PageSourceSearch

https://digimanie.cz/dist/main.bundle.js?v=ec04db8a

js digimanie.cz collected 2026-09-24 21:46:11 UTC 2,163,671 bytes, 865 lines download raw bytes

1var nle=Object.defineProperty;var eP=re=>{throw TypeError(re)};var ile=(re,se,te)=>se in re?nle(re,se,{enumerable:!0,configurable:!0,writable:!0,value:te}):re[se]=te;var Nn=(re,se,te)=>ile(re,typeof se!="symbol"?se+"":se,te),dT=(re,se,te)=>se.has(re)||eP("Cannot "+te);var th=(re,se,te)=>(dT(re,se,"read from private field"),te?te.call(re):se.get(re)),A4=(re,se,te)=>se.has(re)?eP("Cannot add the same private member more than once"):se instanceof WeakSet?se.add(re):se.set(re,te),tP=(re,se,te,Q)=>(dT(re,se,"write to private field"),Q?Q.call(re,te):se.set(re,te),te),Jp=(re,se,te)=>(dT(re,se,"access private method"),te);(()=>{var __webpack_modules__={9981:(re,se,te)=>{"use strict";var Q;Q={value:!0},se.L=void 0;var K=te(6540);function ce(){var le=(0,K.useState)(null),ie=le[0],he=le[1],pe=(0,K.useState)({width:0,height:0}),Te=pe[0],Ae=pe[1],Ce=(0,K.useCallback)(function(){ie&&Ae({width:ie.offsetWidth,height:ie.offsetHeight})},[ie]),De=typeof window!="undefined"?K.useLayoutEffect:K.useEffect;return De(function(){if(ie){Ce();var $e=new ResizeObserver(Ce);return $e.observe(ie),function(){return $e.disconnect()}}},[ie,Ce]),[he,Te]}se.L=ce},9104:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="m20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8l8-8z"/>'};te=!0,se.A=Q},4429:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="m4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8l-8 8z"/>'};te=!0,se.A=Q},731:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72c0-1.1.9-2 2-2s2 .9 2 2zm-2-6c-3.31 0-6 2.69-6 6c0 1.74.75 3.31 1.94 4.4l1.42-1.42A3.957 3.957 0 0 1 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42A5.957 5.957 0 0 0 18 12c0-3.31-2.69-6-6-6zm0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42A7.987 7.987 0 0 1 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10z"/>'};te=!0,se.A=Q},380:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="m21.58 16.09l-1.09-7.66A3.996 3.996 0 0 0 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66a2.545 2.545 0 0 0 4.32 2.16L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75c1.56 0 2.75-1.37 2.53-2.91zM11 11H9v2H8v-2H6v-1h2V8h1v2h2v1zm4-1c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1zm2 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1z"/>'};te=!0,se.A=Q},3188:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10s10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41L8.41 7L12 10.59L15.59 7L17 8.41L13.41 12L17 15.59z"/>'};te=!0,se.A=Q},876:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z"/>'};te=!0,se.A=Q},7681:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"/>'};te=!0,se.A=Q},4958:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M9 16.2L4.8 12l-1.4 1.4L9 19L21 7l-1.4-1.4L9 16.2z"/>'};te=!0,se.A=Q},750:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/>'};te=!0,se.A=Q},3693:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79c0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79c0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"/>'};te=!0,se.A=Q},810:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z"/>'};te=!0,se.A=Q},891:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M15 7.5V2H9v5.5l3 3l3-3zM7.5 9H2v6h5.5l3-3l-3-3zM9 16.5V22h6v-5.5l-3-3l-3 3zM16.5 9l-3 3l3 3H22V9h-5.5z"/>'};te=!0,se.A=Q},4126:(re,se)=>{var te;
1const Q={width:24,height:24,body:'<path fill="currentColor" d="M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1zm10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z"/>'};te=!0,se.A=Q},1884:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9H9V9h10v2zm-4 4H9v-2h6v2zm4-8H9V5h10v2z"/>'};te=!0,se.A=Q},7174:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/>'};te=!0,se.A=Q},7117:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05c1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/>'};te=!0,se.A=Q},7907:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/>'};te=!0,se.A=Q},8058:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="m10 16.5l6-4.5l-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8z"/>'};te=!0,se.A=Q},1680:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M8.7 15.9L4.8 12l3.9-3.9a.984.984 0 0 0 0-1.4a.984.984 0 0 0-1.4 0l-4.59 4.59a.996.996 0 0 0 0 1.41l4.59 4.6c.39.39 1.01.39 1.4 0a.984.984 0 0 0 0-1.4zm6.6 0l3.9-3.9l-3.9-3.9a.984.984 0 0 1 0-1.4a.984.984 0 0 1 1.4 0l4.59 4.59c.39.39.39 1.02 0 1.41l-4.59 4.6a.984.984 0 0 1-1.4 0a.984.984 0 0 1 0-1.4z"/>'};te=!0,se.A=Q},8270:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11S7 10.33 7 9.5S7.67 8 8.5 8zm8.21 6.72C15.8 16.67 14.04 18 12 18s-3.8-1.33-4.71-3.28c-.16-.33.08-.72.45-.72h8.52c.37 0 .61.39.45.72zM15.5 11c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"/>'};te=!0,se.A=Q},7718:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14z"/>'};te=!0,se.A=Q},3584:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M2.01 21L23 12L2.01 3L2 10l15 2l-15 2z"/>'};te=!0,se.A=Q},3051:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M19.5 12c0-.23-.01-.45-.03-.68l1.86-1.41c.4-.3.51-.86.26-1.3l-1.87-3.23a.987.987 0 0 0-1.25-.42l-2.15.91c-.37-.26-.76-.49-1.17-.68l-.29-2.31c-.06-.5-.49-.88-.99-.88h-3.73c-.51 0-.94.38-1 .88l-.29 2.31c-.41.19-.8.42-1.17.68l-2.15-.91c-.46-.2-1-.02-1.25.42L2.41 8.62c-.25.44-.14.99.26 1.3l1.86 1.41a7.343 7.343 0 0 0 0 1.35l-1.86 1.41c-.4.3-.51.86-.26 1.3l1.87 3.23c.25.44.79.62 1.25.42l2.15-.9
11c.37.26.76.49 1.17.68l.29 2.31c.06.5.49.88.99.88h3.73c.5 0 .93-.38.99-.88l.29-2.31c.41-.19.8-.42 1.17-.68l2.15.91c.46.2 1 .02 1.25-.42l1.87-3.23c.25-.44.14-.99-.26-1.3l-1.86-1.41c.03-.23.04-.45.04-.68zm-7.46 3.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5z"/>'};te=!0,se.A=Q},2837:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M14.39 11L16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1c0 1.27-.77 2.37-1.87 2.84l1.4 1.4A4.986 4.986 0 0 0 22 12c0-2.76-2.24-5-5-5zM2 4.27l3.11 3.11A4.991 4.991 0 0 0 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1c0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01l1.41-1.41L3.41 2.86L2 4.27z"/>'};te=!0,se.A=Q},2053:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8 12.5v-9l6 4.5l-6 4.5z"/>'};te=!0,se.A=Q},2962:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M12 7c2.76 0 5 2.24 5 5c0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75c-1.73-4.39-6-7.5-11-7.5c-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28l.46.46A11.804 11.804 0 0 0 1 12c1.73 4.39 6 7.5 11 7.5c1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22L21 20.73L3.27 3L2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65c0 1.66 1.34 3 3 3c.22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53c-2.76 0-5-2.24-5-5c0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15l.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/>'};te=!0,se.A=Q},3360:(re,se)=>{var te;const Q={width:24,height:24,body:'<path fill="currentColor" d="M1 21h22L12 2L1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/>'};te=!0,se.A=Q},2506:(re,se)=>{"use strict";var te;te={value:!0},se.T=void 0;class Q{constructor(){this.bannerIds=["AdHeader","AdContainer","AD_Top","homead","ad-lead"],this.init()}init(){if(!this.isBrowser()){console.error("Detection on server side is not supported. Please use library only on client side.");return}const ce=document.createElement("div");ce.innerHTML=this.generatesBannersString(),document.body.append(ce)}detect(){return this.isBrowser()?!this.bannerIds.every(ce=>this.checkVisibility(ce)):!1}generatesBannersString(){return this.bannerIds.map(ce=>`<div id="${ce}"></div>`).join("")}checkVisibility(ce){const le=document.querySelector(`#${ce}`);return le?le.offsetParent:null}isBrowser(){return typeof window!="undefined"}}se.T=Q},5327:function(re){(function(se,te){re.exports=te()})(this,function(){return function(){"use strict";var se={d:function(We,me){for(var qe in me)se.o(me,qe)&&!se.o(We,qe)&&Object.defineProperty(We,qe,{enumerable:!0,get:me[qe]})},o:function(We,me){return Object.prototype.hasOwnProperty.call(We,me)}},te={};se.d(te,{default:function(){return Ke}});var Q={days:"days",months:"months",years:"years",day:"day",month:"month",year:"year",eventChangeViewDate:"changeViewDate",eventChangeCurrentView:"changeCurrentView",eventChangeFocusDate:"changeFocusDate",eventChangeSelectedDate:"changeSelectedDate",eventChangeTime:"changeTime",eventChangeLastSelectedDate:"changeLastSelectedDate",actionSelectDate:"selectDate",actionUnselectDate:"unselectDate",cssClassWeekend:"-weekend-"},K={classes:"",inline:!1,locale:{days:["\u0412\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435","\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A","\u0412\u0442\u043E\u0440\u043D\u0438\u043A","\u0421\u0440\u0435\u0434\u0430","\u0427\u0435\u0442\u0432\u0435\u0440\u0433","\u041F\u044F\u0442\u043D\u0438\u0446\u0430","\u0421\u0443\u0431\u0431\u043E\u0442\u0430"],daysShort:["\u0412\u043E\u0441","\u041F\u043E\u043D","\u0412\u0442\u043E","\u0421\u0440\u0435","\u0427\u0435\u0442","\u041F\u044F\u0442","\u0421\u0443\u0431"],daysMin:["\u0412\u0441","\u041F\u043D","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041F\u0442","\u0421\u0431"],months:["\u042F\u043D\u0432\u0430\u0440\u044C","\u0424\u0435\u0432\u0440\u0430\u043B\u044C","\u041C\u0430\u0440\u0442","\u0410\u043F\u0440\u0435\u043B\u044C","\u041C\u0430\u0439","\u0418\u044E\u043D\u044C","\u0418\u044E\u043B\u044C","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C","\u041E\u043A\u0442\u044F\u0431\u0440\u044C","\u041D\u043E\u044F\u0431\u0440\u044C","\u0414\u0435\u043A\u0430\u0431\u0440\u044C"],monthsShort:["\u042F\u043D\u0432","\u0424\u0435\u0432","\u041C\u0430\u0440","\u0410\u043F\u0440","\u041C\u0430\u0439","\u0418\u044E\u043D","\u0418\u044E\u043B","\u0410\u0432\u0433","\u0421\u0435\u043D","\u041E\u043A\u0442","\u041D\u043E\u044F","\u0414\u0435\u043A"],today:"\u0421\u0435\u0433\u043E\u0434\u043D\u044F",clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",dateFormat:"dd.MM.yyyy",timeFormat:"HH:mm",firstDay:1},startDate:new Date,firstDay:"",weekends:[6,0],dateFormat:"",altField:"",altFieldDateFormat:"T",toggleSelected:!0,keyboardNav:!0,selectedDates:!1,container:"",isMobile:!1,visible:!1,position:"bottom left",offset:12,view:Q.days,minView:Q.days,showOtherMonths:!0,selectOtherMonths:!0,moveToOtherMonthsOnSelect:!0,showOtherYears:!0,selectOtherYears:!0,moveToOtherYearsOnSelect:!0,minDate:"",maxDate:"",disableNavWhenOutOfRange:!0,multipleDates:!1,multipleDatesSeparator:", ",range:!1,dynamicRange:!0,buttons:!1,monthsField:"monthsShort",showEvent:"focus",autoClose:!1,fixedHeight:!1,prevHtml:'<svg><path d="M 17,12 l -5,5 l 5,5"></path></svg>',nextHtml:'<svg><path d="M 14,12 l 5,5 l -5,5"></path></svg>',navTitles:{days:"MMMM, <i>yyyy</i>",months:"yyyy",years:"yyyy1 - yyyy2"},timepicker:!1,onlyTimepicker:!1,dateTimeSeparator:" ",timeFormat:"",minHours:0,maxHours:24,minMinutes:0,maxMinutes:59,hoursStep:1,minutesStep:1,onSelect:!1,onChangeViewDate:!1,onChangeView:!1,onRenderCell:!1,onShow:!1,onHide:!1,onClickDayName:!1};function ce(We){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document;return typeof We=="string"?me.querySelector(We):We}function le(){let{tagName:We="div",className:me="",innerHtml:qe="",id:Fe="",attrs:Xe={}}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},at=document.createElement(We);return me&&at.classList.add(...me.split(" ")),Fe&&(at.id=Fe),qe&&(at.innerHTML=qe),Xe&&ie(at,Xe),at}function ie(We,me){for(let[qe,Fe]of Object.entries(me))Fe!==void 0&&We.setAttribute(qe,Fe);return We}function he(We){return new Date(We.getFullYear(),We.getMonth()+1,0).getDate()}function pe(We){let me=We.getHours(),{hours:qe,dayPeriod:Fe}=Te(me);return{year:We.getFullYear(),month:We.getMonth(),fullMonth:We.getMonth()+1<10?"0"+(We.getMonth()+1):We.getMonth()+1,date:We.getDate(),fullDate:We.getDate()<10?"0"+We.getDate():We.getDate(),day:We.getDay(),hours:me,fullHours:Ae(me),hours12:qe,dayPeriod:Fe,fullHours12:Ae(qe),minutes:We.getMinutes(),fullMinutes:We.getMinutes()<10?"0"+We.getMinutes():We.getMinutes()}}function Te(We){return{dayPeriod:We>11?"pm":"am",hours:We%12==0?12:We%12}}function Ae(We){return We<10?"0"+We:We}function Ce(We){let me=10*Math.floor(We.getFullYear()/10);return[me,me+9]}function De(){let We=[];for(var me=arguments.length,qe=new Array(me),Fe=0;Fe<me;Fe++)qe[Fe]=arguments[Fe];return qe.forEach(Xe=>{if(typeof Xe=="object")for(let at in Xe)Xe[at]&&We.push(at);else Xe&&We.push(Xe)}),We.join(" ")}function $e(We,me){let qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Q.days;if(!We||!me)return!1;let Fe=pe(We),Xe=pe(me);return{[Q.days]:Fe.date===Xe.date&&Fe.month===Xe.month&&Fe.year===Xe.year,[Q.months]:Fe.month===Xe.month&&Fe.year===Xe.year,[Q.years]:Fe.year===Xe.year}[qe]}function Me(We,me,qe){let Fe=Se(We,!1).getTime(),Xe=Se(me,!1).getTime();return qe?Fe>=Xe:Fe>Xe}function ve(We,me){return!Me(We,me,!0)}function Se(We){let me=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],qe=new Date(We.getTime());return typeof me!="boolean"||me||function(Fe){Fe.setHours(0,0,0,0)}(qe),qe}function Re(We,me,qe){We.length?We.forEach(Fe=>{Fe.addEventListener(me,qe)}):We.addEventListener(me,qe)}function ke(We,me){return!(!We||We===document||We instanceof DocumentFragment)&&(We.matches(me)?We:ke(We.parentNode,me))}function ge(We,me,qe){return We>qe?qe:We<me?me:We}function Ne(We){for(var me=arguments.length,qe=new Array(me>1?me-1:0),Fe=1;Fe<me;Fe++)qe[Fe-1]=arguments[Fe];return qe.filter(Xe=>Xe).forEach(Xe=>{for(let[at,et]of Object.entries(Xe))if(et!==void 0&&et.toString()==="[object Object]"){let _t=We[at]!==void 0?We[at].toString():void 0,Tt=et.toString(),tn=Array.isArray(et)?[]:{};We[at]=We[at]?_t!==Tt?tn:We[at]:tn,Ne(We[at],et)}else We[at]=et}),We}function Be(We){let me=We;return We instanceof Date||(typeof We=="string"&&/^\d{4}-\d{2}-\d{2}$/.test(We)&&(We+="T00:00:00"),me=new Date(We)),isNaN(me.getTime())&&(console.log(`Unable to convert value "${We}" to Date object`),me=!1),me}function Ze(We){let me="\\s|\\.|-|/|\\\\|,|\\$|\\!|\\?|:|;";return new RegExp("(^|>|"+me+")("+We+")($|<|"+me+")","g")}function pt(We,me,qe){return(me=function(Fe){var Xe=function(at,et){if(typeof at!="object"||at===null)return at;var _t=at[Symbol.toPrimitive];if(_t!==void 0){var Tt=_t.call(at,"string");if(typeof Tt!="object")return Tt;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(at)}(Fe);return typeof Xe=="symbol"?Xe:String(Xe)}(me))in We?Object.defineProperty(We,me,{value:qe,enumerable:!0,configurable:!0,writable:!0}):We[me]=qe,We}class ut{constructor(){let{type:me,date:qe,dp:Fe,opts:Xe,body:at}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};pt(this,"focus",()=>{this.$cell.classList.add("-focus-"),this.focused=!0}),pt(this,"removeFocus",()=>{this.$cell.classList.remove("-focus-"),this.focused=!1}),pt(this,"select",()=>{this.$cell.classList.add("-selected-"),this.selected=!0}),pt(this,"removeSelect",()=>{this.$cell.classList.remove("-selected-","-range-from-","-range-to-"),this.selected=!1}),pt(this,"onChangeSelectedDate",()=>{this.isDisabled||(this._handleSelectedStatus(),this.opts.range&&this._handleRangeStatus())}),pt(this,"onChangeFocusDate",et=>{if(!et)return void(this.focused&&this.removeFocus());let _t=$e(et,this.date,this.type);_t?this.focus():!_t&&this.focused&&this.removeFocus(),this.opts.range&&this._handleRangeStatus()}),pt(this,"render",()=>(this.$cell.innerHTML=this._getHtml(),this._handleClasses(),this.$cell)),this.type=me,this.singleType=this.t
1ype.slice(0,-1),this.date=qe,this.dp=Fe,this.opts=Xe,this.body=at,this.customData=!1,this.init()}init(){var me,qe;let{onRenderCell:Fe}=this.opts;Fe&&(this.customData=Fe({date:this.date,cellType:this.singleType,datepicker:this.dp})),this._createElement(),this._bindDatepickerEvents(),(me=this.customData)!==null&&me!==void 0&&me.disabled?this.dp.disableDate(this.date):((qe=this.customData)===null||qe===void 0?void 0:qe.disabled)===!1&&this.dp.enableDate(this.date)}_bindDatepickerEvents(){this.dp.on(Q.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.on(Q.eventChangeFocusDate,this.onChangeFocusDate)}unbindDatepickerEvents(){this.dp.off(Q.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.off(Q.eventChangeFocusDate,this.onChangeFocusDate)}_createElement(){var me;let{year:qe,month:Fe,fullMonth:Xe,date:at,fullDate:et}=pe(this.date),_t=((me=this.customData)===null||me===void 0?void 0:me.attrs)||{};this.$cell=le({attrs:{"data-year":qe,"data-month":Fe,"data-date":at,"data-iso-date":`${qe}-${Xe}-${et}`,..._t}}),this.$cell.adpCell=this}_getClassName(){var me;let qe=new Date,{selectOtherMonths:Fe,selectOtherYears:Xe}=this.opts,{minDate:at,maxDate:et,isDateDisabled:_t}=this.dp,{day:Tt}=pe(this.date),tn=this._isOutOfMinMaxRange(),hn=_t(this.date),vn=De("air-datepicker-cell",`-${this.singleType}-`,{"-current-":$e(qe,this.date,this.type),"-min-date-":at&&$e(at,this.date,this.type),"-max-date-":et&&$e(et,this.date,this.type)}),Rn="";switch(this.type){case Q.days:Rn=De({"-weekend-":this.dp.isWeekend(Tt),"-other-month-":this.isOtherMonth,"-disabled-":this.isOtherMonth&&!Fe||tn||hn});break;case Q.months:Rn=De({"-disabled-":tn});break;case Q.years:Rn=De({"-other-decade-":this.isOtherDecade,"-disabled-":tn||this.isOtherDecade&&!Xe})}return De(vn,Rn,(me=this.customData)===null||me===void 0?void 0:me.classes).split(" ")}_getHtml(){var me;let{year:qe,month:Fe,date:Xe}=pe(this.date),{showOtherMonths:at,showOtherYears:et}=this.opts;if((me=this.customData)!==null&&me!==void 0&&me.html)return this.customData.html;switch(this.type){case Q.days:return!at&&this.isOtherMonth?"":Xe;case Q.months:return this.dp.locale[this.opts.monthsField][Fe];case Q.years:return!et&&this.isOtherDecade?"":qe}}_isOutOfMinMaxRange(){let{minDate:me,maxDate:qe}=this.dp,{type:Fe,date:Xe}=this,{month:at,year:et,date:_t}=pe(Xe),Tt=Fe===Q.days,tn=Fe===Q.years,hn=!!me&&new Date(et,tn?me.getMonth():at,Tt?_t:me.getDate()),vn=!!qe&&new Date(et,tn?qe.getMonth():at,Tt?_t:qe.getDate());return me&&qe?ve(hn,me)||Me(vn,qe):me?ve(hn,me):qe?Me(vn,qe):void 0}destroy(){this.unbindDatepickerEvents()}_handleRangeStatus(){const{selectedDates:me,focusDate:qe,rangeDateTo:Fe,rangeDateFrom:Xe}=this.dp,at=me.length;if(this.$cell.classList.remove("-range-from-","-range-to-","-in-range-"),!at)return;let et=Xe,_t=Fe;if(at===1&&qe){const Rn=Me(qe,me[0]);et=Rn?me[0]:qe,_t=Rn?qe:me[0]}let Tt=De({"-in-range-":et&&_t&&(tn=this.date,hn=et,vn=_t,Me(tn,hn)&&ve(tn,vn)),"-range-from-":et&&$e(this.date,et,this.type),"-range-to-":_t&&$e(this.date,_t,this.type)});var tn,hn,vn;Tt&&this.$cell.classList.add(...Tt.split(" "))}_handleSelectedStatus(){let me=this.dp._checkIfDateIsSelected(this.date,this.type);me?this.select():!me&&this.selected&&this.removeSelect()}_handleInitialFocusStatus(){$e(this.dp.focusDate,this.date,this.type)&&this.focus()}_handleClasses(){this.$cell.setAttribute("class",""),this._handleInitialFocusStatus(),this.dp.hasSelectedDates&&(this._handleSelectedStatus(),this.dp.opts.range&&this._handleRangeStatus()),this.$cell.classList.add(...this._getClassName())}get isDisabled(){return this.$cell.matches(".-disabled-")}get isOtherMonth(){return this.dp.isOtherMonth(this.date)}get isOtherDecade(){return this.dp.isOtherDecade(this.date)}}function we(We,me,qe){return(me=function(Fe){var Xe=function(at,et){if(typeof at!="object"||at===null)return at;var _t=at[Symbol.toPrimitive];if(_t!==void 0){var Tt=_t.call(at,"string");if(typeof Tt!="object")return Tt;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(at)}(Fe);return typeof Xe=="symbol"?Xe:String(Xe)}(me))in We?Object.defineProperty(We,me,{value:qe,enumerable:!0,configurable:!0,writable:!0}):We[me]=qe,We}let kt={[Q.days]:`<div class="air-datepicker-body--day-names"></div><div class="air-datepicker-body--cells -${Q.days}-"></div>`,[Q.months]:`<div class="air-datepicker-body--cells -${Q.months}-"></div>`,[Q.years]:`<div class="air-datepicker-body--cells -${Q.years}-"></div>`};const Ut=".air-datepicker-cell";class $t{constructor(me){let{dp:qe,type:Fe,opts:Xe}=me;we(this,"handleClick",at=>{let et=at.target.closest(Ut).adpCell;if(et.isDisabled)return;if(!this.dp.isMinViewReached)return void this.dp.down();let _t=this.dp._checkIfDateIsSelected(et.date,et.type);_t?this.dp._handleAlreadySelectedDates(_t,et.date):this.dp.selectDate(et.date)}),we(this,"handleDayNameClick",at=>{let et=at.target.getAttribute("data-day-index");this.opts.onClickDayName({dayIndex:Number(et),datepicker:this.dp})}),we(this,"onChangeCurrentView",at=>{at!==this.type?this.hide():(this.show(),this.render())}),we(this,"onMouseOverCell",at=>{let et=ke(at.target,Ut);this.dp.setFocusDate(!!et&&et.adpCell.date)}),we(this,"onMouseOutCell",()=>{this.dp.setFocusDate(!1)}),we(this,"onClickBody",at=>{let{onClickDayName:et}=this.opts,_t=at.target;_t.closest(Ut)&&this.handleClick(at),et&&_t.closest(".air-datepicker-body--day-name")&&this.handleDayNameClick(at)}),we(this,"onMouseDown",at=>{this.pressed=!0;let et=ke(at.target,Ut),_t=et&&et.adpCell;$e(_t.date,this.dp.rangeDateFrom)&&(this.rangeFromFocused=!0),$e(_t.date,this.dp.rangeDateTo)&&(this.rangeToFocused=!0)}),we(this,"onMouseMove",at=>{if(!this.pressed||!this.dp.isMinViewReached)return;at.preventDefault();let et=ke(at.target,Ut),_t=et&&et.adpCell,{selectedDates:Tt,rangeDateTo:tn,rangeDateFrom:hn}=this.dp;if(!_t||_t.isDisabled)return;let{date:vn}=_t;if(Tt.length===2){if(this.rangeFromFocused&&!Me(vn,tn)){let{hours:Rn,minutes:Ni}=pe(hn);vn.setHours(Rn),vn.setMinutes(Ni),this.dp.rangeDateFrom=vn,this.dp.replaceDate(hn,vn)}if(this.rangeToFocused&&!ve(vn,hn)){let{hours:Rn,minutes:Ni}=pe(tn);vn.setHours(Rn),vn.setMinutes(Ni),this.dp.rangeDateTo=vn,this.dp.replaceDate(tn,vn)}}}),we(this,"onMouseUp",()=>{this.pressed=!1,this.rangeFromFocused=!1,this.rangeToFocused=!1}),we(this,"onChangeViewDate",(at,et)=>{if(!this.isVisible)return;let _t=Ce(at),Tt=Ce(et);switch(this.dp.currentView){case Q.days:if($e(at,et,Q.months))return;break;case Q.months:if($e(at,et,Q.years))return;break;case Q.years:if(_t[0]===Tt[0]&&_t[1]===Tt[1])return}this.render()}),we(this,"render",()=>
1{this.destroyCells(),this._generateCells(),this.cells.forEach(at=>{this.$cells.appendChild(at.render())})}),this.dp=qe,this.type=Fe,this.opts=Xe,this.cells=[],this.$el="",this.pressed=!1,this.isVisible=!0,this.init()}init(){this._buildBaseHtml(),this.type===Q.days&&this.renderDayNames(),this.render(),this._bindEvents(),this._bindDatepickerEvents()}_bindEvents(){let{range:me,dynamicRange:qe}=this.opts;Re(this.$el,"mouseover",this.onMouseOverCell),Re(this.$el,"mouseout",this.onMouseOutCell),Re(this.$el,"click",this.onClickBody),me&&qe&&(Re(this.$el,"mousedown",this.onMouseDown),Re(this.$el,"mousemove",this.onMouseMove),Re(window.document,"mouseup",this.onMouseUp))}_bindDatepickerEvents(){this.dp.on(Q.eventChangeViewDate,this.onChangeViewDate),this.dp.on(Q.eventChangeCurrentView,this.onChangeCurrentView)}_buildBaseHtml(){this.$el=le({className:`air-datepicker-body -${this.type}-`,innerHtml:kt[this.type]}),this.$names=ce(".air-datepicker-body--day-names",this.$el),this.$cells=ce(".air-datepicker-body--cells",this.$el)}_getDayNamesHtml(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.dp.locale.firstDay,qe="",Fe=this.dp.isWeekend,{onClickDayName:Xe}=this.opts,at=me,et=0;for(;et<7;){let _t=at%7;qe+=`<div class="${De("air-datepicker-body--day-name",{[Q.cssClassWeekend]:Fe(_t),"-clickable-":!!Xe})}" data-day-index='${_t}'>${this.dp.locale.daysMin[_t]}</div>`,et++,at++}return qe}renderDayNames(){this.$names.innerHTML=this._getDayNamesHtml()}_generateCell(me){let{type:qe,dp:Fe,opts:Xe}=this;return new ut({type:qe,dp:Fe,opts:Xe,date:me,body:this})}_generateCells(){$t.getDatesFunction(this.type)(this.dp,me=>{this.cells.push(this._generateCell(me))})}show(){this.isVisible=!0,this.$el.classList.remove("-hidden-")}hide(){this.isVisible=!1,this.$el.classList.add("-hidden-")}destroyCells(){this.cells.forEach(me=>me.destroy()),this.cells=[],this.$cells.innerHTML=""}destroy(){this.destroyCells(),this.dp.off(Q.eventChangeViewDate,this.onChangeViewDate),this.dp.off(Q.eventChangeCurrentView,this.onChangeCurrentView)}static getDaysDates(me,qe){let{viewDate:Fe,opts:{fixedHeight:Xe},locale:{firstDay:at}}=me,et=he(Fe),{year:_t,month:Tt}=pe(Fe),tn=new Date(_t,Tt,1),hn=new Date(_t,Tt,et),vn=tn.getDay()-at,Rn=6-hn.getDay()+at;vn=vn<0?vn+7:vn,Rn=Rn>6?Rn-7:Rn;let Ni=function(gt,rt){let{year:Qe,month:tt,date:dt}=pe(gt);return new Date(Qe,tt,dt-rt)}(tn,vn),Ai=et+vn+Rn,Hi=Ni.getDate(),{year:Vr,month:Kr}=pe(Ni),br=0;Xe&&(Ai=42);const Ie=[];for(;br<Ai;){let gt=new Date(Vr,Kr,Hi+br);qe&&qe(gt),Ie.push(gt),br++}return Ie}static getMonthsDates(me,qe){let{year:Fe}=me.parsedViewDate,Xe=0,at=[];for(;Xe<12;){const et=new Date(Fe,Xe);at.push(et),qe&&qe(et),Xe++}return at}static getYearsDates(me,qe){let Fe=Ce(me.viewDate),Xe=Fe[0]-1,at=Fe[1]+1,et=Xe,_t=[];for(;et<=at;){const Tt=new Date(et,0);_t.push(Tt),qe&&qe(Tt),et++}return _t}static getDatesFunction(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Q.days;return{[Q.days]:$t.getDaysDates,[Q.months]:$t.getMonthsDates,[Q.years]:$t.getYearsDates}[me]}}function Ot(We,me,qe){return(me=function(Fe){var Xe=function(at,et){if(typeof at!="object"||at===null)return at;var _t=at[Symbol.toPrimitive];if(_t!==void 0){var Tt=_t.call(at,"string");if(typeof Tt!="object")return Tt;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(at)}(Fe);return typeof Xe=="symbol"?Xe:String(Xe)}(me))in We?Object.defineProperty(We,me,{value:qe,enumerable:!0,configurable:!0,writable:!0}):We[me]=qe,We}class zn{constructor(me){let{dp:qe,opts:Fe}=me;Ot(this,"onClickNav",Xe=>{let at=ke(Xe.target,".air-datepicker-nav--action");if(!at)return;let et=at.dataset.action;this.dp[et]()}),Ot(this,"onChangeViewDate",()=>{this.render(),this._resetNavStatus(),this.handleNavStatus()}),Ot(this,"onChangeCurrentView",()=>{this.render(),this._resetNavStatus(),this.handleNavStatus()}),Ot(this,"onClickNavTitle",()=>{this.dp.isFinalView||this.dp.up()}),Ot(this,"update",()=>{let{prevHtml:Xe,nextHtml:at}=this.opts;this.$prev.innerHTML=Xe,this.$next.innerHTML=at,this._resetNavStatus(),this.render(),this.handleNavStatus()}),Ot(this,"renderDelay",()=>{setTimeout(this.render)}),Ot(this,"render",()=>{this.$title.innerHTML=this._getTitle(),function(Xe,at){for(let et in at)at[et]?Xe.classList.add(et):Xe.classList.remove(et)}(this.$title,{"-disabled-":this.dp.isFinalView})}),this.dp=qe,this.opts=Fe,this.init()}init(){this._createElement(),this._buildBaseHtml(),this._defineDOM(),this.render(),this.handleNavStatus(),this._bindEvents(),this._bindDatepickerEvents()}_defineDOM(){this.$title=ce(".air-datepicker-nav--title",this.$el),this.$prev=ce('[data-action="prev"]',this.$el),this.$next=ce('[data-action="next"]',this.$el)}_bindEvents(){this.$el.addEventListener("click",this.onClickNav),this.$title.addEventListener("click",this.onClickNavTitle)}_bindDatepickerEvents(){this.dp.on(Q.eventChangeViewDate,this.onChangeViewDate),this.dp.on(Q.eventChangeCurrentView,this.onChangeCurrentView),this.isNavIsFunction&&(this.dp.on(Q.eventChangeSelectedDate,this.renderDelay),this.dp.opts.timepicker&&this.dp.on(Q.eventChangeTime,this.render))}destroy(){this.dp.off(Q.eventChangeViewDate,this.onChangeViewDate),this.dp.off(Q.eventChangeCurrentView,this.onChangeCurrentView),this.isNavIsFunction&&(this.dp.off(Q.eventChangeSelectedDate,this.renderDelay),this.dp.opts.timepicker&&this.dp.off(Q.eventChangeTime,this.render))}_createElement(){this.$el=le({tagName:"nav",className:"air-datepicker-nav"})}_getTitle(){let{dp:me,opts:qe}=this,Fe=qe.navTitles[me.currentView];return typeof Fe=="function"?Fe(me):me.formatDate(me.viewDate,Fe)}handleNavStatus(){let{disableNavWhenOutOfRange:me}=this.opts,{minDate:qe,maxDate:Fe}=this.dp;if(!qe&&!Fe||!me)return;let{year:Xe,month:at}=this.dp.parsedViewDate,et=!!qe&&pe(qe),_t=!!Fe&&pe(Fe);switch(this.dp.currentView){case Q.days:qe&&et.month>=at&&et.year>=Xe&&this._disableNav("prev"),Fe&&_t.month<=at&&_t.year<=Xe&&this._disableNav("next");break;case Q.months:qe&&et.year>=Xe&&this._disableNav("prev"),Fe&&_t.year<=Xe&&this._disableNav("next");break;case Q.years:{let Tt=Ce(this.dp.viewDate);qe&&et.year>=Tt[0]&&this._disableNav("prev"),Fe&&_t.year<=Tt[1]&&this._disableNav("next");break}}}_disableNav(me){ce('[data-action="'+me+'"]',this.$el).classList.add("-disabled-")}_resetNavStatus(){(function(me){for(var qe=arguments.length,Fe=new Array(qe>1?qe-1:0),Xe=1;Xe<qe;Xe++)Fe[Xe-1]=arguments[Xe];me.length?me.forEach(at=>{at.classList.remove(...Fe)}):me.classList.remove(...Fe)})(this.$el.querySelectorAll(".air-datepicker-nav--action"),"-disabled-")}_buildBaseHtml(){let{prevHtml:me,nextHtml:qe}=this.opts;this.$el.innerHTML=`<div class="air-datepicker-nav--action" data-action="prev">${me}</div><div class="air-datepicker-nav--title"></div><div class="air-datepicker-nav--action" data-action="next">${qe}</div>`}get isNavIsFunction(){let{navTitles:me}=this.opts;return Object.keys(me).find(qe=>typeof me[qe]=="function")}}var sn={today:{content:We=>We.locale.today,onClick:We=>We.setViewDate(new Date)},clear:{content:We=>We.locale.clear,onClick:We=>We.clear()}};
1class jt{constructor(me){let{dp:qe,opts:Fe}=me;this.dp=qe,this.opts=Fe,this.init()}init(){this.createElement(),this.render()}createElement(){this.$el=le({className:"air-datepicker-buttons"})}destroy(){this.$el.parentNode.removeChild(this.$el)}clearHtml(){return this.$el.innerHTML="",this}generateButtons(){let{buttons:me}=this.opts;Array.isArray(me)||(me=[me]),me.forEach(qe=>{let Fe=qe;typeof qe=="string"&&sn[qe]&&(Fe=sn[qe]);let Xe=this.createButton(Fe);Fe.onClick&&this.attachEventToButton(Xe,Fe.onClick),this.$el.appendChild(Xe)})}attachEventToButton(me,qe){me.addEventListener("click",()=>{qe(this.dp)})}createButton(me){let{content:qe,className:Fe,tagName:Xe="button",attrs:at={}}=me;return le({tagName:Xe,innerHtml:`<span tabindex='-1'>${typeof qe=="function"?qe(this.dp):qe}</span>`,className:De("air-datepicker-button",Fe),attrs:at})}render(){this.generateButtons()}}function un(We,me,qe){return(me=function(Fe){var Xe=function(at,et){if(typeof at!="object"||at===null)return at;var _t=at[Symbol.toPrimitive];if(_t!==void 0){var Tt=_t.call(at,"string");if(typeof Tt!="object")return Tt;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(at)}(Fe);return typeof Xe=="symbol"?Xe:String(Xe)}(me))in We?Object.defineProperty(We,me,{value:qe,enumerable:!0,configurable:!0,writable:!0}):We[me]=qe,We}class Et{constructor(){let{opts:me,dp:qe}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};un(this,"toggleTimepickerIsActive",Xe=>{this.dp.timepickerIsActive=Xe}),un(this,"onChangeSelectedDate",Xe=>{let{date:at,updateTime:et=!1}=Xe;at&&(this.setMinMaxTime(at),this.setCurrentTime(!!et&&at),this.addTimeToDate(at))}),un(this,"onChangeLastSelectedDate",Xe=>{Xe&&(this.setTime(Xe),this.render())}),un(this,"onChangeInputRange",Xe=>{let at=Xe.target;this[at.getAttribute("name")]=at.value,this.updateText(),this.dp.trigger(Q.eventChangeTime,{hours:this.hours,minutes:this.minutes})}),un(this,"onMouseEnterLeave",Xe=>{let at=Xe.target.getAttribute("name"),et=this.$minutesText;at==="hours"&&(et=this.$hoursText),et.classList.toggle("-focus-")}),un(this,"onFocus",()=>{this.toggleTimepickerIsActive(!0)}),un(this,"onBlur",()=>{this.toggleTimepickerIsActive(!1)}),this.opts=me,this.dp=qe;let{timeFormat:Fe}=this.dp.locale;Fe&&(Fe.match(Ze("h"))||Fe.match(Ze("hh")))&&(this.ampm=!0),this.init()}init(){this.setTime(this.dp.lastSelectedDate||this.dp.viewDate),this.createElement(),this.buildHtml(),this.defineDOM(),this.render(),this.bindDatepickerEvents(),this.bindDOMEvents()}bindDatepickerEvents(){this.dp.on(Q.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.on(Q.eventChangeLastSelectedDate,this.onChangeLastSelectedDate)}bindDOMEvents(){let me="input";navigator.userAgent.match(/trident/gi)&&(me="change"),Re(this.$ranges,me,this.onChangeInputRange),Re(this.$ranges,"mouseenter",this.onMouseEnterLeave),Re(this.$ranges,"mouseleave",this.onMouseEnterLeave),Re(this.$ranges,"focus",this.onFocus),Re(this.$ranges,"mousedown",this.onFocus),Re(this.$ranges,"blur",this.onBlur)}createElement(){this.$el=le({className:De("air-datepicker-time",{"-am-pm-":this.dp.ampm})})}destroy(){this.dp.off(Q.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.off(Q.eventChangeLastSelectedDate,this.onChangeLastSelectedDate),this.$el.parentNode.removeChild(this.$el)}buildHtml(){let{ampm:me,hours:qe,displayHours:Fe,minutes:Xe,minHours:at,minMinutes:et,maxHours:_t,maxMinutes:Tt,dayPeriod:tn,opts:{hoursStep:hn,minutesStep:vn}}=this;this.$el.innerHTML=`<div class="air-datepicker-time--current">   <span class="air-datepicker-time--current-hours">${Ae(Fe)}</span>   <span class="air-datepicker-time--current-colon">:</span>   <span class="air-datepicker-time--current-minutes">${Ae(Xe)}</span>   `+(me?`<span class='air-datepicker-time--current-ampm'>${tn}</span>`:"")+`</div><div class="air-datepicker-time--sliders">   <div class="air-datepicker-time--row">      <input type="range" name="hours" value="${qe}" min="${at}" max="${_t}" step="${hn}"/>   </div>   <div class="air-datepicker-time--row">      <input type="range" name="minutes" value="${Xe}" min="${et}" max="${Tt}" step="${vn}"/>   </div></div>`}defineDOM(){let me=qe=>ce(qe,this.$el);this.$ranges=this.$el.querySelectorAll('[type="range"]'),this.$hours=me('[name="hours"]'),this.$minutes=me('[name="minutes"]'),this.$hoursText=me(".air-datepicker-time--current-hours"),this.$minutesText=me(".air-datepicker-time--current-minutes"),this.$ampm=me(".air-datepicker-time--current-ampm")}setTime(me){this.setMinMaxTime(me),this.setCurrentTime(me)}addTimeToDate(me){me&&(me.setHours(this.hours),me.setMinutes(this.minutes))}setMinMaxTime(me){if(this.setMinMaxTimeFromOptions(),me){let{minDate:qe,maxDate:Fe}=this.dp;qe&&$e(me,qe)&&this.setMinTimeFromMinDate(qe),Fe&&$e(me,Fe)&&this.setMaxTimeFromMa
1xDate(Fe)}}setCurrentTime(me){let{hours:qe,minutes:Fe}=me?pe(me):this;this.hours=ge(qe,this.minHours,this.maxHours),this.minutes=ge(Fe,this.minMinutes,this.maxMinutes)}setMinMaxTimeFromOptions(){let{minHours:me,minMinutes:qe,maxHours:Fe,maxMinutes:Xe}=this.opts;this.minHours=ge(me,0,23),this.minMinutes=ge(qe,0,59),this.maxHours=ge(Fe,0,23),this.maxMinutes=ge(Xe,0,59)}setMinTimeFromMinDate(me){let{lastSelectedDate:qe}=this.dp;this.minHours=me.getHours(),qe&&qe.getHours()>me.getHours()?this.minMinutes=this.opts.minMinutes:this.minMinutes=me.getMinutes()}setMaxTimeFromMaxDate(me){let{lastSelectedDate:qe}=this.dp;this.maxHours=me.getHours(),qe&&qe.getHours()<me.getHours()?this.maxMinutes=this.opts.maxMinutes:this.maxMinutes=me.getMinutes()}updateSliders(){ie(this.$hours,{min:this.minHours,max:this.maxHours}).value=this.hours,ie(this.$minutes,{min:this.minMinutes,max:this.maxMinutes}).value=this.minutes}updateText(){this.$hoursText.innerHTML=Ae(this.displayHours),this.$minutesText.innerHTML=Ae(this.minutes),this.ampm&&(this.$ampm.innerHTML=this.dayPeriod)}set hours(me){this._hours=me;let{hours:qe,dayPeriod:Fe}=Te(me);this.displayHours=this.ampm?qe:me,this.dayPeriod=Fe}get hours(){return this._hours}render(){this.updateSliders(),this.updateText()}}function Wt(We,me,qe){return(me=function(Fe){var Xe=function(at,et){if(typeof at!="object"||at===null)return at;var _t=at[Symbol.toPrimitive];if(_t!==void 0){var Tt=_t.call(at,"string");if(typeof Tt!="object")return Tt;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(at)}(Fe);return typeof Xe=="symbol"?Xe:String(Xe)}(me))in We?Object.defineProperty(We,me,{value:qe,enumerable:!0,configurable:!0,writable:!0}):We[me]=qe,We}class bn{constructor(me){let{dp:qe,opts:Fe}=me;Wt(this,"pressedKeys",new Set),Wt(this,"hotKeys",new Map([[[["Control","ArrowRight"],["Control","ArrowUp"]],Xe=>Xe.month++],[[["Control","ArrowLeft"],["Control","ArrowDown"]],Xe=>Xe.month--],[[["Shift","ArrowRight"],["Shift","ArrowUp"]],Xe=>Xe.year++],[[["Shift","ArrowLeft"],["Shift","ArrowDown"]],Xe=>Xe.year--],[[["Alt","ArrowRight"],["Alt","ArrowUp"]],Xe=>Xe.year+=10],[[["Alt","ArrowLeft"],["Alt","ArrowDown"]],Xe=>Xe.year-=10],[["Control","Shift","ArrowUp"],(Xe,at)=>at.up()]])),Wt(this,"handleHotKey",Xe=>{let at=this.hotKeys.get(Xe),et=pe(this.getInitialFocusDate());at(et,this.dp);let{year:_t,month:Tt,date:tn}=et,hn=he(new Date(_t,Tt));hn<tn&&(tn=hn);let vn=this.dp.getClampedDate(new Date(_t,Tt,tn));this.dp.setFocusDate(vn,{viewDateTransition:!0})}),Wt(this,"isHotKeyPressed",()=>{let Xe=!1,at=this.pressedKeys.size,et=_t=>this.pressedKeys.has(_t);for(let[_t]of this.hotKeys){if(Xe)break;if(Array.isArray(_t[0]))_t.forEach(Tt=>{Xe||at!==Tt.length||(Xe=Tt.every(et)&&_t)});else{if(at!==_t.length)continue;Xe=_t.every(et)&&_t}}return Xe}),Wt(this,"isArrow",Xe=>Xe>=37&&Xe<=40),Wt(this,"onKeyDown",Xe=>{if(!this.dp.visible&&!this.dp.treatAsInline)return;let{key:at,which:et}=Xe,{dp:_t,dp:{focusDate:Tt},opts:tn}=this;this.registerKey(at);let hn=this.isHotKeyPressed();if(hn)return Xe.preventDefault(),void this.handleHotKey(hn);if(this.isArrow(et))return Xe.preventDefault(),void this.focusNextCell(at);if(at==="Enter"){if(_t.currentView!==tn.minView)return void _t.down();if(Tt){let vn=_t._checkIfDateIsSelected(Tt);return void(vn?_t._handleAlreadySelectedDates(vn,Tt):_t.selectDate(Tt))}}at==="Escape"&&this.dp.hide()}),Wt(this,"onKeyUp",Xe=>{this.removeKey(Xe.key)}),this.dp=qe,this.opts=Fe,this.init()}init(){this.bindKeyboardEvents()}bindKeyboardEvents(){let{$el:me}=this.dp;me.addEventListener("keydown",this.onKeyDown),me.addEventListener("keyup",this.onKeyUp)}destroy(){let{$el:me}=this.dp;me.removeEventListener("keydown",this.onKeyDown),me.removeEventListener("keyup",this.onKeyUp),this.hotKeys=null,this.pressedKeys=null}getInitialFocusDate(){let{focusDate:me,currentView:qe,selectedDates:Fe,parsedViewDate:{year:Xe,month:at}}=this.dp,et=me||Fe[Fe.length-1];if(!et)switch(qe){case Q.days:et=new Date(Xe,at,new Date().getDate());break;case Q.months:et=new Date(Xe,at,1);break;case Q.years:et=new Date(Xe,0,1)}return et}focusNextCell(me){let qe=this.getInitialFocusDate(),{currentView:Fe}=this.dp,{days:Xe,months:at,years:et}=Q,_t=pe(qe),Tt=_t.year,tn=_t.month,hn=_t.date;switch(me){case"ArrowLeft":Fe===Xe&&(hn-=1),Fe===at&&(tn-=1),Fe===et&&(Tt-=1);break;case"ArrowUp":Fe===Xe&&(hn-=7),Fe===at&&(tn-=3),Fe===et&&(Tt-=4);break;case"ArrowRight":Fe===Xe&&(hn+=1),Fe===at&&(tn+=1),Fe===et&&(Tt+=1);break;case"ArrowDown":Fe===Xe&&(hn+=7),Fe===at&&(tn+=3),Fe===et&&(Tt+=4)}let vn=this.dp.getClampedDate(new Date(Tt,tn,hn));this.dp.setFocusDate(vn,{viewDateTransition:!0})}registerKey(me){this.pressedKeys.add(me)}removeKey(me){this.pressedKeys.delete(me)}}let ze={on(We,me){this.__events||(this.__events={}),this.__events[We]?this.__events[We].push(me):this.__events[We]=[me]},off(We,me){this.__events&&this.__events[We]&&(this.__events[We]=this.__events[We].filter(qe=>qe!==me))},removeAllEvents(){this.__events={}},trigger(We){for(var me=arguments.length,qe=new Array(me>1?me-1:0),Fe=1;Fe<me;Fe++)qe[Fe-1]=arguments[Fe];this.__events&&this.__events[We]&&this.__events[We].forEach(Xe=>{Xe(...qe)})}};function Lt(We,me,qe){return(me=function(Fe){var Xe=function(at,et){if(typeof at!="object"||at===null)return at;var _t=at[Symbol.toPrimitive];if(_t!==void 0){var Tt=_t.call(at,"string");if(typeof Tt!="object")return Tt;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(at)}(Fe);return typeof Xe=="symbol"?Xe:String(Xe)}(me))in We?Object.defineProperty(We,me,{value:qe,enumerable:!0,configurable:!0,writable:!0}):We[me]=qe,We}let lt="",ft="",Oe=!1;class Ke{static buildGlobalContainer(me){Oe=!0,lt=le({className:me,id:me}),ce("body").appendChild(lt)}constructor(me,qe){var Fe=this;if(Lt(this,"viewIndexes",[Q.days,Q.months,Q.years]),Lt(this,"next",()=>{let{year:et,month:_t}=this.parsedViewDate;switch(this.currentView){case Q.days:this.setViewDate(new Date(et,_t+1,1));break;case Q.months:this.setViewDate(new Date(et+1,_t,1));break;case Q.years:this.setViewDate(new Date(et+10,0,1))}}),Lt(this,"prev",()=>{let{year:et,month:_t}=this.parsedViewDate;switch(this.currentView){case Q.days:this.setViewDate(new Date(et,_t-1,1));break;case Q.months:this.setViewDate(new Date(et-1,_t,1));break;case Q.years:this.setViewDate(new Date(et-10,0,1))}}),Lt(this,"_finishHide",()=>{this.hideAnimation=!1,this._destroyComponents(),this.$container.removeChild(this.$datepicker)}),Lt(this,"setPosition",function(et){let _t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(typeof(et=et||Fe.opts.position)=="function")return void(Fe.customHide=et({$datepicker:Fe.$datepicker,$target:Fe.$el,$pointer:Fe.$pointer,isViewChange:_t,done:Fe._finishHide}));let Tt,tn,{isMobile:hn}=Fe.opts,vn=Fe.$el.getBoundingClientRect(),Rn=Fe.$el.getBoundingClientRect(),Ni=Fe.$datepicker.offsetParent,Ai=Fe.$el.offsetParent,Hi=Fe.$datepicker.getBoundingClientRect(),Vr=et.split(" "),Kr=window.scrollY,br=window.scrollX,Ie=Fe.opts.offset,gt=Vr[0],rt=Vr[1];if(hn)Fe.$datepicker.style.cssText="left: 50%; top: 50%";else{if(Ni===Ai&&Ni!==document.body&&(Rn={top:Fe.$el.offsetTop,left:Fe.$el.offsetLeft,width:vn.width,height:Fe.$el.offsetHeight},Kr=0,br=0),Ni!==Ai&&Ni!==document.body){let Qe=Ni.getBoundingClientRect();
1Rn={top:vn.top-Qe.top,left:vn.left-Qe.left,width:vn.width,height:vn.height},Kr=0,br=0}switch(gt){case"top":Tt=Rn.top-Hi.height-Ie;break;case"right":tn=Rn.left+Rn.width+Ie;break;case"bottom":Tt=Rn.top+Rn.height+Ie;break;case"left":tn=Rn.left-Hi.width-Ie}switch(rt){case"top":Tt=Rn.top;break;case"right":tn=Rn.left+Rn.width-Hi.width;break;case"bottom":Tt=Rn.top+Rn.height-Hi.height;break;case"left":tn=Rn.left;break;case"center":/left|right/.test(gt)?Tt=Rn.top+Rn.height/2-Hi.height/2:tn=Rn.left+Rn.width/2-Hi.width/2}Fe.$datepicker.style.cssText=`left: ${tn+br}px; top: ${Tt+Kr}px`}}),Lt(this,"_setInputValue",()=>{let{opts:et,$altField:_t,locale:{dateFormat:Tt}}=this,{altFieldDateFormat:tn,altField:hn}=et;hn&&_t&&(_t.value=this._getInputValue(tn)),this.$el.value=this._getInputValue(Tt),this.$el.dispatchEvent(new Event("change"))}),Lt(this,"_getInputValue",et=>{let{selectedDates:_t,opts:Tt}=this,{multipleDates:tn,multipleDatesSeparator:hn}=Tt;if(!_t.length)return"";let vn=typeof et=="function",Rn=vn?et(tn?_t:_t[0]):_t.map(Ni=>this.formatDate(Ni,et));return Rn=vn?Rn:Rn.join(hn),Rn}),Lt(this,"_checkIfDateIsSelected",function(et){let _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q.days,Tt=!1;return Fe.selectedDates.some(tn=>{let hn=$e(et,tn,_t);return Tt=hn&&tn,hn}),Tt}),Lt(this,"_scheduleCallAfterTransition",et=>{this._cancelScheduledCall(),et&&et(!1),this._onTransitionEnd=()=>{et&&et(!0)},this.$datepicker.addEventListener("transitionend",this._onTransitionEnd,{once:!0})}),Lt(this,"_cancelScheduledCall",()=>{this.$datepicker.removeEventListener("transitionend",this._onTransitionEnd)}),Lt(this,"setViewDate",et=>{if(!((et=Be(et))instanceof Date)||$e(et,this.viewDate))return;let _t=this.viewDate;this.viewDate=et;let{onChangeViewDate:Tt}=this.opts;if(Tt){let{month:tn,year:hn}=this.parsedViewDate;Tt({month:tn,year:hn,decade:this.curDecade})}this.trigger(Q.eventChangeViewDate,et,_t)}),Lt(this,"setFocusDate",function(et){let _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!et||(et=Be(et))instanceof Date)&&(Fe.focusDate=et,Fe.trigger(Q.eventChangeFocusDate,et,_t))}),Lt(this,"setCurrentView",function(et){let _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Fe.viewIndexes.includes(et)){if(Fe.currentView=et,Fe.elIsInput&&Fe.visible&&Fe.setPosition(void 0,!0),Fe.trigger(Q.eventChangeCurrentView,et),!Fe.views[et]){let Tt=Fe.views[et]=new $t({dp:Fe,opts:Fe.opts,type:et});Fe.shouldUpdateDOM&&Fe.$content.appendChild(Tt.$el)}Fe.opts.onChangeView&&!_t.silent&&Fe.opts.onChangeView(et)}}),Lt(this,"_updateLastSelectedDate",et=>{this.lastSelectedDate=et,this.trigger(Q.eventChangeLastSelectedDate,et)}),Lt(this,"destroy",()=>{if(this.isDestroyed)return;let{showEvent:et,isMobile:_t}=this.opts,Tt=this.$datepicker.parentNode;Tt&&Tt.removeChild(this.$datepicker),this.$el.removeEventListener(et,this._onFocus),this.$el.removeEventListener("blur",this._onBlur),window.removeEventListener("resize",this._onResize),_t&&this._removeMobileAttributes(),this.keyboardNav&&this.keyboardNav.destroy(),this.views=null,this.nav=null,this.$datepicker=null,this.opts={},this.$customContainer=null,this.viewDate=null,this.focusDate=null,this.selectedDates=[],this.rangeDateFrom=null,this.rangeDateTo=null,this.isDestroyed=!0}),Lt(this,"update",function(){let et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Tt=Ne({},Fe.opts),{silent:tn}=_t;Ne(Fe.opts,et);let{timepicker:hn,buttons:vn,range:Rn,selectedDates:Ni,isMobile:Ai}=Fe.opts,Hi=Fe.visible||Fe.treatAsInline;Fe._createMinMaxDates(),Fe._limitViewDateByMaxMinDates(),Fe._handleLocale(),Ni&&(Fe.selectedDates=[],Fe.selectDate(Ni,{silent:tn})),et.view&&Fe.setCurrentView(et.view,{silent:tn}),Fe._setInputValue(),Tt.range&&!Rn?(Fe.rangeDateTo=!1,Fe.rangeDateFrom=!1):!Tt.range&&Rn&&Fe.selectedDates.length&&(Fe.rangeDateFrom=Fe.selectedDates[0],Fe.rangeDateTo=Fe.selectedDates[1]),Tt.timepicker&&!hn?(Hi&&Fe.timepicker.destroy(),Fe.timepicker=!1,Fe.$timepicker.parentNode.removeChild(Fe.$timepicker)):!Tt.timepicker&&hn&&Fe._addTimepicker(),!Tt.buttons&&vn?Fe._addButtons():Tt.buttons&&!vn?(Fe.buttons.destroy(),Fe.$buttons.parentNode.removeChild(Fe.$buttons)):Hi&&Tt.buttons&&vn&&Fe.buttons.clearHtml().render(),!Tt.isMobile&&Ai?(Fe.treatAsInline||ft||Fe._createMobileOverlay(),Fe._addMobileAttributes(),Fe.visible&&Fe._showMobileOverlay()):Tt.isMobile&&!Ai&&(Fe._removeMobileAttributes(),Fe.visible&&(ft.classList.remove("-active-"),typeof Fe.opts.position!="function"&&Fe.setPosition())),Hi&&(Fe.nav.update(
1),Fe.views[Fe.currentView].render(),Fe.currentView===Q.days&&Fe.views[Fe.currentView].renderDayNames())}),Lt(this,"disableDate",(et,_t)=>{(Array.isArray(et)?et:[et]).forEach(Tt=>{let tn=Be(Tt);if(!tn)return;let hn=_t?"delete":"add";this.disabledDates[hn](this.formatDate(tn,"yyyy-MM-dd"));let vn=this.getCell(tn,this.currentViewSingular);vn&&vn.adpCell.render()},[])}),Lt(this,"enableDate",et=>{this.disableDate(et,!0)}),Lt(this,"isDateDisabled",et=>{let _t=Be(et);return this.disabledDates.has(this.formatDate(_t,"yyyy-MM-dd"))}),Lt(this,"isOtherMonth",et=>{let{month:_t}=pe(et);return _t!==this.parsedViewDate.month}),Lt(this,"isOtherYear",et=>{let{year:_t}=pe(et);return _t!==this.parsedViewDate.year}),Lt(this,"isOtherDecade",et=>{let{year:_t}=pe(et),[Tt,tn]=Ce(this.viewDate);return _t<Tt||_t>tn}),Lt(this,"_onChangeSelectedDate",et=>{let{silent:_t}=et;setTimeout(()=>{this._setInputValue(),this.opts.onSelect&&!_t&&this._triggerOnSelect()})}),Lt(this,"_onChangeFocusedDate",function(et){let{viewDateTransition:_t}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!et)return;let Tt=!1;_t&&(Tt=Fe.isOtherMonth(et)||Fe.isOtherYear(et)||Fe.isOtherDecade(et)),Tt&&Fe.setViewDate(et),Fe.opts.onFocus&&Fe.opts.onFocus({datepicker:Fe,date:et})}),Lt(this,"_onChangeTime",et=>{let{hours:_t,minutes:Tt}=et,tn=new Date,{lastSelectedDate:hn,opts:{onSelect:vn}}=this,Rn=hn;hn||(Rn=tn);let Ni=this.getCell(Rn,this.currentViewSingular),Ai=Ni&&Ni.adpCell;Ai&&Ai.isDisabled||(Rn.setHours(_t),Rn.setMinutes(Tt),hn?(this._setInputValue(),vn&&this._triggerOnSelect()):this.selectDate(Rn))}),Lt(this,"_onFocus",et=>{this.visible||this.show()}),Lt(this,"_onBlur",et=>{this.inFocus||!this.visible||this.opts.isMobile||this.hide()}),Lt(this,"_onMouseDown",et=>{this.inFocus=!0}),Lt(this,"_onMouseUp",et=>{this.inFocus=!1,this.$el.focus()}),Lt(this,"_onResize",()=>{this.visible&&typeof this.opts.position!="function"&&this.setPosition()}),Lt(this,"_onClickOverlay",()=>{this.visible&&this.hide()}),Lt(this,"getViewDates",function(){let et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Q.days;return $t.getDatesFunction(et)(Fe)}),Lt(this,"isWeekend",et=>this.opts.weekends.includes(et)),Lt(this,"getClampedDate",et=>{let{minDate:_t,maxDate:Tt}=this,tn=et;return Tt&&Me(et,Tt)?tn=Tt:_t&&ve(et,_t)&&(tn=_t),tn}),this.$el=ce(me),!this.$el)return;this.$datepicker=le({className:"air-datepicker"}),this.opts=Ne({},K,qe),this.$customContainer=!!this.opts.container&&ce(this.opts.container),this.$altField=ce(this.opts.altField||!1);let{view:Xe,startDate:at}=this.opts;at||(this.opts.startDate=new Date),this.$el.nodeName==="INPUT"&&(this.elIsInput=!0),this.inited=!1,this.visible=!1,this.viewDate=Be(this.opts.startDate),this.focusDate=!1,this.initialReadonly=this.$el.getAttribute("readonly"),this.customHide=!1,this.currentView=Xe,this.selectedDates=[],this.disabledDates=new Set,this.isDestroyed=!1,this.views={},this.keys=[],this.rangeDateFrom="",this.rangeDateTo="",this.timepickerIsActive=!1,this.treatAsInline=this.opts.inline||!this.elIsInput,this.init()}init(){let{opts:me,treatAsInline:qe,opts:{inline:Fe,isMobile:Xe,selectedDates:at,keyboardNav:et,onlyTimepicker:_t}}=this,Tt=ce("body");(!Oe||Oe&&lt&&!Tt.contains(lt))&&!Fe&&this.elIsInput&&!this.$customContainer&&Ke.buildGlobalContainer(Ke.defaultGlobalContainerId),!Xe||ft||qe||this._createMobileOverlay(),this._handleLocale(),this._bindSubEvents(),this._createMinMaxDates(),this._limitViewDateByMaxMinDates(),this.elIsInput&&(Fe||this._bindEvents(),et&&!_t&&(this.keyboardNav=new bn({dp:this,opts:me}))),at&&this.selectDate(at,{silent:!0}),this.opts.visible&&!qe&&this.show(),Xe&&!qe&&this.$el.setAttribute("readonly",!0),qe&&this._createComponents()}_createMobileOverlay(){ft=le({className:"air-datepicker-overlay"}),lt.appendChild(ft)}_createComponents(){let{opts:me,treatAsInline:qe,opts:{inline:Fe,buttons:Xe,timepicker:at,position:et,classes:_t,onlyTimepicker:Tt,isMobile:tn}}=this;this._buildBaseHtml(),this.elIsInput&&(Fe||this._setPositionClasses(et)),!Fe&&this.elIsInput||this.$datepicker.classList.add("-inline-"),_t&&this.$datepicker.classList.add(..._t.split(" ")),Tt&&this.$datepicker.classList.add("-only-timepicker-"),tn&&!qe&&this._addMobileAttributes(),this.views[this.currentView]=new $t({dp:this,type:this.currentView,opts:me}),this.nav=new zn({dp:this,opts:me}),at&&this._addTimepicker(),Xe&&this._addButtons(),this.$content.appendChild(this.views[this.currentView].$el),this.$nav.appendChild(this.nav.$el)}_destroyComponents(){for(let me in this.views)this.views[me].destroy();this.views={},this.nav.destroy(),this.timepicker&&this.timepicker.destroy()}_addMobileAttributes(){ft.addEventListener("click",this._onClickOverlay),this.$datepicker.classList.add("-is-mobile-"),this.$el.setAttribute("readonly",!0)}_removeMobileAttributes(){ft.removeEventListener("click",this._onClickOverlay),this.$datepicker.classList.remove("-is-mobile-"),this.initialReadonly||this.initialReadonly===""||this.$el.removeAttribute("readonly")}_createMinMaxDates(){let{minDate:me,maxDate:qe}=this.opts;this.minDate=!!me&&Be(me),this.maxDate=!!qe&&Be(qe)}_addTimepicker(){this.$timepicker=le({className:"air-datepicker--time"}),this.$datepicker.appendChild(this.$timepicker),this.timepicker=new Et({dp:this,opts:this.opts}),this.$timepicker.appendChild(this.timepicker.$el)}_addButtons(){this.$buttons=le({className:"air-datepicker--buttons"}),this.$datepicker.appendChild(this.$buttons),this.buttons=new jt({dp:this,opts:this.opts}),this.$buttons.appendChild(this.buttons.$el)}_bindSubEvents(){this.on(Q.eventChangeSelectedDate,this._onChangeSelectedDate),this.on(Q.eventChangeFocusDate,this._onChangeFocusedDate),this.on(Q.eventChangeTime,this._onChangeTime)}_buildBaseHtml(){let{inline:me}=this.opts;var qe,Fe;this.elIsInput?me?(qe=this.$datepicker,(Fe=this.$el).parentNode.insertBefore(qe,Fe.nextSibling)):this.$container.appendChild(this.$datepicker):this.$el.appendChild(this.$datepicker),this.$datepicker.innerHTML='<i class="air-datepicker--pointer"></i><div class="air-datepicker--navigation"></div><div class="air-datepicker--content"></div>',this.$content=ce(".air-datepicker--content",this.$datepicker),this.$pointer=ce(".air-datepicker--pointer",this.$datepicker),this.$nav=ce(".air-datepicker--navigation",this.$datepicker)}_handleLocale(){let{locale:me,dateFormat:qe,firstDay:Fe,timepicker:Xe,onlyTimepicker:at,timeFormat:et,dateTimeSeparator:_t}=this.opts;var Tt;this.locale=(Tt=me,JSON.parse(JSON.stringify(Tt))),qe&&(this.locale.dateFormat=qe),et!==void 0&&et!==""&&(this.locale.timeFormat=et);let{timeFormat:tn}=this.locale;if(Fe!==""&&(this.locale.firstDay=Fe),Xe&&typeof qe!="function"){let hn=tn?_t:"";this.locale.dateFormat=[this.locale.dateFormat,tn||""].join(hn)}at&&typeof qe!="function"&&(this.locale.dateFormat=this.locale.timeFormat)}_setPositionClasses(me){if(typeof me=="function")return void this.$datepicker.classList.add("-custom-position-");let qe=(me=me.split(" "))[0],Fe=`air-datepicker -${qe}-${me[1]}- -from-${qe}-`;this.$datepicker.classList.add(...Fe.split(" "))}_bindEvents(){this.$el.addEventListener(this.opts.showEvent,this._onFocus),this.$el.addEventListener("blur",this._onBlur),this.$datepicker.addEventListener("mousedown",this._onMouseDown),this.$datepicker.addEventListener("mouseup",this._onMouseUp),window.addEventListener("resize",this._onResize)}_limitViewDateByMaxMinDates(){let{viewDate:me,minDate:qe,maxDate:Fe}=this;Fe&&Me(me,Fe)&&this.setViewDate(Fe),qe&&ve(me,qe)&&this.setViewDate(qe)}formatDate(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.viewDate,qe=arguments.length>1?arguments[1]:void 0;if(me=Be(me),!(me instanceof Date))return;let Fe=qe,Xe=this.locale,at=pe(me),et=at.dayPeriod,_t=Ce(me),Tt=Ke.replacer,tn={T:me.getTime(),m:at.minutes,mm:at.fullMinutes,h:at.hours12,hh:at.fullHours12,H:at.hours,HH:at.fullHours,aa:et,AA:et.toUpperCase(),E:Xe.daysShort[at.day],EEEE:Xe.days[at.day],d:at.date,dd:at.fullDate,M:at.month+1,MM:at.fullMonth,MMM:Xe.monthsShort[at.month],MMMM:Xe.months[at.month],yy:at.year.toString().slice(-2),yyyy:at.year,yyyy1:_t[0],yyyy2:_t[1]};for(let[hn,vn]of Object.entries(tn))Fe=Tt(Fe,Ze(hn),vn);return Fe}down(me){this._handleUpDownActions(me,"down")}up(me){this._handleUpDownActions(me,"up")}selectDate(me){let qe,Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{currentView:Xe,parsedViewDate:at,selectedDates:et}=this,{updateTime:_t,silent:Tt}=Fe,{moveToOtherMonthsOnSelect:tn,moveToOtherYearsOnSelect:hn,multipleDates:vn,range:Rn,autoClose:Ni,onBeforeSelect:Ai}=this.opts,Hi=et.length;if(Array.isArray(me))return me.forEach(Vr=>{this.selectDate(Vr,Fe)}),new Promise(Vr=>{setTimeout(Vr)});if((me=Be(me))instanceof Date){if(Ai&&!Tt&&!Ai({date:me,datepicker:this}))return Promise.resolve();if(Xe===Q.days&&me.getMonth()!==at.month&&tn&&(qe=new Date(me.getFullYear(),me.getMonth(),1)),Xe===Q.years&&me.getFullYear()!==at.year&&hn&&(qe=new Date(me.getFullYear(),0,1)),qe&&this.setViewDate(qe),vn&&!Rn){if(Hi===vn)return;this._checkIfDateIsSelected(me)||et.push(me)}else if(Rn)switch(Hi){case 1:et.push(me),this.rangeDateTo||(this.rangeDateTo=me),Me(this.rangeDateFrom,this.rangeDateTo)&&(this.rangeDateTo=this.rangeDateFrom,this.rangeDateFrom=me),this.selectedDates=[this.rangeDateFrom,this.rangeDateTo];break;case 2:this.selectedDates=[me],this.rangeDateFrom=me,this.rangeDateTo="";break;default:this.selectedDates=[me],this.rangeDateFrom=me}else this.selectedDates=[me];return this.trigger(Q.eventChangeSelectedDate,{action:Q.actionSelectDate,silent:Fe==null?void 0:Fe.silent,date:me,updateTime:_t}),this._updateLastSelectedDate(me),Ni&&!this.timepickerIsActive&&this.visible&&(vn||Rn?Rn&&Hi===1&&this.hide():this.hide()),new Promise(Vr=>{setTimeout(Vr)})}}unselectDate(me){let qe=this.selectedDates,Fe=this;if((me=Be(me))instanceof Date)return qe.some((Xe,at)=>{if($e(Xe,me))return qe.splice(at,1),Fe.selectedDates.length?(Fe.rangeDateTo="",Fe.rangeDateFrom=qe[0],Fe._updateLastSelectedDate(Fe.selectedDates[Fe.selectedDates.length-1])):(Fe.rangeDateFrom="",Fe.rangeDateTo="",Fe._updateLastSelectedDate(!1)),this.trigger(Q.eventChangeSelectedDate,{action:Q.actionUnselectDate,date:me}),!0})}replaceDate(me,qe){let Fe=this.selectedDates.find(at=>$e(at,me,this.currentView)),Xe=this.selectedDates.indexOf(Fe);Xe<0||$e(this.selectedDates[Xe],qe,this.currentView)||(this.selectedDates[Xe]=qe,this.trigger(Q.eventChangeSelectedDate,{action:Q.actionSelectDate,date:qe,updateTime:!0}),this._updateLastSelectedDate(qe))}clear(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return this.selectedDates=[],this.rangeDateFrom=!1,this.rangeDateTo=!1,this.lastSelectedDate=!1,this.trigger(Q.eventChangeSelectedDate,{action:Q.actionUnselectDate,silent:me.silent}),new Promise(qe=>{setTimeout(qe)})}show(){let{onShow:me,isMobile:qe}=this.opts;this._cancelScheduledCall(),this.visible||this.hideAnimation||this._createComponents(),this.setPosition(this.opts.position),this.$datepicker.classList.add("-active-"),this.visible=!0,me&&this._scheduleCallAfterTransition(me),qe&&this._showMobileOverlay()}hide(){let{onHide:me,isMobile:qe}=this.opts,Fe=this._hasTransition();this.visible=!1,this.hideAnimation=!0,this.$datepicker.classList.remove("-active-"),this.customHide&&this.customHide(),this.elIsInput&&this.$el.blur(),this._scheduleCallAfterTransition(Xe=>{!this.customHide&&(Xe&&Fe||!Xe&&!Fe)&&this._finishHide(),me&&me(Xe)}),qe&&ft.classList.remove("-active-")}_triggerOnSelect(){let me=[],qe=[],{selectedDates:Fe,locale:Xe,opts:{onSelect:at,multipleDates:et,range:_t}}=this,Tt=et||_t,tn=typeof Xe.dateFormat=="function";Fe.length&&(me=Fe.map(Se),qe=tn?et?Xe.dateFormat(me):me.map(hn=>Xe.dateFormat(hn)):me.map(hn=>this.formatDate(hn,Xe.dateFormat))),at({date:Tt?me:me[0],formattedDate:Tt?qe:qe[0],datepicker:this})}_handleAlreadySelectedDates(me,qe){let{selectedDates:Fe,rangeDateFrom:Xe,rangeDateTo:at}=this,{range:et,toggleSelected:_t}=this.opts,Tt=Fe.length,tn=typeof _t=="function"?_t({datepicker:this,date:qe}):_t,hn=!!(et&&Tt===1&&me),vn=hn?Se(qe):qe;et&&!tn&&(Tt!==2&&this.selectDate(vn),Tt===2&&$e(Xe,at))||(tn?this.unselectDate(vn):this._updateLastSelectedDate(hn?vn:me))}_handleUpDownActions(me,qe){if(!((me=Be(me||this.focusDate||this.viewDate))instanceof Date))return;let Fe=qe==="up"?this.viewIndex+1:this.viewIndex-1;Fe>2&&(Fe=2),Fe<0&&(Fe=0),this.setViewDate(new Date(me.getFullYear(),me.getMonth(),1)),this.setCurrentView(this.viewIndexes[Fe])}getCell(me){let qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q.day;if(!((me=Be(me))instanceof Date))return;let{year:Fe,month:Xe,date:at}=pe(me),et=`[data-year="${Fe}"]`,_t=`[data-month="${Xe}"]`,Tt={[Q.day]:`${et}${_t}[data-date="${at}"]`,[Q.month]:`${et}${_t}`,[Q.year]:`${et}`};return this.views[this.currentView]?this.views[this.currentView].$el.querySelector(Tt[qe]):void 0}_showMobileOverlay(){ft.classList.add("-active-")}_hasTransition(){return window.getComputedStyle(this.$datepicker).getPropertyValue("transition-duration").split(", ").reduce((me,qe)=>parseFloat(qe)+me,0)>0}get shouldUpdateDOM(){return this.visible||this.treatAsInline}get parsedViewDate(){return pe(this.viewDate)}get currentViewSingular(){return this.currentView.slice(0,-1)}get curDecade(){return Ce(this.viewDate)}get viewIndex(){return this.viewIndexes.indexOf(this.currentView)}get isFinalView(){return this.currentView===Q.years}get hasSelectedDates(){return this.selectedDates.length>0}get isMinViewReached(){return this.currentView===this.opts.minView||this.currentView===Q.days}get $container(){return this.$customContainer||lt}static replacer(me,qe,Fe){return me.replace(qe,function(Xe,at,et,_t){return at+Fe+_t})}}var st;return Lt(Ke,"defaults",K),Lt(Ke,"version","3.6.0"),Lt(Ke,"defaultGlobalContainerId","air-datepicker-global-container"),st=Ke.prototype,Object.assign(st,ze),te.default}()})},7201:(re,se)=>{"use strict";var te;te={value:!0},se.A=void 0;var Q={days:["Ned\u011Ble","Pond\u011Bl\xED","\xDAter\xFD","St\u0159eda","\u010Ctvrtek","P\xE1tek","Sobota"],daysShort:["Ne","Po","\xDAt","St","\u010Ct","P\xE1","So"],daysMin:["Ne","Po","\xDAt","St","\u010Ct","P\xE1","So"],months:["Leden","\xDAnor","B\u0159ezen","Duben","Kv\u011Bten","\u010Cerven","\u010Cervenec","Srpen","Z\xE1\u0159\xED","\u0158\xEDjen","Listopad","Prosinec"],monthsShort:["Led","\xDAno","B\u0159e","Dub","Kv\u011B","\u010Cvn","\u010Cvc","Srp","Z\xE1\u0159","\u0158\xEDj","Lis","Pro"],today:"Dnes",clear:"Vymazat",dateFormat:"dd.MM.yyyy",timeFormat:"HH:mm",firstDay:1};se.A=Q},9632:()=>{(function(){function re(Q,K){te("https://tv.isport.blesk.cz/embed/"+Q+"?pre=om&mag=2ES&nocache").then(function(ce){se(K,ce,!0)}).catch(function(ce){K.innerHTML="loaded video player <b>ERROR</b>, status = "+ce})}function se(Q,K,ce){ce&&(Q.innerHTML="");var le=document.createElement("div");if(le.innerHTML=K,le.children.length===0){Q.innerHTML=K;return}for(var ie=0;ie<le.children.length;ie++){for(var he=le.children[ie],pe=document.createElement(he.nodeName),Te=0;Te<he.attributes.length;Te++)pe.setAttribute(he.attributes[Te].nodeName,he.attributes[Te].nodeValue);if(he.children.length==0)switch(he.nodeName){case"SCRIPT":he.text&&(pe.text=he.text);break;default:he.innerHTML&&(pe.innerHTML=he.innerHTML);break}else se(pe,he.innerHTML,!1);Q.appendChild(pe)}}function te(Q){var K=new Promise(function(ce,le){var ie=new XMLHttpRequest;ie.open("GET",Q,!0),ie.send(),ie.onreadystatechange=function(){ie.readyState===4&&(ie.status===200?ce(ie.responseText):le(ie.status))}});return K}document.querySelectorAll("oembed[cnc-video]").forEach(function(Q){var K=Q.closest("figure");K||(K=Q.closest(".un-card__media"));
1var ce=Q.getAttribute("cnc-video");re(ce,K)})})()},2104:(module,__unused_webpack_exports,__webpack_require__)=>{/* @preserve
2 * The MIT License (MIT)
3 * 
4 * Copyright (c) 2013-2018 Petka Antonov
5 * 
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights
9 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 * copies of the Software, and to permit persons to whom the Software is
11 * furnished to do so, subject to the following conditions:
12 * 
13 * The above copyright notice and this permission notice shall be included in
14 * all copies or substantial portions of the Software.
15 * 
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
19 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 * THE SOFTWARE.
23 * 
24 */(function(re){if(1)module.exports=re();else var se})(function(){var define,module,exports;return function re(se,te,Q){function K(ie,he){if(!te[ie]){if(!se[ie]){var pe=typeof _dereq_=="function"&&_dereq_;if(!he&&pe)return pe(ie,!0);if(ce)return ce(ie,!0);var Te=new Error("Cannot find module '"+ie+"'");throw Te.code="MODULE_NOT_FOUND",Te}var Ae=te[ie]={exports:{}};se[ie][0].call(Ae.exports,function(Ce){var De=se[ie][1][Ce];return K(De||Ce)},Ae,Ae.exports,re,se,te,Q)}return te[ie].exports}for(var ce=typeof _dereq_=="function"&&_dereq_,le=0;le<Q.length;le++)K(Q[le]);return K}({1:[function(re,se,te){"use strict";se.exports=function(Q){var K=Q._SomePromiseArray;function ce(le){var ie=new K(le),he=ie.promise();return ie.setHowMany(1),ie.setUnwrap(),ie.init(),he}Q.any=function(le){return ce(le)},Q.prototype.any=function(){return ce(this)}}},{}],2:[function(re,se,te){"use strict";var Q;try{throw new Error}catch(Ce){Q=Ce}var K=re("./schedule"),ce=re("./queue");function le(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new ce(16),this._normalQueue=new ce(16),this._haveDrainedQueues=!1;var Ce=this;this.drainQueues=function(){Ce._drainQueues()},this._schedule=K}le.prototype.setScheduler=function(Ce){var De=this._schedule;return this._schedule=Ce,this._customScheduler=!0,De},le.prototype.hasCustomScheduler=function(){return this._customScheduler},le.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},le.prototype.fatalError=function(Ce,De){De?(process.stderr.write("Fatal "+(Ce instanceof Error?Ce.stack:Ce)+`
25`),process.exit(2)):this.throwLater(Ce)},le.prototype.throwLater=function(Ce,De){if(arguments.length===1&&(De=Ce,Ce=function(){throw De}),typeof setTimeout!="undefined")setTimeout(function(){Ce(De)},0);else try{this._schedule(function(){Ce(De)})}catch($e){throw new Error(`No async scheduler available
26
27    See http://goo.gl/MqrFmX
28`)}};function ie(Ce,De,$e){this._lateQueue.push(Ce,De,$e),this._queueTick()}function he(Ce,De,$e){this._normalQueue.push(Ce,De,$e),this._queueTick()}function pe(Ce){this._normalQueue._pushOne(Ce),this._queueTick()}le.prototype.invokeLater=ie,le.prototype.invoke=he,le.prototype.settlePromises=pe;function Te(Ce){for(;Ce.length()>0;)Ae(Ce)}function Ae(Ce){var De=Ce.shift();if(typeof De!="function")De._settlePromises();else{var $e=Ce.shift(),Me=Ce.shift();De.call($e,Me)}}le.prototype._drainQueues=function(){Te(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,Te(this._lateQueue)},le.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},le.prototype._reset=function(){this._isTickUsed=!1}
28,se.exports=le,se.exports.firstLineError=Q},{"./queue":26,"./schedule":29}],3:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le){var ie=!1,he=function(Ce,De){this._reject(De)},pe=function(Ce,De){De.promiseRejectionQueued=!0,De.bindingPromise._then(he,he,null,this,Ce)},Te=function(Ce,De){this._bitField&50397184||this._resolveCallback(De.target)},Ae=function(Ce,De){De.promiseRejectionQueued||this._reject(Ce)};Q.prototype.bind=function(Ce){ie||(ie=!0,Q.prototype._propagateFrom=le.propagateFromFunction(),Q.prototype._boundValue=le.boundValueFunction());var De=ce(Ce),$e=new Q(K);$e._propagateFrom(this,1);var Me=this._target();if($e._setBoundTo(De),De instanceof Q){var ve={promiseRejectionQueued:!1,promise:$e,target:Me,bindingPromise:De};Me._then(K,pe,void 0,$e,ve),De._then(Te,Ae,void 0,$e,ve),$e._setOnCancel(De)}else $e._resolveCallback(Me);return $e},Q.prototype._setBoundTo=function(Ce){Ce!==void 0?(this._bitField=this._bitField|2097152,this._boundTo=Ce):this._bitField=this._bitField&-2097153},Q.prototype._isBound=function(){return(this._bitField&2097152)===2097152},Q.bind=function(Ce,De){return Q.resolve(De).bind(Ce)}}},{}],4:[function(re,se,te){"use strict";var Q;typeof Promise!="undefined"&&(Q=Promise);function K(){try{Promise===ce&&(Promise=Q)}catch(le){}return ce}var ce=re("./promise")();ce.noConflict=K,se.exports=ce},{"./promise":22}],5:[function(re,se,te){"use strict";var Q=Object.create;if(Q){var K=Q(null),ce=Q(null);K[" size"]=ce[" size"]=0}se.exports=function(le){var ie=re("./util"),he=ie.canEvaluate,pe=ie.isIdentifier,Te,Ae;if(0)var Ce,De,$e;function Me(ke,ge){var Ne;if(ke!=null&&(Ne=ke[ge]),typeof Ne!="function"){var Be="Object "+ie.classString(ke)+" has no method '"+ie.toString(ge)+"'";throw new le.TypeError(Be)}return Ne}function ve(ke){var ge=this.pop(),Ne=Me(ke,ge);return Ne.apply(ke,this)}le.prototype.call=function(ke){var ge=[].slice.call(arguments,1);if(0)var Ne;return ge.push(ke),this._then(ve,void 0,void 0,ge,void 0)};function Se(ke){return ke[this]}function Re(ke){var ge=+this;return ge<0&&(ge=Math.max(0,ge+ke.length)),ke[ge]}le.prototype.get=function(ke){var ge=typeof ke=="number",Ne;if(ge)Ne=Re;else if(he){var Be=Ae(ke);Ne=Be!==null?Be:Se}else Ne=Se;return this._then(Ne,void 0,void 0,ke,void 0)}}},{"./util":36}],6:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le){var ie=re("./util"),he=ie.tryCatch,pe=ie.errorObj,Te=Q._async;Q.prototype.break=Q.prototype.cancel=function(){if(!le.cancellation())return this._warn("cancellation is disabled");for(var Ae=this,Ce=Ae;Ae._isCancellable();){if(!Ae._cancelBy(Ce)){Ce._isFollowing()?Ce._followee().cancel():Ce._cancelBranched();break}var De=Ae._cancellationParent;if(De==null||!De._isCancellable()){Ae._isFollowing()?Ae._followee().cancel():Ae._cancelBranched();break}else Ae._isFollowing()&&Ae._followee().cancel(),Ae._setWillBeCancelled(),Ce=Ae,Ae=De}},Q.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},Q.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},Q.prototype._cancelBy=function(Ae){return Ae===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),this._enoughBranchesHaveCancelled()?(this._invokeOnCancel(),!0):!1)},Q.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},Q.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),Te.invoke(this._cancelPromises,this,void 0))},Q.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},Q.prototype._unsetOnCancel=function(){this._onCancelField=void 0},Q.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},Q.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},Q.prototype._doInvokeOnCancel=function(Ae,Ce){if(ie.isArray(Ae))for(var De=0;De<Ae.length;++De)this._doInvokeOnCancel(Ae[De],Ce);else if(Ae!==void 0)if(typeof Ae=="function"){if(!Ce){var $e=he(Ae).call(this._boundValue());$e===pe&&(this._attachExtraTrace($e.e),Te.throwLater($e.e))}}else Ae._resultCancelled(this)},Q.prototype._invokeOnCancel=function(){var Ae=this._onCancel();this._unsetOnCancel(),Te.invoke(this._doInvokeOnCancel,this,Ae)},Q.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},Q.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(re,se,te){"use strict";se.exports=function(Q){var K=re("./util"),ce=re("./es5").keys,le=K.tryCatch,ie=K.errorObj;function he(pe,Te,Ae){return function(Ce){var De=Ae._boundValue();e:for(var $e=0;$e<pe.length;++$e){var Me=pe[$e];
28if(Me===Error||Me!=null&&Me.prototype instanceof Error){if(Ce instanceof Me)return le(Te).call(De,Ce)}else if(typeof Me=="function"){var ve=le(Me).call(De,Ce);if(ve===ie)return ve;if(ve)return le(Te).call(De,Ce)}else if(K.isObject(Ce)){for(var Se=ce(Me),Re=0;Re<Se.length;++Re){var ke=Se[Re];if(Me[ke]!=Ce[ke])continue e}return le(Te).call(De,Ce)}}return Q}}return he}},{"./es5":13,"./util":36}],8:[function(re,se,te){"use strict";se.exports=function(Q){var K=!1,ce=[];Q.prototype._promiseCreated=function(){},Q.prototype._pushContext=function(){},Q.prototype._popContext=function(){return null},Q._peekContext=Q.prototype._peekContext=function(){};function le(){this._trace=new le.CapturedTrace(he())}le.prototype._pushContext=function(){this._trace!==void 0&&(this._trace._promiseCreated=null,ce.push(this._trace))},le.prototype._popContext=function(){if(this._trace!==void 0){var pe=ce.pop(),Te=pe._promiseCreated;return pe._promiseCreated=null,Te}return null};function ie(){if(K)return new le}function he(){var pe=ce.length-1;if(pe>=0)return ce[pe]}return le.CapturedTrace=null,le.create=ie,le.deactivateLongStackTraces=function(){},le.activateLongStackTraces=function(){var pe=Q.prototype._pushContext,Te=Q.prototype._popContext,Ae=Q._peekContext,Ce=Q.prototype._peekContext,De=Q.prototype._promiseCreated;le.deactivateLongStackTraces=function(){Q.prototype._pushContext=pe,Q.prototype._popContext=Te,Q._peekContext=Ae,Q.prototype._peekContext=Ce,Q.prototype._promiseCreated=De,K=!1},K=!0,Q.prototype._pushContext=le.prototype._pushContext,Q.prototype._popContext=le.prototype._popContext,Q._peekContext=Q.prototype._peekContext=he,Q.prototype._promiseCreated=function(){var $e=this._peekContext();$e&&$e._promiseCreated==null&&($e._promiseCreated=this)}},le}},{}],9:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le){var ie=Q._async,he=re("./errors").Warning,pe=re("./util"),Te=re("./es5"),Ae=pe.canAttachTrace,Ce,De,$e=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,Me=/\((?:timers\.js):\d+:\d+\)/,ve=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,Se=null,Re=null,ke=!1,ge,Ne=pe.env("BLUEBIRD_DEBUG")!=0,Be=!!(pe.env("BLUEBIRD_WARNINGS")!=0&&(Ne||pe.env("BLUEBIRD_WARNINGS"))),Ze=!!(pe.env("BLUEBIRD_LONG_STACK_TRACES")!=0&&(Ne||pe.env("BLUEBIRD_LONG_STACK_TRACES"))),pt=pe.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(Be||!!pe.env("BLUEBIRD_W_FORGOTTEN_RETURN")),ut;(function(){var Qe=[];function tt(){for(var Ct=0;Ct<Qe.length;++Ct)Qe[Ct]._notifyUnhandledRejection();dt()}function dt(){Qe.length=0}ut=function(Ct){Qe.push(Ct),setTimeout(tt,1)},Te.defineProperty(Q,"_unhandledRejectionCheck",{value:tt}),Te.defineProperty(Q,"_unhandledRejectionClear",{value:dt})})(),Q.prototype.suppressUnhandledRejections=function(){var Qe=this._target();Qe._bitField=Qe._bitField&-1048577|524288},Q.prototype._ensurePossibleRejectionHandled=function(){this._bitField&524288||(this._setRejectionIsUnhandled(),ut(this))},Q.prototype._notifyUnhandledRejectionIsHandled=function(){vn("rejectionHandled",Ce,void 0,this)},Q.prototype._setReturnedNonUndefined=function(){this._bitField=this._bitField|268435456},Q.prototype._returnedNonUndefined=function(){return(this._bitField&268435456)!==0},Q.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var Qe=this._settledValue();this._setUnhandledRejectionIsNotified(),vn("unhandledRejection",De,Qe,this)}},Q.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=this._bitField|262144},Q.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=this._bitField&-262145},Q.prototype._isUnhandledRejectionNotified=function(){return(this._bitField&262144)>0},Q.prototype._setRejectionIsUnhandled=function(){this._bitField=this._bitField|1048576},Q.prototype._unsetRejectionIsUnhandled=function(){this._bitField=this._bitField&-1048577,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},Q.prototype._isRejectionUnhandled=function(){return(this._bitField&1048576)>0},Q.prototype._warn=function(Qe,tt,dt){return Fe(Qe,tt,dt||this)},Q.onPossiblyUnhandledRejection=function(Qe){var tt=Q._getContext();De=pe.contextBind(tt,Qe)},Q.onUnhandledRejectionHandled=function(Qe){var tt=Q._getContext();Ce=pe.contextBind(tt,Qe)};var we=function(){};Q.longStackTraces=function(){if(ie.haveItemsQueued()&&!rt.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
29
30    See http://goo.gl/MqrFmX
31`);if(!rt.longStackTraces&&Ai()){var Qe=Q.prototype._captureStackTrace,tt=Q.prototype._attachExtraTrace,dt=Q.prototype._dereferenceTrace;rt.longStackTraces=!0,we=function(){if(ie.haveItemsQueued()&&!rt.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
32
33    See http://goo.gl/MqrFmX
34`);Q.prototype._captureStackTrace=Qe,Q.prototype._attachExtraTrace=tt,Q.prototype._dereferenceTrace=dt,K.deactivateLongStackTraces(),rt.longStackTraces=!1},Q.prototype._captureStackTrace=Ke,Q.prototype._attachExtraTrace=st,Q.prototype._dereferenceTrace=We,K.activateLongStackTraces()}},Q.hasLongStackTraces=function(){return rt.longStackTraces&&Ai()};var kt={unhandledrejection:{before:function(){var Qe=pe.global.onunhandledrejection;return pe.global.onunhandledrejection=null,Qe},after:function(Qe){pe.global.onunhandledrejection=Qe}},rejectionhandled:{before:function(){var Qe=pe.global.onrejectionhandled;return pe.global.onrejectionhandled=null,Qe},after:function(Qe){pe.global.onrejectionhandled=Qe}}},Ut=function(){var Qe=function(dt,Ct){if(dt){var Xt;try{return Xt=dt.before(),!pe.global.dispatchEvent(Ct)}finally{dt.after(Xt)}}
34else return!pe.global.dispatchEvent(Ct)};try{if(typeof CustomEvent=="function"){var tt=new CustomEvent("CustomEvent");return pe.global.dispatchEvent(tt),function(dt,Ct){dt=dt.toLowerCase();var Xt={detail:Ct,cancelable:!0},pn=new CustomEvent(dt,Xt);return Te.defineProperty(pn,"promise",{value:Ct.promise}),Te.defineProperty(pn,"reason",{value:Ct.reason}),Qe(kt[dt],pn)}}else if(typeof Event=="function"){var tt=new Event("CustomEvent");return pe.global.dispatchEvent(tt),function(Ct,Xt){Ct=Ct.toLowerCase();var pn=new Event(Ct,{cancelable:!0});return pn.detail=Xt,Te.defineProperty(pn,"promise",{value:Xt.promise}),Te.defineProperty(pn,"reason",{value:Xt.reason}),Qe(kt[Ct],pn)}}else{var tt=document.createEvent("CustomEvent");return tt.initCustomEvent("testingtheevent",!1,!0,{}),pe.global.dispatchEvent(tt),function(Ct,Xt){Ct=Ct.toLowerCase();var pn=document.createEvent("CustomEvent");return pn.initCustomEvent(Ct,!1,!0,Xt),Qe(kt[Ct],pn)}}}catch(dt){}return function(){return!1}}(),$t=function(){return pe.isNode?function(){return process.emit.apply(process,arguments)}:pe.global?function(Qe){var tt="on"+Qe.toLowerCase(),dt=pe.global[tt];return dt?(dt.apply(pe.global,[].slice.call(arguments,1)),!0):!1}:function(){return!1}}();function Ot(Qe,tt){return{promise:tt}}var zn={promiseCreated:Ot,promiseFulfilled:Ot,promiseRejected:Ot,promiseResolved:Ot,promiseCancelled:Ot,promiseChained:function(Qe,tt,dt){return{promise:tt,child:dt}},warning:function(Qe,tt){return{warning:tt}},unhandledRejection:function(Qe,tt,dt){return{reason:tt,promise:dt}},rejectionHandled:Ot},sn=function(Qe){var tt=!1;try{tt=$t.apply(null,arguments)}catch(Ct){ie.throwLater(Ct),tt=!0}var dt=!1;try{dt=Ut(Qe,zn[Qe].apply(null,arguments))}catch(Ct){ie.throwLater(Ct),dt=!0}return dt||tt};Q.config=function(Qe){if(Qe=Object(Qe),"longStackTraces"in Qe&&(Qe.longStackTraces?Q.longStackTraces():!Qe.longStackTraces&&Q.hasLongStackTraces()&&we()),"warnings"in Qe){var tt=Qe.warnings;rt.warnings=!!tt,pt=rt.warnings,pe.isObject(tt)&&"wForgottenReturn"in tt&&(pt=!!tt.wForgottenReturn)}if("cancellation"in Qe&&Qe.cancellation&&!rt.cancellation){if(ie.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");Q.prototype._clearCancellationData=ze,Q.prototype._propagateFrom=Lt,Q.prototype._onCancel=Wt,Q.prototype._setOnCancel=bn,Q.prototype._attachCancellationCallback=Et,Q.prototype._execute=un,ft=Lt,rt.cancellation=!0}if("monitoring"in Qe&&(Qe.monitoring&&!rt.monitoring?(rt.monitoring=!0,Q.prototype._fireEvent=sn):!Qe.monitoring&&rt.monitoring&&(rt.monitoring=!1,Q.prototype._fireEvent=jt)),"asyncHooks"in Qe&&pe.nodeSupportsAsyncResource){var dt=rt.asyncHooks,Ct=!!Qe.asyncHooks;dt!==Ct&&(rt.asyncHooks=Ct,Ct?ce():le())}return Q};function jt(){return!1}Q.prototype._fireEvent=jt,Q.prototype._execute=function(Qe,tt,dt){try{Qe(tt,dt)}catch(Ct){return Ct}},Q.prototype._onCancel=function(){},Q.prototype._setOnCancel=function(Qe){},Q.prototype._attachCancellationCallback=function(Qe){},Q.prototype._captureStackTrace=function(){},Q.prototype._attachExtraTrace=function(){},Q.prototype._dereferenceTrace=function(){},Q.prototype._clearCancellationData=function(){},Q.prototype._propagateFrom=function(Qe,tt){};function un(Qe,tt,dt){var Ct=this;try{Qe(tt,dt,function(Xt){if(typeof Xt!="function")throw new TypeError("onCancel must be a function, got: "+pe.toString(Xt));Ct._attachCancellationCallback(Xt)})}catch(Xt){return Xt}}function Et(Qe){if(!this._isCancellable())return this;var tt=this._onCancel();tt!==void 0?pe.isArray(tt)?tt.push(Qe):this._setOnCancel([tt,Qe]):this._setOnCancel(Qe)}function Wt(){return this._onCancelField}function bn(Qe){this._onCancelField=Qe}function ze(){this._cancellationParent=void 0,this._onCancelField=void 0}function Lt(Qe,tt){if(tt&1){this._cancellationParent=Qe;var dt=Qe._branchesRemainingToCancel;dt===void 0&&(dt=0),Qe._branchesRemainingToCancel=dt+1}tt&2&&Qe._isBound()&&this._setBoundTo(Qe._boundTo)}function lt(Qe,tt){tt&2&&Qe._isBound()&&this._setBoundTo(Qe._boundTo)}var ft=lt;function Oe(){var Qe=this._boundTo;return Qe!==void 0&&Qe instanceof Q?Qe.isFulfilled()?Qe.value():void 0:Qe}function Ke(){this._trace=new Ie(this._peekContext())}function st(Qe,tt){if(Ae(Qe)){var dt=this._trace;if(dt!==void 0&&tt&&(dt=dt._parent),dt!==void 0)dt.attachExtraTrace(Qe);else if(!Qe.__stackCleaned__){var Ct=tn(Qe);pe.notEnumerableProp(Qe,"stack",Ct.message+`
35`+Ct.stack.join(`
36`)),pe.notEnumerableProp(Qe,"__stackCleaned__",!0)}}}function We(){this._trace=void 0}function me(Qe,tt,dt,Ct,Xt){if(Qe===void 0&&tt!==null&&pt){if(Xt!==void 0&&Xt._returnedNonUndefined()||!(Ct._bitField&65535))return;dt&&(dt=dt+" ");var pn="",mn="";if(tt._trace){for(var on=tt._trace.stack.split(`
37`),_n=_t(on),Qt=_n.length-1;Qt>=0;--Qt){var Ln=_n[Qt];if(!Me.test(Ln)){var dn=Ln.match(ve);dn&&(pn="at "+dn[1]+":"+dn[2]+":"+dn[3]+" ");break}}if(_n.length>0){for(var Gn=_n[0],Qt=0;Qt<on.length;++Qt)if(on[Qt]===Gn){Qt>0&&(mn=`
38`+on[Qt-1]);break}}}var jn="a promise was created in a "+dt+"handler "+pn+"but was not returned from it, see http://goo.gl/rRqMUw"+mn;Ct._warn(jn,!0,tt)}}function qe(Qe,tt){var dt=Qe+" is deprecated and will be removed in a future version.";return tt&&(dt+=" Use "+tt+" instead."),Fe(dt)}function Fe(Qe,tt,dt){if(rt.warnings){var Ct=new he(Qe),Xt;if(tt)dt._attachExtraTrace(Ct);else if(rt.longStackTraces&&(Xt=Q._peekContext()))Xt.attachExtraTrace(Ct);else{var pn=tn(Ct);Ct.stack=pn.message+`
39`+pn.stack.join(`
40`)}sn("warning",Ct)||hn(Ct,"",!0)}}function Xe(Qe,tt){for(var dt=0;dt<tt.length-1;++dt)tt[dt].push("From previous event:"),tt[dt]=tt[dt].join(`
41`);return dt<tt.length&&(tt[dt]=tt[dt].join(`
42`)),Qe+`
43`+tt.join(`
44`)}function at(Qe){for(var tt=0;tt<Qe.length;++tt)(Qe[tt].length===0||tt+1<Qe.length&&Qe[tt][0]===Qe[tt+1][0])&&(Qe.splice(tt,1),tt--)}function et(Qe){for(var tt=Qe[0],dt=1;dt<Qe.length;++dt){for(var Ct=Qe[dt],Xt=tt.length-1,pn=tt[Xt],mn=-1,on=Ct.length-1;on>=0;--on)if(Ct[on]===pn){mn=on;break}for(var on=mn;on>=0;--on){var _n=Ct[on];if(tt[Xt]===_n)tt.pop(),Xt--;else break}tt=Ct}}function _t(Qe){for(var tt=[],dt=0;dt<Qe.length;++dt){var Ct=Qe[dt],Xt=Ct==="    (No stack trace)"||Se.test(Ct),pn=Xt&&Hi(Ct);Xt&&!pn&&(ke&&Ct.charAt(0)!==" "&&(Ct="    "+Ct),tt.push(Ct))}return tt}function Tt(Qe){for(var tt=Qe.stack.replace(/\s+$/g,"").split(`
45`),dt=0;dt<tt.length;++dt){var Ct=tt[dt];if(Ct==="    (No stack trace)"||Se.test(Ct))break}return dt>0&&Qe.name!="SyntaxError"&&(tt=tt.slice(dt)),tt}function tn(Qe){var tt=Qe.stack,dt=Qe.toString();return tt=typeof tt=="string"&&tt.length>0?Tt(Qe):["    (No stack trace)"],{message:dt,stack:Qe.name=="SyntaxError"?tt
45:_t(tt)}}function hn(Qe,tt,dt){if(typeof console!="undefined"){var Ct;if(pe.isObject(Qe)){var Xt=Qe.stack;Ct=tt+Re(Xt,Qe)}else Ct=tt+String(Qe);typeof ge=="function"?ge(Ct,dt):(typeof console.log=="function"||typeof console.log=="object")&&console.log(Ct)}}function vn(Qe,tt,dt,Ct){var Xt=!1;try{typeof tt=="function"&&(Xt=!0,Qe==="rejectionHandled"?tt(Ct):tt(dt,Ct))}catch(pn){ie.throwLater(pn)}Qe==="unhandledRejection"?!sn(Qe,dt,Ct)&&!Xt&&hn(dt,"Unhandled rejection "):sn(Qe,Ct)}function Rn(Qe){var tt;if(typeof Qe=="function")tt="[function "+(Qe.name||"anonymous")+"]";else{tt=Qe&&typeof Qe.toString=="function"?Qe.toString():pe.toString(Qe);var dt=/\[object [a-zA-Z0-9$_]+\]/;if(dt.test(tt))try{var Ct=JSON.stringify(Qe);tt=Ct}catch(Xt){}tt.length===0&&(tt="(empty array)")}return"(<"+Ni(tt)+">, no stack trace)"}function Ni(Qe){var tt=41;return Qe.length<tt?Qe:Qe.substr(0,tt-3)+"..."}function Ai(){return typeof gt=="function"}var Hi=function(){return!1},Vr=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function Kr(Qe){var tt=Qe.match(Vr);if(tt)return{fileName:tt[1],line:parseInt(tt[2],10)}}function br(Qe,tt){if(Ai()){for(var dt=(Qe.stack||"").split(`
46`),Ct=(tt.stack||"").split(`
47`),Xt=-1,pn=-1,mn,on,_n=0;_n<dt.length;++_n){var Qt=Kr(dt[_n]);if(Qt){mn=Qt.fileName,Xt=Qt.line;break}}for(var _n=0;_n<Ct.length;++_n){var Qt=Kr(Ct[_n]);if(Qt){on=Qt.fileName,pn=Qt.line;break}}Xt<0||pn<0||!mn||!on||mn!==on||Xt>=pn||(Hi=function(Ln){if($e.test(Ln))return!0;var dn=Kr(Ln);return!!(dn&&dn.fileName===mn&&Xt<=dn.line&&dn.line<=pn)})}}function Ie(Qe){this._parent=Qe,this._promisesCreated=0;var tt=this._length=1+(Qe===void 0?0:Qe._length);gt(this,Ie),tt>32&&this.uncycle()}pe.inherits(Ie,Error),K.CapturedTrace=Ie,Ie.prototype.uncycle=function(){var Qe=this._length;if(!(Qe<2)){for(var tt=[],dt={},Ct=0,Xt=this;Xt!==void 0;++Ct)tt.push(Xt),Xt=Xt._parent;Qe=this._length=Ct;
47for(var Ct=Qe-1;Ct>=0;--Ct){var pn=tt[Ct].stack;dt[pn]===void 0&&(dt[pn]=Ct)}for(var Ct=0;Ct<Qe;++Ct){var mn=tt[Ct].stack,on=dt[mn];if(on!==void 0&&on!==Ct){on>0&&(tt[on-1]._parent=void 0,tt[on-1]._length=1),tt[Ct]._parent=void 0,tt[Ct]._length=1;var _n=Ct>0?tt[Ct-1]:this;on<Qe-1?(_n._parent=tt[on+1],_n._parent.uncycle(),_n._length=_n._parent._length+1):(_n._parent=void 0,_n._length=1);for(var Qt=_n._length+1,Ln=Ct-2;Ln>=0;--Ln)tt[Ln]._length=Qt,Qt++;return}}}},Ie.prototype.attachExtraTrace=function(Qe){if(!Qe.__stackCleaned__){this.uncycle();for(var tt=tn(Qe),dt=tt.message,Ct=[tt.stack],Xt=this;Xt!==void 0;)Ct.push(_t(Xt.stack.split(`
48`))),Xt=Xt._parent;et(Ct),at(Ct),pe.notEnumerableProp(Qe,"stack",Xe(dt,Ct)),pe.notEnumerableProp(Qe,"__stackCleaned__",!0)}};var gt=function(){var tt=/^\s*at\s*/,dt=function(mn,on){return typeof mn=="string"?mn:on.name!==void 0&&on.message!==void 0?on.toString():Rn(on)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,Se=tt,Re=dt;var Ct=Error.captureStackTrace;return Hi=function(mn){return $e.test(mn)},function(mn,on){Error.stackTraceLimit+=6,Ct(mn,on),Error.stackTraceLimit-=6}}var Xt=new Error;if(typeof Xt.stack=="string"&&Xt.stack.split(`
49`)[0].indexOf("stackDetection@")>=0)return Se=/@/,Re=dt,ke=!0,function(on){on.stack=new Error().stack};var pn;try{throw new Error}catch(mn){pn="stack"in mn}return!("stack"in Xt)&&pn&&typeof Error.stackTraceLimit=="number"?(Se=tt,Re=dt,function(on){Error.stackTraceLimit+=6;try{throw new Error}catch(_n){on.stack=_n.stack}Error.stackTraceLimit-=6}):(Re=function(mn,on){return typeof mn=="string"?mn:(typeof on=="object"||typeof on=="function")&&on.name!==void 0&&on.message!==void 0?on.toString():Rn(on)},null)}([]);typeof console!="undefined"&&typeof console.warn!="undefined"&&(ge=function(Qe){console.warn(Qe)},pe.isNode&&process.stderr.isTTY?ge=function(Qe,tt){var dt=tt?"\x1B[33m":"\x1B[31m";console.warn(dt+Qe+`\x1B[0m
50`)}:!pe.isNode&&typeof new Error().stack=="string"&&(ge=function(Qe,tt){console.warn("%c"+Qe,tt?"color: darkorange":"color: red")}));var rt={warnings:Be,longStackTraces:!1,cancellation:!1,monitoring:!1,asyncHooks:!1};return Ze&&Q.longStackTraces(),{asyncHooks:function(){return rt.asyncHooks},longStackTraces:function(){return rt.longStackTraces},warnings:function(){return rt.warnings},cancellation:function(){return rt.cancellation},monitoring:function(){return rt.monitoring},propagateFromFunction:function(){return ft},boundValueFunction:function(){return Oe},checkForgottenReturns:me,setBounds:br,warn:Fe,deprecated:qe,CapturedTrace:Ie,fireDomEvent:Ut,fireGlobalEvent:$t}}},{"./errors":12,"./es5":13,"./util":36}],10:[function(re,se,te){"use strict";se.exports=function(Q){function K(){return this.value}function ce(){throw this.reason}Q.prototype.return=Q.prototype.thenReturn=function(le){return le instanceof Q&&le.suppressUnhandledRejections(),this._then(K,void 0,void 0,{value:le},void 0)},Q.prototype.throw=Q.prototype.thenThrow=function(le){return this._then(ce,void 0,void 0,{reason:le},void 0)},Q.prototype.catchThrow=function(le){if(arguments.length<=1)return this._then(void 0,ce,void 0,{reason:le},void 0);var ie=arguments[1],he=function(){throw ie};return this.caught(le,he)},Q.prototype.catchReturn=function(le){if(arguments.length<=1)return le instanceof Q&&le.suppressUnhandledRejections(),this._then(void 0,K,void 0,{value:le},void 0);var ie=arguments[1];ie instanceof Q&&ie.suppressUnhandledRejections();var he=function(){return ie};return this.caught(le,he)}}},{}],11:[function(re,se,te){"use strict";se.exports=function(Q,K){var ce=Q.reduce,le=Q.all;function ie(){return le(this)}function he(pe,Te){return ce(pe,Te,K,K)}Q.prototype.each=function(pe){return ce(this,pe,K,0)._then(ie,void 0,void 0,this,void 0)},Q.prototype.mapSeries=function(pe){return ce(this,pe,K,K)},Q.each=function(pe,Te){return ce(pe,Te,K,0)._then(ie,void 0,void 0,pe,void 0)},Q.mapSeries=he}},{}],12:[function(re,se,te){"use strict";
50var Q=re("./es5"),K=Q.freeze,ce=re("./util"),le=ce.inherits,ie=ce.notEnumerableProp;function he(ge,Ne){function Be(Ze){if(!(this instanceof Be))return new Be(Ze);ie(this,"message",typeof Ze=="string"?Ze:Ne),ie(this,"name",ge),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return le(Be,Error),Be}var pe,Te,Ae=he("Warning","warning"),Ce=he("CancellationError","cancellation error"),De=he("TimeoutError","timeout error"),$e=he("AggregateError","aggregate error");try{pe=TypeError,Te=RangeError}catch(ge){pe=he("TypeError","type error"),Te=he("RangeError","range error")}for(var Me="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),ve=0;ve<Me.length;++ve)typeof Array.prototype[Me[ve]]=="function"&&($e.prototype[Me[ve]]=Array.prototype[Me[ve]]);Q.defineProperty($e.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),$e.prototype.isOperational=!0;var Se=0;$e.prototype.toString=function(){var ge=Array(Se*4+1).join(" "),Ne=`
51`+ge+`AggregateError of:
52`;Se++,ge=Array(Se*4+1).join(" ");for(var Be=0;Be<this.length;++Be){for(var Ze=this[Be]===this?"[Circular AggregateError]":this[Be]+"",pt=Ze.split(`
53`),ut=0;ut<pt.length;++ut)pt[ut]=ge+pt[ut];Ze=pt.join(`
54`),Ne+=Ze+`
55`}return Se--,Ne};function Re(ge){if(!(this instanceof Re))return new Re(ge);ie(this,"name","OperationalError"),ie(this,"message",ge),this.cause=ge,this.isOperational=!0,ge instanceof Error?(ie(this,"message",ge.message),ie(this,"stack",ge.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}le(Re,Error);var ke=Error.__BluebirdErrorTypes__;ke||(ke=K({CancellationError:Ce,TimeoutError:De,OperationalError:Re,RejectionError:Re,AggregateError:$e}),Q.defineProperty(Error,"__BluebirdErrorTypes__",{value:ke,writable:!1,enumerable:!1,configurable:!1})),se.exports={Error,TypeError:pe,RangeError:Te,CancellationError:ke.CancellationError,OperationalError:ke.OperationalError,TimeoutError:ke.TimeoutError,AggregateError:ke.AggregateError,Warning:Ae}},{"./es5":13,"./util":36}],13:[function(re,se,te){var Q=function(){"use strict";return this===void 0}();if(Q)se.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:Q,propertyIsWritable:function(De,$e){var Me=Object.getOwnPropertyDescriptor(De,$e);return!!(!Me||Me.writable||Me.set)}};else{var K={}.hasOwnProperty,ce={}.toString,le={}.constructor.prototype,ie=function(De){var $e=[];for(var Me in De)K.call(De,Me)&&$e.push(Me);return $e},he=function(De,$e){return{value:De[$e]}},pe=function(De,$e,Me){return De[$e]=Me.value,De},Te=function(De){return De},Ae=function(De){try{return Object(De).constructor.prototype}catch($e){return le}},Ce=function(De){try{return ce.call(De)==="[object Array]"}catch($e){return!1}};se.exports={isArray:Ce,keys:ie,names:ie,defineProperty:pe,getDescriptor:he,freeze:Te,getPrototypeOf:Ae,isES5:Q,propertyIsWritable:function(){return!0}}}},{}],14:[function(re,se,te){"use strict";se.exports=function(Q,K){var ce=Q.map;Q.prototype.filter=function(le,ie){return ce(this,le,ie,K)},Q.filter=function(le,ie,he){return ce(le,ie,he,K)}}},{}],15:[function(re,se,te){"use strict";se.exports=function(Q,K,ce){var le=re("./util"),ie=Q.CancellationError,he=le.errorObj,pe=re("./catch_filter")(ce);function Te(ve,Se,Re){this.promise=ve,this.type=Se,this.handler=Re,this.called=!1,this.cancelPromise=null}Te.prototype.isFinallyHandler=function(){return this.type===0};function Ae(ve){this.finallyHandler=ve}Ae.prototype._resultCancelled=function(){Ce(this.finallyHandler)};function Ce(ve,Se){return ve.cancelPromise!=null?(arguments.length>1?ve.cancelPromise._reject(Se):ve.cancelPromise._cancel(),ve.cancelPromise=null,!0):!1}function De(){return Me.call(this,this.promise._target()._settledValue())}function $e(ve){if(!Ce(this,ve))return he.e=ve,he}function Me(ve){var Se=this.promise,Re=this.handler;if(!this.called){this.called=!0;var ke=this.isFinallyHandler()?Re.call(Se._boundValue()):Re.call(Se._boundValue(),ve);if(ke===ce)return ke;if(ke!==void 0){Se._setReturnedNonUndefined();var ge=K(ke,Se);
55if(ge instanceof Q){if(this.cancelPromise!=null)if(ge._isCancelled()){var Ne=new ie("late cancellation observer");return Se._attachExtraTrace(Ne),he.e=Ne,he}else ge.isPending()&&ge._attachCancellationCallback(new Ae(this));return ge._then(De,$e,void 0,this,void 0)}}}return Se.isRejected()?(Ce(this),he.e=ve,he):(Ce(this),ve)}return Q.prototype._passThrough=function(ve,Se,Re,ke){return typeof ve!="function"?this.then():this._then(Re,ke,void 0,new Te(this,Se,ve),void 0)},Q.prototype.lastly=Q.prototype.finally=function(ve){return this._passThrough(ve,0,Me,Me)},Q.prototype.tap=function(ve){return this._passThrough(ve,1,Me)},Q.prototype.tapCatch=function(ve){var Se=arguments.length;if(Se===1)return this._passThrough(ve,1,void 0,Me);var Re=new Array(Se-1),ke=0,ge;for(ge=0;ge<Se-1;++ge){var Ne=arguments[ge];if(le.isObject(Ne))Re[ke++]=Ne;else return Q.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+le.classString(Ne)))}Re.length=ke;var Be=arguments[ge];return this._passThrough(pe(Re,Be,this),1,void 0,Me)},Te}},{"./catch_filter":7,"./util":36}],16:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le,ie,he){var pe=re("./errors"),Te=pe.TypeError,Ae=re("./util"),Ce=Ae.errorObj,De=Ae.tryCatch,$e=[];function Me(Se,Re,ke){for(var ge=0;ge<Re.length;++ge){ke._pushContext();var Ne=De(Re[ge])(Se);if(ke._popContext(),Ne===Ce){ke._pushContext();var Be=Q.reject(Ce.e);return ke._popContext(),Be}var Ze=le(Ne,ke);if(Ze instanceof Q)return Ze}return null}function ve(Se,Re,ke,ge){if(he.cancellation()){var Ne=new Q(ce),Be=this._finallyPromise=new Q(ce);this._promise=Ne.lastly(function(){return Be}),Ne._captureStackTrace(),Ne._setOnCancel(this)}else{var Ze=this._promise=new Q(ce);Ze._captureStackTrace()}this._stack=ge,this._generatorFunction=Se,this._receiver=Re,this._generator=void 0,this._yieldHandlers=typeof ke=="function"?[ke].concat($e):$e,this._yieldedPromise=null,this._cancellationPhase=!1}Ae.inherits(ve,ie),ve.prototype._isResolved=function(){return this._promise===null},ve.prototype._cleanup=function(){this._promise=this._generator=null,he.cancellation()&&this._finallyPromise!==null&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},ve.prototype._promiseCancelled=function(){if(!this._isResolved()){var Se=typeof this._generator.return!="undefined",Re;if(Se)this._promise._pushContext(),Re=De(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var ke=new Q.CancellationError("generator .return() sentinel");Q.coroutine.returnSentinel=ke,this._promise._attachExtraTrace(ke),this._promise._pushContext(),Re=De(this._generator.throw).call(this._generator,ke),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(Re)}},ve.prototype._promiseFulfilled=function(Se){this._yieldedPromise=null,this._promise._pushContext();var Re=De(this._generator.next).call(this._generator,Se);this._promise._popContext(),this._continue(Re)}
55,ve.prototype._promiseRejected=function(Se){this._yieldedPromise=null,this._promise._attachExtraTrace(Se),this._promise._pushContext();var Re=De(this._generator.throw).call(this._generator,Se);this._promise._popContext(),this._continue(Re)},ve.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof Q){var Se=this._yieldedPromise;this._yieldedPromise=null,Se.cancel()}},ve.prototype.promise=function(){return this._promise},ve.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},ve.prototype._continue=function(Se){var Re=this._promise;if(Se===Ce)return this._cleanup(),this._cancellationPhase?Re.cancel():Re._rejectCallback(Se.e,!1);var ke=Se.value;if(Se.done===!0)return this._cleanup(),this._cancellationPhase?Re.cancel():Re._resolveCallback(ke);var ge=le(ke,this._promise);if(!(ge instanceof Q)&&(ge=Me(ge,this._yieldHandlers,this._promise),ge===null)){this._promiseRejected(new Te(`A value %s was yielded that could not be treated as a promise
56
57    See http://goo.gl/MqrFmX
58
59`.replace("%s",String(ke))+`From coroutine:
60`+this._stack.split(`
61`).slice(1,-7).join(`
62`)));return}ge=ge._target();var Ne=ge._bitField;Ne&50397184?Ne&33554432?Q._async.invoke(this._promiseFulfilled,this,ge._value()):Ne&16777216?Q._async.invoke(this._promiseRejected,this,ge._reason()):this._promiseCancelled():(this._yieldedPromise=ge,ge._proxy(this,null))},Q.coroutine=function(Se,Re){if(typeof Se!="function")throw new Te(`generatorFunction must be a function
63
64    See http://goo.gl/MqrFmX
65`);var ke=Object(Re).yieldHandler,ge=ve,Ne=new Error().stack;return function(){var Be=Se.apply(this,arguments),Ze=new ge(void 0,void 0,ke,Ne),pt=Ze.promise();return Ze._generator=Be,Ze._promiseFulfilled(void 0),pt}},Q.coroutine.addYieldHandler=function(Se){if(typeof Se!="function")throw new Te("expecting a function but got "+Ae.classString(Se));$e.push(Se)},Q.spawn=function(Se){if(he.deprecated("Promise.spawn()","Promise.coroutine()"),typeof Se!="function")return K(`generatorFunction must be a function
66
67    See http://goo.gl/MqrFmX
68`);var Re=new ve(Se,this),ke=Re.promise();return Re._run(Q.spawn),ke}}},{"./errors":12,"./util":36}],17:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le,ie){var he=re("./util"),pe=he.canEvaluate,Te=he.tryCatch,Ae=he.errorObj,Ce;if(0)var De,$e,Me,ve,Se,Re,ke;Q.join=function(){var ge=arguments.length-1,Ne;if(ge>0&&typeof arguments[ge]=="function"&&(Ne=arguments[ge],0))var Be,Ze,pt,ut,we,kt,Ut,Ot;var $t=[].slice.call(arguments);Ne&&$t.pop();var Ot=new K($t).promise();return Ne!==void 0?Ot.spread(Ne):Ot}}},{"./util":36}],18:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le,ie,he){var pe=re("./util"),Te=pe.tryCatch,Ae=pe.errorObj,Ce=Q._async;function De(Me,ve,Se,Re){this.constructor$(Me),this._promise._captureStackTrace();var ke=Q._getContext();if(this._callback=pe.contextBind(ke,ve),this._preservedValues=Re===ie?new Array(this.length()):null,this._limit=Se,this._inFlight=0,this._queue=[],Ce.invoke(this._asyncInit,this,void 0),pe.isArray(Me))for(var ge=0;ge<Me.length;++ge){var Ne=Me[ge];Ne instanceof Q&&Ne.suppressUnhandledRejections()}}pe.inherits(De,K),De.prototype._asyncInit=function(){this._init$(void 0,-2)},De.prototype._init=function(){},De.prototype._promiseFulfilled=function(Me,ve){var Se=this._values,Re=this.length(),ke=this._preservedValues,ge=this._limit;if(ve<0){if(ve=ve*-1-1,Se[ve]=Me,ge>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(ge>=1&&this._inFlight>=ge)return Se[ve]=Me,this._queue.push(ve),!1;ke!==null&&(ke[ve]=Me);var Ne=this._promise,Be=this._callback,Ze=Ne._boundValue();Ne._pushContext();var pt=Te(Be).call(Ze,Me,ve,Re),ut=Ne._popContext();if(he.checkForgottenReturns(pt,ut,ke!==null?"Promise.filter":"Promise.map",Ne),pt===Ae)return this._reject(pt.e),!0;var we=le(pt,this._promise);
68if(we instanceof Q){we=we._target();var kt=we._bitField;if(kt&50397184)if(kt&33554432)pt=we._value();else return kt&16777216?(this._reject(we._reason()),!0):(this._cancel(),!0);else return ge>=1&&this._inFlight++,Se[ve]=we,we._proxy(this,(ve+1)*-1),!1}Se[ve]=pt}var Ut=++this._totalResolved;return Ut>=Re?(ke!==null?this._filter(Se,ke):this._resolve(Se),!0):!1},De.prototype._drainQueue=function(){for(var Me=this._queue,ve=this._limit,Se=this._values;Me.length>0&&this._inFlight<ve;){if(this._isResolved())return;var Re=Me.pop();this._promiseFulfilled(Se[Re],Re)}},De.prototype._filter=function(Me,ve){for(var Se=ve.length,Re=new Array(Se),ke=0,ge=0;ge<Se;++ge)Me[ge]&&(Re[ke++]=ve[ge]);Re.length=ke,this._resolve(Re)},De.prototype.preservedValues=function(){return this._preservedValues};function $e(Me,ve,Se,Re){if(typeof ve!="function")return ce("expecting a function but got "+pe.classString(ve));var ke=0;if(Se!==void 0)if(typeof Se=="object"&&Se!==null){if(typeof Se.concurrency!="number")return Q.reject(new TypeError("'concurrency' must be a number but it is "+pe.classString(Se.concurrency)));ke=Se.concurrency}else return Q.reject(new TypeError("options argument must be an object but it is "+pe.classString(Se)));return ke=typeof ke=="number"&&isFinite(ke)&&ke>=1?ke:0,new De(Me,ve,ke,Re).promise()}Q.prototype.map=function(Me,ve){return $e(this,Me,ve,null)},Q.map=function(Me,ve,Se,Re){return $e(Me,ve,Se,Re)}}},{"./util":36}],19:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le,ie){var he=re("./util"),pe=he.tryCatch;Q.method=function(Te){if(typeof Te!="function")throw new Q.TypeError("expecting a function but got "+he.classString(Te));return function(){var Ae=new Q(K);Ae._captureStackTrace(),Ae._pushContext();var Ce=pe(Te).apply(this,arguments),De=Ae._popContext();return ie.checkForgottenReturns(Ce,De,"Promise.method",Ae),Ae._resolveFromSyncValue(Ce),Ae}},Q.attempt=Q.try=function(Te){if(typeof Te!="function")return le("expecting a function but got "+he.classString(Te));var Ae=new Q(K);Ae._captureStackTrace(),Ae._pushContext();var Ce;if(arguments.length>1){ie.deprecated("calling Promise.try with more than 1 argument");var De=arguments[1],$e=arguments[2];Ce=he.isArray(De)?pe(Te).apply($e,De):pe(Te).call($e,De)}else Ce=pe(Te)();var Me=Ae._popContext();return ie.checkForgottenReturns(Ce,Me,"Promise.try",Ae),Ae._resolveFromSyncValue(Ce),Ae},Q.prototype._resolveFromSyncValue=function(Te){Te===he.errorObj?this._rejectCallback(Te.e,!1):this._resolveCallback(Te,!0)}}},{"./util":36}],20:[function(re,se,te){"use strict";var Q=re("./util"),K=Q.maybeWrapAsError,ce=re("./errors"),le=ce.OperationalError,ie=re("./es5");function he(Ce){return Ce instanceof Error&&ie.getPrototypeOf(Ce)===Error.prototype}var pe=/^(?:name|message|stack|cause)$/;function Te(Ce){var De;if(he(Ce)){De=new le(Ce),De.name=Ce.name,De.message=Ce.message,De.stack=Ce.stack;for(var $e=ie.keys(Ce),Me=0;Me<$e.length;++Me){var ve=$e[Me];pe.test(ve)||(De[ve]=Ce[ve])}return De}return Q.markAsOriginatingFromRejection(Ce),Ce}function Ae(Ce,De){return function($e,Me){if(Ce!==null){if($e){var ve=Te(K($e));Ce._attachExtraTrace(ve),Ce._reject(ve)}else if(!De)Ce._fulfill(Me);else{var Se=[].slice.call(arguments,1);Ce._fulfill(Se)}Ce=null}}}se.exports=Ae},{"./errors":12,"./es5":13,"./util":36}],21:[function(re,se,te){"use strict";se.exports=function(Q){var K=re("./util"),ce=Q._async,le=K.tryCatch,ie=K.errorObj;function he(Ae,Ce){var De=this;if(!K.isArray(Ae))return pe.call(De,Ae,Ce);var $e=le(Ce).apply(De._boundValue(),[null].concat(Ae));$e===ie&&ce.throwLater($e.e)}function pe(Ae,Ce){var De=this,$e=De._boundValue(),Me=Ae===void 0?le(Ce).call($e,null):le(Ce).call($e,null,Ae);Me===ie&&ce.throwLater(Me.e)}function Te(Ae,Ce){var De=this;if(!Ae){var $e=new Error(Ae+"");$e.cause=Ae,Ae=$e}var Me=le(Ce).call(De._boundValue(),Ae);Me===ie&&ce.throwLater(Me.e)}Q.prototype.asCallback=Q.prototype.nodeify=function(Ae,Ce){if(typeof Ae=="function"){var De=pe;Ce!==void 0&&Object(Ce).spread&&(De=he),this._then(De,Te,void 0,this,Ae)}return this}}},{"./util":36}],22:[function(re,se,te){"use strict";se.exports=function(){var Q=function(){return new Ne(`circular promise resolution chain
69
70    See http://goo.gl/MqrFmX
71`)},K=function(){return new ze.PromiseInspection(this._target())},ce=function(Oe){return ze.reject(new Ne(Oe))};function le(){}var ie={},he=re("./util");he.setReflectHandler(K);var pe=function(){var Oe=process.domain;return Oe===void 0?null:Oe},Te=function(){return null},Ae=function(){return{domain:pe(),async:null}},Ce=he.isNode&&he.nodeSupportsAsyncResource?re("async_hooks").AsyncResource:null,De=function(){return{domain:pe(),async:new Ce("Bluebird::Promise")}},$e=he.isNode?Ae:Te;he.notEnumerableProp(ze,"_getContext",$e);var Me=function(){$e=De,he.notEnumerableProp(ze,"_getContext",De)},ve=function(){$e=Ae,he.notEnumerableProp(ze,"_getContext",Ae)},Se=re("./es5"),Re=re("./async"),ke=new Re;Se.defineProperty(ze,"_async",{value:ke});var ge=re("./errors"),Ne=ze.TypeError=ge.TypeError;ze.RangeError=ge.RangeError;var Be=ze.CancellationError=ge.CancellationError;ze.TimeoutError=ge.TimeoutError,ze.OperationalError=ge.OperationalError,ze.RejectionError=ge.OperationalError,ze.AggregateError=ge.AggregateError;var Ze=function(){},pt={},ut={},we=re("./thenables")(ze,Ze),kt=re("./promise_array")(ze,Ze,we,ce,le),Ut=re("./context")(ze),$t=Ut.create,Ot=re("./debuggability")(ze,Ut,Me,ve),zn=Ot.CapturedTrace,sn=re("./finally")(ze,we,ut),jt=re("./catch_filter")(ut),un=re("./nodeback"),Et=he.errorObj,Wt=he.tryCatch;function bn(Oe,Ke){if(Oe==null||Oe.constructor!==ze)throw new Ne(`the promise constructor cannot be invoked directly
72
73    See http://goo.gl/MqrFmX
74`);if(typeof Ke!="function")throw new Ne("expecting a function but got "+he.classString(Ke))}function ze(Oe){Oe!==Ze&&bn(this,Oe),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(Oe),this._promiseCreated(),this._fireEvent("promiseCreated",this)}ze.prototype.toString=function(){return"[object Promise]"},ze.prototype.caught=ze.prototype.catch=function(Oe){var Ke=arguments.length;if(Ke>1){var st=new Array(Ke-1),We=0,me;for(me=0;me<Ke-1;++me){var qe=arguments[me];if(he.isObject(qe))st[We++]=qe;
74else return ce("Catch statement predicate: expecting an object but got "+he.classString(qe))}if(st.length=We,Oe=arguments[me],typeof Oe!="function")throw new Ne("The last argument to .catch() must be a function, got "+he.toString(Oe));return this.then(void 0,jt(st,Oe,this))}return this.then(void 0,Oe)},ze.prototype.reflect=function(){return this._then(K,K,void 0,this,void 0)},ze.prototype.then=function(Oe,Ke){if(Ot.warnings()&&arguments.length>0&&typeof Oe!="function"&&typeof Ke!="function"){var st=".then() only accepts functions but was passed: "+he.classString(Oe);arguments.length>1&&(st+=", "+he.classString(Ke)),this._warn(st)}return this._then(Oe,Ke,void 0,void 0,void 0)},ze.prototype.done=function(Oe,Ke){var st=this._then(Oe,Ke,void 0,void 0,void 0);st._setIsFinal()},ze.prototype.spread=function(Oe){return typeof Oe!="function"?ce("expecting a function but got "+he.classString(Oe)):this.all()._then(Oe,void 0,void 0,pt,void 0)},ze.prototype.toJSON=function(){var Oe={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(Oe.fulfillmentValue=this.value(),Oe.isFulfilled=!0):this.isRejected()&&(Oe.rejectionReason=this.reason(),Oe.isRejected=!0),Oe},ze.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new kt(this).promise()},ze.prototype.error=function(Oe){return this.caught(he.originatesFromRejection,Oe)},ze.getNewLibraryCopy=se.exports,ze.is=function(Oe){return Oe instanceof ze},ze.fromNode=ze.fromCallback=function(Oe){var Ke=new ze(Ze);Ke._captureStackTrace();var st=arguments.length>1?!!Object(arguments[1]).multiArgs:!1,We=Wt(Oe)(un(Ke,st));return We===Et&&Ke._rejectCallback(We.e,!0),Ke._isFateSealed()||Ke._setAsyncGuaranteed(),Ke},ze.all=function(Oe){return new kt(Oe).promise()},ze.cast=function(Oe){var Ke=we(Oe);return Ke instanceof ze||(Ke=new ze(Ze),Ke._captureStackTrace(),Ke._setFulfilled(),Ke._rejectionHandler0=Oe),Ke},ze.resolve=ze.fulfilled=ze.cast,ze.reject=ze.rejected=function(Oe){var Ke=new ze(Ze);return Ke._captureStackTrace(),Ke._rejectCallback(Oe,!0),Ke},ze.setScheduler=function(Oe){if(typeof Oe!="function")throw new Ne("expecting a function but got "+he.classString(Oe));return ke.setScheduler(Oe)},ze.prototype._then=function(Oe,Ke,st,We,me){var qe=me!==void 0,Fe=qe?me:new ze(Ze),Xe=this._target(),at=Xe._bitField;qe||(Fe._propagateFrom(this,3),Fe._captureStackTrace(),We===void 0&&this._bitField&2097152&&(at&50397184?We=this._boundValue():We=Xe===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,Fe));var et=$e();if(at&50397184){var _t,Tt,tn=Xe._settlePromiseCtx;at&33554432?(Tt=Xe._rejectionHandler0,_t=Oe):at&16777216?(Tt=Xe._fulfillmentHandler0,_t=Ke,Xe._unsetRejectionIsUnhandled()):(tn=Xe._settlePromiseLateCancellationObserver,Tt=new Be("late cancellation observer"),Xe._attachExtraTrace(Tt),_t=Ke),ke.invoke(tn,Xe,{handler:he.contextBind(et,_t),promise:Fe,receiver:We,value:Tt})}else Xe._addCallbacks(Oe,Ke,Fe,We,et);return Fe},ze.prototype._length=function(){return this._bitField&65535},ze.prototype._isFateSealed=function(){return(this._bitField&117506048)!==0},ze.prototype._isFollowing=function(){return(this._bitField&67108864)===67108864},ze.prototype._setLength=function(Oe){this._bitField=this._bitField&-65536|Oe&65535},ze.prototype._setFulfilled=function(){this._bitField=this._bitField|33554432,this._fireEvent("promiseFulfilled",this)},ze.prototype._setRejected=function(){this._bitField=this._bitField|16777216,this._fireEvent("promiseRejected",this)},ze.prototype._setFollowing=function(){this._bitField=this._bitField|67108864,this._fireEvent("promiseResolved",this)},ze.prototype._setIsFinal=function(){this._bitField=this._bitField|4194304},ze.prototype._isFinal=function(){return(this._bitField&4194304)>0},ze.prototype._unsetCancelled=function(){this._bitField=this._bitField&-65537},ze.prototype._setCancelled=function(){this._bitField=this._bitField|65536,this._fireEvent("promiseCancelled",this)},ze.prototype._setWillBeCancelled=function(){this._bitField=this._bitField|8388608},ze.prototype._setAsyncGuaranteed=function(){if(!ke.hasCustomScheduler()){var Oe=this._bitField;this._bitField=Oe|(Oe&536870912)>>2^134217728}},ze.prototype._setNoAsyncGuarantee=function(){this._bitField=(this._bitField|536870912)&-134217729},ze.prototype._receiverAt=function(Oe){var Ke=Oe===0?this._receiver0:this[Oe*4-4+3];if(Ke!==ie)return Ke===void 0&&this._isBound()?this._boundValue():Ke},ze.prototype._promiseAt=function(Oe){return this[Oe*4-4+2]},ze.prototype._fulfillmentHandlerAt=function(Oe){return this[Oe*4-4+0]},ze.prototype._rejectionHandlerAt=function(Oe){return this[Oe*4-4+1]},ze.prototype._boundValue=function(){},ze.prototype._migrateCallback0=function(Oe){var Ke=Oe._bitField,st=Oe._fulfillmentHandler0,We=Oe._rejectionHandler0,me=Oe._promise0,qe=Oe._receiverAt(0);qe===void 0&&(qe=ie),this._addCallbacks(st,We,me,qe,null)},ze.prototype._migrateCallbackAt=function(Oe,Ke){var st=Oe._fulfillmentHandlerAt(Ke),We=Oe._rejectionHandlerAt(Ke),me=Oe._promiseAt(Ke),qe=Oe._receiverAt(Ke);qe===void 0&&(qe=ie),this._addCallbacks(st,We,me,qe,null)},ze.prototype._addCallbacks=function(Oe,Ke,st,We,me){var qe=this._length();if(qe>=65531&&(qe=0,this._setLength(0)),qe===0)this._promise0=st,this._receiver0=We,typeof Oe=="function"&&(this._fulfillmentHandler0=he.contextBind(me,Oe)),typeof Ke=="function"&&(this._rejectionHandler0=he.contextBind(me,Ke));else{var Fe=qe*4-4;this[Fe+2]=st,this[Fe+3]=We,typeof Oe=="function"&&(this[Fe+0]=he.contextBind(me,Oe)),typeof Ke=="function"&&(this[Fe+1]=he.contextBind(me,Ke))}return this._setLength(qe+1),qe},ze.prototype._proxy=function(Oe,Ke){this._addCallbacks(void 0,void 0,Ke,Oe,null)},ze.prototype._resolveCallback=function(Oe,Ke){if(!(this._bitField&117506048)){if(Oe===this)return this._rejectCallback(Q(),!1);var st=we(Oe,this);if(!(st instanceof ze))return this._fulfill(Oe);Ke&&this._propagateFrom(st,2);var We=st._target();if(We===this){this._reject(Q());return}var me=We._bitField;if(me&50397184)if(me&33554432)this._fulfill(We._value());else if(me&16777216)this._reject(We._reason());else{var Xe=new Be("late cancellation observer");We._attachExtraTrace(Xe),this._reject(Xe)}else{var qe=this._length();qe>0&&We._migrateCallback0(this);for(var Fe=1;Fe<qe;++Fe)We._migrateCallbackAt(this,Fe);this._setFollowing(),this._setLength(0),this._setFollowee(st)}}},ze.prototype._rejectCallback=function(Oe,Ke,st){var We=he.ensureErrorObject(Oe),me=We===Oe;if(!me&&!st&&Ot.warnings()){var qe="a promise was rejected with a non-error: "+he.classString(Oe);this._warn(qe,!0)}this._attachExtraTrace(We,Ke?me:!1),this._reject(Oe)},ze.prototype._resolveFromExecutor=function(Oe){if(Oe!==Ze){var Ke=this;this._captureStackTrace(),this._pushContext();var st=!0,We=this._execute(Oe,function(me){Ke._resolveCallback(me)},function(me){Ke._rejectCallback(me,st)});st=!1,this._popContext(),We!==void 0&&Ke._rejectCallback(We,!0)}},ze.prototype._settlePromiseFromHandler=function(Oe,Ke,st,We){var me=We._bitField;if(!(me&65536)){We._pushContext();var qe;
74Ke===pt?!st||typeof st.length!="number"?(qe=Et,qe.e=new Ne("cannot .spread() a non-array: "+he.classString(st))):qe=Wt(Oe).apply(this._boundValue(),st):qe=Wt(Oe).call(Ke,st);var Fe=We._popContext();me=We._bitField,!(me&65536)&&(qe===ut?We._reject(st):qe===Et?We._rejectCallback(qe.e,!1):(Ot.checkForgottenReturns(qe,Fe,"",We,this),We._resolveCallback(qe)))}},ze.prototype._target=function(){for(var Oe=this;Oe._isFollowing();)Oe=Oe._followee();return Oe},ze.prototype._followee=function(){return this._rejectionHandler0},ze.prototype._setFollowee=function(Oe){this._rejectionHandler0=Oe},ze.prototype._settlePromise=function(Oe,Ke,st,We){var me=Oe instanceof ze,qe=this._bitField,Fe=(qe&134217728)!==0;qe&65536?(me&&Oe._invokeInternalOnCancel(),st instanceof sn&&st.isFinallyHandler()?(st.cancelPromise=Oe,Wt(Ke).call(st,We)===Et&&Oe._reject(Et.e)):Ke===K?Oe._fulfill(K.call(st)):st instanceof le?st._promiseCancelled(Oe):me||Oe instanceof kt?Oe._cancel():st.cancel()):typeof Ke=="function"?me?(Fe&&Oe._setAsyncGuaranteed(),this._settlePromiseFromHandler(Ke,st,We,Oe)):Ke.call(st,We,Oe):st instanceof le?st._isResolved()||(qe&33554432?st._promiseFulfilled(We,Oe):st._promiseRejected(We,Oe)):me&&(Fe&&Oe._setAsyncGuaranteed(),qe&33554432?Oe._fulfill(We):Oe._reject(We))},ze.prototype._settlePromiseLateCancellationObserver=function(Oe){var Ke=Oe.handler,st=Oe.promise,We=Oe.receiver,me=Oe.value;typeof Ke=="function"?st instanceof ze?this._settlePromiseFromHandler(Ke,We,me,st):Ke.call(We,me,st):st instanceof ze&&st._reject(me)},ze.prototype._settlePromiseCtx=function(Oe){this._settlePromise(Oe.promise,Oe.handler,Oe.receiver,Oe.value)},ze.prototype._settlePromise0=function(Oe,Ke,st){var We=this._promise0,me=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(We,Oe,me,Ke)},ze.prototype._clearCallbackDataAtIndex=function(Oe){var Ke=Oe*4-4;this[Ke+2]=this[Ke+3]=this[Ke+0]=this[Ke+1]=void 0},ze.prototype._fulfill=function(Oe){var Ke=this._bitField;if(!((Ke&117506048)>>>16)){if(Oe===this){var st=Q();return this._attachExtraTrace(st),this._reject(st)}this._setFulfilled(),this._rejectionHandler0=Oe,(Ke&65535)>0&&(Ke&134217728?this._settlePromises():ke.settlePromises(this),this._dereferenceTrace())}},ze.prototype._reject=function(Oe){var Ke=this._bitField;if(!((Ke&117506048)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=Oe,this._isFinal())return ke.fatalError(Oe,he.isNode);(Ke&65535)>0?ke.settlePromises(this):this._ensurePossibleRejectionHandled()}},ze.prototype._fulfillPromises=function(Oe,Ke){for(var st=1;st<Oe;st++){var We=this._fulfillmentHandlerAt(st),me=this._promiseAt(st),qe=this._receiverAt(st);this._clearCallbackDataAtIndex(st),this._settlePromise(me,We,qe,Ke)}},ze.prototype._rejectPromises=function(Oe,Ke){for(var st=1;st<Oe;st++){var We=this._rejectionHandlerAt(st),me=this._promiseAt(st),qe=this._receiverAt(st);this._clearCallbackDataAtIndex(st),this._settlePromise(me,We,qe,Ke)}},ze.prototype._settlePromises=function(){var Oe=this._bitField,Ke=Oe&65535;if(Ke>0){if(Oe&16842752){var st=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,st,Oe),this._rejectPromises(Ke,st)}else{var We=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,We,Oe),this._fulfillPromises(Ke,We)}this._setLength(0)}this._clearCancellationData()},ze.prototype._settledValue=function(){var Oe=this._bitField;if(Oe&33554432)return this._rejectionHandler0;if(Oe&16777216)return this._fulfillmentHandler0},typeof Symbol!="undefined"&&Symbol.toStringTag&&Se.defineProperty(ze.prototype,Symbol.toStringTag,{get:function(){return"Object"}});function Lt(Oe){this.promise._resolveCallback(Oe)}function lt(Oe){this.promise._rejectCallback(Oe,!1)}ze.defer=ze.pending=function(){Ot.deprecated("Promise.defer","new Promise");var Oe=new ze(Ze);return{promise:Oe,resolve:Lt,reject:lt}},he.notEnumerableProp(ze,"_makeSelfResolutionError",Q),re("./method")(ze,Ze,we,ce,Ot),re("./bind")(ze,Ze,we,Ot),re("./cancel")(ze,kt,ce,Ot),re("./direct_resolve")(ze),re("./synchronous_inspection")(ze),re("./join")(ze,kt,we,Ze,ke),ze.Promise=ze,ze.version="3.7.2",re("./call_get.js")(ze),re("./generators.js")(ze,ce,Ze,we,le,Ot),re("./map.js")(ze,kt,ce,we,Ze,Ot),re("./nodeify.js")(ze),re("./
74promisify.js")(ze,Ze),re("./props.js")(ze,kt,we,ce),re("./race.js")(ze,Ze,we,ce),re("./reduce.js")(ze,kt,ce,we,Ze,Ot),re("./settle.js")(ze,kt,Ot),re("./some.js")(ze,kt,ce),re("./timers.js")(ze,Ze,Ot),re("./using.js")(ze,ce,we,$t,Ze,Ot),re("./any.js")(ze),re("./each.js")(ze,Ze),re("./filter.js")(ze,Ze),he.toFastProperties(ze),he.toFastProperties(ze.prototype);function ft(Oe){var Ke=new ze(Ze);Ke._fulfillmentHandler0=Oe,Ke._rejectionHandler0=Oe,Ke._promise0=Oe,Ke._receiver0=Oe}return ft({a:1}),ft({b:2}),ft({c:3}),ft(1),ft(function(){}),ft(void 0),ft(!1),ft(new ze(Ze)),Ot.setBounds(Re.firstLineError,he.lastLineError),ze}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36,async_hooks:void 0}],23:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le,ie){var he=re("./util"),pe=he.isArray;function Te(Ce){switch(Ce){case-2:return[];case-3:return{};case-6:return new Map}}function Ae(Ce){var De=this._promise=new Q(K);Ce instanceof Q&&(De._propagateFrom(Ce,3),Ce.suppressUnhandledRejections()),De._setOnCancel(this),this._values=Ce,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return he.inherits(Ae,ie),Ae.prototype.length=function(){return this._length},Ae.prototype.promise=function(){return this._promise},Ae.prototype._init=function Ce(De,$e){var Me=ce(this._values,this._promise);if(Me instanceof Q){Me=Me._target();var ve=Me._bitField;if(this._values=Me,ve&50397184)if(ve&33554432)Me=Me._value();else return ve&16777216?this._reject(Me._reason()):this._cancel();else return this._promise._setAsyncGuaranteed(),Me._then(Ce,this._reject,void 0,this,$e)}if(Me=he.asArray(Me),Me===null){var Se=le("expecting an array or an iterable object but got "+he.classString(Me)).reason();this._promise._rejectCallback(Se,!1);return}if(Me.length===0){$e===-5?this._resolveEmptyArray():this._resolve(Te($e));return}this._iterate(Me)},Ae.prototype._iterate=function(Ce){var De=this.getActualLength(Ce.length);this._length=De,this._values=this.shouldCopyValues()?new Array(De):this._values;for(var $e=this._promise,Me=!1,ve=null,Se=0;Se<De;++Se){var Re=ce(Ce[Se],$e);Re instanceof Q?(Re=Re._target(),ve=Re._bitField):ve=null,Me?ve!==null&&Re.suppressUnhandledRejections():ve!==null?ve&50397184?ve&33554432?Me=this._promiseFulfilled(Re._value(),Se):ve&16777216?Me=this._promiseRejected(Re._reason(),Se):Me=this._promiseCancelled(Se):(Re._proxy(this,Se),this._values[Se]=Re):Me=this._promiseFulfilled(Re,Se)}Me||$e._setAsyncGuaranteed()},Ae.prototype._isResolved=function(){return this._values===null},Ae.prototype._resolve=function(Ce){this._values=null,this._promise._fulfill(Ce)},Ae.prototype._cancel=function(){this._isResolved()||!this._promise._isCancellable()||(this._values=null,this._promise._cancel())},Ae.prototype._reject=function(Ce){this._values=null,this._promise._rejectCallback(Ce,!1)},Ae.prototype._promiseFulfilled=function(Ce,De){this._values[De]=Ce;var $e=++this._totalResolved;return $e>=this._length?(this._resolve(this._values),!0):!1},Ae.prototype._promiseCancelled=function(){return this._cancel(),!0}
74,Ae.prototype._promiseRejected=function(Ce){return this._totalResolved++,this._reject(Ce),!0},Ae.prototype._resultCancelled=function(){if(!this._isResolved()){var Ce=this._values;if(this._cancel(),Ce instanceof Q)Ce.cancel();else for(var De=0;De<Ce.length;++De)Ce[De]instanceof Q&&Ce[De].cancel()}},Ae.prototype.shouldCopyValues=function(){return!0},Ae.prototype.getActualLength=function(Ce){return Ce},Ae}},{"./util":36}],24:[function(re,se,te){"use strict";se.exports=function(Q,K){var ce={},le=re("./util"),ie=re("./nodeback"),he=le.withAppended,pe=le.maybeWrapAsError,Te=le.canEvaluate,Ae=re("./errors").TypeError,Ce="Async",De={__isPromisified__:!0},$e=["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"],Me=new RegExp("^(?:"+$e.join("|")+")$"),ve=function(sn){return le.isIdentifier(sn)&&sn.charAt(0)!=="_"&&sn!=="constructor"};function Se(sn){return!Me.test(sn)}function Re(sn){try{return sn.__isPromisified__===!0}catch(jt){return!1}}function ke(sn,jt,un){var Et=le.getDataPropertyOrDefault(sn,jt+un,De);return Et?Re(Et):!1}function ge(sn,jt,un){for(var Et=0;Et<sn.length;Et+=2){var Wt=sn[Et];if(un.test(Wt)){for(var bn=Wt.replace(un,""),ze=0;ze<sn.length;ze+=2)if(sn[ze]===bn)throw new Ae(`Cannot promisify an API that has normal methods with '%s'-suffix
75
76    See http://goo.gl/MqrFmX
77`.replace("%s",jt))}}}function Ne(sn,jt,un,Et){for(var Wt=le.inheritedDataKeys(sn),bn=[],ze=0;ze<Wt.length;++ze){var Lt=Wt[ze],lt=sn[Lt],ft=Et===ve?!0:ve(Lt,lt,sn);typeof lt=="function"&&!Re(lt)&&!ke(sn,Lt,jt)&&Et(Lt,lt,sn,ft)&&bn.push(Lt,lt)}return ge(bn,jt,un),bn}var Be=function(sn){return sn.replace(/([$])/,"\\$")},Ze;if(0)var pt,ut,we,kt;function Ut(sn,jt,un,Et,Wt,bn){var ze=function(){return this}(),Lt=sn;typeof Lt=="string"&&(sn=Et);function lt(){var ft=jt;jt===ce&&(ft=this);var Oe=new Q(K);Oe._captureStackTrace();var Ke=typeof Lt=="string"&&this!==ze?this[Lt]:sn,st=ie(Oe,bn);try{Ke.apply(ft,he(arguments,st))}catch(We){Oe._rejectCallback(pe(We),!0,!0)}return Oe._isFateSealed()||Oe._setAsyncGuaranteed(),Oe}return le.notEnumerableProp(lt,"__isPromisified__",!0),lt}var $t=Te?Ze:Ut;function Ot(sn,jt,un,Et,Wt){for(var bn=new RegExp(Be(jt)+"$"),ze=Ne(sn,jt,bn,un),Lt=0,lt=ze.length;
77Lt<lt;Lt+=2){var ft=ze[Lt],Oe=ze[Lt+1],Ke=ft+jt;if(Et===$t)sn[Ke]=$t(ft,ce,ft,Oe,jt,Wt);else{var st=Et(Oe,function(){return $t(ft,ce,ft,Oe,jt,Wt)});le.notEnumerableProp(st,"__isPromisified__",!0),sn[Ke]=st}}return le.toFastProperties(sn),sn}function zn(sn,jt,un){return $t(sn,jt,void 0,sn,null,un)}Q.promisify=function(sn,jt){if(typeof sn!="function")throw new Ae("expecting a function but got "+le.classString(sn));if(Re(sn))return sn;jt=Object(jt);var un=jt.context===void 0?ce:jt.context,Et=!!jt.multiArgs,Wt=zn(sn,un,Et);return le.copyDescriptors(sn,Wt,Se),Wt},Q.promisifyAll=function(sn,jt){if(typeof sn!="function"&&typeof sn!="object")throw new Ae(`the target of promisifyAll must be an object or a function
78
79    See http://goo.gl/MqrFmX
80`);jt=Object(jt);var un=!!jt.multiArgs,Et=jt.suffix;typeof Et!="string"&&(Et=Ce);var Wt=jt.filter;typeof Wt!="function"&&(Wt=ve);var bn=jt.promisifier;if(typeof bn!="function"&&(bn=$t),!le.isIdentifier(Et))throw new RangeError(`suffix must be a valid identifier
81
82    See http://goo.gl/MqrFmX
83`);for(var ze=le.inheritedDataKeys(sn),Lt=0;Lt<ze.length;++Lt){var lt=sn[ze[Lt]];ze[Lt]!=="constructor"&&le.isClass(lt)&&(Ot(lt.prototype,Et,Wt,bn,un),Ot(lt,Et,Wt,bn,un))}return Ot(sn,Et,Wt,bn,un)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le){var ie=re("./util"),he=ie.isObject,pe=re("./es5"),Te;typeof Map=="function"&&(Te=Map);var Ae=function(){var Me=0,ve=0;function Se(Re,ke){this[Me]=Re,this[Me+ve]=ke,Me++}return function(ke){ve=ke.size,Me=0;var ge=new Array(ke.size*2);return ke.forEach(Se,ge),ge}}(),Ce=function(Me){for(var ve=new Te,Se=Me.length/2|0,Re=0;Re<Se;++Re){var ke=Me[Se+Re],ge=Me[Re];ve.set(ke,ge)}return ve};function De(Me){var ve=!1,Se;if(Te!==void 0&&Me instanceof Te)Se=Ae(Me),ve=!0;else{var Re=pe.keys(Me),ke=Re.length;Se=new Array(ke*2);for(var ge=0;ge<ke;++ge){var Ne=Re[ge];Se[ge]=Me[Ne],Se[ge+ke]=Ne}}this.constructor$(Se),this._isMap=ve,this._init$(void 0,ve?-6:-3)}ie.inherits(De,K),De.prototype._init=function(){},De.prototype._promiseFulfilled=function(Me,ve){this._values[ve]=Me;var Se=++this._totalResolved;if(Se>=this._length){var Re;if(this._isMap)Re=Ce(this._values);else{Re={};for(var ke=this.length(),ge=0,Ne=this.length();ge<Ne;++ge)Re[this._values[ge+ke]]=this._values[ge]}return this._resolve(Re),!0}return!1},De.prototype.shouldCopyValues=function(){return!1},De.prototype.getActualLength=function(Me){return Me>>1};function $e(Me){var ve,Se=ce(Me);if(he(Se))Se instanceof Q?ve=Se._then(Q.props,void 0,void 0,void 0,void 0):ve=new De(Se).promise();else return le(`cannot await properties of a non-object
84
85    See http://goo.gl/MqrFmX
86`);return Se instanceof Q&&ve._propagateFrom(Se,2),ve}Q.prototype.props=function(){return $e(this)},Q.props=function(Me){return $e(Me)}}},{"./es5":13,"./util":36}],26:[function(re,se,te){"use strict";function Q(ce,le,ie,he,pe){for(var Te=0;Te<pe;++Te)ie[Te+he]=ce[Te+le],ce[Te+le]=void 0}function K(ce){this._capacity=ce,this._length=0,this._front=0}K.prototype._willBeOverCapacity=function(ce){return this._capacity<ce},K.prototype._pushOne=function(ce){var le=this.length();this._checkCapacity(le+1);var ie=this._front+le&this._capacity-1;this[ie]=ce,this._length=le+1},K.prototype.push=function(ce,le,ie){var he=this.length()+3;if(this._willBeOverCapacity(he)){this._pushOne(ce),this._pushOne(le),this._pushOne(ie);return}var pe=this._front+he-3;this._checkCapacity(he);var Te=this._capacity-1;this[pe+0&Te]=ce,this[pe+1&Te]=le,this[pe+2&Te]=ie,this._length=he},K.prototype.shift=function(){var ce=this._front,le=this[ce];return this[ce]=void 0,this._front=ce+1&this._capacity-1,this._length--,le},K.prototype.length=function(){return this._length},K.prototype._checkCapacity=function(ce){this._capacity<ce&&this._resizeTo(this._capacity<<1)},K.prototype._resizeTo=function(ce){var le=this._capacity;this._capacity=ce;var ie=this._front,he=this._length,pe=ie+he&le-1;Q(this,0,this,le,pe)},se.exports=K},{}],27:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le){var ie=re("./util"),he=function(Te){return Te.then(function(Ae){return pe(Ae,Te)})};function pe(Te,Ae){var Ce=ce(Te);if(Ce instanceof Q)return he(Ce);if(Te=ie.asArray(Te),Te===null)return le("expecting an array or an iterable object but got "+ie.classString(Te));var De=new Q(K);
86Ae!==void 0&&De._propagateFrom(Ae,3);for(var $e=De._fulfill,Me=De._reject,ve=0,Se=Te.length;ve<Se;++ve){var Re=Te[ve];Re===void 0&&!(ve in Te)||Q.cast(Re)._then($e,Me,void 0,De,null)}return De}Q.race=function(Te){return pe(Te,void 0)},Q.prototype.race=function(){return pe(this,void 0)}}},{"./util":36}],28:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le,ie,he){var pe=re("./util"),Te=pe.tryCatch;function Ae(ve,Se,Re,ke){this.constructor$(ve);var ge=Q._getContext();this._fn=pe.contextBind(ge,Se),Re!==void 0&&(Re=Q.resolve(Re),Re._attachCancellationCallback(this)),this._initialValue=Re,this._currentCancellable=null,ke===ie?this._eachValues=Array(this._length):ke===0?this._eachValues=null:this._eachValues=void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}pe.inherits(Ae,K),Ae.prototype._gotAccum=function(ve){this._eachValues!==void 0&&this._eachValues!==null&&ve!==ie&&this._eachValues.push(ve)},Ae.prototype._eachComplete=function(ve){return this._eachValues!==null&&this._eachValues.push(ve),this._eachValues},Ae.prototype._init=function(){},Ae.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==void 0?this._eachValues:this._initialValue)},Ae.prototype.shouldCopyValues=function(){return!1},Ae.prototype._resolve=function(ve){this._promise._resolveCallback(ve),this._values=null},Ae.prototype._resultCancelled=function(ve){if(ve===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof Q&&this._currentCancellable.cancel(),this._initialValue instanceof Q&&this._initialValue.cancel())},Ae.prototype._iterate=function(ve){this._values=ve;var Se,Re,ke=ve.length;this._initialValue!==void 0?(Se=this._initialValue,Re=0):(Se=Q.resolve(ve[0]),Re=1),this._currentCancellable=Se;for(var ge=Re;ge<ke;++ge){var Ne=ve[ge];Ne instanceof Q&&Ne.suppressUnhandledRejections()}if(!Se.isRejected())for(;Re<ke;++Re){var Be={accum:null,value:ve[Re],index:Re,length:ke,array:this};Se=Se._then($e,void 0,void 0,Be,void 0),Re&127||Se._setNoAsyncGuarantee()}this._eachValues!==void 0&&(Se=Se._then(this._eachComplete,void 0,void 0,this,void 0)),Se._then(Ce,Ce,void 0,Se,this)},Q.prototype.reduce=function(ve,Se){return De(this,ve,Se,null)},Q.reduce=function(ve,Se,Re,ke){return De(ve,Se,Re,ke)};function Ce(ve,Se){this.isFulfilled()?Se._resolve(ve):Se._reject(ve)}function De(ve,Se,Re,ke){if(typeof Se!="function")return ce("expecting a function but got "+pe.classString(Se));var ge=new Ae(ve,Se,Re,ke);return ge.promise()}function $e(ve){this.accum=ve,this.array._gotAccum(ve);var Se=le(this.value,this.array._promise);return Se instanceof Q?(this.array._currentCancellable=Se,Se._then(Me,void 0,void 0,this,void 0)):Me.call(this,Se)}function Me(ve){var Se=this.array,Re=Se._promise,ke=Te(Se._fn);Re._pushContext();var ge;Se._eachValues!==void 0?ge=ke.call(Re._boundValue(),ve,this.index,this.length):ge=ke.call(Re._boundValue(),this.accum,ve,this.index,this.length),ge instanceof Q&&(Se._currentCancellable=ge);var Ne=Re._popContext();return he.checkForgottenReturns(ge,Ne,Se._eachValues!==void 0?"Promise.each":"Promise.reduce",Re),ge}}},{"./util":36}],29:[function(re,se,te){"use strict";var Q=re("./util"),K,ce=function(){throw new Error(`No async scheduler available
87
88    See http://goo.gl/MqrFmX
89`)},le=Q.getNativePromise();if(Q.isNode&&typeof MutationObserver=="undefined"){var ie=__webpack_require__.g.setImmediate,he=process.nextTick;K=Q.isRecentNode?function(Te){ie.call(__webpack_require__.g,Te)}:function(Te){he.call(process,Te)}}else if(typeof le=="function"&&typeof le.resolve=="function"){var pe=le.resolve();K=function(Te){pe.then(Te)}}else typeof MutationObserver!="undefined"&&!(typeof window!="undefined"&&window.navigator&&(window.navigator.standalone||window.cordova))&&"classList"in document.documentElement?K=function(){var Te=document.createElement("div"),Ae={attributes:!0},Ce=!1,De=document.createElement("div"),$e=new MutationObserver(function(){Te.classList.toggle("foo"),Ce=!1});$e.observe(De,Ae);var Me=function(){Ce||(Ce=!0,De.classList.toggle("foo"))};return function(Se){var Re=new MutationObserver(function(){Re.disconnect(),Se()});Re.observe(Te,Ae),Me()}}():typeof setImmediate!="undefined"?K=function(Te){setImmediate(Te)}:typeof setTimeout!="undefined"?K=function(Te){setTimeout(Te,0)}:K=ce;se.exports=K},{"./util":36}],30:[function(re,se,te){"use strict";se.exports=function(Q,K,ce){var le=Q.PromiseInspection,ie=re("./util");function he(pe){this.constructor$(pe)}ie.inherits(he,K),he.prototype._promiseResolved=function(pe,Te){this._values[pe]=Te;var Ae=++this._totalResolved;return Ae>=this._length?(this._resolve(this._values),!0):!1},he.prototype._promiseFulfilled=function(pe,Te){var Ae=new le;return Ae._bitField=33554432,Ae._settledValueField=pe,this._promiseResolved(Te,Ae)}
89,he.prototype._promiseRejected=function(pe,Te){var Ae=new le;return Ae._bitField=16777216,Ae._settledValueField=pe,this._promiseResolved(Te,Ae)},Q.settle=function(pe){return ce.deprecated(".settle()",".reflect()"),new he(pe).promise()},Q.allSettled=function(pe){return new he(pe).promise()},Q.prototype.settle=function(){return Q.settle(this)}}},{"./util":36}],31:[function(re,se,te){"use strict";se.exports=function(Q,K,ce){var le=re("./util"),ie=re("./errors").RangeError,he=re("./errors").AggregateError,pe=le.isArray,Te={};function Ae(De){this.constructor$(De),this._howMany=0,this._unwrap=!1,this._initialized=!1}le.inherits(Ae,K),Ae.prototype._init=function(){if(this._initialized){if(this._howMany===0){this._resolve([]);return}this._init$(void 0,-5);var De=pe(this._values);!this._isResolved()&&De&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}},Ae.prototype.init=function(){this._initialized=!0,this._init()},Ae.prototype.setUnwrap=function(){this._unwrap=!0},Ae.prototype.howMany=function(){return this._howMany},Ae.prototype.setHowMany=function(De){this._howMany=De},Ae.prototype._promiseFulfilled=function(De){return this._addFulfilled(De),this._fulfilled()===this.howMany()?(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0):!1}
89,Ae.prototype._promiseRejected=function(De){return this._addRejected(De),this._checkOutcome()},Ae.prototype._promiseCancelled=function(){return this._values instanceof Q||this._values==null?this._cancel():(this._addRejected(Te),this._checkOutcome())},Ae.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var De=new he,$e=this.length();$e<this._values.length;++$e)this._values[$e]!==Te&&De.push(this._values[$e]);return De.length>0?this._reject(De):this._cancel(),!0}return!1},Ae.prototype._fulfilled=function(){return this._totalResolved},Ae.prototype._rejected=function(){return this._values.length-this.length()},Ae.prototype._addRejected=function(De){this._values.push(De)},Ae.prototype._addFulfilled=function(De){this._values[this._totalResolved++]=De},Ae.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},Ae.prototype._getRangeError=function(De){var $e="Input array must contain at least "+this._howMany+" items but contains only "+De+" items";return new ie($e)},Ae.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))};function Ce(De,$e){if(($e|0)!==$e||$e<0)return ce(`expecting a positive integer
90
91    See http://goo.gl/MqrFmX
92`);var Me=new Ae(De),ve=Me.promise();return Me.setHowMany($e),Me.init(),ve}Q.some=function(De,$e){return Ce(De,$e)},Q.prototype.some=function(De){return Ce(this,De)},Q._SomePromiseArray=Ae}},{"./errors":12,"./util":36}],32:[function(re,se,te){"use strict";se.exports=function(Q){function K(Ae){Ae!==void 0?(Ae=Ae._target(),this._bitField=Ae._bitField,this._settledValueField=Ae._isFateSealed()?Ae._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}K.prototype._settledValue=function(){return this._settledValueField};var ce=K.prototype.value=function(){if(!this.isFulfilled())throw new TypeError(`cannot get fulfillment value of a non-fulfilled promise
93
94    See http://goo.gl/MqrFmX
95`);return this._settledValue()},le=K.prototype.error=K.prototype.reason=function(){if(!this.isRejected())throw new TypeError(`cannot get rejection reason of a non-rejected promise
96
97    See http://goo.gl/MqrFmX
98`);return this._settledValue()},ie=K.prototype.isFulfilled=function(){return(this._bitField&33554432)!==0},he=K.prototype.isRejected=function(){return(this._bitField&16777216)!==0},pe=K.prototype.isPending=function(){return(this._bitField&50397184)===0},Te=K.prototype.isResolved=function(){return(this._bitField&50331648)!==0};K.prototype.isCancelled=function(){return(this._bitField&8454144)!==0},Q.prototype.__isCancelled=function(){return(this._bitField&65536)===65536},Q.prototype._isCancelled=function(){return this._target().__isCancelled()},Q.prototype.isCancelled=function(){return(this._target()._bitField&8454144)!==0},Q.prototype.isPending=function(){return pe.call(this._target())},Q.prototype.isRejected=function(){return he.call(this._target())},Q.prototype.isFulfilled=function(){return ie.call(this._target())},Q.prototype.isResolved=function(){return Te.call(this._target())},Q.prototype.value=function(){return ce.call(this._target())},Q.prototype.reason=function(){var Ae=this._target();return Ae._unsetRejectionIsUnhandled(),le.call(Ae)},Q.prototype._value=function(){return this._settledValue()},Q.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},Q.PromiseInspection=K}},{}],33:[function(re,se,te){"use strict";se.exports=function(Q,K){var ce=re("./util"),le=ce.errorObj,ie=ce.isObject;function he($e,Me){if(ie($e)){if($e instanceof Q)return $e;var ve=Te($e);if(ve===le){Me&&Me._pushContext();var Se=Q.reject(ve.e);return Me&&Me._popContext(),Se}else if(typeof ve=="function"){if(Ce($e)){var Se=new Q(K);return $e._then(Se._fulfill,Se._reject,void 0,Se,null),Se}return De($e,ve,Me)}}return $e}function pe($e){return $e.then}function Te($e){try{return pe($e)}catch(Me){return le.e=Me,le}}var Ae={}.hasOwnProperty;function Ce($e){try{return Ae.call($e,"_promise0")}catch(Me){return!1}}function De($e,Me,ve){var Se=new Q(K),Re=Se;ve&&ve._pushContext(),Se._captureStackTrace(),ve&&ve._popContext();
98var ke=!0,ge=ce.tryCatch(Me).call($e,Ne,Be);ke=!1,Se&&ge===le&&(Se._rejectCallback(ge.e,!0,!0),Se=null);function Ne(Ze){Se&&(Se._resolveCallback(Ze),Se=null)}function Be(Ze){Se&&(Se._rejectCallback(Ze,ke,!0),Se=null)}return Re}return he}},{"./util":36}],34:[function(re,se,te){"use strict";se.exports=function(Q,K,ce){var le=re("./util"),ie=Q.TimeoutError;function he($e){this.handle=$e}he.prototype._resultCancelled=function(){clearTimeout(this.handle)};var pe=function($e){return Te(+this).thenReturn($e)},Te=Q.delay=function($e,Me){var ve,Se;return Me!==void 0?(ve=Q.resolve(Me)._then(pe,null,null,$e,void 0),ce.cancellation()&&Me instanceof Q&&ve._setOnCancel(Me)):(ve=new Q(K),Se=setTimeout(function(){ve._fulfill()},+$e),ce.cancellation()&&ve._setOnCancel(new he(Se)),ve._captureStackTrace()),ve._setAsyncGuaranteed(),ve};Q.prototype.delay=function($e){return Te($e,this)};var Ae=function($e,Me,ve){var Se;typeof Me!="string"?Me instanceof Error?Se=Me:Se=new ie("operation timed out"):Se=new ie(Me),le.markAsOriginatingFromRejection(Se),$e._attachExtraTrace(Se),$e._reject(Se),ve!=null&&ve.cancel()};function Ce($e){return clearTimeout(this.handle),$e}function De($e){throw clearTimeout(this.handle),$e}Q.prototype.timeout=function($e,Me){$e=+$e;var ve,Se,Re=new he(setTimeout(function(){ve.isPending()&&Ae(ve,Me,Se)},$e));return ce.cancellation()?(Se=this.then(),ve=Se._then(Ce,De,void 0,Re,void 0),ve._setOnCancel(Re)):ve=this._then(Ce,De,void 0,Re,void 0),ve}}},{"./util":36}],35:[function(re,se,te){"use strict";se.exports=function(Q,K,ce,le,ie,he){var pe=re("./util"),Te=re("./errors").TypeError,Ae=re("./util").inherits,Ce=pe.errorObj,De=pe.tryCatch,$e={};function Me(Be){setTimeout(function(){throw Be},0)}function ve(Be){var Ze=ce(Be);return Ze!==Be&&typeof Be._isDisposable=="function"&&typeof Be._getDisposer=="function"&&Be._isDisposable()&&Ze._setDisposable(Be._getDisposer()),Ze}function Se(Be,Ze){var pt=0,ut=Be.length,we=new Q(ie);function kt(){if(pt>=ut)return we._fulfill();var Ut=ve(Be[pt++]);if(Ut instanceof Q&&Ut._isDisposable()){try{Ut=ce(Ut._getDisposer().tryDispose(Ze),Be.promise)}catch($t){return Me($t)}if(Ut instanceof Q)return Ut._then(kt,Me,null,null,null)}kt()}return kt(),we}function Re(Be,Ze,pt){this._data=Be,this._promise=Ze,this._context=pt}Re.prototype.data=function(){return this._data},Re.prototype.promise=function(){return this._promise},Re.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():$e},Re.prototype.tryDispose=function(Be){var Ze=this.resource(),pt=this._context;pt!==void 0&&pt._pushContext();var ut=Ze!==$e?this.doDispose(Ze,Be):null;return pt!==void 0&&pt._popContext(),this._promise._unsetDisposable(),this._data=null,ut},Re.isDisposer=function(Be){return Be!=null&&typeof Be.resource=="function"&&typeof Be.tryDispose=="function"};function ke(Be,Ze,pt){this.constructor$(Be,Ze,pt)}Ae(ke,Re),ke.prototype.doDispose=function(Be,Ze){var pt=this.data();return pt.call(Be,Be,Ze)};function ge(Be){return Re.isDisposer(Be)?(this.resources[this.index]._setDisposable(Be),Be.promise()):Be}function Ne(Be){this.length=Be,this.promise=null,this[Be-1]=null}Ne.prototype._resultCancelled=function(){for(var Be=this.length,Ze=0;Ze<Be;++Ze){var pt=this[Ze];pt instanceof Q&&pt.cancel()}},Q.using=function(){var Be=arguments.length;if(Be<2)return K("you must pass at least 2 arguments to Promise.using");var Ze=arguments[Be-1];if(typeof Ze!="function")return K("expecting a function but got "+pe.classString(Ze));var pt,ut=!0;Be===2&&Array.isArray(arguments[0])?(pt=arguments[0],Be=pt.length,ut=!1):(pt=arguments,Be--);for(var we=new Ne(Be),kt=0;kt<Be;++kt){var Ut=pt[kt];if(Re.isDisposer(Ut)){var $t=Ut;Ut=Ut.promise(),Ut._setDisposable($t)}else{var Ot=ce(Ut);Ot instanceof Q&&(Ut=Ot._then(ge,null,null,{resources:we,index:kt},void 0))}we[kt]=Ut}for(var zn=new Array(we.length),kt=0;kt<zn.length;++kt)zn[kt]=Q.resolve(we[kt]).reflect();var sn=Q.all(zn).then(function(un){for(var Et=0;Et<un.length;++Et){var Wt=un[Et];if(Wt.isRejected())return Ce.e=Wt.error(),Ce;if(!Wt.isFulfilled()){sn.cancel();return}un[Et]=Wt.value()}jt._pushContext(),Ze=De(Ze);var bn=ut?Ze.apply(void 0,un):Ze(un),ze=jt._popContext();return he.checkForgottenReturns(bn,ze,"Promise.using",jt),bn}),jt=sn.lastly(function(){var un=new Q.PromiseInspection(sn);return Se(we,un)});return we.promise=jt,jt._setOnCancel(we),jt},Q.prototype._setDisposable=function(Be){this._bitField=this._bitField|131072,this._disposer=Be},Q.prototype._isDisposable=function(){return(this._bitField&131072)>0},Q.prototype._getDisposer=function(){return this._disposer},Q.prototype._unsetDisposable=function(){this._bitField=this._bitField&-131073,this._disposer=void 0},Q.prototype.disposer=function(Be){if(typeof Be=="function")return new ke(Be,this,le());throw new Te}}},{"./errors":12,"./util":36}],36:[function(_dereq_,module,exports){"use strict";
98var es5=_dereq_("./es5"),canEvaluate=typeof navigator=="undefined",errorObj={e:{}},tryCatchTarget,globalObject=typeof self!="undefined"?self:typeof window!="undefined"?window:typeof __webpack_require__.g!="undefined"?__webpack_require__.g:this!==void 0?this:null;function tryCatcher(){try{var re=tryCatchTarget;return tryCatchTarget=null,re.apply(this,arguments)}catch(se){return errorObj.e=se,errorObj}}function tryCatch(re){return tryCatchTarget=re,tryCatcher}var inherits=function(re,se){var te={}.hasOwnProperty;function Q(){this.constructor=re,this.constructor$=se;for(var K in se.prototype)te.call(se.prototype,K)&&K.charAt(K.length-1)!=="$"&&(this[K+"$"]=se.prototype[K])}return Q.prototype=se.prototype,re.prototype=new Q,re.prototype};function isPrimitive(re){return re==null||re===!0||re===!1||typeof re=="string"||typeof re=="number"}function isObject(re){return typeof re=="function"||typeof re=="object"&&re!==null}function maybeWrapAsError(re){return isPrimitive(re)?new Error(safeToString(re)):re}function withAppended(re,se){var te=re.length,Q=new Array(te+1),K;for(K=0;K<te;++K)Q[K]=re[K];return Q[K]=se,Q}function getDataPropertyOrDefault(re,se,te){if(es5.isES5){var Q=Object.getOwnPropertyDescriptor(re,se);if(Q!=null)return Q.get==null&&Q.set==null?Q.value:te}else return{}.hasOwnProperty.call(re,se)?re[se]:void 0}function notEnumerableProp(re,se,te){if(isPrimitive(re))return re;var Q={value:te,configurable:!0,enumerable:!1,writable:!0};return es5.defineProperty(re,se,Q),re}function thrower(re){throw re}var inheritedDataKeys=function(){var re=[Array.prototype,Object.prototype,Function.prototype],se=function(K){for(var ce=0;ce<re.length;++ce)if(re[ce]===K)return!0;return!1};if(es5.isES5){var te=Object.getOwnPropertyNames;return function(K){for(var ce=[],le=Object.create(null);K!=null&&!se(K);){var ie;try{ie=te(K)}catch(Ae){return ce}for(var he=0;he<ie.length;++he){var pe=ie[he];if(!le[pe]){le[pe]=!0;var Te=Object.getOwnPropertyDescriptor(K,pe);Te!=null&&Te.get==null&&Te.set==null&&ce.push(pe)}}K=es5.getPrototypeOf(K)}return ce}}else{var Q={}.hasOwnProperty;return function(K){if(se(K))return[];var ce=[];e:for(var le in K)if(Q.call(K,le))ce.push(le);else{for(var ie=0;ie<re.length;++ie)if(Q.call(re[ie],le))continue e;ce.push(le)}return ce}}}(),thisAssignmentPattern=/this\s*\.\s*\S+\s*=/;function isClass(re){try{if(typeof re=="function"){var se=es5.names(re.prototype),te=es5.isES5&&se.length>1,Q=se.length>0&&!(se.length===1&&se[0]==="constructor"),K=thisAssignmentPattern.test(re+"")&&es5.names(re).length>0;if(te||Q||K)return!0}return!1}catch(ce){return!1}}function toFastProperties(obj){function FakeConstructor(){}FakeConstructor.prototype=obj;var receiver=new FakeConstructor;function ic(){return typeof receiver.foo}return ic(),ic(),obj;eval(obj)}var rident=/^[a-z$_][a-z$_0-9]*$/i;function isIdentifier(re){return rident.test(re)}function filledRange(re,se,te){for(var Q=new Array(re),K=0;K<re;++K)Q[K]=se+K+te;return Q}function safeToString(re){try{return re+""}catch(se){return"[no string representation]"}}function isError(re){return re instanceof Error||re!==null&&typeof re=="object"&&typeof re.message=="string"&&typeof re.name=="string"}function markAsOriginatingFromRejection(re){try{notEnumerableProp(re,"isOperational",!0)}catch(se){}}function originatesFromRejection(re){return re==null?!1:re instanceof Error.__BluebirdErrorTypes__.OperationalError||re.isOperational===!0}function canAttachTrace(re){return isError(re)&&es5.propertyIsWritable(re,"stack")}var ensureErrorObject=function(){return"stack"in new Error?function(re){return canAttachTrace(re)?re:new Error(safeToString(re))}:function(re){if(canAttachTrace(re))return re;try{throw new Error(safeToString(re))}catch(se){return se}}}();function classString(re){return{}.toString.call(re)}function copyDescriptors(re,se,te){for(var Q=es5.names(re),K=0;K<Q.length;++K){var ce=Q[K];if(te(ce))try{es5.defineProperty(se,ce,es5.getDescriptor(re,ce))}catch(le){}}}var asArray=function(re){return es5.isArray(re)?re:null};if(typeof Symbol!="undefined"&&Symbol.iterator){var ArrayFrom=typeof Array.from=="function"?function(re){return Array.from(re)}:function(re){for(var se=[],te=re[Symbol.iterator](),Q;!(Q=te.next()).done;)se.push(Q.value);return se};asArray=function(re){return es5.isArray(re)?re:re!=null&&typeof re[Symbol.iterator]=="function"?ArrayFrom(re):null}}var isNode=typeof process!="undefined"&&classString(process).toLowerCase()==="[object process]",hasEnvVariables=typeof process!="undefined"&&typeof process.env!="undefined";function env(re){return hasEnvVariables?process.env[re]:void 0}function getNativePromise(){if(typeof Promise=="function")try{var re=new Promise(function(){});if(classString(re)==="[object Promise]")return Promise}catch(se){}}var reflectHandler;
98function contextBind(re,se){if(re===null||typeof se!="function"||se===reflectHandler)return se;re.domain!==null&&(se=re.domain.bind(se));var te=re.async;if(te!==null){var Q=se;se=function(){var K=new Array(2).concat([].slice.call(arguments));return K[0]=Q,K[1]=this,te.runInAsyncScope.apply(te,K)}}return se}var ret={setReflectHandler:function(re){reflectHandler=re},isClass,isIdentifier,inheritedDataKeys,getDataPropertyOrDefault,thrower,isArray:es5.isArray,asArray,notEnumerableProp,isPrimitive,isObject,isError,canEvaluate,errorObj,tryCatch,inherits,withAppended,maybeWrapAsError,toFastProperties,filledRange,toString:safeToString,canAttachTrace,ensureErrorObject,originatesFromRejection,markAsOriginatingFromRejection,classString,copyDescriptors,isNode,hasEnvVariables,env,global:globalObject,getNativePromise,contextBind};ret.isRecentNode=ret.isNode&&function(){var re;return process.versions&&process.versions.node?re=process.versions.node.split(".").map(Number):process.version&&(re=process.version.split(".").map(Number)),re[0]===0&&re[1]>10||re[0]>0}(),ret.nodeSupportsAsyncResource=ret.isNode&&function(){var re=!1;try{var se=_dereq_("async_hooks").AsyncResource;re=typeof se.prototype.runInAsyncScope=="function"}catch(te){re=!1}return re}(),ret.isNode&&ret.toFastProperties(process);try{throw new Error}catch(re){ret.lastLineError=re}module.exports=ret},{"./es5":13,async_hooks:void 0}]},{},[4])(4)}),typeof window!="undefined"&&window!==null?window.P=window.Promise:typeof self!="undefined"&&self!==null&&(self.P=self.Promise)},4903:function(re,se,te){var Q,K;(function(ce,le){Q=le,K=typeof Q=="function"?Q.call(se,te,se,re):Q,K!==void 0&&(re.exports=K)})(typeof self!="undefined"?self:this,function(){if(typeof Promise!="function"){/*! promise-polyfill 3.1.0 */(function(Ie){function gt(Qt,Ln){return function(){Qt.apply(Ln,arguments)}}function rt(Qt){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof Qt!="function")throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],pn(Qt,gt(tt,this),gt(dt,this))}function Qe(Qt){var Ln=this;return this._state===null?void this._deferreds.push(Qt):void on(function(){var dn=Ln._state?Qt.onFulfilled:Qt.onRejected;if(dn===null)return void(Ln._state?Qt.resolve:Qt.reject)(Ln._value);var Gn;try{Gn=dn(Ln._value)}catch(jn){return void Qt.reject(jn)}Qt.resolve(Gn)})}function tt(Qt){try{if(Qt===this)throw new TypeError("A promise cannot be resolved with itself.");if(Qt&&(typeof Qt=="object"||typeof Qt=="function")){var Ln=Qt.then;if(typeof Ln=="function")return void pn(gt(Ln,Qt),gt(tt,this),gt(dt,this))}this._state=!0,this._value=Qt,Ct.call(this)}catch(dn){dt.call(this,dn)}}function dt(Qt){this._state=!1,this._value=Qt,Ct.call(this)}function Ct(){for(var Qt=0,Ln=this._deferreds.length;Ln>Qt;Qt++)Qe.call(this,this._deferreds[Qt]);this._deferreds=null}function Xt(Qt,Ln,dn,Gn){this.onFulfilled=typeof Qt=="function"?Qt:null,this.onRejected=typeof Ln=="function"?Ln:null,this.resolve=dn,this.reject=Gn}function pn(Qt,Ln,dn){var Gn=!1;try{Qt(function(jn){Gn||(Gn=!0,Ln(jn))},function(jn){Gn||(Gn=!0,dn(jn))})}catch(jn){if(Gn)return;Gn=!0,dn(jn)}}var mn=setTimeout,on=typeof setImmediate=="function"&&setImmediate||function(Qt){mn(Qt,1)},_n=Array.isArray||function(Qt){return Object.prototype.toString.call(Qt)==="[object Array]"};rt.prototype.catch=function(Qt){return this.then(null,Qt)},rt.prototype.then=function(Qt,Ln){var dn=this;return new rt(function(Gn,jn){Qe.call(dn,new Xt(Qt,Ln,Gn,jn))})},rt.all=function(){var Qt=Array.prototype.slice.call(arguments.length===1&&_n(arguments[0])?arguments[0]:arguments);return new rt(function(Ln,dn){function Gn(xi,or){try{if(or&&(typeof or=="object"||typeof or=="function")){var yr=or.then;if(typeof yr=="function")return void yr.call(or,function(Wr){Gn(xi,Wr)},dn)}Qt[xi]=or,--jn===0&&Ln(Qt)}catch(Wr){dn(Wr)}}if(Qt.length===0)return Ln([]);for(var jn=Qt.length,ti=0;ti<Qt.length;ti++)Gn(ti,Qt[ti])})},rt.resolve=function(Qt){return Qt&&typeof Qt=="object"&&Qt.constructor===rt?Qt:new rt(function(Ln){Ln(Qt)})},rt.reject=function(Qt){return new rt(function(Ln,dn){dn(Qt)})},rt.race=function(Qt){return new rt(function(Ln,dn){for(var Gn=0,jn=Qt.length;jn>Gn;Gn++)Qt[Gn].then(Ln,dn)})},rt._setImmediateFn=function(Qt){on=Qt},re.exports?re.exports=rt:Ie.Promise||(Ie.Promise=rt)}
98)(this)}typeof window!="undefined"&&typeof window.CustomEvent!="function"&&function(){function Ie(gt,rt){rt=rt||{bubbles:!1,cancelable:!1,detail:void 0};var Qe=document.createEvent("CustomEvent");return Qe.initCustomEvent(gt,rt.bubbles,rt.cancelable,rt.detail),Qe}Ie.prototype=window.Event.prototype,window.CustomEvent=Ie}(),typeof HTMLCanvasElement!="undefined"&&!HTMLCanvasElement.prototype.toBlob&&Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(Ie,gt,rt){for(var Qe=atob(this.toDataURL(gt,rt).split(",")[1]),tt=Qe.length,dt=new Uint8Array(tt),Ct=0;Ct<tt;Ct++)dt[Ct]=Qe.charCodeAt(Ct);Ie(new Blob([dt],{type:gt||"image/png"}))}});var ce=["Webkit","Moz","ms"],le=typeof document!="undefined"?document.createElement("div").style:{},ie=[1,8,3,6],he=[2,7,4,5],pe,Te,Ae;function Ce(Ie){if(Ie in le)return Ie;for(var gt=Ie[0].toUpperCase()+Ie.slice(1),rt=ce.length;rt--;)if(Ie=ce[rt]+gt,Ie in le)return Ie}Te=Ce("transform"),pe=Ce("transformOrigin"),Ae=Ce("userSelect");function De(Ie,gt){var rt=ie.indexOf(Ie)>-1?ie:he,Qe=rt.indexOf(Ie),tt=gt/90%rt.length;return rt[(rt.length+Qe+tt%rt.length)%rt.length]}function $e(Ie,gt){Ie=Ie||{};for(var rt in gt)gt[rt]&&gt[rt].constructor&&gt[rt].constructor===Object?(Ie[rt]=Ie[rt]||{},$e(Ie[rt],gt[rt])):Ie[rt]=gt[rt];return Ie}function Me(Ie){return $e({},Ie)}function ve(Ie,gt,rt){var Qe;return function(){var tt=this,dt=arguments,Ct=function(){Qe=null,rt||Ie.apply(tt,dt)},Xt=rt&&!Qe;clearTimeout(Qe),Qe=setTimeout(Ct,gt),Xt&&Ie.apply(tt,dt)}}function Se(Ie){if("createEvent"in document){var gt=document.createEvent("HTMLEvents");gt.initEvent("change",!1,!0),Ie.dispatchEvent(gt)}else Ie.fireEvent("onchange")}function Re(Ie,gt,rt){if(typeof gt=="string"){var Qe=gt;gt={},gt[Qe]=rt}for(var tt in gt)Ie.style[tt]=gt[tt]}function ke(Ie,gt){Ie.classList?Ie.classList.add(gt):Ie.className+=" "+gt}function ge(Ie,gt){Ie.classList?Ie.classList.remove(gt):Ie.className=Ie.className.replace(gt,"")}function Ne(Ie,gt){for(var rt in gt)Ie.setAttribute(rt,gt[rt])}function Be(Ie){return parseInt(Ie,10)}function Ze(Ie,gt){if(!Ie)throw"Source image missing";var rt=new Image;return rt.style.opacity="0",new Promise(function(Qe,tt){function dt(){rt.style.opacity="1",setTimeout(function(){Qe(rt)},1)}rt.removeAttribute("crossOrigin"),Ie.match(/^https?:\/\/|^\/\//)&&rt.setAttribute("crossOrigin","anonymous"),rt.onload=function(){gt?EXIF.getData(rt,function(){dt()}):dt()},rt.onerror=function(Ct){rt.style.opacity=1,setTimeout(function(){tt(Ct)},1)},rt.src=Ie})}function pt(Ie,gt){var rt=Ie.naturalWidth,Qe=Ie.naturalHeight,tt=gt||Ut(Ie);if(tt&&tt>=5){var dt=rt;rt=Qe,Qe=dt}return{width:rt,height:Qe}}var ut={translate3d:{suffix:", 0px"},translate:{suffix:""}},we=function(Ie,gt,rt){this.x=parseFloat(Ie),this.y=parseFloat(gt),this.scale=parseFloat(rt)};we.parse=function(Ie){return Ie.style?we.parse(Ie.style[Te]):Ie.indexOf("matrix")>-1||Ie.indexOf("none")>-1?we.fromMatrix(Ie):we.fromString(Ie)},we.fromMatrix=function(Ie){var gt=Ie.substring(7).split(",");return(!gt.length||Ie==="none")&&(gt=[1,0,0,1,0,0]),new we(Be(gt[4]),Be(gt[5]),parseFloat(gt[0]))},we.fromString=function(Ie){var gt=Ie.split(") "),rt=gt[0].substring(br.globals.translate.length+1).split(","),Qe=gt.length>1?gt[1].substring(6):1,tt=rt.length>1?rt[0]:0,dt=rt.length>1?rt[1]:0;return new we(tt,dt,Qe)},we.prototype.toString=function(){var Ie=ut[br.globals.translate].suffix||"";return br.globals.translate+"("+this.x+"px, "+this.y+"px"+Ie+") scale("+this.scale+")"};var kt=function(Ie){if(!Ie||!Ie.style[pe]){this.x=0,this.y=0;return}var gt=Ie.style[pe].split(" ");this.x=parseFloat(gt[0]),this.y=parseFloat(gt[1])};kt.prototype.toString=function(){return this.x+"px "+this.y+"px"};function Ut(Ie){return Ie.exifdata&&Ie.exifdata.Orientation?Be(Ie.exifdata.Orientation):1}function $t(Ie,gt,rt){var Qe=gt.width,tt=gt.height,dt=Ie.getContext("2d");switch(Ie.width=gt.width,Ie.height=gt.height,dt.save(),rt){case 2:dt.translate(Qe,0),dt.scale(-1,1);break;case 3:dt.translate(Qe,tt),dt.rotate(180*Math.PI/180);break;case 4:dt.translate(0,tt),dt.scale(1,-1);break;case 5:Ie.width=tt,Ie.height=Qe,dt.rotate(90*Math.PI/180),dt.scale(1,-1);break;case 6:Ie.width=tt,Ie.height=Qe,dt.rotate(90*Math.PI/180),dt.translate(0,-tt);break;case 7:Ie.width=tt,Ie.height=Qe,dt.rotate(-90*Math.PI/180),dt.translate(-Qe,tt),dt.scale(1,-1);break;case 8:Ie.width=tt,Ie.height=Qe,dt.translate(0,Qe),dt.rotate(-90*Math.PI/180);break}
98dt.drawImage(gt,0,0,Qe,tt),dt.restore()}function Ot(){var Ie=this,gt="croppie-container",rt=Ie.options.viewport.type?"cr-vp-"+Ie.options.viewport.type:null,Qe,tt,dt,Ct,Xt,pn;Ie.options.useCanvas=Ie.options.enableOrientation||zn.call(Ie),Ie.data={},Ie.elements={},Qe=Ie.elements.boundary=document.createElement("div"),dt=Ie.elements.viewport=document.createElement("div"),tt=Ie.elements.img=document.createElement("img"),Ct=Ie.elements.overlay=document.createElement("div"),Ie.options.useCanvas?(Ie.elements.canvas=document.createElement("canvas"),Ie.elements.preview=Ie.elements.canvas):Ie.elements.preview=tt,ke(Qe,"cr-boundary"),Qe.setAttribute("aria-dropeffect","none"),Xt=Ie.options.boundary.width,pn=Ie.options.boundary.height,Re(Qe,{width:Xt+(isNaN(Xt)?"":"px"),height:pn+(isNaN(pn)?"":"px")}),ke(dt,"cr-viewport"),rt&&ke(dt,rt),Re(dt,{width:Ie.options.viewport.width+"px",height:Ie.options.viewport.height+"px"}),dt.setAttribute("tabindex",0),ke(Ie.elements.preview,"cr-image"),Ne(Ie.elements.preview,{alt:"preview","aria-grabbed":"false"}),ke(Ct,"cr-overlay"),Ie.element.appendChild(Qe),Qe.appendChild(Ie.elements.preview),Qe.appendChild(dt),Qe.appendChild(Ct),ke(Ie.element,gt),Ie.options.customClass&&ke(Ie.element,Ie.options.customClass),ze.call(this),Ie.options.enableZoom&&un.call(Ie),Ie.options.enableResize&&sn.call(Ie)}function zn(){return this.options.enableExif&&window.EXIF}function sn(){var Ie=this,gt=document.createElement("div"),rt=!1,Qe,tt,dt,Ct=50,Xt,pn,mn,on;ke(gt,"cr-resizer"),Re(gt,{width:this.options.viewport.width+"px",height:this.options.viewport.height+"px"}),this.options.resizeControls.height&&(mn=document.createElement("div"),ke(mn,"cr-resizer-vertical"),gt.appendChild(mn)),this.options.resizeControls.width&&(on=document.createElement("div"),ke(on,"cr-resizer-horisontal"),gt.appendChild(on));function _n(dn){if(!(dn.button!==void 0&&dn.button!==0)&&(dn.preventDefault(),!rt)){var Gn=Ie.elements.overlay.getBoundingClientRect();if(rt=!0,tt=dn.pageX,dt=dn.pageY,Qe=dn.currentTarget.className.indexOf("vertical")!==-1?"v":"h",Xt=Gn.width,pn=Gn.height,dn.touches){var jn=dn.touches[0];tt=jn.pageX,dt=jn.pageY}window.addEventListener("mousemove",Qt),window.addEventListener("touchmove",Qt),window.addEventListener("mouseup",Ln),window.addEventListener("touchend",Ln),document.body.style[Ae]="none"}}function Qt(dn){var Gn=dn.pageX,jn=dn.pageY;if(dn.preventDefault(),dn.touches){var ti=dn.touches[0];Gn=ti.pageX,jn=ti.pageY}var xi=Gn-tt,or=jn-dt,yr=Ie.options.viewport.height+or,Wr=Ie.options.viewport.width+xi;Qe==="v"&&yr>=Ct&&yr<=pn?(Re(gt,{height:yr+"px"}),Ie.options.boundary.height+=or,Re(Ie.elements.boundary,{height:Ie.options.boundary.height+"px"}),Ie.options.viewport.height+=or,Re(Ie.elements.viewport,{height:Ie.options.viewport.height+"px"})):Qe==="h"&&Wr>=Ct&&Wr<=Xt&&(Re(gt,{width:Wr+"px"}),Ie.options.boundary.width+=xi,Re(Ie.elements.boundary,{width:Ie.options.boundary.width+"px"}),Ie.options.viewport.width+=xi,Re(Ie.elements.viewport,{width:Ie.options.viewport.width+"px"})),Lt.call(Ie),st.call(Ie),bn.call(Ie),ft.call(Ie),dt=jn,tt=Gn}function Ln(){rt=!1,window.removeEventListener("mousemove",Qt),window.removeEventListener("touchmove",Qt),window.removeEventListener("mouseup",Ln),window.removeEventListener("touchend",Ln),document.body.style[Ae]=""}mn&&(mn.addEventListener("mousedown",_n),mn.addEventListener("touchstart",_n)),on&&(on.addEventListener("mousedown",_n),on.addEventListener("touchstart",_n)),this.elements.boundary.appendChild(gt)}function jt(Ie){if(this.options.enableZoom){var gt=this.elements.zoomer,rt=tn(Ie,4);gt.value=Math.max(parseFloat(gt.min),Math.min(parseFloat(gt.max),rt)).toString()}}function un(){var Ie=this,gt=Ie.elements.zoomerWrap=document.createElement("div"),rt=Ie.elements.zoomer=document.createElement("input");ke(gt,"cr-slider-wrap"),ke(rt,"cr-slider"),rt.type="range",rt.step="0.0001",rt.value="1",rt.style.display=Ie.options.showZoomer?"":"none",rt.setAttribute("aria-label","zoom"),Ie.element.appendChild(gt),gt.appendChild(rt),Ie._currentZoom=1;function Qe(){Et.call(Ie,{value:parseFloat(rt.value),origin:new kt(Ie.elements.preview),viewportRect:Ie.elements.viewport.getBoundingClientRect(),transform:we.parse(Ie.elements.preview)})}function tt(dt){var Ct,Xt;if(Ie.options.mouseWheelZoom==="ctrl"&&dt.ctrlKey!==!0)return 0;dt.wheelDelta?Ct=dt.wheelDelta/1200:dt.deltaY?Ct=dt.deltaY/1060:dt.detail?Ct=dt.detail/-60:Ct=0,Xt=Ie._currentZoom+Ct*Ie._currentZoom,dt.preventDefault(),jt.call(Ie,Xt),Qe.call(Ie)}Ie.elements.zoomer.addEventListener("input",Qe),Ie.elements.zoomer.addEventListener("change",Qe),Ie.options.mouseWheelZoom&&(Ie.elements.boundary.addEventListener("mousewheel",tt),Ie.elements.boundary.addEventListener("DOMMouseScroll",tt))}function Et(Ie){var gt=this,rt=Ie?Ie.transform:we.parse(gt.elements.preview),Qe=Ie?Ie.viewportRect:gt.elements.viewport.getBoundingClientRect(),tt=Ie?Ie.origin:new kt(gt.elements.preview);function dt(){var mn={};mn[Te]=rt.toString(),mn[pe]=tt.toString(),Re(gt.elements.preview,mn)}
98if(gt._currentZoom=Ie?Ie.value:gt._currentZoom,rt.scale=gt._currentZoom,gt.elements.zoomer.setAttribute("aria-valuenow",gt._currentZoom),dt(),gt.options.enforceBoundary){var Ct=Wt.call(gt,Qe),Xt=Ct.translate,pn=Ct.origin;rt.x>=Xt.maxX&&(tt.x=pn.minX,rt.x=Xt.maxX),rt.x<=Xt.minX&&(tt.x=pn.maxX,rt.x=Xt.minX),rt.y>=Xt.maxY&&(tt.y=pn.minY,rt.y=Xt.maxY),rt.y<=Xt.minY&&(tt.y=pn.maxY,rt.y=Xt.minY)}dt(),lt.call(gt),ft.call(gt)}function Wt(Ie){var gt=this,rt=gt._currentZoom,Qe=Ie.width,tt=Ie.height,dt=gt.elements.boundary.clientWidth/2,Ct=gt.elements.boundary.clientHeight/2,Xt=gt.elements.preview.getBoundingClientRect(),pn=Xt.width,mn=Xt.height,on=Qe/2,_n=tt/2,Qt=(on/rt-dt)*-1,Ln=Qt-(pn*(1/rt)-Qe*(1/rt)),dn=(_n/rt-Ct)*-1,Gn=dn-(mn*(1/rt)-tt*(1/rt)),jn=1/rt*on,ti=pn*(1/rt)-jn,xi=1/rt*_n,or=mn*(1/rt)-xi;return{translate:{maxX:Qt,minX:Ln,maxY:dn,minY:Gn},origin:{maxX:ti,minX:jn,maxY:or,minY:xi}}}function bn(Ie){var gt=this,rt=gt._currentZoom,Qe=gt.elements.preview.getBoundingClientRect(),tt=gt.elements.viewport.getBoundingClientRect(),dt=we.parse(gt.elements.preview.style[Te]),Ct=new kt(gt.elements.preview),Xt=tt.top-Qe.top+tt.height/2,pn=tt.left-Qe.left+tt.width/2,mn={},on={};if(Ie){var _n=Ct.x,Qt=Ct.y,Ln=dt.x,dn=dt.y;mn.y=_n,mn.x=Qt,dt.y=Ln,dt.x=dn}else mn.y=Xt/rt,mn.x=pn/rt,on.y=(mn.y-Ct.y)*(1-rt),on.x=(mn.x-Ct.x)*(1-rt),dt.x-=on.x,dt.y-=on.y;var Gn={};Gn[pe]=mn.x+"px "+mn.y+"px",Gn[Te]=dt.toString(),Re(gt.elements.preview,Gn)}function ze(){var Ie=this,gt=!1,rt,Qe,tt,dt,Ct;function Xt(dn,Gn){var jn=Ie.elements.preview.getBoundingClientRect(),ti=Ct.y+Gn,xi=Ct.x+dn;Ie.options.enforceBoundary?(dt.top>jn.top+Gn&&dt.bottom<jn.bottom+Gn&&(Ct.y=ti),dt.left>jn.left+dn&&dt.right<jn.right+dn&&(Ct.x=xi)):(Ct.y=ti,Ct.x=xi)}function pn(dn){Ie.elements.preview.setAttribute("aria-grabbed",dn),Ie.elements.boundary.setAttribute("aria-dropeffect",dn?"move":"none")}function mn(dn){var Gn=37,jn=38,ti=39,xi=40;if(dn.shiftKey&&(dn.keyCode===jn||dn.keyCode===xi)){var or;dn.keyCode===jn?or=parseFloat(Ie.elements.zoomer.value)+parseFloat(Ie.elements.zoomer.step):or=parseFloat(Ie.elements.zoomer.value)-parseFloat(Ie.elements.zoomer.step),Ie.setZoom(or)}else if(Ie.options.enableKeyMovement&&dn.keyCode>=37&&dn.keyCode<=40){dn.preventDefault();var yr=Wr(dn.keyCode);Ct=we.parse(Ie.elements.preview),document.body.style[Ae]="none",dt=Ie.elements.viewport.getBoundingClientRect(),on(yr)}function Wr(Oa){switch(Oa){case Gn:return[1,0];case jn:return[0,1];case ti:return[-1,0];case xi:return[0,-1]}}}function on(dn){var Gn=dn[0],jn=dn[1],ti={};Xt(Gn,jn),ti[Te]=Ct.toString(),Re(Ie.elements.preview,ti),Lt.call(Ie),document.body.style[Ae]="",bn.call(Ie),ft.call(Ie),tt=0}function _n(dn){if(!(dn.button!==void 0&&dn.button!==0)&&(dn.preventDefault(),!gt)){if(gt=!0,rt=dn.pageX,Qe=dn.pageY,dn.touches){var Gn=dn.touches[0];rt=Gn.pageX,Qe=Gn.pageY}pn(gt),Ct=we.parse(Ie.elements.preview),window.addEventListener("mousemove",Qt),window.addEventListener("touchmove",Qt),window.addEventListener("mouseup",Ln),window.addEventListener("touchend",Ln),document.body.style[Ae]="none",dt=Ie.elements.viewport.getBoundingClientRect()}}function Qt(dn){dn.preventDefault();var Gn=dn.pageX,jn=dn.pageY;if(dn.touches){var ti=dn.touches[0];Gn=ti.pageX,jn=ti.pageY}var xi=Gn-rt,or=jn-Qe,yr={};if(dn.type==="touchmove"&&dn.touches.length>1){var Wr=dn.touches[0],Oa=dn.touches[1],ri=Math.sqrt((Wr.pageX-Oa.pageX)*(Wr.pageX-Oa.pageX)+(Wr.pageY-Oa.pageY)*(Wr.pageY-Oa.pageY));tt||(tt=ri/Ie._currentZoom);var qi=ri/tt;jt.call(Ie,qi),Se(Ie.elements.zoomer);return}Xt(xi,or),yr[Te]=Ct.toString(),Re(Ie.elements.preview,yr),Lt.call(Ie),Qe=jn,rt=Gn}function Ln(){gt=!1,pn(gt),window.removeEventListener("mousemove",Qt),window.removeEventListener("touchmove",Qt),window.removeEventListener("mouseup",Ln),window.removeEventListener("touchend",Ln),document.body.style[Ae]="",bn.call(Ie),ft.call(Ie),tt=0}Ie.elements.overlay.addEventListener("mousedown",_n),Ie.elements.viewport.addEventListener("keydown",mn),Ie.elements.overlay.addEventListener("touchstart",_n)}function Lt(){if(this.elements){var Ie=this,gt=Ie.elements.boundary.getBoundingClientRect(),rt=Ie.elements.preview.getBoundingClientRect();Re(Ie.elements.overlay,{width:rt.width+"px",height:rt.height+"px",to
98p:rt.top-gt.top+"px",left:rt.left-gt.left+"px"})}}var lt=ve(Lt,500);function ft(){var Ie=this,gt=Ie.get();if(Oe.call(Ie))if(Ie.options.update.call(Ie,gt),Ie.$&&typeof Prototype=="undefined")Ie.$(Ie.element).trigger("update.croppie",gt);else{var rt;window.CustomEvent?rt=new CustomEvent("update",{detail:gt}):(rt=document.createEvent("CustomEvent"),rt.initCustomEvent("update",!0,!0,gt)),Ie.element.dispatchEvent(rt)}}function Oe(){return this.elements.preview.offsetHeight>0&&this.elements.preview.offsetWidth>0}function Ke(){var Ie=this,gt=1,rt={},Qe=Ie.elements.preview,tt,dt=new we(0,0,gt),Ct=new kt,Xt=Oe.call(Ie);!Xt||Ie.data.bound||(Ie.data.bound=!0,rt[Te]=dt.toString(),rt[pe]=Ct.toString(),rt.opacity=1,Re(Qe,rt),tt=Ie.elements.preview.getBoundingClientRect(),Ie._originalImageWidth=tt.width,Ie._originalImageHeight=tt.height,Ie.data.orientation=zn.call(Ie)?Ut(Ie.elements.img):Ie.data.orientation,Ie.options.enableZoom?st.call(Ie,!0):Ie._currentZoom=gt,dt.scale=Ie._currentZoom,rt[Te]=dt.toString(),Re(Qe,rt),Ie.data.points.length?We.call(Ie,Ie.data.points):me.call(Ie),bn.call(Ie),Lt.call(Ie))}function st(Ie){var gt=this,rt=Math.max(gt.options.minZoom,0)||0,Qe=gt.options.maxZoom||1.5,tt,dt,Ct=gt.elements.zoomer,Xt=parseFloat(Ct.value),pn=gt.elements.boundary.getBoundingClientRect(),mn=pt(gt.elements.img,gt.data.orientation),on=gt.elements.viewport.getBoundingClientRect(),_n,Qt;gt.options.enforceBoundary&&(_n=on.width/mn.width,Qt=on.height/mn.height,rt=Math.max(_n,Qt)),rt>=Qe&&(Qe=rt+1),Ct.min=tn(rt,4),Ct.max=tn(Qe,4),!Ie&&(Xt<Ct.min||Xt>Ct.max)?jt.call(gt,Xt<Ct.min?Ct.min:Ct.max):Ie&&(dt=Math.max(pn.width/mn.width,pn.height/mn.height),tt=gt.data.boundZoom!==null?gt.data.boundZoom:dt,jt.call(gt,tt)),Se(Ct)}function We(Ie){if(Ie.length!==4)throw"Croppie - Invalid number of points supplied: "+Ie;var gt=this,rt=Ie[2]-Ie[0],Qe=gt.elements.viewport.getBoundingClientRect(),tt=gt.elements.boundary.getBoundingClientRect(),dt={left:Qe.left-tt.left,top:Qe.top-tt.top},Ct=Qe.width/rt,Xt=Ie[1],pn=Ie[0],mn=-1*Ie[1]+dt.top,on=-1*Ie[0]+dt.left,_n={};_n[pe]=pn+"px "+Xt+"px",_n[Te]=new we(on,mn,Ct).toString(),Re(gt.elements.preview,_n),jt.call(gt,Ct),gt._currentZoom=Ct}function me(){var Ie=this,gt=Ie.elements.preview.getBoundingClientRect(),rt=Ie.elements.viewport.getBoundingClientRect(),Qe=Ie.elements.boundary.getBoundingClientRect(),tt=rt.left-Qe.left,dt=rt.top-Qe.top,Ct=tt-(gt.width-rt.width)/2,Xt=dt-(gt.height-rt.height)/2,pn=new we(Ct,Xt,Ie._currentZoom);Re(Ie.elements.preview,Te,pn.toString())}function qe(Ie){var gt=this,rt=gt.elements.canvas,Qe=gt.elements.img,tt=rt.getContext("2d");tt.clearRect(0,0,rt.width,rt.height),rt.width=Qe.width,rt.height=Qe.height;var dt=gt.options.enableOrientation&&Ie||Ut(Qe);$t(rt,Qe,dt)}function Fe(Ie){var gt=this,rt=Ie.points,Qe=Be(rt[0]),tt=Be(rt[1]),dt=Be(rt[2]),Ct=Be(rt[3]),Xt=dt-Qe,pn=Ct-tt,mn=Ie.circle,on=document.createElement("canvas"),_n=on.getContext("2d"),Qt=0,Ln=0,dn=Ie.outputWidth||Xt,Gn=Ie.outputHeight||pn;on.width=dn,on.height=Gn,Ie.backgroundColor&&(_n.fillStyle=Ie.backgroundColor,_n.fillRect(0,0,dn,Gn));var jn=Qe,ti=tt,xi=Xt,or=pn,yr=0,Wr=0,Oa=dn,ri=Gn;return Qe<0&&(jn=0,yr=Math.abs(Qe)/Xt*dn),xi+jn>gt._originalImageWidth&&(xi=gt._originalImageWidth-jn,Oa=xi/Xt*dn),tt<0&&(ti=0,Wr=Math.abs(tt)/pn*Gn),or+ti>gt._originalImageHeight&&(or=gt._originalImageHeight-ti,ri=or/pn*Gn),_n.drawImage(this.elements.preview,jn,ti,xi,or,yr,Wr,Oa,ri),mn&&(_n.fillStyle="#fff",_n.globalCompositeOperation="destination-in",_n.beginPath(),_n.arc(on.width/2,on.height/2,on.width/2,0,Math.PI*2,!0),_n.closePath(),_n.fill()),on}function Xe(Ie){var gt=Ie.points,rt=document.createElement("div"),Qe=document.createElement("img"),tt=gt[2]-gt[0],dt=gt[3]-gt[1];return ke(rt,"croppie-result"),rt.appendChild(Qe),Re(Qe,{left:-1*gt[0]+"px",top:-1*gt[1]+"px"}),Qe.src=Ie.url,Re(rt,{width:tt+"px",height:dt+"px"}),rt}function at(Ie){return Fe.call(this,Ie).toDataURL(Ie.format,Ie.quality)}function et(Ie){var gt=this;return new Promise(function(rt){Fe.call(gt,Ie).toBlob(function(Qe){rt(Qe)},Ie.format,Ie.quality)})}function _t(Ie){this.elements.img.parentNode&&(Array.prototype.forEach.call(this.elements.img.classList,function(gt){Ie.classList.add(gt)}),this.elements.img.parentNode.replaceChild(Ie,this.elements.img),this.elements.preview=Ie),this.elements.img=Ie}function Tt(Ie,gt){var rt=this,Qe,tt=[],dt=null,Ct=zn.call(rt);if(typeof Ie=="string")Qe=Ie,Ie={};else if(Array.isArray(Ie))tt=Ie.slice();else{if(typeof Ie=="undefined"&&rt.data.url)return Ke.call(rt),ft.call(rt),null;Qe=Ie.url,tt=Ie.points||[],dt=typeof Ie.zoom=="undefined"?null:Ie.zoom}return rt.data.bound=!1,rt.data.url=Qe||rt.data.url,rt.data.boundZoom=dt,Ze(Qe,Ct).then(function(Xt){if(_t.call(rt,Xt),tt.length)rt.options.relative&&(tt=[tt[0]*Xt.naturalWi
98dth/100,tt[1]*Xt.naturalHeight/100,tt[2]*Xt.naturalWidth/100,tt[3]*Xt.naturalHeight/100]);else{var pn=pt(Xt),mn=rt.elements.viewport.getBoundingClientRect(),on=mn.width/mn.height,_n=pn.width/pn.height,Qt,Ln;_n>on?(Ln=pn.height,Qt=Ln*on):(Qt=pn.width,Ln=pn.height/on);var dn=(pn.width-Qt)/2,Gn=(pn.height-Ln)/2,jn=dn+Qt,ti=Gn+Ln;rt.data.points=[dn,Gn,jn,ti]}rt.data.orientation=Ie.orientation||1,rt.data.points=tt.map(function(xi){return parseFloat(xi)}),rt.options.useCanvas&&qe.call(rt,rt.data.orientation),Ke.call(rt),ft.call(rt),gt&&gt()})}function tn(Ie,gt){return parseFloat(Ie).toFixed(gt||0)}function hn(){var Ie=this,gt=Ie.elements.preview.getBoundingClientRect(),rt=Ie.elements.viewport.getBoundingClientRect(),Qe=rt.left-gt.left,tt=rt.top-gt.top,dt=(rt.width-Ie.elements.viewport.offsetWidth)/2,Ct=(rt.height-Ie.elements.viewport.offsetHeight)/2,Xt=Qe+Ie.elements.viewport.offsetWidth+dt,pn=tt+Ie.elements.viewport.offsetHeight+Ct,mn=Ie._currentZoom;(mn===1/0||isNaN(mn))&&(mn=1);var on=Ie.options.enforceBoundary?0:Number.NEGATIVE_INFINITY;return Qe=Math.max(on,Qe/mn),tt=Math.max(on,tt/mn),Xt=Math.max(on,Xt/mn),pn=Math.max(on,pn/mn),{points:[tn(Qe),tn(tt),tn(Xt),tn(pn)],zoom:mn,orientation:Ie.data.orientation}}var vn={type:"canvas",format:"png",quality:1},Rn=["jpeg","webp","png"];function Ni(Ie){var gt=this,rt=hn.call(gt),Qe=$e(Me(vn),Me(Ie)),tt=typeof Ie=="string"?Ie:Qe.type||"base64",dt=Qe.size||"viewport",Ct=Qe.format,Xt=Qe.quality,pn=Qe.backgroundColor,mn=typeof Qe.circle=="boolean"?Qe.circle:gt.options.viewport.type==="circle",on=gt.elements.viewport.getBoundingClientRect(),_n=on.width/on.height,Qt;return dt==="viewport"?(rt.outputWidth=on.width,rt.outputHeight=on.height):typeof dt=="object"&&(dt.width&&dt.height?(rt.outputWidth=dt.width,rt.outputHeight=dt.height):dt.width?(rt.outputWidth=dt.width,rt.outputHeight=dt.width/_n):dt.height&&(rt.outputWidth=dt.height*_n,rt.outputHeight=dt.height)),Rn.indexOf(Ct)>-1&&(rt.format="image/"+Ct,rt.quality=Xt),rt.circle=mn,rt.url=gt.data.url,rt.backgroundColor=pn,Qt=new Promise(function(Ln){switch(tt.toLowerCase()){case"rawcanvas":Ln(Fe.call(gt,rt));break;case"canvas":case"base64":Ln(at.call(gt,rt));break;case"blob":et.call(gt,rt).then(Ln);break;default:Ln(Xe.call(gt,rt));break}}),Qt}function Ai(){Ke.call(this)}function Hi(Ie){if(!this.options.useCanvas||!this.options.enableOrientation)throw"Croppie: Cannot rotate without enableOrientation && EXIF.js included";var gt=this,rt=gt.elements.canvas;if(gt.data.orientation=De(gt.data.orientation,Ie),$t(rt,gt.elements.img,gt.data.orientation),bn.call(gt,!0),st.call(gt),Math.abs(Ie)/90%2===1){var Qe=gt._originalImageHeight,tt=gt._originalImageWidth;gt._originalImageWidth=Qe,gt._originalImageHeight=tt}}function Vr(){var Ie=this;Ie.element.removeChild(Ie.elements.boundary),ge(Ie.element,"croppie-container"),Ie.options.enableZoom&&Ie.element.removeChild(Ie.elements.zoomerWrap),delete Ie.elements}if(typeof window!="undefined"&&window.jQuery){var Kr=window.jQuery;Kr.fn.croppie=function(Ie){var gt=typeof Ie;if(gt==="string"){var rt=Array.prototype.slice.call(arguments,1),Qe=Kr(this).data("croppie");return Ie==="get"?Qe.get():Ie==="result"?Qe.result.apply(Qe,rt):Ie==="bind"?Qe.bind.apply(Qe,rt):this.each(function(){var tt=Kr(this).data("croppie");if(tt){var dt=tt[Ie];if(Kr.isFunction(dt))dt.apply(tt,rt),Ie==="destroy"&&Kr(this).removeData("croppie");else throw"Croppie "+Ie+" method not found"}})}else return this.each(function(){var tt=new br(this,Ie);tt.$=Kr,Kr(this).data("croppie",tt)})}}function br(Ie,gt){if(Ie.className.indexOf("croppie-container")>-1)throw new Error("Croppie: Can't initialize croppie more than once");if(this.element=Ie,this.options=$e(Me(br.defaults),gt),this.element.tagName.toLowerCase()==="img"){var rt=this.element;ke(rt,"cr-original-image"),Ne(rt,{"aria-hidden":"true",alt:""});var Qe=document.createElement("div");this.element.parentNode.appendChild(Qe),Qe.appendChild(rt),this.element=Qe,this.options.url=this.options.url||rt.src}if(Ot.call(this),this.options.url){var tt={url:this.options.url,points:this.options.points};delete this.options.url,delete this.options.points,Tt.call(this,tt)}}return br.defaults={viewport:{width:100,height:100,type:"square"},boundary:{},orientationControls:{enabled:!0,leftClass:"",rightClass:""},resizeControls:{width:!0,height:!0},customClass:"",showZoomer:!0,enableZoom:!0,enableResize:!1,mouseWheelZoom:!0,enableExif:!1,enforceBoundary:!0,enableOrientation:!1,enableKeyMovement:!0,update:function(){}},br.globals={translate:"translate3d"},$e(br.prototype,{bind:function(Ie,gt){return Tt.call(this,Ie,gt)},get:function(){var Ie=hn.call(this),gt=Ie.points;return this.options.relative&&(gt[0]/=this.elements.img.naturalWi
98dth/100,gt[1]/=this.elements.img.naturalHeight/100,gt[2]/=this.elements.img.naturalWidth/100,gt[3]/=this.elements.img.naturalHeight/100),Ie},result:function(Ie){return Ni.call(this,Ie)},refresh:function(){return Ai.call(this)},setZoom:function(Ie){jt.call(this,Ie),Se(this.elements.zoomer)},rotate:function(Ie){Hi.call(this,Ie)},destroy:function(){return Vr.call(this)}}),br})},6459:re=>{"use strict";re.exports=function(K){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=void 0,he=void 0,pe=void 0,Te=[];return function(){var De=se(ce),$e=new Date().getTime(),Me=!ie||$e-ie>De;ie=$e;for(var ve=arguments.length,Se=Array(ve),Re=0;Re<ve;Re++)Se[Re]=arguments[Re];if(Me&&le.leading)return le.accumulate?Promise.resolve(K.call(this,[Se])).then(function(ge){return ge[0]}):Promise.resolve(K.call.apply(K,[this].concat(Se)));if(he?clearTimeout(pe):he=te(),Te.push(Se),pe=setTimeout(Ae.bind(this),De),le.accumulate){var ke=Te.length-1;return he.promise.then(function(ge){return ge[ke]})}return he.promise};function Ae(){var Ce=he;clearTimeout(pe),Promise.resolve(le.accumulate?K.call(this,Te):K.apply(this,Te[Te.length-1])).then(Ce.resolve,Ce.reject),Te=[],he=null}};function se(Q){return typeof Q=="function"?Q():Q}function te(){var Q={};return Q.promise=new Promise(function(K,ce){Q.resolve=K,Q.reject=ce}),Q}},9582:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=te;function te(Q){return function(ce){for(var le=arguments.length,ie=new Array(le>1?le-1:0),he=1;he<le;he++)ie[he-1]=arguments[he];return new Promise(function(pe,Te){Q.api.apply(Q,[ce].concat(ie,[function(Ae){Ae?Ae.error?Te(Ae.error):pe(Ae):Te("No response from Facebook")}]))})}}},4197:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=te;function te(){return window.FB}},6303:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=void 0;var te=function(K){return function(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return new Promise(function(ie,he){K.getLoginStatus(ie,le)})}};se.default=te},6678:(re,se,te)=>{"use strict";var Q;Q={value:!0},Object.defineProperty(se,"Hh",{enumerable:!0,get:function(){return K.default}}),Q={enumerable:!0,get:function(){return ce.default}},se.ui=Q=Q=se.Ts=Q=Q=void 0;var K=De(te(3692)),ce=De(te(4197)),le=De(te(1783)),ie=De(te(9582)),he=De(te(6303)),pe=De(te(3074)),Te=De(te(5635)),Ae=De(te(3834)),Ce=De(te(8894));function De(ge){return ge&&ge.__esModule?ge:{default:ge}}var $e=(0,le.default)(ie.default);Q=$e;var Me=(0,le.default)(he.default);Q=Me;var ve=(0,le.default)(pe.default);se.Ts=ve;var Se=(0,le.default)(Te.default);Q=Se;var Re=(0,le.default)(Ae.default);Q=Re;var ke=(0,le.default)(Ce.default);se.ui=ke},3074:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=K;var Q=te(2543);function K(ce){return function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ie=(0,Q.defaults)({},ie,{xfbml:!1,version:"v7.0"}),ce.init(ie)}}},3692:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=K;var Q=te(2543);function K(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ce=(0,Q.defaults)({},ce,{locale:"en_US"}),new Promise(function(le,ie){if(window.FB)return le(window.FB);var he="//connect.facebook.net/".concat(ce.locale,"/sdk.js"),pe=document.createElement("script");pe.id="facebook-jssdk",pe.src=he,pe.async=!0,pe.addEventListener("load",function(){return le(window.FB)},!1),pe.addEventListener("error",function(){return ie("Error loading Facebook JS SDK from ".concat(he))},!1);var Te=document.getElementsByTagName("script")[0];Te.parentNode.insertBefore(pe,Te)})}},5635:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=te;function te(Q){return function(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Promise(function(le,ie){Q.login(le,ce)})}}},3834:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=te;function te(Q){return function(){return new Promise(function(ce,le){Q.logout(ce)})}}},1783:(re,se,te)=>{"use strict";
98Object.defineProperty(se,"__esModule",{value:!0}),se.default=ce;var Q=K(te(4197));function K(le){return le&&le.__esModule?le:{default:le}}function ce(le){return function(){var ie=(0,Q.default)();if(ie)return le(ie).apply(void 0,arguments);throw new Error("FB SDK Wrapper cannot call factory ".concat(le.name,"; the ")+"SDK is not loaded yet. Call load() first and wait for its promise to resolve.")}}},8894:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.default=te;function te(Q){return function(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Promise(function(le,ie){Q.ui(ce,function(he){he?he.error?ie(he.error):le(he):ie("No response from Facebook")})})}}},839:re=>{function se(ce){if(typeof ce!="number")throw new TypeError("Expected a number");return{days:Math.trunc(ce/864e5),hours:Math.trunc(ce/36e5)%24,minutes:Math.trunc(ce/6e4)%60,seconds:Math.trunc(ce/1e3)%60,ms:Math.trunc(ce)%1e3}}function te(ce,le){le=le||2;let ie=ce.toString(),he=0;return he=le-ie.length+1,ie=new Array(he).join("0").concat(ie),ie}function Q(ce,le){return le?ce<0?"-":"":ce<=-1e3?"-":""}function K(ce,le){const ie=le&&le.leading,he=le&&le.ms,pe=ce<0?-ce:ce,Te=Q(ce,he),Ae=se(pe),Ce=te(Ae.seconds);let De="";return Ae.days&&!De&&(De=Te+Ae.days+":"+te(Ae.hours)+":"+te(Ae.minutes)+":"+Ce),Ae.hours&&!De&&(De=Te+(ie?te(Ae.hours):Ae.hours)+":"+te(Ae.minutes)+":"+Ce),De||(De=Te+(ie?te(Ae.minutes):Ae.minutes)+":"+Ce),he&&(De+="."+te(Ae.ms,3)),De}re.exports=K},5127:()=>{(function(){"use strict";if(typeof window!="object")return;if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}function re(ke){try{return ke.defaultView&&ke.defaultView.frameElement||null}catch(ge){return null}}var se=function(ke){for(var ge=ke,Ne=re(ge);Ne;)ge=Ne.ownerDocument,Ne=re(ge);return ge}(window.document),te=[],Q=null,K=null;function ce(ke){this.time=ke.time,this.target=ke.target,this.rootBounds=$e(ke.rootBounds),this.boundingClientRect=$e(ke.boundingClientRect),this.intersectionRect=$e(ke.intersectionRect||De()),this.isIntersecting=!!ke.intersectionRect;var ge=this.boundingClientRect,Ne=ge.width*ge.height,Be=this.intersectionRect,Ze=Be.width*Be.height;Ne?this.intersectionRatio=Number((Ze/Ne).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function le(ke,ge){var Ne=ge||{};if(typeof ke!="function")throw new Error("callback must be a function");if(Ne.root&&Ne.root.nodeType!=1&&Ne.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=he(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=ke,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(Ne.rootMargin),this.thresholds=this._initThresholds(Ne.threshold),this.root=Ne.root||null,this.rootMargin=this._rootMarginValues.map(function(Be){return Be.value+Be.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}le.prototype.THROTTLE_TIMEOUT=100,le.prototype.POLL_INTERVAL=null,le.prototype.USE_MUTATION_OBSERVER=!0,le._setupCrossOriginUpdater=function(){return Q||(Q=function(ke,ge){!ke||!ge?K=De():K=Me(ke,ge),te.forEach(function(Ne){Ne._checkForIntersections()})}),Q},le._resetCrossOriginUpdater=function(){Q=null,K=null},le.prototype.observe=function(ke){var ge=this._observationTargets.some(function(Ne){return Ne.element==ke});if(!ge){if(!(ke&&ke.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:ke,entry:null}),this._monitorIntersections(ke.ownerDocument),this._checkForIntersections()}},le.prototype.unobserve=function(ke){this._observationTargets=this._observationTargets.filter(function(ge){return ge.element!=ke}),this._unmonitorIntersections(ke.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},le.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},le.prototype.takeRecords=function(){var ke=this._queuedEntries.slice();return this._queuedEntries=[],ke},le.prototype._initThresholds=function(ke){var ge=ke||[0];return Array.isArray(ge)||(ge=[ge]),ge.sort().filter(function(Ne,Be,Ze){if(typeof Ne!="number"||isNaN(Ne)||Ne<0||Ne>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return Ne!==Ze[Be-1]})},le.prototype._parseRootMargin=function(ke){var ge=ke||"0px",Ne=ge.split(/\s+/).map(function(Be){var Ze=/^(-?\d*\.?\d+)(px|%)$/.exec(Be);if(!Ze)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(Ze[1]),unit:Ze[2]}});return Ne[1]=Ne[1]||Ne[0],Ne[2]=Ne[2]||Ne[0],Ne[3]=Ne[3]||Ne[1],Ne},le.prototype._monitorIntersections=function(ke){var ge=ke.defaultView;if(ge&&this._monitoringDocuments.indexOf(ke)==-1){var Ne=this._checkForIntersections,Be=null,Ze=null;this.POLL_INTERVAL?Be=ge.setInterval(Ne,this.POLL_INTERVAL):(pe(ge,"resize",Ne,!0),pe(ke,"scroll",Ne,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in ge&&(Ze=new ge.MutationObserver(Ne),Ze.observe(ke,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(ke),this._monitoringUnsubscribes.push(function(){var we=ke.defaultView;we&&(Be&&we.clearInterval(Be),Te(we,"resize",Ne,!0)),Te(ke,"scroll",Ne,!0),Ze&&Ze.disconnect()});var pt=this.root&&(this.root.ownerDocument||this.root)||se;if(ke!=pt){var ut=re(ke);ut&&this._monitorIntersections(ut.ownerDocument)}}},le.prototype._unmonitorIntersections=function(ke){var ge=this._monitoringDocuments.indexOf(ke);if(ge!=-1){var Ne=this.root&&(this.root.ownerDocument||this.root)||se,Be=this._observationTargets.some(function(ut){var we=ut.element.ownerDocument;if(we==ke)return!0;for(;we&&we!=Ne;){var kt=re(we);if(we=kt&&kt.ownerDocument,we==ke)return!0}return!1});if(!Be){var Ze=this._monitoringUnsubscribes[ge];if(this._monitoringDocuments.splice(ge,1),this._monitoringUnsubscribes.splice(ge,1),Ze(),ke!=Ne){var pt=re(ke);pt&&this._unmonitorIntersections(pt.ownerDocument)}}}},le.prototype._unmonitorAllIntersections=function(){var ke=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var ge=0;ge<ke.length;ge++)ke[ge]()},le.prototype._checkForIntersections=function(){if(!(!this.root&&Q&&!K)){var ke=this._rootIsInDom(),ge=ke?this._getRootRect():De();
98this._observationTargets.forEach(function(Ne){var Be=Ne.element,Ze=Ce(Be),pt=this._rootContainsTarget(Be),ut=Ne.entry,we=ke&&pt&&this._computeTargetAndRootIntersection(Be,Ze,ge),kt=null;this._rootContainsTarget(Be)?(!Q||this.root)&&(kt=ge):kt=De();var Ut=Ne.entry=new ce({time:ie(),target:Be,boundingClientRect:Ze,rootBounds:kt,intersectionRect:we});ut?ke&&pt?this._hasCrossedThreshold(ut,Ut)&&this._queuedEntries.push(Ut):ut&&ut.isIntersecting&&this._queuedEntries.push(Ut):this._queuedEntries.push(Ut)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},le.prototype._computeTargetAndRootIntersection=function(ke,ge,Ne){if(window.getComputedStyle(ke).display!="none"){for(var Be=ge,Ze=Se(ke),pt=!1;!pt&&Ze;){var ut=null,we=Ze.nodeType==1?window.getComputedStyle(Ze):{};if(we.display=="none")return null;if(Ze==this.root||Ze.nodeType==9)if(pt=!0,Ze==this.root||Ze==se)Q&&!this.root?!K||K.width==0&&K.height==0?(Ze=null,ut=null,Be=null):ut=K:ut=Ne;else{var kt=Se(Ze),Ut=kt&&Ce(kt),$t=kt&&this._computeTargetAndRootIntersection(kt,Ut,Ne);Ut&&$t?(Ze=kt,ut=Me(Ut,$t)):(Ze=null,Be=null)}else{var Ot=Ze.ownerDocument;Ze!=Ot.body&&Ze!=Ot.documentElement&&we.overflow!="visible"&&(ut=Ce(Ze))}if(ut&&(Be=Ae(ut,Be)),!Be)break;Ze=Ze&&Se(Ze)}return Be}},le.prototype._getRootRect=function(){var ke;if(this.root&&!Re(this.root))ke=Ce(this.root);else{var ge=Re(this.root)?this.root:se,Ne=ge.documentElement,Be=ge.body;ke={top:0,left:0,right:Ne.clientWidth||Be.clientWidth,width:Ne.clientWidth||Be.clientWidth,bottom:Ne.clientHeight||Be.clientHeight,height:Ne.clientHeight||Be.clientHeight}}return this._expandRectByRootMargin(ke)},le.prototype._expandRectByRootMargin=function(ke){var ge=this._rootMarginValues.map(function(Be,Ze){return Be.unit=="px"?Be.value:Be.value*(Ze%2?ke.width:ke.height)/100}),Ne={top:ke.top-ge[0],right:ke.right+ge[1],bottom:ke.bottom+ge[2],left:ke.left-ge[3]};return Ne.width=Ne.right-Ne.left,Ne.height=Ne.bottom-Ne.top,Ne},le.prototype._hasCrossedThreshold=function(ke,ge){var Ne=ke&&ke.isIntersecting?ke.intersectionRatio||0:-1,Be=ge.isIntersecting?ge.intersectionRatio||0:-1;if(Ne!==Be)for(var Ze=0;Ze<this.thresholds.length;Ze++){var pt=this.thresholds[Ze];if(pt==Ne||pt==Be||pt<Ne!=pt<Be)return!0}},le.prototype._rootIsInDom=function(){return!this.root||ve(se,this.root)},le.prototype._rootContainsTarget=function(ke){var ge=this.root&&(this.root.ownerDocument||this.root)||se;return ve(ge,ke)&&(!this.root||ge==ke.ownerDocument)},le.prototype._registerInstance=function(){te.indexOf(this)<0&&te.push(this)},le.prototype._unregisterInstance=function(){var ke=te.indexOf(this);ke!=-1&&te.splice(ke,1)};function ie(){return window.performance&&performance.now&&performance.now()}function he(ke,ge){var Ne=null;return function(){Ne||(Ne=setTimeout(function(){ke(),Ne=null},ge))}}function pe(ke,ge,Ne,Be){typeof ke.addEventListener=="function"?ke.addEventListener(ge,Ne,Be||!1):typeof ke.attachEvent=="function"&&ke.attachEvent("on"+ge,Ne)}function Te(ke,ge,Ne,Be){typeof ke.removeEventListener=="function"?ke.removeEventListener(ge,Ne,Be||!1):typeof ke.detachEvent=="function"&&ke.detachEvent("on"+ge,Ne)}function Ae(ke,ge){var Ne=Math.max(ke.top,ge.top),Be=Math.min(ke.bottom,ge.bottom),Ze=Math.max(ke.left,ge.left),pt=Math.min(ke.right,ge.right),ut=pt-Ze,we=Be-Ne;return ut>=0&&we>=0&&{top:Ne,bottom:Be,left:Ze,right:pt,width:ut,height:we}||null}function Ce(ke){var ge;try{ge=ke.getBoundingClientRect()}catch(Ne){}return ge?(ge.width&&ge.height||(ge={top:ge.top,right:ge.right,bottom:ge.bottom,left:ge.left,width:ge.right-ge.left,height:ge.bottom-ge.top}),ge):De()}function De(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function $e(ke){return!ke||"x"in ke?ke:{top:ke.top,y:ke.top,bottom:ke.bottom,left:ke.left,x:ke.left,right:ke.right,width:ke.width,height:ke.height}}function Me(ke,ge){var Ne=ge.top-ke.top,Be=ge.left-ke.left;return{top:Ne,left:Be,height:ge.height,width:ge.width,bottom:Ne+ge.height,right:Be+ge.width}}function ve(ke,ge){for(var Ne=ge;Ne;){if(Ne==ke)return!0;Ne=Se(Ne)}return!1}function Se(ke){var ge=ke.parentNode;return ke.nodeType==9&&ke!=se?re(ke):(ge&&ge.assignedSlot&&(ge=ge.assignedSlot.parentNode),ge&&ge.nodeType==11&&ge.host?ge.host:ge)}function Re(ke){return ke&&ke.nodeType===9}window.IntersectionObserver=le,window.IntersectionObserverEntry=ce})()},181:(re,se,te)=>{var Q="Expected a function",K=NaN,ce="[object Symbol]",le=/^\s+|\s+$/g,ie=/^[-+]0x[0-9a-f]+$/i,he=/^0b[01]+$/i,pe=/^0o[0-7]+$/i,Te=parseInt,Ae=typeof te.g=="object"&&te.g&&te.g.Object===Object&&te.g,Ce=typeof self=="object"&&self&&self.Object===Object&&self,De=Ae||Ce||Function("return this")(),$e=Object.prototype,Me=$e.toString,ve=Math.max,Se=Math.min,Re=function(){return De.Date.now()};function ke(pt,ut,we){var kt,Ut,$t,Ot,zn,sn,jt=0,un=!1,Et=!1,Wt=!0;if(typeof pt!="function")throw new TypeError(Q);ut=Ze(ut)||0,ge(we)&&(un=!!we.leading,Et="maxWait"in we,$t=Et?ve(Ze(we.maxWait)||0,ut):$t,Wt="trailing"in we?!!we.trailing:Wt);function bn(me){var qe=kt,Fe=Ut;return kt=Ut=void 0,jt=me,Ot=pt.apply(Fe,qe),Ot}function ze(me){return jt=me,zn=setTimeout(ft,ut),un?bn(me):Ot}
vendor: 5,214 bytes, line 98
98function Lt(me){var qe=me-sn,Fe=me-jt,Xe=ut-qe;return Et?Se(Xe,$t-Fe):Xe}function lt(me){var qe=me-sn,Fe=me-jt;return sn===void 0||qe>=ut||qe<0||Et&&Fe>=$t}function ft(){var me=Re();if(lt(me))return Oe(me);zn=setTimeout(ft,Lt(me))}function Oe(me){return zn=void 0,Wt&&kt?bn(me):(kt=Ut=void 0,Ot)}function Ke(){zn!==void 0&&clearTimeout(zn),jt=0,kt=sn=Ut=zn=void 0}function st(){return zn===void 0?Ot:Oe(Re())}function We(){var me=Re(),qe=lt(me);if(kt=arguments,Ut=this,sn=me,qe){if(zn===void 0)return ze(sn);if(Et)return zn=setTimeout(ft,ut),bn(sn)}return zn===void 0&&(zn=setTimeout(ft,ut)),Ot}return We.cancel=Ke,We.flush=st,We}function ge(pt){var ut=typeof pt;return!!pt&&(ut=="object"||ut=="function")}function Ne(pt){return!!pt&&typeof pt=="object"}function Be(pt){return typeof pt=="symbol"||Ne(pt)&&Me.call(pt)==ce}function Ze(pt){if(typeof pt=="number")return pt;if(Be(pt))return K;if(ge(pt)){var ut=typeof pt.valueOf=="function"?pt.valueOf():pt;pt=ge(ut)?ut+"":ut}if(typeof pt!="string")return pt===0?pt:+pt;pt=pt.replace(le,"");var we=he.test(pt);return we||pe.test(pt)?Te(pt.slice(2),we?2:8):ie.test(pt)?K:+pt}re.exports=ke},5580:(re,se,te)=>{var Q=te(6110),K=te(9325),ce=Q(K,"DataView");re.exports=ce},1549:(re,se,te)=>{var Q=te(2032),K=te(3862),ce=te(6721),le=te(2749),ie=te(5749);function he(pe){var Te=-1,Ae=pe==null?0:pe.length;for(this.clear();++Te<Ae;){var Ce=pe[Te];this.set(Ce[0],Ce[1])}}he.prototype.clear=Q,he.prototype.delete=K,he.prototype.get=ce,he.prototype.has=le,he.prototype.set=ie,re.exports=he},79:(re,se,te)=>{var Q=te(3702),K=te(80),ce=te(4739),le=te(8655),ie=te(1175);function he(pe){var Te=-1,Ae=pe==null?0:pe.length;for(this.clear();++Te<Ae;){var Ce=pe[Te];this.set(Ce[0],Ce[1])}}he.prototype.clear=Q,he.prototype.delete=K,he.prototype.get=ce,he.prototype.has=le,he.prototype.set=ie,re.exports=he},8223:(re,se,te)=>{var Q=te(6110),K=te(9325),ce=Q(K,"Map");re.exports=ce},3661:(re,se,te)=>{var Q=te(3040),K=te(7670),ce=te(289),le=te(4509),ie=te(2949);function he(pe){var Te=-1,Ae=pe==null?0:pe.length;for(this.clear();++Te<Ae;){var Ce=pe[Te];this.set(Ce[0],Ce[1])}}he.prototype.clear=Q,he.prototype.delete=K,he.prototype.get=ce,he.prototype.has=le,he.prototype.set=ie,re.exports=he},2804:(re,se,te)=>{var Q=te(6110),K=te(9325),ce=Q(K,"Promise");re.exports=ce},6545:(re,se,te)=>{var Q=te(6110),K=te(9325),ce=Q(K,"Set");re.exports=ce},8859:(re,se,te)=>{var Q=te(3661),K=te(1380),ce=te(1459);function le(ie){var he=-1,pe=ie==null?0:ie.length;for(this.__data__=new Q;++he<pe;)this.add(ie[he])}le.prototype.add=le.prototype.push=K,le.prototype.has=ce,re.exports=le},7217:(re,se,te)=>{var Q=te(79),K=te(1420),ce=te(938),le=te(3605),ie=te(9817),he=te(945);function pe(Te){var Ae=this.__data__=new Q(Te);this.size=Ae.size}pe.prototype.clear=K,pe.prototype.delete=ce,pe.prototype.get=le,pe.prototype.has=ie,pe.prototype.set=he,re.exports=pe},1873:(re,se,te)=>{var Q=te(9325),K=Q.Symbol;re.exports=K},7828:(re,se,te)=>{var Q=te(9325),K=Q.Uint8Array;re.exports=K},8303:(re,se,te)=>{var Q=te(6110),K=te(9325),ce=Q(K,"WeakMap");re.exports=ce},9770:re=>{function se(te,Q){for(var K=-1,ce=te==null?0:te.length,le=0,ie=[];++K<ce;){var he=te[K];Q(he,K,te)&&(ie[le++]=he)}return ie}re.exports=se},5325:(re,se,te)=>{var Q=te(6131);function K(ce,le){var ie=ce==null?0:ce.length;return!!ie&&Q(ce,le,0)>-1}re.exports=K},9905:re=>{function se(te,Q,K){for(var ce=-1,le=te==null?0:te.length;++ce<le;)if(K(Q,te[ce]))return!0;return!1}re.exports=se},695:(re,se,te)=>{var Q=te(8096),K=te(2428),ce=te(6449),le=te(3656),ie=te(361),he=te(7167),pe=Object.prototype,Te=pe.hasOwnProperty;function Ae(Ce,De){var $e=ce(Ce),Me=!$e&&K(Ce),ve=!$e&&!Me&&le(Ce),Se=!$e&&!Me&&!ve&&he(Ce),Re=$e||Me||ve||Se,ke=Re?Q(Ce.length,String):[],ge=ke.length;for(var Ne in Ce)(De||Te.call(Ce,Ne))&&!(Re&&(Ne=="length"||ve&&(Ne=="offset"||Ne=="parent")||Se&&(Ne=="buffer"||Ne=="byteLength"||Ne=="byteOffset")||ie(Ne,ge)))&&ke.push(Ne);return ke}re.exports=Ae},4932:re=>{function se(te,Q){for(var K=-1,ce=te==null?0:te.length,le=Array(ce);++K<ce;)le[K]=Q(te[K],K,te);return le}re.exports=se},4528:re=>{function se(te,Q){for(var K=-1,ce=Q.length,le=te.length;++K<ce;)te[le+K]=Q[K];return te}re.exports=se},4248:re=>{function se(te,Q){for(var K=-1,ce=te==null?0:te.length;++K<ce;)if(Q(te[K],K,te))return!0;return!1}re.exports=se},6025:(re,se,te)=>{var Q=te(5288);function K(ce,le){for(var ie=ce.length;ie--;)if(Q(ce[ie][0],le))return ie;return-1}re.exports=K},2523:re=>{function se(te,Q,K,ce){for(var le=te.length,ie=K+(ce?1:-1);ce?ie--:++ie<le;)if(Q(te[ie],ie,te))return ie;return-1}re.exports=se},3120:(re,se,te)=>{var Q=te(4528),K=te(5891);function ce(le,ie,he,pe,Te){var Ae=-1,Ce=le.length;for(he||(he=K),Te||(Te=[]);++Ae<Ce;){var De=le[Ae];ie>0&&he(De)?ie>1?ce(De,ie-1,he,pe,Te):Q(Te,De):pe||(Te[Te.length]=De)}return Te}re.exports=ce},7422:(re,se,te)=>{var Q=te(1769),K=te(7797);function ce(le,ie){ie=Q(ie,le);for(var he=0,pe=ie.length;le!=null&&he<pe;)le=le[K(ie[he++])];return he&&he==pe?le:void 0}re.exports=ce},2199:(re,se,te)=>{var Q=te(4528),K=te(6449);function ce(le,ie,he){var pe=ie(le);return K(le)?pe:Q(pe,he(le))}re.exports=ce},2552:(re,se,te)=>{var Q=te(1873),K=te(659),ce=te(9350),le="[object Null]",ie="[object Undef
98ined]",he=Q?Q.toStringTag:void 0;function pe(Te){return Te==null?Te===void 0?ie:le:he&&he in Object(Te)?K(Te):ce(Te)}re.exports=pe},8077:re=>{function se(te,Q){return te!=null&&Q in Object(te)}re.exports=se},6131:(re,se,te)=>{var Q=te(2523),K=te(5463),ce=te(6959);function le(ie,he,pe){return he===he?ce(ie,he,pe):Q(ie,K,pe)}re.exports=le},7534:(re,se,te)=>{var Q=te(2552),K=te(346),ce="[object Arguments]";function le(ie){return K(ie)&&Q(ie)==ce}re.exports=le},270:(re,se,te)=>{var Q=te(7068),K=te(346);function ce(le,ie,he,pe,Te){return le===ie?!0:le==null||ie==null||!K(le)&&!K(ie)?le!==le&&ie!==ie:Q(le,ie,he,pe,ce,Te)}re.exports=ce},7068:(re,se,te)=>{var Q=te(7217),K=te(5911),ce=te(1986),le=te(689),ie=te(5861),he=te(6449),pe=te(3656),Te=te(7167),Ae=1,Ce="[object Arguments]",De="[object Array]",$e="[object Object]",Me=Object.prototype,ve=Me.hasOwnProperty;function Se(Re,ke,ge,Ne,Be,Ze){var pt=he(Re),ut=he(ke),we=pt?De:ie(Re),kt=ut?De:ie(ke);we=we==Ce?$e:we,kt=kt==Ce?$e:kt;var Ut=we==$e,$t=kt==$e,Ot=we==kt;if(Ot&&pe(Re)){if(!pe(ke))return!1;pt=!0,Ut=!1}if(Ot&&!Ut)return Ze||(Ze=new Q),pt||Te(Re)?K(Re,ke,ge,Ne,Be,Ze):ce(Re,ke,we,ge,Ne,Be,Ze);if(!(ge&Ae)){var zn=Ut&&ve.call(Re,"__wrapped__"),sn=$t&&ve.call(ke,"__wrapped__");
vendor: 8,963 bytes, line 98
98if(zn||sn){var jt=zn?Re.value():Re,un=sn?ke.value():ke;return Ze||(Ze=new Q),Be(jt,un,ge,Ne,Ze)}}return Ot?(Ze||(Ze=new Q),le(Re,ke,ge,Ne,Be,Ze)):!1}re.exports=Se},1799:(re,se,te)=>{var Q=te(7217),K=te(270),ce=1,le=2;function ie(he,pe,Te,Ae){var Ce=Te.length,De=Ce,$e=!Ae;if(he==null)return!De;for(he=Object(he);Ce--;){var Me=Te[Ce];if($e&&Me[2]?Me[1]!==he[Me[0]]:!(Me[0]in he))return!1}for(;++Ce<De;){Me=Te[Ce];var ve=Me[0],Se=he[ve],Re=Me[1];if($e&&Me[2]){if(Se===void 0&&!(ve in he))return!1}else{var ke=new Q;if(Ae)var ge=Ae(Se,Re,ve,he,pe,ke);if(!(ge===void 0?K(Re,Se,ce|le,Ae,ke):ge))return!1}}return!0}re.exports=ie},5463:re=>{function se(te){return te!==te}re.exports=se},5083:(re,se,te)=>{var Q=te(1882),K=te(7296),ce=te(3805),le=te(7473),ie=/[\\^$.*+?()[\]{}|]/g,he=/^\[object .+?Constructor\]$/,pe=Function.prototype,Te=Object.prototype,Ae=pe.toString,Ce=Te.hasOwnProperty,De=RegExp("^"+Ae.call(Ce).replace(ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function $e(Me){if(!ce(Me)||K(Me))return!1;var ve=Q(Me)?De:he;return ve.test(le(Me))}re.exports=$e},4901:(re,se,te)=>{var Q=te(2552),K=te(294),ce=te(346),le="[object Arguments]",ie="[object Array]",he="[object Boolean]",pe="[object Date]",Te="[object Error]",Ae="[object Function]",Ce="[object Map]",De="[object Number]",$e="[object Object]",Me="[object RegExp]",ve="[object Set]",Se="[object String]",Re="[object WeakMap]",ke="[object ArrayBuffer]",ge="[object DataView]",Ne="[object Float32Array]",Be="[object Float64Array]",Ze="[object Int8Array]",pt="[object Int16Array]",ut="[object Int32Array]",we="[object Uint8Array]",kt="[object Uint8ClampedArray]",Ut="[object Uint16Array]",$t="[object Uint32Array]",Ot={};Ot[Ne]=Ot[Be]=Ot[Ze]=Ot[pt]=Ot[ut]=Ot[we]=Ot[kt]=Ot[Ut]=Ot[$t]=!0,Ot[le]=Ot[ie]=Ot[ke]=Ot[he]=Ot[ge]=Ot[pe]=Ot[Te]=Ot[Ae]=Ot[Ce]=Ot[De]=Ot[$e]=Ot[Me]=Ot[ve]=Ot[Se]=Ot[Re]=!1;function zn(sn){return ce(sn)&&K(sn.length)&&!!Ot[Q(sn)]}re.exports=zn},5389:(re,se,te)=>{var Q=te(3663),K=te(7978),ce=te(3488),le=te(6449),ie=te(583);function he(pe){return typeof pe=="function"?pe:pe==null?ce:typeof pe=="object"?le(pe)?K(pe[0],pe[1]):Q(pe):ie(pe)}re.exports=he},8984:(re,se,te)=>{var Q=te(5527),K=te(3650),ce=Object.prototype,le=ce.hasOwnProperty;function ie(he){if(!Q(he))return K(he);var pe=[];for(var Te in Object(he))le.call(he,Te)&&Te!="constructor"&&pe.push(Te);return pe}re.exports=ie},3663:(re,se,te)=>{var Q=te(1799),K=te(776),ce=te(7197);function le(ie){var he=K(ie);return he.length==1&&he[0][2]?ce(he[0][0],he[0][1]):function(pe){return pe===ie||Q(pe,ie,he)}}re.exports=le},7978:(re,se,te)=>{var Q=te(270),K=te(8156),ce=te(631),le=te(8586),ie=te(756),he=te(7197),pe=te(7797),Te=1,Ae=2;function Ce(De,$e){return le(De)&&ie($e)?he(pe(De),$e):function(Me){var ve=K(Me,De);return ve===void 0&&ve===$e?ce(Me,De):Q($e,ve,Te|Ae)}}re.exports=Ce},7237:re=>{function se(te){return function(Q){return Q==null?void 0:Q[te]}}re.exports=se},7255:(re,se,te)=>{var Q=te(7422);function K(ce){return function(le){return Q(le,ce)}}re.exports=K},8096:re=>{function se(te,Q){for(var K=-1,ce=Array(te);++K<te;)ce[K]=Q(K);return ce}re.exports=se},7556:(re,se,te)=>{var Q=te(1873),K=te(4932),ce=te(6449),le=te(4394),ie=1/0,he=Q?Q.prototype:void 0,pe=he?he.toString:void 0;function Te(Ae){if(typeof Ae=="string")return Ae;if(ce(Ae))return K(Ae,Te)+"";if(le(Ae))return pe?pe.call(Ae):"";var Ce=Ae+"";return Ce=="0"&&1/Ae==-ie?"-0":Ce}re.exports=Te},7301:re=>{function se(te){return function(Q){return te(Q)}}re.exports=se},5765:(re,se,te)=>{var Q=te(8859),K=te(5325),ce=te(9905),le=te(9219),ie=te(4517),he=te(4247),pe=200;function Te(Ae,Ce,De){var $e=-1,Me=K,ve=Ae.length,Se=!0,Re=[],ke=Re;if(De)Se=!1,Me=ce;else if(ve>=pe){var ge=Ce?null:ie(Ae);if(ge)return he(ge);Se=!1,Me=le,ke=new Q}else ke=Ce?[]:Re;e:for(;++$e<ve;){var Ne=Ae[$e],Be=Ce?Ce(Ne):Ne;if(Ne=De||Ne!==0?Ne:0,Se&&Be===Be){for(var Ze=ke.length;Ze--;)if(ke[Ze]===Be)continue e;Ce&&ke.push(Be),Re.push(Ne)}else Me(ke,Be,De)||(ke!==Re&&ke.push(Be),Re.push(Ne))}return Re}re.exports=Te},9219:re=>{function se(te,Q){return te.has(Q)}re.exports=se},1769:(re,se,te)=>{var Q=te(6449),K=te(8586),ce=te(1802),le=te(3222);function ie(he,pe){return Q(he)?he:K(he,pe)?[he]:ce(le(he))}re.exports=ie},5481:(re,se,te)=>{var Q=te(9325),K=Q["__core-js_shared__"];re.exports=K},4517:(re,se,te)=>{var Q=te(6545),K=te(3950),ce=te(4247),le=1/0,ie=Q&&1/ce(new Q([,-0]))[1]==le?function(he){return new Q(he)}:K;re.exports=ie},5911:(re,se,te)=>{var Q=te(8859),K=te(4248),ce=te(9219),le=1,ie=2;function he(pe,Te,Ae,Ce,De,$e){var Me=Ae&le,ve=pe.length,Se=Te.length;if(ve!=Se&&!(Me&&Se>ve))return!1;var Re=$e.get(pe),ke=$e.get(Te);if(Re&&ke)return Re==Te&&ke==pe;var ge=-1,Ne=!0,Be=Ae&ie?new Q:void 0;for($e.set(pe,Te),$e.set(Te,pe);++ge<ve;){var Ze=pe[ge],pt=Te[ge];if(Ce)var ut=Me?Ce(pt,Ze,ge,Te,pe,$e):Ce(Ze,pt,ge,pe,Te,$e);if(ut!==void 0){if(ut)continue;Ne=!1;break}if(Be){if(!K(Te,function(we,kt){if(!ce(Be,kt)&&(Ze===we||De(Ze,we,Ae,Ce,$e)))return Be.push(kt)})){Ne=!1;break}}else if(!(Ze===pt||De(Ze,pt,Ae,Ce,$e))){Ne=!1;break}}return $e.delete(pe),$e.delete(Te),Ne}re.exports=he},1986:(re,se,te)=>{var Q=te(1873),K=te(7828),ce=te(5288),le=te(5911),ie=te(317),he=te(4247),pe=1,Te=2,Ae="[object Boolean]",Ce="[object Date]",De="[object Error]",$e="[object Map]",Me="[object Number]",ve="[object RegExp]",Se="[object Set]",Re="[object String]",ke="[object Symbol]",ge="[object ArrayBuffer]",Ne="[object DataView]",Be=Q?Q.prototype:void 0,Ze=Be?Be.valueOf:void 0;function pt(ut,we,kt,Ut,$t,Ot,zn){switch(kt){case Ne:if(ut.byteLength!=we.byteLength||ut.byteOffset!=we.byteOffset)return!1;ut=ut.buffer,we=we.buffer;case ge:return!(ut.byteLength!=we.byteLength||!Ot(new K(ut),new K(we)));case Ae:case Ce:case Me:return ce(+ut,+we);case De:return ut.name==we.name&&ut.message==we.message;case ve:case Re:return ut==we+"";case $e:var sn=ie;case Se:var jt=Ut&pe;if(sn||(sn=he),ut.size!=we.size&&!jt)return!1;var un=zn.get(ut);if(un)return un==we;Ut|=Te,zn.set(ut,we);var Et=le(sn(ut),sn(we),Ut,$t,Ot,zn);return zn.delete(ut),Et;case ke:if(Ze)return Ze.call(ut)==Ze.call(we)}return!1}re.exports=pt},689:(re,se,te)=>{var Q=te(2),K=1,ce=Object.prototype,le=ce.hasOwnProperty;function ie(he,pe,Te,Ae,Ce,De){var $e=Te&K,Me=Q(he),ve=Me.length,Se=Q(pe),Re=Se.length;if(ve!=Re&&!$e)return!1;for(var ke=ve;ke--;){var ge=Me[ke];if(!($e?ge in pe:le.call(pe,ge)))return!1}var Ne=De.get(he),Be=De.get(pe);if(Ne&&Be)return Ne==pe&&Be==he;var Ze=!0;De.set(he,pe),De.set(pe,he);for(var pt=$e;++ke<ve;){ge=Me[ke];var ut=he[ge],we=pe[ge];if(Ae)var kt=$e?Ae(we,ut,ge,pe,he,De):Ae(ut,we,ge,he,pe,De);if(!(kt===void 0?ut===we||Ce(ut,we,Te,Ae,De):kt)){Ze=!1;break}pt||(pt=ge=="constructor")}if(Ze&&!pt){var Ut=he.constructor,$t=pe.constructor;Ut!=$t&&"constructor"in he&&"constructor"in pe&&!(typeof Ut=="function"&&Ut instanceof Ut&&typeof $t=="function"&&$t instanceof $t)&&(Ze=!1)}return De.delete(he),De.delete(pe),Ze}re.exports=ie},4840:(re,se,te)=>{var Q=typeof te.g=="object"&&te.g&&te.g.Object===Object&&te.g;re.exports=Q},2:(re,se,te)=>{var Q=te(2199),K=te(4664),ce=te(5950);function le(ie){return Q(ie,ce,K)}re.exports=le},2651:(re,se,te)=>{var Q=te(4218);function K(ce,le){var ie=ce.__data__;return Q(le)?ie[typeof le=="string"?"string":"hash"]:ie.map}re.exports=K},776:(re,se,te)=>{var Q=te(756),K=te(5950);function ce(le){for(var ie=K(le),he=ie.length;he--;){var pe=ie[he],Te=le[pe];ie[he]=[pe,Te,Q(Te)]}return ie}re.exports=ce},6110:(re,se,te)=>{var Q=te(5083),K=te(392);function ce(le,ie){var he=K(le,ie);return Q(he)?he:void 0}re.exports=ce},659:(re,se,te)=>{var Q=te(1873),K=Object.prototype,ce=K.hasOwnProperty,le=K.toString,ie=Q?Q.toStringTag:void 0;function he(pe){var Te=ce.call(pe,ie),Ae=pe[ie];try{pe[ie]=void 0;var Ce=!0}catch($e){}var De=le.call(pe);return Ce&&(Te?pe[ie]=Ae:delete pe[ie]),De}re.exports=he},4664:(re,se,te)=>{var Q=te(9770),K=te(3345),ce=Object.prototype,le=ce.propertyIsEnumerable,ie=Object.getOwnPropertySymbols,he=ie?function(pe){return pe==null?[]:(pe=Object(pe),Q(ie(pe),function(Te){return le.call(pe,Te)}))}:K;re.exports=he},5861:(re,se,te)=>{var Q=te(5580),K=te(8223),ce=te(2804),le=te(6545),ie=te(8303),he=te(2552),pe=te(7473),Te="[object Map]",Ae="[object Object]",Ce="[object Promise]",De="[object Set]",$e="[object WeakMap]",Me="[object DataView]",ve=pe(Q),Se=pe(K),Re=pe(ce),ke=pe(le),ge=pe(ie),Ne=he;(Q&&Ne(new Q(new ArrayBuffer(1)))!=Me||K&&Ne(new K)!=Te||ce&&Ne(ce.resolve())!=Ce||le&&Ne(new le)!=De||ie&&Ne(new ie)!=$e)&&(Ne=function(Be){var Ze=he(Be),pt=Ze==Ae?Be.constructor:void 0,ut=pt?pe(pt):"";if(ut)switch(ut){case ve:return Me;case Se:return Te;case Re:return Ce;case ke:return De;case ge:return $e}return Ze}),re.exports=Ne},392:re=>{function se(te,Q){return te==null?void 0:te[Q]}re.exports=se},9326:(re,se,te)=>{var Q=te(1769),K=te(2428),ce=te(6449),le=te(361),ie=te(294),he=te(7797);function pe(Te,Ae,Ce){Ae=Q(Ae,Te);for(var De=-1,$e=Ae.length,Me=!1;++De<$e;){var ve=he(Ae[De]);
98if(!(Me=Te!=null&&Ce(Te,ve)))break;Te=Te[ve]}return Me||++De!=$e?Me:($e=Te==null?0:Te.length,!!$e&&ie($e)&&le(ve,$e)&&(ce(Te)||K(Te)))}re.exports=pe},2032:(re,se,te)=>{var Q=te(1042);function K(){this.__data__=Q?Q(null):{},this.size=0}re.exports=K},3862:re=>{function se(te){var Q=this.has(te)&&delete this.__data__[te];return this.size-=Q?1:0,Q}re.exports=se},6721:(re,se,te)=>{var Q=te(1042),K="__lodash_hash_undefined__",ce=Object.prototype,le=ce.hasOwnProperty;function ie(he){var pe=this.__data__;if(Q){var Te=pe[he];return Te===K?void 0:Te}return le.call(pe,he)?pe[he]:void 0}re.exports=ie},2749:(re,se,te)=>{var Q=te(1042),K=Object.prototype,ce=K.hasOwnProperty;function le(ie){var he=this.__data__;return Q?he[ie]!==void 0:ce.call(he,ie)}re.exports=le},5749:(re,se,te)=>{var Q=te(1042),K="__lodash_hash_undefined__";function ce(le,ie){var he=this.__data__;return this.size+=this.has(le)?0:1,he[le]=Q&&ie===void 0?K:ie,this}re.exports=ce},5891:(re,se,te)=>{var Q=te(1873),K=te(2428),ce=te(6449),le=Q?Q.isConcatSpreadable:void 0;function ie(he){return ce(he)||K(he)||!!(le&&he&&he[le])}re.exports=ie},361:re=>{var se=9007199254740991,te=/^(?:0|[1-9]\d*)$/;function Q(K,ce){var le=typeof K;return ce=ce==null?se:ce,!!ce&&(le=="number"||le!="symbol"&&te.test(K))&&K>-1&&K%1==0&&K<ce}re.exports=Q},8586:(re,se,te)=>{var Q=te(6449),K=te(4394),ce=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,le=/^\w*$/;function ie(he,pe){if(Q(he))return!1;var Te=typeof he;return Te=="number"||Te=="symbol"||Te=="boolean"||he==null||K(he)?!0:le.test(he)||!ce.test(he)||pe!=null&&he in Object(pe)}re.exports=ie},4218:re=>{function se(te){var Q=typeof te;return Q=="string"||Q=="number"||Q=="symbol"||Q=="boolean"?te!=="__proto__":te===null}re.exports=se},7296:(re,se,te)=>{var Q=te(5481),K=function(){var le=/[^.]+$/.exec(Q&&Q.keys&&Q.keys.IE_PROTO||"");return le?"Symbol(src)_1."+le:""}();function ce(le){return!!K&&K in le}re.exports=ce},5527:re=>{var se=Object.prototype;function te(Q){var K=Q&&Q.constructor,ce=typeof K=="function"&&K.prototype||se;return Q===ce}re.exports=te},756:(re,se,te)=>{var Q=te(3805);function K(ce){return ce===ce&&!Q(ce)}re.exports=K},3702:re=>{function se(){this.__data__=[],this.size=0}re.exports=se},80:(re,se,te)=>{var Q=te(6025),K=Array.prototype,ce=K.splice;function le(ie){var he=this.__data__,pe=Q(he,ie);if(pe<0)return!1;var Te=he.length-1;return pe==Te?he.pop():ce.call(he,pe,1),--this.size,!0}re.exports=le},4739:(re,se,te)=>{var Q=te(6025);function K(ce){var le=this.__data__,ie=Q(le,ce);return ie<0?void 0:le[ie][1]}re.exports=K},8655:(re,se,te)=>{var Q=te(6025);function K(ce){return Q(this.__data__,ce)>-1}re.exports=K},1175:(re,se,te)=>{var Q=te(6025);function K(ce,le){var ie=this.__data__,he=Q(ie,ce);return he<0?(++this.size,ie.push([ce,le])):ie[he][1]=le,this}re.exports=K},3040:(re,se,te)=>{var Q=te(1549),K=te(79),ce=te(8223);function le(){this.size=0,this.__data__={hash:new Q,map:new(ce||K),string:new Q}}re.exports=le},7670:(re,se,te)=>{var Q=te(2651);function K(ce){var le=Q(this,ce).delete(ce);return this.size-=le?1:0,le}re.exports=K},289:(re,se,te)=>{var Q=te(2651);function K(ce){return Q(this,ce).get(ce)}re.exports=K},4509:(re,se,te)=>{var Q=te(2651);function K(ce){return Q(this,ce).has(ce)}re.exports=K},2949:(re,se,te)=>{var Q=te(2651);function K(ce,le){var ie=Q(this,ce),he=ie.size;return ie.set(ce,le),this.size+=ie.size==he?0:1,this}re.exports=K},317:re=>{function se(te){var Q=-1,K=Array(te.size);return te.forEach(function(ce,le){K[++Q]=[le,ce]}),K}re.exports=se},7197:re=>{function se(te,Q){return function(K){return K==null?!1:K[te]===Q&&(Q!==void 0||te in Object(K))}}re.exports=se},2224:(re,se,te)=>{var Q=te(104),K=500;function ce(le){var ie=Q(le,function(pe){return he.size===K&&he.clear(),pe}),he=ie.cache;return ie}re.exports=ce},1042:(re,se,te)=>{var Q=te(6110),K=Q(Object,"create");re.exports=K},3650:(re,se,te)=>{var Q=te(4335),K=Q(Object.keys,Object);re.exports=K},6009:(re,se,te)=>{re=te.nmd(re);var Q=te(4840),K=se&&!se.nodeType&&se,ce=K&&!0&&re&&!re.nodeType&&re,le=ce&&ce.exports===K,ie=le&&Q.process,he=function(){try{var pe=ce&&ce.require&&ce.require("util").t
98ypes;return pe||ie&&ie.binding&&ie.binding("util")}catch(Te){}}();re.exports=he},9350:re=>{var se=Object.prototype,te=se.toString;function Q(K){return te.call(K)}re.exports=Q},4335:re=>{function se(te,Q){return function(K){return te(Q(K))}}re.exports=se},9325:(re,se,te)=>{var Q=te(4840),K=typeof self=="object"&&self&&self.Object===Object&&self,ce=Q||K||Function("return this")();re.exports=ce},1380:re=>{var se="__lodash_hash_undefined__";function te(Q){return this.__data__.set(Q,se),this}re.exports=te},1459:re=>{function se(te){return this.__data__.has(te)}re.exports=se},4247:re=>{function se(te){var Q=-1,K=Array(te.size);return te.forEach(function(ce){K[++Q]=ce}),K}re.exports=se},1420:(re,se,te)=>{var Q=te(79);function K(){this.__data__=new Q,this.size=0}re.exports=K},938:re=>{function se(te){var Q=this.__data__,K=Q.delete(te);return this.size=Q.size,K}re.exports=se},3605:re=>{function se(te){return this.__data__.get(te)}re.exports=se},9817:re=>{function se(te){return this.__data__.has(te)}re.exports=se},945:(re,se,te)=>{var Q=te(79),K=te(8223),ce=te(3661),le=200;function ie(he,pe){var Te=this.__data__;if(Te instanceof Q){var Ae=Te.__data__;if(!K||Ae.length<le-1)return Ae.push([he,pe]),this.size=++Te.size,this;Te=this.__data__=new ce(Ae)}return Te.set(he,pe),this.size=Te.size,this}re.exports=ie},6959:re=>{function se(te,Q,K){for(var ce=K-1,le=te.length;++ce<le;)if(te[ce]===Q)return ce;return-1}re.exports=se},1802:(re,se,te)=>{var Q=te(2224),K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ce=/\\(\\)?/g,le=Q(function(ie){var he=[];return ie.charCodeAt(0)===46&&he.push(""),ie.replace(K,function(pe,Te,Ae,Ce){he.push(Ae?Ce.replace(ce,"$1"):Te||pe)}),he});re.exports=le},7797:(re,se,te)=>{var Q=te(4394),K=1/0;function ce(le){if(typeof le=="string"||Q(le))return le;var ie=le+"";return ie=="0"&&1/le==-K?"-0":ie}re.exports=ce},7473:re=>{var se=Function.prototype,te=se.toString;function Q(K){if(K!=null){try{return te.call(K)}catch(ce){}try{return K+""}catch(ce){}}return""}re.exports=Q},5288:re=>{function se(te,Q){return te===Q||te!==te&&Q!==Q}re.exports=se},5970:(re,se,te)=>{var Q=te(3120);function K(ce){var le=ce==null?0:ce.length;return le?Q(ce,1):[]}re.exports=K},8156:(re,se,te)=>{var Q=te(7422);function K(ce,le,ie){var he=ce==null?void 0:Q(ce,le);return he===void 0?ie:he}re.exports=K},631:(re,se,te)=>{var Q=te(8077),K=te(9326);function ce(le,ie){return le!=null&&K(le,ie,Q)}re.exports=ce},3488:re=>{function se(te){return te}re.exports=se},2428:(re,se,te)=>{var Q=te(7534),K=te(346),ce=Object.prototype,le=ce.hasOwnProperty,ie=ce.propertyIsEnumerable,he=Q(function(){return arguments}())?Q:function(pe){return K(pe)&&le.call(pe,"callee")&&!ie.call(pe,"callee")};re.exports=he},6449:re=>{var se=Array.isArray;re.exports=se},4894:(re,se,te)=>{var Q=te(1882),K=te(294);function ce(le){return le!=null&&K(le.length)&&!Q(le)}re.exports=ce},3656:(re,se,te)=>{re=te.nmd(re);var Q=te(9325),K=te(9935),ce=se&&!se.nodeType&&se,le=ce&&!0&&re&&!re.nodeType&&re,ie=le&&le.exports===ce,he=ie?Q.Buffer:void 0,pe=he?he.isBuffer:void 0,Te=pe||K;re.exports=Te},1882:(re,se,te)=>{var Q=te(2552),K=te(3805),ce="[object AsyncFunction]",le="[object Function]",ie="[object GeneratorFunction]",he="[object Proxy]";function pe(Te){if(!K(Te))return!1;var Ae=Q(Te);return Ae==le||Ae==ie||Ae==ce||Ae==he}re.exports=pe},294:re=>{var se=9007199254740991;function te(Q){return typeof Q=="number"&&Q>-1&&Q%1==0&&Q<=se}re.exports=te},3805:re=>{function se(te){var Q=typeof te;return te!=null&&(Q=="object"||Q=="function")}re.exports=se},346:re=>{function se(te){return te!=null&&typeof te=="object"}re.exports=se},4394:(re,se,te)=>{var Q=te(2552),K=te(346),ce="[object Symbol]";function le(ie){return typeof ie=="symbol"||K(ie)&&Q(ie)==ce}re.exports=le},7167:(re,se,te)=>{var Q=te(4901),K=te(7301),ce=te(6009),le=ce&&ce.isTypedArray,ie=le?K(le):Q;re.exports=ie},5950:(re,se,te)=>{var Q=te(695),K=te(8984),ce=te(4894);function le(ie){return ce(ie)?Q(ie):K(ie)}re.exports=le},2543:function(re,se,te){re=te.nmd(re);var Q;/**
99* @license
100* Lodash <https://lodash.com/>
101* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
102* Released under MIT license <https://lodash.com/license>
103* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
104* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
105*/(function(){var K,ce="4.17.21",le=200,ie="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",he="Expected a function",pe="Invalid `variable` option passed into `_.template`",Te="__lodash_hash_undefined__",Ae=500,Ce="__lodash_placeholder__",De=1,$e=2,Me=4,ve=1,Se=2,Re=1,ke=2,ge=4,Ne=8,Be=16,Ze=32,pt=64,ut=128,we=256,kt=512,Ut=30,$t="...",Ot=800,zn=16,sn=1,jt=2,un=3,Et=1/0,Wt=9007199254740991,bn=17976931348623157e292,ze=NaN,Lt=4294967295,lt=Lt-1,ft=Lt>>>1,Oe=[["ary",ut],["bind",Re],["bindKey",ke],["curry",Ne],["curryRight",Be],["flip",kt],["partial",Ze],["partialRight",pt],["rearg",we]],Ke="[object Arguments]",st="[object Array]",We="[object AsyncFunction]",me="[object Boolean]",qe="[object Date]",Fe="[object DOMException]",Xe="[object Error]",at="[object Function]",et="[object GeneratorFunction]",_t="[object Map]",Tt="[object Number]",tn="[object Null]",hn="[object Object]",vn="[object Promise]",Rn="[object Proxy]",Ni="[object RegExp]",Ai="[object Set]",Hi="[object String]",Vr="[object Symbol]",Kr="[object Undefined]",br="[object WeakMap]",Ie="[object WeakSet]",gt="[object ArrayBuffer]",rt="[object DataView]",Qe="[object Float32Array]",tt="[object Float64Array]",dt="[object Int8Array]",Ct="[object Int16Array]",Xt="[object Int32Array]",pn="[object Uint8Array]",mn="[object Uint8ClampedArray]",on="[object Uint16Array]",_n="[object Uint32Array]",Qt=/\b__p \+= '';/g,Ln=/\b(__p \+=) '' \+/g,dn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Gn=/&(?:amp|lt|gt|quot|#39);/g,jn=/[&<>"']/g,ti=RegExp(Gn.source),xi=RegExp(jn.source),or=/<%-([\s\S]+?)%>/g,yr=/<%([\s\S]+?)%>/g,Wr=/<%=([\s\S]+?)%>/g,Oa=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ri=/^\w*$/,qi=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,sl=/[\\^$.*+?()[\]{}|]/g,Hf=RegExp(sl.source),Gf=/^\s+/,Ri=/\s/,$c=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,cs=/\{\n\/\* \[wrapped with (.+)\] \*/,Cr=/,? & /,oi=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,cr=/[()=,{}\[\]\/\s]/,fs=/\\(\\)?/g,ds=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fc=/\w*$/,Lu=/^[-+]0x[0-9a-f]+$/i,Kp=/^0b[01]+$/i,Ks=/^\[object .+?Constructor\]$/,b0=/^0o[0-7]+$/i,ol=/^(?:0|[1-9]\d*)$/,nh=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 4,911 bytes, line 105
1057f]/g,ou=/($^)/,dc=/['\n\r\u2028\u2029\\]/g,ul="\\ud800-\\udfff",hc="\\u0300-\\u036f",Ra="\\ufe20-\\ufe2f",Xr="\\u20d0-\\u20ff",bo=hc+Ra+Xr,Mu="\\u2700-\\u27bf",mt="a-z\\xdf-\\xf6\\xf8-\\xff",je="\\xac\\xb1\\xd7\\xf7",nt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Je="\\u2000-\\u206f",bt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pt="A-Z\\xc0-\\xd6\\xd8-\\xde",Ht="\\ufe0e\\ufe0f",Sn=je+nt+Je+bt,Mn="['\u2019]",yn="["+ul+"]",Cn="["+Sn+"]",Bn="["+bo+"]",zi="\\d+",ea="["+Mu+"]",Ar="["+mt+"]",Un="[^"+ul+Sn+zi+Mu+mt+Pt+"]",Pi="\\ud83c[\\udffb-\\udfff]",za="(?:"+Bn+"|"+Pi+")",Ls="[^"+ul+"]",Er="(?:\\ud83c[\\udde6-\\uddff]){2}",hs="[\\ud800-\\udbff][\\udc00-\\udfff]",Xs="["+Pt+"]",Io="\\u200d",eo="(?:"+Ar+"|"+Un+")",Vf="(?:"+Xs+"|"+Un+")",yo="(?:"+Mn+"(?:d|ll|m|re|s|t|ve))?",vo="(?:"+Mn+"(?:D|LL|M|RE|S|T|VE))?",_o=za+"?",ey="["+Ht+"]?",Xa="(?:"+Io+"(?:"+[Ls,Er,hs].join("|")+")"+ey+_o+")*",ll="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",pc="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ih=ey+_o+Xa,Zc="(?:"+[ea,Er,hs].join("|")+")"+ih,Rl="(?:"+[Ls+Bn+"?",Bn,Er,hs,yn].join("|")+")",Wf=RegExp(Mn,"g"),rh=RegExp(Bn,"g"),qf=RegExp(Pi+"(?="+Pi+")|"+Rl+ih,"g"),ah=RegExp([Xs+"?"+Ar+"+"+yo+"(?="+[Cn,Xs,"$"].join("|")+")",Vf+"+"+vo+"(?="+[Cn,Xs+eo,"$"].join("|")+")",Xs+"?"+eo+"+"+yo,Xs+"+"+vo,pc,ll,zi,Zc].join("|"),"g"),Yf=RegExp("["+Io+ul+bo+Ht+"]"),$f=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gc=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],sh=-1,Dr={};Dr[Qe]=Dr[tt]=Dr[dt]=Dr[Ct]=Dr[Xt]=Dr[pn]=Dr[mn]=Dr[on]=Dr[_n]=!0,Dr[Ke]=Dr[st]=Dr[gt]=Dr[me]=Dr[rt]=Dr[qe]=Dr[Xe]=Dr[at]=Dr[_t]=Dr[Tt]=Dr[hn]=Dr[Ni]=Dr[Ai]=Dr[Hi]=Dr[br]=!1;var Lr={};Lr[Ke]=Lr[st]=Lr[gt]=Lr[rt]=Lr[me]=Lr[qe]=Lr[Qe]=Lr[tt]=Lr[dt]=Lr[Ct]=Lr[Xt]=Lr[_t]=Lr[Tt]=Lr[hn]=Lr[Ni]=Lr[Ai]=Lr[Hi]=Lr[Vr]=Lr[pn]=Lr[mn]=Lr[on]=Lr[_n]=!0,Lr[Xe]=Lr[at]=Lr[br]=!1;var Qc={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Zf={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},ha={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Oo={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Jc=parseFloat,Xp=parseInt,Qf=typeof te.g=="object"&&te.g&&te.g.Object===Object&&te.g,ty=typeof self=="object"&&self&&self.Object===Object&&self,es=Qf||ty||Function("return this")(),eg=se&&!se.nodeType&&se,zl=eg&&!0&&re&&!re.nodeType&&re,oh=zl&&zl.exports===eg,tg=oh&&Qf.process,ku=function(){try{var Mt=zl&&zl.require&&zl.require("util").t
vendor: 66,929 bytes, lines 105-124
105ypes;return Mt||tg&&tg.binding&&tg.binding("util")}catch(qt){}}(),ny=ku&&ku.isArrayBuffer,Zm=ku&&ku.isDate,ng=ku&&ku.isMap,iy=ku&&ku.isRegExp,ry=ku&&ku.isSet,ay=ku&&ku.isTypedArray;function uu(Mt,qt,Ft){switch(Ft.length){case 0:return Mt.call(qt);case 1:return Mt.call(qt,Ft[0]);case 2:return Mt.call(qt,Ft[0],Ft[1]);case 3:return Mt.call(qt,Ft[0],Ft[1],Ft[2])}return Mt.apply(qt,Ft)}function j4(Mt,qt,Ft,An){for(var ci=-1,fr=Mt==null?0:Mt.length;++ci<fr;){var vr=Mt[ci];qt(An,vr,Ft(vr),Mt)}return An}function Ro(Mt,qt){for(var Ft=-1,An=Mt==null?0:Mt.length;++Ft<An&&qt(Mt[Ft],Ft,Mt)!==!1;);return Mt}function j_(Mt,qt){for(var Ft=Mt==null?0:Mt.length;Ft--&&qt(Mt[Ft],Ft,Mt)!==!1;);return Mt}function Us(Mt,qt){for(var Ft=-1,An=Mt==null?0:Mt.length;++Ft<An;)if(!qt(Mt[Ft],Ft,Mt))return!1;return!0}function mc(Mt,qt){for(var Ft=-1,An=Mt==null?0:Mt.length,ci=0,fr=[];++Ft<An;){var vr=Mt[Ft];qt(vr,Ft,Mt)&&(fr[ci++]=vr)}return fr}function bc(Mt,qt){var Ft=Mt==null?0:Mt.length;return!!Ft&&uh(Mt,qt,0)>-1}function Pl(Mt,qt,Ft){for(var An=-1,ci=Mt==null?0:Mt.length;++An<ci;)if(Ft(qt,Mt[An]))return!0;return!1}function jr(Mt,qt){for(var Ft=-1,An=Mt==null?0:Mt.length,ci=Array(An);++Ft<An;)ci[Ft]=qt(Mt[Ft],Ft,Mt);return ci}function yc(Mt,qt){for(var Ft=-1,An=qt.length,ci=Mt.length;++Ft<An;)Mt[ci+Ft]=qt[Ft];return Mt}function ig(Mt,qt,Ft,An){var ci=-1,fr=Mt==null?0:Mt.length;for(An&&fr&&(Ft=Mt[++ci]);++ci<fr;)Ft=qt(Ft,Mt[ci],ci,Mt);return Ft}function sy(Mt,qt,Ft,An){var ci=Mt==null?0:Mt.length;for(An&&ci&&(Ft=Mt[--ci]);ci--;)Ft=qt(Ft,Mt[ci],ci,Mt);return Ft}function y0(Mt,qt){for(var Ft=-1,An=Mt==null?0:Mt.length;++Ft<An;)if(qt(Mt[Ft],Ft,Mt))return!0;return!1}var oy=Jf("length");function Qm(Mt){return Mt.split("")}function N_(Mt){return Mt.match(oi)||[]}function uy(Mt,qt,Ft){var An;return Ft(Mt,function(ci,fr,vr){if(qt(ci,fr,vr))return An=fr,!1}),An}function rg(Mt,qt,Ft,An){for(var ci=Mt.length,fr=Ft+(An?1:-1);An?fr--:++fr<ci;)if(qt(Mt[fr],fr,Mt))return fr;return-1}function uh(Mt,qt,Ft){return qt===qt?z_(Mt,qt,Ft):rg(Mt,ly,Ft)}function I_(Mt,qt,Ft,An){for(var ci=Ft-1,fr=Mt.length;++ci<fr;)if(An(Mt[ci],qt))return ci;return-1}function ly(Mt){return Mt!==Mt}function v0(Mt,qt){var Ft=Mt==null?0:Mt.length;return Ft?Xc(Mt,qt)/Ft:ze}function Jf(Mt){return function(qt){return qt==null?K:qt[Mt]}}function Kc(Mt){return function(qt){return Mt==null?K:Mt[qt]}}function Jm(Mt,qt,Ft,An,ci){return ci(Mt,function(fr,vr,dr){Ft=An?(An=!1,fr):qt(Ft,fr,vr,dr)}),Ft}function Kf(Mt,qt){var Ft=Mt.length;for(Mt.sort(qt);Ft--;)Mt[Ft]=Mt[Ft].value;return Mt}function Xc(Mt,qt){for(var Ft,An=-1,ci=Mt.length;++An<ci;){var fr=qt(Mt[An]);fr!==K&&(Ft=Ft===K?fr:Ft+fr)}return Ft}function ef(Mt,qt){for(var Ft=-1,An=Array(Mt);++Ft<Mt;)An[Ft]=qt(Ft);return An}function cy(Mt,qt){return jr(qt,function(Ft){return[Ft,Mt[Ft]]})}function Xf(Mt){return Mt&&Mt.slice(0,ch(Mt)+1).replace(Gf,"")}function lu(Mt){return function(qt){return Mt(qt)}}function Km(Mt,qt){return jr(qt,function(Ft){return Mt[Ft]})}function ed(Mt,qt){return Mt.has(qt)}function Xm(Mt,qt){for(var Ft=-1,An=Mt.length;++Ft<An&&uh(qt,Mt[Ft],0)>-1;);return Ft}function e1(Mt,qt){for(var Ft=Mt.length;Ft--&&uh(qt,Mt[Ft],0)>-1;);return Ft}function _0(Mt,qt){for(var Ft=Mt.length,An=0;Ft--;)Mt[Ft]===qt&&++An;return An}var w0=Kc(Qc),O_=Kc(Zf);function ag(Mt){return"\\"+Oo[Mt]}function t1(Mt,qt){return Mt==null?K:Mt[qt]}function td(Mt){return Yf.test(Mt)}function n1(Mt){return $f.test(Mt)}function i1(Mt){for(var qt,Ft=[];!(qt=Mt.next()).done;)Ft.push(qt.value);return Ft}function sg(Mt){var qt=-1,Ft=Array(Mt.size);return Mt.forEach(function(An,ci){Ft[++qt]=[ci,An]}),Ft}function r1(Mt,qt){return function(Ft){return Mt(qt(Ft))}}function Fl(Mt,qt){for(var Ft=-1,An=Mt.length,ci=0,fr=[];++Ft<An;){var vr=Mt[Ft];(vr===qt||vr===Ce)&&(Mt[Ft]=Ce,fr[ci++]=Ft)}return fr}function og(Mt){var qt=-1,Ft=Array(Mt.size);return Mt.forEach(function(An){Ft[++qt]=An}),Ft}function R_(Mt){var qt=-1,Ft=Array(Mt.size);return Mt.forEach(function(An){Ft[++qt]=[An,An]}),Ft}function z_(Mt,qt,Ft){for(var An=Ft-1,ci=Mt.length;++An<ci;)if(Mt[An]===qt)return An;return-1}function P_(Mt,qt,Ft){for(var An=Ft+1;An--;)if(Mt[An]===qt)return An;return An}function lh(Mt){return td(Mt)?dy(Mt):oy(Mt)}function _a(Mt){return td(Mt)?hy(Mt):Qm(Mt)}function ch(Mt){for(var qt=Mt.length;qt--&&Ri.test(Mt.charAt(qt)););return qt}var fy=Kc(ha);function dy(Mt){for(var qt=qf.lastIndex=0;qf.test(Mt);)++qt;return qt}function hy(Mt){return Mt.match(qf)||[]}function py(Mt){return Mt.match(ah)||[]}var a1=function Mt(qt){qt=qt==null?es:ug.defaults(es.Object(),qt,ug.pick(es,gc));var Ft=qt.Array,An=qt.Date,ci=qt.Error,fr=qt.Function,vr=qt.Math,dr=qt.Object,Tu=qt.RegExp,s1=qt.String,ps=qt.TypeError,x0=Ft.prototype,tr=fr.prototype,Au=dr.prototype,lg=qt["__core-js_shared__"],ta=tr.toString,hr=Au.hasOwnProperty,o1=0,u1=function(){var U=/[^.]+$/.exec(lg&&lg.keys&&lg.keys.IE_PROTO||"");return U?"Symbol(src)_1."+U:""}(),S0=Au.toString,cl=ta.call(dr),ki=es._,C0=Tu("^"+ta.call(hr).replace(sl,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),nd=oh?qt.Buffer:K,Du=qt.Symbol,id=qt.Uint8Array,E0=nd?nd.allocUnsafe:K,Pa=r1(dr.getPrototypeOf,dr),cg=dr.create,tf=Au.propertyIsEnumerable,vc=x0.splice,l1=Du?Du.isConcatSpreadable:K,to=Du?Du.iterator:K,ju=Du?Du.toStringTag:K,_c=function(){try{var U=Ec(dr,"defineProperty");return U({},"",{}),U}catch(V){}}(),fg=qt.clearTimeout!==es.clearTimeout&&qt.clearTimeout,dg=An&&An.now!==es.Date.now&&An.now,zo=qt.setTimeout!==es.setTimeout&&qt.setTimeout,wo=vr.ceil,Bl=vr.floor,Nu=dr.getOwnPropertySymbols,Ul=nd?nd.isBuffer:K,wc=qt.isFinite,gy=x0.join,hg=r1(dr.keys,dr),wa=vr.max,_r=vr.min,Fa=An.now,nr=qt.parseInt,Po=vr.random,no=x0.reverse,fh=Ec(qt,"DataView"),Fo=Ec(qt,"Map"),rd=Ec(qt,"Promise"),nf=Ec(qt,"Set"),Bo=Ec(qt,"WeakMap"),Iu=Ec(dr,"create"),Hl=Bo&&new Bo,fl={},c1=Mo(fh),f1=Mo(Fo),my=Mo(rd),L0=Mo(nf),by=Mo(Bo),rf=Du?Du.prototype:K,dh=rf?rf.valueOf:K,af=rf?rf.toString:K;function Ue(U){if(Qr(U)&&!Mi(U)&&!(U instanceof Di)){if(U instanceof io)return U;if(hr.call(U,"__wrapped__"))return Kl(U)}return new io(U)}var Gl=function(){function U(){}return function(V){if(!la(V))return{};if(cg)return cg(V);U.prototype=V;var J=new U;return U.prototype=K,J}}();function xc(){}function io(U,V){this.__wrapped__=U,this.__actions__=[],this.__chain__=!!V,this.__index__=0,this.__values__=K}Ue.templateSettings={escape:or,evaluate:yr,interpolate:Wr,variable:"",imports:{_:Ue}},Ue.prototype=xc.prototype,Ue.prototype.constructor=Ue,io.prototype=Gl(xc.prototype),io.prototype.constructor=io;function Di(U){this.__wrapped__=U,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Lt,this.__views__=[]}function M0(){var U=new Di(this.__wrapped__);return U.__actions__=ms(this.__actions__),U.__dir__=this.__dir__,U.__filtered__=this.__filtered__,U.__iteratees__=ms(this.__iteratees__),U.__takeCount__=this.__takeCount__,U.__views__=ms(this.__views__),U}function ai(){if(this.__filtered__){var U=new Di(this);U.__dir__=-1,U.__filtered__=!0}else U=this.clone(),U.__dir__*=-1;return U}function hh(){var U=this.__wrapped__.value(),V=this.__dir__,J=Mi(U),de=V<0,Le=J?U.length:0,Ye=vi(0,Le,this.__views__),ct=Ye.start,yt=Ye.end,At=yt-ct,nn=de?yt:ct-1,an=this.__iteratees__,cn=an.length,Dn=0,Kn=_r(At,this.__takeCount__);if(!J||!de&&Le==At&&Kn==At)return Sc(U,this.__actions__);var fi=[];e:for(;At--&&Dn<Kn;){nn+=V;for(var Oi=-1,mi=U[nn];++Oi<cn;){var Zi=an[Oi],Xi=Zi.iteratee,Zu=Zi.type,Zo=Xi(mi);if(Zu==jt)mi=Zo;else if(!Zo){if(Zu==sn)continue e;break e}}fi[Dn++]=mi}return fi}Di.prototype=Gl(xc.prototype),Di.prototype.constructor=Di;function dl(U){var V=-1,J=U==null?0:U.length;for(this.clear();++V<J;){var de=U[V];this.set(de[0],de[1])}}function pg(){this.__data__=Iu?Iu(null):{},this.size=0}function yy(U){var V=this.has(U)&&delete this.__data__[U];return this.size-=V?1:0,V}function gg(U){var V=this.__data__;if(Iu){var J=V[U];return J===Te?K:J}return hr.call(V,U)?V[U]:K}function mg(U){var V=this.__data__;return Iu?V[U]!==K:hr.call(V,U)}function hl(U,V){var J=this.__data__;return this.size+=this.has(U)?0:1,J[U]=Iu&&V===K?Te:V,this}dl.prototype.clear=pg,dl.prototype.delete=yy,dl.prototype.get=gg,dl.prototype.has=mg,dl.prototype.set=hl;function gs(U){var V=-1,J=U==null?0:U.length;for(this.clear();++V<J;){var de=U[V];this.set(de[0],de[1])}}function ad(){this.__data__=[],this.size=0}function d1(U){var V=this.__data__,J=wr(V,U);if(J<0)return!1;var de=V.length-1;return J==de?V.pop():vc.call(V,J,1),--this.size,!0}function sd(U){var V=this.__data__,J=wr(V,U);return J<0?K:V[J][1]}function Vl(U){return wr(this.__data__,U)>-1}function ts(U,V){var J=this.__data__,de=wr(J,U);return de<0?(++this.size,J.push([U,V])):J[de][1]=V,this}gs.prototype.clear=ad,gs.prototype.delete=d1,gs.prototype.get=sd,gs.prototype.has=Vl,gs.prototype.set=ts;function cu(U){var V=-1,J=U==null?0:U.length;for(this.clear();++V<J;){var de=U[V];this.set(de[0],de[1])}}function vy(){this.size=0,this.__data__={hash:new dl,map:new(Fo||gs),string:new dl}}function _y(U){var V=So(this,U).delete(U);return this.size-=V?1:0,V}function wy(U){return So(this,U).get(U)}function ns(U){return So(this,U).has(U)}function xy(U,V){var J=So(this,U),de=J.size;return J.set(U,V),this.size+=J.size==de?0:1,this}cu.prototype.clear=vy,cu.prototype.delete=_y,cu.prototype.get=wy,cu.prototype.has=ns,cu.prototype.set=xy;function Ou(U){var V=-1,J=U==null?0:U.length;for(this.__data__=new cu;++V<J;)this.add(U[V])}function bg(U){return this.__data__.set(U,Te),this}function yg(U){return this.__data__.has(U)}Ou.prototype.add=Ou.prototype.push=bg,Ou.prototype.has=yg;function Hs(U){var V=this.__data__=new gs(U);this.size=V.size}function od(){this.__data__=new gs,this.size=0}function Sy(U){var V=this.__data__,J=V.delete(U);return this.size=V.size,J}function Ca(U){return this.__data__.get(U)}function N4(U){return this.__data__.has(U)}function F_(U,V){var J=this.__data__;if(J instanceof gs){var de=J.__data__;if(!Fo||de.length<le-1)return de.push([U,V]),this.size=++J.size,this;J=this.__data__=new cu(de)}return J.set(U,V),this.size=J.size,this}Hs.prototype.clear=od,Hs.prototype.delete=Sy,Hs.prototype.get=Ca,Hs.prototype.has=N4,Hs.prototype.set=F_;function fu(U,V){var J=Mi(U),de=!J&&yf(U),Le=!J&&!de&&El(U),Ye=!J&&!de&&!Le&&Uh(U),ct=J||de||Le||Ye,yt=ct?ef(U.length,s1):[],At=yt.length;for(var nn in U)(V||hr.call(U,nn))&&!(ct&&(nn=="length"||Le&&(nn=="offset"||nn=="parent")||Ye&&(nn=="buffer"||nn=="byteLength"||nn=="byteOffset")||Wo(nn,At)))&&yt.push(nn);return yt}function h1(U){var V=U.length;return V?U[xh(0,V-1)]:K}function p1(U,V){return df(ms(U),Gs(V,0,U.length))}function g1(U){return df(ms(U))}function Ru(U,V,J){(J!==K&&!Ns(U[V],J)||J===K&&!(V in U))&&Uo(U,V,J)}function Si(U,V,J){var de=U[V];(!(hr.call(U,V)&&Ns(de,J))||J===K&&!(V in U))&&Uo(U,V,J)}function wr(U,V){for(var J=U.length;J--;)if(Ns(U[J][0],V))return J;return-1}function Yi(U,V,J,de){return sf(U,function(Le,Ye,ct){V(de,Le,J(Le),ct)}),de}function ph(U,V){return U&&Fu(V,vs(V),U)}function k0(U,V){return U&&Fu(V,uo(V),U)}function Uo(U,V,J){V=="__proto__"&&_c?_c(U,V,{configurable:!0,enumerable:!0,value:J,writable:!0}):U[V]=J}function gh(U,V){for(var J=-1,de=V.length,Le=Ft(de),Ye=U==null;++J<de;)Le[J]=Ye?K:J1(U,V[J]);return Le}function Gs(U,V,J){return U===U&&(J!==K&&(U=U<=J?U:J),V!==K&&(U=U>=V?U:V)),U}function is(U,V,J,de,Le,Ye){var ct,yt=V&De,At=V&$e,nn=V&Me;if(J&&(ct=Le?J(U,de,Le,Ye):J(U)),ct!==K)return ct;if(!la(U))return U;var an=Mi(U);if(an){if(ct=Y0(U),!yt)return ms(U,ct)}else{var cn=Bi(U),Dn=cn==at||cn==et;if(El(U))return M1(U,yt);if(cn==hn||cn==Ke||Dn&&!Le){if(ct=At||Dn?{}:aa(U),!yt)return At?Tg(U,k0(ct,U)):Ch(U,ph(ct,U))}else{if(!Lr[cn])return Le?U:{};ct=Go(U,cn,yt)}}Ye||(Ye=new Hs);var Kn=Ye.get(U);if(Kn)return Kn;Ye.set(U,ct),W1(U)?U.forEach(function(mi){ct.add(is(mi,V,J,mi,U,Ye))}):V1(U)&&U.forEach(function(mi,Zi){ct.set(Zi,is(mi,V,J,Zi,U,Ye))});var fi=nn?At?Ng:La:At?uo:vs,Oi=an?K:fi(U);return Ro(Oi||U,function(mi,Zi){Oi&&(Zi=mi,mi=U[Zi]),Si(ct,Zi,is(mi,V,J,Zi,U,Ye))}),ct}function Ms(U){var V=vs(U);return function(J){return Ea(J,U,V)}}function Ea(U,V,J){var de=J.length;if(U==null)return!de;for(U=dr(U);de--;){var Le=J[de],Ye=V[Le],ct=U[Le];if(ct===K&&!(Le in U)||!Ye(ct))return!1}return!0}function vg(U,V,J){if(typeof U!="function")throw new ps(he);return as(function(){U.apply(K,J)},V)}function du(U,V,J,de){var Le=-1,Ye=bc,ct=!0,yt=U.length,At=[],nn=V.length;if(!yt)return At;J&&(V=jr(V,lu(J))),de?(Ye=Pl,ct=!1):V.length>=le&&(Ye=ed,ct=!1,V=new Ou(V));e:for(;++Le<yt;){var an=U[Le],cn=J==null?an:J(an);if(an=de||an!==0?an:0,ct&&cn===cn){for(var Dn=nn;Dn--;)if(V[Dn]===cn)continue e;At.push(an)}else Ye(V,cn,de)||At.push(an)}return At}var sf=Ei(ks),mh=Ei(vh,!0);function bh(U,V){var J=!0;return sf(U,function(de,Le,Ye){return J=!!V(de,Le,Ye),J}),J}function Fi(U,V,J){for(var de=-1,Le=U.length;++de<Le;){var Ye=U[de],ct=V(Ye);if(ct!=null&&(yt===K?ct===ct&&!Wa(ct):J(ct,yt)))var yt=ct,At=Ye}return At}function yh(U,V,J,de){var Le=U.length;for(J=_i(J),J<0&&(J=-J>Le?0:Le+J),de=de===K||de>Le?Le:_i(de),de<0&&(de+=Le),de=J>de?0:Gh(de);J<de;)U[J++]=V;return U}function T0(U,V){var J=[];return sf(U,function(de,Le,Ye){V(de,Le,Ye)&&J.push(de)}),J}function pr(U,V,J,de,Le){var Ye=-1,ct=U.length;for(J||(J=Vo),Le||(Le=[]);++Ye<ct;){var yt=U[Ye];V>0&&J(yt)?V>1?pr(yt,V-1,J,de,Le):yc(Le,yt):de||(Le[Le.length]=yt)}return Le}var Ba=Li(),ud=Li(!0);function ks(U,V){return U&&Ba(U,V,vs)}function vh(U,V){return U&&ud(U,V,vs)}function A0(U,V){return mc(V,function(J){return Ll(U[J])})}function Mr(U,V){V=Ho(V,U);for(var J=0,de=V.length;U!=null&&J<de;)U=U[Gu(V[J++])];return J&&J==de?U:K}function D0(U,V,J){var de=V(U);return Mi(U)?de:yc(de,J(U))}function Ts(U){return U==null?U===K?Kr:tn:ju&&ju in dr(U)?ro(U):kh(U)}function _g(U,V){return U>V}function j0(U,V){return U!=null&&hr.call(U,V)}function B_(U,V){return U!=null&&V in dr(U)}function m1(U,V,J){return U>=_r(V,J)&&U<wa(V,J)}function b1(U,V,J){for(var de=J?Pl:bc,Le=U[0].length,Ye=U.length,ct=Ye,yt=Ft(Ye),At=1/0,nn=[];ct--;){var an=U[ct];ct&&V&&(an=jr(an,lu(V))),At=_r(an.length,At),yt[ct]=!J&&(V||Le>=120&&an.length>=120)?new Ou(ct&&an):K}an=U[0];var cn=-1,Dn=yt[0];e:for(;++cn<Le&&nn.length<At;){var Kn=an[cn],fi=V?V(Kn):Kn;if(Kn=J||Kn!==0?Kn:0,!(Dn?ed(Dn,fi):de(nn,fi,J))){for(ct=Ye;--ct;){var Oi=yt[ct];if(!(Oi?ed(Oi,fi):de(U[ct],fi,J)))continue e}Dn&&Dn.push(fi),nn.push(Kn)}}return nn}function Cy(U,V,J,de){return ks(U,function(Le,Ye,ct){V(de,J(Le),Ye,ct)}),de}function N0(U,V,J){V=Ho(V,U),U=Ds(U,V);var de=U==null?U:U[Gu(Ma(V))];return de==null?K:uu(de,U,J)}function wg(U){return Qr(U)&&Ts(U)==Ke}function Ey(U){return Qr(U)&&Ts(U)==gt}function I4(U){return Qr(U)&&Ts(U)==qe}function I0(U,V,J,de,Le){return U===V?!0:U==null||V==null||!Qr(U)&&!Qr(V)?U!==U&&V!==V:O0(U,V,J,de,I0,Le)}function O0(U,V,J,de,Le,Ye){var ct=Mi(U),yt=Mi(V),At=ct?st:Bi(U),nn=yt?st:Bi(V);At=At==Ke?hn:At,nn=nn==Ke?hn:nn;var an=At==hn,cn=nn==hn,Dn=At==nn;if(Dn&&El(U)){if(!El(V))return!1;ct=!0,an=!1}if(Dn&&!an)return Ye||(Ye=new Hs),ct||Uh(U)?cf(U,V,J,de,Le,Ye):q0(U,V,At,J,de,Le,Ye);if(!(J&ve)){var Kn=an&&hr.call(U,"__wrapped__"),fi=cn&&hr.call(V,"__wrapped__");if(Kn||fi){var Oi=Kn?U.value():U,mi=fi?V.value():V;return Ye||(Ye=new Hs),Le(Oi,mi,J,de,Ye)}}return Dn?(Ye||(Ye=new Hs),Cc(U,V,J,de,Le,Ye)):!1}function Ly(U){return Qr(U)&&Bi(U)==_t}function R0(U,V,J,de){var Le=J.length,Ye=Le,ct=!de;if(U==null)return!Ye;for(U=dr(U);Le--;){var yt=J[Le];if(ct&&yt[2]?yt[1]!==U[yt[0]]:!(yt[0]in U))return!1}for(;++Le<Ye;){yt=J[Le];var At=yt[0],nn=U[At],an=yt[1];if(ct&&yt[2]){if(nn===K&&!(At in U))return!1}else{var cn=new Hs;if(de)var Dn=de(nn,an,At,U,V,cn);if(!(Dn===K?I0(an,nn,ve|Se,de,cn):Dn))return!1}}return!0}function My(U){if(!la(U)||Hu(U))return!1;var V=Ll(U)?C0:Ks;return V.test(Mo(U))}function y1(U){return Qr(U)&&Ts(U)==Ni}function z0(U){return Qr(U)&&Bi(U)==Ai}function ky(U){return Qr(U)&&vf(U.length)&&!!Dr[Ts(U)]}function v1(U){return typeof U=="function"?U:U==null?wn:typeof U=="object"?Mi(U)?F0(U[0],U[1]):P0(U):pv(U)}function xg(U){if(!gu(U))return hg(U);var V=[];for(var J in dr(U))hr.call(U,J)&&J!="constructor"&&V.push(J);return V}function _h(U){if(!la(U))return A1(U);var V=gu(U),J=[];for(var de in U)de=="constructor"&&(V||!hr.call(U,de))||J.push(de);return J}function of(U,V){return U<V}function Ty(U,V){var J=-1,de=oo(U)?Ft(U.length):[];return sf(U,function(Le,Ye,ct){de[++J]=V(Le,Ye,ct)}),de}function P0(U){var V=vl(U);return V.length==1&&V[0][2]?Ga(V[0][0],V[0][1]):function(J){return J===U||R0(J,U,V)}}function F0(U,V){return ff(U)&&mu(V)?Ga(Gu(U),V):function(J){var de=J1(J,U);return de===K&&de===V?Md(J,U):I0(V,de,ve|Se)}}function B0(U,V,J,de,Le){U!==V&&Ba(V,function(Ye,ct){if(Le||(Le=new Hs),la(Ye))_1(U,V,ct,J,B0,de,Le);else{var yt=de?de(pd(U,ct),Ye,ct+"",U,V,Le):K;yt===K&&(yt=Ye),Ru(U,ct,yt)}},uo)}function _1(U,V,J,de,Le,Ye,ct){var yt=pd(U,J),At=pd(V,J),nn=ct.get(At);if(nn){Ru(U,J,nn);return}var an=Ye?Ye(yt,At,J+"",U,V,ct):K,cn=an===K;if(cn){var Dn=Mi(At),Kn=!Dn&&El(At),fi=!Dn&&!Kn&&Uh(At);an=At,Dn||Kn||fi?Mi(yt)?an=yt:ma(yt)?an=ms(yt):Kn?(cn=!1,an=M1(At,!0)):fi?(cn=!1,an=G0(At,!0)):an=[]:Ed(At)||yf(At)?(an=yt,yf(yt)?an=Y1(yt):(!la(yt)||Ll(yt))&&(an=aa(At))):cn=!1}cn&&(ct.set(At,an),Le(an,At,de,Ye,ct),ct.delete(At)),Ru(U,J,an)}function wh(U,V){var J=U.length;if(J)return V+=V<0?J:0,Wo(V,J)?U[V]:K}function U0(U,V,J){V.length?V=jr(V,function(Ye){return Mi(Ye)?function(ct){return Mr(ct,Ye.length===1?Ye[0]:Ye)}:Ye}):V=[wn];var de=-1;V=jr(V,lu(Xn()));var Le=Ty(U,function(Ye,ct,yt){var At=jr(V,function(nn){return nn(Ye)});return{criteria:At,index:++de,value:Ye}});return Kf(Le,function(Ye,ct){return Oy(Ye,ct,J)})}function U_(U,V){return w1(U,V,function(J,de){return Md(U,de)})}function w1(U,V,J){for(var de=-1,Le=V.length,Ye={};++de<Le;){var ct=V[de],yt=Mr(U,ct);J(yt,ct)&&Wl(Ye,Ho(ct,U),yt)}return Ye}function x1(U){return function(V){return Mr(V,U)}}function S1(U,V,J,de){var Le=de?I_:uh,Ye=-1,ct=V.length,yt=U;for(U===V&&(V=ms(V)),J&&(yt=jr(U,lu(J)));++Ye<ct;)for(var At=0,nn=V[Ye],an=J?J(nn):nn;(At=Le(yt,an,At,de))>-1;)yt!==U&&vc.call(yt,At,1),vc.call(U,At,1);return U}function C1(U,V){for(var J=U?V.length:0,de=J-1;J--;){var Le=V[J];if(J==de||Le!==Ye){var Ye=Le;Wo(Le)?vc.call(U,Le,1):zu(U,Le)}}return U}function xh(U,V){return U+Bl(Po()*(V-U+1))}function Ay(U,V,J,de){for(var Le=-1,Ye=wa(wo((V-U)/(J||1)),0),ct=Ft(Ye);Ye--;)ct[de?Ye:++Le]=U,U+=J;return ct}function E1(U,V){var J="";if(!U||V<1||V>Wt)return J;do V%2&&(J+=U),V=Bl(V/2),V&&(U+=U);while(V);return J}function Ci(U,V){return gd($r(U,V,wn),U+"")}function Sg(U){return h1($o(U))}function Cg(U,V){var J=$o(U);return df(J,Gs(V,0,J.length))}function Wl(U,V,J,de){if(!la(U))return U;V=Ho(V,U);for(var Le=-1,Ye=V.length,ct=Ye-1,yt=U;yt!=null&&++Le<Ye;){var At=Gu(V[Le]),nn=J;if(At==="__proto__"||At==="constructor"||At==="prototype")return U;if(Le!=ct){var an=yt[At];nn=de?de(an,At,yt):K,nn===K&&(nn=la(an)?an:Wo(V[Le+1])?[]:{})}Si(yt,At,nn),yt=yt[At]}return U}var pl=Hl?function(U,V){return Hl.set(U,V),U}:wn,L1=_c?function(U,V){return _c(U,"toString",{configurable:!0,enumerable:!1,value:Nt(V),writable:!0})}:wn;function Dy(U){return df($o(U))}function Gi(U,V,J){var de=-1,Le=U.length;V<0&&(V=-V>Le?0:Le+V),J=J>Le?Le:J,J<0&&(J+=Le),Le=V>J?0:J-V>>>0,V>>>=0;for(var Ye=Ft(Le);++de<Le;)Ye[de]=U[de+V];return Ye}function uf(U,V){var J;return sf(U,function(de,Le,Ye){return J=V(de,Le,Ye),!J}),!!J}function H0(U,V,J){var de=0,Le=U==null?de:U.length;if(typeof V=="number"&&V===V&&Le<=ft){for(;de<Le;){var Ye=de+Le>>>1,ct=U[Ye];ct!==null&&!Wa(ct)&&(J?ct<=V:ct<V)?de=Ye+1:Le=Ye}return Le}return ql(U,V,wn,J)}function ql(U,V,J,de){var Le=0,Ye=U==null?0:U.length;if(Ye===0)return 0;V=J(V);for(var ct=V!==V,yt=V===null,At=Wa(V),nn=V===K;Le<Ye;){var an=Bl((Le+Ye)/2),cn=J(U[an]),Dn=cn!==K,Kn=cn===null,fi=cn===cn,Oi=Wa(cn);if(ct)var mi=de||fi;else nn?mi=fi&&(de||Dn):yt?mi=fi&&Dn&&(de||!Kn):At?mi=fi&&Dn&&!Kn&&(de||!Oi):Kn||Oi?mi=!1:mi=de?cn<=V:cn<V;mi?Le=an+1:Ye=an}return _r(Ye,lt)}function Eg(U,V){for(var J=-1,de=U.length,Le=0,Ye=[];++J<de;){var ct=U[J],yt=V?V(ct):ct;if(!J||!Ns(yt,At)){var At=yt;Ye[Le++]=ct===0?0:ct}}return Ye}function ld(U){return typeof U=="number"?U:Wa(U)?ze:+U}function qr(U){if(typeof U=="string")return U;if(Mi(U))return jr(U,qr)+"";if(Wa(U))return af?af.call(U):"";var V=U+"";return V=="0"&&1/U==-Et?"-0":V}function Yl(U,V,J){var de=-1,Le=bc,Ye=U.length,ct=!0,yt=[],At=yt;if(J)ct=!1,Le=Pl;else if(Ye>=le){var nn=V?null:hd(U);if(nn)return og(nn);ct=!1,Le=ed,At=new Ou}else At=V?[]:yt;e:for(;++de<Ye;){var an=U[de],cn=V?V(an):an;if(an=J||an!==0?an:0,ct&&cn===cn){for(var Dn=At.length;Dn--;)if(At[Dn]===cn)continue e;V&&At.push(cn),yt.push(an)}else Le(At,cn,J)||(At!==yt&&At.push(cn),yt.push(an))}return yt}function zu(U,V){return V=Ho(V,U),U=Ds(U,V),U==null||delete U[Gu(Ma(V))]}function cd(U,V,J,de){return Wl(U,V,J(Mr(U,V)),de)}function gl(U,V,J,de){for(var Le=U.length,Ye=de?Le:-1;(de?Ye--:++Ye<Le)&&V(U[Ye],Ye,U););return J?Gi(U,de?0:Ye,de?Ye+1:Le):Gi(U,de?Ye+1:0,de?Le:Ye)}function Sc(U,V){var J=U;return J instanceof Di&&(J=J.value()),ig(V,function(de,Le){return Le.func.apply(Le.thisArg,yc([de],Le.args))},J)}function fd(U,V,J){var de=U.length;if(de<2)return de?Yl(U[0]):[];for(var Le=-1,Ye=Ft(de);++Le<de;)for(var ct=U[Le],yt=-1;++yt<de;)yt!=Le&&(Ye[Le]=du(Ye[Le]||ct,U[yt],V,J));return Yl(pr(Ye,1),V,J)}function Lg(U,V,J){for(var de=-1,Le=U.length,Ye=V.length,ct={};++de<Le;){var yt=de<Ye?V[de]:K;J(ct,U[de],yt)}return ct}function Mg(U){return ma(U)?U:[]}function xo(U){return typeof U=="function"?U:wn}function Ho(U,V){return Mi(U)?U:ff(U,V)?[U]:ao(rr(U))}var kg=Ci;function $l(U,V,J){var de=U.length;return J=J===K?de:J,!V&&J>=de?U:Gi(U,V,J)}var Pu=fg||function(U){return es.clearTimeout(U)};function M1(U,V){if(V)return U.slice();var J=U.length,de=E0?E0(J):new U.constructor(J);return U.copy(de),de}function Sh(U){var V=new U.constructor(U.byteLength);return new id(V).set(new id(U)),V}function jy(U,V){var J=V?Sh(U.buffer):U.buffer;return new U.constructor(J,U.byteOffset,U.byteLength)}function k1(U){var V=new U.constructor(U.source,fc.exec(U));return V.lastIndex=U.lastIndex,V}function Ny(U){return dh?dr(dh.call(U)):{}}function G0(U,V){var J=V?Sh(U.buffer):U.buffer;return new U.constructor(J,U.byteOffset,U.length)}function Iy(U,V){if(U!==V){var J=U!==K,de=U===null,Le=U===U,Ye=Wa(U),ct=V!==K,yt=V===null,At=V===V,nn=Wa(V);if(!yt&&!nn&&!Ye&&U>V||Ye&&ct&&At&&!yt&&!nn||de&&ct&&At||!J&&At||!Le)return 1;if(!de&&!Ye&&!nn&&U<V||nn&&J&&Le&&!de&&!Ye||yt&&J&&Le||!ct&&Le||!At)return-1}return 0}function Oy(U,V,J){for(var de=-1,Le=U.criteria,Ye=V.criteria,ct=Le.length,yt=J.length;++de<ct;){var At=Iy(Le[de],Ye[de]);if(At){if(de>=yt)return At;var nn=J[de];return At*(nn=="desc"?-1:1)}}return U.index-V.index}function Pr(U,V,J,de){for(var Le=-1,Ye=U.length,ct=J.length,yt=-1,At=V.length,nn=wa(Ye-ct,0),an=Ft(At+nn),cn=!de;++yt<At;)an[yt]=V[yt];for(;++Le<ct;)(cn||Le<Ye)&&(an[J[Le]]=U[Le]);for(;nn--;)an[yt++]=U[Le++];return an}function Yr(U,V,J,de){for(var Le=-1,Ye=U.length,ct=-1,yt=J.length,At=-1,nn=V.length,an=wa(Ye-yt,0),cn=Ft(an+nn),Dn=!de;++Le<an;)cn[Le]=U[Le];for(var Kn=Le;++At<nn;)cn[Kn+At]=V[At];for(;++ct<yt;)(Dn||Le<Ye)&&(cn[Kn+J[ct]]=U[Le++]);return cn}function ms(U,V){var J=-1,de=U.length;for(V||(V=Ft(de));++J<de;)V[J]=U[J];return V}function Fu(U,V,J,de){var Le=!J;J||(J={});for(var Ye=-1,ct=V.length;++Ye<ct;){var yt=V[Ye],At=de?de(J[yt],U[yt],yt,J,U):K;At===K&&(At=U[yt]),Le?Uo(J,yt,At):Si(J,yt,At)}return J}function Ch(U,V){return Fu(U,Ha(U),V)}function Tg(U,V){return Fu(U,xn(U),V)}function Eh(U,V){return function(J,de){var Le=Mi(J)?j4:Yi,Ye=V?V():{};return Le(J,U,Xn(de,2),Ye)}}function ml(U){return Ci(function(V,J){var de=-1,Le=J.length,Ye=Le>1?J[Le-1]:K,ct=Le>2?J[2]:K;for(Ye=U.length>3&&typeof Ye=="function"?(Le--,Ye):K,ct&&xa(J[0],J[1],ct)&&(Ye=Le<3?K:Ye,Le=1),V=dr(V);++de<Le;){var yt=J[de];yt&&U(V,yt,de,Ye)}return V})}function Ei(U,V){return function(J,de){if(J==null)return J;if(!oo(J))return U(J,de);for(var Le=J.length,Ye=V?Le:-1,ct=dr(J);(V?Ye--:++Ye<Le)&&de(ct[Ye],Ye,ct)!==!1;);return J}}function Li(U){return function(V,J,de){for(var Le=-1,Ye=dr(V),ct=de(V),yt=ct.length;yt--;){var At=ct[U?yt:++Le];if(J(Ye[At],At,Ye)===!1)break}return V}}function V0(U,V,J){var de=V&Re,Le=lf(U);function Ye(){var ct=this&&this!==es&&this instanceof Ye?Le:U;return ct.apply(de?J:this,arguments)}return Ye}function Ag(U){return function(V){V=rr(V);var J=td(V)?_a(V):K,de=J?J[0]:V.charAt(0),Le=J?$l(J,1).join(""):V.slice(1);return de[U]()+Le}}function Ua(U){return function(V){return ig(ei(tm(V).replace(Wf,"")),U,"")}}function lf(U){return function(){var V=arguments;switch(V.length){case 0:return new U;case 1:return new U(V[0]);case 2:return new U(V[0],V[1]);case 3:return new U(V[0],V[1],V[2]);case 4:return new U(V[0],V[1],V[2],V[3]);case 5:return new U(V[0],V[1],V[2],V[3],V[4]);case 6:return new U(V[0],V[1],V[2],V[3],V[4],V[5]);case 7:return new U(V[0],V[1],V[2],V[3],V[4],V[5],V[6])}var J=Gl(U.prototype),de=U.apply(J,V);return la(de)?de:J}}function na(U,V,J){var de=lf(U);function Le(){for(var Ye=arguments.length,ct=Ft(Ye),yt=Ye,At=pu(Le);yt--;)ct[yt]=arguments[yt];var nn=Ye<3&&ct[0]!==At&&ct[Ye-1]!==At?[]:Fl(ct,At);if(Ye-=nn.length,Ye<J)return T1(U,V,dd,Le.placeholder,K,ct,nn,K,K,J-Ye);var an=this&&this!==es&&this instanceof Le?de:U;return uu(an,this,ct)}return Le}function Jn(U){return function(V,J,de){var Le=dr(V);if(!oo(V)){var Ye=Xn(J,3);V=vs(V),J=function(yt){return Ye(Le[yt],yt,Le)}}var ct=U(V,J,de);return ct>-1?Le[Ye?V[ct]:ct]:K}}function Zl(U){return ra(function(V){var J=V.length,de=J,Le=io.prototype.thru;for(U&&V.reverse();de--;){var Ye=V[de];if(typeof Ye!="function")throw new ps(he);if(Le&&!ct&&Mh(Ye)=="wrapper")var ct=new io([],!0)}for(de=ct?de:J;++de<J;){Ye=V[de];var yt=Mh(Ye),At=yt=="wrapper"?Jl(Ye):K;At&&_l(At[0])&&At[1]==(ut|Ne|Ze|we)&&!At[4].length&&At[9]==1?ct=ct[Mh(At[0])].apply(ct,At[3]):ct=Ye.length==1&&_l(Ye)?ct[yt]():ct.thru(Ye)}return function(){var nn=arguments,an=nn[0];if(ct&&nn.length==1&&Mi(an))return ct.plant(an).value();for(var cn=0,Dn=J?V[cn].apply(this,nn):an;++cn<J;)Dn=V[cn].call(this,Dn);return Dn}})}function dd(U,V,J,de,Le,Ye,ct,yt,At,nn){var an=V&ut,cn=V&Re,Dn=V&ke,Kn=V&(Ne|Be),fi=V&kt,Oi=Dn?K:lf(U);function mi(){for(var Zi=arguments.length,Xi=Ft(Zi),Zu=Zi;Zu--;)Xi[Zu]=arguments[Zu];if(Kn)var Zo=pu(mi),wu=_0(Xi,Zo);if(de&&(Xi=Pr(Xi,de,Le,Kn)),Ye&&(Xi=Yr(Xi,Ye,ct,Kn)),Zi-=wu,Kn&&Zi<nn){var ws=Fl(Xi,Zo);return T1(U,V,dd,mi.placeholder,J,Xi,ws,yt,At,nn-Zi)}var Qo=cn?J:this,kl=Dn?Qo[U]:U;return Zi=Xi.length,yt?Xi=bu(Xi,yt):fi&&Zi>1&&Xi.reverse(),an&&At<Zi&&(Xi.length=At),this&&this!==es&&this instanceof mi&&(kl=Oi||lf(kl)),kl.apply(Qo,Xi)}return mi}function hu(U,V){return function(J,de){return Cy(J,U,V(de),{})}}function Nr(U,V){return function(J,de){var Le;if(J===K&&de===K)return V;if(J!==K&&(Le=J),de!==K){if(Le===K)return de;typeof J=="string"||typeof de=="string"?(J=qr(J),de=qr(de)):(J=ld(J),de=ld(de)),Le=U(J,de)}return Le}}function Lh(U){return ra(function(V){return V=jr(V,lu(Xn())),Ci(function(J){var de=this;return U(V,function(Le){return uu(Le,de,J)})})})}function Ql(U,V){V=V===K?" ":qr(V);var J=V.length;if(J<2)return J?E1(V,U):V;var de=E1(V,wo(U/lh(V)));return td(V)?$l(_a(de),0,U).join(""):de.slice(0,U)}function bl(U,V,J,de){var Le=V&Re,Ye=lf(U);function ct(){for(var yt=-1,At=arguments.length,nn=-1,an=de.length,cn=Ft(an+At),Dn=this&&this!==es&&this instanceof ct?Ye:U;++nn<an;)cn[nn]=de[nn];for(;At--;)cn[nn++]=arguments[++yt];return uu(Dn,Le?J:this,cn)}return ct}function ia(U){return function(V,J,de){return de&&typeof de!="number"&&xa(V,J,de)&&(J=de=K),V=Ml(V),J===K?(J=V,V=0):J=Ml(J),de=de===K?V<J?1:-1:Ml(de),Ay(V,J,de,U)}}function W0(U){return function(V,J){return typeof V=="string"&&typeof J=="string"||(V=ko(V),J=ko(J)),U(V,J)}}function T1(U,V,J,de,Le,Ye,ct,yt,At,nn){var an=V&Ne,cn=an?ct:K,Dn=an?K:ct,Kn=an?Ye:K,fi=an?K:Ye;V|=an?Ze:pt,V&=~(an?pt:Ze),V&ge||(V&=~(Re|ke));var Oi=[U,V,Le,Kn,cn,fi,Dn,yt,At,nn],mi=J.apply(K,Oi);return _l(U)&&Th(mi,Oi),mi.placeholder=de,Eo(mi,U,V)}function Bu(U){var V=vr[U];return function(J,de){if(J=ko(J),de=de==null?0:_r(_i(de),292),de&&wc(J)){var Le=(rr(J)+"e").split("e"),Ye=V(Le[0]+"e"+(+Le[1]+de));return Le=(rr(Ye)+"e").split("e"),+(Le[0]+"e"+(+Le[1]-de))}return V(J)}}var hd=nf&&1/og(new nf([,-0]))[1]==Et?function(U){return new nf(U)}:F4;function Uu(U){return function(V){var J=Bi(V);return J==_t?sg(V):J==Ai?R_(V):cy(V,U(V))}}function rs(U,V,J,de,Le,Ye,ct,yt){var At=V&ke;if(!At&&typeof U!="function")throw new ps(he);var nn=de?de.length:0;if(nn||(V&=~(Ze|pt),de=Le=K),ct=ct===K?ct:wa(_i(ct),0),yt=yt===K?yt:_i(yt),nn-=Le?Le.length:0,V&pt){var an=de,cn=Le;de=Le=K}var Dn=At?K:Jl(U),Kn=[U,V,J,de,Le,an,cn,Ye,ct,yt];if(Dn&&Ry(Kn,Dn),U=Kn[0],V=Kn[1],J=Kn[2],de=Kn[3],Le=Kn[4],yt=Kn[9]=Kn[9]===K?At?0:U.length:wa(Kn[9]-nn,0),!yt&&V&(Ne|Be)&&(V&=~(Ne|Be)),!V||V==Re)var fi=V0(U,V,J);else V==Ne||V==Be?fi=na(U,V,yt):(V==Ze||V==(Re|Ze))&&!Le.length?fi=bl(U,V,J,de):fi=dd.apply(K,Kn);var Oi=Dn?pl:Th;return Eo(Oi(fi,Kn),U,V)}function yl(U,V,J,de){return U===K||Ns(U,Au[J])&&!hr.call(de,J)?V:U}function Dg(U,V,J,de,Le,Ye){return la(U)&&la(V)&&(Ye.set(V,U),B0(U,V,K,Dg,Ye),Ye.delete(V)),U}function jg(U){return Ed(U)?K:U}function cf(U,V,J,de,Le,Ye){var ct=J&ve,yt=U.length,At=V.length;if(yt!=At&&!(ct&&At>yt))return!1;var nn=Ye.get(U),an=Ye.get(V);if(nn&&an)return nn==V&&an==U;var cn=-1,Dn=!0,Kn=J&Se?new Ou:K;for(Ye.set(U,V),Ye.set(V,U);++cn<yt;){var fi=U[cn],Oi=V[cn];if(de)var mi=ct?de(Oi,fi,cn,V,U,Ye):de(fi,Oi,cn,U,V,Ye);if(mi!==K){if(mi)continue;Dn=!1;break}if(Kn){if(!y0(V,function(Zi,Xi){if(!ed(Kn,Xi)&&(fi===Zi||Le(fi,Zi,J,de,Ye)))return Kn.push(Xi)})){Dn=!1;break}}else if(!(fi===Oi||Le(fi,Oi,J,de,Ye))){Dn=!1;break}}return Ye.delete(U),Ye.delete(V),Dn}function q0(U,V,J,de,Le,Ye,ct){switch(J){case rt:if(U.byteLength!=V.byteLength||U.byteOffset!=V.byteOffset)return!1;U=U.buffer,V=V.buffer;case gt:return!(U.byteLength!=V.byteLength||!Ye(new id(U),new id(V)));case me:case qe:case Tt:return Ns(+U,+V);case Xe:return U.name==V.name&&U.message==V.message;case Ni:case Hi:return U==V+"";case _t:var yt=sg;case Ai:var At=de&ve;if(yt||(yt=og),U.size!=V.size&&!At)return!1;var nn=ct.get(U);if(nn)return nn==V;de|=Se,ct.set(U,V);var an=cf(yt(U),yt(V),de,Le,Ye,ct);return ct.delete(U),an;case Vr:if(dh)return dh.call(U)==dh.call(V)}return!1}function Cc(U,V,J,de,Le,Ye){var ct=J&ve,yt=La(U),At=yt.length,nn=La(V),an=nn.length;if(At!=an&&!ct)return!1;for(var cn=At;cn--;){var Dn=yt[cn];if(!(ct?Dn in V:hr.call(V,Dn)))return!1}var Kn=Ye.get(U),fi=Ye.get(V);if(Kn&&fi)return Kn==V&&fi==U;var Oi=!0;Ye.set(U,V),Ye.set(V,U);for(var mi=ct;++cn<At;){Dn=yt[cn];var Zi=U[Dn],Xi=V[Dn];if(de)var Zu=ct?de(Xi,Zi,Dn,V,U,Ye):de(Zi,Xi,Dn,U,V,Ye);if(!(Zu===K?Zi===Xi||Le(Zi,Xi,J,de,Ye):Zu)){Oi=!1;break}mi||(mi=Dn=="constructor")}if(Oi&&!mi){var Zo=U.constructor,wu=V.constructor;Zo!=wu&&"constructor"in U&&"constructor"in V&&!(typeof Zo=="function"&&Zo instanceof Zo&&typeof wu=="function"&&wu instanceof wu)&&(Oi=!1)}return Ye.delete(U),Ye.delete(V),Oi}function ra(U){return gd($r(U,K,O1),U+"")}function La(U){return D0(U,vs,Ha)}function Ng(U){return D0(U,uo,xn)}var Jl=Hl?function(U){return Hl.get(U)}:F4;function Mh(U){for(var V=U.name+"",J=fl[V],de=hr.call(fl,V)?J.length:0;de--;){var Le=J[de],Ye=Le.func;if(Ye==null||Ye==U)return Le.name}return V}function pu(U){var V=hr.call(Ue,"placeholder")?Ue:U;return V.placeholder}function Xn(){var U=Ue.iteratee||si;return U=U===si?v1:U,arguments.length?U(arguments[0],arguments[1]):U}function So(U,V){var J=U.__data__;return bs(V)?J[typeof V=="string"?"string":"hash"]:J.map}function vl(U){for(var V=vs(U),J=V.length;J--;){var de=V[J],Le=U[de];V[J]=[de,Le,mu(Le)]}return V}function Ec(U,V){var J=t1(U,V);return My(J)?J:K}function ro(U){var V=hr.call(U,ju),J=U[ju];try{U[ju]=K;var de=!0}catch(Ye){}var Le=S0.call(U);return de&&(V?U[ju]=J:delete U[ju]),Le}var Ha=Nu?function(U){return U==null?[]:(U=dr(U),mc(Nu(U),function(V){return tf.call(U,V)}))}:p2,xn=Nu?function(U){for(var V=[];U;)yc(V,Ha(U)),U=Pa(U);return V}:p2,Bi=Ts;(fh&&Bi(new fh(new ArrayBuffer(1)))!=rt||Fo&&Bi(new Fo)!=_t||rd&&Bi(rd.resolve())!=vn||nf&&Bi(new nf)!=Ai||Bo&&Bi(new Bo)!=br)&&(Bi=function(U){var V=Ts(U),J=V==hn?U.constructor:K,de=J?Mo(J):"";if(de)switch(de){case c1:return rt;case f1:return _t;case my:return vn;case L0:return Ai;case by:return br}return V});function vi(U,V,J){for(var de=-1,Le=J.length;++de<Le;){var Ye=J[de],ct=Ye.size;switch(Ye.type){case"drop":U+=ct;break;case"dropRight":V-=ct;break;case"take":V=_r(V,U+ct);break;case"takeRight":U=wa(U,V-ct);break}}return{start:U,end:V}}function Ir(U){var V=U.match(cs);return V?V[1].split(Cr):[]}function Co(U,V,J){V=Ho(V,U);for(var de=-1,Le=V.length,Ye=!1;++de<Le;){var ct=Gu(V[de]);if(!(Ye=U!=null&&J(U,ct)))break;U=U[ct]}return Ye||++de!=Le?Ye:(Le=U==null?0:U.length,!!Le&&vf(Le)&&Wo(ct,Le)&&(Mi(U)||yf(U)))}function Y0(U){var V=U.length,J=new U.constructor(V);return V&&typeof U[0]=="string"&&hr.call(U,"index")&&(J.index=U.index,J.input=U.input),J}function aa(U){return typeof U.constructor=="function"&&!gu(U)?Gl(Pa(U)):{}}function Go(U,V,J){var de=U.constructor;switch(V){case gt:return Sh(U);case me:case qe:return new de(+U);case rt:return jy(U,J);case Qe:case tt:case dt:case Ct:case Xt:case pn:case mn:case on:case _n:return G0(U,J);case _t:return new de;case Tt:case Hi:return new de(U);case Ni:return k1(U);case Ai:return new de;case Vr:return Ny(U)}}function As(U,V){var J=V.length;if(!J)return U;var de=J-1;return V[de]=(J>1?"& ":"")+V[de],V=V.join(J>2?", ":" "),U.replace($c,`{
106/* [wrapped with `+V+`] */
107`)}function Vo(U){return Mi(U)||yf(U)||!!(l1&&U&&U[l1])}function Wo(U,V){var J=typeof U;return V=V==null?Wt:V,!!V&&(J=="number"||J!="symbol"&&ol.test(U))&&U>-1&&U%1==0&&U<V}function xa(U,V,J){if(!la(J))return!1;var de=typeof V;return(de=="number"?oo(J)&&Wo(V,J.length):de=="string"&&V in J)?Ns(J[V],U):!1}function ff(U,V){if(Mi(U))return!1;var J=typeof U;return J=="number"||J=="symbol"||J=="boolean"||U==null||Wa(U)?!0:ri.test(U)||!Oa.test(U)||V!=null&&U in dr(V)}function bs(U){var V=typeof U;return V=="string"||V=="number"||V=="symbol"||V=="boolean"?U!=="__proto__":U===null}function _l(U){var V=Mh(U),J=Ue[V];if(typeof J!="function"||!(V in Di.prototype))return!1;if(U===J)return!0;var de=Jl(J);return!!de&&U===de[0]}function Hu(U){return!!u1&&u1 in U}var sa=lg?Ll:H4;function gu(U){var V=U&&U.constructor,J=typeof V=="function"&&V.prototype||Au;return U===J}function mu(U){return U===U&&!la(U)}function Ga(U,V){return function(J){return J==null?!1:J[U]===V&&(V!==K||U in dr(J))}}function Ig(U){var V=zh(U,function(de){return J.size===Ae&&J.clear(),de}),J=V.cache;return V}function Ry(U,V){var J=U[1],de=V[1],Le=J|de,Ye=Le<(Re|ke|ut),ct=de==ut&&J==Ne||de==ut&&J==we&&U[7].length<=V[8]||de==(ut|we)&&V[7].length<=V[8]&&J==Ne;if(!(Ye||ct))return U;de&Re&&(U[2]=V[2],Le|=J&Re?0:ge);var yt=V[3];if(yt){var At=U[3];U[3]=At?Pr(At,yt,V[4]):yt,U[4]=At?Fl(U[3],Ce):V[4]}return yt=V[5],yt&&(At=U[5],U[5]=At?Yr(At,yt,V[6]):yt,U[6]=At?Fl(U[5],Ce):V[6]),yt=V[7],yt&&(U[7]=yt),de&ut&&(U[8]=U[8]==null?V[8]:_r(U[8],V[8])),U[9]==null&&(U[9]=V[9]),U[0]=V[0],U[1]=Le,U}function A1(U){var V=[];if(U!=null)for(var J in dr(U))V.push(J);return V}function kh(U){return S0.call(U)}function $r(U,V,J){return V=wa(V===K?U.length-1:V,0),function(){for(var de=arguments,Le=-1,Ye=wa(de.length-V,0),ct=Ft(Ye);++Le<Ye;)ct[Le]=de[V+Le];Le=-1;for(var yt=Ft(V+1);++Le<V;)yt[Le]=de[Le];return yt[V]=J(ct),uu(U,this,yt)}}function Ds(U,V){return V.length<2?U:Mr(U,Gi(V,0,-1))}function bu(U,V){for(var J=U.length,de=_r(V.length,J),Le=ms(U);de--;){var Ye=V[de];U[de]=Wo(Ye,J)?Le[Ye]:K}return U}function pd(U,V){if(!(V==="constructor"&&typeof U[V]=="function")&&V!="__proto__")return U[V]}var Th=Lo(pl),as=zo||function(U,V){return es.setTimeout(U,V)},gd=Lo(L1);function Eo(U,V,J){var de=V+"";return gd(U,As(de,md(Ir(de),J)))}function Lo(U){var V=0,J=0;return function(){var de=Fa(),Le=zn-(de-J);if(J=de,Le>0){if(++V>=Ot)return arguments[0]}else V=0;return U.apply(K,arguments)}}function df(U,V){var J=-1,de=U.length,Le=de-1;for(V=V===K?de:V;++J<V;){var Ye=xh(J,Le),ct=U[Ye];U[Ye]=U[J],U[J]=ct}return U.length=V,U}var ao=Ig(function(U){var V=[];return U.charCodeAt(0)===46&&V.push(""),U.replace(qi,function(J,de,Le,Ye){V.push(Le?Ye.replace(fs,"$1"):de||J)}),V});function Gu(U){if(typeof U=="string"||Wa(U))return U;var V=U+"";return V=="0"&&1/U==-Et?"-0":V}function Mo(U){if(U!=null){try{return ta.call(U)}catch(V){}try{return U+""}catch(V){}}return""}function md(U,V){return Ro(Oe,function(J){var de="_."+J[0];V&J[1]&&!bc(U,de)&&U.push(de)}),U.sort()}function Kl(U){if(U instanceof Di)return U.clone();var V=new io(U.__wrapped__,U.__chain__);return V.__actions__=ms(U.__actions__),V.__index__=U.__index__,V.__values__=U.__values__,V}function D1(U,V,J){(J?xa(U,V,J):V===K)?V=1:V=wa(_i(V),0);var de=U==null?0:U.length;if(!de||V<1)return[];for(var Le=0,Ye=0,ct=Ft(wo(de/V));Le<de;)ct[Ye++]=Gi(U,Le,Le+=V);return ct}function j1(U){for(var V=-1,J=U==null?0:U.length,de=0,Le=[];++V<J;){var Ye=U[V];Ye&&(Le[de++]=Ye)}return Le}function Lc(){var U=arguments.length;if(!U)return[];for(var V=Ft(U-1),J=arguments[0],de=U;de--;)V[de-1]=arguments[de];return yc(Mi(J)?ms(J):[J],pr(V,1))}var N1=Ci(function(U,V){return ma(U)?du(U,pr(V,1,ma,!0)):[]}),bd=Ci(function(U,V){var J=Ma(V);return ma(J)&&(J=K),ma(U)?du(U,pr(V,1,ma,!0),Xn(J,2)):[]}),wl=Ci(function(U,V){var J=Ma(V);return ma(J)&&(J=K),ma(U)?du(U,pr(V,1,ma,!0),K,J):[]});function $0(U,V,J){var de=U==null?0:U.length;return de?(V=J||V===K?1:_i(V),Gi(U,V<0?0:V,de)):[]}function ui(U,V,J){var de=U==null?0:U.length;return de?(V=J||V===K?1:_i(V),V=de-V,Gi(U,0,V<0?0:V)):[]}function zy(U,V){return U&&U.length?gl(U,Xn(V,3),!0,!0):[]}function Z0(U,V){return U&&U.length?gl(U,Xn(V,3),!0):[]}function yd(U,V,J,de){var Le=U==null?0:U.length;return Le?(J&&typeof J!="number"&&xa(U,V,J)&&(J=0,de=Le),yh(U,V,J,de)):[]}function I1(U,V,J){var de=U==null?0:U.length;if(!de)return-1;var Le=J==null?0:_i(J);return Le<0&&(Le=wa(de+Le,0)),rg(U,Xn(V,3),Le)}function Q0(U,V,J){var de=U==null?0:U.length;if(!de)return-1;var Le=de-1;return J!==K&&(Le=_i(J),Le=J<0?wa(de+Le,0):_r(Le,de-1)),rg(U,Xn(V,3),Le,!0)}function O1(U){var V=U==null?0:U.length;return V?pr(U,1):[]}function H_(U){var V=U==null?0:U.length;return V?pr(U,Et):[]}function Vu(U,V){var J=U==null?0:U.length;return J?(V=V===K?1:_i(V),pr(U,V)):[]}function R1(U){for(var V=-1,J=U==null?0:U.length,de={};++V<J;){var Le=U[V];de[Le[0]]=Le[1]}return de}function Mc(U){return U&&U.length?U[0]:K}function J0(U,V,J){var de=U==null?0:U.length;if(!de)return-1;var Le=J==null?0:_i(J);return Le<0&&(Le=wa(de+Le,0)),uh(U,V,Le)}function Ah(U){var V=U==null?0:U.length;return V?Gi(U,0,-1):[]}var Zr=Ci(function(U){var V=jr(U,Mg);return V.length&&V[0]===U[0]?b1(V):[]}),Dh=Ci(function(U){var V=Ma(U),J=jr(U,Mg);return V===Ma(J)?V=K:J.pop(),J.length&&J[0]===U[0]?b1(J,Xn(V,2)):[]}),K0=Ci(function(U){var V=Ma(U),J=jr(U,Mg);return V=typeof V=="function"?V:K,V&&J.pop(),J.length&&J[0]===U[0]?b1(J,K,V):[]});function X0(U,V){return U==null?"":gy.call(U,V)}function Ma(U){var V=U==null?0:U.length;return V?U[V-1]:K}function Og(U,V,J){var de=U==null?0:U.length;if(!de)return-1;var Le=de;return J!==K&&(Le=_i(J),Le=Le<0?wa(de+Le,0):_r(Le,de-1)),V===V?P_(U,V,Le):rg(U,ly,Le,!0)}function vd(U,V){return U&&U.length?wh(U,_i(V)):K}var kc=Ci(pa);function pa(U,V){return U&&U.length&&V&&V.length?S1(U,V):U}function Rg(U,V,J){return U&&U.length&&V&&V.length?S1(U,V,Xn(J,2)):U}function Py(U,V,J){return U&&U.length&&V&&V.length?S1(U,V,K,J):U}var zg=ra(function(U,V){var J=U==null?0:U.length,de=gh(U,V);return C1(U,jr(V,function(Le){return Wo(Le,J)?+Le:Le}).sort(Iy)),de});function Fy(U,V){var J=[];if(!(U&&U.length))return J;var de=-1,Le=[],Ye=U.length;for(V=Xn(V,3);++de<Ye;){var ct=U[de];V(ct,de,U)&&(J.push(ct),Le.push(de))}return C1(U,Le),J}function ep(U){return U==null?U:no.call(U)}function oa(U,V,J){var de=U==null?0:U.length;return de?(J&&typeof J!="number"&&xa(U,V,J)?(V=0,J=de):(V=V==null?0:_i(V),J=J===K?de:_i(J)),Gi(U,V,J)):[]}function Vi(U,V){return H0(U,V)}function $i(U,V,J){return ql(U,V,Xn(J,2))}function ir(U,V){var J=U==null?0:U.length;if(J){var de=H0(U,V);if(de<J&&Ns(U[de],V))return de}return-1}function Vn(U,V){return H0(U,V,!0)}function ua(U,V,J){return ql(U,V,Xn(J,2),!0)}function yu(U,V){var J=U==null?0:U.length;if(J){var de=H0(U,V,!0)-1;if(Ns(U[de],V))return de}return-1}function so(U){return U&&U.length?Eg(U):[]}function _d(U,V){return U&&U.length?Eg(U,Xn(V,2)):[]}function ka(U){var V=U==null?0:U.length;return V?Gi(U,1,V):[]}function Fr(U,V,J){return U&&U.length?(V=J||V===K?1:_i(V),Gi(U,0,V<0?0:V)):[]}function ur(U,V,J){var de=U==null?0:U.length;return de?(V=J||V===K?1:_i(V),V=de-V,Gi(U,V<0?0:V,de)):[]}function xl(U,V){return U&&U.length?gl(U,Xn(V,3),!1,!0):[]}function jh(U,V){return U&&U.length?gl(U,Xn(V,3)):[]}var Sl=Ci(function(U){return Yl(pr(U,1,ma,!0))}),Nh=Ci(function(U){var V=Ma(U);return ma(V)&&(V=K),Yl(pr(U,1,ma,!0),Xn(V,2))}),Ih=Ci(function(U){var V=Ma(U);return V=typeof V=="function"?V:K,Yl(pr(U,1,ma,!0),K,V)});function vu(U){return U&&U.length?Yl(U):[]}function z1(U,V){return U&&U.length?Yl(U,Xn(V,2)):[]}function oe(U,V){return V=typeof V=="function"?V:K,U&&U.length?Yl(U,K,V):[]}function ae(U){if(!(U&&U.length))return[];var V=0;return U=mc(U,function(J){if(ma(J))return V=wa(J.length,V),!0}),ef(V,function(J){return jr(U,Jf(J))})}function hf(U,V){if(!(U&&U.length))return[];var J=ae(U);return V==null?J:jr(J,function(de){return uu(V,K,de)})}var Cl=Ci(function(U,V){return ma(U)?du(U,V):[]}),wd=Ci(function(U){return fd(mc(U,ma))}),Xl=Ci(function(U){var V=Ma(U);return ma(V)&&(V=K),fd(mc(U,ma),Xn(V,2))}),xd=Ci(function(U){var V=Ma(U);return V=typeof V=="function"?V:K,fd(mc(U,ma),K,V)}),Pg=Ci(ae);function P1(U,V){return Lg(U||[],V||[],Si)}function tp(U,V){return Lg(U||[],V||[],Wl)}var By=Ci(function(U){var V=U.length,J=V>1?U[V-1]:K;return J=typeof J=="function"?(U.pop(),J):K,hf(U,J)});function qo(U){var V=Ue(U);return V.__chain__=!0,V}function Uy(U,V){return V(U),U}function ga(U,V){return V(U)}var G_=ra(function(U){var V=U.length,J=V?U[0]:0,de=this.__wrapped__,Le=function(Ye){return gh(Ye,U)};return V>1||this.__actions__.length||!(de instanceof Di)||!Wo(J)?this.thru(Le):(de=de.slice(J,+J+(V?1:0)),de.__actions__.push({func:ga,args:[Le],thisArg:K}),new io(de,this.__chain__).thru(function(Ye){return V&&!Ye.length&&Ye.push(K),Ye}))});function Vs(){return qo(this)}function Oh(){return new io(this.value(),this.__chain__)}function js(){this.__values__===K&&(this.__values__=$g(this.value()));var U=this.__index__>=this.__values__.length,V=U?K:this.__values__[this.__index__++];return{done:U,value:V}}function pf(){return this}function ys(U){for(var V,J=this;J instanceof xc;){var de=Kl(J);de.__index__=0,de.__values__=K,V?Le.__wrapped__=de:V=de;var Le=de;J=J.__wrapped__}return Le.__wrapped__=U,V}function Hy(){var U=this.__wrapped__;if(U instanceof Di){var V=U;return this.__actions__.length&&(V=new Di(this)),V=V.reverse(),V.__actions__.push({func:ga,args:[ep],thisArg:K}),new io(V,this.__chain__)}return this.thru(ep)}function Va(){return Sc(this.__wrapped__,this.__actions__)}var V_=Eh(function(U,V,J){hr.call(U,J)?++U[J]:Uo(U,J,1)});function Ws(U,V,J){var de=Mi(U)?Us:bh;return J&&xa(U,V,J)&&(V=K),de(U,Xn(V,3))}function W_(U,V){var J=Mi(U)?mc:T0;return J(U,Xn(V,3))}var pi=Jn(I1),F1=Jn(Q0);function Gy(U,V){return pr(U1(U,V),1)}function Vy(U,V){return pr(U1(U,V),Et)}function Wy(U,V,J){return J=J===K?1:_i(J),pr(U1(U,V),J)}function B1(U,V){var J=Mi(U)?Ro:sf;return J(U,Xn(V,3))}function np(U,V){var J=Mi(U)?j_:mh;return J(U,Xn(V,3))}var Rh=Eh(function(U,V,J){hr.call(U,J)?U[J].push(V):Uo(U,J,[V])});function gi(U,V,J,de){U=oo(U)?U:$o(U),J=J&&!de?_i(J):0;var Le=U.length;return J<0&&(J=wa(Le+J,0)),Ld(U)?J<=Le&&U.indexOf(V,J)>-1:!!Le&&uh(U,V,J)>-1}var q_=Ci(function(U,V,J){var de=-1,Le=typeof V=="function",Ye=oo(U)?Ft(U.length):[];return sf(U,function(ct){Ye[++de]=Le?uu(V,ct,J):N0(ct,V,J)}),Ye}),qy=Eh(function(U,V,J){Uo(U,J,V)});function U1(U,V){var J=Mi(U)?jr:Ty;return J(U,Xn(V,3))}function ip(U,V,J,de){return U==null?[]:(Mi(V)||(V=V==null?[]:[V]),J=de?K:J,Mi(J)||(J=J==null?[]:[J]),U0(U,V,J))}var Tc=Eh(function(U,V,J){U[J?0:1].push(V)},function(){return[[],[]]});function Fg(U,V,J){var de=Mi(U)?ig:Jm,Le=arguments.length<3;return de(U,Xn(V,4),J,Le,sf)}function Br(U,V,J){var de=Mi(U)?sy:Jm,Le=arguments.length<3;return de(U,Xn(V,4),J,Le,mh)}function Yy(U,V){var J=Mi(U)?mc:T0;return J(U,Ph(Xn(V,3)))}function Y_(U){var V=Mi(U)?h1:Sg;return V(U)}function rp(U,V,J){(J?xa(U,V,J):V===K)?V=1:V=_i(V);var de=Mi(U)?p1:Cg;return de(U,V)}function $_(U){var V=Mi(U)?g1:Dy;return V(U)}function Z_(U){if(U==null)return 0;if(oo(U))return Ld(U)?lh(U):U.length;var V=Bi(U);return V==_t||V==Ai?U.size:xg(U).length}function Q_(U,V,J){var de=Mi(U)?y0:uf;return J&&xa(U,V,J)&&(V=K),de(U,Xn(V,3))}var Bg=Ci(function(U,V){if(U==null)return[];var J=V.length;return J>1&&xa(U,V[0],V[1])?V=[]:J>2&&xa(V[0],V[1],V[2])&&(V=[V[0]]),U0(U,pr(V,1),[])}),Ac=dg||function(){return es.Date.now()};function ap(U,V){if(typeof V!="function")throw new ps(he);return U=_i(U),function(){if(--U<1)return V.apply(this,arguments)}}function sp(U,V,J){return V=J?K:V,V=U&&V==null?U.length:V,rs(U,ut,K,K,K,K,V)}function op(U,V){var J;if(typeof V!="function")throw new ps(he);return U=_i(U),function(){return--U>0&&(J=V.apply(this,arguments)),U<=1&&(V=K),J}}var Dc=Ci(function(U,V,J){var de=Re;if(J.length){var Le=Fl(J,pu(Dc));de|=Ze}return rs(U,de,V,J,Le)}),Wu=Ci(function(U,V,J){var de=Re|ke;if(J.length){var Le=Fl(J,pu(Wu));de|=Ze}return rs(V,de,U,J,Le)});function Sd(U,V,J){V=J?K:V;var de=rs(U,Ne,K,K,K,K,K,V);return de.placeholder=Sd.placeholder,de}function up(U,V,J){V=J?K:V;var de=rs(U,Be,K,K,K,K,K,V);return de.placeholder=up.placeholder,de}function _u(U,V,J){var de,Le,Ye,ct,yt,At,nn=0,an=!1,cn=!1,Dn=!0;if(typeof U!="function")throw new ps(he);V=ko(V)||0,la(J)&&(an=!!J.leading,cn="maxWait"in J,Ye=cn?wa(ko(J.maxWait)||0,V):Ye,Dn="trailing"in J?!!J.trailing:Dn);function Kn(ws){var Qo=de,kl=Le;return de=Le=K,nn=ws,ct=U.apply(kl,Qo),ct}function fi(ws){return nn=ws,yt=as(Zi,V),an?Kn(ws):ct}function Oi(ws){var Qo=ws-At,kl=ws-nn,qC=V-Qo;return cn?_r(qC,Ye-kl):qC}function mi(ws){var Qo=ws-At,kl=ws-nn;return At===K||Qo>=V||Qo<0||cn&&kl>=Ye}function Zi(){var ws=Ac();if(mi(ws))return Xi(ws);yt=as(Zi,Oi(ws))}function Xi(ws){return yt=K,Dn&&de?Kn(ws):(de=Le=K,ct)}function Zu(){yt!==K&&Pu(yt),nn=0,de=At=Le=yt=K}function Zo(){return yt===K?ct:Xi(Ac())}function wu(){var ws=Ac(),Qo=mi(ws);if(de=arguments,Le=this,At=ws,Qo){if(yt===K)return fi(At);if(cn)return Pu(yt),yt=as(Zi,V),Kn(At)}return yt===K&&(yt=as(Zi,V)),ct}return wu.cancel=Zu,wu.flush=Zo,wu}var Ug=Ci(function(U,V){return vg(U,1,V)}),Yo=Ci(function(U,V,J){return vg(U,ko(V)||0,J)});function J_(U){return rs(U,kt)}function zh(U,V){if(typeof U!="function"||V!=null&&typeof V!="function")throw new ps(he);var J=function(){var de=arguments,Le=V?V.apply(this,de):de[0],Ye=J.cache;if(Ye.has(Le))return Ye.get(Le);var ct=U.apply(this,de);return J.cache=Ye.set(Le,ct)||Ye,ct};return J.cache=new(zh.Cache||cu),J}zh.Cache=cu;function Ph(U){if(typeof U!="function")throw new ps(he);return function(){var V=arguments;switch(V.length){case 0:return!U.call(this);case 1:return!U.call(this,V[0]);case 2:return!U.call(this,V[0],V[1]);case 3:return!U.call(this,V[0],V[1],V[2])}return!U.apply(this,V)}}function $y(U){return op(2,U)}var K_=kg(function(U,V){V=V.length==1&&Mi(V[0])?jr(V[0],lu(Xn())):jr(pr(V,1),lu(Xn()));var J=V.length;return Ci(function(de){for(var Le=-1,Ye=_r(de.length,J);++Le<Ye;)de[Le]=V[Le].call(this,de[Le]);return uu(U,this,de)})}),gf=Ci(function(U,V){var J=Fl(V,pu(gf));return rs(U,Ze,K,V,J)}),Cd=Ci(function(U,V){var J=Fl(V,pu(Cd));return rs(U,pt,K,V,J)}),X_=ra(function(U,V){return rs(U,we,K,K,K,V)});function e2(U,V){if(typeof U!="function")throw new ps(he);return V=V===K?V:_i(V),Ci(U,V)}function lp(U,V){if(typeof U!="function")throw new ps(he);return V=V==null?0:wa(_i(V),0),Ci(function(J){var de=J[V],Le=$l(J,0,V);return de&&yc(Le,de),uu(U,this,Le)})}function t2(U,V,J){var de=!0,Le=!0;if(typeof U!="function")throw new ps(he);return la(J)&&(de="leading"in J?!!J.leading:de,Le="trailing"in J?!!J.trailing:Le),_u(U,V,{leading:de,maxWait:V,trailing:Le})}function Zy(U){return sp(U,1)}function Ki(U,V){return gf(xo(V),U)}function Hg(){if(!arguments.length)return[];var U=arguments[0];return Mi(U)?U:[U]}function cp(U){return is(U,Me)}function Gg(U,V){return V=typeof V=="function"?V:K,is(U,Me,V)}function n2(U){return is(U,De|Me)}function Vg(U,V){return V=typeof V=="function"?V:K,is(U,De|Me,V)}function mf(U,V){return V==null||Ea(U,V,vs(V))}function Ns(U,V){return U===V||U!==U&&V!==V}var bf=W0(_g),Qy=W0(function(U,V){return U>=V}),yf=wg(function(){return arguments}())?wg:function(U){return Qr(U)&&hr.call(U,"callee")&&!tf.call(U,"callee")},Mi=Ft.isArray,Jy=ny?lu(ny):Ey;function oo(U){return U!=null&&vf(U.length)&&!Ll(U)}function ma(U){return Qr(U)&&oo(U)}function kr(U){return U===!0||U===!1||Qr(U)&&Ts(U)==me}var El=Ul||H4,Is=Zm?lu(Zm):I4;function fp(U){return Qr(U)&&U.nodeType===1&&!Ed(U)}function Fh(U){if(U==null)return!0;if(oo(U)&&(Mi(U)||typeof U=="string"||typeof U.splice=="function"||El(U)||Uh(U)||yf(U)))return!U.length;var V=Bi(U);if(V==_t||V==Ai)return!U.size;if(gu(U))return!xg(U).length;for(var J in U)if(hr.call(U,J))return!1;return!0}function Bh(U,V){return I0(U,V)}function Wg(U,V,J){J=typeof J=="function"?J:K;var de=J?J(U,V):K;return de===K?I0(U,V,K,J):!!de}function qu(U){if(!Qr(U))return!1;var V=Ts(U);return V==Xe||V==Fe||typeof U.message=="string"&&typeof U.name=="string"&&!Ed(U)}function H1(U){return typeof U=="number"&&wc(U)}function Ll(U){if(!la(U))return!1;var V=Ts(U);return V==at||V==et||V==We||V==Rn}function G1(U){return typeof U=="number"&&U==_i(U)}function vf(U){return typeof U=="number"&&U>-1&&U%1==0&&U<=Wt}function la(U){var V=typeof U;return U!=null&&(V=="object"||V=="function")}function Qr(U){return U!=null&&typeof U=="object"}var V1=ng?lu(ng):Ly;function i2(U,V){return U===V||R0(U,V,vl(V))}function O4(U,V,J){return J=typeof J=="function"?J:K,R0(U,V,vl(V),J)}function Ky(U){return Yu(U)&&U!=+U}function qg(U){if(sa(U))throw new ci(ie);return My(U)}function Xy(U){return U===null}function r2(U){return U==null}function Yu(U){return typeof U=="number"||Qr(U)&&Ts(U)==Tt}function Ed(U){if(!Qr(U)||Ts(U)!=hn)return!1;var V=Pa(U);if(V===null)return!0;var J=hr.call(V,"constructor")&&V.constructor;return typeof J=="function"&&J instanceof J&&ta.call(J)==cl}var Yg=iy?lu(iy):y1;function $u(U){return G1(U)&&U>=-Wt&&U<=Wt}var W1=ry?lu(ry):z0;function Ld(U){return typeof U=="string"||!Mi(U)&&Qr(U)&&Ts(U)==Hi}function Wa(U){return typeof U=="symbol"||Qr(U)&&Ts(U)==Vr}var Uh=ay?lu(ay):ky;function a2(U){return U===K}function Hh(U){return Qr(U)&&Bi(U)==br}function ev(U){return Qr(U)&&Ts(U)==Ie}var q1=W0(of),tv=W0(function(U,V){return U<=V});function $g(U){if(!U)return[];if(oo(U))return Ld(U)?_a(U):ms(U);if(to&&U[to])return i1(U[to]());var V=Bi(U),J=V==_t?sg:V==Ai?og:$o;return J(U)}function Ml(U){if(!U)return U===0?U:0;if(U=ko(U),U===Et||U===-Et){var V=U<0?-1:1;return V*bn}return U===U?U:0}function _i(U){var V=Ml(U),J=V%1;return V===V?J?V-J:V:0}function Gh(U){return U?Gs(_i(U),0,Lt):0}function ko(U){if(typeof U=="number")return U;if(Wa(U))return ze;if(la(U)){var V=typeof U.valueOf=="function"?U.valueOf():U;U=la(V)?V+"":V}if(typeof U!="string")return U===0?U:+U;U=Xf(U);var J=Kp.test(U);return J||b0.test(U)?Xp(U.slice(2),J?2:8):Lu.test(U)?ze:+U}function Y1(U){return Fu(U,uo(U))}function jc(U){return U?Gs(_i(U),-Wt,Wt):U===0?U:0}function rr(U){return U==null?"":qr(U)}var s2=ml(function(U,V){if(gu(V)||oo(V)){Fu(V,vs(V),U);return}for(var J in V)hr.call(V,J)&&Si(U,J,V[J])}),dp=ml(function(U,V){Fu(V,uo(V),U)}),Nc=ml(function(U,V,J,de){Fu(V,uo(V),U,de)}),hp=ml(function(U,V,J,de){Fu(V,vs(V),U,de)}),nv=ra(gh);function Zg(U,V){var J=Gl(U);return V==null?J:ph(J,V)}var $1=Ci(function(U,V){U=dr(U);var J=-1,de=V.length,Le=de>2?V[2]:K;for(Le&&xa(V[0],V[1],Le)&&(de=1);++J<de;)for(var Ye=V[J],ct=uo(Ye),yt=-1,At=ct.length;++yt<At;){var nn=ct[yt],an=U[nn];(an===K||Ns(an,Au[nn])&&!hr.call(U,nn))&&(U[nn]=Ye[nn])}return U}),Z1=Ci(function(U){return U.push(K,Dg),uu(mp,K,U)});function Q1(U,V){return uy(U,Xn(V,3),ks)}function iv(U,V){return uy(U,Xn(V,3),vh)}function rv(U,V){return U==null?U:Ba(U,Xn(V,3),uo)}function av(U,V){return U==null?U:ud(U,Xn(V,3),uo)}function sv(U,V){return U&&ks(U,Xn(V,3))}function pp(U,V){return U&&vh(U,Xn(V,3))}function o2(U){return U==null?[]:A0(U,vs(U))}function u2(U){return U==null?[]:A0(U,uo(U))}function J1(U,V,J){var de=U==null?K:Mr(U,V);return de===K?J:de}function Qg(U,V){return U!=null&&Co(U,V,j0)}function Md(U,V){return U!=null&&Co(U,V,B_)}var Jg=hu(function(U,V,J){V!=null&&typeof V.toString!="function"&&(V=S0.call(V)),U[V]=J},Nt(wn)),K1=hu(function(U,V,J){V!=null&&typeof V.toString!="function"&&(V=S0.call(V)),hr.call(U,V)?U[V].push(J):U[V]=[J]},Xn),gp=Ci(N0);function vs(U){return oo(U)?fu(U):xg(U)}function uo(U){return oo(U)?fu(U,!0):_h(U)}function ov(U,V){var J={};return V=Xn(V,3),ks(U,function(de,Le,Ye){Uo(J,V(de,Le,Ye),de)}),J}function uv(U,V){var J={};return V=Xn(V,3),ks(U,function(de,Le,Ye){Uo(J,Le,V(de,Le,Ye))}),J}var Vh=ml(function(U,V,J){B0(U,V,J)}),mp=ml(function(U,V,J,de){B0(U,V,J,de)}),lv=ra(function(U,V){var J={};if(U==null)return J;var de=!1;V=jr(V,function(Ye){return Ye=Ho(Ye,U),de||(de=Ye.length>1),Ye}),Fu(U,Ng(U),J),de&&(J=is(J,De|$e|Me,jg));for(var Le=V.length;Le--;)zu(J,V[Le]);return J});function bp(U,V){return l2(U,Ph(Xn(V)))}var R4=ra(function(U,V){return U==null?{}:U_(U,V)});function l2(U,V){if(U==null)return{};var J=jr(Ng(U),function(de){return[de]});return V=Xn(V),w1(U,J,function(de,Le){return V(de,Le[0])})}function cv(U,V,J){V=Ho(V,U);var de=-1,Le=V.length;for(Le||(Le=1,U=K);++de<Le;){var Ye=U==null?K:U[Gu(V[de])];Ye===K&&(de=Le,Ye=J),U=Ll(Ye)?Ye.call(U):Ye}return U}function X1(U,V,J){return U==null?U:Wl(U,V,J)}function Kg(U,V,J,de){return de=typeof de=="function"?de:K,U==null?U:Wl(U,V,J,de)}var Xg=Uu(vs),eb=Uu(uo);function tb(U,V,J){var de=Mi(U),Le=de||El(U)||Uh(U);if(V=Xn(V,4),J==null){var Ye=U&&U.constructor;Le?J=de?new Ye:[]:la(U)?J=Ll(Ye)?Gl(Pa(U)):{}:J={}}return(Le?Ro:ks)(U,function(ct,yt,At){return V(J,ct,yt,At)}),J}function _f(U,V){return U==null?!0:zu(U,V)}function wf(U,V,J){return U==null?U:cd(U,V,xo(J))}function xf(U,V,J,de){return de=typeof de=="function"?de:K,U==null?U:cd(U,V,xo(J),de)}function $o(U){return U==null?[]:Km(U,vs(U))}function yp(U){return U==null?[]:Km(U,uo(U))}function Sf(U,V,J){return J===K&&(J=V,V=K),J!==K&&(J=ko(J),J=J===J?J:0),V!==K&&(V=ko(V),V=V===V?V:0),Gs(ko(U),V,J)}function fv(U,V,J){return V=Ml(V),J===K?(J=V,V=0):J=Ml(J),U=ko(U),m1(U,V,J)}function dv(U,V,J){if(J&&typeof J!="boolean"&&xa(U,V,J)&&(V=J=K),J===K&&(typeof V=="boolean"?(J=V,V=K):typeof U=="boolean"&&(J=U,U=K)),U===K&&V===K?(U=0,V=1):(U=Ml(U),V===K?(V=U,U=0):V=Ml(V)),U>V){var de=U;U=V,V=de}if(J||U%1||V%1){var Le=Po();return _r(U+Le*(V-U+Jc("1e-"+((Le+"").length-1))),V)}return xh(U,V)}var vp=Ua(function(U,V,J){return V=V.toLowerCase(),U+(J?em(V):V)});function em(U){return Gt(rr(U).toLowerCase())}function tm(U){return U=rr(U),U&&U.replace(nh,w0).replace(rh,"")}function _p(U,V,J){U=rr(U),V=qr(V);var de=U.length;J=J===K?de:Gs(_i(J),0,de);var Le=J;return J-=V.length,J>=0&&U.slice(J,Le)==V}function nb(U){return U=rr(U),U&&xi.test(U)?U.replace(jn,O_):U}function c2(U){return U=rr(U),U&&Hf.test(U)?U.replace(sl,"\\$&"):U}var wp=Ua(function(U,V,J){return U+(J?"-":"")+V.toLowerCase()}),nm=Ua(function(U,V,J){return U+(J?" ":"")+V.toLowerCase()}),f2=Ag("toLowerCase");function im(U,V,J){U=rr(U),V=_i(V);var de=V?lh(U):0;if(!V||de>=V)return U;var Le=(V-de)/2;return Ql(Bl(Le),J)+U+Ql(wo(Le),J)}function rm(U,V,J){U=rr(U),V=_i(V);var de=V?lh(U):0;return V&&de<V?U+Ql(V-de,J):U}function ba(U,V,J){U=rr(U),V=_i(V);var de=V?lh(U):0;return V&&de<V?Ql(V-de,J)+U:U}function d2(U,V,J){return J||V==null?V=0:V&&(V=+V),nr(rr(U).replace(Gf,""),V||0)}function z4(U,V,J){return(J?xa(U,V,J):V===K)?V=1:V=_i(V),E1(rr(U),V)}function xp(){var U=arguments,V=rr(U[0]);return U.length<3?V:V.replace(U[1],U[2])}var O=Ua(function(U,V,J){return U+(J?"_":"")+V.toLowerCase()});function z(U,V,J){return J&&typeof J!="number"&&xa(U,V,J)&&(V=J=K),J=J===K?Lt:J>>>0,J?(U=rr(U),U&&(typeof V=="string"||V!=null&&!Yg(V))&&(V=qr(V),!V&&td(U))?$l(_a(U),0,J):U.split(V,J)):[]}var B=Ua(function(U,V,J){return U+(J?" ":"")+Gt(V)});function W(U,V,J){return U=rr(U),J=J==null?0:Gs(_i(J),0,U.length),V=qr(V),U.slice(J,J+V.length)==V}function Z(U,V,J){var de=Ue.templateSettings;J&&xa(U,V,J)&&(V=K),U=rr(U),V=Nc({},V,de,yl);var Le=Nc({},V.imports,de.imports,yl),Ye=vs(Le),ct=Km(Le,Ye),yt,At,nn=0,an=V.interpolate||ou,cn="__p += '",Dn=Tu((V.escape||ou).source+"|"+an.source+"|"+(an===Wr?ds:ou).source+"|"+(V.evaluate||ou).source+"|$","g"),Kn="//# sourceURL="+(hr.call(V,"sourceURL")?(V.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++sh+"]")+`
108`;U.replace(Dn,function(mi,Zi,Xi,Zu,Zo,wu){return Xi||(Xi=Zu),cn+=U.slice(nn,wu).replace(dc,ag),Zi&&(yt=!0,cn+=`' +
109__e(`+Zi+`) +
110'`),Zo&&(At=!0,cn+=`';
111`+Zo+`;
112__p += '`),Xi&&(cn+=`' +
113((__t = (`+Xi+`)) == null ? '' : __t) +
114'`),nn=wu+mi.length,mi}),cn+=`';
115`;var fi=hr.call(V,"variable")&&V.variable;if(!fi)cn=`with (obj) {
116`+cn+`
117}
118`;else if(cr.test(fi))throw new ci(pe);cn=(At?cn.replace(Qt,""):cn).replace(Ln,"$1").replace(dn,"$1;"),cn="function("+(fi||"obj")+`) {
119`+(fi?"":`obj || (obj = {});
120`)+"var __t, __p = ''"+(yt?", __e = _.escape":"")+(At?`, __j = Array.prototype.join;
121function print() { __p += __j.call(arguments, '') }
122`:`;
123`)+cn+`return __p
124}`;var Oi=wi(function(){return fr(Ye,Kn+"return "+cn).apply(K,ct)});if(Oi.source=cn,qu(Oi))throw Oi;return Oi}function ee(U){return rr(U).toLowerCase()}function xe(U){return rr(U).toUpperCase()}function Ve(U,V,J){if(U=rr(U),U&&(J||V===K))return Xf(U);if(!U||!(V=qr(V)))return U;var de=_a(U),Le=_a(V),Ye=Xm(de,Le),ct=e1(de,Le)+1;return $l(de,Ye,ct).join("")}function ot(U,V,J){if(U=rr(U),U&&(J||V===K))return U.slice(0,ch(U)+1);if(!U||!(V=qr(V)))return U;var de=_a(U),Le=e1(de,_a(V))+1;return $l(de,0,Le).join("")}function St(U,V,J){if(U=rr(U),U&&(J||V===K))return U.replace(Gf,"");if(!U||!(V=qr(V)))return U;var de=_a(U),Le=Xm(de,_a(V));return $l(de,Le).join("")}function Kt(U,V){var J=Ut,de=$t;if(la(V)){var Le="separator"in V?V.separator:Le;J="length"in V?_i(V.length):J,de="omission"in V?qr(V.omission):de}U=rr(U);var Ye=U.length;if(td(U)){var ct=_a(U);Ye=ct.length}if(J>=Ye)return U;var yt=J-lh(de);if(yt<1)return de;var At=ct?$l(ct,0,yt).join(""):U.slice(0,yt);if(Le===K)return At+de;if(ct&&(yt+=At.length-yt),Yg(Le)){if(U.slice(yt).search(Le)){var nn,an=At;for(Le.global||(Le=Tu(Le.source,rr(fc.exec(Le))+"g")),Le.lastIndex=0;nn=Le.exec(an);)var cn=nn.index;At=At.slice(0,cn===K?yt:cn)}}else if(U.indexOf(qr(Le),yt)!=yt){var Dn=At.lastIndexOf(Le);Dn>-1&&(At=At.slice(0,Dn))}return At+de}function fn(U){return U=rr(U),U&&ti.test(U)?U.replace(Gn,fy):U}var zt=Ua(function(U,V,J){return U+(J?" ":"")+V.toUpperCase()}),Gt=Ag("toUpperCase");function ei(U,V,J){return U=rr(U),V=J?K:V,V===K?n1(U)?py(U):N_(U):U.match(V)||[]}var wi=Ci(function(U,V){try{return uu(U,K,V)}catch(J){return qu(J)?J:new ci(J)}}),Ta=ra(function(U,V){return Ro(V,function(J){J=Gu(J),Uo(U,J,Dc(U[J],U))}),U});function Dt(U){var V=U==null?0:U.length,J=Xn();return U=V?jr(U,function(de){if(typeof de[1]!="function")throw new ps(he);return[J(de[0]),de[1]]}):[],Ci(function(de){for(var Le=-1;++Le<V;){var Ye=U[Le];if(uu(Ye[0],this,de))return uu(Ye[1],this,de)}})}function xt(U){return Ms(is(U,De))}function Nt(U){return function(){return U}}function rn(U,V){return U==null||U!==U?V:U}var Wn=Zl(),Ii=Zl(!0);function wn(U){return U}function si(U){return v1(typeof U=="function"?U:is(U,De))}function _s(U){return P0(is(U,De))}function ar(U,V){return F0(U,is(V,De))}var Cf=Ci(function(U,V){return function(J){return N0(J,U,V)}}),hv=Ci(function(U,V){return function(J){return N0(U,J,V)}});function P4(U,V,J){var de=vs(V),Le=A0(V,de);J==null&&!(la(V)&&(Le.length||!de.length))&&(J=V,V=U,U=this,Le=A0(V,vs(V)));var Ye=!(la(J)&&"chain"in J)||!!J.chain,ct=Ll(U);return Ro(Le,function(yt){var At=V[yt];U[yt]=At,ct&&(U.prototype[yt]=function(){var nn=this.__chain__;if(Ye||nn){var an=U(this.__wrapped__),cn=an.__actions__=ms(this.__actions__);return cn.push({func:At,args:arguments,thisArg:U}),an.__chain__=nn,an}return At.apply(U,yc([this.value()],arguments))})}),U}function hT(){return es._===this&&(es._=ki),this}function F4(){}function pT(U){return U=_i(U),Ci(function(V){return wh(V,U)})}var AC=Lh(jr),DC=Lh(Us),B4=Lh(y0);function pv(U){return ff(U)?Jf(Gu(U)):x1(U)}function U4(U){return function(V){return U==null?K:Mr(U,V)}}var jC=ia(),h2=ia(!0);function p2(){return[]}function H4(){return!1}function NC(){return{}}function IC(){return""}function OC(){return!0}function RC(U,V){if(U=_i(U),U<1||U>Wt)return[];var J=Lt,de=_r(U,Lt);V=Xn(V),U-=Lt;for(var Le=ef(de,V);++J<U;)V(J);return Le}function zC(U){return Mi(U)?jr(U,Gu):Wa(U)?[U]:ms(ao(rr(U)))}function PC(U){var V=++o1;return rr(U)+V}var Wh=Nr(function(U,V){return U+V},0),FC=Bu("ceil"),gT=Nr(function(U,V){return U/V},1),mT=Bu("floor");function BC(U){return U&&U.length?Fi(U,wn,_g):K}function UC(U,V){return U&&U.length?Fi(U,Xn(V,2),_g):K}function bT(U){return v0(U,wn)}function gv(U,V){return v0(U,Xn(V,2))}function HC(U){return U&&U.length?Fi(U,wn,of):K}function yT(U,V){return U&&U.length?Fi(U,Xn(V,2),of):K}var g2=Nr(function(U,V){return U*V},1),ib=Bu("round"),GC=Nr(function(U,V){return U-V},0);function VC(U){return U&&U.length?Xc(U,wn):0}function WC(U,V){return U&&U.length?Xc(U,Xn(V,2)):0}return Ue.after=ap,Ue.ary=sp,Ue.assign=s2,Ue.assignIn=dp,Ue.assignInWith=Nc,Ue.assignWith=hp,Ue.at=nv,Ue.before=op,Ue.bind=Dc,Ue.bindAll=Ta,Ue.bindKey=Wu,Ue.castArray=Hg,Ue.chain=qo,Ue.chunk=D1,Ue.compact=j1,Ue.concat=Lc,Ue.cond=Dt,Ue.conforms=xt,Ue.constant=Nt,Ue.countBy=V_,Ue.create=Zg,Ue.curry=Sd,Ue.curryRight=up,Ue.debounce=_u,Ue.defaults=$1,Ue.defaultsDeep=Z1,Ue.defer=Ug,Ue.delay=Yo,Ue.difference=N1,Ue.differenceBy=bd,Ue.differenceWith=wl,Ue.drop=$0,Ue.dropRight=ui,Ue.dropRightWhile=zy,Ue.dropWhile=Z0,Ue.fill=yd,Ue.filter=W_,Ue.flatMap=Gy,Ue.flatMapDeep=Vy,Ue.flatMapDepth=Wy,Ue.flatten=O1,Ue.flattenDeep=H_,Ue.flattenDepth=Vu,Ue.flip=J_,Ue.flow=Wn,Ue.flowRight=Ii,Ue.fromPairs=R1,Ue.functions=o2,Ue.functionsIn=u2,Ue.groupBy=Rh,Ue.initial=Ah,Ue.intersection=Zr,Ue.intersectionBy=Dh,Ue.intersectionWith=K0,Ue.invert=Jg,Ue.invertBy=K1,Ue.invokeMap=q_,Ue.iteratee=si,Ue.keyBy=qy,Ue.keys=vs,Ue.keysIn=uo,Ue.map=U1,Ue.mapKeys=ov,Ue.mapValues=uv,Ue.matches=_s,Ue.matchesProperty=ar,Ue.memoize=zh,Ue.merge=Vh,Ue.mergeWith=mp,Ue.method=Cf,Ue.methodOf=hv,Ue.mixin=P4,Ue.negate=Ph,Ue.nthArg=pT,Ue.omit=lv,Ue.omitBy=bp,Ue.once=$y,Ue.orderBy=ip,Ue.over=AC,Ue.overArgs=K_,Ue.overEvery=DC,Ue.overSome=B4,Ue.partial=gf,Ue.partialRight=Cd,Ue.partition=Tc,Ue.pick=R4,Ue.pickBy=l2,Ue.property=pv,Ue.propertyOf=U4,Ue.pull=kc,Ue.pullAll=pa,Ue.pullAllBy=Rg,Ue.pullAllWith=Py,Ue.pullAt=zg,Ue.range=jC,Ue.rangeRight=h2,Ue.rearg=X_,Ue.reject=Yy,Ue.remove=Fy,Ue.rest=e2,Ue.reverse=ep,Ue.sampleSize=rp,Ue.set=X1,Ue.setWith=Kg,Ue.shuffle=$_,Ue.slice=oa,Ue.sortBy=Bg,Ue.sortedUniq=so,Ue.sortedUniqBy=_d,Ue.split=z,Ue.spread=lp,Ue.tail=ka,Ue.take=Fr,Ue.takeRight=ur,Ue.takeRightWhile=xl,Ue.takeWhile=jh,Ue.tap=Uy,Ue.throttle=t2,Ue.thru=ga,Ue.toArray=$g,Ue.toPairs=Xg,Ue.toPairsIn=eb,Ue.toPath=zC,Ue.toPlainObject=Y1,Ue.transform=tb,Ue.unary=Zy,Ue.union=Sl,Ue.unionBy=Nh,Ue.unionWith=Ih,Ue.uniq=vu,Ue.uniqBy=z1,Ue.uniqWith=oe,Ue.unset=_f,Ue.unzip=ae,Ue.unzipWith=hf,Ue.update=wf,Ue.updateWith=xf,Ue.values=$o,Ue.valuesIn=yp,Ue.without=Cl,Ue.words=ei,Ue.wrap=Ki,Ue.xor=wd,Ue.xorBy=Xl,Ue.xorWith=xd,Ue.zip=Pg,Ue.zipObject=P1,Ue.zipObjectDeep=tp,Ue.zipWith=By,Ue.entries=Xg,Ue.entriesIn=eb,Ue.extend=dp,Ue.extendWith=Nc,P4(Ue,Ue),Ue.add=Wh,Ue.attempt=wi,Ue.camelCase=vp,Ue.capitalize=em,Ue.ceil=FC,Ue.clamp=Sf,Ue.clone=cp,Ue.cloneDeep=n2,Ue.cloneDeepWith=Vg,Ue.cloneWith=Gg,Ue.conformsTo=mf,Ue.deburr=tm,Ue.defaultTo=rn,Ue.divide=gT,Ue.endsWith=_p,Ue.eq=Ns,Ue.escape=nb,Ue.escapeRegExp=c2,Ue.every=Ws,Ue.find=pi,Ue.findIndex=I1,Ue.findKey=Q1,Ue.findLast=F1,Ue.findLastIndex=Q0,Ue.findLastKey=iv,Ue.floor=mT,Ue.forEach=B1,Ue.forEachRight=np,Ue.forIn=rv,Ue.forInRight=av,Ue.forOwn=sv,Ue.forOwnRight=pp,Ue.get=J1,Ue.gt=bf,Ue.gte=Qy,Ue.has=Qg,Ue.hasIn=Md,Ue.head=Mc,Ue.identity=wn,Ue.includes=gi,Ue.indexOf=J0,Ue.inRange=fv,Ue.invoke=gp,Ue.isArguments=yf,Ue.isArray=Mi,Ue.isArrayBuffer=Jy,Ue.isArrayLike=oo,Ue.isArrayLikeObject=ma,Ue.isBoolean=kr,Ue.isBuffer=El,Ue.isDate=Is,Ue.isElement=fp,Ue.isEmpty=Fh,Ue.isEqual=Bh,Ue.isEqualWith=Wg,Ue.isError=qu,Ue.isFinite=H1,Ue.isFunction=Ll,Ue.isInteger=G1,Ue.isLength=vf,Ue.isMap=V1,Ue.isMatch=i2,Ue.isMatchWith=O4,Ue.isNaN=Ky,Ue.isNative=qg,Ue.isNil=r2,Ue.isNull=Xy,Ue.isNumber=Yu,Ue.isObject=la,Ue.isObjectLike=Qr,Ue.isPlainObject=Ed,Ue.isRegExp=Yg,Ue.isSafeInteger=$u,Ue.isSet=W1,Ue.isString=Ld,Ue.isSymbol=Wa,Ue.isTypedArray=Uh,Ue.isUndefined=a2,Ue.isWeakMap=Hh,Ue.isWeakSet=ev,Ue.join=X0,Ue.kebabCase=wp,Ue.last=Ma,Ue.lastIndexOf=Og,Ue.lowerCase=nm,Ue.lowerFirst=f2,Ue.lt=q1,Ue.lte=tv,Ue.max=BC,Ue.maxBy=UC,Ue.mean=bT,Ue.meanBy=gv,Ue.min=HC,Ue.minBy=yT,Ue.stubArray=p2,Ue.stubFalse=H4,Ue.stubObject=NC,Ue.stubString=IC,Ue.stubTrue=OC,Ue.multiply=g2,Ue.nth=vd,Ue.noConflict=hT,Ue.noop=F4,Ue.now=Ac,Ue.pad=im,Ue.padEnd=rm,Ue.padStart=ba,Ue.parseInt=d2,Ue.random=dv,Ue.reduce=Fg,Ue.reduceRight=Br,Ue.repeat=z4,Ue.replace=xp,Ue.result=cv,Ue.round=ib,Ue.runInContext=Mt,Ue.sample=Y_,Ue.size=Z_,Ue.snakeCase=O,Ue.some=Q_,Ue.sortedIndex=Vi,Ue.sortedIndexBy=$i,Ue.sortedIndexOf=ir,Ue.sortedLastIndex=Vn,Ue.sortedLastIndexBy=ua,Ue.sortedLastIndexOf=yu,Ue.startCase=B,Ue.startsWith=W,Ue.subtract=GC,Ue.sum=VC,Ue.sumBy=WC,Ue.template=Z,Ue.times=RC,Ue.toFinite=Ml,Ue.toInteger=_i,Ue.toLength=Gh,Ue.toLower=ee,Ue.toNumber=ko,Ue.toSafeInteger=jc,Ue.toString=rr,Ue.toUpper=xe,Ue.trim=Ve,Ue.trimEnd=ot,Ue.trimStart=St,Ue.truncate=Kt,Ue.unescape=fn,Ue.uniqueId=PC,Ue.upperCase=zt,Ue.upperFirst=Gt,Ue.each=B1,Ue.eachRight=np,Ue.first=Mc,P4(Ue,function(){var U={};return ks(Ue,function(V,J){hr.call(Ue.prototype,J)||(U[J]=V)}),U}(),{chain:!1}),Ue.VERSION=ce,Ro(["bind","bindKey","curry","curryRight","partial","partialRight"],function(U){Ue[U].placeholder=Ue}),Ro(["drop","take"],function(U,V){Di.prototype[U]=function(J){J=J===K?1:wa(_i(J),0);var de=this.__filtered__&&!V?new Di(this):this.clone();return de.__filtered__?de.__takeCount__=_r(J,de.__takeCount__):de.__views__.push({size:_r(J,Lt),type:U+(de.__dir__<0?"Right":"")}),de},Di.prototype[U+"Right"]=function(J){return this.reverse()[U](J).reverse()}}),Ro(["filter","map","takeWhile"],function(U,V){var J=V+1,de=J==sn||J==un;Di.prototype[U]=function(Le){var Ye=this.clone();return Ye.__iteratees__.push({iteratee:Xn(Le,3),type:J}),Ye.__filtered__=Ye.__filtered__||de,Ye}}),Ro(["head","last"],function(U,V){var J="take"+(V?"Right":"");
124Di.prototype[U]=function(){return this[J](1).value()[0]}}),Ro(["initial","tail"],function(U,V){var J="drop"+(V?"":"Right");Di.prototype[U]=function(){return this.__filtered__?new Di(this):this[J](1)}}),Di.prototype.compact=function(){return this.filter(wn)},Di.prototype.find=function(U){return this.filter(U).head()},Di.prototype.findLast=function(U){return this.reverse().find(U)},Di.prototype.invokeMap=Ci(function(U,V){return typeof U=="function"?new Di(this):this.map(function(J){return N0(J,U,V)})}),Di.prototype.reject=function(U){return this.filter(Ph(Xn(U)))},Di.prototype.slice=function(U,V){U=_i(U);var J=this;return J.__filtered__&&(U>0||V<0)?new Di(J):(U<0?J=J.takeRight(-U):U&&(J=J.drop(U)),V!==K&&(V=_i(V),J=V<0?J.dropRight(-V):J.take(V-U)),J)},Di.prototype.takeRightWhile=function(U){return this.reverse().takeWhile(U).reverse()},Di.prototype.toArray=function(){return this.take(Lt)},ks(Di.prototype,function(U,V){var J=/^(?:filter|find|map|reject)|While$/.test(V),de=/^(?:head|last)$/.test(V),Le=Ue[de?"take"+(V=="last"?"Right":""):V],Ye=de||/^find/.test(V);Le&&(Ue.prototype[V]=function(){var ct=this.__wrapped__,yt=de?[1]:arguments,At=ct instanceof Di,nn=yt[0],an=At||Mi(ct),cn=function(Zi){var Xi=Le.apply(Ue,yc([Zi],yt));return de&&Dn?Xi[0]:Xi};an&&J&&typeof nn=="function"&&nn.length!=1&&(At=an=!1);var Dn=this.__chain__,Kn=!!this.__actions__.length,fi=Ye&&!Dn,Oi=At&&!Kn;if(!Ye&&an){ct=Oi?ct:new Di(this);var mi=U.apply(ct,yt);return mi.__actions__.push({func:ga,args:[cn],thisArg:K}),new io(mi,Dn)}return fi&&Oi?U.apply(this,yt):(mi=this.thru(cn),fi?de?mi.value()[0]:mi.value():mi)})}),Ro(["pop","push","shift","sort","splice","unshift"],function(U){var V=x0[U],J=/^(?:push|sort|unshift)$/.test(U)?"tap":"thru",de=/^(?:pop|shift)$/.test(U);Ue.prototype[U]=function(){var Le=arguments;if(de&&!this.__chain__){var Ye=this.value();return V.apply(Mi(Ye)?Ye:[],Le)}return this[J](function(ct){return V.apply(Mi(ct)?ct:[],Le)})}}),ks(Di.prototype,function(U,V){var J=Ue[V];if(J){var de=J.name+"";hr.call(fl,de)||(fl[de]=[]),fl[de].push({name:V,func:J})}}),fl[dd(K,ke).name]=[{name:"wrapper",func:K}],Di.prototype.clone=M0,Di.prototype.reverse=ai,Di.prototype.value=hh,Ue.prototype.at=G_,Ue.prototype.chain=Vs,Ue.prototype.commit=Oh,Ue.prototype.next=js,Ue.prototype.plant=ys,Ue.prototype.reverse=Hy,Ue.prototype.toJSON=Ue.prototype.valueOf=Ue.prototype.value=Va,Ue.prototype.first=Ue.prototype.head,to&&(Ue.prototype[to]=pf),Ue},ug=a1();es._=ug,Q=function(){return ug}.call(se,te,se,re),Q!==K&&(re.exports=Q)}).call(this)},104:(re,se,te)=>{var Q=te(3661),K="Expected a function";function ce(le,ie){if(typeof le!="function"||ie!=null&&typeof ie!="function")throw new TypeError(K);var he=function(){var pe=arguments,Te=ie?ie.apply(this,pe):pe[0],Ae=he.cache;if(Ae.has(Te))return Ae.get(Te);var Ce=le.apply(this,pe);return he.cache=Ae.set(Te,Ce)||Ae,Ce};return he.cache=new(ce.Cache||Q),he}ce.Cache=Q,re.exports=ce},3950:re=>{function se(){}re.exports=se},583:(re,se,te)=>{var Q=te(7237),K=te(7255),ce=te(8586),le=te(7797);function ie(he){return ce(he)?Q(le(he)):K(he)}re.exports=ie},3345:re=>{function se(){return[]}re.exports=se},9935:re=>{function se(){return!1}re.exports=se},3222:(re,se,te)=>{var Q=te(7556);function K(ce){return ce==null?"":Q(ce)}re.exports=K},14:(re,se,te)=>{var Q=te(5389),K=te(5765);function ce(le,ie){return le&&le.length?K(le,Q(ie,2)):[]}re.exports=ce},4289:re=>{"use strict";function se(K,ce){var le,ie,he=K.attrs[K.attrIndex("href")][1];for(le=0;le<ce.length;++le){if(ie=ce[le],typeof ie.matcher=="function"){if(ie.matcher(he,ie))return ie;continue}return ie}}function te(K,ce,le){Object.keys(le).forEach(function(ie){var he,pe=le[ie];ie==="className"&&(ie="class"),he=ce[K].attrIndex(ie),he<0?ce[K].attrPush([ie,pe]):ce[K].attrs[he][1]=pe})}function Q(K,ce){ce?ce=Array.isArray(ce)?ce:[ce]:ce=[],Object.freeze(ce);var le=K.renderer.rules.link_open||this.defaultRender;K.renderer.rules.link_open=function(ie,he,pe,Te,Ae){var Ce=se(ie[he],ce),De=Ce&&Ce.attrs;return De&&te(he,ie,De),le(ie,he,pe,Te,Ae)}}Q.defaultRender=function(K,ce,le,ie,he){return he.renderToken(K,ce,le)},re.exports=Q},7053:function(re){/*!
125 * NetteForms - simple form validation.
126 *
127 * This file is part of the Nette Framework (https://nette.org)
128 * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
129 */(function(se,te){re.exports=te()})(this,function(){"use strict";var ie,he,pe,Te,MC,D4,nP;class se{filled(Me,ve,Se){return Se!==""&&Se!==!1&&Se!==null&&(!Array.isArray(Se)||Se.length>0)&&(!(Se instanceof FileList)||Se.length>0)}blank(Me,ve,Se){return!this.filled(Me,ve,Se)}valid(Me,ve){return ve.validateControl(Me,void 0,!0)}equal(Me,ve,Se){if(ve===void 0)return null;let Re=Ne=>typeof Ne=="number"||typeof Ne=="string"?""+Ne:Ne===!0?"1":"",ke=Array.isArray(Se)?Se:[Se],ge=Array.isArray(ve)?ve:[ve];e:for(let Ne of ke){for(let Be of ge)if(Re(Ne)===Re(Be))continue e;return!1}return ke.length>0}notEqual(Me,ve,Se){return ve===void 0?null:!this.equal(Me,ve,Se)}minLength(Me,ve,Se){return Se=typeof Se=="number"?Se.toString():Se,Se.length>=ve}maxLength(Me,ve,Se){return Se=typeof Se=="number"?Se.toString():Se,Se.length<=ve}length(Me,ve,Se){return Se=typeof Se=="number"?Se.toString():Se,ve=Array.isArray(ve)?ve:[ve,ve],(ve[0]===null||Se.length>=ve[0])&&(ve[1]===null||Se.length<=ve[1])}email(Me,ve,Se){return/^("([ !#-[\]-~]|\\[ -~])+"|[-a-z0-9!#$%&'*+/=?^_`{|}~]+(\.[-a-z0-9!#$%&'*+/=?^_`{|}~]+)*)@([0-9a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,61}[0-9a-z\u00C0-\u02FF\u0370-\u1EFF])?\.)+[a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,17}[a-z\u00C0-\u02FF\u0370-\u1EFF])?$/i.test(Se)}url(Me,ve,Se,Re){return/^[a-z\d+.-]+:/.test(Se)||(Se="https://"+Se),/^https?:\/\/((([-_0-9a-z\u00C0-\u02FF\u0370-\u1EFF]+\.)*[0-9a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,61}[0-9a-z\u00C0-\u02FF\u0370-\u1EFF])?\.)?[a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,17}[a-z\u00C0-\u02FF\u0370-\u1EFF])?|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|\[[0-9a-f:]{3,39}\])(:\d{1,5})?(\/\S*)?$/i.test(Se)?(Re.value=Se,!0):!1}regexp(Me,ve,Se){let Re=typeof ve=="string"?ve.match(/^\/(.*)\/([imu]*)$/):!1;try{return Re&&new RegExp(Re[1],Re[2].replace("u","")).test(Se)}catch(ke){return null}}pattern(Me,ve,Se,Re,ke){if(typeof ve!="string")return null;try{let ge;try{ge=new RegExp("^(?:"+ve+")$",ke?"ui":"u")}
129catch(Ne){ge=new RegExp("^(?:"+ve+")$",ke?"i":"")}return Se instanceof FileList?Array.from(Se).every(Ne=>ge.test(Ne.name)):ge.test(Se)}catch(ge){return null}}patternCaseInsensitive(Me,ve,Se){return this.pattern(Me,ve,Se,null,!0)}numeric(Me,ve,Se){return/^[0-9]+$/.test(Se)}integer(Me,ve,Se,Re){return/^-?[0-9]+$/.test(Se)?(Re.value=parseFloat(Se),!0):!1}float(Me,ve,Se,Re){return Se=Se.replace(/ +/g,"").replace(/,/g,"."),/^-?[0-9]*\.?[0-9]+$/.test(Se)?(Re.value=parseFloat(Se),!0):!1}min(Me,ve,Se){return Number.isFinite(ve)&&(Se=parseFloat(Se)),Se>=ve}max(Me,ve,Se){return Number.isFinite(ve)&&(Se=parseFloat(Se)),Se<=ve}range(Me,ve,Se){if(Array.isArray(ve)){if(Me.type==="time"&&ve[0]>ve[1])return Se>=ve[0]||Se<=ve[1]}else return null;return(ve[0]===null||this.min(Me,ve[0],Se))&&(ve[1]===null||this.max(Me,ve[1],Se))}submitted(Me){return Me.form["nette-submittedBy"]===Me}fileSize(Me,ve,Se){return Array.from(Se).every(Re=>Re.size<=ve)}mimeType(Me,ve,Se){let Re=[];ve=Array.isArray(ve)?ve:[ve],ve.forEach(ge=>Re.push("^"+ge.replace(/([^\w])/g,"\\$1").replace("\\*",".*")+"$"));let ke=new RegExp(Re.join("|"));return Array.from(Se).every(ge=>!ge.type||ke.test(ge.type))}image(Me,ve,Se){return this.mimeType(Me,ve!=null?ve:["image/gif","image/png","image/jpeg","image/webp"],Se)}static(Me,ve){return ve}}class te{constructor(){A4(this,Te);Nn(this,"formErrors",[]);Nn(this,"validators",new se);A4(this,ie,{});A4(this,he,{});A4(this,pe,new WeakMap)}getValue(Me){var ve,Se,Re,ke;return Me instanceof HTMLInputElement?Me.type==="radio"?(Se=(ve=Jp(this,Te,D4).call(this,Me).find(ge=>ge.checked))==null?void 0:ve.value)!=null?Se:null:Me.type==="file"?Me.files:Me.type==="checkbox"?Me.name.endsWith("[]")?Jp(this,Te,D4).call(this,Me).filter(ge=>ge.checked).map(ge=>ge.value):Me.checked:Me.value.trim():Me instanceof HTMLSelectElement?Me.multiple?Array.from(Me.selectedOptions,ge=>ge.value):(ke=(Re=Me.selectedOptions[0])==null?void 0:Re.value)!=null?ke:null:Me instanceof HTMLTextAreaElement?Me.value:Me instanceof RadioNodeList?this.getValue(Me[0]):null}getEffectiveValue(Me,ve=!1){let Se=this.getValue(Me);if(Se===Me.getAttribute("data-nette-empty-value")&&(Se=""),ve&&th(this,ie)[Me.name]===void 0){th(this,ie)[Me.name]=!0;let Re={value:Se};this.validateControl(Me,void 0,!0,Re),Se=Re.value,delete th(this,ie)[Me.name]}return Se}validateControl(Me,ve,Se=!1,Re,ke){var ge;ve!=null||(ve=JSON.parse((ge=Me.getAttribute("data-nette-rules"))!=null?ge:"[]")),Re!=null||(Re={value:this.getEffectiveValue(Me)}),ke!=null||(ke=!this.validateRule(Me,":filled",null,Re));for(let Ne of ve){let Be=Ne.op.match(/(~)?([^?]+)/),Ze=Ne.control?Jp(this,Te,MC).call(this,Me.form,Ne.control):Me;if(Ne.neg=!!Be[1],Ne.op=Be[2],Ne.condition=!!Ne.rules,Ze){if(ke&&!Ne.condition&&Ne.op!==":filled")continue}else continue;let pt=this.validateRule(Ze,Ne.op,Ne.arg,Me===Ze?Re:void 0);if(pt!==null){if(Ne.neg&&(pt=!pt),Ne.condition&&pt){if(!this.validateControl(Me,Ne.rules,Se,Re,Ne.op===":blank"?!1:ke))return!1}else if(!Ne.condition&&!pt){if(this.isDisabled(Ze))continue;if(!Se){let ut=Array.isArray(Ne.arg)?Ne.arg:[Ne.arg],we=Ne.msg.replace(/%(value|\d+)/g,(kt,Ut)=>this.getValue(Ut==="value"?Ze:Me.form.elements.namedItem(ut[Ut].control)));this.addError(Ze,we)}return!1}}}return!0}validateForm(Me,ve=!1){var ge,Ne;let Se=(ge=Me.form)!=null?ge:Me,Re;if(this.formErrors=[],Me.getAttribute("formnovalidate")!==null){let Be=JSON.parse((Ne=Me.getAttribute("data-nette-validation-scope"))!=null?Ne:"[]");if(Be.length)Re=new RegExp("^("+Be.join("-|")+"-)");else return this.showFormErrors(Se,[]),!0}for(let Be of Se.elements)if(Be.willValidate&&Be.validity.badInput)return Be.reportValidity(),!1;for(let Be of Se.elements)if(Be.getAttribute("data-nette-rules")&&(!Re||Be.name.replace(/]\[|\[|]|$/g,"-").match(Re))&&!this.isDisabled(Be)&&!this.validateControl(Be,void 0,ve)&&!this.formErrors.length)return!1;let ke=!this.formErrors.length;return this.showFormErrors(Se,this.formErrors),ke}isDisabled(Me){return Me.type==="radio"?Jp(this,Te,D4).call(this,Me).every(ve=>ve.disabled):Me.disabled}addError(Me,ve){this.formErrors.push({element:Me,message:ve})}showFormErrors(Me,ve){let Se=[],Re;for(let ke of ve)Se.indexOf(ke.message)<0&&(Se.push(ke.message),Re!=null||(Re=ke.element));Se.length&&this.showModal(Se.join(`
130`),()=>{Re==null||Re.focus()})}showModal(Me,ve){let Se=document.createElement("dialog");if(!Se.showModal){alert(Me),ve();return}let Re=document.createElement("style");Re.innerText=".netteFormsModal { text-align: center; margin: auto; border: 2px solid black; padding: 1rem } .netteFormsModal button { padding: .1em 2em }";let ke=document.createElement("button");ke.innerText="OK",ke.onclick=()=>{Se.remove(),ve()},Se.setAttribute("class","netteFormsModal"),Se.innerText=Me+`
131
132`,Se.append(Re,ke),document.body.append(Se),Se.showModal()}validateRule(Me,ve,Se,Re){if(Me.validity.badInput)return ve===":filled";Re!=null||(Re={value:this.getEffectiveValue(Me,!0)});let ke=ve.charAt(0)===":"?ve.substring(1):ve;ke=ke.replace("::","_").replaceAll("\\","");let ge=Array.isArray(Se)?Se:[Se];return ge=ge.map(Ne=>{if(Ne!=null&&Ne.control){let Be=Jp(this,Te,MC).call(this,Me.form,Ne.control);return Be===Me?Re.value:this.getEffectiveValue(Be,!0)}return Ne}),ke==="valid"&&(ge[0]=this),this.validators[ke]?this.validators[ke](Me,Array.isArray(Se)?ge:ge[0],Re.value,Re):null}toggleForm(Me,ve){tP(this,he,{});for(let Se of Array.from(Me.elements))Se.getAttribute("data-nette-rules")&&this.toggleControl(Se,void 0,null,!ve);for(let Se in th(this,he))this.toggle(Se,th(this,he)[Se].state,th(this,he)[Se].elem,ve)}toggleControl(Me,ve,Se=null,Re=!1,ke,ge){var Ze,pt,ut,we,kt;ve!=null||(ve=JSON.parse((Ze=Me.getAttribute("data-nette-rules"))!=null?Ze:"[]")),ke!=null||(ke={value:this.getEffectiveValue(Me)}),ge!=null||(ge=!this.validateRule(Me,":filled",null,ke));let Ne=!1,Be;
132for(let Ut of ve){let $t=Ut.op.match(/(~)?([^?]+)/),Ot=Ut.control?Jp(this,Te,MC).call(this,Me.form,Ut.control):Me;if(Ut.neg=!!$t[1],Ut.op=$t[2],Ut.condition=!!Ut.rules,Ot){if(ge&&!Ut.condition&&Ut.op!==":filled")continue}else continue;if(Be=Se,Se!==!1){if(Be=this.validateRule(Ot,Ut.op,Ut.arg,Me===Ot?ke:void 0),Be===null)continue;Ut.neg&&(Be=!Be),Ut.condition||(Se=Be)}if(Ut.condition&&this.toggleControl(Me,Ut.rules,Be,Re,ke,Ut.op===":blank"?!1:ge)||Ut.toggle){Ne=!0,Re&&Jp(this,Te,D4).call(this,Ot).filter(zn=>!th(this,pe).has(zn)).forEach(zn=>{zn.addEventListener("change",sn=>this.toggleForm(Me.form,sn)),th(this,pe).set(zn,null)});for(let zn in(pt=Ut.toggle)!=null?pt:{})(we=(ut=th(this,he))[zn])!=null||(ut[zn]={elem:Me,state:!1}),(kt=th(this,he)[zn]).state||(kt.state=Ut.toggle[zn]?!!Be:!Be)}}return Ne}toggle(Me,ve,Se,Re){/^\w[\w.:-]*$/.test(Me)&&(Me="#"+Me),Array.from(document.querySelectorAll(Me)).forEach(ke=>ke.hidden=!ve)}compactCheckboxes(Me,ve){var Re,ke;let Se={};for(let ge of Me.elements)ge instanceof HTMLInputElement&&ge.type==="checkbox"&&ge.name.endsWith("[]")&&ge.checked&&!ge.disabled&&(ve.delete(ge.name),(ke=Se[Re=ge.name])!=null||(Se[Re]=[]),Se[ge.name].push(ge.value));for(let ge in Se)ve.set(ge.substring(0,ge.length-2),Se[ge].join(","))}initForm(Me){Me.method==="get"&&Me.hasAttribute("data-nette-compact")&&Me.addEventListener("formdata",ve=>this.compactCheckboxes(Me,ve.formData)),Array.from(Me.elements).some(ve=>ve.getAttribute("data-nette-rules"))&&(this.toggleForm(Me),!Me.noValidate&&(Me.noValidate=!0,Me.addEventListener("submit",ve=>{this.validateForm(ve.submitter||Me)||(ve.stopImmediatePropagation(),ve.preventDefault())}),Me.addEventListener("reset",()=>{setTimeout(()=>this.toggleForm(Me))})))}initOnLoad(){Jp(this,Te,nP).call(this,()=>{Array.from(document.forms).forEach(Me=>this.initForm(Me))})}}ie=new WeakMap,he=new WeakMap,pe=new WeakMap,Te=new WeakSet,MC=function(Me,ve){let Se=Me.elements.namedItem(ve);return Se instanceof RadioNodeList?Se[0]:Se},D4=function(Me){let ve=Me.form.elements.namedItem(Me.name);return ve instanceof RadioNodeList?Array.from(ve):[ve]},nP=function(Me){document.readyState!=="loading"?Me.call(this):document.addEventListener("DOMContentLoaded",Me)};let Q={\u00E1:"a",\u00E4:"a",\u010D:"c",\u010F:"d",\u00E9:"e",\u011B:"e",\u00ED:"i",\u013E:"l",\u0148:"n",\u00F3:"o",\u00F4:"o",\u0159:"r",\u0161:"s",\u0165:"t",\u00FA:"u",\u016F:"u",\u00FD:"y",\u017E:"z"};function K($e){$e=$e.toLowerCase();let Me="";for(let ve=0;ve<$e.length;ve++){let Se=Q[$e.charAt(ve)];Me+=Se||$e.charAt(ve)}return Me.replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}var ce="3.5.3";let le=new te;return le.version=ce,le.webalize=K,le})},271:()=>{Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean},5624:()=>{Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}
132],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},2415:()=>{(function(re){var se=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,te=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return se.source});re.languages.cpp=re.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return se.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:se,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),re.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return te})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),re.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:re.languages.cpp}}}}),re.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),re.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:re.languages.extend("cpp",{})}}),re.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},re.languages.cpp["base-clause"])})(Prism)},1113:()=>{(function(re){var se=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;re.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+se.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+se.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+se.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+se.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:se,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},re.languages.css.atrule.inside.rest=re.languages.css;var te=re.languages.markup;te&&(te.tag.addInlined("style","css"),te.tag.addAttribute("style","css"))})(Prism)},6976:()=>{(function(re){var se=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;
132?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,te=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,Q={pattern:RegExp(/(^|[^\w.])/.source+te+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};re.languages.java=re.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[Q,{pattern:RegExp(/(^|[^\w.])/.source+te+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:Q.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+te+/[A-Z]\w*\b/.source),lookbehind:!0,inside:Q.inside}],keyword:se,function:[re.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),re.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),re.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":Q,keyword:se,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+te+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:Q.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+te+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:Q.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return se.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism)},5723:()=>{Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}
132/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},5545:()=>{(function(re){var se=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function te(Te){return Te=Te.replace(/<inner>/g,function(){return se}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+Te+")")}var Q=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,K=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return Q}),ce=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;re.languages.markdown=re.languages.extend("markup",{}),re.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:re.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+K+ce+"(?:"+K+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+K+ce+")(?:"+K+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(Q),inside:re.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+K+")"+ce+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+K+"$"),inside:{"table-header":{pattern:RegExp(Q),alias:"important",inside:re.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}
132|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:te(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:te(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:te(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:te(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(Te){["url","bold","italic","strike","code-snippet"].forEach(function(Ae){Te!==Ae&&(re.languages.markdown[Te].inside.content.inside[Ae]=re.languages.markdown[Ae])})}),re.hooks.add("after-tokenize",function(Te){if(Te.language!=="markdown"&&Te.language!=="md")return;function Ae(Ce){if(!(!Ce||typeof Ce=="string"))for(var De=0,$e=Ce.length;De<$e;De++){var Me=Ce[De];if(Me.type!=="code"){Ae(Me.content);continue}var ve=Me.content[1],Se=Me.content[3];if(ve&&Se&&ve.type==="code-language"&&Se.type==="code-block"&&typeof ve.content=="string"){var Re=ve.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp");Re=(/[a-z][\w-]*/i.exec(Re)||[""])[0].toLowerCase();var ke="language-"+Re;Se.alias?typeof Se.alias=="string"?Se.alias=[Se.alias,ke]:Se.alias.push(ke):Se.alias=[ke]}}}Ae(Te.tokens)}),re.hooks.add("wrap",function(Te){if(Te.type==="code-block"){for(var Ae="",Ce=0,De=Te.classes.length;Ce<De;Ce++){var $e=Te.classes[Ce],Me=/language-(.+)/.exec($e);if(Me){Ae=Me[1];break}}var ve=re.languages[Ae];if(ve)Te.content=re.highlight(pe(Te.content),ve,Ae);else if(Ae&&Ae!=="none"&&re.plugins.autoloader){var Se="md-"+new Date().valueOf()+"-"+Math.floor(Math.random()*1e16);Te.attributes.id=Se,re.plugins.autoloader.loadLanguages(Ae,function(){var Re=document.getElementById(Se);Re&&(Re.innerHTML=re.highlight(Re.textContent,re.languages[Ae],Ae))})}}});var le=RegExp(re.languages.markup.tag.pattern.source,"gi"),ie={amp:"&",lt:"<",gt:">",quot:'"'},he=String.fromCodePoint||String.fromCharCode;function pe(Te){var Ae=Te.replace(le,"");return Ae=Ae.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(Ce,De){if(De=De.toLowerCase(),De[0]==="#"){var $e;return De[1]==="x"?$e=parseInt(De.slice(2),16):$e=Number(De.slice(1)),he($e)}else{var Me=ie[De];return Me||Ce}}),Ae}re.languages.md=re.languages.markdown})(Prism)},4312:()=>{Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
132\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(re){re.type==="entity"&&(re.attributes.title=re.content.replace(/&amp;/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(se,te){var Q={};Q["language-"+te]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[te]},Q.cdata=/^<!\[CDATA\[|\]\]>$/i;var K={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:Q}};K["language-"+te]={pattern:/[\s\S]+/,inside:Prism.languages[te]};var ce={};ce[se]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return se}),"i"),lookbehind:!0,greedy:!0,inside:K},Prism.languages.insertBefore("markup","cdata",ce)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(re,se){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+re+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[se,"language-"+se],inside:Prism.languages[se]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},596:()=>{Prism.languages.objectivec=Prism.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec},905:()=>{(function(re){var se=re.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:
132and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};se.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:se},boolean:se.boolean,variable:se.variable}})(Prism)},2342:()=>{Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},5342:()=>{(function(re){for(var se=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,te=0;te<2;te++)se=se.replace(/<self>/g,function(){return se});se=se.replace(/<self>/g,function(){return/[^\s\S]/.source}),re.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+se),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"}
132,constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},re.languages.rust["closure-params"].inside.rest=re.languages.rust,re.languages.rust.attribute.inside.string=re.languages.rust.string})(Prism)},6966:()=>{Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},4793:()=>{Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]
132*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ 	]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach(function(re){re.inside.interpolation.inside=Prism.languages.swift})},9587:()=>{(function(re){re.languages.typescript=re.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),re.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete re.languages.typescript.parameter,delete re.languages.typescript["literal-property"];var se=re.languages.extend("typescript",{});delete se["class-name"],re.languages.typescript["class-name"].inside=se,re.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:se}}}}),re.languages.ts=re.languages.typescript})(Prism)},8848:(re,se,te)=>{var Q=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};/**
133 * Prism: Lightweight, robust, elegant syntax highlighting
134 *
vendor: 8,949 bytes, lines 135-139
135 * @license MIT <https://opensource.org/licenses/MIT>
136 * @author Lea Verou <https://lea.verou.me>
137 * @namespace
138 * @public
139 */var K=function(ce){var le=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,ie=0,he={},pe={manual:ce.Prism&&ce.Prism.manual,disableWorkerMessageHandler:ce.Prism&&ce.Prism.disableWorkerMessageHandler,util:{encode:function ge(Ne){return Ne instanceof Te?new Te(Ne.type,ge(Ne.content),Ne.alias):Array.isArray(Ne)?Ne.map(ge):Ne.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(ge){return Object.prototype.toString.call(ge).slice(8,-1)},objId:function(ge){return ge.__id||Object.defineProperty(ge,"__id",{value:++ie}),ge.__id},clone:function ge(Ne,Be){Be=Be||{};var Ze,pt;switch(pe.util.type(Ne)){case"Object":if(pt=pe.util.objId(Ne),Be[pt])return Be[pt];Ze={},Be[pt]=Ze;for(var ut in Ne)Ne.hasOwnProperty(ut)&&(Ze[ut]=ge(Ne[ut],Be));return Ze;case"Array":return pt=pe.util.objId(Ne),Be[pt]?Be[pt]:(Ze=[],Be[pt]=Ze,Ne.forEach(function(we,kt){Ze[kt]=ge(we,Be)}),Ze);default:return Ne}},getLanguage:function(ge){for(;ge;){var Ne=le.exec(ge.className);if(Ne)return Ne[1].toLowerCase();ge=ge.parentElement}return"none"},setLanguage:function(ge,Ne){ge.className=ge.className.replace(RegExp(le,"gi"),""),ge.classList.add("language-"+Ne)},currentScript:function(){if(typeof document=="undefined")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(Ze){var ge=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(Ze.stack)||[])[1];if(ge){var Ne=document.getElementsByTagName("script");for(var Be in Ne)if(Ne[Be].src==ge)return Ne[Be]}return null}},isActive:function(ge,Ne,Be){for(var Ze="no-"+Ne;ge;){var pt=ge.classList;if(pt.contains(Ne))return!0;if(pt.contains(Ze))return!1;ge=ge.parentElement}return!!Be}},languages:{plain:he,plaintext:he,text:he,txt:he,extend:function(ge,Ne){var Be=pe.util.clone(pe.languages[ge]);for(var Ze in Ne)Be[Ze]=Ne[Ze];return Be},insertBefore:function(ge,Ne,Be,Ze){Ze=Ze||pe.languages;var pt=Ze[ge],ut={};for(var we in pt)if(pt.hasOwnProperty(we)){if(we==Ne)for(var kt in Be)Be.hasOwnProperty(kt)&&(ut[kt]=Be[kt]);Be.hasOwnProperty(we)||(ut[we]=pt[we])}var Ut=Ze[ge];return Ze[ge]=ut,pe.languages.DFS(pe.languages,function($t,Ot){Ot===Ut&&$t!=ge&&(this[$t]=ut)}),ut},DFS:function ge(Ne,Be,Ze,pt){pt=pt||{};var ut=pe.util.objId;for(var we in Ne)if(Ne.hasOwnProperty(we)){Be.call(Ne,we,Ne[we],Ze||we);var kt=Ne[we],Ut=pe.util.type(kt);Ut==="Object"&&!pt[ut(kt)]?(pt[ut(kt)]=!0,ge(kt,Be,null,pt)):Ut==="Array"&&!pt[ut(kt)]&&(pt[ut(kt)]=!0,ge(kt,Be,we,pt))}}},plugins:{},highlightAll:function(ge,Ne){pe.highlightAllUnder(document,ge,Ne)},highlightAllUnder:function(ge,Ne,Be){var Ze={callback:Be,container:ge,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};pe.hooks.run("before-highlightall",Ze),Ze.elements=Array.prototype.slice.apply(Ze.container.querySelectorAll(Ze.selector)),pe.hooks.run("before-all-elements-highlight",Ze);for(var pt=0,ut;ut=Ze.elements[pt++];)pe.highlightElement(ut,Ne===!0,Ze.callback)},highlightElement:function(ge,Ne,Be){var Ze=pe.util.getLanguage(ge),pt=pe.languages[Ze];pe.util.setLanguage(ge,Ze);var ut=ge.parentElement;ut&&ut.nodeName.toLowerCase()==="pre"&&pe.util.setLanguage(ut,Ze);var we=ge.textContent,kt={element:ge,language:Ze,grammar:pt,code:we};function Ut(Ot){kt.highlightedCode=Ot,pe.hooks.run("before-insert",kt),kt.element.innerHTML=kt.highlightedCode,pe.hooks.run("after-highlight",kt),pe.hooks.run("complete",kt),Be&&Be.call(kt.element)}if(pe.hooks.run("before-sanity-check",kt),ut=kt.element.parentElement,ut&&ut.nodeName.toLowerCase()==="pre"&&!ut.hasAttribute("tabindex")&&ut.setAttribute("tabindex","0"),!kt.code){pe.hooks.run("complete",kt),Be&&Be.call(kt.element);return}if(pe.hooks.run("before-highlight",kt),!kt.grammar){Ut(pe.util.encode(kt.code));return}if(Ne&&ce.Worker){var $t=new Worker(pe.filename);$t.onmessage=function(Ot){Ut(Ot.data)},$t.postMessage(JSON.stringify({language:kt.language,code:kt.code,immediateClose:!0}))}else Ut(pe.highlight(kt.code,kt.grammar,kt.language))},highlight:function(ge,Ne,Be){var Ze={code:ge,grammar:Ne,language:Be};if(pe.hooks.run("before-tokenize",Ze),!Ze.grammar)throw new Error('The language "'+Ze.language+'" has no grammar.');return Ze.tokens=pe.tokenize(Ze.code,Ze.grammar),pe.hooks.run("after-tokenize",Ze),Te.stringify(pe.util.encode(Ze.tokens),Ze.language)},tokenize:function(ge,Ne){var Be=Ne.rest;if(Be){for(var Ze in Be)Ne[Ze]=Be[Ze];delete Ne.rest}var pt=new De;return $e(pt,pt.head,ge),Ce(ge,pt,Ne,pt.head,0),ve(pt)},hooks:{all:{},add:function(ge,Ne){var Be=pe.hooks.all;Be[ge]=Be[ge]||[],Be[ge].push(Ne)},run:function(ge,Ne){var Be=pe.hooks.all[ge];if(!(!Be||!Be.length))for(var Ze=0,pt;pt=Be[Ze++];)pt(Ne)}},Token:Te};ce.Prism=pe;function Te(ge,Ne,Be,Ze){this.type=ge,this.content=Ne,this.alias=Be,this.length=(Ze||"").length|0}Te.stringify=function ge(Ne,Be){if(typeof Ne=="string")return Ne;if(Array.isArray(Ne)){var Ze="";return Ne.forEach(function(Ut){Ze+=ge(Ut,Be)}),Ze}var pt={type:Ne.type,content:ge(Ne.content,Be),tag:"span",classes:["token",Ne.type],attributes:{},language:Be},ut=Ne.alias;ut&&(Array.isArray(ut)?Array.prototype.push.apply(pt.classes,ut):pt.classes.push(ut)),pe.hooks.run("wrap",pt);var we="";for(var kt in pt.attributes)we+=" "+kt+'="'+(pt.attributes[kt]||"").replace(/"/g,"&quot;")+'"';return"<"+pt.tag+' class="'+pt.classes.join(" ")+'"'+we+">"+pt.content+"</"+pt.tag+">"};function Ae(ge,Ne,Be,Ze){ge.lastIndex=Ne;var pt=ge.exec(Be);if(pt&&Ze&&pt[1]){var ut=pt[1].length;pt.index+=ut,pt[0]=pt[0].slice(ut)}return pt}function Ce(ge,Ne,Be,Ze,pt,ut){for(var we in Be)if(!(!Be.hasOwnProperty(we)||!Be[we])){var kt=Be[we];kt=Array.isArray(kt)?kt:[kt];for(var Ut=0;Ut<kt.length;++Ut){if(ut&&ut.cause==we+","+Ut)return;var $t=kt[Ut],Ot=$t.inside,zn=!!$t.lookbehind,sn=!!$t.greedy,jt=$t.alias;if(sn&&!$t.pattern.global){var un=$t.pattern.toString().match(/[imsuy]*$/)[0];$t.pattern=RegExp($t.pattern.source,un+"g")}for(var Et=$t.pattern||$t,Wt=Ze.next,bn=pt;Wt!==Ne.tail&&!(ut&&bn>=ut.reach);bn+=Wt.value.length,Wt=Wt.next){var ze=Wt.value;if(Ne.length>ge.length)return;if(!(ze instanceof Te)){var Lt=1,lt;if(sn){if(lt=Ae(Et,bn,ge,zn),!lt||lt.index>=ge.length)break;var st=lt.index,ft=lt.index+lt[0].length,Oe=bn;for(Oe+=Wt.value.length;st>=Oe;)Wt=Wt.next,Oe+=Wt.value.length;if(Oe-=Wt.value.length,bn=Oe,Wt.value instanceof Te)continue;for(var Ke=Wt;Ke!==Ne.tail&&(Oe<ft||typeof Ke.value=="string");Ke=Ke.next)Lt++,Oe+=Ke.value.length;Lt--,ze=ge.slice(bn,Oe),lt.index-=bn}else if(lt=Ae(Et,0,ze,zn),!lt)continue;var st=lt.index,We=lt[0],me=ze.slice(0,st),qe=ze.slice(st+We.length),Fe=bn+ze.length;ut&&Fe>ut.reach&&(ut.reach=Fe);var Xe=Wt.prev;me&&(Xe=$e(Ne,Xe,me),bn+=me.length),Me(Ne,Xe,Lt);var at=new Te(we,Ot?pe.tokenize(We,Ot):We,jt,We);if(Wt=$e(Ne,Xe,at),qe&&$e(Ne,Wt,qe),Lt>1){var et={cause:we+","+Ut,reach:Fe};Ce(ge,Ne,Be,Wt.prev,bn,et),ut&&et.reach>ut.reach&&(ut.reach=et.reach)}}}}}}function De(){var ge={value:null,prev:null,next:null},Ne={value:null,prev:ge,next:null};ge.next=Ne,this.head=ge,this.tail=Ne,this.length=0}function $e(ge,Ne,Be){var Ze=Ne.next,pt={value:Be,prev:Ne,next:Ze};return Ne.next=pt,Ze.prev=pt,ge.length++,pt}function Me(ge,Ne,Be){for(var Ze=Ne.next,pt=0;pt<Be&&Ze!==ge.tail;pt++)Ze=Ze.next;Ne.next=Ze,Ze.prev=Ne,ge.length-=pt}function ve(ge){for(var Ne=[],Be=ge.head.next;Be!==ge.tail;)Ne.push(Be.value),Be=Be.next;return Ne}if(!ce.document)return ce.addEventListener&&(pe.disableWorkerMessageHandler||ce.addEventListener("message",function(ge){var Ne=JSON.parse(ge.data),Be=Ne.language,Ze=Ne.code,pt=Ne.immediateClose;ce.postMessage(pe.highlight(Ze,pe.languages[Be],Be)),pt&&ce.close()},!1)),pe;var Se=pe.util.currentScript();Se&&(pe.filename=Se.src,Se.hasAttribute("data-manual")&&(pe.manual=!0));function Re(){pe.manual||pe.highlightAll()}if(!pe.manual){var ke=document.readyState;ke==="loading"||ke==="interactive"&&Se&&Se.defer?document.addEventListener("DOMContentLoaded",Re):window.requestAnimationFrame?window.requestAnimationFrame(Re):window.setTimeout(Re,16)}return pe}(Q);re.exports&&(re.exports=K),typeof te.g!="undefined"&&(te.g.Prism=K),K.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}}
vendor: 5,107 bytes, line 139
139,"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},K.languages.markup.tag.inside["attr-value"].inside.entity=K.languages.markup.entity,K.languages.markup.doctype.inside["internal-subset"].inside=K.languages.markup,K.hooks.add("wrap",function(ce){ce.type==="entity"&&(ce.attributes.title=ce.content.replace(/&amp;/,"&"))}),Object.defineProperty(K.languages.markup.tag,"addInlined",{value:function(le,ie){var he={};he["language-"+ie]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:K.languages[ie]},he.cdata=/^<!\[CDATA\[|\]\]>$/i;var pe={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:he}};pe["language-"+ie]={pattern:/[\s\S]+/,inside:K.languages[ie]};var Te={};Te[le]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return le}),"i"),lookbehind:!0,greedy:!0,inside:pe},K.languages.insertBefore("markup","cdata",Te)}}),Object.defineProperty(K.languages.markup.tag,"addAttribute",{value:function(ce,le){K.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+ce+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[le,"language-"+le],inside:K.languages[le]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),K.languages.html=K.languages.markup,K.languages.mathml=K.languages.markup,K.languages.svg=K.languages.markup,K.languages.xml=K.languages.extend("markup",{}),K.languages.ssml=K.languages.xml,K.languages.atom=K.languages.xml,K.languages.rss=K.languages.xml,function(ce){var le=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;ce.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+le.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+le.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+le.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+le.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:le,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},ce.languages.css.atrule.inside.rest=ce.languages.css;var ie=ce.languages.markup;ie&&(ie.tag.addInlined("style","css"),ie.tag.addAttribute("style","css"))}(K),K.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},K.languages.javascript=K.languages.extend("clike",{"class-name":[K.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
139:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),K.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,K.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:K.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:K.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:K.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:K.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:K.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),K.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:K.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),K.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),K.languages.markup&&(K.languages.markup.tag.addInlined("script","javascript"),K.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),K.languages.js=K.languages.javascript,function(){if(typeof K=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var ce="Loading\u2026",le=function(Se,Re){return"\u2716 Error "+Se+" while fetching file: "+Re},ie="\u2716 Error: File does not exist or is empty",he={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},pe="data-src-status",Te="loading",Ae="loaded",Ce="failed",De="pre[data-src]:not(["+pe+'="'+Ae+'"]):not(['+pe+'="'+Te+'"])';function $e(Se,Re,ke){var ge=new XMLHttpRequest;ge.open("GET",Se,!0),ge.onreadystatechange=function(){ge.readyState==4&&(ge.status<400&&ge.responseText?Re(ge.responseText):ge.status>=400?ke(le(ge.status,ge.statusText)):ke(ie))},ge.send(null)}function Me(Se){var Re=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(Se||"");if(Re){var ke=Number(Re[1]),ge=Re[2],Ne=Re[3];return ge?Ne?[ke,Number(Ne)]:[ke,void 0]:[ke,ke]}}K.hooks.add("before-highlightall",function(Se){Se.selector+=", "+De}),K.hooks.add("before-sanity-check",function(Se){var Re=Se.element;if(Re.matches(De)){Se.code="",Re.setAttribute(pe,Te);var ke=Re.appendChild(document.createElement("CODE"));ke.textContent=ce;var ge=Re.getAttribute("data-src"),Ne=Se.language;if(Ne==="none"){var Be=(/\.(\w+)$/.exec(ge)||[,"none"])[1];Ne=he[Be]||Be}K.util.setLanguage(ke,Ne),K.util.setLanguage(Re,Ne);var Ze=K.plugins.autoloader;Ze&&Ze.loadLanguages(Ne),$e(ge,function(pt){Re.setAttribute(pe,Ae);var ut=Me(Re.getAttribute("data-range"));if(ut){var we=pt.split(/\r\n?|\n/g),kt=ut[0],Ut=ut[1]==null?we.length:ut[1];kt<0&&(kt+=we.length),kt=Math.max(0,Math.min(kt-1,we.length)),Ut<0&&(Ut+=we.length),Ut=Math.max(0,Math.min(Ut,we.length)),pt=we.slice(kt,Ut).join(`
140`),Re.hasAttribute("data-start")||Re.setAttribute("data-start",String(kt+1))}ke.textContent=pt,K.highlightElement(ke)},function(pt){Re.setAttribute(pe,Ce),ke.textContent=pt})}}),K.plugins.fileHighlight={highlight:function(Re){for(var ke=(Re||document).querySelectorAll(De),ge=0,Ne;Ne=ke[ge++];)K.highlightElement(Ne)}};var ve=!1;K.fileHighlight=function(){ve||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),ve=!0),K.plugins.fileHighlight.highlight.apply(this,arguments)}}()},1247:(re,se,te)=>{"use strict";var Q;/**
141 * @license React
142 * react-dom-client.production.js
143 *
144 * Copyright (c) Meta Platforms, Inc. and affiliates.
145 *
146 * This source code is licensed under the MIT license found in the
147 * LICENSE file in the root directory of this source tree.
148 */var K=te(9982),ce=te(6540),le=te(961);function ie(O){var z="https://react.dev/errors/"+O;if(1<arguments.length){z+="?args[]="+encodeURIComponent(arguments[1]);for(var B=2;B<arguments.length;
vendor: 10,013 bytes, lines 148-155
148B++)z+="&args[]="+encodeURIComponent(arguments[B])}return"Minified React error #"+O+"; visit "+z+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function he(O){return!(!O||O.nodeType!==1&&O.nodeType!==9&&O.nodeType!==11)}var pe=Symbol.for("react.element"),Te=Symbol.for("react.transitional.element"),Ae=Symbol.for("react.portal"),Ce=Symbol.for("react.fragment"),De=Symbol.for("react.strict_mode"),$e=Symbol.for("react.profiler"),Me=Symbol.for("react.provider"),ve=Symbol.for("react.consumer"),Se=Symbol.for("react.context"),Re=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),ge=Symbol.for("react.suspense_list"),Ne=Symbol.for("react.memo"),Be=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var Ze=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var pt=Symbol.for("react.memo_cache_sentinel"),ut=Symbol.iterator;function we(O){return O===null||typeof O!="object"?null:(O=ut&&O[ut]||O["@@iterator"],typeof O=="function"?O:null)}var kt=Symbol.for("react.client.reference");function Ut(O){if(O==null)return null;if(typeof O=="function")return O.$$typeof===kt?null:O.displayName||O.name||null;if(typeof O=="string")return O;switch(O){case Ce:return"Fragment";case Ae:return"Portal";case $e:return"Profiler";case De:return"StrictMode";case ke:return"Suspense";case ge:return"SuspenseList"}if(typeof O=="object")switch(O.$$typeof){case Se:return(O.displayName||"Context")+".Provider";case ve:return(O._context.displayName||"Context")+".Consumer";case Re:var z=O.render;return O=O.displayName,O||(O=z.displayName||z.name||"",O=O!==""?"ForwardRef("+O+")":"ForwardRef"),O;case Ne:return z=O.displayName||null,z!==null?z:Ut(O.type)||"Memo";case Be:z=O._payload,O=O._init;try{return Ut(O(z))}catch(B){}}return null}var $t=ce.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ot=Object.assign,zn,sn;function jt(O){if(zn===void 0)try{throw Error()}catch(B){var z=B.stack.trim().match(/\n( *(at )?)/);zn=z&&z[1]||"",sn=-1<B.stack.indexOf(`
149    at`)?" (<anonymous>)":-1<B.stack.indexOf("@")?"@unknown:0:0":""}return`
150`+zn+O+sn}var un=!1;function Et(O,z){if(!O||un)return"";un=!0;var B=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var W={DetermineComponentFrameRoot:function(){try{if(z){var fn=function(){throw Error()};if(Object.defineProperty(fn.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(fn,[])}catch(Gt){var zt=Gt}Reflect.construct(O,[],fn)}else{try{fn.call()}catch(Gt){zt=Gt}O.call(fn.prototype)}}else{try{throw Error()}catch(Gt){zt=Gt}(fn=O())&&typeof fn.catch=="function"&&fn.catch(function(){})}}catch(Gt){if(Gt&&zt&&typeof Gt.stack=="string")return[Gt.stack,zt.stack]}return[null,null]}};W.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var Z=Object.getOwnPropertyDescriptor(W.DetermineComponentFrameRoot,"name");Z&&Z.configurable&&Object.defineProperty(W.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var ee=W.DetermineComponentFrameRoot(),xe=ee[0],Ve=ee[1];if(xe&&Ve){var ot=xe.split(`
151`),St=Ve.split(`
152`);for(Z=W=0;W<ot.length&&!ot[W].includes("DetermineComponentFrameRoot");)W++;for(;Z<St.length&&!St[Z].includes("DetermineComponentFrameRoot");)Z++;if(W===ot.length||Z===St.length)for(W=ot.length-1,Z=St.length-1;1<=W&&0<=Z&&ot[W]!==St[Z];)Z--;for(;1<=W&&0<=Z;W--,Z--)if(ot[W]!==St[Z]){if(W!==1||Z!==1)do if(W--,Z--,0>Z||ot[W]!==St[Z]){var Kt=`
153`+ot[W].replace(" at new "," at ");return O.displayName&&Kt.includes("<anonymous>")&&(Kt=Kt.replace("<anonymous>",O.displayName)),Kt}while(1<=W&&0<=Z);break}}}finally{un=!1,Error.prepareStackTrace=B}return(B=O?O.displayName||O.name:"")?jt(B):""}function Wt(O){switch(O.tag){case 26:case 27:case 5:return jt(O.type);case 16:return jt("Lazy");case 13:return jt("Suspense");case 19:return jt("SuspenseList");case 0:case 15:return O=Et(O.type,!1),O;case 11:return O=Et(O.type.render,!1),O;case 1:return O=Et(O.type,!0),O;default:return""}}function bn(O){try{var z="";do z+=Wt(O),O=O.return;while(O);return z}catch(B){return`
154Error generating stack: `+B.message+`
155`+B.stack}}function ze(O){var z=O,B=O;if(O.alternate)for(;z.return;)z=z.return;else{O=z;do z=O,z.flags&4098&&(B=z.return),O=z.return;while(O)}return z.tag===3?B:null}function Lt(O){if(O.tag===13){var z=O.memoizedState;if(z===null&&(O=O.alternate,O!==null&&(z=O.memoizedState)),z!==null)return z.dehydrated}return null}function lt(O){if(ze(O)!==O)throw Error(ie(188))}function ft(O){var z=O.alternate;if(!z){if(z=ze(O),z===null)throw Error(ie(188));return z!==O?null:O}for(var B=O,W=z;;){var Z=B.return;if(Z===null)break;var ee=Z.alternate;if(ee===null){if(W=Z.return,W!==null){B=W;continue}break}if(Z.child===ee.child){for(ee=Z.child;ee;){if(ee===B)return lt(Z),O;if(ee===W)return lt(Z),z;ee=ee.sibling}throw Error(ie(188))}if(B.return!==W.return)B=Z,W=ee;else{for(var xe=!1,Ve=Z.child;Ve;){if(Ve===B){xe=!0,B=Z,W=ee;break}if(Ve===W){xe=!0,W=Z,B=ee;break}Ve=Ve.sibling}if(!xe){for(Ve=ee.child;Ve;){if(Ve===B){xe=!0,B=ee,W=Z;break}if(Ve===W){xe=!0,W=ee,B=Z;break}Ve=Ve.sibling}if(!xe)throw Error(ie(189))}}if(B.alternate!==W)throw Error(ie(190))}if(B.tag!==3)throw Error(ie(188));return B.stateNode.current===B?O:z}function Oe(O){var z=O.tag;if(z===5||z===26||z===27||z===6)return O;for(O=O.child;O!==null;){if(z=Oe(O),z!==null)return z;O=O.sibling}return null}var Ke=Array.isArray,st=le.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,We={pending:!1,data:null,method:null,action:null},me=[],qe=-1;function Fe(O){return{current:O}}function Xe(O){0>qe||(O.current=me[qe],me[qe]=null,qe--)}function at(O,z){qe++,me[qe]=O.current,O.current=z}var et=Fe(null),_t=Fe(null),Tt=Fe(null),tn=Fe(null);function hn(O,z){switch(at(Tt,z),at(_t,O),at(et,null),O=z.nodeType,O){case 9:case 11:z=(z=z.documentElement)&&(z=z.namespaceURI)?qu(z):0;break;default:if(O=O===8?z.parentNode:z,z=O.tagName,O=O.namespaceURI)O=qu(O),z=H1(O,z);else switch(z){case"svg":z=1;break;case"math":z=2;break;default:z=0}}Xe(et),at(et,z)}function vn(){Xe(et),Xe(_t),Xe(Tt)}function Rn(O){O.memoizedState!==null&&at(tn,O);var z=et.current,B=H1(z,O.type);z!==B&&(at(_t,O),at(et,B))}function Ni(O){_t.current===O&&(Xe(et),Xe(_t)),tn.current===O&&(Xe(tn),gp._currentValue=We)}var Ai=Object.prototype.hasOwnProperty,Hi=K.unstable_scheduleCallback,Vr=K.unstable_cancelCallback,Kr=K.unstable_shouldYield,br=K.unstable_requestPaint,Ie=K.unstable_now,gt=K.unstable_getCurrentPriorityLevel,rt=K.unstable_ImmediatePriority,Qe=K.unstable_UserBlockingPriority,tt=K.unstable_NormalPriority,dt=K.unstable_LowPriority,Ct=K.unstable_IdlePriority,Xt=K.log,pn=K.unstable_setDisableYieldValue,mn=null,on=null;function _n(O){if(on&&typeof on.onCommitFiberRoot=="function")try{on.onCommitFiberRoot(mn,O,void 0,(O.current.flags&128)===128)}catch(z){}}function Qt(O){if(typeof Xt=="function"&&pn(O),on&&typeof on.setStrictMode=="function")try{on.setStrictMode(mn,O)}catch(z){}}var Ln=Math.clz32?Math.clz32:jn,dn=Math.log,Gn=Math.LN2;function jn(O){return O>>>=0,O===0?32:31-(dn(O)/Gn|0)|0}var ti=128,xi=4194304;function or(O){var z=O&42;if(z!==0)return z;switch(O&-O){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:return 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 O&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return O&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return O}}function yr(O,z){var B=O.pendingLanes;if(B===0)return 0;var W=0,Z=O.suspendedLanes,ee=O.pingedLanes,xe=O.warmLanes;O=O.finishedLanes!==0;var Ve=B&134217727;return Ve!==0?(B=Ve&~Z,B!==0?W=or(B):(ee&=Ve,ee!==0?W=or(ee):O||(xe=Ve&~xe,xe!==0&&(W=or(xe))))):(Ve=B&~Z,Ve!==0?W=or(Ve):ee!==0?W=or(ee):O||(xe=B&~xe,xe!==0&&(W=or(xe)))),W===0?0:z!==0&&z!==W&&!(z&Z)&&(Z=W&-W,xe=z&-z,Z>=xe||Z===32&&(xe&4194176)!==0)?z:W}function Wr(O,z){return(O.pendingLanes&~(O.suspendedLanes&~O.pingedLanes)&z)===0}function Oa(O,z){switch(O){case 1:case 2:case 4:case 8:return z+250;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 z+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ri(){var O=ti;return ti<<=1,!(ti&4194176)&&(ti=128),O}function qi(){var O=xi;return xi<<=1,!(xi&62914560)&&(xi=4194304),O}function sl(O){for(var z=[],B=0;31>B;B++)z.push(O);return z}function Hf(O,z){O.pendingLanes|=z,z!==268435456&&(O.suspendedLanes=0,O.pingedLanes=0,O.warmLanes=0)}function Gf(O,z,B,W,Z,ee){var xe=O.pendingLanes;O.pendingLanes=B,O.suspendedLanes=0,O.pingedLanes=0,O.warmLanes=0,O.expiredLanes&=B,O.entangledLanes&=B,O.errorRecoveryDisabledLanes&=B,O.shellSuspendCounter=0;var Ve=O.entanglements,ot=O.expirationTimes,St=O.hiddenUpdates;for(B=xe&~B;0<B;){var Kt=31-Ln(B),fn=1<<Kt;Ve[Kt]=0,ot[Kt]=-1;var zt=St[Kt];if(zt!==null)for(St[Kt]=null,Kt=0;Kt<zt.length;Kt++){var Gt=zt[Kt];Gt!==null&&(Gt.lane&=-536870913)}B&=~fn}W!==0&&Ri(O,W,0),ee!==0&&Z===0&&O.tag!==0&&(O.suspendedLanes|=ee&~(xe&~z))}function Ri(O,z,B){O.pendingLanes|=z,O.suspendedLanes&=~z;var W=31-Ln(z);O.entangledLanes|=z,O.entanglements[W]=O.entanglements[W]|1073741824|B&4194218}function $c(O,z){var B=O.entangledLanes|=z;for(O=O.entanglements;B;){var W=31-Ln(B),Z=1<<W;Z&z|O[W]&z&&(O[W]|=z),B&=~Z}}function cs(O){return O&=-O,2<O?8<O?O&134217727?32:268435456:8:2}function Cr(){var O=st.p;return O!==0?O:(O=window.event,O===void 0?32:eb(O.type))}function oi(O,z){var B=st.p;try{return st.p=O,z()}finally{st.p=B}}
vendor: 5,727 bytes, line 155
155var cr=Math.random().toString(36).slice(2),fs="__reactFiber$"+cr,ds="__reactProps$"+cr,fc="__reactContainer$"+cr,Lu="__reactEvents$"+cr,Kp="__reactListeners$"+cr,Ks="__reactHandles$"+cr,b0="__reactResources$"+cr,ol="__reactMarker$"+cr;function nh(O){delete O[fs],delete O[ds],delete O[Lu],delete O[Kp],delete O[Ks]}function ou(O){var z=O[fs];if(z)return z;for(var B=O.parentNode;B;){if(z=B[fc]||B[fs]){if(B=z.alternate,z.child!==null||B!==null&&B.child!==null)for(O=Ed(O);O!==null;){if(B=O[fs])return B;O=Ed(O)}return z}O=B,B=O.parentNode}return null}function dc(O){if(O=O[fs]||O[fc]){var z=O.tag;if(z===5||z===6||z===13||z===26||z===27||z===3)return O}return null}function ul(O){var z=O.tag;if(z===5||z===26||z===27||z===6)return O.stateNode;throw Error(ie(33))}function hc(O){var z=O[b0];return z||(z=O[b0]={hoistableStyles:new Map,hoistableScripts:new Map}),z}function Ra(O){O[ol]=!0}var Xr=new Set,bo={};function Mu(O,z){mt(O,z),mt(O+"Capture",z)}function mt(O,z){for(bo[O]=z,O=0;O<z.length;O++)Xr.add(z[O])}var je=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),nt=RegExp("^[: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]*$"),Je={},bt={};function Pt(O){return Ai.call(bt,O)?!0:Ai.call(Je,O)?!1:nt.test(O)?bt[O]=!0:(Je[O]=!0,!1)}function Ht(O,z,B){if(Pt(z))if(B===null)O.removeAttribute(z);else{switch(typeof B){case"undefined":case"function":case"symbol":O.removeAttribute(z);return;case"boolean":var W=z.toLowerCase().slice(0,5);if(W!=="data-"&&W!=="aria-"){O.removeAttribute(z);return}}O.setAttribute(z,""+B)}}function Sn(O,z,B){if(B===null)O.removeAttribute(z);else{switch(typeof B){case"undefined":case"function":case"symbol":case"boolean":O.removeAttribute(z);return}O.setAttribute(z,""+B)}}function Mn(O,z,B,W){if(W===null)O.removeAttribute(B);else{switch(typeof W){case"undefined":case"function":case"symbol":case"boolean":O.removeAttribute(B);return}O.setAttributeNS(z,B,""+W)}}function yn(O){switch(typeof O){case"bigint":case"boolean":case"number":case"string":case"undefined":return O;case"object":return O;default:return""}}function Cn(O){var z=O.type;return(O=O.nodeName)&&O.toLowerCase()==="input"&&(z==="checkbox"||z==="radio")}function Bn(O){var z=Cn(O)?"checked":"value",B=Object.getOwnPropertyDescriptor(O.constructor.prototype,z),W=""+O[z];if(!O.hasOwnProperty(z)&&typeof B!="undefined"&&typeof B.get=="function"&&typeof B.set=="function"){var Z=B.get,ee=B.set;return Object.defineProperty(O,z,{configurable:!0,get:function(){return Z.call(this)},set:function(xe){W=""+xe,ee.call(this,xe)}}),Object.defineProperty(O,z,{enumerable:B.enumerable}),{getValue:function(){return W},setValue:function(xe){W=""+xe},stopTracking:function(){O._valueTracker=null,delete O[z]}}}}function zi(O){O._valueTracker||(O._valueTracker=Bn(O))}function ea(O){if(!O)return!1;var z=O._valueTracker;if(!z)return!0;var B=z.getValue(),W="";return O&&(W=Cn(O)?O.checked?"true":"false":O.value),O=W,O!==B?(z.setValue(O),!0):!1}function Ar(O){if(O=O||(typeof document!="undefined"?document:void 0),typeof O=="undefined")return null;try{return O.activeElement||O.body}catch(z){return O.body}}var Un=/[\n"\\]/g;function Pi(O){return O.replace(Un,function(z){return"\\"+z.charCodeAt(0).toString(16)+" "})}function za(O,z,B,W,Z,ee,xe,Ve){O.name="",xe!=null&&typeof xe!="function"&&typeof xe!="symbol"&&typeof xe!="boolean"?O.type=xe:O.removeAttribute("type"),z!=null?xe==="number"?(z===0&&O.value===""||O.value!=z)&&(O.value=""+yn(z)):O.value!==""+yn(z)&&(O.value=""+yn(z)):xe!=="submit"&&xe!=="reset"||O.removeAttribute("value"),z!=null?Er(O,xe,yn(z)):B!=null?Er(O,xe,yn(B)):W!=null&&O.removeAttribute("value"),Z==null&&ee!=null&&(O.defaultChecked=!!ee),Z!=null&&(O.checked=Z&&typeof Z!="function"&&typeof Z!="symbol"),Ve!=null&&typeof Ve!="function"&&typeof Ve!="symbol"&&typeof Ve!="boolean"?O.name=""+yn(Ve):O.removeAttribute("name")}function Ls(O,z,B,W,Z,ee,xe,Ve){if(ee!=null&&typeof ee!="function"&&typeof ee!="symbol"&&typeof ee!="boolean"&&(O.type=ee),z!=null||B!=null){if(!(ee!=="submit"&&ee!=="reset"||z!=null))return;B=B!=null?""+yn(B):"",z=z!=null?""+yn(z):B,Ve||z===O.value||(O.value=z),O.defaultValue=z}W=W!=null?W:Z,W=typeof W!="function"&&typeof W!="symbol"&&!!W,O.checked=Ve?O.checked:!!W,O.defaultChecked=!!W,xe!=null&&typeof xe!="function"&&typeof xe!="symbol"&&typeof xe!="boolean"&&(O.name=xe)}function Er(O,z,B){z==="number"&&Ar(O.ownerDocument)===O||O.defaultValue===""+B||(O.defaultValue=""+B)}function hs(O,z,B,W){if(O=O.options,z){z={};for(var Z=0;Z<B.length;Z++)z["$"+B[Z]]=!0;for(B=0;B<O.length;B++)Z=z.hasOwnProperty("$"+O[B].value),O[B].selected!==Z&&(O[B].selected=Z),Z&&W&&(O[B].defaultSelected=!0)}else{for(B=""+yn(B),z=null,Z=0;Z<O.length;Z++){if(O[Z].value===B){O[Z].selected=!0,W&&(O[Z].defaultSelected=!0);return}z!==null||O[Z].disabled||(z=O[Z])}z!==null&&(z.selected=!0)}}function Xs(O,z,B){if(z!=null&&(z=""+yn(z),z!==O.value&&(O.value=z),B==null)){O.defaultValue!==z&&(O.defaultValue=z);return}O.defaultValue=B!=null?""+yn(B):""}function Io(O,z,B,W){if(z==null){if(W!=null){if(B!=null)throw Error(ie(92));if(Ke(W)){if(1<W.length)throw Error(ie(93));W=W[0]}B=W}B==null&&(B=""),z=B}B=yn(z),O.defaultValue=B,W=O.textContent,W===B&&W!==""&&W!==null&&(O.value=W)}function eo(O,z){if(z){var B=O.firstChild;if(B&&B===O.lastChild&&B.nodeType===3){B.nodeValue=z;return}}O.textContent=z}
vendor: 4,100 bytes, line 155
155var Vf=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function yo(O,z,B){var W=z.indexOf("--")===0;B==null||typeof B=="boolean"||B===""?W?O.setProperty(z,""):z==="float"?O.cssFloat="":O[z]="":W?O.setProperty(z,B):typeof B!="number"||B===0||Vf.has(z)?z==="float"?O.cssFloat=B:O[z]=(""+B).trim():O[z]=B+"px"}function vo(O,z,B){if(z!=null&&typeof z!="object")throw Error(ie(62));if(O=O.style,B!=null){for(var W in B)!B.hasOwnProperty(W)||z!=null&&z.hasOwnProperty(W)||(W.indexOf("--")===0?O.setProperty(W,""):W==="float"?O.cssFloat="":O[W]="");for(var Z in z)W=z[Z],z.hasOwnProperty(Z)&&B[Z]!==W&&yo(O,Z,W)}else for(var ee in z)z.hasOwnProperty(ee)&&yo(O,ee,z[ee])}function _o(O){if(O.indexOf("-")===-1)return!1;switch(O){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 ey=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode
155-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Xa=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ll(O){return Xa.test(""+O)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":O}var pc=null;function ih(O){return O=O.target||O.srcElement||window,O.correspondingUseElement&&(O=O.correspondingUseElement),O.nodeType===3?O.parentNode:O}var Zc=null,Rl=null;function Wf(O){var z=dc(O);if(z&&(O=z.stateNode)){var B=O[ds]||null;e:switch(O=z.stateNode,z.type){case"input":if(za(O,B.value,B.defaultValue,B.defaultValue,B.checked,B.defaultChecked,B.type,B.name),z=B.name,B.type==="radio"&&z!=null){for(B=O;B.parentNode;)B=B.parentNode;for(B=B.querySelectorAll('input[name="'+Pi(""+z)+'"][type="radio"]'),z=0;z<B.length;z++){var W=B[z];if(W!==O&&W.form===O.form){var Z=W[ds]||null;if(!Z)throw Error(ie(90));za(W,Z.value,Z.defaultValue,Z.defaultValue,Z.checked,Z.defaultChecked,Z.type,Z.name)}}for(z=0;z<B.length;z++)W=B[z],W.form===O.form&&ea(W)}break e;case"textarea":Xs(O,B.value,B.defaultValue);break e;case"select":z=B.value,z!=null&&hs(O,!!B.multiple,z,!1)}}}var rh=!1;function qf(O,z,B){if(rh)return O(z,B);rh=!0;try{var W=O(z);return W}finally{if(rh=!1,(Zc!==null||Rl!==null)&&(ys(),Zc&&(z=Zc,O=Rl,Rl=Zc=null,Wf(z),O)))for(z=0;z<O.length;z++)Wf(O[z])}}function ah(O,z){var B=O.stateNode;if(B===null)return null;var W=B[ds]||null;if(W===null)return null;B=W[z];e:switch(z){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(W=!W.disabled)||(O=O.type,W=!(O==="button"||O==="input"||O==="select"||O==="textarea")),O=!W;break e;default:O=!1}if(O)return null;if(B&&typeof B!="function")throw Error(ie(231,z,typeof B));return B}var Yf=!1;if(je)try{var $f={};Object.defineProperty($f,"passive",{get:function(){Yf=!0}}),window.addEventListener("test",$f,$f),window.removeEventListener("test",$f,$f)}catch(O){Yf=!1}var gc=null,sh=null,Dr=null;function Lr(){if(Dr)return Dr;var O,z=sh,B=z.length,W,Z="value"in gc?gc.value:gc.textContent,ee=Z.length;for(O=0;O<B&&z[O]===Z[O];O++);var xe=B-O;for(W=1;W<=xe&&z[B-W]===Z[ee-W];W++);return Dr=Z.slice(O,1<W?1-W:void 0)}function Qc(O){var z=O.keyCode;return"charCode"in O?(O=O.charCode,O===0&&z===13&&(O=13)):O=z,O===10&&(O=13),32<=O||O===13?O:0}function Zf(){return!0}function ha(){return!1}function Oo(O){function z(B,W,Z,ee,xe){this._reactName=B,this._targetInst=Z,this.type=W,this.nativeEvent=ee,this.target=xe,this.currentTarget=null;for(var Ve in O)O.hasOwnProperty(Ve)&&(B=O[Ve],this[Ve]=B?B(ee):ee[Ve]);return this.isDefaultPrevented=(ee.defaultPrevented!=null?ee.defaultPrevented:ee.returnValue===!1)?Zf:ha,this.isPropagationStopped=ha,this}return Ot(z.prototype,{preventDefault:function(){this.defaultPrevented=!0;var B=this.nativeEvent;B&&(B.preventDefault?B.preventDefault():typeof B.returnValue!="unknown"&&(B.returnValue=!1),this.isDefaultPrevented=Zf)},stopPropagation:function(){var B=this.nativeEvent;B&&(B.stopPropagation?B.stopPropagation():typeof B.cancelBubble!="unknown"&&(B.cancelBubble=!0),this.isPropagationStopped=Zf)},persist:function(){},isPersistent:Zf}),z}var Jc={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(O){return O.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xp=Oo(Jc),Qf=Ot({},Jc,{view:0,detail:0}),ty=Oo(Qf),es,eg,zl,oh=Ot({},Qf,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pl,button:0,buttons:0,relatedTarget:function(O){return O.relatedTarget===void 0?O.fromElement===O.srcElement?O.toElement:O.fromElement:O.relatedTarget},movementX:function(O){return"movementX"in O?O.movementX:(O!==zl&&(zl&&O.type==="mousemove"?(es=O.screenX-zl.screenX,eg=O.screenY-zl.screenY):eg=es=0,zl=O),es)},movementY:function(O){return"movementY"in O?O.movementY:eg}}),tg=Oo(oh),ku=Ot({},oh,{dataTransfer:0}),ny=Oo(ku),Zm=Ot({},Qf,{relatedTarget:0}),ng=Oo(Zm),iy=Ot({},Jc,{animationName:0,elapsedTime:0,pseudoElement:0}),ry=Oo(iy),ay=Ot({},Jc,{clipboardData:function(O){return"clipboardData"in O?O.clipboardData:window.clipboardData}}),uu=Oo(ay),j4=Ot({},Jc,{data:0}),Ro=Oo(j4),j_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Us={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"},mc={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function bc(O){var z=this.nativeEvent;return z.getModifierState?z.getModifierState(O):(O=mc[O])?!!z[O]:!1}function Pl(){return bc}var jr=Ot({},Qf,{key:function(O){if(O.key){var z=j_[O.key]||O.key;if(z!=="Unidentified")return z}
vendor: 14,763 bytes, line 155
155return O.type==="keypress"?(O=Qc(O),O===13?"Enter":String.fromCharCode(O)):O.type==="keydown"||O.type==="keyup"?Us[O.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pl,charCode:function(O){return O.type==="keypress"?Qc(O):0},keyCode:function(O){return O.type==="keydown"||O.type==="keyup"?O.keyCode:0},which:function(O){return O.type==="keypress"?Qc(O):O.type==="keydown"||O.type==="keyup"?O.keyCode:0}}),yc=Oo(jr),ig=Ot({},oh,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),sy=Oo(ig),y0=Ot({},Qf,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pl}),oy=Oo(y0),Qm=Ot({},Jc,{propertyName:0,elapsedTime:0,pseudoElement:0}),N_=Oo(Qm),uy=Ot({},oh,{deltaX:function(O){return"deltaX"in O?O.deltaX:"wheelDeltaX"in O?-O.wheelDeltaX:0},deltaY:function(O){return"deltaY"in O?O.deltaY:"wheelDeltaY"in O?-O.wheelDeltaY:"wheelDelta"in O?-O.wheelDelta:0},deltaZ:0,deltaMode:0}),rg=Oo(uy),uh=Ot({},Jc,{newState:0,oldState:0}),I_=Oo(uh),ly=[9,13,27,32],v0=je&&"CompositionEvent"in window,Jf=null;je&&"documentMode"in document&&(Jf=document.documentMode);var Kc=je&&"TextEvent"in window&&!Jf,Jm=je&&(!v0||Jf&&8<Jf&&11>=Jf),Kf=" ",Xc=!1;function ef(O,z){switch(O){case"keyup":return ly.indexOf(z.keyCode)!==-1;case"keydown":return z.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cy(O){return O=O.detail,typeof O=="object"&&"data"in O?O.data:null}var Xf=!1;function lu(O,z){switch(O){case"compositionend":return cy(z);case"keypress":return z.which!==32?null:(Xc=!0,Kf);case"textInput":return O=z.data,O===Kf&&Xc?null:O;default:return null}}function Km(O,z){if(Xf)return O==="compositionend"||!v0&&ef(O,z)?(O=Lr(),Dr=sh=gc=null,Xf=!1,O):null;switch(O){case"paste":return null;case"keypress":if(!(z.ctrlKey||z.altKey||z.metaKey)||z.ctrlKey&&z.altKey){if(z.char&&1<z.char.length)return z.char;if(z.which)return String.fromCharCode(z.which)}return null;case"compositionend":return Jm&&z.locale!=="ko"?null:z.data;default:return null}}var ed={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 Xm(O){var z=O&&O.nodeName&&O.nodeName.toLowerCase();return z==="input"?!!ed[O.type]:z==="textarea"}function e1(O,z,B,W){Zc?Rl?Rl.push(W):Rl=[W]:Zc=W,z=Ns(z,"onChange"),0<z.length&&(B=new Xp("onChange","change",null,B,W),O.push({event:B,listeners:z}))}var _0=null,w0=null;function O_(O){Zy(O,0)}function ag(O){var z=ul(O);if(ea(z))return O}function t1(O,z){if(O==="change")return z}var td=!1;if(je){var n1;if(je){var i1="oninput"in document;if(!i1){var sg=document.createElement("div");sg.setAttribute("oninput","return;"),i1=typeof sg.oninput=="function"}n1=i1}else n1=!1;td=n1&&(!document.documentMode||9<document.documentMode)}function r1(){_0&&(_0.detachEvent("onpropertychange",Fl),w0=_0=null)}function Fl(O){if(O.propertyName==="value"&&ag(w0)){var z=[];e1(z,w0,O,ih(O)),qf(O_,z)}}function og(O,z,B){O==="focusin"?(r1(),_0=z,w0=B,_0.attachEvent("onpropertychange",Fl)):O==="focusout"&&r1()}function R_(O){if(O==="selectionchange"||O==="keyup"||O==="keydown")return ag(w0)}function z_(O,z){if(O==="click")return ag(z)}function P_(O,z){if(O==="input"||O==="change")return ag(z)}function lh(O,z){return O===z&&(O!==0||1/O===1/z)||O!==O&&z!==z}var _a=typeof Object.is=="function"?Object.is:lh;function ch(O,z){if(_a(O,z))return!0;if(typeof O!="object"||O===null||typeof z!="object"||z===null)return!1;var B=Object.keys(O),W=Object.keys(z);if(B.length!==W.length)return!1;for(W=0;W<B.length;W++){var Z=B[W];if(!Ai.call(z,Z)||!_a(O[Z],z[Z]))return!1}return!0}function fy(O){for(;O&&O.firstChild;)O=O.firstChild;return O}function dy(O,z){var B=fy(O);O=0;for(var W;B;){if(B.nodeType===3){if(W=O+B.textContent.length,O<=z&&W>=z)return{node:B,offset:z-O};O=W}e:{for(;B;){if(B.nextSibling){B=B.nextSibling;break e}B=B.parentNode}B=void 0}B=fy(B)}}function hy(O,z){return O&&z?O===z?!0:O&&O.nodeType===3?!1:z&&z.nodeType===3?hy(O,z.parentNode):"contains"in O?O.contains(z):O.compareDocumentPosition?!!(O.compareDocumentPosition(z)&16):!1:!1}function py(O){O=O!=null&&O.ownerDocument!=null&&O.ownerDocument.defaultView!=null?O.ownerDocument.defaultView:window;for(var z=Ar(O.document);z instanceof O.HTMLIFrameElement;){try{var B=typeof z.contentWindow.location.href=="string"}catch(W){B=!1}if(B)O=z.contentWindow;else break;z=Ar(O.document)}return z}function a1(O){var z=O&&O.nodeName&&O.nodeName.toLowerCase();return z&&(z==="input"&&(O.type==="text"||O.type==="search"||O.type==="tel"||O.type==="url"||O.type==="password")||z==="textarea"||O.contentEditable==="true")}function ug(O,z){var B=py(z);z=O.focusedElem;var W=O.selectionRange;if(B!==z&&z&&z.ownerDocument&&hy(z.ownerDocument.documentElement,z)){if(W!==null&&a1(z)){if(O=W.start,B=W.end,B===void 0&&(B=O),"selectionStart"in z)z.selectionStart=O,z.selectionEnd=Math.min(B,z.value.length);else if(B=(O=z.ownerDocument||document)&&O.defaultView||window,B.getSelection){B=B.getSelection();var Z=z.textContent.length,ee=Math.min(W.start,Z);W=W.end===void 0?ee:Math.min(W.end,Z),!B.extend&&ee>W&&(Z=W,W=ee,ee=Z),Z=dy(z,ee);var xe=dy(z,W);Z&&xe&&(B.rangeCount!==1||B.anchorNode!==Z.node||B.anchorOffset!==Z.offset||B.focusNode!==xe.node||B.focusOffset!==xe.offset)&&(O=O.createRange(),O.setStart(Z.node,Z.offset),B.removeAllRanges(),ee>W?(B.addRange(O),B.extend(xe.node,xe.offset)):(O.setEnd(xe.node,xe.offset),B.addRange(O)))}}for(O=[],B=z;B=B.parentNode;)B.nodeType===1&&O.push({element:B,left:B.scrollLeft,top:B.scrollTop});for(typeof z.focus=="function"&&z.focus(),z=0;z<O.length;z++)B=O[z],B.element.scrollLeft=B.left,B.element.scrollTop=B.top}}var Mt=je&&"documentMode"in document&&11>=document.documentMode,qt=null,Ft=null,An=null,ci=!1;function fr(O,z,B){var W=B.window===B?B.document:B.nodeType===9?B:B.ownerDocument;ci||qt==null||qt!==Ar(W)||(W=qt,"selectionStart"in W&&a1(W)?W={start:W.selectionStart,end:W.selectionEnd}:(W=(W.ownerDocument&&W.ownerDocument.defaultView||window).getSelection(),W={anchorNode:W.anchorNode,anchorOffset:W.anchorOffset,focusNode:W.focusNode,focusOffset:W.focusOffset}),An&&ch(An,W)||(An=W,W=Ns(Ft,"onSelect"),0<W.length&&(z=new Xp("onSelect","select",null,z,B),O.push({event:z,listeners:W}),z.target=qt)))}function vr(O,z){var B={};return B[O.toLowerCase()]=z.toLowerCase(),B["Webkit"+O]="webkit"+z,B["Moz"+O]="moz"+z,B}var dr={animationend:vr("Animation","AnimationEnd"),animationiteration:vr("Animation","AnimationIteration"),animationstart:vr("Animation","AnimationStart"),transitionrun:vr("Transition","TransitionRun"),transitionstart:vr("Transition","TransitionStart"),transitioncancel:vr("Transition","TransitionCancel"),transitionend:vr("Transition","TransitionEnd")},Tu={},s1={};je&&(s1=document.createElement("div").style,"AnimationEvent"in window||(delete dr.animationend.animation,delete dr.animationiteration.animation,delete dr.animationstart.animation),"TransitionEvent"in window||delete dr.transitionend.transition);function ps(O){if(Tu[O])return Tu[O];if(!dr[O])return O;var z=dr[O],B;for(B in z)if(z.hasOwnProperty(B)&&B in s1)return Tu[O]=z[B];return O}var x0=ps("animationend"),tr=ps("animationiteration"),Au=ps("animationstart"),lg=ps("transitionrun"),ta=ps("transitionstart"),hr=ps("transitioncancel"),o1=ps("transitionend"),u1=new Map,S0="abort auxClick beforeToggle 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 scrollEnd toggle touchMove waiting wheel".split(" ");function cl(O,z){u1.set(O,z),Mu(z,[O])}var ki=[],C0=0,nd=0;function Du(){for(var O=C0,z=nd=C0=0;z<O;){var B=ki[z];ki[z++]=null;var W=ki[z];ki[z++]=null;var Z=ki[z];ki[z++]=null;var ee=ki[z];if(ki[z++]=null,W!==null&&Z!==null){var xe=W.pending;xe===null?Z.next=Z:(Z.next=xe.next,xe.next=Z),W.pending=Z}ee!==0&&cg(B,Z,ee)}}function id(O,z,B,W){ki[C0++]=O,ki[C0++]=z,ki[C0++]=B,ki[C0++]=W,nd|=W,O.lanes|=W,O=O.alternate,O!==null&&(O.lanes|=W)}function E0(O,z,B,W){return id(O,z,B,W),tf(O)}function Pa(O,z){return id(O,null,null,z),tf(O)}function cg(O,z,B){O.lanes|=B;var W=O.alternate;W!==null&&(W.lanes|=B);for(var Z=!1,ee=O.return;ee!==null;)ee.childLanes|=B,W=ee.alternate,W!==null&&(W.childLanes|=B),ee.tag===22&&(O=ee.stateNode,O===null||O._visibility&1||(Z=!0)),O=ee,ee=ee.return;Z&&z!==null&&O.tag===3&&(ee=O.stateNode,Z=31-Ln(B),ee=ee.hiddenUpdates,O=ee[Z],O===null?ee[Z]=[z]:O.push(z),z.lane=B|536870912)}function tf(O){if(50<tp)throw tp=0,By=null,Error(ie(185));for(var z=O.return;z!==null;)O=z,z=O.return;return O.tag===3?O.stateNode:null}var vc={},l1=new WeakMap;function to(O,z){if(typeof O=="object"&&O!==null){var B=l1.get(O);return B!==void 0?B:(z={value:O,source:z,stack:bn(z)},l1.set(O,z),z)}return{value:O,source:z,stack:bn(z)}}var ju=[],_c=0,fg=null,dg=0,zo=[],wo=0,Bl=null,Nu=1,Ul="";function wc(O,z){ju[_c++]=dg,ju[_c++]=fg,fg=O,dg=z}function gy(O,z,B){zo[wo++]=Nu,zo[wo++]=Ul,zo[wo++]=Bl,Bl=O;var W=Nu;O=Ul;var Z=32-Ln(W)-1;W&=~(1<<Z),B+=1;var ee=32-Ln(z)+Z;if(30<ee){var xe=Z-Z%5;ee=(W&(1<<xe)-1).toString(32),W>>=xe,Z-=xe,Nu=1<<32-Ln(z)+Z|B<<Z|W,Ul=ee+O}else Nu=1<<ee|B<<Z|W,Ul=O}function hg(O){O.return!==null&&(wc(O,1),gy(O,1,0))}function wa(O){for(;O===fg;)fg=ju[--_c],ju[_c]=null,dg=ju[--_c],ju[_c]=null;for(;O===Bl;)Bl=zo[--wo],zo[wo]=null,Ul=zo[--wo],zo[wo]=null,Nu=zo[--wo],zo[wo]=null}var _r=null,Fa=null,nr=!1,Po=null,no=!1,fh=Error(ie(519));function Fo(O){var z=Error(ie(418,""));throw Hl(to(z,O)),fh}function rd(O){var z=O.stateNode,B=O.type,W=O.memoizedProps;switch(z[fs]=O,z[ds]=W,B){case"dialog":Ki("cancel",z),Ki("close",z);break;case"iframe":case"object":case"embed":Ki("load",z);break;case"video":case"audio":for(B=0;B<lp.length;B++)Ki(lp[B],z);break;case"source":Ki("error",z);break;case"img":case"image":case"link":Ki("error",z),Ki("load",z);break;case"details":Ki("toggle",z);break;case"input":Ki("invalid",z),Ls(z,W.value,W.defaultValue,W.checked,W.defaultChecked,W.type,W.name,!0),zi(z);break;case"select":Ki("invalid",z);break;case"textarea":Ki("invalid",z),Io(z,W.value,W.defaultValue,W.children),zi(z)}B=W.children,typeof B!="string"&&typeof B!="number"&&typeof B!="bigint"||z.textContent===""+B||W.suppressHydrationWarning===!0||oo(z.textContent,B)?(W.popover!=null&&(Ki("beforetoggle",z),Ki("toggle",z)),W.onScroll!=null&&Ki("scroll",z),W.onScrollEnd!=null&&Ki("scrollend",z),W.onClick!=null&&(z.onclick=ma),z=!0):z=!1,z||Fo(O)}function nf(O){for(_r=O.return;_r;)switch(_r.tag){case 3:case 27:no=!0;return;case 5:case 13:no=!1;return;default:_r=_r.return}}function Bo(O){if(O!==_r)return!1;if(!nr)return nf(O),nr=!0,!1;var z=!1,B;if((B=O.tag!==3&&O.tag!==27)&&((B=O.tag===5)&&(B=O.type,B=!(B!=="form"&&B!=="button")||Ll(O.type,O.memoizedProps)),B=!B),B&&(z=!0),z&&Fa&&Fo(O),nf(O),O.tag===13){if(O=O.memoizedState,O=O!==null?O.dehydrated:null,!O)throw Error(ie(317));e:{for(O=O.nextSibling,z=0;O;){if(O.nodeType===8)if(B=O.data,B==="/$"){if(z===0){Fa=Yu(O.nextSibling);break e}z--}else B!=="$"&&B!=="$!"&&B!=="$?"||z++;O=O.nextSibling}Fa=null}}else Fa=_r?Yu(O.stateNode.nextSibling):null;return!0}function Iu(){Fa=_r=null,nr=!1}function Hl(O){Po===null?Po=[O]:Po.push(O)}var fl=Error(ie(460)),c1=Error(ie(474)),f1={then:function(){}};function my(O){return O=O.status,O==="fulfilled"||O==="rejected"}function L0(){}function by(O,z,B){switch(B=O[B],B===void 0?O.push(z):B!==z&&(z.then(L0,L0),z=B),z.status){case"fulfilled":return z.value;case"rejected":throw O=z.reason,O===fl?Error(ie(483)):O;default:if(typeof z.status=="string")z.then(L0,L0);else{if(O=Vi,O!==null&&100<O.shellSuspendCounter)throw Error(ie(482));O=z,O.status="pending",O.then(function(W){if(z.status==="pending"){var Z=z;Z.status="fulfilled",Z.value=W}},function(W){if(z.status==="pending"){var Z=z;Z.status="rejected",Z.reason=W}})}switch(z.status){case"fulfilled":return z.value;case"rejected":throw O=z.reason,O===fl?Error(ie(483)):O}throw rf=z,fl}}var rf=null;function dh(){if(rf===null)throw Error(ie(459));var O=rf;return rf=null,O}var af=null,Ue=0;function Gl(O){var z=Ue;return Ue+=1,af===null&&(af=[]),by(af,O,z)}function xc(O,z){z=z.props.ref,O.ref=z!==void 0?z:null}function io(O,z){throw z.$$typeof===pe?Error(ie(525)):(O=Object.prototype.toString.call(z),Error(ie(31,O==="[object Object]"?"object with keys {"+Object.keys(z).join(", ")+"}":O)))}function Di(O){var z=O._init;return z(O._payload)}function M0(O){function z(Dt,xt){if(O){var Nt=Dt.deletions;Nt===null?(Dt.deletions=[xt],Dt.flags|=16):Nt.push(xt)}}function B(Dt,xt){if(!O)return null;for(;xt!==null;)z(Dt,xt),xt=xt.sibling;return null}function W(Dt){for(var xt=new Map;Dt!==null;)Dt.key!==null?xt.set(Dt.key,Dt):xt.set(Dt.index,Dt),Dt=Dt.sibling;return xt}function Z(Dt,xt){return Dt=Mc(Dt,xt),Dt.index=0,Dt.sibling=null,Dt}function ee(Dt,xt,Nt){return Dt.index=Nt,O?(Nt=Dt.alternate,Nt!==null?(Nt=Nt.index,Nt<xt?(Dt.flags|=33554434,xt):Nt):(Dt.flags|=33554434,xt)):(Dt.flags|=1048576,xt)}function xe(Dt){return O&&Dt.alternate===null&&(Dt.flags|=33554434),Dt}function Ve(Dt,xt,Nt,rn){return xt===null||xt.tag!==6?(xt=K0(Nt,Dt.mode,rn),xt.return=Dt,xt):(xt=Z(xt,Nt),xt.return=Dt,xt)}function ot(Dt,xt,Nt,rn){var Wn=Nt.type;return Wn===Ce?Kt(Dt,xt,Nt.props.children,rn,Nt.key):xt!==null&&(xt.elementType===Wn||typeof Wn=="object"&&Wn!==null&&Wn.$$typeof===Be&&Di(Wn)===xt.type)?(xt=Z(xt,Nt.props),xc(xt,Nt),xt.return=Dt,xt):(xt=Ah(Nt.type,Nt.key,Nt.props,null,Dt.mode,rn),xc(xt,Nt),xt.return=Dt,xt)}function St(Dt,xt,Nt,rn){return xt===null||xt.tag!==4||xt.stateNode.containerInfo!==Nt.containerInfo||xt.stateNode.implementation!==Nt.implementation?(xt=X0(Nt,Dt.mode,rn),xt.return=Dt,xt):(xt=Z(xt,Nt.children||[]),xt.return=Dt,xt)}function Kt(Dt,xt,Nt,rn,Wn){return xt===null||xt.tag!==7?(xt=Zr(Nt,Dt.mode,rn,Wn),xt.return=Dt,xt):(xt=Z(xt,Nt),xt.return=Dt,xt)}function fn(Dt,xt,Nt){if(typeof xt=="string"&&xt!==""||typeof xt=="number"||typeof xt=="bigint")return xt=K0(""+xt,Dt.mode,Nt),xt.return=Dt,xt;if(typeof xt=="object"&&xt!==null){switch(xt.$$typeof){case Te:return Nt=Ah(xt.type,xt.key,xt.props,null,Dt.mode,Nt),xc(Nt,xt),Nt.return=Dt,Nt;case Ae:return xt=X0(xt,Dt.mode,Nt),xt.return=Dt,xt;case Be:var rn=xt._init;return xt=rn(xt._payload),fn(Dt,xt,Nt)}
vendor: 34,968 bytes, line 155
155if(Ke(xt)||we(xt))return xt=Zr(xt,Dt.mode,Nt,null),xt.return=Dt,xt;if(typeof xt.then=="function")return fn(Dt,Gl(xt),Nt);if(xt.$$typeof===Se)return fn(Dt,La(Dt,xt),Nt);io(Dt,xt)}return null}function zt(Dt,xt,Nt,rn){var Wn=xt!==null?xt.key:null;if(typeof Nt=="string"&&Nt!==""||typeof Nt=="number"||typeof Nt=="bigint")return Wn!==null?null:Ve(Dt,xt,""+Nt,rn);if(typeof Nt=="object"&&Nt!==null){switch(Nt.$$typeof){case Te:return Nt.key===Wn?ot(Dt,xt,Nt,rn):null;case Ae:return Nt.key===Wn?St(Dt,xt,Nt,rn):null;case Be:return Wn=Nt._init,Nt=Wn(Nt._payload),zt(Dt,xt,Nt,rn)}if(Ke(Nt)||we(Nt))return Wn!==null?null:Kt(Dt,xt,Nt,rn,null);if(typeof Nt.then=="function")return zt(Dt,xt,Gl(Nt),rn);if(Nt.$$typeof===Se)return zt(Dt,xt,La(Dt,Nt),rn);io(Dt,Nt)}return null}function Gt(Dt,xt,Nt,rn,Wn){if(typeof rn=="string"&&rn!==""||typeof rn=="number"||typeof rn=="bigint")return Dt=Dt.get(Nt)||null,Ve(xt,Dt,""+rn,Wn);if(typeof rn=="object"&&rn!==null){switch(rn.$$typeof){case Te:return Dt=Dt.get(rn.key===null?Nt:rn.key)||null,ot(xt,Dt,rn,Wn);case Ae:return Dt=Dt.get(rn.key===null?Nt:rn.key)||null,St(xt,Dt,rn,Wn);case Be:var Ii=rn._init;return rn=Ii(rn._payload),Gt(Dt,xt,Nt,rn,Wn)}if(Ke(rn)||we(rn))return Dt=Dt.get(Nt)||null,Kt(xt,Dt,rn,Wn,null);if(typeof rn.then=="function")return Gt(Dt,xt,Nt,Gl(rn),Wn);if(rn.$$typeof===Se)return Gt(Dt,xt,Nt,La(xt,rn),Wn);io(xt,rn)}return null}function ei(Dt,xt,Nt,rn){for(var Wn=null,Ii=null,wn=xt,si=xt=0,_s=null;wn!==null&&si<Nt.length;si++){wn.index>si?(_s=wn,wn=null):_s=wn.sibling;var ar=zt(Dt,wn,Nt[si],rn);if(ar===null){wn===null&&(wn=_s);break}O&&wn&&ar.alternate===null&&z(Dt,wn),xt=ee(ar,xt,si),Ii===null?Wn=ar:Ii.sibling=ar,Ii=ar,wn=_s}if(si===Nt.length)return B(Dt,wn),nr&&wc(Dt,si),Wn;if(wn===null){for(;si<Nt.length;si++)wn=fn(Dt,Nt[si],rn),wn!==null&&(xt=ee(wn,xt,si),Ii===null?Wn=wn:Ii.sibling=wn,Ii=wn);return nr&&wc(Dt,si),Wn}for(wn=W(wn);si<Nt.length;si++)_s=Gt(wn,Dt,si,Nt[si],rn),_s!==null&&(O&&_s.alternate!==null&&wn.delete(_s.key===null?si:_s.key),xt=ee(_s,xt,si),Ii===null?Wn=_s:Ii.sibling=_s,Ii=_s);return O&&wn.forEach(function(Cf){return z(Dt,Cf)}),nr&&wc(Dt,si),Wn}function wi(Dt,xt,Nt,rn){if(Nt==null)throw Error(ie(151));for(var Wn=null,Ii=null,wn=xt,si=xt=0,_s=null,ar=Nt.next();wn!==null&&!ar.done;si++,ar=Nt.next()){wn.index>si?(_s=wn,wn=null):_s=wn.sibling;var Cf=zt(Dt,wn,ar.value,rn);if(Cf===null){wn===null&&(wn=_s);break}O&&wn&&Cf.alternate===null&&z(Dt,wn),xt=ee(Cf,xt,si),Ii===null?Wn=Cf:Ii.sibling=Cf,Ii=Cf,wn=_s}if(ar.done)return B(Dt,wn),nr&&wc(Dt,si),Wn;if(wn===null){for(;!ar.done;si++,ar=Nt.next())ar=fn(Dt,ar.value,rn),ar!==null&&(xt=ee(ar,xt,si),Ii===null?Wn=ar:Ii.sibling=ar,Ii=ar);return nr&&wc(Dt,si),Wn}for(wn=W(wn);!ar.done;si++,ar=Nt.next())ar=Gt(wn,Dt,si,ar.value,rn),ar!==null&&(O&&ar.alternate!==null&&wn.delete(ar.key===null?si:ar.key),xt=ee(ar,xt,si),Ii===null?Wn=ar:Ii.sibling=ar,Ii=ar);return O&&wn.forEach(function(hv){return z(Dt,hv)}),nr&&wc(Dt,si),Wn}function Ta(Dt,xt,Nt,rn){if(typeof Nt=="object"&&Nt!==null&&Nt.type===Ce&&Nt.key===null&&(Nt=Nt.props.children),typeof Nt=="object"&&Nt!==null){switch(Nt.$$typeof){case Te:e:{for(var Wn=Nt.key;xt!==null;){if(xt.key===Wn){if(Wn=Nt.type,Wn===Ce){if(xt.tag===7){B(Dt,xt.sibling),rn=Z(xt,Nt.props.children),rn.return=Dt,Dt=rn;break e}}else if(xt.elementType===Wn||typeof Wn=="object"&&Wn!==null&&Wn.$$typeof===Be&&Di(Wn)===xt.type){B(Dt,xt.sibling),rn=Z(xt,Nt.props),xc(rn,Nt),rn.return=Dt,Dt=rn;break e}B(Dt,xt);break}else z(Dt,xt);xt=xt.sibling}Nt.type===Ce?(rn=Zr(Nt.props.children,Dt.mode,rn,Nt.key),rn.return=Dt,Dt=rn):(rn=Ah(Nt.type,Nt.key,Nt.props,null,Dt.mode,rn),xc(rn,Nt),rn.return=Dt,Dt=rn)}return xe(Dt);case Ae:e:{for(Wn=Nt.key;xt!==null;){if(xt.key===Wn)if(xt.tag===4&&xt.stateNode.containerInfo===Nt.containerInfo&&xt.stateNode.implementation===Nt.implementation){B(Dt,xt.sibling),rn=Z(xt,Nt.children||[]),rn.return=Dt,Dt=rn;break e}else{B(Dt,xt);break}else z(Dt,xt);xt=xt.sibling}rn=X0(Nt,Dt.mode,rn),rn.return=Dt,Dt=rn}return xe(Dt);case Be:return Wn=Nt._init,Nt=Wn(Nt._payload),Ta(Dt,xt,Nt,rn)}if(Ke(Nt))return ei(Dt,xt,Nt,rn);if(we(Nt)){if(Wn=we(Nt),typeof Wn!="function")throw Error(ie(150));return Nt=Wn.call(Nt),wi(Dt,xt,Nt,rn)}if(typeof Nt.then=="function")return Ta(Dt,xt,Gl(Nt),rn);if(Nt.$$typeof===Se)return Ta(Dt,xt,La(Dt,Nt),rn);io(Dt,Nt)}return typeof Nt=="string"&&Nt!==""||typeof Nt=="number"||typeof Nt=="bigint"?(Nt=""+Nt,xt!==null&&xt.tag===6?(B(Dt,xt.sibling),rn=Z(xt,Nt),rn.return=Dt,Dt=rn):(B(Dt,xt),rn=K0(Nt,Dt.mode,rn),rn.return=Dt,Dt=rn),xe(Dt)):B(Dt,xt)}return function(Dt,xt,Nt,rn){try{Ue=0;var Wn=Ta(Dt,xt,Nt,rn);return af=null,Wn}catch(wn){if(wn===fl)throw wn;var Ii=Vu(29,wn,null,Dt.mode);return Ii.lanes=rn,Ii.return=Dt,Ii}finally{}}}var ai=M0(!0),hh=M0(!1),dl=Fe(null),pg=Fe(0);function yy(O,z){O=ka,at(pg,O),at(dl,z),ka=O|z.baseLanes}function gg(){at(pg,ka),at(dl,dl.current)}function mg(){ka=pg.current,Xe(dl),Xe(pg)}var hl=Fe(null),gs=null;function ad(O){var z=O.alternate;at(ts,ts.current&1),at(hl,O),gs===null&&(z===null||dl.current!==null||z.memoizedState!==null)&&(gs=O)}function d1(O){if(O.tag===22){if(at(ts,ts.current),at(hl,O),gs===null){var z=O.alternate;z!==null&&z.memoizedState!==null&&(gs=O)}}else sd(O)}function sd(){at(ts,ts.current),at(hl,hl.current)}function Vl(O){Xe(hl),gs===O&&(gs=null),Xe(ts)}var ts=Fe(0);function cu(O){for(var z=O;z!==null;){if(z.tag===13){var B=z.memoizedState;if(B!==null&&(B=B.dehydrated,B===null||B.data==="$?"||B.data==="$!"))return z}else if(z.tag===19&&z.memoizedProps.revealOrder!==void 0){if(z.flags&128)return z}else if(z.child!==null){z.child.return=z,z=z.child;continue}if(z===O)break;for(;z.sibling===null;){if(z.return===null||z.return===O)return null;z=z.return}z.sibling.return=z.return,z=z.sibling}return null}var vy=typeof AbortController!="undefined"?AbortController:function(){var O=[],z=this.signal={aborted:!1,addEventListener:function(B,W){O.push(W)}};this.abort=function(){z.aborted=!0,O.forEach(function(B){return B()})}},_y=K.unstable_scheduleCallback,wy=K.unstable_NormalPriority,ns={$$typeof:Se,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function xy(){return{controller:new vy,data:new Map,refCount:0}}function Ou(O){O.refCount--,O.refCount===0&&_y(wy,function(){O.controller.abort()})}var bg=null,yg=0,Hs=0,od=null;function Sy(O,z){if(bg===null){var B=bg=[];yg=0,Hs=zh(),od={status:"pending",value:void 0,then:function(W){B.push(W)}}}return yg++,z.then(Ca,Ca),z}function Ca(){if(--yg===0&&bg!==null){od!==null&&(od.status="fulfilled");var O=bg;bg=null,Hs=0,od=null;for(var z=0;z<O.length;z++)(0,O[z])()}}function N4(O,z){var B=[],W={status:"pending",value:null,reason:null,then:function(Z){B.push(Z)}};return O.then(function(){W.status="fulfilled",W.value=z;for(var Z=0;Z<B.length;Z++)(0,B[Z])(z)},function(Z){for(W.status="rejected",W.reason=Z,Z=0;Z<B.length;Z++)(0,B[Z])(void 0)}),W}var F_=$t.S;$t.S=function(O,z){typeof z=="object"&&z!==null&&typeof z.then=="function"&&Sy(O,z),F_!==null&&F_(O,z)};var fu=Fe(null);function h1(){var O=fu.current;return O!==null?O:Vi.pooledCache}function p1(O,z){z===null?at(fu,fu.current):at(fu,z.pool)}function g1(){var O=h1();return O===null?null:{parent:ns._currentValue,pool:O}}var Ru=0,Si=null,wr=null,Yi=null,ph=!1,k0=!1,Uo=!1,gh=0,Gs=0,is=null,Ms=0;function Ea(){throw Error(ie(321))}function vg(O,z){if(z===null)return!1;for(var B=0;B<z.length&&B<O.length;B++)if(!_a(O[B],z[B]))return!1;return!0}function du(O,z,B,W,Z,ee){return Ru=ee,Si=z,z.memoizedState=null,z.updateQueue=null,z.lanes=0,$t.H=O===null||O.memoizedState===null?cd:gl,Uo=!1,ee=B(W,Z),Uo=!1,k0&&(ee=mh(z,B,W,Z)),sf(O),ee}function sf(O){$t.H=zu;var z=wr!==null&&wr.next!==null;if(Ru=0,Yi=wr=Si=null,ph=!1,Gs=0,is=null,z)throw Error(ie(300));O===null||Pr||(O=O.dependencies,O!==null&&q0(O)&&(Pr=!0))}function mh(O,z,B,W){Si=O;var Z=0;do{if(k0&&(is=null),Gs=0,k0=!1,25<=Z)throw Error(ie(301));if(Z+=1,Yi=wr=null,O.updateQueue!=null){var ee=O.updateQueue;ee.lastEffect=null,ee.events=null,ee.stores=null,ee.memoCache!=null&&(ee.memoCache.index=0)}$t.H=Sc,ee=z(B,W)}while(k0);return ee}function bh(){var O=$t.H,z=O.useState()[0];return z=typeof z.then=="function"?ks(z):z,O=O.useState()[0],(wr!==null?wr.memoizedState:null)!==O&&(Si.flags|=1024),z}function Fi(){var O=gh!==0;return gh=0,O}function yh(O,z,B){z.updateQueue=O.updateQueue,z.flags&=-2053,O.lanes&=~B}function T0(O){if(ph){for(O=O.memoizedState;O!==null;){var z=O.queue;z!==null&&(z.pending=null),O=O.next}ph=!1}Ru=0,Yi=wr=Si=null,k0=!1,Gs=gh=0,is=null}function pr(){var O={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Yi===null?Si.memoizedState=Yi=O:Yi=Yi.next=O,Yi}function Ba(){if(wr===null){var O=Si.alternate;O=O!==null?O.memoizedState:null}else O=wr.next;var z=Yi===null?Si.memoizedState:Yi.next;if(z!==null)Yi=z,wr=O;else{if(O===null)throw Si.alternate===null?Error(ie(467)):Error(ie(310));wr=O,O={memoizedState:wr.memoizedState,baseState:wr.baseState,baseQueue:wr.baseQueue,queue:wr.queue,next:null},Yi===null?Si.memoizedState=Yi=O:Yi=Yi.next=O}return Yi}var ud;ud=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function ks(O){var z=Gs;return Gs+=1,is===null&&(is=[]),O=by(is,O,z),z=Si,(Yi===null?z.memoizedState:Yi.next)===null&&(z=z.alternate,$t.H=z===null||z.memoizedState===null?cd:gl),O}function vh(O){if(O!==null&&typeof O=="object"){if(typeof O.then=="function")return ks(O);if(O.$$typeof===Se)return ra(O)}throw Error(ie(438,String(O)))}function A0(O){var z=null,B=Si.updateQueue;if(B!==null&&(z=B.memoCache),z==null){var W=Si.alternate;W!==null&&(W=W.updateQueue,W!==null&&(W=W.memoCache,W!=null&&(z={data:W.data.map(function(Z){return Z.slice()}),index:0})))}if(z==null&&(z={data:[],index:0}),B===null&&(B=ud(),Si.updateQueue=B),B.memoCache=z,B=z.data[z.index],B===void 0)for(B=z.data[z.index]=Array(O),W=0;W<O;W++)B[W]=pt;return z.index++,B}function Mr(O,z){return typeof z=="function"?z(O):z}function D0(O){var z=Ba();return Ts(z,wr,O)}function Ts(O,z,B){var W=O.queue;if(W===null)throw Error(ie(311));W.lastRenderedReducer=B;var Z=O.baseQueue,ee=W.pending;if(ee!==null){if(Z!==null){var xe=Z.next;Z.next=ee.next,ee.next=xe}z.baseQueue=Z=ee,W.pending=null}if(ee=O.baseState,Z===null)O.memoizedState=ee;else{z=Z.next;var Ve=xe=null,ot=null,St=z,Kt=!1;do{var fn=St.lane&-536870913;if(fn!==St.lane?(ir&fn)===fn:(Ru&fn)===fn){var zt=St.revertLane;if(zt===0)ot!==null&&(ot=ot.next={lane:0,revertLane:0,action:St.action,hasEagerState:St.hasEagerState,eagerState:St.eagerState,next:null}),fn===Hs&&(Kt=!0);else if((Ru&zt)===zt){St=St.next,zt===Hs&&(Kt=!0);continue}else fn={lane:0,revertLane:St.revertLane,action:St.action,hasEagerState:St.hasEagerState,eagerState:St.eagerState,next:null},ot===null?(Ve=ot=fn,xe=ee):ot=ot.next=fn,Si.lanes|=zt,ur|=zt;fn=St.action,Uo&&B(ee,fn),ee=St.hasEagerState?St.eagerState:B(ee,fn)}else zt={lane:fn,revertLane:St.revertLane,action:St.action,hasEagerState:St.hasEagerState,eagerState:St.eagerState,next:null},ot===null?(Ve=ot=zt,xe=ee):ot=ot.next=zt,Si.lanes|=fn,ur|=fn;St=St.next}while(St!==null&&St!==z);if(ot===null?xe=ee:ot.next=Ve,!_a(ee,O.memoizedState)&&(Pr=!0,Kt&&(B=od,B!==null)))throw B;O.memoizedState=ee,O.baseState=xe,O.baseQueue=ot,W.lastRenderedState=ee}return Z===null&&(W.lanes=0),[O.memoizedState,W.dispatch]}function _g(O){var z=Ba(),B=z.queue;if(B===null)throw Error(ie(311));B.lastRenderedReducer=O;var W=B.dispatch,Z=B.pending,ee=z.memoizedState;if(Z!==null){B.pending=null;var xe=Z=Z.next;do ee=O(ee,xe.action),xe=xe.next;while(xe!==Z);_a(ee,z.memoizedState)||(Pr=!0),z.memoizedState=ee,z.baseQueue===null&&(z.baseState=ee),B.lastRenderedState=ee}return[ee,W]}function j0(O,z,B){var W=Si,Z=Ba(),ee=nr;if(ee){if(B===void 0)throw Error(ie(407));B=B()}else B=z();var xe=!_a((wr||Z).memoizedState,B);if(xe&&(Z.memoizedState=B,Pr=!0),Z=Z.queue,_1(b1.bind(null,W,Z,O),[O]),Z.getSnapshot!==z||xe||Yi!==null&&Yi.memoizedState.tag&1){if(W.flags|=2048,of(9,m1.bind(null,W,Z,B,z),{destroy:void 0},null),Vi===null)throw Error(ie(349));ee||Ru&60||B_(W,z,B)}return B}function B_(O,z,B){O.flags|=16384,O={getSnapshot:z,value:B},z=Si.updateQueue,z===null?(z=ud(),Si.updateQueue=z,z.stores=[O]):(B=z.stores,B===null?z.stores=[O]:B.push(O))}function m1(O,z,B,W){z.value=B,z.getSnapshot=W,Cy(z)&&N0(O)}function b1(O,z,B){return B(function(){Cy(z)&&N0(O)})}function Cy(O){var z=O.getSnapshot;O=O.value;try{var B=z();return!_a(O,B)}catch(W){return!0}}function N0(O){var z=Pa(O,2);z!==null&&ga(z,O,2)}function wg(O){var z=pr();if(typeof O=="function"){var B=O;if(O=B(),Uo){Qt(!0);try{B()}finally{Qt(!1)}}}return z.memoizedState=z.baseState=O,z.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:O},z}function Ey(O,z,B,W){return O.baseState=B,Ts(O,wr,typeof W=="function"?W:Mr)}function I4(O,z,B,W,Z){if(ld(O))throw Error(ie(485));if(O=z.action,O!==null){var ee={payload:Z,action:O,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(xe){ee.listeners.push(xe)}};$t.T!==null?B(!0):ee.isTransition=!1,W(ee),B=z.pending,B===null?(ee.next=z.pending=ee,I0(z,ee)):(ee.next=B.next,z.pending=B.next=ee)}}function I0(O,z){var B=z.action,W=z.payload,Z=O.state;if(z.isTransition){var ee=$t.T,xe={};$t.T=xe;try{var Ve=B(Z,W),ot=$t.S;ot!==null&&ot(xe,Ve),O0(O,z,Ve)}catch(St){R0(O,z,St)}finally{$t.T=ee}}else try{ee=B(Z,W),O0(O,z,ee)}catch(St){R0(O,z,St)}}function O0(O,z,B){B!==null&&typeof B=="object"&&typeof B.then=="function"?B.then(function(W){Ly(O,z,W)},function(W){return R0(O,z,W)}):Ly(O,z,B)}function Ly(O,z,B){z.status="fulfilled",z.value=B,My(z),O.state=B,z=O.pending,z!==null&&(B=z.next,B===z?O.pending=null:(B=B.next,z.next=B,I0(O,B)))}function R0(O,z,B){var W=O.pending;if(O.pending=null,W!==null){W=W.next;do z.status="rejected",z.reason=B,My(z),z=z.next;while(z!==W)}O.action=null}function My(O){O=O.listeners;for(var z=0;z<O.length;z++)(0,O[z])()}function y1(O,z){return z}function z0(O,z){if(nr){var B=Vi.formState;if(B!==null){e:{var W=Si;if(nr){if(Fa){t:{for(var Z=Fa,ee=no;Z.nodeType!==8;){if(!ee){Z=null;break t}if(Z=Yu(Z.nextSibling),Z===null){Z=null;break t}}ee=Z.data,Z=ee==="F!"||ee==="F"?Z:null}if(Z){Fa=Yu(Z.nextSibling),W=Z.data==="F!";break e}}Fo(W)}W=!1}W&&(z=B[0])}}return B=pr(),B.memoizedState=B.baseState=z,W={pending:null,lanes:0,dispatch:null,lastRenderedReducer:y1,lastRenderedState:z},B.queue=W,B=H0.bind(null,Si,W),W.dispatch=B,W=wg(!1),ee=Eg.bind(null,Si,!1,W.queue),W=pr(),Z={state:z,dispatch:null,action:O,pending:null},W.queue=Z,B=I4.bind(null,Si,Z,ee,B),Z.dispatch=B,W.memoizedState=O,[z,B,!1]}function ky(O){var z=Ba();return v1(z,wr,O)}function v1(O,z,B){z=Ts(O,z,y1)[0],O=D0(Mr)[0],z=typeof z=="object"&&z!==null&&typeof z.then=="function"?ks(z):z;var W=Ba(),Z=W.queue,ee=Z.dispatch;return B!==W.memoizedState&&(Si.flags|=2048,of(9,xg.bind(null,Z,B),{destroy:void 0},null)),[z,ee,O]}function xg(O,z){O.action=z}function _h(O){var z=Ba(),B=wr;if(B!==null)return v1(z,B,O);Ba(),z=z.memoizedState,B=Ba();var W=B.queue.dispatch;return B.memoizedState=O,[z,W,!1]}function of(O,z,B,W){return O={tag:O,create:z,inst:B,deps:W,next:null},z=Si.updateQueue,z===null&&(z=ud(),Si.updateQueue=z),B=z.lastEffect,B===null?z.lastEffect=O.next=O:(W=B.next,B.next=O,O.next=W,z.lastEffect=O),O}function Ty(){return Ba().memoizedState}function P0(O,z,B,W){var Z=pr();Si.flags|=O,Z.memoizedState=of(1|z,B,{destroy:void 0},W===void 0?null:W)}function F0(O,z,B,W){var Z=Ba();W=W===void 0?null:W;var ee=Z.memoizedState.inst;wr!==null&&W!==null&&vg(W,wr.memoizedState.deps)?Z.memoizedState=of(z,B,ee,W):(Si.flags|=O,Z.memoizedState=of(1|z,B,ee,W))}function B0(O,z){P0(8390656,8,O,z)}function _1(O,z){F0(2048,8,O,z)}function wh(O,z){return F0(4,2,O,z)}function U0(O,z){return F0(4,4,O,z)}function U_(O,z){if(typeof z=="function"){O=O();var B=z(O);return function(){typeof B=="function"?B():z(null)}}if(z!=null)return O=O(),z.current=O,function(){z.current=null}}function w1(O,z,B){B=B!=null?B.concat([O]):null,F0(4,4,U_.bind(null,z,O),B)}function x1(){}function S1(O,z){var B=Ba();z=z===void 0?null:z;var W=B.memoizedState;return z!==null&&vg(z,W[1])?W[0]:(B.memoizedState=[O,z],O)}function C1(O,z){var B=Ba();z=z===void 0?null:z;var W=B.memoizedState;if(z!==null&&vg(z,W[1]))return W[0];if(W=O(),Uo){Qt(!0);try{O()}finally{Qt(!1)}}return B.memoizedState=[W,z],W}function xh(O,z,B){return B===void 0||Ru&1073741824?O.memoizedState=z:(O.memoizedState=B,O=Uy(),Si.lanes|=O,ur|=O,B)}function Ay(O,z,B,W){return _a(B,z)?B:dl.current!==null?(O=xh(O,B,W),_a(O,z)||(Pr=!0),O):Ru&42?(O=Uy(),Si.lanes|=O,ur|=O,z):(Pr=!0,O.memoizedState=B)}function E1(O,z,B,W,Z){var ee=st.p;st.p=ee!==0&&8>ee?ee:8;var xe=$t.T,Ve={};$t.T=Ve,Eg(O,!1,z,B);try{var ot=Z(),St=$t.S;if(St!==null&&St(Ve,ot),ot!==null&&typeof ot=="object"&&typeof ot.then=="function"){var Kt=N4(ot,W);ql(O,z,Kt,qo(O))}else ql(O,z,W,qo(O))}catch(fn){ql(O,z,{then:function(){},status:"rejected",reason:fn},qo())}finally{st.p=ee,$t.T=xe}}function Ci(){}function Sg(O,z,B,W){if(O.tag!==5)throw Error(ie(476));var Z=Cg(O).queue;E1(O,Z,z,We,B===null?Ci:function(){return Wl(O),B(W)})}function Cg(O){var z=O.memoizedState;if(z!==null)return z;z={memoizedState:We,baseState:We,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:We},next:null};var B={};return z.next={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:B},next:null},O.memoizedState=z,O=O.alternate,O!==null&&(O.memoizedState=z),z}function Wl(O){var z=Cg(O).next.queue;ql(O,z,{},qo())}function pl(){return ra(gp)}function L1(){return Ba().memoizedState}function Dy(){return Ba().memoizedState}function Gi(O){for(var z=O.return;z!==null;){switch(z.tag){case 24:case 3:var B=qo();O=Xn(B);var W=So(z,O,B);W!==null&&(ga(W,z,B),vl(W,z,B)),z={cache:xy()},O.payload=z;return}z=z.return}}function uf(O,z,B){var W=qo();B={lane:W,revertLane:0,action:B,hasEagerState:!1,eagerState:null,next:null},ld(O)?qr(z,B):(B=E0(O,z,B,W),B!==null&&(ga(B,O,W),Yl(B,z,W)))}function H0(O,z,B){var W=qo();ql(O,z,B,W)}function ql(O,z,B,W){var Z={lane:W,revertLane:0,action:B,hasEagerState:!1,eagerState:null,next:null};if(ld(O))qr(z,Z);else{var ee=O.alternate;if(O.lanes===0&&(ee===null||ee.lanes===0)&&(ee=z.lastRenderedReducer,ee!==null))try{var xe=z.lastRenderedState,Ve=ee(xe,B);if(Z.hasEagerState=!0,Z.eagerState=Ve,_a(Ve,xe))return id(O,z,Z,0),Vi===null&&Du(),!1}catch(ot){}finally{}if(B=E0(O,z,Z,W),B!==null)return ga(B,O,W),Yl(B,z,W),!0}return!1}function Eg(O,z,B,W){if(W={lane:2,revertLane:zh(),action:W,hasEagerState:!1,eagerState:null,next:null},ld(O)){if(z)throw Error(ie(479))}else z=E0(O,B,W,2),z!==null&&ga(z,O,2)}function ld(O){var z=O.alternate;return O===Si||z!==null&&z===Si}function qr(O,z){k0=ph=!0;var B=O.pending;B===null?z.next=z:(z.next=B.next,B.next=z),O.pending=z}function Yl(O,z,B){if(B&4194176){var W=z.lanes;W&=O.pendingLanes,B|=W,z.lanes=B,$c(O,B)}}var zu={readContext:ra,use:vh,useCallback:Ea,useContext:Ea,useEffect:Ea,useImperativeHandle:Ea,useLayoutEffect:Ea,useInsertionEffect:Ea,useMemo:Ea,useReducer:Ea,useRef:Ea,useState:Ea,useDebugValue:Ea,useDeferredValue:Ea,useTransition:Ea,useSyncExternalStore:Ea,useId:Ea};zu.useCacheRefresh=Ea,zu.useMemoCache=Ea,zu.useHostTransitionStatus=Ea,zu.useFormState=Ea,zu.useActionState=Ea,zu.useOptimistic=Ea;var cd={readContext:ra,use:vh,useCallback:function(O,z){return pr().memoizedState=[O,z===void 0?null:z],O},useContext:ra,useEffect:B0,useImperativeHandle:function(O,z,B){B=B!=null?B.concat([O]):null,P0(4194308,4,U_.bind(null,z,O),B)},useLayoutEffect:function(O,z){return P0(4194308,4,O,z)},useInsertionEffect:function(O,z){P0(4,2,O,z)},useMemo:function(O,z){var B=pr();z=z===void 0?null:z;var W=O();if(Uo){Qt(!0);try{O()}finally{Qt(!1)}}return B.memoizedState=[W,z],W},useReducer:function(O,z,B){var W=pr();if(B!==void 0){var Z=B(z);if(Uo){Qt(!0);try{B(z)}finally{Qt(!1)}}}else Z=z;return W.memoizedState=W.baseState=Z,O={pending:null,lanes:0,dispatch:null,lastRenderedReducer:O,lastRenderedState:Z},W.queue=O,O=O.dispatch=uf.bind(null,Si,O),[W.memoizedState,O]},useRef:function(O){var z=pr();return O={current:O},z.memoizedState=O},useState:function(O){O=wg(O);var z=O.queue,B=H0.bind(null,Si,z);return z.dispatch=B,[O.memoizedState,B]},useDebugValue:x1,useDeferredValue:function(O,z){var B=pr();return xh(B,O,z)},useTransition:function(){var O=wg(!1);return O=E1.bind(null,Si,O.queue,!0,!1),pr().memoizedState=O,[!1,O]},useSyncExternalStore:function(O,z,B){var W=Si,Z=pr();if(nr){if(B===void 0)throw Error(ie(407));B=B()}else{if(B=z(),Vi===null)throw Error(ie(349));ir&60||B_(W,z,B)}Z.memoizedState=B;var ee={value:B,getSnapshot:z};return Z.queue=ee,B0(b1.bind(null,W,ee,O),[O]),W.flags|=2048,of(9,m1.bind(null,W,ee,B,z),{destroy:void 0},null),B},useId:function(){var O=pr(),z=Vi.identifierPrefix;if(nr){var B=Ul,W=Nu;B=(W&~(1<<32-Ln(W)-1)).toString(32)+B,z=":"+z+"R"+B,B=gh++,0<B&&(z+="H"+B.toString(32)),z+=":"}else B=Ms++,z=":"+z+"r"+B.toString(32)+":";return O.memoizedState=z},useCacheRefresh:function(){return pr().memoizedState=Gi.bind(null,Si)}};cd.useMemoCache=A0,cd.useHostTransitionStatus=pl,cd.useFormState=z0,cd.useActionState=z0,cd.useOptimistic=function(O){var z=pr();z.memoizedState=z.baseState=O;var B={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return z.queue=B,z=Eg.bind(null,Si,!0,B),B.dispatch=z,[O,z]};var gl={readContext:ra,use:vh,useCallback:S1,useContext:ra,useEffect:_1,useImperativeHandle:w1,useInsertionEffect:wh,useLayoutEffect:U0,useMemo:C1,useReducer:D0,useRef:Ty,useState:function(){return D0(Mr)},useDebugValue:x1,useDeferredValue:function(O,z){var B=Ba();return Ay(B,wr.memoizedState,O,z)},useTransition:function(){var O=D0(Mr)[0],z=Ba().memoizedState;return[typeof O=="boolean"?O:ks(O),z]},useSyncExternalStore:j0,useId:L1};gl.useCacheRefresh=Dy,gl.useMemoCache=A0,gl.useHostTransitionStatus=pl,gl.useFormState=ky,gl.useActionState=ky,gl.useOptimistic=function(O,z){var B=Ba();return Ey(B,wr,O,z)};var Sc={readContext:ra,use:vh,useCallback:S1,useContext:ra,useEffect:_1,useImperativeHandle:w1,useInsertionEffect:wh,useLayoutEffect:U0,useMemo:C1,useReducer:_g,useRef:Ty,useState:function(){return _g(Mr)},useDebugValue:x1,useDeferredValue:function(O,z){var B=Ba();return wr===null?xh(B,O,z):Ay(B,wr.memoizedState,O,z)},useTransition:function(){var O=_g(Mr)[0],z=Ba().memoizedState;return[typeof O=="boolean"?O:ks(O),z]},useSyncExternalStore:j0,useId:L1};Sc.useCacheRefresh=Dy,Sc.useMemoCache=A0,Sc.useHostTransitionStatus=pl,Sc.useFormState=_h,Sc.useActionState=_h,Sc.useOptimistic=function(O,z){var B=Ba();return wr!==null?Ey(B,wr,O,z):(B.baseState=O,[O,B.queue.dispatch])};function fd(O,z,B,W){z=O.memoizedState,B=B(W,z),B=B==null?z:Ot({},z,B),O.memoizedState=B,O.lanes===0&&(O.updateQueue.baseState=B)}var Lg={isMounted:function(O){return(O=O._reactInternals)?ze(O)===O:!1},enqueueSetState:function(O,z,B){O=O._reactInternals;var W=qo(),Z=Xn(W);Z.payload=z,B!=null&&(Z.callback=B),z=So(O,Z,W),z!==null&&(ga(z,O,W),vl(z,O,W))},enqueueReplaceState:function(O,z,B){O=O._reactInternals;var W=qo(),Z=Xn(W);Z.tag=1,Z.payload=z,B!=null&&(Z.callback=B),z=So(O,Z,W),z!==null&&(ga(z,O,W),vl(z,O,W))},enqueueForceUpdate:function(O,z){O=O._reactInternals;var B=qo(),W=Xn(B);W.tag=2,z!=null&&(W.callback=z),z=So(O,W,B),z!==null&&(ga(z,O,B),vl(z,O,B))}};function Mg(O,z,B,W,Z,ee,xe){return O=O.stateNode,typeof O.shouldComponentUpdate=="function"?O.shouldComponentUpdate(W,ee,xe):z.prototype&&z.prototype.isPureReactComponent?!ch(B,W)||!ch(Z,ee):!0}function xo(O,z,B,W){O=z.state,typeof z.componentWillReceiveProps=="function"&&z.componentWillReceiveProps(B,W),typeof z.UNSAFE_componentWillReceiveProps=="function"&&z.UNSAFE_componentWillReceiveProps(B,W),z.state!==O&&Lg.enqueueReplaceState(z,z.state,null)}function Ho(O,z){var B=z;if("ref"in z){B={};for(var W in z)W!=="ref"&&(B[W]=z[W])}if(O=O.defaultProps){B===z&&(B=Ot({},B));for(var Z in O)B[Z]===void 0&&(B[Z]=O[Z])}return B}var kg=typeof reportError=="function"?reportError:function(O){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof O=="object"&&O!==null&&typeof O.message=="string"?String(O.message):String(O),error:O});if(!window.dispatchEvent(z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",O);return}console.error(O)};function $l(O){kg(O)}function Pu(O){console.error(O)}function M1(O){kg(O)}function Sh(O,z){try{var B=O.onUncaughtError;B(z.value,{componentStack:z.stack})}catch(W){setTimeout(function(){throw W})}}function jy(O,z,B){try{var W=O.onCaughtError;W(B.value,{componentStack:B.stack,errorBoundary:z.tag===1?z.stateNode:null})}catch(Z){setTimeout(function(){throw Z})}}function k1(O,z,B){return B=Xn(B),B.tag=3,B.payload={element:null},B.callback=function(){Sh(O,z)},B}function Ny(O){return O=Xn(O),O.tag=3,O}function G0(O,z,B,W){var Z=B.type.getDerivedStateFromError;if(typeof Z=="function"){var ee=W.value;O.payload=function(){return Z(ee)},O.callback=function(){jy(z,B,W)}}var xe=B.stateNode;xe!==null&&typeof xe.componentDidCatch=="function"&&(O.callback=function(){jy(z,B,W),typeof Z!="function"&&(Cl===null?Cl=new Set([this]):Cl.add(this));var Ve=W.stack;this.componentDidCatch(W.value,{componentStack:Ve!==null?Ve:""})})}function Iy(O,z,B,W,Z){if(B.flags|=32768,W!==null&&typeof W=="object"&&typeof W.then=="function"){if(z=B.alternate,z!==null&&cf(z,B,Z,!0),B=hl.current,B!==null){switch(B.tag){case 13:return gs===null?pi():B.alternate===null&&Fr===0&&(Fr=3),B.flags&=-257,B.flags|=65536,B.lanes=Z,W===f1?B.flags|=16384:(z=B.updateQueue,z===null?B.updateQueue=new Set([W]):z.add(W),Yy(O,W,Z)),!1;case 22:return B.flags|=65536,W===f1?B.flags|=16384:(z=B.updateQueue,z===null?(z={transitions:null,markerInstances:null,retryQueue:new Set([W])},B.updateQueue=z):(B=z.retryQueue,B===null?z.retryQueue=new Set([W]):B.add(W)),Yy(O,W,Z)),!1}throw Error(ie(435,B.tag))}return Yy(O,W,Z),pi(),!1}if(nr)return z=hl.current,z!==null?(!(z.flags&65536)&&(z.flags|=256),z.flags|=65536,z.lanes=Z,W!==fh&&(O=Error(ie(422),{cause:W}),Hl(to(O,B)))):(W!==fh&&(z=Error(ie(423),{cause:W}),Hl(to(z,B))),O=O.current.alternate,O.flags|=65536,Z&=-Z,O.lanes|=Z,W=to(W,B),Z=k1(O.stateNode,W,Z),Ec(O,Z),Fr!==4&&(Fr=2)),!1;var ee=Error(ie(520),{cause:W});if(ee=to(ee,B),Ih===null?Ih=[ee]:Ih.push(ee),Fr!==4&&(Fr=2),z===null)return!0;W=to(W,B),B=z;do{switch(B.tag){case 3:return B.flags|=65536,O=Z&-Z,B.lanes|=O,O=k1(B.stateNode,W,O),Ec(B,O),!1;case 1:if(z=B.type,ee=B.stateNode,(B.flags&128)===0&&(typeof z.getDerivedStateFromError=="function"||ee!==null&&typeof ee.componentDidCatch=="function"&&(Cl===null||!Cl.has(ee))))return B.flags|=65536,Z&=-Z,B.lanes|=Z,Z=Ny(Z),G0(Z,O,B,W),Ec(B,Z),!1}B=B.return}while(B!==null);return!1}var Oy=Error(ie(461)),Pr=!1;function Yr(O,z,B,W){z.child=O===null?hh(z,null,B,W):ai(z,O.child,B,W)}function ms(O,z,B,W,Z){B=B.render;var ee=z.ref;if("ref"in W){var xe={};for(var Ve in W)Ve!=="ref"&&(xe[Ve]=W[Ve])}else xe=W;return Cc(z),W=du(O,z,B,xe,ee,Z),Ve=Fi(),O!==null&&!Pr?(yh(O,z,Z),bl(O,z,Z)):(nr&&Ve&&hg(z),z.flags|=1,Yr(O,z,W,Z),z.child)}function Fu(O,z,B,W,Z){if(O===null){var ee=B.type;return typeof ee=="function"&&!R1(ee)&&ee.defaultProps===void 0&&B.compare===null?(z.tag=15,z.type=ee,Ch(O,z,ee,W,Z)):(O=Ah(B.type,null,W,z,z.mode,Z),O.ref=z.ref,O.return=z,z.child=O)}if(ee=O.child,!ia(O,Z)){var xe=ee.memoizedProps;if(B=B.compare,B=B!==null?B:ch,B(xe,W)&&O.ref===z.ref)return bl(O,z,Z)}return z.flags|=1,O=Mc(ee,W),O.ref=z.ref,O.return=z,z.child=O}function Ch(O,z,B,W,Z){if(O!==null){var ee=O.memoizedProps;if(ch(ee,W)&&O.ref===z.ref)if(Pr=!1,z.pendingProps=W=ee,ia(O,Z))O.flags&131072&&(Pr=!0);else return z.lanes=O.lanes,bl(O,z,Z)}return Ei(O,z,B,W,Z)}function Tg(O,z,B){var W=z.pendingProps,Z=W.children,ee=(z.stateNode._pendingVisibility&2)!==0,xe=O!==null?O.memoizedState:null;if(ml(O,z),W.mode==="hidden"||ee){if(z.flags&128){if(W=xe!==null?xe.baseLanes|B:B,O!==null){for(Z=z.child=O.child,ee=0;Z!==null;)ee=ee|Z.lanes|Z.childLanes,Z=Z.sibling;z.childLanes=ee&~W}else z.childLanes=0,z.child=null;return Eh(O,z,W,B)}if(B&536870912)z.memoizedState={baseLanes:0,cachePool:null},O!==null&&p1(z,xe!==null?xe.cachePool:null),xe!==null?yy(z,xe):gg(),d1(z);else return z.lanes=z.childLanes=536870912,Eh(O,z,xe!==null?xe.baseLanes|B:B,B)}else xe!==null?(p1(z,xe.cachePool),yy(z,xe),sd(z),z.memoizedState=null):(O!==null&&p1(z,null),gg(),sd(z));return Yr(O,z,Z,B),z.child}function Eh(O,z,B,W){var Z=h1();return Z=Z===null?null:{parent:ns._currentValue,pool:Z},z.memoizedState={baseLanes:B,cachePool:Z},O!==null&&p1(z,null),gg(),d1(z),O!==null&&cf(O,z,W,!0),null}function ml(O,z){var B=z.ref;if(B===null)O!==null&&O.ref!==null&&(z.flags|=2097664);else{if(typeof B!="function"&&typeof B!="object")throw Error(ie(284));(O===null||O.ref!==B)&&(z.flags|=2097664)}}function Ei(O,z,B,W,Z){return Cc(z),B=du(O,z,B,W,void 0,Z),W=Fi(),O!==null&&!Pr?(yh(O,z,Z),bl(O,z,Z)):(nr&&W&&hg(z),z.flags|=1,Yr(O,z,B,Z),z.child)}function Li(O,z,B,W,Z,ee){return Cc(z),z.updateQueue=null,B=mh(z,W,B,Z),sf(O),W=Fi(),O!==null&&!Pr?(yh(O,z,ee),bl(O,z,ee)):(nr&&W&&hg(z),z.flags|=1,Yr(O,z,B,ee),z.child)}function V0(O,z,B,W,Z){if(Cc(z),z.stateNode===null){var ee=vc,xe=B.contextType;typeof xe=="object"&&xe!==null&&(ee=ra(xe)),ee=new B(W,ee),z.memoizedState=ee.state!==null&&ee.state!==void 0?ee.state:null,ee.updater=Lg,z.stateNode=ee,ee._reactInternals=z,ee=z.stateNode,ee.props=W,ee.state=z.memoizedState,ee.refs={},Mh(z),xe=B.contextType,ee.context=typeof xe=="object"&&xe!==null?ra(xe):vc,ee.state=z.memoizedState,xe=B.getDerivedStateFromProps,typeof xe=="function"&&(fd(z,B,xe,W),ee.state=z.memoizedState),typeof B.getDerivedStateFromProps=="function"||typeof ee.getSnapshotBeforeUpdate=="function"||typeof ee.UNSAFE_componentWillMount!="function"&&typeof ee.componentWillMount!="function"||(xe=ee.state,typeof ee.componentWillMount=="function"&&ee.componentWillMount(),typeof ee.UNSAFE_componentWillMount=="function"&&ee.UNSAFE_componentWillMount(),xe!==ee.state&&Lg.enqueueReplaceState(ee,ee.state,null),xn(z,W,ee,Z),Ha(),ee.state=z.memoizedState),typeof ee.componentDidMount=="function"&&(z.flags|=4194308),W=!0}else if(O===null){ee=z.stateNode;var Ve=z.memoizedProps,ot=Ho(B,Ve);ee.props=ot;var St=ee.context,Kt=B.contextType;xe=vc,typeof Kt=="object"&&Kt!==null&&(xe=ra(Kt));var fn=B.getDerivedStateFromProps;Kt=typeof fn=="function"||typeof ee.getSnapshotBeforeUpdate=="function",Ve=z.pendingProps!==Ve,Kt||typeof ee.UNSAFE_componentWillReceiveProps!="function"&&typeof ee.componentWillReceiveProps!="function"||(Ve||St!==xe)&&xo(z,ee,W,xe),Jl=!1;var zt=z.memoizedState;ee.state=zt,xn(z,W,ee,Z),Ha(),St=z.memoizedState,Ve||zt!==St||Jl?(typeof fn=="function"&&(fd(z,B,fn,W),St=z.memoizedState),(ot=Jl||Mg(z,B,ot,W,zt,St,xe))?(Kt||typeof ee.UNSAFE_componentWillMount!="function"&&typeof ee.componentWillMount!="function"||(typeof ee.componentWillMount=="function"&&ee.componentWillMount(),typeof ee.UNSAFE_componentWillMount=="function"&&ee.UNSAFE_componentWillMount()),typeof ee.componentDidMount=="function"&&(z.flags|=4194308)):(typeof ee.componentDidMount=="function"&&(z.flags|=4194308),z.memoizedProps=W,z.memoizedState=St),ee.props=W,ee.state=St,ee.context=xe,W=ot):(typeof ee.componentDidMount=="function"&&(z.flags|=4194308),W=!1)}else{ee=z.stateNode,pu(O,z),xe=z.memoizedProps,Kt=Ho(B,xe),ee.props=Kt,fn=z.pendingProps,zt=ee.context,St=B.contextType,ot=vc,typeof St=="object"&&St!==null&&(ot=ra(St)),Ve=B.getDerivedStateFromProps,(St=typeof Ve=="function"||typeof ee.getSnapshotBeforeUpdate=="function")||typeof ee.UNSAFE_componentWillReceiveProps!="function"&&typeof ee.componentWillReceiveProps!="function"||(xe!==fn||zt!==ot)&&xo(z,ee,W,ot),Jl=!1,zt=z.memoizedState,ee.state=zt,xn(z,W,ee,Z),Ha();var Gt=z.memoizedState;xe!==fn||zt!==Gt||Jl||O!==null&&O.dependencies!==null&&q0(O.dependencies)?(typeof Ve=="function"&&(fd(z,B,Ve,W),Gt=z.memoizedState),(Kt=Jl||Mg(z,B,Kt,W,zt,Gt,ot)||O!==null&&O.dependencies!==null&&q0(O.dependencies))?(St||typeof ee.UNSAFE_componentWillUpdate!="function"&&typeof ee.componentWillUpdate!="function"||(typeof ee.componentWillUpdate=="function"&&ee.componentWillUpdate(W,Gt,ot),typeof ee.UNSAFE_componentWillUpdate=="function"&&ee.UNSAFE_componentWillUpdate(W,Gt,ot)),typeof ee.componentDidUpdate=="function"&&(z.flags|=4),typeof ee.getSnapshotBeforeUpdate=="function"&&(z.flags|=1024)):(typeof ee.componentDidUpdate!="function"||xe===O.memoizedProps&&zt===O.memoizedState||(z.flags|=4),typeof ee.getSnapshotBeforeUpdate!="function"||xe===O.memoizedProps&&zt===O.memoizedState||(z.flags|=1024),z.memoizedProps=W,z.memoizedState=Gt),ee.props=W,ee.state=Gt,ee.context=ot,W=Kt):(typeof ee.componentDidUpdate!="function"||xe===O.memoizedProps&&zt===O.memoizedState||(z.flags|=4),typeof ee.getSnapshotBeforeUpdate!="function"||xe===O.memoizedProps&&zt===O.memoizedState||(z.flags|=1024),W=!1)}return ee=W,ml(O,z),W=(z.flags&128)!==0,ee||W?(ee=z.stateNode,B=W&&typeof B.getDerivedStateFromError!="function"?null:ee.render(),z.flags|=1,O!==null&&W?(z.child=ai(z,O.child,null,Z),z.child=ai(z,null,B,Z)):Yr(O,z,B,Z),z.memoizedState=ee.state,O=z.child):O=bl(O,z,Z),O}function Ag(O,z,B,W){return Iu(),z.flags|=256,Yr(O,z,B,W),z.child}var Ua={dehydrated:null,treeContext:null,retryLane:0};function lf(O){return{baseLanes:O,cachePool:g1()}}function na(O,z,B){return O=O!==null?O.childLanes&~B:0,z&&(O|=Sl),O}function Jn(O,z,B){var W=z.pendingProps,Z=!1,ee=(z.flags&128)!==0,xe;if((xe=ee)||(xe=O!==null&&O.memoizedState===null?!1:(ts.current&2)!==0),xe&&(Z=!0,z.flags&=-129),xe=(z.flags&32)!==0,z.flags&=-33,O===null){if(nr){if(Z?ad(z):sd(z),nr){var Ve=Fa,ot;if(ot=Ve){e:{for(ot=Ve,Ve=no;ot.nodeType!==8;){if(!Ve){Ve=null;break e}if(ot=Yu(ot.nextSibling),ot===null){Ve=null;break e}}Ve=ot}Ve!==null?(z.memoizedState={dehydrated:Ve,treeContext:Bl!==null?{id:Nu,overflow:Ul}:null,retryLane:536870912},ot=Vu(18,null,null,0),ot.stateNode=Ve,ot.return=z,z.child=ot,_r=z,Fa=null,ot=!0):ot=!1}ot||Fo(z)}if(Ve=z.memoizedState,Ve!==null&&(Ve=Ve.dehydrated,Ve!==null))return Ve.data==="$!"?z.lanes=16:z.lanes=536870912,null;Vl(z)}return Ve=W.children,W=W.fallback,Z?(sd(z),Z=z.mode,Ve=dd({mode:"hidden",children:Ve},Z),W=Zr(W,Z,B,null),Ve.return=z,W.return=z,Ve.sibling=W,z.child=Ve,Z=z.child,Z.memoizedState=lf(B),Z.childLanes=na(O,xe,B),z.memoizedState=Ua,W):(ad(z),Zl(z,Ve))}if(ot=O.memoizedState,ot!==null&&(Ve=ot.dehydrated,Ve!==null)){if(ee)z.flags&256?(ad(z),z.flags&=-257,z=hu(O,z,B)):z.memoizedState!==null?(sd(z),z.child=O.child,z.flags|=128,z=null):(sd(z),Z=W.fallback,Ve=z.mode,W=dd({mode:"visible",children:W.children},Ve),Z=Zr(Z,Ve,B,null),Z.flags|=2,W.return=z,Z.return=z,W.sibling=Z,z.child=W,ai(z,O.child,null,B),W=z.child,W.memoizedState=lf(B),W.childLanes=na(O,xe,B),z.memoizedState=Ua,z=Z);else if(ad(z),Ve.data==="$!"){if(xe=Ve.nextSibling&&Ve.nextSibling.dataset,xe)var St=xe.dgst;
155xe=St,W=Error(ie(419)),W.stack="",W.digest=xe,Hl({value:W,source:null,stack:null}),z=hu(O,z,B)}else if(Pr||cf(O,z,B,!1),xe=(B&O.childLanes)!==0,Pr||xe){if(xe=Vi,xe!==null){if(W=B&-B,W&42)W=1;else switch(W){case 2:W=1;break;case 8:W=4;break;case 32:W=16;break;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:W=64;break;case 268435456:W=134217728;break;default:W=0}if(W=W&(xe.suspendedLanes|B)?0:W,W!==0&&W!==ot.retryLane)throw ot.retryLane=W,Pa(O,W),ga(xe,O,W),Oy}Ve.data==="$?"||pi(),z=hu(O,z,B)}else Ve.data==="$?"?(z.flags|=128,z.child=O.child,z=$_.bind(null,O),Ve._reactRetry=z,z=null):(O=ot.treeContext,Fa=Yu(Ve.nextSibling),_r=z,nr=!0,Po=null,no=!1,O!==null&&(zo[wo++]=Nu,zo[wo++]=Ul,zo[wo++]=Bl,Nu=O.id,Ul=O.overflow,Bl=z),z=Zl(z,W.children),z.flags|=4096);return z}return Z?(sd(z),Z=W.fallback,Ve=z.mode,ot=O.child,St=ot.sibling,W=Mc(ot,{mode:"hidden",children:W.children}),W.subtreeFlags=ot.subtreeFlags&31457280,St!==null?Z=Mc(St,Z):(Z=Zr(Z,Ve,B,null),Z.flags|=2),Z.return=z,W.return=z,W.sibling=Z,z.child=W,W=Z,Z=z.child,Ve=O.child.memoizedState,Ve===null?Ve=lf(B):(ot=Ve.cachePool,ot!==null?(St=ns._currentValue,ot=ot.parent!==St?{parent:St,pool:St}:ot):ot=g1(),Ve={baseLanes:Ve.baseLanes|B,cachePool:ot}),Z.memoizedState=Ve,Z.childLanes=na(O,xe,B),z.memoizedState=Ua,W):(ad(z),B=O.child,O=B.sibling,B=Mc(B,{mode:"visible",children:W.children}),B.return=z,B.sibling=null,O!==null&&(xe=z.deletions,xe===null?(z.deletions=[O],z.flags|=16):xe.push(O)),z.child=B,z.memoizedState=null,B)}function Zl(O,z){return z=dd({mode:"visible",children:z},O.mode),z.return=O,O.child=z}function dd(O,z){return Dh(O,z,0,null)}function hu(O,z,B){return ai(z,O.child,null,B),O=Zl(z,z.pendingProps.children),O.flags|=2,z.memoizedState=null,O}function Nr(O,z,B){O.lanes|=z;var W=O.alternate;W!==null&&(W.lanes|=z),Dg(O.return,z,B)}function Lh(O,z,B,W,Z){var ee=O.memoizedState;ee===null?O.memoizedState={isBackwards:z,rendering:null,renderingStartTime:0,last:W,tail:B,tailMode:Z}:(ee.isBackwards=z,ee.rendering=null,ee.renderingStartTime=0,ee.last=W,ee.tail=B,ee.tailMode=Z)}function Ql(O,z,B){var W=z.pendingProps,Z=W.revealOrder,ee=W.tail;if(Yr(O,z,W.children,B),W=ts.current,W&2)W=W&1|2,z.flags|=128;else{if(O!==null&&O.flags&128)e:for(O=z.child;O!==null;){if(O.tag===13)O.memoizedState!==null&&Nr(O,B,z);else if(O.tag===19)Nr(O,B,z);else if(O.child!==null){O.child.return=O,O=O.child;continue}if(O===z)break e;for(;O.sibling===null;){if(O.return===null||O.return===z)break e;O=O.return}O.sibling.return=O.return,O=O.sibling}W&=1}switch(at(ts,W),Z){case"forwards":for(B=z.child,Z=null;B!==null;)O=B.alternate,O!==null&&cu(O)===null&&(Z=B),B=B.sibling;B=Z,B===null?(Z=z.child,z.child=null):(Z=B.sibling,B.sibling=null),Lh(z,!1,Z,B,ee);break;case"backwards":for(B=null,Z=z.child,z.child=null;Z!==null;){if(O=Z.alternate,O!==null&&cu(O)===null){z.child=Z;break}O=Z.sibling,Z.sibling=B,B=Z,Z=O}Lh(z,!0,B,null,ee);break;case"together":Lh(z,!1,null,null,void 0);break;default:z.memoizedState=null}return z.child}function bl(O,z,B){if(O!==null&&(z.dependencies=O.dependencies),ur|=z.lanes,!(B&z.childLanes))if(O!==null){if(cf(O,z,B,!1),(B&z.childLanes)===0)return null}else return null;if(O!==null&&z.child!==O.child)throw Error(ie(153));if(z.child!==null){for(O=z.child,B=Mc(O,O.pendingProps),z.child=B,B.return=z;O.sibling!==null;)O=O.sibling,B=B.sibling=Mc(O,O.pendingProps),B.return=z;B.sibling=null}return z.child}function ia(O,z){return O.lanes&z?!0:(O=O.dependencies,!!(O!==null&&q0(O)))}function W0(O,z,B){switch(z.tag){case 3:hn(z,z.stateNode.containerInfo),rs(z,ns,O.memoizedState.cache),Iu();break;case 27:case 5:Rn(z);break;case 4:hn(z,z.stateNode.containerInfo);break;case 10:rs(z,z.type,z.memoizedProps.value);break;case 13:var W=z.memoizedState;if(W!==null)return W.dehydrated!==null?(ad(z),z.flags|=128,null):B&z.child.childLanes?Jn(O,z,B):(ad(z),O=bl(O,z,B),O!==null?O.sibling:null);ad(z);break;case 19:var Z=(O.flags&128)!==0;if(W=(B&z.childLanes)!==0,W||(cf(O,z,B,!1),W=(B&z.childLanes)!==0),Z){if(W)return Ql(O,z,B);z.flags|=128}if(Z=z.memoizedState,Z!==null&&(Z.rendering=null,Z.tail=null,Z.lastEffect=null),at(ts,ts.current),W)break;return null;case 22:case 23:return z.lanes=0,Tg(O,z,B);case 24:rs(z,ns,O.memoizedState.cache)}return bl(O,z,B)}function T1(O,z,B){if(O!==null)if(O.memoizedProps!==z.pendingProps)Pr=!0;else{if(!ia(O,B)&&!(z.flags&128))return Pr=!1,W0(O,z,B);Pr=!!(O.flags&131072)}
155else Pr=!1,nr&&z.flags&1048576&&gy(z,dg,z.index);switch(z.lanes=0,z.tag){case 16:e:{O=z.pendingProps;var W=z.elementType,Z=W._init;if(W=Z(W._payload),z.type=W,typeof W=="function")R1(W)?(O=Ho(W,O),z.tag=1,z=V0(null,z,W,O,B)):(z.tag=0,z=Ei(null,z,W,O,B));else{if(W!=null){if(Z=W.$$typeof,Z===Re){z.tag=11,z=ms(null,z,W,O,B);break e}else if(Z===Ne){z.tag=14,z=Fu(null,z,W,O,B);break e}}throw z=Ut(W)||W,Error(ie(306,z,""))}}return z;case 0:return Ei(O,z,z.type,z.pendingProps,B);case 1:return W=z.type,Z=Ho(W,z.pendingProps),V0(O,z,W,Z,B);case 3:e:{if(hn(z,z.stateNode.containerInfo),O===null)throw Error(ie(387));var ee=z.pendingProps;Z=z.memoizedState,W=Z.element,pu(O,z),xn(z,ee,null,B);var xe=z.memoizedState;if(ee=xe.cache,rs(z,ns,ee),ee!==Z.cache&&jg(z,[ns],B,!0),Ha(),ee=xe.element,Z.isDehydrated)if(Z={element:ee,isDehydrated:!1,cache:xe.cache},z.updateQueue.baseState=Z,z.memoizedState=Z,z.flags&256){z=Ag(O,z,ee,B);break e}else if(ee!==W){W=to(Error(ie(424)),z),Hl(W),z=Ag(O,z,ee,B);break e}else for(Fa=Yu(z.stateNode.containerInfo.firstChild),_r=z,nr=!0,Po=null,no=!0,B=hh(z,null,ee,B),z.child=B;B;)B.flags=B.flags&-3|4096,B=B.sibling;else{if(Iu(),ee===W){z=bl(O,z,B);break e}Yr(O,z,ee,B)}z=z.child}return z;case 26:return ml(O,z),O===null?(B=Y1(z.type,null,z.pendingProps,null))?z.memoizedState=B:nr||(B=z.type,O=z.pendingProps,W=Wg(Tt.current).createElement(B),W[fs]=z,W[ds]=O,Is(W,B,O),Ra(W),z.stateNode=W):z.memoizedState=Y1(z.type,O.memoizedProps,z.pendingProps,O.memoizedState),null;case 27:return Rn(z),O===null&&nr&&(W=z.stateNode=Yg(z.type,z.pendingProps,Tt.current),_r=z,no=!0,Fa=Yu(W.firstChild)),W=z.pendingProps.children,O!==null||nr?Yr(O,z,W,B):z.child=ai(z,null,W,B),ml(O,z),z.child;case 5:return O===null&&nr&&((Z=W=Fa)&&(W=Xy(W,z.type,z.pendingProps,no),W!==null?(z.stateNode=W,_r=z,Fa=Yu(W.firstChild),no=!1,Z=!0):Z=!1),Z||Fo(z)),Rn(z),Z=z.type,ee=z.pen
vendor: 5,936 bytes, line 155
155dingProps,xe=O!==null?O.memoizedProps:null,W=ee.children,Ll(Z,ee)?W=null:xe!==null&&Ll(Z,xe)&&(z.flags|=32),z.memoizedState!==null&&(Z=du(O,z,bh,null,null,B),gp._currentValue=Z),ml(O,z),Yr(O,z,W,B),z.child;case 6:return O===null&&nr&&((O=B=Fa)&&(B=r2(B,z.pendingProps,no),B!==null?(z.stateNode=B,_r=z,Fa=null,O=!0):O=!1),O||Fo(z)),null;case 13:return Jn(O,z,B);case 4:return hn(z,z.stateNode.containerInfo),W=z.pendingProps,O===null?z.child=ai(z,null,W,B):Yr(O,z,W,B),z.child;case 11:return ms(O,z,z.type,z.pendingProps,B);case 7:return Yr(O,z,z.pendingProps,B),z.child;case 8:return Yr(O,z,z.pendingProps.children,B),z.child;case 12:return Yr(O,z,z.pendingProps.children,B),z.child;case 10:return W=z.pendingProps,rs(z,z.type,W.value),Yr(O,z,W.children,B),z.child;case 9:return Z=z.type._context,W=z.pendingProps.children,Cc(z),Z=ra(Z),W=W(Z),z.flags|=1,Yr(O,z,W,B),z.child;case 14:return Fu(O,z,z.type,z.pendingProps,B);case 15:return Ch(O,z,z.type,z.pendingProps,B);case 19:return Ql(O,z,B);case 22:return Tg(O,z,B);case 24:return Cc(z),W=ra(ns),O===null?(Z=h1(),Z===null&&(Z=Vi,ee=xy(),Z.pooledCache=ee,ee.refCount++,ee!==null&&(Z.pooledCacheLanes|=B),Z=ee),z.memoizedState={parent:W,cache:Z},Mh(z),rs(z,ns,Z)):(O.lanes&B&&(pu(O,z),xn(z,null,null,B),Ha()),Z=O.memoizedState,ee=z.memoizedState,Z.parent!==W?(Z={parent:W,cache:W},z.memoizedState=Z,z.lanes===0&&(z.memoizedState=z.updateQueue.baseState=Z),rs(z,ns,W)):(W=ee.cache,rs(z,ns,W),W!==Z.cache&&jg(z,[ns],B,!0))),Yr(O,z,z.pendingProps.children,B),z.child;case 29:throw z.pendingProps}throw Error(ie(156,z.tag))}var Bu=Fe(null),hd=null,Uu=null;function rs(O,z,B){at(Bu,z._currentValue),z._currentValue=B}function yl(O){O._currentValue=Bu.current,Xe(Bu)}function Dg(O,z,B){for(;O!==null;){var W=O.alternate;if((O.childLanes&z)!==z?(O.childLanes|=z,W!==null&&(W.childLanes|=z)):W!==null&&(W.childLanes&z)!==z&&(W.childLanes|=z),O===B)break;O=O.return}}function jg(O,z,B,W){var Z=O.child;for(Z!==null&&(Z.return=O);Z!==null;){var ee=Z.dependencies;if(ee!==null){var xe=Z.child;ee=ee.firstContext;e:for(;ee!==null;){var Ve=ee;ee=Z;for(var ot=0;ot<z.length;ot++)if(Ve.context===z[ot]){ee.lanes|=B,Ve=ee.alternate,Ve!==null&&(Ve.lanes|=B),Dg(ee.return,B,O),W||(xe=null);break e}ee=Ve.next}}else if(Z.tag===18){if(xe=Z.return,xe===null)throw Error(ie(341));xe.lanes|=B,ee=xe.alternate,ee!==null&&(ee.lanes|=B),Dg(xe,B,O),xe=null}else xe=Z.child;if(xe!==null)xe.return=Z;else for(xe=Z;xe!==null;){if(xe===O){xe=null;break}if(Z=xe.sibling,Z!==null){Z.return=xe.return,xe=Z;break}xe=xe.return}Z=xe}}function cf(O,z,B,W){O=null;for(var Z=z,ee=!1;Z!==null;){if(!ee){if(Z.flags&524288)ee=!0;else if(Z.flags&262144)break}if(Z.tag===10){var xe=Z.alternate;if(xe===null)throw Error(ie(387));if(xe=xe.memoizedProps,xe!==null){var Ve=Z.type;_a(Z.pendingProps.value,xe.value)||(O!==null?O.push(Ve):O=[Ve])}}else if(Z===tn.current){if(xe=Z.alternate,xe===null)throw Error(ie(387));xe.memoizedState.memoizedState!==Z.memoizedState.memoizedState&&(O!==null?O.push(gp):O=[gp])}Z=Z.return}O!==null&&jg(z,O,B,W),z.flags|=262144}function q0(O){for(O=O.firstContext;O!==null;){if(!_a(O.context._currentValue,O.memoizedValue))return!0;O=O.next}return!1}function Cc(O){hd=O,Uu=null,O=O.dependencies,O!==null&&(O.firstContext=null)}function ra(O){return Ng(hd,O)}function La(O,z){return hd===null&&Cc(O),Ng(O,z)}function Ng(O,z){var B=z._currentValue;if(z={context:z,memoizedValue:B,next:null},Uu===null){if(O===null)throw Error(ie(308));Uu=z,O.dependencies={lanes:0,firstContext:z},O.flags|=524288}else Uu=Uu.next=z;return B}var Jl=!1;function Mh(O){O.updateQueue={baseState:O.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function pu(O,z){O=O.updateQueue,z.updateQueue===O&&(z.updateQueue={baseState:O.baseState,firstBaseUpdate:O.firstBaseUpdate,lastBaseUpdate:O.lastBaseUpdate,shared:O.shared,callbacks:null})}function Xn(O){return{lane:O,tag:0,payload:null,callback:null,next:null}}function So(O,z,B){var W=O.updateQueue;if(W===null)return null;if(W=W.shared,oa&2){var Z=W.pending;return Z===null?z.next=z:(z.next=Z.next,Z.next=z),W.pending=z,z=tf(O),cg(O,null,B),z}return id(O,W,z,B),tf(O)}function vl(O,z,B){if(z=z.updateQueue,z!==null&&(z=z.shared,(B&4194176)!==0)){var W=z.lanes;W&=O.pendingLanes,B|=W,z.lanes=B,$c(O,B)}}function Ec(O,z){var B=O.updateQueue,W=O.alternate;if(W!==null&&(W=W.updateQueue,B===W)){var Z=null,ee=null;if(B=B.firstBaseUpdate,B!==null){do{var xe={lane:B.lane,tag:B.tag,payload:B.payload,callback:null,next:null};ee===null?Z=ee=xe:ee=ee.next=xe,B=B.next}while(B!==null);ee===null?Z=ee=z:ee=ee.next=z}else Z=ee=z;B={baseState:W.baseState,firstBaseUpdate:Z,lastBaseUpdate:ee,shared:W.shared,callbacks:W.callbacks},O.updateQueue=B;return}O=B.lastBaseUpdate,O===null?B.firstBaseUpdate=z:O.next=z,B.lastBaseUpdate=z}var ro=!1;function Ha(){if(ro){var O=od;if(O!==null)throw O}}function xn(O,z,B,W){ro=!1;var Z=O.updateQueue;Jl=!1;var ee=Z.firstBaseUpdate,xe=Z.lastBaseUpdate,Ve=Z.shared.pending;if(Ve!==null){Z.shared.pending=null;var ot=Ve,St=ot.next;ot.next=null,xe===null?ee=St:xe.next=St,xe=ot;var Kt=O.alternate;Kt!==null&&(Kt=Kt.updateQueue,Ve=Kt.lastBaseUpdate,Ve!==xe&&(Ve===null?Kt.firstBaseUpdate=St:Ve.next=St,Kt.lastBaseUpdate=ot))}if(ee!==null){var fn=Z.baseState;xe=0,Kt=St=ot=null,Ve=ee;do{var zt=Ve.lane&-536870913,Gt=zt!==Ve.lane;if(Gt?(ir&zt)===zt:(W&zt)===zt){zt!==0&&zt===Hs&&(ro=!0),Kt!==null&&(Kt=Kt.next={lane:0,tag:Ve.tag,payload:Ve.payload,callback:null,next:null});e:{var ei=O,wi=Ve;zt=z;var Ta=B;switch(wi.tag){case 1:if(ei=wi.payload,typeof ei=="function"){fn=ei.call(Ta,fn,zt);break e}fn=ei;break e;case 3:ei.flags=ei.flags&-65537|128;case 0:if(ei=wi.payload,zt=typeof ei=="function"?ei.call(Ta,fn,zt):ei,zt==null)break e;fn=Ot({},fn,zt);break e;case 2:Jl=!0}}zt=Ve.callback,zt!==null&&(O.flags|=64,Gt&&(O.flags|=8192),Gt=Z.callbacks,Gt===null?Z.callbacks=[zt]:Gt.push(zt))}
vendor: 10,513 bytes, line 155
155else Gt={lane:zt,tag:Ve.tag,payload:Ve.payload,callback:Ve.callback,next:null},Kt===null?(St=Kt=Gt,ot=fn):Kt=Kt.next=Gt,xe|=zt;if(Ve=Ve.next,Ve===null){if(Ve=Z.shared.pending,Ve===null)break;Gt=Ve,Ve=Gt.next,Gt.next=null,Z.lastBaseUpdate=Gt,Z.shared.pending=null}}while(!0);Kt===null&&(ot=fn),Z.baseState=ot,Z.firstBaseUpdate=St,Z.lastBaseUpdate=Kt,ee===null&&(Z.shared.lanes=0),ur|=xe,O.lanes=xe,O.memoizedState=fn}}function Bi(O,z){if(typeof O!="function")throw Error(ie(191,O));O.call(z)}function vi(O,z){var B=O.callbacks;if(B!==null)for(O.callbacks=null,O=0;O<B.length;O++)Bi(B[O],z)}function Ir(O,z){try{var B=z.updateQueue,W=B!==null?B.lastEffect:null;if(W!==null){var Z=W.next;B=Z;do{if((B.tag&O)===O){W=void 0;var ee=B.create,xe=B.inst;W=ee(),xe.destroy=W}B=B.next}while(B!==Z)}}catch(Ve){Br(z,z.return,Ve)}}function Co(O,z,B){try{var W=z.updateQueue,Z=W!==null?W.lastEffect:null;if(Z!==null){var ee=Z.next;W=ee;do{if((W.tag&O)===O){var xe=W.inst,Ve=xe.destroy;if(Ve!==void 0){xe.destroy=void 0,Z=z;var ot=B;try{Ve()}catch(St){Br(Z,ot,St)}}}W=W.next}while(W!==ee)}}catch(St){Br(z,z.return,St)}}function Y0(O){var z=O.updateQueue;if(z!==null){var B=O.stateNode;try{vi(z,B)}catch(W){Br(O,O.return,W)}}}function aa(O,z,B){B.props=Ho(O.type,O.memoizedProps),B.state=O.memoizedState;try{B.componentWillUnmount()}catch(W){Br(O,z,W)}}function Go(O,z){try{var B=O.ref;if(B!==null){var W=O.stateNode;switch(O.tag){case 26:case 27:case 5:var Z=W;break;default:Z=W}typeof B=="function"?O.refCleanup=B(Z):B.current=Z}}catch(ee){Br(O,z,ee)}}function As(O,z){var B=O.ref,W=O.refCleanup;if(B!==null)if(typeof W=="function")try{W()}catch(Z){Br(O,z,Z)}finally{O.refCleanup=null,O=O.alternate,O!=null&&(O.refCleanup=null)}else if(typeof B=="function")try{B(null)}catch(Z){Br(O,z,Z)}else B.current=null}function Vo(O){var z=O.type,B=O.memoizedProps,W=O.stateNode;try{e:switch(z){case"button":case"input":case"select":case"textarea":B.autoFocus&&W.focus();break e;case"img":B.src?W.src=B.src:B.srcSet&&(W.srcset=B.srcSet)}}catch(Z){Br(O,O.return,Z)}}function Wo(O,z,B){try{var W=O.stateNode;fp(W,O.type,B,z),W[ds]=z}catch(Z){Br(O,O.return,Z)}}function xa(O){return O.tag===5||O.tag===3||O.tag===26||O.tag===27||O.tag===4}function ff(O){e:for(;;){for(;O.sibling===null;){if(O.return===null||xa(O.return))return null;O=O.return}for(O.sibling.return=O.return,O=O.sibling;O.tag!==5&&O.tag!==6&&O.tag!==27&&O.tag!==18;){if(O.flags&2||O.child===null||O.tag===4)continue e;O.child.return=O,O=O.child}if(!(O.flags&2))return O.stateNode}}function bs(O,z,B){var W=O.tag;if(W===5||W===6)O=O.stateNode,z?B.nodeType===8?B.parentNode.insertBefore(O,z):B.insertBefore(O,z):(B.nodeType===8?(z=B.parentNode,z.insertBefore(O,B)):(z=B,z.appendChild(O)),B=B._reactRootContainer,B!=null||z.onclick!==null||(z.onclick=ma));else if(W!==4&&W!==27&&(O=O.child,O!==null))for(bs(O,z,B),O=O.sibling;O!==null;)bs(O,z,B),O=O.sibling}function _l(O,z,B){var W=O.tag;if(W===5||W===6)O=O.stateNode,z?B.insertBefore(O,z):B.appendChild(O);else if(W!==4&&W!==27&&(O=O.child,O!==null))for(_l(O,z,B),O=O.sibling;O!==null;)_l(O,z,B),O=O.sibling}var Hu=!1,sa=!1,gu=!1,mu=typeof WeakSet=="function"?WeakSet:Set,Ga=null,Ig=!1;function Ry(O,z){if(O=O.containerInfo,Fh=bp,O=py(O),a1(O)){if("selectionStart"in O)var B={start:O.selectionStart,end:O.selectionEnd};else e:{B=(B=O.ownerDocument)&&B.defaultView||window;var W=B.getSelection&&B.getSelection();if(W&&W.rangeCount!==0){B=W.anchorNode;var Z=W.anchorOffset,ee=W.focusNode;W=W.focusOffset;try{B.nodeType,ee.nodeType}catch(wi){B=null;break e}var xe=0,Ve=-1,ot=-1,St=0,Kt=0,fn=O,zt=null;t:for(;;){for(var Gt;fn!==B||Z!==0&&fn.nodeType!==3||(Ve=xe+Z),fn!==ee||W!==0&&fn.nodeType!==3||(ot=xe+W),fn.nodeType===3&&(xe+=fn.nodeValue.length),(Gt=fn.firstChild)!==null;)zt=fn,fn=Gt;for(;;){if(fn===O)break t;if(zt===B&&++St===Z&&(Ve=xe),zt===ee&&++Kt===W&&(ot=xe),(Gt=fn.nextSibling)!==null)break;fn=zt,zt=fn.parentNode}fn=Gt}B=Ve===-1||ot===-1?null:{start:Ve,end:ot}}else B=null}B=B||{start:0,end:0}}else B=null;for(Bh={focusedElem:O,selectionRange:B},bp=!1,Ga=z;Ga!==null;)if(z=Ga,O=z.child,(z.subtreeFlags&1028)!==0&&O!==null)O.return=z,Ga=O;else for(;Ga!==null;){switch(z=Ga,ee=z.alternate,O=z.flags,z.tag){case 0:break;case 11:case 15:break;case 1:if(O&1024&&ee!==null){O=void 0,B=z,Z=ee.memoizedProps,ee=ee.memoizedState,W=B.stateNode;try{var ei=Ho(B.type,Z,B.elementType===B.type);O=W.getSnapshotBeforeUpdate(ei,ee),W.__reactInternalSnapshotBeforeUpdate=O}catch(wi){Br(B,B.return,wi)}}break;case 3:if(O&1024){if(O=z.stateNode.containerInfo,B=O.nodeType,B===9)qg(O);else if(B===1)switch(O.nodeName){case"HEAD":case"HTML":case"BODY":qg(O);break;default:O.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(O&1024)throw Error(ie(163))}if(O=z.sibling,O!==null){O.return=z.return,Ga=O;break}Ga=z.return}return ei=Ig,Ig=!1,ei}function A1(O,z,B){var W=B.flags;switch(B.tag){case 0:case 11:case 15:Mo(O,B),W&4&&Ir(5,B);break;case 1:if(Mo(O,B),W&4)if(O=B.stateNode,z===null)try{O.componentDidMount()}catch(Ve){Br(B,B.return,Ve)}else{var Z=Ho(B.type,z.memoizedProps);z=z.memoizedState;try{O.componentDidUpdate(Z,z,O.__reactInternalSnapshotBeforeUpdate)}catch(Ve){Br(B,B.return,Ve)}}W&64&&Y0(B),W&512&&Go(B,B.return);break;case 3:if(Mo(O,B),W&64&&(W=B.updateQueue,W!==null)){if(O=null,B.child!==null)switch(B.child.tag){case 27:case 5:O=B.child.stateNode;break;case 1:O=B.child.stateNode}try{vi(W,O)}catch(Ve){Br(B,B.return,Ve)}}break;case 26:Mo(O,B),W&512&&Go(B,B.return);break;case 27:case 5:Mo(O,B),z===null&&W&4&&Vo(B),W&512&&Go(B,B.return);break;case 12:Mo(O,B);break;case 13:Mo(O,B),W&4&&Th(O,B);break;case 22:if(Z=B.memoizedState!==null||Hu,!Z){z=z!==null&&z.memoizedState!==null||sa;var ee=Hu,xe=sa;Hu=Z,(sa=z)&&!xe?Kl(O,B,(B.subtreeFlags&8772)!==0):Mo(O,B),Hu=ee,sa=xe}W&512&&(B.memoizedProps.mode==="manual"?Go(B,B.return):As(B,B.return));break;default:Mo(O,B)}}function kh(O){var z=O.alternate;z!==null&&(O.alternate=null,kh(z)),O.child=null,O.deletions=null,O.sibling=null,O.tag===5&&(z=O.stateNode,z!==null&&nh(z)),O.stateNode=null,O.return=null,O.dependencies=null,O.memoizedProps=null,O.memoizedState=null,O.pendingProps=null,O.stateNode=null,O.updateQueue=null}var $r=null,Ds=!1;function bu(O,z,B){for(B=B.child;B!==null;)pd(O,z,B),B=B.sibling}function pd(O,z,B){if(on&&typeof on.onCommitFiberUnmount=="function")try{on.onCommitFiberUnmount(mn,B)}catch(xe){}switch(B.tag){case 26:sa||As(B,z),bu(O,z,B),B.memoizedState?B.memoizedState.count--:B.stateNode&&(B=B.stateNode,B.parentNode.removeChild(B));break;case 27:sa||As(B,z);var W=$r,Z=Ds;for($r=B.stateNode,bu(O,z,B),B=B.stateNode,z=B.attributes;z.length;)B.removeAttributeNode(z[0]);nh(B),$r=W,Ds=Z;break;case 5:sa||As(B,z);case 6:Z=$r;var ee=Ds;if($r=null,bu(O,z,B),$r=Z,Ds=ee,$r!==null)if(Ds)try{O=$r,W=B.stateNode,O.nodeType===8?O.parentNode.removeChild(W):O.removeChild(W)}catch(xe){Br(B,z,xe)}else try{$r.removeChild(B.stateNode)}catch(xe){Br(B,z,xe)}break;case 18:$r!==null&&(Ds?(z=$r,B=B.stateNode,z.nodeType===8?Ky(z.parentNode,B):z.nodeType===1&&Ky(z,B),im(z)):Ky($r,B.stateNode));break;case 4:W=$r,Z=Ds,$r=B.stateNode.containerInfo,Ds=!0,bu(O,z,B),$r=W,Ds=Z;break;case 0:case 11:case 14:case 15:sa||Co(2,B,z),sa||Co(4,B,z),bu(O,z,B);break;case 1:sa||(As(B,z),W=B.stateNode,typeof W.componentWillUnmount=="function"&&aa(B,z,W)),bu(O,z,B);break;case 21:bu(O,z,B);break;case 22:sa||As(B,z),sa=(W=sa)||B.memoizedState!==null,bu(O,z,B),sa=W;break;default:bu(O,z,B)}}function Th(O,z){if(z.memoizedState===null&&(O=z.alternate,O!==null&&(O=O.memoizedState,O!==null&&(O=O.dehydrated,O!==null))))try{im(O)}catch(B){Br(z,z.return,B)}}function as(O){switch(O.tag){case 13:case 19:var z=O.stateNode;return z===null&&(z=O.stateNode=new mu),z;case 22:return O=O.stateNode,z=O._retryCache,z===null&&(z=O._retryCache=new mu),z;default:throw Error(ie(435,O.tag))}}function gd(O,z){var B=as(O);z.forEach(function(W){var Z=Z_.bind(null,O,W);B.has(W)||(B.add(W),W.then(Z,Z))})}function Eo(O,z){var B=z.deletions;if(B!==null)for(var W=0;W<B.length;W++){var Z=B[W],ee=O,xe=z,Ve=xe;e:for(;Ve!==null;){switch(Ve.tag){case 27:case 5:$r=Ve.stateNode,Ds=!1;break e;case 3:$r=Ve.stateNode.containerInfo,Ds=!0;break e;case 4:$r=Ve.stateNode.containerInfo,Ds=!0;break e}Ve=Ve.return}if($r===null)throw Error(ie(160));pd(ee,xe,Z),$r=null,Ds=!1,ee=Z.alternate,ee!==null&&(ee.return=null),Z.return=null}if(z.subtreeFlags&13878)for(z=z.child;z!==null;)df(z,O),z=z.sibling}var Lo=null;function df(O,z){var B=O.alternate,W=O.flags;switch(O.tag){case 0:case 11:case 14:case 15:Eo(z,O),ao(O),W&4&&(Co(3,O,O.return),Ir(3,O),Co(5,O,O.return));break;case 1:Eo(z,O),ao(O),W&512&&(sa||B===null||As(B,B.return)),W&64&&Hu&&(O=O.updateQueue,O!==null&&(W=O.callbacks,W!==null&&(B=O.shared.hiddenCallbacks,O.shared.hiddenCallbacks=B===null?W:B.concat(W))));break;case 26:var Z=Lo;if(Eo(z,O),ao(O),W&512&&(sa||B===null||As(B,B.return)),W&4){var ee=B!==null?B.memoizedState:null;if(W=O.memoizedState,B===null)if(W===null)if(O.stateNode===null){e:{W=O.type,B=O.memoizedProps,Z=Z.ownerDocument||Z;t:switch(W){case"title":ee=Z.getElementsByTagName("title")[0],(!ee||ee[ol]||ee[fs]||ee.namespaceURI==="http://www.w3.org/2000/svg"||ee.hasAttribute("itemprop"))&&(ee=Z.createElement(W),Z.head.insertBefore(ee,Z.querySelector("head > title"))),Is(ee,W,B),ee[fs]=O,Ra(ee),W=ee;break e;case"link":var xe=iv("link","href",Z).get(W+(B.href||""));if(xe){for(var Ve=0;Ve<xe.length;Ve++)if(ee=xe[Ve],ee.getAttribute("href")===(B.href==null?null:B.href)&&ee.getAttribute("rel")===(B.rel==null?null:B.rel)&&ee.getAttribute("title")===(B.title==null?null:B.title)&&ee.getAttribute("crossorigin")===(B.crossOrigin==null?null:B.crossOrigin)){xe.splice(Ve,1);break t}}ee=Z.createElement(W),Is(ee,W,B),Z.head.appendChild(ee);break;case"meta":if(xe=iv("meta","content",Z).get(W+(B.content||""))){for(Ve=0;Ve<xe.length;Ve++)if(ee=xe[Ve],ee.getAttribute("content")===(B.content==null?null:""+B.content)&&ee.getAttribute("name")===(B.name==null?null:B.name)&&ee.getAttribute("property")===(B.property==null?null:B.property)&&ee.getAttribute("http-equiv")===(B.httpEquiv==null?null:B.httpEquiv)&&ee.getAttribute("charset")===(B.charSet==null?null:B.charSet)){xe.splice(Ve,1);break t}}ee=Z.createElement(W),Is(ee,W,B),Z.head.appendChild(ee);break;default:throw Error(ie(468,W))}ee[fs]=O,Ra(ee),W=ee}O.stateNode=W}else rv(Z,O.type,O.stateNode);else O.stateNode=nv(Z,W,O.memoizedProps);else ee!==W?(ee===null?B.stateNode!==null&&(B=B.stateNode,B.parentNode.removeChild(B)):ee.count--,W===null?rv
155(Z,O.type,O.stateNode):nv(Z,W,O.memoizedProps)):W===null&&O.stateNode!==null&&Wo(O,O.memoizedProps,B.memoizedProps)}break;case 27:if(W&4&&O.alternate===null){Z=O.stateNode,ee=O.memoizedProps;try{for(var ot=Z.firstChild;ot;){var St=ot.nextSibling,Kt=ot.nodeName;ot[ol]||Kt==="HEAD"||Kt==="BODY"||Kt==="SCRIPT"||Kt==="STYLE"||Kt==="LINK"&&ot.rel.toLowerCase()==="stylesheet"||Z.removeChild(ot),ot=St}for(var fn=O.type,zt=Z.attributes;zt.length;)Z.removeAttributeNode(zt[0]);Is(Z,fn,ee),Z[fs]=O,Z[ds]=ee}catch(ei){Br(O,O.return,ei)}}case 5:if(Eo(z,O),ao(O),W&512&&(sa||B===null||As(B,B.return)),O.flags&32){Z=O.stateNode;try{eo(Z,"")}catch(ei){Br(O,O.return,ei)}}W&4&&O.stateNode!=null&&(Z=O.memoizedProps,Wo(O,Z,B!==null?B.memoizedProps:Z)),W&1024&&(gu=!0);break;case 6:if(Eo(z,O),ao(O),W&4){if(O.stateNode===null)throw Error(ie(162));W=O.memoizedProps,B=O.stateNode;try{B.nodeValue=W}catch(ei){Br(O,O.return,ei)}}break;case 3:if(Q1=null,Z=Lo,Lo=Ld(z.containerInfo),Eo(z,O),Lo=Z,ao(O),W&4&&B!==null&&B.memoizedState.isDehydrated)try{im(z.containerInfo)}catch(ei){Br(O,O.return,ei)}gu&&(gu=!1,Gu(O));break;case 4:W=Lo,Lo=Ld(O.stateNode.containerInfo),Eo(z,O),ao(O),Lo=W;break;case 12:Eo(z,O),ao(O);break;case 13:Eo(z,O),ao(O),O.child.flags&8192&&O.memoizedState!==null!=(B!==null&&B.memoizedState!==null)&&(oe=Ie()),W&4&&(W=O.updateQueue,W!==null&&(O.updateQueue=null,gd(O,W)));break;case 22:if(W&512&&(sa||B===null||As(B,B.return)),ot=O.memoizedState!==null,St=B!==null&&B.memoizedState!==null,Kt=Hu,fn=sa,Hu=Kt||ot,sa=fn||St,Eo(z,O),sa=fn,Hu=Kt,ao(O),z=O.stateNode,z._current=O,z._visibility&=-3,z._visibility|=z._pendingVisibility&2,W&8192&&(z._visibility=ot?z._visibility&-2:z._visibility|1,ot&&(z=Hu||sa,B===null||St||z||md(O)),O.memoizedProps===null||O.memoizedProps.mode!=="manual"))e:for(B=null,z=O;;){if(z.tag===5||z.tag===26||z.tag===27){if(B===null){St=B=z;try{if(Z=St.stateNode,ot)ee=Z.style,typeof ee.setProperty=="function"?ee.setProperty("display","none","important"):ee.display="none";else{xe=St.stateNode,Ve=St.memoizedProps.style;var Gt=Ve!=null&&Ve.hasOwnProperty("display")?Ve.display:null;xe.style.display=Gt==null||typeof Gt=="boolean"?"":(""+Gt).trim()}}catch(ei){Br(St,St.return,ei)}}}else if(z.tag===6){if(B===null){St=z;try{St.stateNode.nodeValue=ot?"":St.memoizedProps}catch(ei){Br(St,St.return,ei)}}}else if((z.tag!==22&&z.tag!==23||z.memoizedState===null||z===O)&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===O)break e;for(;z.sibling===null;){if(z.return===null||z.return===O)break e;B===z&&(B=null),z=z.return}B===z&&(B=null),z.sibling.return=z.return,z=z.sibling}W&4&&(W=O.updateQueue,W!==null&&(B=W.retryQueue,B!==null&&(W.retryQueue=null,gd(O,B))));break;case 19:Eo(z,O),ao(O),W&4&&(W=O.updateQueue,W!==null&&(O.updateQueue=null,gd(O,W)));break;case 21:break;default:Eo(z,O),ao(O)}}function ao(O){var z=O.flags;if(z&2){try{if(O.tag!==27){e:{for(var B=O.return;B!==null;){if(xa(B)){var W=B;break e}B=B.return}throw Error(ie(160))}switch(W.tag){case 27:var Z=W.stateNode,ee=ff(O);_l(O,ee,Z);break;case 5:var xe=W.stateNode;W.flags&32&&(eo(xe,""),W.flags&=-33);var Ve=ff(O);_l(O,Ve,xe);break;case 3:case 4:var ot=W.stateNode.containerInfo,St=ff(O);bs(O,St,ot);break;default:throw Error(ie(161))}}}catch(Kt){Br(O,O.return,Kt)}O.flags&=-3}z&4096&&(O.flags&=-4097)}function Gu(O){if(O.subtreeFlags&1024)for(O=O.child;O!==null;){var z=O;Gu(z),z.tag===5&&z.flags&1024&&z.stateNode.reset(),O=O.sibling}}function Mo(O,z){if(z.subtreeFlags&8772)for(z=z.child;z!==null;)A1(O,z.alternate,z),z=z.sibling}function md(O){for(O=O.child;O!==null;){var z=O;switch(z.tag){case 0:case 11:case 14:case 15:Co(4,z,z.return),md(z);break;case 1:As(z,z.return);var B=z.stateNode;typeof B.componentWillUnmount=="function"&&aa(z,z.return,B),md(z);break;case 26:case 27:case 5:As(z,z.return),md(z);break;case 22:As(z,z.return),z.memoizedState===null&&md(z);break;default:md(z)}O=O.sibling}}function Kl(O,z,B){for(B=B&&(z.subtreeFlags&8772)!==0,z=z.child;z!==null;){var W=z.alternate,Z=O,ee=z,xe=ee.flags;switch(ee.tag){case 0:case 11:case 15:Kl(Z,ee,B),Ir(4,ee);break;case 1:if(Kl(Z,ee,B),W=ee,Z=W.stateNode,typeof Z.componentDidMount=="function")try{Z.componentDidMount()}catch(St){Br(W,W.return,St)}if(W=ee,Z=W.updateQueue,Z!==null){var Ve=W.stateNode;try{var ot=Z.shared.hiddenCallbacks;
vendor: 4,324 bytes, line 155
155if(ot!==null)for(Z.shared.hiddenCallbacks=null,Z=0;Z<ot.length;Z++)Bi(ot[Z],Ve)}catch(St){Br(W,W.return,St)}}B&&xe&64&&Y0(ee),Go(ee,ee.return);break;case 26:case 27:case 5:Kl(Z,ee,B),B&&W===null&&xe&4&&Vo(ee),Go(ee,ee.return);break;case 12:Kl(Z,ee,B);break;case 13:Kl(Z,ee,B),B&&xe&4&&Th(Z,ee);break;case 22:ee.memoizedState===null&&Kl(Z,ee,B),Go(ee,ee.return);break;default:Kl(Z,ee,B)}z=z.sibling}}function D1(O,z){var B=null;O!==null&&O.memoizedState!==null&&O.memoizedState.cachePool!==null&&(B=O.memoizedState.cachePool.pool),O=null,z.memoizedState!==null&&z.memoizedState.cachePool!==null&&(O=z.memoizedState.cachePool.pool),O!==B&&(O!=null&&O.refCount++,B!=null&&Ou(B))}function j1(O,z){O=null,z.alternate!==null&&(O=z.alternate.memoizedState.cache),z=z.memoizedState.cache,z!==O&&(z.refCount++,O!=null&&Ou(O))}function Lc(O,z,B,W){if(z.subtreeFlags&10256)for(z=z.child;z!==null;)N1(O,z,B,W),z=z.sibling}function N1(O,z,B,W){var Z=z.flags;switch(z.tag){case 0:case 11:case 15:Lc(O,z,B,W),Z&2048&&Ir(9,z);break;case 3:Lc(O,z,B,W),Z&2048&&(O=null,z.alternate!==null&&(O=z.alternate.memoizedState.cache),z=z.memoizedState.cache,z!==O&&(z.refCount++,O!=null&&Ou(O)));break;case 12:if(Z&2048){Lc(O,z,B,W),O=z.stateNode;try{var ee=z.memoizedProps,xe=ee.id,Ve=ee.onPostCommit;typeof Ve=="function"&&Ve(xe,z.alternate===null?"mount":"update",O.passiveEffectDuration,-0)}catch(ot){Br(z,z.return,ot)}}else Lc(O,z,B,W);break;case 23:break;case 22:ee=z.stateNode,z.memoizedState!==null?ee._visibility&4?Lc(O,z,B,W):wl(O,z):ee._visibility&4?Lc(O,z,B,W):(ee._visibility|=4,bd(O,z,B,W,(z.subtreeFlags&10256)!==0)),Z&2048&&D1(z.alternate,z);break;case 24:Lc(O,z,B,W),Z&2048&&j1(z.alternate,z);break;default:Lc(O,z,B,W)}}function bd(O,z,B,W,Z){for(Z=Z&&(z.subtreeFlags&10256)!==0,z=z.child;z!==null;){var ee=O,xe=z,Ve=B,ot=W,St=xe.flags;switch(xe.tag){case 0:case 11:case 15:bd(ee,xe,Ve,ot,Z),Ir(8,xe);break;case 23:break;case 22:var Kt=xe.stateNode;xe.memoizedState!==null?Kt._visibility&4?bd(ee,xe,Ve,ot,Z):wl(ee,xe):(Kt._visibility|=4,bd(ee,xe,Ve,ot,Z)),Z&&St&2048&&D1(xe.alternate,xe);break;case 24:bd(ee,xe,Ve,ot,Z),Z&&St&2048&&j1(xe.alternate,xe);break;default:bd(ee,xe,Ve,ot,Z)}z=z.sibling}}function wl(O,z){if(z.subtreeFlags&10256)for(z=z.child;z!==null;){var B=O,W=z,Z=W.flags;switch(W.tag){case 22:wl(B,W),Z&2048&&D1(W.alternate,W);break;case 24:wl(B,W),Z&2048&&j1(W.alternate,W);break;default:wl(B,W)}z=z.sibling}}var $0=8192;function ui(O){if(O.subtreeFlags&$0)for(O=O.child;O!==null;)zy(O),O=O.sibling}function zy(O){switch(O.tag){case 26:ui(O),O.flags&$0&&O.memoizedState!==null&&u2(Lo,O.memoizedState,O.memoizedProps);break;case 5:ui(O);break;case 3:case 4:var z=Lo;Lo=Ld(O.stateNode.containerInfo),ui(O),Lo=z;break;case 22:O.memoizedState===null&&(z=O.alternate,z!==null&&z.memoizedState!==null?(z=$0,$0=16777216,ui(O),$0=z):ui(O));break;default:ui(O)}}function Z0(O){var z=O.alternate;if(z!==null&&(O=z.child,O!==null)){z.child=null;do z=O.sibling,O.sibling=null,O=z;while(O!==null)}}function yd(O){var z=O.deletions;if(O.flags&16){if(z!==null)for(var B=0;B<z.length;B++){var W=z[B];Ga=W,O1(W,O)}Z0(O)}if(O.subtreeFlags&10256)for(O=O.child;O!==null;)I1(O),O=O.sibling}function I1(O){switch(O.tag){case 0:case 11:case 15:yd(O),O.flags&2048&&Co(9,O,O.return);break;case 3:yd(O);break;case 12:yd(O);break;case 22:var z=O.stateNode;O.memoizedState!==null&&z._visibility&4&&(O.return===null||O.return.tag!==13)?(z._visibility&=-5,Q0(O)):yd(O);break;default:yd(O)}}function Q0(O){var z=O.deletions;if(O.flags&16){if(z!==null)for(var B=0;B<z.length;B++){var W=z[B];Ga=W,O1(W,O)}Z0(O)}for(O=O.child;O!==null;){switch(z=O,z.tag){case 0:case 11:case 15:Co(8,z,z.return),Q0(z);break;case 22:B=z.stateNode,B._visibility&4&&(B._visibility&=-5,Q0(z));break;default:Q0(z)}O=O.sibling}}function O1(O,z){for(;Ga!==null;){var B=Ga;switch(B.tag){case 0:case 11:case 15:Co(8,B,z);break;case 23:case 22:if(B.memoizedState!==null&&B.memoizedState.cachePool!==null){var W=B.memoizedState.cachePool.pool;W!=null&&W.refCount++}break;case 24:Ou(B.memoizedState.cache)}if(W=B.child,W!==null)W.return=B,Ga=W;else e:for(B=O;Ga!==null;){W=Ga;var Z=W.sibling,ee=W.return;if(kh(W),W===B){Ga=null;break e}if(Z!==null){Z.return=ee,Ga=Z;break e}Ga=ee}}}function H_(O,z,B,W){this.tag=O,this.key=B,this.sibling=this.child=this.return=this.stateNode=this.t
155ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=z,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=W,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Vu(O,z,B,W){return new H_(O,z,B,W)}function R1(O){return O=O.prototype,!(!O||!O.isReactComponent)}function Mc(O,z){var B=O.alternate;return B===null?(B=Vu(O.tag,z,O.key,O.mode),B.elementType=O.elementType,B.type=O.type,B.stateNode=O.stateNode,B.alternate=O,O.alternate=B):(B.pendingProps=z,B.type=O.type,B.flags=0,B.subtreeFlags=0,B.deletions=null),B.flags=O.flags&31457280,B.childLanes=O.childLanes,B.lanes=O.lanes,B.child=O.child,B.memoizedProps=O.memoizedProps,B.memoizedState=O.memoizedState,B.updateQueue=O.updateQueue,z=O.dependencies,B.dependencies=z===null?null:{lanes:z.lanes,firstContext:z.firstContext},B.sibling=O.sibling,B.index=O.index,B.ref=O.ref,B.refCleanup=O.refCleanup,B}function J0(O,z){O.flags&=31457282;var B=O.alternate;return B===null?(O.childLanes=0,O.lanes=z,O.child=null,O.subtreeFlags=0,O.memoizedProps=null,O.memoizedState=null,O.updateQueue=null,O.dependencies=null,O.stateNode=null):(O.childLanes=B.childLanes,O.lanes=B.lanes,O.child=B.child,O.subtreeFlags=0,O.deletions=null,O.memoizedProps=B.memoizedProps,O.memoizedState=B.memoizedState,O.updateQueue=B.updateQueue,O.type=B.type,z=B.dependencies,O.dependencies=z===null?null:{lanes:z.lanes,firstContext:z.firstContext}),O}function Ah(O,z,B,W,Z,ee){var xe=0;if(W=O,typeof O=="function")R1(O)&&(xe=1);else if(typeof O=="string")xe=av(O,B,et.current)?26:O==="html"||O==="head"||O==="body"?27:5;else e:switch(O){case Ce:return Zr(B.children,Z,ee,z);case De:xe=8,Z|=24;break;case $e:return O=Vu(12,B,z,Z|2),O.elementType=$e,O.lanes=ee,O;case ke:return O=Vu(13,B,z,Z),O.elementType=ke,O.lanes=ee,O;case ge:return O=Vu(19,B,z,Z),O.elementType=ge,O.lanes=ee,O;case Ze:return Dh(B,Z,ee,z);default:if(typeof O=="object"&&O!==null)switch(O.$$typeof){case Me:case Se:xe=10;break e;case ve:xe=9;break e;case Re:xe=11;break e;case Ne:xe=14;break e;case Be:xe=16,W=null;break e}xe=29,B=Error(ie(130,O===null?"null":typeof O,"")),W=null}return z=Vu(xe,B,z,Z),z.elementType=O,z.type=W,z.lanes=ee,z}function Zr(O,z,B,W){return O=Vu(7,O,W,z),O.lanes=B,O}function Dh(O,z,B,W){O=Vu(22,O,W,z),O.elementType=Ze,O.lanes=B;var Z={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var ee=Z._current;if(ee===null)throw Error(ie(456));if(!(Z._pendingVisibility&2)){var xe=Pa(ee,2);xe!==null&&(Z._pendingVisibility|=2,ga(xe,ee,2))}},attach:function(){var ee=Z._current;if(ee===null)throw Error(ie(456));if(Z._pendingVisibility&2){var xe=Pa(ee,2);xe!==null&&(Z._pendingVisibility&=-3,ga(xe,ee,2))}}};return O.stateNode=Z,O}function K0(O,z,B){return O=Vu(6,O,null,z),O.lanes=B,O}function X0(O,z,B){return z=Vu(4,O.children!==null?O.children:[],O.key,z),z.lanes=B,z.stateNode={containerInfo:O.containerInfo,pendingChildren:null,implementation:O.implementation},z}function Ma(O){O.flags|=4}function Og(O,z){if(z.type!=="stylesheet"||z.state.loading&4)O.flags&=-16777217;else if(O.flags|=16777216,!sv(z)){if(z=hl.current,z!==null&&((ir&4194176)===ir?gs!==null:(ir&62914560)!==ir&&!(ir&536870912)||z!==gs))throw rf=f1,c1;O.flags|=8192}}function vd(O,z){z!==null&&(O.flags|=4),O.flags&16384&&(z=O.tag!==22?qi():536870912,O.lanes|=z,Nh|=z)}function kc(O,z){if(!nr)switch(O.tailMode){case"hidden":z=O.tail;for(var B=null;z!==null;)z.alternate!==null&&(B=z),z=z.sibling;B===null?O.tail=null:B.sibling=null;break;case"collapsed":B=O.tail;for(var W=null;B!==null;)B.alternate!==null&&(W=B),B=B.sibling;W===null?z||O.tail===null?O.tail=null:O.tail.sibling=null:W.sibling=null}}function pa(O){var z=O.alternate!==null&&O.alternate.child===O.child,B=0,W=0;if(z)for(var Z=O.child;Z!==null;)B|=Z.lanes|Z.childLanes,W|=Z.subtreeFlags&31457280,W|=Z.flags&31457280,Z.return=O,Z=Z.sibling;else for(Z=O.child;Z!==null;)B|=Z.lanes|Z.childLanes,W|=Z.subtreeFlags,W|=Z.flags,Z.return=O,Z=Z.sibling;return O.subtreeFlags|=W,O.childLanes=B,z}function Rg(O,z,B){var W=z.pendingProps;switch(wa(z),z.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pa(z),null;case 1:return pa(z),null;case 3:return B=z.stateNode,W=null,O!==null&&(W=O.memoizedState.cache),z.memoizedState.cache!==W&&(z.flags|=2048),yl(ns),vn(),B.pendingContext&&(B.context=B.pendingContext,B.pendingContext=null),(O===null||O.child===null)&&(Bo(z)?Ma(z):O===null||O.memoizedState.isDehydrated&&!(z.flags&256)||(z.flags|=1024,Po!==null&&(Vs(Po),Po=null))),pa(z),null;case 26:return B=z.memoizedState,O===null?(Ma(z),B!==null?(pa(z),Og(z,B)):(pa(z),z.flags&=-16777217)):B?B!==O.memoizedState?(Ma(z),pa(z),Og(z,B)):(pa(z),z.flags&=-16777217):(O.memoizedProps!==W&&Ma(z),pa(z),z.flags&=-16777217),null;case 27:Ni(z),B=Tt.current;var Z=z.type;if(O!==null&&z.stateNode!=null)O.memoizedProps!==W&&Ma(z);else{if(!W){if(z.stateNode===null)throw Error(ie(166));return pa(z),null}O=et.current,Bo(z)?rd(z,O):(O=Yg(Z,W,B),z.stateNode=O,Ma(z))}return pa(z),null;case 5:if(Ni(z),B=z.type,O!==null&&z.stateNode!=null)O.memoizedProps!==W&&Ma(z);else{if(!W){if(z.stateNode===null)throw Error(ie(166));return pa(z),null}if(O=et.current,Bo(z))rd(z,O);else{switch(Z=Wg(Tt.current),O){case 1:O=Z.createElementNS("http://www.w3.org/2000/svg",B);break;case 2:O=Z.createElementNS("http://www.w3.org/1998/Math/MathML",B);break;default:switch(B){case"svg":O=Z.createElementNS("http://www.w3.org/2000/svg",B);break;case"math":O=Z.createElementNS("http://www.w3.org/1998/Math/MathML",B);break;case"script":O=Z.createElement("div"),O.innerHTML="<script><\/script>",O=O.removeChild(O.firstChild);break;
vendor: 5,074 bytes, line 155
155case"select":O=typeof W.is=="string"?Z.createElement("select",{is:W.is}):Z.createElement("select"),W.multiple?O.multiple=!0:W.size&&(O.size=W.size);break;default:O=typeof W.is=="string"?Z.createElement(B,{is:W.is}):Z.createElement(B)}}O[fs]=z,O[ds]=W;e:for(Z=z.child;Z!==null;){if(Z.tag===5||Z.tag===6)O.appendChild(Z.stateNode);else if(Z.tag!==4&&Z.tag!==27&&Z.child!==null){Z.child.return=Z,Z=Z.child;continue}if(Z===z)break e;for(;Z.sibling===null;){if(Z.return===null||Z.return===z)break e;Z=Z.return}Z.sibling.return=Z.return,Z=Z.sibling}z.stateNode=O;e:switch(Is(O,B,W),B){case"button":case"input":case"select":case"textarea":O=!!W.autoFocus;break e;case"img":O=!0;break e;default:O=!1}O&&Ma(z)}}return pa(z),z.flags&=-16777217,null;case 6:if(O&&z.stateNode!=null)O.memoizedProps!==W&&Ma(z);else{if(typeof W!="string"&&z.stateNode===null)throw Error(ie(166));if(O=Tt.current,Bo(z)){if(O=z.stateNode,B=z.memoizedProps,W=null,Z=_r,Z!==null)switch(Z.tag){case 27:case 5:W=Z.memoizedProps}O[fs]=z,O=!!(O.nodeValue===B||W!==null&&W.suppressHydrationWarning===!0||oo(O.nodeValue,B)),O||Fo(z)}else O=Wg(O).createTextNode(W),O[fs]=z,z.stateNode=O}return pa(z),null;case 13:if(W=z.memoizedState,O===null||O.memoizedState!==null&&O.memoizedState.dehydrated!==null){if(Z=Bo(z),W!==null&&W.dehydrated!==null){if(O===null){if(!Z)throw Error(ie(318));if(Z=z.memoizedState,Z=Z!==null?Z.dehydrated:null,!Z)throw Error(ie(317));Z[fs]=z}else Iu(),!(z.flags&128)&&(z.memoizedState=null),z.flags|=4;pa(z),Z=!1}else Po!==null&&(Vs(Po),Po=null),Z=!0;if(!Z)return z.flags&256?(Vl(z),z):(Vl(z),null)}if(Vl(z),z.flags&128)return z.lanes=B,z;if(B=W!==null,O=O!==null&&O.memoizedState!==null,B){W=z.child,Z=null,W.alternate!==null&&W.alternate.memoizedState!==null&&W.alternate.memoizedState.cachePool!==null&&(Z=W.alternate.memoizedState.cachePool.pool);var ee=null;W.memoizedState!==null&&W.memoizedState.cachePool!==null&&(ee=W.memoizedState.cachePool.pool),ee!==Z&&(W.flags|=2048)}return B!==O&&B&&(z.child.flags|=8192),vd(z,z.updateQueue),pa(z),null;case 4:return vn(),O===null&&Gg(z.stateNode.containerInfo),pa(z),null;case 10:return yl(z.type),pa(z),null;case 19:if(Xe(ts),Z=z.memoizedState,Z===null)return pa(z),null;if(W=(z.flags&128)!==0,ee=Z.rendering,ee===null)if(W)kc(Z,!1);else{if(Fr!==0||O!==null&&O.flags&128)for(O=z.child;O!==null;){if(ee=cu(O),ee!==null){for(z.flags|=128,kc(Z,!1),O=ee.updateQueue,z.updateQueue=O,vd(z,O),z.subtreeFlags=0,O=B,B=z.child;B!==null;)J0(B,O),B=B.sibling;return at(ts,ts.current&1|2),z.child}O=O.sibling}Z.tail!==null&&Ie()>ae&&(z.flags|=128,W=!0,kc(Z,!1),z.lanes=4194304)}else{if(!W)if(O=cu(ee),O!==null){if(z.flags|=128,W=!0,O=O.updateQueue,z.updateQueue=O,vd(z,O),kc(Z,!0),Z.tail===null&&Z.tailMode==="hidden"&&!ee.alternate&&!nr)return pa(z),null}else 2*Ie()-Z.renderingStartTime>ae&&B!==536870912&&(z.flags|=128,W=!0,kc(Z,!1),z.lanes=4194304);Z.isBackwards?(ee.sibling=z.child,z.child=ee):(O=Z.last,O!==null?O.sibling=ee:z.child=ee,Z.last=ee)}return Z.tail!==null?(z=Z.tail,Z.rendering=z,Z.tail=z.sibling,Z.renderingStartTime=Ie(),z.sibling=null,O=ts.current,at(ts,W?O&1|2:O&1),z):(pa(z),null);case 22:case 23:return Vl(z),mg(),W=z.memoizedState!==null,O!==null?O.memoizedState!==null!==W&&(z.flags|=8192):W&&(z.flags|=8192),W?B&536870912&&!(z.flags&128)&&(pa(z),z.subtreeFlags&6&&(z.flags|=8192)):pa(z),B=z.updateQueue,B!==null&&vd(z,B.retryQueue),B=null,O!==null&&O.memoizedState!==null&&O.memoizedState.cachePool!==null&&(B=O.memoizedState.cachePool.pool),W=null,z.memoizedState!==null&&z.memoizedState.cachePool!==null&&(W=z.memoizedState.cachePool.pool),W!==B&&(z.flags|=2048),O!==null&&Xe(fu),null;case 24:return B=null,O!==null&&(B=O.memoizedState.cache),z.memoizedState.cache!==B&&(z.flags|=2048),yl(ns),pa(z),null;case 25:return null}throw Error(ie(156,z.tag))}function Py(O,z){switch(wa(z),z.tag){case 1:return O=z.flags,O&65536?(z.flags=O&-65537|128,z):null;case 3:return yl(ns),vn(),O=z.flags,O&65536&&!(O&128)?(z.flags=O&-65537|128,z):null;case 26:case 27:case 5:return Ni(z),null;case 13:if(Vl(z),O=z.memoizedState,O!==null&&O.dehydrated!==null){if(z.alternate===null)throw Error(ie(340));Iu()}return O=z.flags,O&65536?(z.flags=O&-65537|128,z):null;case 19:return Xe(ts),null;case 4:return vn(),null;case 10:return yl(z.type),null;case 22:case 23:return Vl(z),mg(),O!==null&&Xe(fu),O=z.flags,O&65536?(z.flags=O&-65537|128,z):null;case 24:return yl(ns),null;case 25:return null;default:return null}}function zg(O,z){switch(wa(z),z.tag){case 3:yl(ns),vn();break;case 26:case 27:case 5:Ni(z);break;case 4:vn();break;case 13:Vl(z);break;case 19:Xe(ts);break;case 10:yl(z.type);break;case 22:case 23:Vl(z),mg(),O!==null&&Xe(fu);break;case 24:yl(ns)}}var Fy={getCacheForType:function(O){var z=ra(ns),B=z.data.get(O);return B===void 0&&(B=O(),z.data.set(O,B)),B}},ep=typeof WeakMap=="function"?WeakMap:Map,oa=0,Vi=null,$i=null,ir=0,Vn=0,ua=null,yu=!1,so=!1,_d=!1,ka=0,Fr=0,ur=0,xl=0,jh=0,Sl=0,Nh=0,Ih=null,vu=null,z1=!1,oe=0,ae=1/0,hf=null,Cl=null,wd=!1,Xl=null,xd=0,Pg=0,P1=null,tp=0,By=null;function qo(){if(oa&2&&ir!==0)return ir&-ir;
155if($t.T!==null){var O=Hs;return O!==0?O:zh()}return Cr()}function Uy(){Sl===0&&(Sl=!(ir&536870912)||nr?ri():536870912);var O=hl.current;return O!==null&&(O.flags|=32),Sl}function ga(O,z,B){(O===Vi&&Vn===2||O.cancelPendingCommit!==null)&&(Va(O,0),pf(O,ir,Sl,!1)),Hf(O,B),(!(oa&2)||O!==Vi)&&(O===Vi&&(!(oa&2)&&(xl|=B),Fr===4&&pf(O,ir,Sl,!1)),Wu(O))}function G_(O,z,B){if(oa&6)throw Error(ie(327));var W=!B&&(z&60)===0&&(z&O.expiredLanes)===0||Wr(O,z),Z=W?Vy(O,z):F1(O,z,!0),ee=W;do{if(Z===0){so&&!W&&pf(O,z,0,!1);break}else if(Z===6)pf(O,z,0,!yu);else{if(B=O.current.alternate,ee&&!js(B)){Z=F1(O,z,!1),ee=!1;continue}if(Z===2){if(ee=z,O.errorRecoveryDisabledLanes&ee)var xe=0;else xe=O.pendingLanes&-536870913,xe=xe!==0?xe:xe&536870912?536870912:0;if(xe!==0){z=xe;e:{var Ve=O;Z=Ih;var ot=Ve.current.memoizedState.isDehydrated;if(ot&&(Va(Ve,xe).flags|=256),xe=F1(Ve,xe,!1),xe!==2){if(_d&&!ot){Ve.errorRecoveryDisabledLanes|=ee,xl|=ee,Z=4;break e}ee=vu,vu=Z,ee!==null&&Vs(ee)}Z=xe}if(ee=!1,Z!==2)continue}}if(Z===1){Va(O,0),pf(O,z,0,!0);break}e:{switch(W=O,Z){case 0:case 1:throw Error(ie(345));case 4:if((z&4194176)===z){pf(W,z,Sl,!yu);break e}break;case 2:vu=null;break;case 3:case 5:break;default:throw Error(ie(329))}if(W.finishedWork=B,W.finishedLanes=z,(z&62914560)===z&&(ee=oe+300-Ie(),10<ee)){if(pf(W,z,Sl,!yu),yr(W,0)!==0)break e;W.timeoutHandle=la(Oh.bind(null,W,B,vu,hf,z1,z,Sl,xl,Nh,yu,2,-0,0),ee);break e}Oh(W,B,vu,hf,z1,z,Sl,xl,Nh,yu,0,-0,0)}}break}while(!0);Wu(O)}function Vs(O){vu===null?vu=O:vu.push.apply(vu,O)}function Oh(O,z,B,W,Z,ee,xe,Ve,ot,St,Kt,fn,zt){var Gt=z.subtreeFlags;if((Gt&8192||(Gt&16785408)===16785408)&&(pp={stylesheets:null,count:0,unsuspend:o2},zy(z),z=J1(),z!==null)){O.cancelPendingCommit=z(qy.bind(null,O,B,W,Z,xe,Ve,ot,1,fn,zt)),pf(O,ee,xe,!St);return}qy(O,B,W,Z,xe,Ve,ot,Kt,fn,zt)}function js(O){for(var z=O;;){var B=z.tag;if((B===0||B===11||B===15)&&z.flags&16384&&(B=z.updateQueue,B!==null&&(B=B.stores,B!==null)))for(var W=0;W<B.length;W++){var Z=B[W],ee=Z.getSnapshot;Z=Z.value;try{if(!_a(ee(),Z))return!1}catch(xe){return!1}}if(B=z.child,z.subtreeFlags&16384&&B!==null)B.return=z,z=B;else{if(z===O)break;for(;z.sibling===null;){if(z.return===null||z.return===O)return!0;z=z.return}z.sibling.return=z.return,z=z.sibling}}return!0}function pf(O,z,B,W){z&=~jh,z&=~xl,O.suspendedLanes|=z,O.pingedLanes&=~z,W&&(O.warmLanes|=z),W=O.expirationTimes;for(var Z=z;0<Z;){var ee=31-Ln(Z),xe=1<<ee;W[ee]=-1,Z&=~xe}B!==0&&Ri(O,B,z)}function ys(){return oa&6?!0:(Sd(0,!1),!1)}function Hy(){if($i!==null){if(Vn===0)var O=$i.return;else O=$i,Uu=hd=null,T0(O),af=null,Ue=0,O=$i;for(;O!==null;)zg(O.alternate,O),O=O.return;$i=null}}function Va(O,z){O.finishedWork=null,O.finishedLanes=0;var B=O.timeoutHandle;B!==-1&&(O.timeoutHandle=-1,Qr(B)),B=O.cancelPendingCommit,B!==null&&(O.cancelPendingCommit=null,B()),Hy(),Vi=O,$i=B=Mc(O.current,null),ir=z,Vn=0,ua=null,yu=!1,so=Wr(O,z),_d=!1,Nh=Sl=jh=xl=ur=Fr=0,vu=Ih=null,z1=!1,z&8&&(z|=z&32);var W=O.entangledLanes;if(W!==0)for(O=O.entanglements,W&=z;0<W;){var Z=31-Ln(W),ee=1<<Z;z|=O[Z],W&=~ee}return ka=z,Du(),B}function V_(O,z){Si=null,$t.H=zu,z===fl?(z=dh(),Vn=3):z===c1?(z=dh(),Vn=4):Vn=z===Oy?8:z!==null&&typeof z=="object"&&typeof z.then=="function"?6:1,ua=z,$i===null&&(Fr=1,Sh(O,to(z,O.current)))}function Ws(){var O=$t.H;return $t.H=zu,O===null?zu:O}function W_(){var O=$t.A;return $t.A=Fy,O}function pi(){Fr=4,yu||(ir&4194176)!==ir&&hl.current!==null||(so=!0),!(ur&134217727)&&!(xl&134217727)||Vi===null||pf(Vi,ir,Sl,!1)}function F1(O,z,B){var W=oa;oa|=2;var Z=Ws(),ee=W_();(Vi!==O||ir!==z)&&(hf=null,Va(O,z)),z=!1;var xe=Fr;e:do try{if(Vn!==0&&$i!==null){var Ve=$i,ot=ua;switch(Vn){case 8:Hy(),xe=6;break e;case 3:case 2:case 6:hl.current===null&&(z=!0);var St=Vn;if(Vn=0,ua=null,Rh(O,Ve,ot,St),B&&so){xe=0;break e}break;default:St=Vn,Vn=0,ua=null,Rh(O,Ve,ot,St)}}Gy(),xe=Fr;break}catch(Kt){V_(O,Kt)}while(!0);return z&&O.shellSuspendCounter++,Uu=hd=null,oa=W,$t.H=Z,$t.A=ee,$i===null&&(Vi=null,ir=0,Du()),xe}function Gy(){for(;$i!==null;)B1($i)}function Vy(O,z){var B=oa;oa|=2;var W=Ws(),Z=W_();Vi!==O||ir!==z?(hf=null,ae=Ie()+500,Va(O,z)):so=Wr(O,z);e:do try{if(Vn!==0&&$i!==null){z=$i;var ee=ua;t:switch(Vn){case 1:Vn=0,ua=null,Rh(O,z,ee,1);break;case 2:if(my(ee)){Vn=0,ua=null,np(z);break}
155z=function(){Vn===2&&Vi===O&&(Vn=7),Wu(O)},ee.then(z,z);break e;case 3:Vn=7;break e;case 4:Vn=5;break e;case 7:my(ee)?(Vn=0,ua=null,np(z)):(Vn=0,ua=null,Rh(O,z,ee,7));break;case 5:var xe=null;switch($i.tag){case 26:xe=$i.memoizedState;case 5:case 27:var Ve=$i;if(!xe||sv(xe)){Vn=0,ua=null;var ot=Ve.sibling;if(ot!==null)$i=ot;else{var St=Ve.return;St!==null?($i=St,gi(St)):$i=null}break t}}Vn=0,ua=null,Rh(O,z,ee,5);break;case 6:Vn=0,ua=null,Rh(O,z,ee,6);break;case 8:Hy(),Fr=6;break e;default:throw Error(ie(462))}}Wy();break}catch(Kt){V_(O,Kt)}while(!0);return Uu=hd=null,$t.H=W,$t.A=Z,oa=B,$i!==null?0:(Vi=null,ir=0,Du(),Fr)}function Wy(){for(;$i!==null&&!Kr();)B1($i)}function B1(O){var z=T1(O.alternate,O,ka);O.memoizedProps=O.pendingProps,z===null?gi(O):$i=z}function np(O){var z=O,B=z.alternate;switch(z.tag){case 15:case 0:z=Li(B,z,z.pendingProps,z.type,void 0,ir);break;case 11:z=Li(B,z,z.pendingProps,z.type.render,z.ref,ir);break;case 5:T0(z);default:zg(B,z),z=$i=J0(z,ka),z=T1(B,z,ka)}O.memoizedProps=O.pendingProps,z===null?gi(O):$i=z}function Rh(O,z,B,W){Uu=hd=null,T0(z),af=null,Ue=0;var Z=z.return;try{if(Iy(O,Z,z,B,ir)){Fr=1,Sh(O,to(B,O.current)),$i=null;return}}catch(ee){if(Z!==null)throw $i=Z,ee;Fr=1,Sh(O,to(B,O.current)),$i=null;return}z.flags&32768?(nr||W===1?O=!0:so||ir&536870912?O=!1:(yu=O=!0,(W===2||W===3||W===6)&&(W=hl.current,W!==null&&W.tag===13&&(W.flags|=16384))),q_(z,O)):gi(z)}function gi(O){var z=O;do{if(z.flags&32768){q_(z,yu);return}O=z.return;var B=Rg(z.alternate,z,ka);if(B!==null){$i=B;return}if(z=z.sibling,z!==null){$i=z;return}$i=z=O}while(z!==null);Fr===0&&(Fr=5)}function q_(O,z){do{var B=Py(O.alternate,O);if(B!==null){B.flags&=32767,$i=B;return}if(B=O.return,B!==null&&(B.flags|=32768,B.subtreeFlags=0,B.deletions=null),!z&&(O=O.sibling,O!==null)){$i=O;return}$i=O=B}while(O!==null);Fr=6,$i=null}function qy(O,z,B,W,Z,ee,xe,Ve,ot,St){var Kt=$t.T,fn=st.p;try{st.p=2,$t.T=null,U1(O,z,B,W,fn,Z,ee,xe,Ve,ot,St)}finally{$t.T=Kt,st.p=fn}}function U1(O,z,B,W,Z,ee,xe,Ve){do Tc();while(Xl!==null);if(oa&6)throw Error(ie(327));var ot=O.finishedWork;if(W=O.finishedLanes,ot===null)return null;if(O.finishedWork=null,O.finishedLanes=0,ot===O.current)throw Error(ie(177));O.callbackNode=null,O.callbackPriority=0,O.cancelPendingCommit=null;var St=ot.lanes|ot.childLanes;if(St|=nd,Gf(O,W,St,ee,xe,Ve),O===Vi&&($i=Vi=null,ir=0),!(ot.subtreeFlags&10256)&&!(ot.flags&10256)||wd||(wd=!0,Pg=St,P1=B,Q_(tt,function(){return Tc(!0),null})),B=(ot.flags&15990)!==0,ot.subtreeFlags&15990||B?(B=$t.T,$t.T=null,ee=st.p,st.p=2,xe=oa,oa|=4,Ry(O,ot),df(ot,O),ug(Bh,O.containerInfo),bp=!!Fh,Bh=Fh=null,O.current=ot,A1(O,ot.alternate,ot),br(),oa=xe,st.p=ee,$t.T=B):O.current=ot,wd?(wd=!1,Xl=O,xd=W):ip(O,St),St=O.pendingLanes,St===0&&(Cl=null),_n(ot.stateNode,Z),Wu(O),z!==null)for(Z=O.onRecoverableError,ot=0;ot<z.length;ot++)St=z[ot],Z(St.value,{componentStack:St.stack});return xd&3&&Tc(),St=O.pendingLanes,W&4194218&&St&42?O===By?tp++:(tp=0,By=O):tp=0,Sd(0,!1),null}function ip(O,z){(O.pooledCacheLanes&=z)===0&&(z=O.pooledCache,z!=null&&(O.pooledCache=null,Ou(z)))}function Tc(){if(Xl!==null){var O=Xl,z=Pg;Pg=0;var B=cs(xd),W=$t.T,Z=st.p;try{if(st.p=32>B?32:B,$t.T=null,Xl===null)var ee=!1;else{B=P1,P1=null;var xe=Xl,Ve=xd;if(Xl=null,xd=0,oa&6)throw Error(ie(331));var ot=oa;if(oa|=4,I1(xe.current),N1(xe,xe.current,Ve,B),oa=ot,Sd(0,!1),on&&typeof on.onPostCommitFiberRoot=="function")try{on.onPostCommitFiberRoot(mn,xe)}catch(St){}ee=!0}return ee}finally{st.p=Z,$t.T=W,ip(O,z)}}return!1}function Fg(O,z,B){z=to(B,z),z=k1(O.stateNode,z,2),O=So(O,z,2),O!==null&&(Hf(O,2),Wu(O))}function Br(O,z,B){if(O.tag===3)Fg(O,O,B);else for(;z!==null;){if(z.tag===3){Fg(z,O,B);break}else if(z.tag===1){var W=z.stateNode;if(typeof z.type.getDerivedStateFromError=="function"||typeof W.componentDidCatch=="function"&&(Cl===null||!Cl.has(W))){O=to(B,O),B=Ny(2),W=So(z,B,2),W!==null&&(G0(B,W,z,O),Hf(W,2),Wu(W));break}}z=z.return}}function Yy(O,z,B){var W=O.pingCache;if(W===null){W=O.pingCache=new ep;var Z=new Set;W.set(z,Z)}else Z=W.get(z),Z===void 0&&(Z=new Set,W.set(z,Z));Z.has(B)||(_d=!0,Z.add(B),O=Y_.bind(null,O,z,B),z.then(O,O))}function Y_(O,z,B){var W=O.pingCache;W!==null&&W.delete(z),O.pingedLanes|=O.suspendedLanes&B,O.warmLanes&=~B,Vi===O&&(ir&B)===B&&(Fr===4||Fr===3&&(ir&62914560)===ir&&300>
vendor: 25,115 bytes, lines 155-156
155Ie()-oe?!(oa&2)&&Va(O,0):jh|=B,Nh===ir&&(Nh=0)),Wu(O)}function rp(O,z){z===0&&(z=qi()),O=Pa(O,z),O!==null&&(Hf(O,z),Wu(O))}function $_(O){var z=O.memoizedState,B=0;z!==null&&(B=z.retryLane),rp(O,B)}function Z_(O,z){var B=0;switch(O.tag){case 13:var W=O.stateNode,Z=O.memoizedState;Z!==null&&(B=Z.retryLane);break;case 19:W=O.stateNode;break;case 22:W=O.stateNode._retryCache;break;default:throw Error(ie(314))}W!==null&&W.delete(z),rp(O,B)}function Q_(O,z){return Hi(O,z)}var Bg=null,Ac=null,ap=!1,sp=!1,op=!1,Dc=0;function Wu(O){O!==Ac&&O.next===null&&(Ac===null?Bg=Ac=O:Ac=Ac.next=O),sp=!0,ap||(ap=!0,J_(up))}function Sd(O,z){if(!op&&sp){op=!0;do for(var B=!1,W=Bg;W!==null;){if(!z)if(O!==0){var Z=W.pendingLanes;if(Z===0)var ee=0;else{var xe=W.suspendedLanes,Ve=W.pingedLanes;ee=(1<<31-Ln(42|O)+1)-1,ee&=Z&~(xe&~Ve),ee=ee&201326677?ee&201326677|1:ee?ee|2:0}ee!==0&&(B=!0,Yo(W,ee))}else ee=ir,ee=yr(W,W===Vi?ee:0),!(ee&3)||Wr(W,ee)||(B=!0,Yo(W,ee));W=W.next}while(B);op=!1}}function up(){sp=ap=!1;var O=0;Dc!==0&&(vf()&&(O=Dc),Dc=0);for(var z=Ie(),B=null,W=Bg;W!==null;){var Z=W.next,ee=_u(W,z);ee===0?(W.next=null,B===null?Bg=Z:B.next=Z,Z===null&&(Ac=B)):(B=W,(O!==0||ee&3)&&(sp=!0)),W=Z}Sd(O,!1)}function _u(O,z){for(var B=O.suspendedLanes,W=O.pingedLanes,Z=O.expirationTimes,ee=O.pendingLanes&-62914561;0<ee;){var xe=31-Ln(ee),Ve=1<<xe,ot=Z[xe];ot===-1?(!(Ve&B)||Ve&W)&&(Z[xe]=Oa(Ve,z)):ot<=z&&(O.expiredLanes|=Ve),ee&=~Ve}if(z=Vi,B=ir,B=yr(O,O===z?B:0),W=O.callbackNode,B===0||O===z&&Vn===2||O.cancelPendingCommit!==null)return W!==null&&W!==null&&Vr(W),O.callbackNode=null,O.callbackPriority=0;if(!(B&3)||Wr(O,B)){if(z=B&-B,z===O.callbackPriority)return z;switch(W!==null&&Vr(W),cs(B)){case 2:case 8:B=Qe;break;case 32:B=tt;break;case 268435456:B=Ct;break;default:B=tt}return W=Ug.bind(null,O),B=Hi(B,W),O.callbackPriority=z,O.callbackNode=B,z}return W!==null&&W!==null&&Vr(W),O.callbackPriority=2,O.callbackNode=null,2}function Ug(O,z){var B=O.callbackNode;if(Tc()&&O.callbackNode!==B)return null;var W=ir;return W=yr(O,O===Vi?W:0),W===0?null:(G_(O,W,z),_u(O,Ie()),O.callbackNode!=null&&O.callbackNode===B?Ug.bind(null,O):null)}function Yo(O,z){if(Tc())return null;G_(O,z,!0)}function J_(O){i2(function(){oa&6?Hi(rt,O):O()})}function zh(){return Dc===0&&(Dc=ri()),Dc}function Ph(O){return O==null||typeof O=="symbol"||typeof O=="boolean"?null:typeof O=="function"?O:ll(""+O)}function $y(O,z){var B=z.ownerDocument.createElement("input");return B.name=z.name,B.value=z.value,O.id&&B.setAttribute("form",O.id),z.parentNode.insertBefore(B,z),O=new FormData(O),B.parentNode.removeChild(B),O}function K_(O,z,B,W,Z){if(z==="submit"&&B&&B.stateNode===Z){var ee=Ph((Z[ds]||null).action),xe=W.submitter;xe&&(z=(z=xe[ds]||null)?Ph(z.formAction):xe.getAttribute("formAction"),z!==null&&(ee=z,xe=null));var Ve=new Xp("action","action",null,W,Z);O.push({event:Ve,listeners:[{instance:null,listener:function(){if(W.defaultPrevented){if(Dc!==0){var ot=xe?$y(Z,xe):new FormData(Z);Sg(B,{pending:!0,data:ot,method:Z.method,action:ee},null,ot)}}else typeof ee=="function"&&(Ve.preventDefault(),ot=xe?$y(Z,xe):new FormData(Z),Sg(B,{pending:!0,data:ot,method:Z.method,action:ee},ee,ot))},currentTarget:Z}]})}}for(var gf=0;gf<S0.length;gf++){var Cd=S0[gf],X_=Cd.toLowerCase(),e2=Cd[0].toUpperCase()+Cd.slice(1);cl(X_,"on"+e2)}cl(x0,"onAnimationEnd"),cl(tr,"onAnimationIteration"),cl(Au,"onAnimationStart"),cl("dblclick","onDoubleClick"),cl("focusin","onFocus"),cl("focusout","onBlur"),cl(lg,"onTransitionRun"),cl(ta,"onTransitionStart"),cl(hr,"onTransitionCancel"),cl(o1,"onTransitionEnd"),mt("onMouseEnter",["mouseout","mouseover"]),mt("onMouseLeave",["mouseout","mouseover"]),mt("onPointerEnter",["pointerout","pointerover"]),mt("onPointerLeave",["pointerout","pointerover"]),Mu("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Mu("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Mu("onBeforeInput",["compositionend","keypress","textInput","paste"]),Mu("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Mu("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Mu("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lp="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(" "),t2=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(lp));function Zy(O,z){z=(z&4)!==0;for(var B=0;B<O.length;B++){var W=O[B],Z=W.event;W=W.listeners;e:{var ee=void 0;if(z)for(var xe=W.length-1;0<=xe;xe--){var Ve=W[xe],ot=Ve.instance,St=Ve.currentTarget;if(Ve=Ve.listener,ot!==ee&&Z.isPropagationStopped())break e;ee=Ve,Z.currentTarget=St;try{ee(Z)}catch(Kt){kg(Kt)}Z.currentTarget=null,ee=ot}else for(xe=0;xe<W.length;xe++){if(Ve=W[xe],ot=Ve.instance,St=Ve.currentTarget,Ve=Ve.listener,ot!==ee&&Z.isPropagationStopped())break e;ee=Ve,Z.currentTarget=St;try{ee(Z)}catch(Kt){kg(Kt)}Z.currentTarget=null,ee=ot}}}}function Ki(O,z){var B=z[Lu];B===void 0&&(B=z[Lu]=new Set);var W=O+"__bubble";B.has(W)||(n2(z,O,2,!1),B.add(W))}function Hg(O,z,B){var W=0;z&&(W|=4),n2(B,O,W,z)}var cp="_reactListening"+Math.random().toString(36).slice(2);function Gg(O){if(!O[cp]){O[cp]=!0,Xr.forEach(function(B){B!=="selectionchange"&&(t2.has(B)||Hg(B,!1,O),Hg(B,!0,O))});var z=O.nodeType===9?O:O.ownerDocument;z===null||z[cp]||(z[cp]=!0,Hg("selectionchange",!1,z))}}function n2(O,z,B,W){switch(eb(z)){case 2:var Z=R4;break;case 8:Z=l2;break;default:Z=cv}B=Z.bind(null,z,B,O),Z=void 0,!Yf||z!=="touchstart"&&z!=="touchmove"&&z!=="wheel"||(Z=!0),W?Z!==void 0?O.addEventListener(z,B,{capture:!0,passive:Z}):O.addEventListener(z,B,!0):Z!==void 0?O.addEventListener(z,B,{passive:Z}):O.addEventListener(z,B,!1)}function Vg(O,z,B,W,Z){var ee=W;if(!(z&1)&&!(z&2)&&W!==null)e:for(;;){if(W===null)return;var xe=W.tag;if(xe===3||xe===4){var Ve=W.stateNode.containerInfo;if(Ve===Z||Ve.nodeType===8&&Ve.parentNode===Z)break;if(xe===4)for(xe=W.return;xe!==null;){var ot=xe.tag;if((ot===3||ot===4)&&(ot=xe.stateNode.containerInfo,ot===Z||ot.nodeType===8&&ot.parentNode===Z))return;xe=xe.return}for(;Ve!==null;){if(xe=ou(Ve),xe===null)return;if(ot=xe.tag,ot===5||ot===6||ot===26||ot===27){W=ee=xe;continue e}Ve=Ve.parentNode}}W=W.return}qf(function(){var St=ee,Kt=ih(B),fn=[];e:{var zt=u1.get(O);if(zt!==void 0){var Gt=Xp,ei=O;switch(O){case"keypress":if(Qc(B)===0)break e;case"keydown":case"keyup":Gt=yc;break;case"focusin":ei="focus",Gt=ng;break;case"focusout":ei="blur",Gt=ng;break;case"beforeblur":case"afterblur":Gt=ng;break;case"click":if(B.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Gt=tg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Gt=ny;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Gt=oy;break;case x0:case tr:case Au:Gt=ry;break;case o1:Gt=N_;break;case"scroll":case"scrollend":Gt=ty;break;case"wheel":Gt=rg;break;case"copy":case"cut":case"paste":Gt=uu;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Gt=sy;break;case"toggle":case"beforetoggle":Gt=I_}var wi=(z&4)!==0,Ta=!wi&&(O==="scroll"||O==="scrollend"),Dt=wi?zt!==null?zt+"Capture":null:zt;wi=[];for(var xt=St,Nt;xt!==null;){var rn=xt;if(Nt=rn.stateNode,rn=rn.tag,rn!==5&&rn!==26&&rn!==27||Nt===null||Dt===null||(rn=ah(xt,Dt),rn!=null&&wi.push(mf(xt,rn,Nt))),Ta)break;xt=xt.return}0<wi.length&&(zt=new Gt(zt,ei,null,B,Kt),fn.push({event:zt,listeners:wi}))}}if(!(z&7)){e:{if(zt=O==="mouseover"||O==="pointerover",Gt=O==="mouseout"||O==="pointerout",zt&&B!==pc&&(ei=B.relatedTarget||B.fromElement)&&(ou(ei)||ei[fc]))break e;if((Gt||zt)&&(zt=Kt.window===Kt?Kt:(zt=Kt.ownerDocument)?zt.defaultView||zt.parentWindow:window,Gt?(ei=B.relatedTarget||B.toElement,Gt=St,ei=ei?ou(ei):null,ei!==null&&(Ta=ze(ei),wi=ei.tag,ei!==Ta||wi!==5&&wi!==27&&wi!==6)&&(ei=null)):(Gt=null,ei=St),Gt!==ei)){if(wi=tg,rn="onMouseLeave",Dt="onMouseEnter",xt="mouse",(O==="pointerout"||O==="pointerover")&&(wi=sy,rn="onPointerLeave",Dt="onPointerEnter",xt="pointer"),Ta=Gt==null?zt:ul(Gt),Nt=ei==null?zt:ul(ei),zt=new wi(rn,xt+"leave",Gt,B,Kt),zt.target=Ta,zt.relatedTarget=Nt,rn=null,ou(Kt)===St&&(wi=new wi(Dt,xt+"enter",ei,B,Kt),wi.target=Nt,wi.relatedTarget=Ta,rn=wi),Ta=rn,Gt&&ei)t:{for(wi=Gt,Dt=ei,xt=0,Nt=wi;Nt;Nt=bf(Nt))xt++;for(Nt=0,rn=Dt;rn;rn=bf(rn))Nt++;for(;0<xt-Nt;)wi=bf(wi),xt--;for(;0<Nt-xt;)Dt=bf(Dt),Nt--;for(;xt--;){if(wi===Dt||Dt!==null&&wi===Dt.alternate)break t;wi=bf(wi),Dt=bf(Dt)}wi=null}else wi=null;Gt!==null&&Qy(fn,zt,Gt,wi,!1),ei!==null&&Ta!==null&&Qy(fn,Ta,ei,wi,!0)}}e:{if(zt=St?ul(St):window,Gt=zt.nodeName&&zt.nodeName.toLowerCase(),Gt==="select"||Gt==="input"&&zt.type==="file")var Wn=t1;else if(Xm(zt))if(td)Wn=P_;else{Wn=R_;var Ii=og}else Gt=zt.nodeName,!Gt||Gt.toLowerCase()!=="input"||zt.type!=="checkbox"&&zt.type!=="radio"?St&&_o(St.elementType)&&(Wn=t1):Wn=z_;if(Wn&&(Wn=Wn(O,St))){e1(fn,Wn,B,Kt);break e}Ii&&Ii(O,zt,St),O==="focusout"&&St&&zt.type==="number"&&St.memoizedProps.value!=null&&Er(zt,"number",zt.value)}switch(Ii=St?ul(St):window,O){case"focusin":(Xm(Ii)||Ii.contentEditable==="true")&&(qt=Ii,Ft=St,An=null);break;case"focusout":An=Ft=qt=null;break;case"mousedown":ci=!0;break;case"contextmenu":case"mouseup":case"dragend":ci=!1,fr(fn,B,Kt);break;case"selectionchange":if(Mt)break;case"keydown":case"keyup":fr(fn,B,Kt)}var wn;if(v0)e:{switch(O){case"compositionstart":var si="onCompositionStart";break e;case"compositionend":si="onCompositionEnd";break e;case"compositionupdate":si="onCompositionUpdate";break e}si=void 0}else Xf?ef(O,B)&&(si="onCompositionEnd"):O==="keydown"&&B.keyCode===229&&(si="onCompositionStart");si&&(Jm&&B.locale!=="ko"&&(Xf||si!=="onCompositionStart"?si==="onCompositionEnd"&&Xf&&(wn=Lr()):(gc=Kt,sh="value"in gc?gc.value:gc.textContent,Xf=!0)),Ii=Ns(St,si),0<Ii.length&&(si=new Ro(si,O,null,B,Kt),fn.push({event:si,listeners:Ii}),wn?si.data=wn:(wn=cy(B),wn!==null&&(si.data=wn)))),(wn=Kc?lu(O,B):Km(O,B))&&(si=Ns(St,"onBeforeInput"),0<si.length&&(Ii=new Ro("onBeforeInput","beforeinput",null,B,Kt),fn.push({event:Ii,listeners:si}),Ii.data=wn)),K_(fn,O,St,B,Kt)}Zy(fn,z)})}function mf(O,z,B){return{instance:O,listener:z,currentTarget:B}}function Ns(O,z){for(var B=z+"Capture",W=[];O!==null;){var Z=O,ee=Z.stateNode;Z=Z.tag,Z!==5&&Z!==26&&Z!==27||ee===null||(Z=ah(O,B),Z!=null&&W.unshift(mf(O,Z,ee)),Z=ah(O,z),Z!=null&&W.push(mf(O,Z,ee))),O=O.return}return W}function bf(O){if(O===null)return null;do O=O.return;while(O&&O.tag!==5&&O.tag!==27);return O||null}function Qy(O,z,B,W,Z){for(var ee=z._reactName,xe=[];B!==null&&B!==W;){var Ve=B,ot=Ve.alternate,St=Ve.stateNode;if(Ve=Ve.tag,ot!==null&&ot===W)break;Ve!==5&&Ve!==26&&Ve!==27||St===null||(ot=St,Z?(St=ah(B,ee),St!=null&&xe.unshift(mf(B,St,ot))):Z||(St=ah(B,ee),St!=null&&xe.push(mf(B,St,ot)))),B=B.return}xe.length!==0&&O.push({event:z,listeners:xe})}var yf=/\r\n?/g,Mi=/\u0000|\uFFFD/g;function Jy(O){return(typeof O=="string"?O:""+O).replace(yf,`
156`).replace(Mi,"")}function oo(O,z){return z=Jy(z),Jy(O)===z}function ma(){}function kr(O,z,B,W,Z,ee){switch(B){case"children":typeof W=="string"?z==="body"||z==="textarea"&&W===""||eo(O,W):(typeof W=="number"||typeof W=="bigint")&&z!=="body"&&eo(O,""+W);break;case"className":Sn(O,"class",W);break;case"tabIndex":Sn(O,"tabindex",W);break;case"dir":case"role":case"viewBox":case"width":case"height":Sn(O,B,W);break;case"style":vo(O,W,ee);break;case"data":if(z!=="object"){Sn(O,"data",W);break}case"src":case"href":if(W===""&&(z!=="a"||B!=="href")){O.removeAttribute(B);break}if(W==null||typeof W=="function"||typeof W=="symbol"||typeof W=="boolean"){O.removeAttribute(B);break}W=ll(""+W),O.setAttribute(B,W);break;case"action":case"formAction":if(typeof W=="function"){O.setAttribute(B,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof ee=="function"&&(B==="formAction"?(z!=="input"&&kr(O,z,"name",Z.name,Z,null),kr(O,z,"formEncType",Z.formEncType,Z,null),kr(O,z,"formMethod",Z.formMethod,Z,null),kr(O,z,"formTarget",Z.formTarget,Z,null)):(kr(O,z,"encType",Z.encType,Z,null),kr(O,z,"method",Z.method,Z,null),kr(O,z,"target",Z.target,Z,null)));if(W==null||typeof W=="symbol"||typeof W=="boolean"){O.removeAttribute(B);break}W=ll(""+W),O.setAttribute(B,W);break;case"onClick":W!=null&&(O.onclick=ma);break;case"onScroll":W!=null&&Ki("scroll",O);break;case"onScrollEnd":W!=null&&Ki("scrollend",O);break;case"dangerouslySetInnerHTML":if(W!=null){if(typeof W!="object"||!("__html"in W))throw Error(ie(61));if(B=W.__html,B!=null){if(Z.children!=null)throw Error(ie(60));O.innerHTML=B}}break;case"multiple":O.multiple=W&&typeof W!="function"&&typeof W!="symbol";break;case"muted":O.muted=W&&typeof W!="function"&&typeof W!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(W==null||typeof W=="function"||typeof W=="boolean"||typeof W=="symbol"){O.removeAttribute("xlink:href");break}B=ll(""+W),O.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",B);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":W!=null&&typeof W!="function"&&typeof W!="symbol"?O.setAttribute(B,""+W):O.removeAttribute(B);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":W&&typeof W!="function"&&typeof W!="symbol"?O.setAttribute(B,""):O.removeAttribute(B);break;case"capture":case"download":W===!0?O.setAttribute(B,""):W!==!1&&W!=null&&typeof W!="function"&&typeof W!="symbol"?O.setAttribute(B,W):O.removeAttribute(B);break;case"cols":case"rows":case"size":case"span":W!=null&&typeof W!="function"&&typeof W!="symbol"&&!isNaN(W)&&1<=W?O.setAttribute(B,W):O.removeAttribute(B);break;case"rowSpan":case"start":W==null||typeof W=="function"||typeof W=="symbol"||isNaN(W)?O.removeAttribute(B):O.setAttribute(B,W);break;case"popover":Ki("beforetoggle",O),Ki("toggle",O),Ht(O,"popover",W);break;case"xlinkActuate":Mn(O,"http://www.w3.org/1999/xlink","xlink:actuate",W);break;case"xlinkArcrole":Mn(O,"http://www.w3.org/1999/xlink","xlink:arcrole",W);break;case"xlinkRole":Mn(O,"http://www.w3.org/1999/xlink","xlink:role",W);break;case"xlinkShow":Mn(O,"http://www.w3.org/1999/xlink","xlink:show",W);break;case"xlinkTitle":Mn(O,"http://www.w3.org/1999/xlink","xlink:title",W);break;case"xlinkType":Mn(O,"http://www.w3.org/1999/xlink","xlink:type",W);break;case"xmlBase":Mn(O,"http://www.w3.org/XML/1998/namespace","xml:base",W);break;case"xmlLang":Mn(O,"http://www.w3.org/XML/1998/namespace","xml:lang",W);break;case"xmlSpace":Mn(O,"http://www.w3.org/XML/1998/namespace","xml:space",W);break;case"is":Ht(O,"is",W);break;case"innerText":case"textContent":break;default:(!(2<B.length)||B[0]!=="o"&&B[0]!=="O"||B[1]!=="n"&&B[1]!=="N")&&(B=ey.get(B)||B,Ht(O,B,W))}}function El(O,z,B,W,Z,ee){switch(B){case"style":vo(O,W,ee);break;case"dangerouslySetInnerHTML":if(W!=null){if(typeof W!="object"||!("__html"in W))throw Error(ie(61));if(B=W.__html,B!=null){if(Z.children!=null)throw Error(ie(60));O.innerHTML=B}}break;case"children":typeof W=="string"?eo(O,W):(typeof W=="number"||typeof W=="bigint")&&eo(O,""+W);break;case"onScroll":W!=null&&Ki("scroll",O);break;case"onScrollEnd":W!=null&&Ki("scrollend",O);break;case"onClick":W!=null&&(O.onclick=ma);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!bo.hasOwnProperty(B))e:{if(B[0]==="o"&&B[1]==="n"&&(Z=B.endsWith("Capture"),z=B.slice(2,Z?B.length-7:void 0),ee=O[ds]||null,ee=ee!=null?ee[B]:null,typeof ee=="function"&&O.removeEventListener(z,ee,Z),typeof W=="function")){typeof ee!="function"&&ee!==null&&(B in O?O[B]=null:O.hasAttribute(B)&&O.removeAttribute(B)),O.addEventListener(z,W,Z);break e}B in O?O[B]=W:W===!0?O.setAttribute(B,""):Ht(O,B,W)}}}function Is(O,z,B){switch(z){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ki("error",O),Ki("load",O);var W=!1,Z=!1,ee;for(ee in B)if(B.hasOwnProperty(ee)){var xe=B[ee];if(xe!=null)switch(ee){case"src":W=!0;break;case"srcSet":Z=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(ie(137,z));default:kr(O,z,ee,xe,B,null)}}Z&&kr(O,z,"srcSet",B.srcSet,B,null),W&&kr(O,z,"src",B.src,B,null);return;case"input":Ki("invalid",O);var Ve=ee=xe=Z=null,ot=null,St=null;for(W in B)if(B.hasOwnProperty(W)){var Kt=B[W];if(Kt!=null)switch(W){case"name":Z=Kt;break;case"type":xe=Kt;break;case"checked":ot=Kt;break;case"defaultChecked":St=Kt;break;case"value":ee=Kt;break;case"defaultValue":Ve=Kt;break;case"children":case"dangerouslySetInnerHTML":if(Kt!=null)throw Error(ie(137,z));break;default:kr(O,z,W,Kt,B,null)}}Ls(O,ee,Ve,ot,St,xe,Z,!1),zi(O);return;case"select":Ki("invalid",O),W=xe=ee=null;for(Z in B)if(B.hasOwnProperty(Z)&&(Ve=B[Z],Ve!=null))switch(Z){case"value":ee=Ve;break;case"defaultValue":xe=Ve;break;case"multiple":W=Ve;default:kr(O,z,Z,Ve,B,null)}z=ee,B=xe,O.multiple=!!W,z!=null?hs(O,!!W,z,!1):B!=null&&hs(O,!!W,B,!0);return;case"textarea":Ki("invalid",O),ee=Z=W=null;for(xe in B)if(B.hasOwnProperty(xe)&&(Ve=B[xe],Ve!=null))switch(xe){case"value":W=Ve;break;case"defaultValue":Z=Ve;break;case"children":ee=Ve;break;case"dangerouslySetInnerHTML":if(Ve!=null)throw Error(ie(91));break;default:kr(O,z,xe,Ve,B,null)}Io(O,W,Z,ee),zi(O);return;case"option":for(ot in B)if(B.hasOwnProperty(ot)&&(W=B[ot],W!=null))switch(ot){case"selected":O.selected=W&&typeof W!="function"&&typeof W!="symbol";break;default:kr(O,z,ot,W,B,null)}return;case"dialog":Ki("cancel",O),Ki("close",O);break;case"iframe":case"object":Ki("load",O);break;case"video":case"audio":for(W=0;W<lp.length;W++)Ki(lp[W],O);break;case"image":Ki("error",O),Ki("load",O);break;case"details":Ki("toggle",O);break;case"embed":case"source":case"link":Ki("error",O),Ki("load",O);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(St in B)if(B.hasOwnProperty(St)&&(W=B[St],W!=null))switch(St){case"children":case"dangerouslySetInnerHTML":throw Error(ie(137,z));default:kr(O,z,St,W,B,null)}return;default:if(_o(z)){for(Kt in B)B.hasOwnProperty(Kt)&&(W=B[Kt],W!==void 0&&El(O,z,Kt,W,B,void 0));return}}for(Ve in B)B.hasOwnProperty(Ve)&&(W=B[Ve],W!=null&&kr(O,z,Ve,W,B,null))}function fp(O,z,B,W){switch(z){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var Z=null,ee=null,xe=null,Ve=null,ot=null,St=null,Kt=null;for(Gt in B){var fn=B[Gt];if(B.hasOwnProperty(Gt)&&fn!=null)switch(Gt){case"checked":break;case"value":break;case"defaultValue":ot=fn;default:W.hasOwnProperty(Gt)||kr(O,z,Gt,null,W,fn)}}for(var zt in W){var Gt=W[zt];if(fn=B[zt],W.hasOwnProperty(zt)&&(Gt!=null||fn!=null))switch(zt){case"type":ee=Gt;break;case"name":Z=Gt;break;case"checked":St=Gt;break;case"defaultChecked":Kt=Gt;break;case"value":xe=Gt;break;case"defaultValue":Ve=Gt;break;case"children":case"dangerouslySetInnerHTML":if(Gt!=null)throw Error(ie(137,z));break;default:Gt!==fn&&kr(O,z,zt,Gt,W,fn)}}za(O,xe,Ve,ot,St,Kt,ee,Z);return;case"select":Gt=xe=Ve=zt=null;for(ee in B)if(ot=B[ee],B.hasOwnProperty(ee)&&ot!=null)switch(ee){case"value":break;case"multiple":Gt=ot;default:W.hasOwnProperty(ee)||kr(O,z,ee,null,W,ot)}for(Z in W)if(ee=W[Z],ot=B[Z],W.hasOwnProperty(Z)&&(ee!=null||ot!=null))switch(Z){case"value":zt=ee;break;case"defaultValue":Ve=ee;break;case"multiple":xe=ee;default:ee!==ot&&kr(O,z,Z,ee,W,ot)}z=Ve,B=xe,W=Gt,zt!=null?hs(O,!!B,zt,!1):!!W!=!!B&&(z!=null?hs(O,!!B,z,!0):hs(O,!!B,B?[]:"",!1));return;case"textarea":Gt=zt=null;for(Ve in B)if(Z=B[Ve],B.hasOwnProperty(Ve)&&Z!=null&&!W.hasOwnProperty(Ve))switch(Ve){case"value":break;case"children":break;default:kr(O,z,Ve,null,W,Z)}for(xe in W)if(Z=W[xe],ee=B[xe],W.hasOwnProperty(xe)&&(Z!=null||ee!=null))switch(xe){case"value":zt=Z;break;case"defaultValue":Gt=Z;break;case"children":break;case"dangerouslySetInnerHTML":if(Z!=null)throw Error(ie(91));break;default:Z!==ee&&kr(O,z,xe,Z,W,ee)}Xs(O,zt,Gt);return;case"option":for(var ei in B)if(zt=B[ei],B.hasOwnProperty(ei)&&zt!=null&&!W.hasOwnProperty(ei))switch(ei){case"selected":O.selected=!1;break;default:kr(O,z,ei,null,W,zt)}for(ot in W)if(zt=W[ot],Gt=B[ot],W.hasOwnProperty(ot)&&zt!==Gt&&(zt!=null||Gt!=null))switch(ot){case"selected":O.selected=zt&&typeof zt!="function"&&typeof zt!="symbol";break;default:kr(O,z,ot,zt,W,Gt)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var wi in B)zt=B[wi],B.hasOwnProperty(wi)&&zt!=null&&!W.hasOwnProperty(wi)&&kr(O,z,wi,null,W,zt);for(St in W)if(zt=W[St],Gt=B[St],W.hasOwnProperty(St)&&zt!==Gt&&(zt!=null||Gt!=null))switch(St){case"children":case"dangerouslySetInnerHTML":if(zt!=null)throw Error(ie(137,z));break;default:kr(O,z,St,zt,W,Gt)}return;default:if(_o(z)){for(var Ta in B)zt=B[Ta],B.hasOwnProperty(Ta)&&zt!==void 0&&!W.hasOwnProperty(Ta)&&El(O,z,Ta,void 0,W,zt);for(Kt in W)zt=W[Kt],Gt=B[Kt],!W.hasOwnProperty(Kt)||zt===Gt||zt===void 0&&Gt===void 0||El(O,z,Kt,zt,W,Gt);return}}for(var Dt in B)zt=B[Dt],B.hasOwnProperty(Dt)&&zt!=null&&!W.hasOwnProperty(Dt)&&kr(O,z,Dt,null,W,zt);for(fn in W)zt=W[fn],Gt=B[fn],!W.hasOwnProperty(fn)||zt===Gt||zt==null&&Gt==null||kr(O,z,fn,zt,W,Gt)}var Fh=null,Bh=null;function Wg(O){return O.nodeType===9?O:O.ownerDocument}function qu(O){switch(O){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function H1(O,z){if(O===0)switch(z){case"svg":return 1;case"math":return 2;default:return 0}return O===1&&z==="foreignObject"?0:O}function Ll(O,z){return O==="textarea"||O==="noscript"||typeof z.children=="string"||typeof z.children=="number"||typeof z.children=="bigint"||typeof z.dangerouslySetInnerHTML=="object"&&z.dangerouslySetInnerHTML!==null&&z.dangerouslySetInnerHTML.__html!=null}var G1=null;function vf(){var O=window.event;return O&&O.type==="popstate"?O===G1?!1:(G1=O,!0):(G1=null,!1)}var la=typeof setTimeout=="function"?setTimeout:void 0,Qr=typeof clearTimeout=="function"?clearTimeout:void 0,V1=typeof Promise=="function"?Promise:void 0,i2=typeof queueMicrotask=="function"?queueMicrotask:typeof V1!="undefined"?function(O){return V1.resolve(null).then(O).catch(O4)}:la;function O4(O){setTimeout(function(){throw O})}function Ky(O,z){var B=z,W=0;do{var Z=B.nextSibling;if(O.removeChild(B),Z&&Z.nodeType===8)if(B=Z.data,B==="/$"){if(W===0){O.removeChild(Z),im(z);return}W--}else B!=="$"&&B!=="$?"&&B!=="$!"||W++;B=Z}while(B);im(z)}function qg(O){var z=O.firstChild;for(z&&z.nodeType===10&&(z=z.nextSibling);z;){var B=z;switch(z=z.nextSibling,B.nodeName){case"HTML":case"HEAD":case"BODY":qg(B),nh(B);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(B.rel.toLowerCase()==="stylesheet")continue}O.removeChild(B)}}function Xy(O,z,B,W){for(;O.nodeType===1;){var Z=B;if(O.nodeName.toLowerCase()!==z.toLowerCase()){if(!W&&(O.nodeName!=="INPUT"||O.type!=="hidden"))break}else if(W){if(!O[ol])switch(z){case"meta":if(!O.hasAttribute("itemprop"))break;return O;case"link":if(ee=O.getAttribute("rel"),ee==="stylesheet"&&O.hasAttribute("data-precedence"))break;if(ee!==Z.rel||O.getAttribute("href")!==(Z.href==null?null:Z.href)||O.getAttribute("crossorigin")!==(Z.crossOrigin==null?null:Z.crossOrigin)||O.getAttribute("title")!==(Z.title==null?null:Z.title))break;return O;case"style":if(O.hasAttribute("data-precedence"))break;return O;case"script":if(ee=O.getAttribute("src"),(ee!==(Z.src==null?null:Z.src)||O.getAttribute("type")!==(Z.type==null?null:Z.type)||O.getAttribute("crossorigin")!==(Z.crossOrigin==null?null:Z.crossOrigin))&&ee&&O.hasAttribute("async")&&!O.hasAttribute("itemprop"))break;return O;default:return O}}else if(z==="input"&&O.type==="hidden"){var ee=Z.name==null?null:""+Z.name;if(Z.type==="hidden"&&O.getAttribute("name")===ee)return O}else return O;if(O=Yu(O.nextSibling),O===null)break}return null}function r2(O,z,B){if(z==="")return null;for(;O.nodeType!==3;
vendor: 8,983 bytes, line 156
156)if((O.nodeType!==1||O.nodeName!=="INPUT"||O.type!=="hidden")&&!B||(O=Yu(O.nextSibling),O===null))return null;return O}function Yu(O){for(;O!=null;O=O.nextSibling){var z=O.nodeType;if(z===1||z===3)break;if(z===8){if(z=O.data,z==="$"||z==="$!"||z==="$?"||z==="F!"||z==="F")break;if(z==="/$")return null}}return O}function Ed(O){O=O.previousSibling;for(var z=0;O;){if(O.nodeType===8){var B=O.data;if(B==="$"||B==="$!"||B==="$?"){if(z===0)return O;z--}else B==="/$"&&z++}O=O.previousSibling}return null}function Yg(O,z,B){switch(z=Wg(B),O){case"html":if(O=z.documentElement,!O)throw Error(ie(452));return O;case"head":if(O=z.head,!O)throw Error(ie(453));return O;case"body":if(O=z.body,!O)throw Error(ie(454));return O;default:throw Error(ie(451))}}var $u=new Map,W1=new Set;function Ld(O){return typeof O.getRootNode=="function"?O.getRootNode():O.ownerDocument}var Wa=st.d;st.d={f:Uh,r:a2,D:q1,C:tv,L:$g,m:Ml,X:Gh,S:_i,M:ko};function Uh(){var O=Wa.f(),z=ys();return O||z}function a2(O){var z=dc(O);z!==null&&z.tag===5&&z.type==="form"?Wl(z):Wa.r(O)}var Hh=typeof document=="undefined"?null:document;function ev(O,z,B){var W=Hh;if(W&&typeof z=="string"&&z){var Z=Pi(z);Z='link[rel="'+O+'"][href="'+Z+'"]',typeof B=="string"&&(Z+='[crossorigin="'+B+'"]'),W1.has(Z)||(W1.add(Z),O={rel:O,crossOrigin:B,href:z},W.querySelector(Z)===null&&(z=W.createElement("link"),Is(z,"link",O),Ra(z),W.head.appendChild(z)))}}function q1(O){Wa.D(O),ev("dns-prefetch",O,null)}function tv(O,z){Wa.C(O,z),ev("preconnect",O,z)}function $g(O,z,B){Wa.L(O,z,B);var W=Hh;if(W&&O&&z){var Z='link[rel="preload"][as="'+Pi(z)+'"]';z==="image"&&B&&B.imageSrcSet?(Z+='[imagesrcset="'+Pi(B.imageSrcSet)+'"]',typeof B.imageSizes=="string"&&(Z+='[imagesizes="'+Pi(B.imageSizes)+'"]')):Z+='[href="'+Pi(O)+'"]';var ee=Z;switch(z){case"style":ee=jc(O);break;case"script":ee=Nc(O)}$u.has(ee)||(O=Ot({rel:"preload",href:z==="image"&&B&&B.imageSrcSet?void 0:O,as:z},B),$u.set(ee,O),W.querySelector(Z)!==null||z==="style"&&W.querySelector(rr(ee))||z==="script"&&W.querySelector(hp(ee))||(z=W.createElement("link"),Is(z,"link",O),Ra(z),W.head.appendChild(z)))}}function Ml(O,z){Wa.m(O,z);var B=Hh;if(B&&O){var W=z&&typeof z.as=="string"?z.as:"script",Z='link[rel="modulepreload"][as="'+Pi(W)+'"][href="'+Pi(O)+'"]',ee=Z;switch(W){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":ee=Nc(O)}if(!$u.has(ee)&&(O=Ot({rel:"modulepreload",href:O},z),$u.set(ee,O),B.querySelector(Z)===null)){switch(W){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(B.querySelector(hp(ee)))return}W=B.createElement("link"),Is(W,"link",O),Ra(W),B.head.appendChild(W)}}}function _i(O,z,B){Wa.S(O,z,B);var W=Hh;if(W&&O){var Z=hc(W).hoistableStyles,ee=jc(O);z=z||"default";var xe=Z.get(ee);if(!xe){var Ve={loading:0,preload:null};if(xe=W.querySelector(rr(ee)))Ve.loading=5;else{O=Ot({rel:"stylesheet",href:O,"data-precedence":z},B),(B=$u.get(ee))&&$1(O,B);var ot=xe=W.createElement("link");Ra(ot),Is(ot,"link",O),ot._p=new Promise(function(St,Kt){ot.onload=St,ot.onerror=Kt}),ot.addEventListener("load",function(){Ve.loading|=1}),ot.addEventListener("error",function(){Ve.loading|=2}),Ve.loading|=4,Zg(xe,z,W)}xe={type:"stylesheet",instance:xe,count:1,state:Ve},Z.set(ee,xe)}}}function Gh(O,z){Wa.X(O,z);var B=Hh;if(B&&O){var W=hc(B).hoistableScripts,Z=Nc(O),ee=W.get(Z);ee||(ee=B.querySelector(hp(Z)),ee||(O=Ot({src:O,async:!0},z),(z=$u.get(Z))&&Z1(O,z),ee=B.createElement("script"),Ra(ee),Is(ee,"link",O),B.head.appendChild(ee)),ee={type:"script",instance:ee,count:1,state:null},W.set(Z,ee))}}function ko(O,z){Wa.M(O,z);var B=Hh;if(B&&O){var W=hc(B).hoistableScripts,Z=Nc(O),ee=W.get(Z);ee||(ee=B.querySelector(hp(Z)),ee||(O=Ot({src:O,async:!0,type:"module"},z),(z=$u.get(Z))&&Z1(O,z),ee=B.createElement("script"),Ra(ee),Is(ee,"link",O),B.head.appendChild(ee)),ee={type:"script",instance:ee,count:1,state:null},W.set(Z,ee))}}function Y1(O,z,B,W){var Z=(Z=Tt.current)?Ld(Z):null;if(!Z)throw Error(ie(446));switch(O){case"meta":case"title":return null;case"style":return typeof B.precedence=="string"&&typeof B.href=="string"?(z=jc(B.href),B=hc(Z).hoistableStyles,W=B.get(z),W||(W={type:"style",instance:null,count:0,state:null},B.set(z,W)),W):{type:"void",instance:null,count:0,state:null};case"link":if(B.rel==="stylesheet"&&typeof B.href=="string"&&typeof B.precedence=="string"){O=jc(B.href);var ee=hc(Z).hoistableStyles,xe=ee.get(O);if(xe||(Z=Z.ownerDocument||Z,xe={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},ee.set(O,xe),(ee=Z.querySelector(rr(O)))&&!ee._p&&(xe.instance=ee,xe.state.loading=5),$u.has(O)||(B={rel:"preload",as:"style",href:B.href,crossOrigin:B.crossOrigin,integrity:B.integrity,media:B.media,hrefLang:B.hrefLang,referrerPolicy:B.referrerPolicy},$u.set(O,B),ee||dp(Z,O,B,xe.state))),z&&W===null)throw Error(ie(528,""));return xe}if(z&&W!==null)throw Error(ie(529,""));return null;case"script":return z=B.async,B=B.src,typeof B=="string"&&z&&typeof z!="function"&&typeof z!="symbol"?(z=Nc(B),B=hc(Z).hoistableScripts,W=B.get(z),W||(W={type:"script",instance:null,count:0,state:null},B.set(z,W)),W):{type:"void",instance:null,count:0,state:null};default:throw Error(ie(444,O))}}function jc(O){return'href="'+Pi(O)+'"'}function rr(O){return'link[rel="stylesheet"]['+O+"]"}function s2(O){return Ot({},O,{"data-precedence":O.precedence,precedence:null})}function dp(O,z,B,W){O.querySelector('link[rel="preload"][as="style"]['+z+"]")?W.loading=1:(z=O.createElement("link"),W.preload=z,z.addEventListener("load",function(){return W.loading|=1}),z.addEventListener("error",function(){return W.loading|=2}),Is(z,"link",B),Ra(z),O.head.appendChild(z))}function Nc(O){return'[src="'+Pi(O)+'"]'}function hp(O){return"script[async]"+O}function nv(O,z,B){if(z.count++,z.instance===null)switch(z.type){case"style":var W=O.querySelector('style[data-href~="'+Pi(B.href)+'"]');if(W)return z.instance=W,Ra(W),W;var Z=Ot({},B,{"data-href":B.href,"data-precedence":B.precedence,href:null,precedence:null});return W=(O.ownerDocument||O).createElement("style"),Ra(W),Is(W,"style",Z),Zg(W,B.precedence,O),z.instance=W;case"stylesheet":Z=jc(B.href);var ee=O.querySelector(rr(Z));if(ee)return z.state.loading|=4,z.instance=ee,Ra(ee),ee;W=s2(B),(Z=$u.get(Z))&&$1(W,Z),ee=(O.ownerDocument||O).createElement("link"),Ra(ee);var xe=ee;return xe._p=new Promise(function(Ve,ot){xe.onload=Ve,xe.onerror=ot}),Is(ee,"link",W),z.state.loading|=4,Zg(ee,B.precedence,O),z.instance=ee;case"script":return ee=Nc(B.src),(Z=O.querySelector(hp(ee)))?(z.instance=Z,Ra(Z),Z):(W=B,(Z=$u.get(ee))&&(W=Ot({},B),Z1(W,Z)),O=O.ownerDocument||O,Z=O.createElement("script"),Ra(Z),Is(Z,"link",W),O.head.appendChild(Z),z.instance=Z);case"void":return null;default:throw Error(ie(443,z.type))}else z.type==="stylesheet"&&!(z.state.loading&4)&&(W=z.instance,z.state.loading|=4,Zg(W,B.precedence,O));return z.instance}function Zg(O,z,B){for(var W=B.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),Z=W.length?W[W.length-1]:null,ee=Z,xe=0;xe<W.length;xe++){var Ve=W[xe];if(Ve.dataset.precedence===z)ee=Ve;else if(ee!==Z)break}ee?ee.parentNode.insertBefore(O,ee.nextSibling):(z=B.nodeType===9?B.head:B,z.insertBefore(O,z.firstChild))}function $1(O,z){O.crossOrigin==null&&(O.crossOrigin=z.crossOrigin),O.referrerPolicy==null&&(O.referrerPolicy=z.referrerPolicy),O.title==null&&(O.title=z.title)}function Z1(O,z){O.crossOrigin==null&&(O.crossOrigin=z.crossOrigin),O.referrerPolicy==null&&(O.referrerPolicy=z.referrerPolicy),O.integrity==null&&(O.integrity=z.integrity)}var Q1=null;function iv(O,z,B){if(Q1===null){var W=new Map,Z=Q1=new Map;Z.set(B,W)}else Z=Q1,W=Z.get(B),W||(W=new Map,Z.set(B,W));if(W.has(O))return W;for(W.set(O,null),B=B.getElementsByTagName(O),Z=0;Z<B.length;Z++){var ee=B[Z];if(!(ee[ol]||ee[fs]||O==="link"&&ee.getAttribute("rel")==="stylesheet")&&ee.namespaceURI!=="http://www.w3.org/2000/svg"){var xe=ee.getAttribute(z)||"";xe=O+xe;var Ve=W.get(xe);Ve?Ve.push(ee):W.set(xe,[ee])}}return W}function rv(O,z,B){O=O.ownerDocument||O,O.head.insertBefore(B,z==="title"?O.querySelector("head > title"):null)}function av(O,z,B){if(B===1||z.itemProp!=null)return!1;switch(O){case"meta":case"title":return!0;case"style":if(typeof z.precedence!="string"||typeof z.href!="string"||z.href==="")break;return!0;case"link":if(typeof z.rel!="string"||typeof z.href!="string"||z.href===""||z.onLoad||z.onError)break;switch(z.rel){case"stylesheet":return O=z.disabled,typeof z.precedence=="string"&&O==null;default:return!0}case"script":if(z.async&&typeof z.async!="function"&&typeof z.async!="symbol"&&!z.onLoad&&!z.onError&&z.src&&typeof z.src=="string")return!0}return!1}function sv(O){return!(O.type==="stylesheet"&&!(O.state.loading&3))}var pp=null;function o2(){}function u2(O,z,B){if(pp===null)throw Error(ie(475));var W=pp;if(z.type==="stylesheet"&&(typeof B.media!="string"||matchMedia(B.media).matches!==!1)&&
vendor: 4,779 bytes, line 156
156!(z.state.loading&4)){if(z.instance===null){var Z=jc(B.href),ee=O.querySelector(rr(Z));if(ee){O=ee._p,O!==null&&typeof O=="object"&&typeof O.then=="function"&&(W.count++,W=Qg.bind(W),O.then(W,W)),z.state.loading|=4,z.instance=ee,Ra(ee);return}ee=O.ownerDocument||O,B=s2(B),(Z=$u.get(Z))&&$1(B,Z),ee=ee.createElement("link"),Ra(ee);var xe=ee;xe._p=new Promise(function(Ve,ot){xe.onload=Ve,xe.onerror=ot}),Is(ee,"link",B),z.instance=ee}W.stylesheets===null&&(W.stylesheets=new Map),W.stylesheets.set(z,O),(O=z.state.preload)&&!(z.state.loading&3)&&(W.count++,z=Qg.bind(W),O.addEventListener("load",z),O.addEventListener("error",z))}}function J1(){if(pp===null)throw Error(ie(475));var O=pp;return O.stylesheets&&O.count===0&&Jg(O,O.stylesheets),0<O.count?function(z){var B=setTimeout(function(){if(O.stylesheets&&Jg(O,O.stylesheets),O.unsuspend){var W=O.unsuspend;O.unsuspend=null,W()}},6e4);return O.unsuspend=z,function(){O.unsuspend=null,clearTimeout(B)}}:null}function Qg(){if(this.count--,this.count===0){if(this.stylesheets)Jg(this,this.stylesheets);else if(this.unsuspend){var O=this.unsuspend;this.unsuspend=null,O()}}}var Md=null;function Jg(O,z){O.stylesheets=null,O.unsuspend!==null&&(O.count++,Md=new Map,z.forEach(K1,O),Md=null,Qg.call(O))}function K1(O,z){if(!(z.state.loading&4)){var B=Md.get(O);if(B)var W=B.get(null);else{B=new Map,Md.set(O,B);for(var Z=O.querySelectorAll("link[data-precedence],style[data-precedence]"),ee=0;ee<Z.length;ee++){var xe=Z[ee];(xe.nodeName==="LINK"||xe.getAttribute("media")!=="not all")&&(B.set(xe.dataset.precedence,xe),W=xe)}W&&B.set(null,W)}Z=z.instance,xe=Z.getAttribute("data-precedence"),ee=B.get(xe)||W,ee===W&&B.set(null,Z),B.set(xe,Z),this.count++,W=Qg.bind(this),Z.addEventListener("load",W),Z.addEventListener("error",W),ee?ee.parentNode.insertBefore(Z,ee.nextSibling):(O=O.nodeType===9?O.head:O,O.insertBefore(Z,O.firstChild)),z.state.loading|=4}}var gp={$$typeof:Se,Provider:null,Consumer:null,_currentValue:We,_currentValue2:We,_threadCount:0};function vs(O,z,B,W,Z,ee,xe,Ve){this.tag=1,this.containerInfo=O,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=sl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=sl(0),this.hiddenUpdates=sl(null),this.identifierPrefix=W,this.onUncaughtError=Z,this.onCaughtError=ee,this.onRecoverableError=xe,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Ve,this.incompleteTransitions=new Map}function uo(O,z,B,W,Z,ee,xe,Ve,ot,St,Kt,fn){return O=new vs(O,z,B,xe,Ve,ot,St,fn),z=1,ee===!0&&(z|=24),ee=Vu(3,null,null,z),O.current=ee,ee.stateNode=O,z=xy(),z.refCount++,O.pooledCache=z,z.refCount++,ee.memoizedState={element:W,isDehydrated:B,cache:z},Mh(ee),O}function ov(O){return O?(O=vc,O):vc}function uv(O,z,B,W,Z,ee){Z=ov(Z),W.context===null?W.context=Z:W.pendingContext=Z,W=Xn(z),W.payload={element:B},ee=ee===void 0?null:ee,ee!==null&&(W.callback=ee),B=So(O,W,z),B!==null&&(ga(B,O,z),vl(B,O,z))}function Vh(O,z){if(O=O.memoizedState,O!==null&&O.dehydrated!==null){var B=O.retryLane;O.retryLane=B!==0&&B<z?B:z}}function mp(O,z){Vh(O,z),(O=O.alternate)&&Vh(O,z)}function lv(O){if(O.tag===13){var z=Pa(O,67108864);z!==null&&ga(z,O,67108864),mp(O,67108864)}}var bp=!0;function R4(O,z,B,W){var Z=$t.T;$t.T=null;var ee=st.p;try{st.p=2,cv(O,z,B,W)}finally{st.p=ee,$t.T=Z}}function l2(O,z,B,W){var Z=$t.T;$t.T=null;var ee=st.p;try{st.p=8,cv(O,z,B,W)}finally{st.p=ee,$t.T=Z}}function cv(O,z,B,W){if(bp){var Z=X1(W);if(Z===null)Vg(O,z,W,Kg,B),dv(O,W);else if(em(Z,O,z,B,W))W.stopPropagation();else if(dv(O,W),z&4&&-1<fv.indexOf(O)){for(;Z!==null;){var ee=dc(Z);if(ee!==null)switch(ee.tag){case 3:if(ee=ee.stateNode,ee.current.memoizedState.isDehydrated){var xe=or(ee.pendingLanes);if(xe!==0){var Ve=ee;for(Ve.pendingLanes|=2,Ve.entangledLanes|=2;xe;){var ot=1<<31-Ln(xe);Ve.entanglements[1]|=ot,xe&=~ot}Wu(ee),!(oa&6)&&(ae=Ie()+500,Sd(0,!1))}}break;case 13:Ve=Pa(ee,2),Ve!==null&&ga(Ve,ee,2),ys(),mp(ee,2)}if(ee=X1(W),ee===null&&Vg(O,z,W,Kg,B),ee===Z)break;Z=ee}Z!==null&&W.stopPropagation()}else Vg(O,z,W,null,B)}}function X1(O){return O=ih(O),Xg(O)}var Kg=null;function Xg(O){if(Kg=null,O=ou(O),O!==null){var z=ze(O);if(z===null)O=null;else{var B=z.tag;if(B===13){if(O=Lt(z),O!==null)return O;O=null}else if(B===3){if(z.stateNode.current.memoizedState.isDehydrated)return z.tag===3?z.stateNode.containerInfo:null;O=null}else z!==O&&(O=null)}}return Kg=O,null}function eb(O){switch(O){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 10,606 bytes, lines 156-164
156: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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(gt()){case rt:return 2;case Qe:return 8;case tt:case dt:return 32;case Ct:return 268435456;default:return 32}default:return 32}}var tb=!1,_f=null,wf=null,xf=null,$o=new Map,yp=new Map,Sf=[],fv="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".split(" ");function dv(O,z){switch(O){case"focusin":case"focusout":_f=null;break;case"dragenter":case"dragleave":wf=null;break;case"mouseover":case"mouseout":xf=null;break;case"pointerover":case"pointerout":$o.delete(z.pointerId);break;case"gotpointercapture":case"lostpointercapture":yp.delete(z.pointerId)}}function vp(O,z,B,W,Z,ee){return O===null||O.nativeEvent!==ee?(O={blockedOn:z,domEventName:B,eventSystemFlags:W,nativeEvent:ee,targetContainers:[Z]},z!==null&&(z=dc(z),z!==null&&lv(z)),O):(O.eventSystemFlags|=W,z=O.targetContainers,Z!==null&&z.indexOf(Z)===-1&&z.push(Z),O)}function em(O,z,B,W,Z){switch(z){case"focusin":return _f=vp(_f,O,z,B,W,Z),!0;case"dragenter":return wf=vp(wf,O,z,B,W,Z),!0;case"mouseover":return xf=vp(xf,O,z,B,W,Z),!0;case"pointerover":var ee=Z.pointerId;return $o.set(ee,vp($o.get(ee)||null,O,z,B,W,Z)),!0;case"gotpointercapture":return ee=Z.pointerId,yp.set(ee,vp(yp.get(ee)||null,O,z,B,W,Z)),!0}return!1}function tm(O){var z=ou(O.target);if(z!==null){var B=ze(z);if(B!==null){if(z=B.tag,z===13){if(z=Lt(B),z!==null){O.blockedOn=z,oi(O.priority,function(){if(B.tag===13){var W=qo(),Z=Pa(B,W);Z!==null&&ga(Z,B,W),mp(B,W)}});return}}else if(z===3&&B.stateNode.current.memoizedState.isDehydrated){O.blockedOn=B.tag===3?B.stateNode.containerInfo:null;return}}}O.blockedOn=null}function _p(O){if(O.blockedOn!==null)return!1;for(var z=O.targetContainers;0<z.length;){var B=X1(O.nativeEvent);if(B===null){B=O.nativeEvent;var W=new B.constructor(B.type,B);pc=W,B.target.dispatchEvent(W),pc=null}else return z=dc(B),z!==null&&lv(z),O.blockedOn=B,!1;z.shift()}return!0}function nb(O,z,B){_p(O)&&B.delete(z)}function c2(){tb=!1,_f!==null&&_p(_f)&&(_f=null),wf!==null&&_p(wf)&&(wf=null),xf!==null&&_p(xf)&&(xf=null),$o.forEach(nb),yp.forEach(nb)}function wp(O,z){O.blockedOn===z&&(O.blockedOn=null,tb||(tb=!0,K.unstable_scheduleCallback(K.unstable_NormalPriority,c2)))}var nm=null;function f2(O){nm!==O&&(nm=O,K.unstable_scheduleCallback(K.unstable_NormalPriority,function(){nm===O&&(nm=null);for(var z=0;z<O.length;z+=3){var B=O[z],W=O[z+1],Z=O[z+2];if(typeof W!="function"){if(Xg(W||B)===null)continue;break}var ee=dc(B);ee!==null&&(O.splice(z,3),z-=3,Sg(ee,{pending:!0,data:Z,method:B.method,action:W},W,Z))}}))}function im(O){function z(ot){return wp(ot,O)}_f!==null&&wp(_f,O),wf!==null&&wp(wf,O),xf!==null&&wp(xf,O),$o.forEach(z),yp.forEach(z);for(var B=0;B<Sf.length;B++){var W=Sf[B];W.blockedOn===O&&(W.blockedOn=null)}for(;0<Sf.length&&(B=Sf[0],B.blockedOn===null);)tm(B),B.blockedOn===null&&Sf.shift();if(B=(O.ownerDocument||O).$$reactFormReplay,B!=null)for(W=0;W<B.length;W+=3){var Z=B[W],ee=B[W+1],xe=Z[ds]||null;if(typeof ee=="function")xe||f2(B);else if(xe){var Ve=null;if(ee&&ee.hasAttribute("formAction")){if(Z=ee,xe=ee[ds]||null)Ve=xe.formAction;else if(Xg(Z)!==null)continue}else Ve=xe.action;typeof Ve=="function"?B[W+1]=Ve:(B.splice(W,3),W-=3),f2(B)}}}function rm(O){this._internalRoot=O}ba.prototype.render=rm.prototype.render=function(O){var z=this._internalRoot;if(z===null)throw Error(ie(409));var B=z.current,W=qo();uv(B,W,O,z,null,null)},ba.prototype.unmount=rm.prototype.unmount=function(){var O=this._internalRoot;if(O!==null){this._internalRoot=null;var z=O.containerInfo;O.tag===0&&Tc(),uv(O.current,2,null,O,null,null),ys(),z[fc]=null}};function ba(O){this._internalRoot=O}ba.prototype.unstable_scheduleHydration=function(O){if(O){var z=Cr();O={blockedOn:null,target:O,priority:z};for(var B=0;B<Sf.length&&z!==0&&z<Sf[B].priority;B++);Sf.splice(B,0,O),B===0&&tm(O)}};var d2=ce.version;if(d2!=="19.0.0")throw Error(ie(527,d2,"19.0.0"));st.findDOMNode=function(O){var z=O._reactInternals;if(z===void 0)throw typeof O.render=="function"?Error(ie(188)):(O=Object.keys(O).join(","),Error(ie(268,O)));return O=ft(z),O=O!==null?Oe(O):null,O=O===null?null:O.stateNode,O};var z4={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:$t,findFiberByHostInstance:ou,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var xp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!xp.isDisabled&&xp.supportsFiber)try{mn=xp.inject(z4),on=xp}catch(O){}}se.createRoot=function(O,z){if(!he(O))throw Error(ie(299));var B=!1,W="",Z=$l,ee=Pu,xe=M1,Ve=null;return z!=null&&(z.unstable_strictMode===!0&&(B=!0),z.identifierPrefix!==void 0&&(W=z.identifierPrefix),z.onUncaughtError!==void 0&&(Z=z.onUncaughtError),z.onCaughtError!==void 0&&(ee=z.onCaughtError),z.onRecoverableError!==void 0&&(xe=z.onRecoverableError),z.unstable_transitionCallbacks!==void 0&&(Ve=z.unstable_transitionCallbacks)),z=uo(O,1,!1,null,null,B,W,Z,ee,xe,Ve,null),O[fc]=z.current,Gg(O.nodeType===8?O.parentNode:O),new rm(z)},Q=function(O,z,B){if(!he(O))throw Error(ie(299));var W=!1,Z="",ee=$l,xe=Pu,Ve=M1,ot=null,St=null;return B!=null&&(B.unstable_strictMode===!0&&(W=!0),B.identifierPrefix!==void 0&&(Z=B.identifierPrefix),B.onUncaughtError!==void 0&&(ee=B.onUncaughtError),B.onCaughtError!==void 0&&(xe=B.onCaughtError),B.onRecoverableError!==void 0&&(Ve=B.onRecoverableError),B.unstable_transitionCallbacks!==void 0&&(ot=B.unstable_transitionCallbacks),B.formState!==void 0&&(St=B.formState)),z=uo(O,1,!0,z,B!=null?B:null,W,Z,ee,xe,Ve,ot,St),z.context=ov(null),B=z.current,W=qo(),Z=Xn(W),Z.callback=null,So(B,Z,W),z.current.lanes=W,Hf(z,W),Wu(z),O[fc]=z.current,Gg(O),new ba(z)},Q="19.0.0"},6221:(re,se,te)=>{"use strict";/**
157 * @license React
158 * react-dom.production.js
159 *
160 * Copyright (c) Meta Platforms, Inc. and affiliates.
161 *
162 * This source code is licensed under the MIT license found in the
163 * LICENSE file in the root directory of this source tree.
164 */var Q=te(6540);function K(Ae){var Ce="https://react.dev/errors/"+Ae;if(1<arguments.length){Ce+="?args[]="+encodeURIComponent(arguments[1]);for(var De=2;De<arguments.length;De++)Ce+="&args[]="+encodeURIComponent(arguments[De])}return"Minified React error #"+Ae+"; visit "+Ce+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function ce(){}var le={d:{f:ce,r:function(){throw Error(K(522))},D:ce,C:ce,L:ce,m:ce,X:ce,S:ce,M:ce},p:0,findDOMNode:null},ie=Symbol.for("react.portal");function he(Ae,Ce,De){var $e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ie,key:$e==null?null:""+$e,children:Ae,containerInfo:Ce,implementation:De}}var pe=Q.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Te(Ae,Ce){if(Ae==="font")return"";if(typeof Ce=="string")return Ce==="use-credentials"?Ce:""}se.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=le,se.createPortal=function(Ae,Ce){var De=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ce||Ce.nodeType!==1&&Ce.nodeType!==9&&Ce.nodeType!==11)throw Error(K(299));return he(Ae,Ce,null,De)},se.flushSync=function(Ae){var Ce=pe.T,De=le.p;try{if(pe.T=null,le.p=2,Ae)return Ae()}finally{pe.T=Ce,le.p=De,le.d.f()}},se.preconnect=function(Ae,Ce){typeof Ae=="string"&&(Ce?(Ce=Ce.crossOrigin,Ce=typeof Ce=="string"?Ce==="use-credentials"?Ce:"":void 0):Ce=null,le.d.C(Ae,Ce))},se.prefetchDNS=function(Ae){typeof Ae=="string"&&le.d.D(Ae)},se.preinit=function(Ae,Ce){if(typeof Ae=="string"&&Ce&&typeof Ce.as=="string"){var De=Ce.as,$e=Te(De,Ce.crossOrigin),Me=typeof Ce.integrity=="string"?Ce.integrity:void 0,ve=typeof Ce.fetchPriority=="string"?Ce.fetchPriority:void 0;De==="style"?le.d.S(Ae,typeof Ce.precedence=="string"?Ce.precedence:void 0,{crossOrigin:$e,integrity:Me,fetchPriority:ve}):De==="script"&&le.d.X(Ae,{crossOrigin:$e,integrity:Me,fetchPriority:ve,nonce:typeof Ce.nonce=="string"?Ce.nonce:void 0})}},se.preinitModule=function(Ae,Ce){if(typeof Ae=="string")if(typeof Ce=="object"&&Ce!==null){if(Ce.as==null||Ce.as==="script"){var De=Te(Ce.as,Ce.crossOrigin);le.d.M(Ae,{crossOrigin:De,integrity:typeof Ce.integrity=="string"?Ce.integrity:void 0,nonce:typeof Ce.nonce=="string"?Ce.nonce:void 0})}}else Ce==null&&le.d.M(Ae)},se.preload=function(Ae,Ce){if(typeof Ae=="string"&&typeof Ce=="object"&&Ce!==null&&typeof Ce.as=="string"){var De=Ce.as,$e=Te(De,Ce.crossOrigin);le.d.L(Ae,De,{crossOrigin:$e,integrity:typeof Ce.integrity=="string"?Ce.integrity:void 0,nonce:typeof Ce.nonce=="string"?Ce.nonce:void 0,type:typeof Ce.type=="string"?Ce.type:void 0,fetchPriority:typeof Ce.fetchPriority=="string"?Ce.fetchPriority:void 0,referrerPolicy:typeof Ce.referrerPolicy=="string"?Ce.referrerPolicy:void 0,imageSrcSet:typeof Ce.imageSrcSet=="string"?Ce.imageSrcSet:void 0,imageSizes:typeof Ce.imageSizes=="string"?Ce.imageSizes:void 0,media:typeof Ce.media=="string"?Ce.media:void 0})}},se.preloadModule=function(Ae,Ce){if(typeof Ae=="string")if(Ce){var De=Te(Ce.as,Ce.crossOrigin);le.d.m(Ae,{as:typeof Ce.as=="string"&&Ce.as!=="script"?Ce.as:void 0,crossOrigin:De,integrity:typeof Ce.integrity=="string"?Ce.integrity:void 0})}else le.d.m(Ae)},se.requestFormReset=function(Ae){le.d.r(Ae)},se.unstable_batchedUpdates=function(Ae,Ce){return Ae(Ce)},se.useFormState=function(Ae,Ce,De){return pe.H.useFormState(Ae,Ce,De)},se.useFormStatus=function(){return pe.H.useHostTransitionStatus()},se.version="19.0.0"}
164,5338:(re,se,te)=>{"use strict";function Q(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Q)}catch(K){console.error(K)}}Q(),re.exports=te(1247)},961:(re,se,te)=>{"use strict";function Q(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Q)}catch(K){console.error(K)}}Q(),re.exports=te(6221)},6691:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0}),se.isNavigator=se.isBrowser=se.off=se.on=se.noop=void 0;var te=function(){};se.noop=te;function Q(ce){for(var le=[],ie=1;ie<arguments.length;ie++)le[ie-1]=arguments[ie];ce&&ce.addEventListener&&ce.addEventListener.apply(ce,le)}se.on=Q;function K(ce){for(var le=[],ie=1;ie<arguments.length;ie++)le[ie-1]=arguments[ie];ce&&ce.removeEventListener&&ce.removeEventListener.apply(ce,le)}se.off=K,se.isBrowser=typeof window!="undefined",se.isNavigator=typeof navigator!="undefined"},5805:(re,se,te)=>{"use strict";var Q;Q={value:!0};var K=te(1635),ce=te(6540),le=K.__importDefault(te(3876));function ie(he,pe,Te){pe===void 0&&(pe=[]),Te===void 0&&(Te={loading:!1});var Ae=ce.useRef(0),Ce=le.default(),De=ce.useState(Te),$e=De[0],Me=De[1],ve=ce.useCallback(function(){for(var Se=[],Re=0;Re<arguments.length;Re++)Se[Re]=arguments[Re];var ke=++Ae.current;return $e.loading||Me(function(ge){return K.__assign(K.__assign({},ge),{loading:!0})}),he.apply(void 0,Se).then(function(ge){return Ce()&&ke===Ae.current&&Me({value:ge,loading:!1}),ge},function(ge){return Ce()&&ke===Ae.current&&Me({error:ge,loading:!1}),ge})},pe);return[$e,ve]}se.A=ie},5198:(re,se,te)=>{"use strict";var Q;Q={value:!0};var K=te(1635),ce=te(6540),le=K.__importDefault(te(3182));function ie(he,pe,Te){pe===void 0&&(pe=0),Te===void 0&&(Te=[]);var Ae=le.default(he,pe),Ce=Ae[0],De=Ae[1],$e=Ae[2];return ce.useEffect($e,Te),[Ce,De]}se.A=ie},2877:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0});var Q=te(6540),K=function(ce){Q.useEffect(ce,[])};se.default=K},8367:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0});var Q=te(6540),K=te(6691),ce=K.isBrowser?Q.useLayoutEffect:Q.useEffect;se.default=ce},9426:(re,se,te)=>{"use strict";var Q;Q={value:!0};var K=te(6540),ce=function(le){var ie=K.useRef(le);return ie.current=le,ie};se.A=ce},3876:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0});var Q=te(6540);function K(){var ce=Q.useRef(!1),le=Q.useCallback(function(){return ce.current},[]);return Q.useEffect(function(){return ce.current=!0,function(){ce.current=!1}},[]),le}se.default=K},5228:(re,se,te)=>{"use strict";var Q;Q={value:!0};var K=te(1635),ce=te(6540),le=K.__importDefault(te(8367)),ie=function(he,pe){he===void 0&&(he=1e12),pe===void 0&&(pe=0);var Te=ce.useState(0),Ae=Te[0],Ce=Te[1];return le.default(function(){var De,$e,Me,ve=function(){var ge=Math.min(1,(Date.now()-Me)/he);Ce(ge),Se()},Se=function(){De=requestAnimationFrame(ve)},Re=function(){$e=setTimeout(function(){cancelAnimationFrame(De),Ce(1)},he),Me=Date.now(),Se()},ke=setTimeout(Re,pe);return function(){clearTimeout($e),clearTimeout(ke),cancelAnimationFrame(De)}},[he,pe]),Ae};se.A=ie},1137:(re,se,te)=>{"use strict";var Q;Q={value:!0};var K=te(1635),ce=te(6540),le=K.__importDefault(te(2286)),ie=function(he,pe){pe===void 0&&(pe=200);var Te=ce.useState(he),Ae=Te[0],Ce=Te[1],De=ce.useRef(),$e=ce.useRef(null),Me=ce.useRef(0);return ce.useEffect(function(){if(De.current)$e.current=he,Me.current=!0;
164else{Ce(he);var ve=function(){Me.current?(Me.current=!1,Ce($e.current),De.current=setTimeout(ve,pe)):De.current=void 0};De.current=setTimeout(ve,pe)}},[he]),le.default(function(){De.current&&clearTimeout(De.current)}),Ae};se.A=ie},3182:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0});var Q=te(6540);function K(ce,le){le===void 0&&(le=0);var ie=Q.useRef(!1),he=Q.useRef(),pe=Q.useRef(ce),Te=Q.useCallback(function(){return ie.current},[]),Ae=Q.useCallback(function(){ie.current=!1,he.current&&clearTimeout(he.current),he.current=setTimeout(function(){ie.current=!0,pe.current()},le)},[le]),Ce=Q.useCallback(function(){ie.current=null,he.current&&clearTimeout(he.current)},[]);return Q.useEffect(function(){pe.current=ce},[ce]),Q.useEffect(function(){return Ae(),Ce},[le]),[Te,Ce,Ae]}se.default=K},2286:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0});var Q=te(1635),K=te(6540),ce=Q.__importDefault(te(2877)),le=function(ie){var he=K.useRef(ie);he.current=ie,ce.default(function(){return function(){return he.current()}})};se.default=le},9698:(re,se)=>{"use strict";/**
165 * @license React
166 * react-jsx-runtime.production.js
167 *
168 * Copyright (c) Meta Platforms, Inc. and affiliates.
169 *
170 * This source code is licensed under the MIT license found in the
171 * LICENSE file in the root directory of this source tree.
172 */var te=Symbol.for("react.transitional.element"),Q=Symbol.for("react.fragment");function K(ce,le,ie){var he=null;if(ie!==void 0&&(he=""+ie),le.key!==void 0&&(he=""+le.key),"key"in le){ie={};for(var pe in le)pe!=="key"&&(ie[pe]=le[pe])}else ie=le;return le=ie.ref,{$$typeof:te,type:ce,key:he,ref:le!==void 0?le:null,props:ie}}se.Fragment=Q,se.jsx=K,se.jsxs=K},9869:(re,se)=>{"use strict";/**
173 * @license React
174 * react.production.js
175 *
176 * Copyright (c) Meta Platforms, Inc. and affiliates.
177 *
178 * This source code is licensed under the MIT license found in the
179 * LICENSE file in the root directory of this source tree.
180 */var te=Symbol.for("react.transitional.element"),Q=Symbol.for("react.portal"),K=Symbol.for("react.fragment"),ce=Symbol.for("react.strict_mode"),le=Symbol.for("react.profiler"),ie=Symbol.for("react.consumer"),he=Symbol.for("react.context"),pe=Symbol.for("react.forward_ref"),Te=Symbol.for("react.suspense"),Ae=Symbol.for("react.memo"),Ce=Symbol.for("react.lazy"),De=Symbol.iterator;function $e(ze){return ze===null||typeof ze!="object"?null:(ze=De&&ze[De]||ze["@@iterator"],typeof ze=="function"?ze:null)}var Me={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ve=Object.assign,Se={};function Re(ze,Lt,lt){this.props=ze,this.context=Lt,this.refs=Se,this.updater=lt||Me}Re.prototype.isReactComponent={},Re.prototype.setState=function(ze,Lt){if(typeof ze!="object"&&typeof ze!="function"&&ze!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,ze,Lt,"setState")},Re.prototype.forceUpdate=function(ze){this.updater.enqueueForceUpdate(this,ze,"forceUpdate")};function ke(){}ke.prototype=Re.prototype;function ge(ze,Lt,lt){this.props=ze,this.context=Lt,this.refs=Se,this.updater=lt||Me}var Ne=ge.prototype=new ke;Ne.constructor=ge,ve(Ne,Re.prototype),Ne.isPureReactComponent=!0;var Be=Array.isArray,Ze={H:null,A:null,T:null,S:null},pt=Object.prototype.hasOwnProperty;function ut(ze,Lt,lt,ft,Oe,Ke){return lt=Ke.ref,{$$typeof:te,type:ze,key:Lt,ref:lt!==void 0?lt:null,props:Ke}}function we(ze,Lt){return ut(ze.type,Lt,void 0,void 0,void 0,ze.props)}function kt(ze){return typeof ze=="object"&&ze!==null&&ze.$$typeof===te}function Ut(ze){var Lt={"=":"=0",":":"=2"};return"$"+ze.replace(/[=:]/g,function(lt){return Lt[lt]})}var $t=/\/+/g;function Ot(ze,Lt){return typeof ze=="object"&&ze!==null&&ze.key!=null?Ut(""+ze.key):Lt.toString(36)}function zn(){}function sn(ze){switch(ze.status){case"fulfilled":return ze.value;case"rejected":throw ze.reason;default:switch(typeof ze.status=="string"?ze.then(zn,zn):(ze.status="pending",ze.then(function(Lt){ze.status==="pending"&&(ze.status="fulfilled",ze.value=Lt)},function(Lt){ze.status==="pending"&&(ze.status="rejected",ze.reason=Lt)})),ze.status){case"fulfilled":return ze.value;case"rejected":throw ze.reason}}throw ze}function jt(ze,Lt,lt,ft,Oe){var Ke=typeof ze;(Ke==="undefined"||Ke==="boolean")&&(ze=null);var st=!1;if(ze===null)st=!0;else switch(Ke){case"bigint":case"string":case"number":st=!0;break;case"object":switch(ze.$$typeof){case te:case Q:st=!0;break;case Ce:return st=ze._init,jt(st(ze._payload),Lt,lt,ft,Oe)}}
vendor: 4,753 bytes, line 180
180if(st)return Oe=Oe(ze),st=ft===""?"."+Ot(ze,0):ft,Be(Oe)?(lt="",st!=null&&(lt=st.replace($t,"$&/")+"/"),jt(Oe,Lt,lt,"",function(qe){return qe})):Oe!=null&&(kt(Oe)&&(Oe=we(Oe,lt+(Oe.key==null||ze&&ze.key===Oe.key?"":(""+Oe.key).replace($t,"$&/")+"/")+st)),Lt.push(Oe)),1;st=0;var We=ft===""?".":ft+":";if(Be(ze))for(var me=0;me<ze.length;me++)ft=ze[me],Ke=We+Ot(ft,me),st+=jt(ft,Lt,lt,Ke,Oe);else if(me=$e(ze),typeof me=="function")for(ze=me.call(ze),me=0;!(ft=ze.next()).done;)ft=ft.value,Ke=We+Ot(ft,me++),st+=jt(ft,Lt,lt,Ke,Oe);else if(Ke==="object"){if(typeof ze.then=="function")return jt(sn(ze),Lt,lt,ft,Oe);throw Lt=String(ze),Error("Objects are not valid as a React child (found: "+(Lt==="[object Object]"?"object with keys {"+Object.keys(ze).join(", ")+"}":Lt)+"). If you meant to render a collection of children, use an array instead.")}return st}function un(ze,Lt,lt){if(ze==null)return ze;var ft=[],Oe=0;return jt(ze,ft,"","",function(Ke){return Lt.call(lt,Ke,Oe++)}),ft}function Et(ze){if(ze._status===-1){var Lt=ze._result;Lt=Lt(),Lt.then(function(lt){(ze._status===0||ze._status===-1)&&(ze._status=1,ze._result=lt)},function(lt){(ze._status===0||ze._status===-1)&&(ze._status=2,ze._result=lt)}),ze._status===-1&&(ze._status=0,ze._result=Lt)}if(ze._status===1)return ze._result.default;throw ze._result}var Wt=typeof reportError=="function"?reportError:function(ze){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Lt=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof ze=="object"&&ze!==null&&typeof ze.message=="string"?String(ze.message):String(ze),error:ze});if(!window.dispatchEvent(Lt))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",ze);return}console.error(ze)};function bn(){}se.Children={map:un,forEach:function(ze,Lt,lt){un(ze,function(){Lt.apply(this,arguments)},lt)},count:function(ze){var Lt=0;return un(ze,function(){Lt++}),Lt},toArray:function(ze){return un(ze,function(Lt){return Lt})||[]},only:function(ze){if(!kt(ze))throw Error("React.Children.only expected to receive a single React element child.");return ze}},se.Component=Re,se.Fragment=K,se.Profiler=le,se.PureComponent=ge,se.StrictMode=ce,se.Suspense=Te,se.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ze,se.act=function(){throw Error("act(...) is not supported in production builds of React.")},se.cache=function(ze){return function(){return ze.apply(null,arguments)}},se.cloneElement=function(ze,Lt,lt){if(ze==null)throw Error("The argument must be a React element, but you passed "+ze+".");var ft=ve({},ze.props),Oe=ze.key,Ke=void 0;if(Lt!=null)for(st in Lt.ref!==void 0&&(Ke=void 0),Lt.key!==void 0&&(Oe=""+Lt.key),Lt)!pt.call(Lt,st)||st==="key"||st==="__self"||st==="__source"||st==="ref"&&Lt.ref===void 0||(ft[st]=Lt[st]);var st=arguments.length-2;if(st===1)ft.children=lt;else if(1<st){for(var We=Array(st),me=0;me<st;me++)We[me]=arguments[me+2];ft.children=We}return ut(ze.type,Oe,void 0,void 0,Ke,ft)},se.createContext=function(ze){return ze={$$typeof:he,_currentValue:ze,_currentValue2:ze,_threadCount:0,Provider:null,Consumer:null},ze.Provider=ze,ze.Consumer={$$typeof:ie,_context:ze},ze},se.createElement=function(ze,Lt,lt){var ft,Oe={},Ke=null;if(Lt!=null)for(ft in Lt.key!==void 0&&(Ke=""+Lt.key),Lt)pt.call(Lt,ft)&&ft!=="key"&&ft!=="__self"&&ft!=="__source"&&(Oe[ft]=Lt[ft]);var st=arguments.length-2;if(st===1)Oe.children=lt;else if(1<st){for(var We=Array(st),me=0;me<st;me++)We[me]=arguments[me+2];Oe.children=We}if(ze&&ze.defaultProps)for(ft in st=ze.defaultProps,st)Oe[ft]===void 0&&(Oe[ft]=st[ft]);return ut(ze,Ke,void 0,void 0,null,Oe)},se.createRef=function(){return{current:null}},se.forwardRef=function(ze){return{$$typeof:pe,render:ze}},se.isValidElement=kt,se.lazy=function(ze){return{$$typeof:Ce,_payload:{_status:-1,_result:ze},_init:Et}},se.memo=function(ze,Lt){return{$$typeof:Ae,type:ze,compare:Lt===void 0?null:Lt}},se.startTransition=function(ze){var Lt=Ze.T,lt={};Ze.T=lt;try{var ft=ze(),Oe=Ze.S;Oe!==null&&Oe(lt,ft),typeof ft=="object"&&ft!==null&&typeof ft.then=="function"&&ft.then(bn,Wt)}catch(Ke){Wt(Ke)}finally{Ze.T=Lt}},se.unstable_useCacheRefresh=function(){return Ze.H.useCacheRefresh()},se.use=function(ze){return Ze.H.use(ze)},se.useActionState=function(ze,Lt,lt){return Ze.H.useActionState(ze,Lt,lt)},se.useCallback=function(ze,Lt){return Ze.H.useCallback(ze,Lt)},se.useContext=function(ze){return Ze.H.useContext(ze)},se.useDebugValue=function(){},se.useDeferredValue=function(ze,Lt){return Ze.H.useDeferredValue(ze,Lt)},se.useEffect=function(ze,Lt){return Ze.H.useEffect(ze,Lt)},se.useId=function(){return Ze.H.useId()},se.useImperativeHandle=function(ze,Lt,lt){return Ze.H.useImperativeHandle(ze,
180Lt,lt)},se.useInsertionEffect=function(ze,Lt){return Ze.H.useInsertionEffect(ze,Lt)},se.useLayoutEffect=function(ze,Lt){return Ze.H.useLayoutEffect(ze,Lt)},se.useMemo=function(ze,Lt){return Ze.H.useMemo(ze,Lt)},se.useOptimistic=function(ze,Lt){return Ze.H.useOptimistic(ze,Lt)},se.useReducer=function(ze,Lt,lt){return Ze.H.useReducer(ze,Lt,lt)},se.useRef=function(ze){return Ze.H.useRef(ze)},se.useState=function(ze){return Ze.H.useState(ze)},se.useSyncExternalStore=function(ze,Lt,lt){return Ze.H.useSyncExternalStore(ze,Lt,lt)},se.useTransition=function(){return Ze.H.useTransition()},se.version="19.0.0"},6540:(re,se,te)=>{"use strict";re.exports=te(9869)},4848:(re,se,te)=>{"use strict";re.exports=te(9698)},81:(re,se)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0});var te=function(Q){if("getBBox"in Q){var K=Q.getBBox();return Object.freeze({height:K.height,left:0,top:0,width:K.width})}else{var ce=window.getComputedStyle(Q);return Object.freeze({height:parseFloat(ce.height||"0"),left:parseFloat(ce.paddingLeft||"0"),top:parseFloat(ce.paddingTop||"0"),width:parseFloat(ce.width||"0")})}};se.ContentRect=te},7964:(re,se,te)=>{"use strict";Object.defineProperty(se,"__esModule",{value:!0});var Q=te(81),K=function(){function ce(le){this.target=le,this.$$broadcastWidth=this.$$broadcastHeight=0}return Object.defineProperty(ce.prototype,"broadcastWidth",{get:function(){return this.$$broadcastWidth},enumerable:!0,configurable:!0}),Object.defineProperty(ce.prototype,"broadcastHeight",{get:function(){return this.$$broadcastHeight},enumerable:!0,configurable:!0}),ce.prototype.isActive=function(){var le=Q.ContentRect(this.target);return!!le&&(le.width!==this.broadcastWidth||le.height!==this.broadcastHeight)},ce}();se.ResizeObservation=K},9130:(re,se,te)=>{"use strict";var Q;Q={value:!0};var K=te(7964),ce=te(8988),le=[],ie=function(){function ut(we){this.$$observationTargets=[],this.$$activeTargets=[],this.$$skippedTargets=[];var kt=Te(we);if(kt)throw TypeError(kt);this.$$callback=we}return ut.prototype.observe=function(we){var kt=Ae("observe",we);if(kt)throw TypeError(kt);var Ut=Ce(this.$$observationTargets,we);Ut>=0||(this.$$observationTargets.push(new K.ResizeObservation(we)),he(this))},ut.prototype.unobserve=function(we){var kt=Ae("unobserve",we);if(kt)throw TypeError(kt);var Ut=Ce(this.$$observationTargets,we);Ut<0||(this.$$observationTargets.splice(Ut,1),this.$$observationTargets.length===0&&pe(this))},ut.prototype.disconnect=function(){this.$$observationTargets=[],this.$$activeTargets=[],pe(this)},ut}();se.tb=ie;function he(ut){var we=le.indexOf(ut);we<0&&(le.push(ut),Ne())}function pe(ut){var we=le.indexOf(ut);we>=0&&(le.splice(we,1),Ze())}function Te(ut){if(typeof ut=="undefined")return"Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.";if(typeof ut!="function")return"Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function."}function Ae(ut,we){if(typeof we=="undefined")return"Failed to execute '"+ut+"' on 'ResizeObserver': 1 argument required, but only 0 present.";if(!(we&&we.nodeType===window.Node.ELEMENT_NODE))return"Failed to execute '"+ut+"' on 'ResizeObserver': parameter 1 is not of type 'Element'."}function Ce(ut,we){for(var kt=0;kt<ut.length;kt+=1)if(ut[kt].target===we)return kt;return-1}var De=function(ut){le.forEach(function(we){we.$$activeTargets=[],we.$$skippedTargets=[],we.$$observationTargets.forEach(function(kt){if(kt.isActive()){var Ut=Re(kt.target);Ut>ut?we.$$activeTargets.push(kt):we.$$skippedTargets.push(kt)}})})},$e=function(){return le.some(function(ut){return!!ut.$$activeTargets.length})},Me=function(){return le.some(function(ut){return!!ut.$$skippedTargets.length})},ve=function(){var ut=1/0;return le.forEach(function(we){if(we.$$activeTargets.length){var kt=[];we.$$activeTargets.forEach(function(Ut){var $t=new ce.ResizeObserverEntry(Ut.target);kt.push($t),Ut.$$broadcastWidth=$t.contentRect.width,Ut.$$broadcastHeight=$t.contentRect.height;var Ot=Re(Ut.target);Ot<ut&&(ut=Ot)}),we.$$callback(kt,we),we.$$activeTargets=[]}}),ut},Se=function(){var ut=new window.ErrorEvent("ResizeLoopError",{message:"ResizeObserver loop completed with undelivered notifications."});window.dispatchEvent(ut)},Re=function(ut){for(var we=0;ut.parentNode;)ut=ut.parentNode,we+=1;return we},ke=function(){var ut=0;for(De(ut);$e();)ut=ve(),De(ut);Me()&&Se()},ge,Ne=function(){ge||Be()},Be=function(){ge=window.requestAnimationFrame(function(){ke(),Be()})},Ze=function(){ge&&!le.some(function(ut){return!!ut.$$observationTargets.length})&&(window.cancelAnimationFrame(ge),ge=void 0)},pt=function(){return window.ResizeObserver=ie};Q=pt},8988:(re,se,te)=>{"use strict";
vendor: 4,621 bytes, lines 180-188
180Object.defineProperty(se,"__esModule",{value:!0});var Q=te(81),K=function(){function ce(le){this.target=le,this.contentRect=Q.ContentRect(le)}return ce}();se.ResizeObserverEntry=K},4477:(re,se)=>{"use strict";/**
181 * @license React
182 * scheduler.production.js
183 *
184 * Copyright (c) Meta Platforms, Inc. and affiliates.
185 *
186 * This source code is licensed under the MIT license found in the
187 * LICENSE file in the root directory of this source tree.
188 */function te(jt,un){var Et=jt.length;jt.push(un);e:for(;0<Et;){var Wt=Et-1>>>1,bn=jt[Wt];if(0<ce(bn,un))jt[Wt]=un,jt[Et]=bn,Et=Wt;else break e}}function Q(jt){return jt.length===0?null:jt[0]}function K(jt){if(jt.length===0)return null;var un=jt[0],Et=jt.pop();if(Et!==un){jt[0]=Et;e:for(var Wt=0,bn=jt.length,ze=bn>>>1;Wt<ze;){var Lt=2*(Wt+1)-1,lt=jt[Lt],ft=Lt+1,Oe=jt[ft];if(0>ce(lt,Et))ft<bn&&0>ce(Oe,lt)?(jt[Wt]=Oe,jt[ft]=Et,Wt=ft):(jt[Wt]=lt,jt[Lt]=Et,Wt=Lt);else if(ft<bn&&0>ce(Oe,Et))jt[Wt]=Oe,jt[ft]=Et,Wt=ft;else break e}}return un}function ce(jt,un){var Et=jt.sortIndex-un.sortIndex;return Et!==0?Et:jt.id-un.id}if(se.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var le=performance;se.unstable_now=function(){return le.now()}}else{var ie=Date,he=ie.now();se.unstable_now=function(){return ie.now()-he}}var pe=[],Te=[],Ae=1,Ce=null,De=3,$e=!1,Me=!1,ve=!1,Se=typeof setTimeout=="function"?setTimeout:null,Re=typeof clearTimeout=="function"?clearTimeout:null,ke=typeof setImmediate!="undefined"?setImmediate:null;function ge(jt){for(var un=Q(Te);un!==null;){if(un.callback===null)K(Te);else if(un.startTime<=jt)K(Te),un.sortIndex=un.expirationTime,te(pe,un);else break;un=Q(Te)}}function Ne(jt){if(ve=!1,ge(jt),!Me)if(Q(pe)!==null)Me=!0,zn();else{var un=Q(Te);un!==null&&sn(Ne,un.startTime-jt)}}var Be=!1,Ze=-1,pt=5,ut=-1;function we(){return!(se.unstable_now()-ut<pt)}function kt(){if(Be){var jt=se.unstable_now();ut=jt;var un=!0;try{e:{Me=!1,ve&&(ve=!1,Re(Ze),Ze=-1),$e=!0;var Et=De;try{t:{for(ge(jt),Ce=Q(pe);Ce!==null&&!(Ce.expirationTime>jt&&we());){var Wt=Ce.callback;if(typeof Wt=="function"){Ce.callback=null,De=Ce.priorityLevel;var bn=Wt(Ce.expirationTime<=jt);if(jt=se.unstable_now(),typeof bn=="function"){Ce.callback=bn,ge(jt),un=!0;break t}Ce===Q(pe)&&K(pe),ge(jt)}else K(pe);Ce=Q(pe)}if(Ce!==null)un=!0;else{var ze=Q(Te);ze!==null&&sn(Ne,ze.startTime-jt),un=!1}}break e}finally{Ce=null,De=Et,$e=!1}un=void 0}}finally{un?Ut():Be=!1}}}var Ut;if(typeof ke=="function")Ut=function(){ke(kt)};else if(typeof MessageChannel!="undefined"){var $t=new MessageChannel,Ot=$t.port2;$t.port1.onmessage=kt,Ut=function(){Ot.postMessage(null)}}else Ut=function(){Se(kt,0)};function zn(){Be||(Be=!0,Ut())}function sn(jt,un){Ze=Se(function(){jt(se.unstable_now())},un)}se.unstable_IdlePriority=5,se.unstable_ImmediatePriority=1,se.unstable_LowPriority=4,se.unstable_NormalPriority=3,se.unstable_Profiling=null,se.unstable_UserBlockingPriority=2,se.unstable_cancelCallback=function(jt){jt.callback=null},se.unstable_continueExecution=function(){Me||$e||(Me=!0,zn())},se.unstable_forceFrameRate=function(jt){0>jt||125<jt?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):pt=0<jt?Math.floor(1e3/jt):5},se.unstable_getCurrentPriorityLevel=function(){return De},se.unstable_getFirstCallbackNode=function(){return Q(pe)},se.unstable_next=function(jt){switch(De){case 1:case 2:case 3:var un=3;break;default:un=De}var Et=De;De=un;try{return jt()}finally{De=Et}},se.unstable_pauseExecution=function(){},se.unstable_requestPaint=function(){},se.unstable_runWithPriority=function(jt,un){switch(jt){case 1:case 2:case 3:case 4:case 5:break;default:jt=3}var Et=De;De=jt;try{return un()}finally{De=Et}},se.unstable_scheduleCallback=function(jt,un,Et){var Wt=se.unstable_now();switch(typeof Et=="object"&&Et!==null?(Et=Et.delay,Et=typeof Et=="number"&&0<Et?Wt+Et:Wt):Et=Wt,jt){case 1:var bn=-1;break;case 2:bn=250;break;case 5:bn=1073741823;break;case 4:bn=1e4;break;default:bn=5e3}return bn=Et+bn,jt={id:Ae++,callback:un,priorityLevel:jt,startTime:Et,expirationTime:bn,sortIndex:-1},Et>Wt?(jt.sortIndex=Et,te(Te,jt),Q(pe)===null&&jt===Q(Te)&&(ve?(Re(Ze),Ze=-1):ve=!0,sn(Ne,Et-Wt))):(jt.sortIndex=bn,te(pe,jt),Me||$e||(Me=!0,zn())),jt},se.unstable_shouldYield=we,se.unstable_wrapCallback=function(jt){var un=De;return function(){var Et=De;De=un;try{return jt.apply(this,arguments)}finally{De=Et}}}},9982:(re,se,te)=>{"use strict";re.exports=te(4477)},2833:re=>{re.exports=function(te,Q,K,ce){var le=K?K.call(ce,te,Q):void 0;if(le!==void 0)return!!le;if(te===Q)return!0;
vendor: 7,641 bytes, lines 188-197
188if(typeof te!="object"||!te||typeof Q!="object"||!Q)return!1;var ie=Object.keys(te),he=Object.keys(Q);if(ie.length!==he.length)return!1;for(var pe=Object.prototype.hasOwnProperty.bind(Q),Te=0;Te<ie.length;Te++){var Ae=ie[Te];if(!pe(Ae))return!1;var Ce=te[Ae],De=Q[Ae];if(le=K?K.call(ce,Ce,De,Ae):void 0,le===!1||le===void 0&&Ce!==De)return!1}return!0}},6379:function(re){function se(ce,le){if(!(ce instanceof le))throw new TypeError("Cannot call a class as a function")}function te(ce,le){for(var ie=0;ie<le.length;ie++){var he=le[ie];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(ce,he.key,he)}}function Q(ce,le,ie){return le&&te(ce.prototype,le),ie&&te(ce,ie),ce}/**
189 * Sticky.js
190 * Library for sticky elements written in vanilla javascript. With this library you can easily set sticky elements on your website. It's also responsive.
191 *
192 * @version 1.3.0
193 * @author Rafal Galus <[email protected]>
194 * @website https://rgalus.github.io/sticky-js/
195 * @repo https://github.com/rgalus/sticky-js
196 * @license https://github.com/rgalus/sticky-js/blob/master/LICENSE
197 */var K=function(){function ce(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};se(this,ce),this.selector=le,this.elements=[],this.version="1.3.0",this.vp=this.getViewportSize(),this.body=document.querySelector("body"),this.options={wrap:ie.wrap||!1,wrapWith:ie.wrapWith||"<span></span>",marginTop:ie.marginTop||0,marginBottom:ie.marginBottom||0,stickyFor:ie.stickyFor||0,stickyClass:ie.stickyClass||null,stickyContainer:ie.stickyContainer||"body"},this.updateScrollTopPosition=this.updateScrollTopPosition.bind(this),this.updateScrollTopPosition(),window.addEventListener("load",this.updateScrollTopPosition),window.addEventListener("scroll",this.updateScrollTopPosition),this.run()}return Q(ce,[{key:"run",value:function(){var ie=this,he=setInterval(function(){if(document.readyState==="complete"){clearInterval(he);var pe=document.querySelectorAll(ie.selector);ie.forEach(pe,function(Te){return ie.renderElement(Te)})}},10)}},{key:"renderElement",value:function(ie){var he=this;ie.sticky={},ie.sticky.active=!1,ie.sticky.marginTop=parseInt(ie.getAttribute("data-margin-top"))||this.options.marginTop,ie.sticky.marginBottom=parseInt(ie.getAttribute("data-margin-bottom"))||this.options.marginBottom,ie.sticky.stickyFor=parseInt(ie.getAttribute("data-sticky-for"))||this.options.stickyFor,ie.sticky.stickyClass=ie.getAttribute("data-sticky-class")||this.options.stickyClass,ie.sticky.wrap=ie.hasAttribute("data-sticky-wrap")?!0:this.options.wrap,ie.sticky.stickyContainer=this.options.stickyContainer,ie.sticky.container=this.getStickyContainer(ie),ie.sticky.container.rect=this.getRectangle(ie.sticky.container),ie.sticky.rect=this.getRectangle(ie),ie.tagName.toLowerCase()==="img"&&(ie.onload=function(){return ie.sticky.rect=he.getRectangle(ie)}),ie.sticky.wrap&&this.wrapElement(ie),this.activate(ie)}},{key:"wrapElement",value:function(ie){ie.insertAdjacentHTML("beforebegin",ie.getAttribute("data-sticky-wrapWith")||this.options.wrapWith),ie.previousSibling.appendChild(ie)}},{key:"activate",value:function(ie){ie.sticky.rect.top+ie.sticky.rect.height<ie.sticky.container.rect.top+ie.sticky.container.rect.height&&ie.sticky.stickyFor<this.vp.width&&!ie.sticky.active&&(ie.sticky.active=!0),this.elements.indexOf(ie)<0&&this.elements.push(ie),ie.sticky.resizeEvent||(this.initResizeEvents(ie),ie.sticky.resizeEvent=!0),ie.sticky.scrollEvent||(this.initScrollEvents(ie),ie.sticky.scrollEvent=!0),this.setPosition(ie)}},{key:"initResizeEvents",value:function(ie){var he=this;ie.sticky.resizeListener=function(){return he.onResizeEvents(ie)},window.addEventListener("resize",ie.sticky.resizeListener)}},{key:"destroyResizeEvents",value:function(ie){window.removeEventListener("resize",ie.sticky.resizeListener)}},{key:"onResizeEvents",value:function(ie){this.vp=this.getViewportSize(),ie.sticky.rect=this.getRectangle(ie),ie.sticky.container.rect=this.getRectangle(ie.sticky.container),ie.sticky.rect.top+ie.sticky.rect.height<ie.sticky.container.rect.top+ie.sticky.container.rect.height&&ie.sticky.stickyFor<this.vp.width&&!ie.sticky.active?ie.sticky.active=!0:(ie.sticky.rect.top+ie.sticky.rect.height>=ie.sticky.container.rect.top+ie.sticky.container.rect.height||ie.sticky.stickyFor>=this.vp.width&&ie.sticky.active)&&(ie.sticky.active=!1),this.setPosition(ie)}},{key:"initScrollEvents",value:function(ie){var he=this;ie.sticky.scrollListener=function(){return he.onScrollEvents(ie)},window.addEventListener("scroll",ie.sticky.scrollListener)}},{key:"destroyScrollEvents",value:function(ie){window.removeEventListener("scroll",ie.sticky.scrollListener)}},{key:"onScrollEvents",value:function(ie){ie.sticky&&ie.sticky.active&&this.setPosition(ie)}},{key:"setPosition",value:function(ie){this.css(ie,{position:"",width:"",top:"",left:""}),!(this.vp.height<ie.sticky.rect.height||!ie.sticky.active)&&(ie.sticky.rect.width||(ie.sticky.rect=this.getRectangle(ie)),ie.sticky.wrap&&this.css(ie.parentNode,{display:"block",width:ie.sticky.rect.width+"px",height:ie.sticky.rect.height+"px"}),ie.sticky.rect.top===0&&ie.sticky.container===this.body?(this.css(ie,{position:"fixed",top:ie.sticky.rect.top+"px",left:ie.sticky.rect.left+"px",width:ie.sticky.rect.width+"px"}),ie.sticky.stickyClass&&ie.classList.add(ie.sticky.stickyClass)):this.scrollTop>ie.sticky.rect.top-ie.sticky.marginTop?(this.css(ie,{position:"fixed",width:ie.sticky.rect.width+"px",left:ie.sticky.rect.left+"px"}),this.scrollTop+ie.sticky.rect.height+ie.sticky.marginTop>ie.sticky.container.rect.top+ie.sticky.container.offsetHeight-ie.sticky.marginBottom?(ie.sticky.stickyClass&&ie.classList.remove(ie.sticky.stickyClass),this.css(ie,{top:ie.sticky.container.rect.top+ie.sticky.container.offsetHeight-(this.scrollTop+ie.sticky.rect.height+ie.sticky.marginBottom)+"px"})):(ie.sticky.stickyClass&&ie.classList.add(ie.sticky.stickyClass),this.css(ie,{top:ie.sticky.marginTop+"px"}))):(ie.sticky.stickyClass&&ie.classList.remove(ie.sticky.stickyClass),this.css(ie,{position:"",width:"",top:"",left:""}),ie.sticky.wrap&&this.css(ie.parentNode,{display:"",width:"",height:""})))}},{key:"update",value:function(){var ie=this;this.forEach(this.elements,function(he){he.sticky.rect=ie.getRectangle(he),he.sticky.container.rect=ie.getRectangle(he.sticky.container),ie.activate(he),ie.setPosition(he)})}},{key:"destroy",value:function(){var ie=this;window.removeEventListener("load",this.updateScrollTopPosition),window.removeEventListener("scroll",this.updateScrollTopPosition),this.forEach(this.elements,function(he){ie.destroyResizeEvents(he),ie.destroyScrollEvents(he),delete he.sticky})}},{key:"getStickyContainer",value:function(ie){for(var he=ie.parentNode;!he.hasAttribute("data-sticky-container")&&!he.parentNode.querySelector(ie.sticky.stickyContainer)&&he!==this.body;)he=he.parentNode;return he}},{key:"getRectangle",value:function(ie){this.css(ie,{position:"",width:"",top:"",left:""});var he=Math.max(ie.offsetWidth,ie.clientWidth,ie.scrollWidth),pe=Math.max(ie.offsetHeight,ie.clientHeight,ie.scrollHeight),Te=0,Ae=0;do Te+=ie.offsetTop||0,Ae+=ie.offsetLeft||0,ie=ie.offsetParent;while(ie);return{top:Te,left:Ae,width:he,height:pe}}},{key:"getViewportSize",value:function(){return{width:Math.max(document.documentElement.clientWidth,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}},{key:"updateScrollTopPosition",value:function(){this.scrollTop=(window.pageYOffset||document.scrollTop)-(document.clientTop||0)||0}}
197,{key:"forEach",value:function(ie,he){for(var pe=0,Te=ie.length;pe<Te;pe++)he(ie[pe])}},{key:"css",value:function(ie,he){for(var pe in he)he.hasOwnProperty(pe)&&(ie.style[pe]=he[pe])}}]),ce}();(function(ce,le){re.exports=le})(this,K)},6438:(re,se,te)=>{var Q=te(6379);re.exports=Q},3570:()=>{document.querySelectorAll("[data-accordion-id]").forEach(re=>{const se=re.dataset.accordionId;let te=re.dataset.accordionExpanded==="1";re.addEventListener("click",()=>{te=!te,document.querySelectorAll(`[data-accordion-child="${se}"]`).forEach(Q=>{Q.style.display=te?"block":"none"})})})},3413:()=>{document.addEventListener("DOMContentLoaded",()=>document.querySelectorAll("[data-js-embed-redirect]").forEach(re=>{let se=(Number(re.dataset.jsEmbedRedirect)||5)-1;const te=setInterval(()=>{se<=0?(window.location.href=re.href,clearInterval(te)):(se--,re.querySelector("span").innerHTML=`(${se}s)`)},1e3)}))},8347:()=>{document.querySelectorAll(".js-esport-date-filter").forEach(re=>{const se=re.closest(".sidebar").querySelector(".js-esport-day-filter");re.addEventListener("change",()=>{re.disabled=!0;const te=new URLSearchParams(window.location.search);te.set("date",re.value==="all"?"all":"today"),window.location.search=te.toString()})})},360:()=>{document.querySelectorAll(".news-ticker").forEach(te=>{let Q=0;const K=te.querySelectorAll(".js-news-ticker-item"),ce=Number(K.length);function le(){ce>1&&K.forEach(ie=>{ie.style.opacity="0"}),K[Q].style.opacity==="0"&&ce>1?(K[Q].style.opacity="1",K[Q].style.display="flex",K[Q].style.transition="opacity 1s",setTimeout(function(){K[Q].style.display="flex",K[Q].style.transition="opacity 1s",K[Q].style.opacity="0"},9e3)):K[Q].style.display="flex",Q=ce>0?(Q+1)%ce:0}le(),setInterval(le,1e4)})},772:()=>{const re=ce=>{ce.addEventListener("click",()=>{Array.from(K()).filter(le=>le!==ce).forEach(le=>se(le,"close")),se(ce,te(ce)?"close":"open")})},se=(ce,le)=>{const ie=Q(ce);le==="close"?(ie.classList.remove("open"),ie.classList.add("background--transparent")):le==="open"&&(ie.classList.add("open"),ie.classList.remove("background--transparent"))},te=ce=>Q(ce).classList.contains("open"),Q=ce=>ce.dataset.switchMenu?document.getElementById(ce.dataset.switchMenu):ce,K=()=>document.querySelectorAll("[data-switch-menu]");window.addEventListener("DOMContentLoaded",()=>{K().forEach(ce=>re(ce)),document.addEventListener("click",ce=>
197{ce.target.closest("[data-switch-menu]")||K().forEach(ie=>{te(ie)&&se(ie,"close")})})})},4008:()=>{const re="[data-override-href]";window.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(re).forEach(se=>se.addEventListener("click",te=>{var Q,K;window.open((K=(Q=se.dataset.overrideHref)!=null?Q:se.closest(re).dataset.overrideHref)!=null?K:"/","_blank"),te.stopPropagation(),te.preventDefault()})),document.querySelectorAll(`${re} a, ${re} button`).forEach(se=>{se.style.pointerEvents="none"})})},9047:()=>{document.querySelectorAll(".un-collapse__header").forEach(re=>{const se=re.closest(".un-collapse");re.addEventListener("click",()=>{se.classList.contains("un-collapse--open")?se.classList.remove("un-collapse--open"):se.classList.add("un-collapse--open")})})},6134:()=>{const re=se=>{se.addEventListener("click",te=>{te.target.closest(".cookie-bar").classList.add("cookie-bar--close"),document.querySelector("body").style.backgroundPositionY="48px";const Q=new Date;Q.setFullYear(Q.getFullYear()+10),document.cookie="eu-cookies=1; path=/; expires="+Q.toUTCString()},!0)};document.addEventListener("DOMContentLoaded",()=>{const se=document.querySelector("#un-js--cookie-bar__btn");se&&re(se)})},2921:()=>{document.querySelectorAll("[data-secure-input-toggle]").forEach(re=>{re.addEventListener("click",()=>{const se=re.dataset.secureInputToggle,te=document.querySelector(se);te&&(te.value=te.dataset.secureInputValue,te.classList.remove("un-message__input--secure"))})}),document.querySelectorAll("[data-copy-input-value]").forEach(re=>{re.addEventListener("click",()=>{const se=re.dataset.copyInputValue,te=document.querySelector(se);if(te){const Q=te.value;te.dataset.secureInputValue&&(te.value=te.dataset.secureInputValue),te.select(),te.setSelectionRange(0,99999),document.execCommand("copy"),te.value=Q}})})},5023:()=>{const re=document.querySelector(".un-fab--scroll-up"),se=()=>window.scrollTo({top:0,behavior:"smooth"});re&&(window.addEventListener("scroll",()=>{window.pageYOffset>=window.innerHeight*4?re.classList.add("un-fab--open"):re.classList.remove("un-fab--open")}),re.addEventListener("click",()=>se()))},5945:()=>{window.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("[data-js-form-custom-value-input]").forEach(re=>{var K;const se=re.closest(".un-form-container"),te=re.getAttribute("data-js-form-custom-value-input"),Q=((K=re.closest(".un-form"))==null?void 0:K.querySelector(`input[value='${te}']`))||void 0;se.parentElement.querySelectorAll("input").forEach(ce=>{(ce.type==="checkbox"||ce.type==="radio")&&ce.addEventListener("change",()=>{Q.checked?se.classList.remove("un-form-container--hidden"):se.classList.add("un-form-container--hidden")})})})})},6869:()=>{document.addEventListener("DOMContentLoaded",()=>document.querySelectorAll("[data-js-form-video]").forEach(re=>{const se=re.querySelector("select"),te=re.querySelector('input[type="text"]'),Q=re.querySelector('input[type="file"]');
197if(!se||!te||!Q){console.error("Missing required elements for video input");return}function K(){var le,ie,he,pe;const ce=se.value;ce==="url"?(te.value="",te.disabled=!1,(le=te.closest(".un-form-container"))==null||le.classList.remove("un-form-container--hidden"),Q.disabled=!0,Q.value="",(ie=Q.closest(".un-form-container"))==null||ie.classList.add("un-form-container--hidden")):ce==="file"&&(Q.value="",Q.disabled=!1,(he=Q.closest(".un-form-container"))==null||he.classList.remove("un-form-container--hidden"),te.disabled=!0,te.value="",(pe=te.closest(".un-form-container"))==null||pe.classList.add("un-form-container--hidden"))}se.addEventListener("change",K),K()}))},7108:()=>{document.querySelectorAll("[data-button-href]").forEach(se=>se.addEventListener("click",te=>{const Q=se.dataset.buttonHref;window.location.href=Q,se.disabled=!0,te.preventDefault()}));const re=()=>document.querySelectorAll("a[data-load-href]").forEach(se=>{const te=se.closest("[data-load-href-container]");te&&se.dataset.jsLoadedAlready!=="true"&&(se.dataset.jsLoadedAlready="true",se.addEventListener("click",Q=>{Q.preventDefault(),Q.stopPropagation();const K=se.getAttribute("href");se.style.pointerEvents="none",se.style.opacity="0.5",fetch(K).then(ce=>ce.text()).then(ce=>{var pe;const ie=new DOMParser().parseFromString(ce,"text/html"),he=ie.querySelector("[data-load-href-container]");if(!he){console.error("No content found in loaded page");return}if(se.dataset.loadHref==="append"){const Te=se.dataset.loadHrefTarget,Ae=te.querySelector(`#${Te}`),Ce=he.querySelector(`#${Te}`);Ae&&Ce&&(Ae.innerHTML+=Ce.innerHTML);const De=(pe=ie.querySelector(`#${se.id}`))==null?void 0:pe.getAttribute("href");De?se.setAttribute("href",De):se.remove()}else te.innerHTML=he.innerHTML;re()}).catch(ce=>console.error("Error loading content:",ce)).finally(()=>{se.style.pointerEvents="",se.style.opacity=""})}))});document.addEventListener("DOMContentLoaded",re)},3891:function(re){/*!
198 * Viewer.js v1.11.7
199 * https://fengyuanchen.github.io/viewerjs
200 *
201 * Copyright 2015-present Chen Fengyuan
202 * Released under the MIT license
203 *
204 * Date: 2024-11-24T04:32:19.116Z
205 */(function(se,te){re.exports=te()})(this,function(){"use strict";function se(mt,je){if(!(mt instanceof je))throw new TypeError("Cannot call a class as a function")}function te(mt,je){for(var nt=0;nt<je.length;nt++){var Je=je[nt];Je.enumerable=Je.enumerable||!1,Je.configurable=!0,"value"in Je&&(Je.writable=!0),Object.defineProperty(mt,he(Je.key),Je)}}function Q(mt,je,nt){return je&&te(mt.prototype,je),nt&&te(mt,nt),Object.defineProperty(mt,"prototype",{writable:!1}),mt}function K(mt,je,nt){return(je=he(je))in mt?Object.defineProperty(mt,je,{value:nt,enumerable:!0,configurable:!0,writable:!0}):mt[je]=nt,mt}function ce(mt,je){var nt=Object.keys(mt);if(Object.getOwnPropertySymbols){var Je=Object.getOwnPropertySymbols(mt);je&&(Je=Je.filter(function(bt){return Object.getOwnPropertyDescriptor(mt,bt).enumerable})),nt.push.apply(nt,Je)}return nt}function le(mt){for(var je=1;je<arguments.length;je++){var nt=arguments[je]!=null?arguments[je]:{};je%2?ce(Object(nt),!0).forEach(function(Je){K(mt,Je,nt[Je])}):Object.getOwnPropertyDescriptors?Object.defineProperties(mt,Object.getOwnPropertyDescriptors(nt)):ce(Object(nt)).forEach(function(Je){Object.defineProperty(mt,Je,Object.getOwnPropertyDescriptor(nt,Je))})}return mt}function ie(mt,je){if(typeof mt!="object"||!mt)return mt;var nt=mt[Symbol.toPrimitive];if(nt!==void 0){var Je=nt.call(mt,je||"default");if(typeof Je!="object")return Je;throw new TypeError("@@toPrimitive must return a primitive value.")}return(je==="string"?String:Number)(mt)}function he(mt){var je=ie(mt,"string");return typeof je=="symbol"?je:je+""}function pe(mt){"@babel/helpers - typeof";return pe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(je){return typeof je}:function(je){return je&&typeof Symbol=="function"&&je.constructor===Symbol&&je!==Symbol.prototype?"symbol":typeof je},pe(mt)}var Te={backdrop:!0,button:!0,navbar:!0,title:!0,toolbar:!0,className:"",container:"body",filter:null,fullscreen:!0,inheritedAttributes:["crossOrigin","decoding","isMap","loading","referrerPolicy","sizes","srcset","useMap"],initialCoverage:.9,initialViewIndex:0,inline:!1,interval:5e3,keyboard:!0,focus:!0,loading:!0,loop:!0,minWidth:200,minHeight:100,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,slideOnTouch:!0,toggleOnDblclick:!0,tooltip:!0,transition:!0,zIndex:2015,zIndexInline:0,zoomRatio:.1,minZoomRatio:.01,maxZoomRatio:100,url:"src",ready:null,show:null,shown:null,hide:null,hidden:null,view:null,viewed:null,move:null,moved:null,rotate:null,rotated:null,scale:null,scaled:null,zoom:null,zoomed:null,play:null,stop:null}
205,Ae='<div class="viewer-container" tabindex="-1" touch-action="none"><div class="viewer-canvas"></div><div class="viewer-footer"><div class="viewer-title"></div><div class="viewer-toolbar"></div><div class="viewer-navbar"><ul class="viewer-list" role="navigation"></ul></div></div><div class="viewer-tooltip" role="alert" aria-hidden="true"></div><div class="viewer-button" data-viewer-action="mix" role="button"></div><div class="viewer-player"></div></div>',Ce=typeof window!="undefined"&&typeof window.document!="undefined",De=Ce?window:{},$e=Ce&&De.document.documentElement?"ontouchstart"in De.document.documentElement:!1,Me=Ce?"PointerEvent"in De:!1,ve="viewer",Se="move",Re="switch",ke="zoom",ge="".concat(ve,"-active"),Ne="".concat(ve,"-close"),Be="".concat(ve,"-fade"),Ze="".concat(ve,"-fixed"),pt="".concat(ve,"-fullscreen"),ut="".concat(ve,"-fullscreen-exit"),we="".concat(ve,"-hide"),kt="".concat(ve,"-hide-md-down"),Ut="".concat(ve,"-hide-sm-down"),$t="".concat(ve,"-hide-xs-down"),Ot="".concat(ve,"-in"),zn="".concat(ve,"-invisible"),sn="".concat(ve,"-loading"),jt="".concat(ve,"-move"),un="".concat(ve,"-open"),Et="".concat(ve,"-show"),Wt="".concat(ve,"-transition"),bn="click",ze="dblclick",Lt="dragstart",lt="focusin",ft="keydown",Oe="load",Ke="error",st=$e?"touchend touchcancel":"mouseup",We=$e?"touchmove":"mousemove",me=$e?"touchstart":"mousedown",qe=Me?"pointerdown":me,Fe=Me?"pointermove":We,Xe=Me?"pointerup pointercancel":st,at="resize",et="transitionend",_t="wheel",Tt="ready",tn="show",hn="shown",vn="hide",Rn="hidden",Ni="view",Ai="viewed",Hi="move",Vr="moved",Kr="rotate",br="rotated",Ie="scale",gt="scaled",rt="zoom",Qe="zoomed",tt="play",dt="stop",Ct="".concat(ve,"Action"),Xt=/\s\s*/,pn=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"];function mn(mt){return typeof mt=="string"}var on=Number.isNaN||De.isNaN;function _n(mt){return typeof mt=="number"&&!on(mt)}function Qt(mt){return typeof mt=="undefined"}function Ln(mt){return pe(mt)==="object"&&mt!==null}var dn=Object.prototype.hasOwnProperty;function Gn(mt){if(!Ln(mt))return!1;try{var je=mt.constructor,nt=je.prototype;return je&&nt&&dn.call(nt,"isPrototypeOf")}catch(Je){return!1}}function jn(mt){return typeof mt=="function"}function ti(mt,je){if(mt&&jn(je))if(Array.isArray(mt)||_n(mt.length)){var nt=mt.length,Je;for(Je=0;Je<nt&&je.call(mt,mt[Je],Je,mt)!==!1;Je+=1);}else Ln(mt)&&Object.keys(mt).forEach(function(bt){je.call(mt,mt[bt],bt,mt)});return mt}var xi=Object.assign||function(je){for(var nt=arguments.length,Je=new Array(nt>1?nt-1:0),bt=1;bt<nt;bt++)Je[bt-1]=arguments[bt];return Ln(je)&&Je.length>0&&Je.forEach(function(Pt){Ln(Pt)&&Object.keys(Pt).forEach(function(Ht){je[Ht]=Pt[Ht]})}),je},or=/^(?:width|height|left|top|marginLeft|marginTop)$/;function yr(mt,je){var nt=mt.style;ti(je,function(Je,bt){or.test(bt)&&_n(Je)&&(Je+="px"),nt[bt]=Je})}function Wr(mt){return mn(mt)?mt.replace(/&(?!amp;|quot;|#39;|lt;|gt;)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):mt}function Oa(mt,je){return!mt||!je?!1:mt.classList?mt.classList.contains(je):mt.className.indexOf(je)>-1}
205function ri(mt,je){if(!(!mt||!je)){if(_n(mt.length)){ti(mt,function(Je){ri(Je,je)});return}if(mt.classList){mt.classList.add(je);return}var nt=mt.className.trim();nt?nt.indexOf(je)<0&&(mt.className="".concat(nt," ").concat(je)):mt.className=je}}function qi(mt,je){if(!(!mt||!je)){if(_n(mt.length)){ti(mt,function(nt){qi(nt,je)});return}if(mt.classList){mt.classList.remove(je);return}mt.className.indexOf(je)>=0&&(mt.className=mt.className.replace(je,""))}}function sl(mt,je,nt){if(je){if(_n(mt.length)){ti(mt,function(Je){sl(Je,je,nt)});return}nt?ri(mt,je):qi(mt,je)}}var Hf=/([a-z\d])([A-Z])/g;function Gf(mt){return mt.replace(Hf,"$1-$2").toLowerCase()}function Ri(mt,je){return Ln(mt[je])?mt[je]:mt.dataset?mt.dataset[je]:mt.getAttribute("data-".concat(Gf(je)))}function $c(mt,je,nt){Ln(nt)?mt[je]=nt:mt.dataset?mt.dataset[je]=nt:mt.setAttribute("data-".concat(Gf(je)),nt)}var cs=function(){var mt=!1;if(Ce){var je=!1,nt=function(){},Je=Object.defineProperty({},"once",{get:function(){return mt=!0,je},set:function(Pt){je=Pt}});De.addEventListener("test",nt,Je),De.removeEventListener("test",nt,Je)}return mt}();function Cr(mt,je,nt){var Je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},bt=nt;je.trim().split(Xt).forEach(function(Pt){if(!cs){var Ht=mt.listeners;Ht&&Ht[Pt]&&Ht[Pt][nt]&&(bt=Ht[Pt][nt],delete Ht[Pt][nt],Object.keys(Ht[Pt]).length===0&&delete Ht[Pt],Object.keys(Ht).length===0&&delete mt.listeners)}mt.removeEventListener(Pt,bt,Je)})}function oi(mt,je,nt){var Je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},bt=nt;je.trim().split(Xt).forEach(function(Pt){if(Je.once&&!cs){var Ht=mt.listeners,Sn=Ht===void 0?{}:Ht;bt=function(){delete Sn[Pt][nt],mt.removeEventListener(Pt,bt,Je);for(var yn=arguments.length,Cn=new Array(yn),Bn=0;Bn<yn;Bn++)Cn[Bn]=arguments[Bn];nt.apply(mt,Cn)},Sn[Pt]||(Sn[Pt]={}),Sn[Pt][nt]&&mt.removeEventListener(Pt,Sn[Pt][nt],Je),Sn[Pt][nt]=bt,mt.listeners=Sn}mt.addEventListener(Pt,bt,Je)})}function cr(mt,je,nt,Je){var bt;return jn(Event)&&jn(CustomEvent)?bt=new CustomEvent(je,le({bubbles:!0,cancelable:!0,detail:nt},Je)):(bt=document.createEvent("CustomEvent"),bt.initCustomEvent(je,!0,!0,nt)),mt.dis
205patchEvent(bt)}function fs(mt){var je=mt.getBoundingClientRect();return{left:je.left+(window.pageXOffset-document.documentElement.clientLeft),top:je.top+(window.pageYOffset-document.documentElement.clientTop)}}function ds(mt){var je=mt.rotate,nt=mt.scaleX,Je=mt.scaleY,bt=mt.translateX,Pt=mt.translateY,Ht=[];_n(bt)&&bt!==0&&Ht.push("translateX(".concat(bt,"px)")),_n(Pt)&&Pt!==0&&Ht.push("translateY(".concat(Pt,"px)")),_n(je)&&je!==0&&Ht.push("rotate(".concat(je,"deg)")),_n(nt)&&nt!==1&&Ht.push("scaleX(".concat(nt,")")),_n(Je)&&Je!==1&&Ht.push("scaleY(".concat(Je,")"));var Sn=Ht.length?Ht.join(" "):"none";return{WebkitTransform:Sn,msTransform:Sn,transform:Sn}}function fc(mt){return mn(mt)?decodeURIComponent(mt.replace(/^.*\//,"").replace(/[?&#].*$/,"")):""}var Lu=De.navigator&&/Version\/\d+(\.\d+)+?\s+Safari/i.test(De.navigator.userAgent);function Kp(mt,je,nt){var Je=document.createElement("img");if(mt.naturalWidth&&!Lu)return nt(mt.naturalWidth,mt.naturalHeight),Je;var bt=document.body||document.documentElement;return Je.onload=function(){nt(Je.width,Je.height),Lu||bt.removeChild(Je)},ti(je.inheritedAttributes,function(Pt){var Ht=mt.getAttribute(Pt);Ht!==null&&Je.setAttribute(Pt,Ht)}),Je.src=mt.src,Lu||(Je.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",bt.appendChild(Je)),Je}function Ks(mt){switch(mt){case 2:return $t;case 3:return Ut;case 4:return kt;default:return""}}function b0(mt){var je=le({},mt),nt=[];return ti(mt,function(Je,bt){delete je[bt],ti(je,function(Pt){var Ht=Math.abs(Je.startX-Pt.startX),Sn=Math.abs(Je.startY-Pt.startY),Mn=Math.abs(Je.endX-Pt.endX),yn=Math.abs(Je.endY-Pt.endY),Cn=Math.sqrt(Ht*Ht+Sn*Sn),Bn=Math.sqrt(Mn*Mn+yn*yn),zi=(Bn-Cn)/Cn;nt.push(zi)})}),nt.sort(function(Je,bt){return Math.abs(Je)<Math.abs(bt)}),nt[0]}function ol(mt,je){var nt=mt.pageX,Je=mt.pageY,bt={endX:nt,endY:Je};return je?bt:le({timeStamp:Date.now(),startX:nt,startY:Je},bt)}function nh(mt){var je=0,nt=0,Je=0;return ti(mt,function(bt){var Pt=bt.startX,Ht=bt.startY;je+=Pt,nt+=Ht,Je+=1}),je/=Je,nt/=Je,{pageX:je,pageY:nt}}var ou={render:function(){this.initContainer(),this.initViewer(),this.initList(),this.renderViewer()},initBody:function(){var je=this.element.ownerDocument,nt=je.body||je.documentElement;this.body=nt,this.scrollbarWidth=window.innerWidth-je.documentElement.clientWidth,this.initialBodyPaddingRight=nt.style.paddingRight,this.initialBodyComputedPaddingRight=window.getComputedStyle(nt).paddingRight},initContainer:function(){this.containerData={width:window.innerWidth,height:window.innerHeight}},initViewer:function(){var je=this.options,nt=this.parent,Je;je.inline&&(Je={width:Math.max(nt.offsetWidth,je.minWidth),height:Math.max(nt.offsetHeight,je.minHeight)},this.parentData=Je),(this.fulled||!Je)&&(Je=this.containerData),this.viewerData=xi({},Je)},renderViewer:function(){this.options.inline&&!this.fulled&&yr(this.viewer,this.viewerData)},initList:function(){var je=this,nt=this.element,Je=this.options,bt=this.list,Pt=[];bt.innerHTML="",ti(this.images,function(Ht,Sn){var Mn=Ht.src,yn=Ht.alt||fc(Mn),Cn=je.getImageURL(Ht);if(Mn||Cn){var Bn=document.createElement("li"),zi=document.createElement("img");ti(Je.inheritedAttributes,function(ea){var Ar=Ht.getAttribute(ea);Ar!==null&&zi.setAttribute(ea,Ar)}),Je.navbar&&(zi.src=Mn||Cn),zi.alt=yn,zi.setAttribute("data-original-url",Cn||Mn),Bn.setAttribute("data-index",Sn),Bn.setAttribute("data-viewer-action","view"),Bn.setAttribute("role","button"),Je.keyboard&&Bn.setAttribute("tabindex",0),Bn.appendChild(zi),bt.appendChild(Bn),Pt.push(Bn)}}),this.items=Pt,ti(Pt,function(Ht){var Sn=Ht.firstElementChild,Mn,yn;$c(Sn,"filled",!0),Je.loading&&ri(Ht,sn),oi(Sn,Oe,Mn=function(Bn){Cr(Sn,Ke,yn),Je.loading&&qi(Ht,sn),je.loadImage(Bn)},{once:!0}),oi(Sn,Ke,yn=function(){Cr(Sn,Oe,Mn),Je.loading&&qi(Ht,sn)},{once:!0})}),Je.transition&&oi(nt,Ai,function(){ri(bt,Wt)},{once:!0})},renderList:function(){var je=this.index,nt=this.items[je];if(nt){var Je=nt.nextElementSibling,bt=parseInt(window.getComputedStyle(Je||nt).marginLeft,10),Pt=nt.offsetWidth,Ht=Pt+bt;yr(this.list,xi({width:Ht*this.length-bt},ds({translateX:(this.viewerData.width-Pt)/2-Ht*je})))}},resetList:function(){var je=this.list;je.innerHTML="",qi(je,Wt),yr(je,ds({translateX:0}))},initImage:function(je){var nt=this,Je=this.options,bt=this.image,Pt=this.viewerData,Ht=this.footer.offsetHeight,Sn=Pt.width,Mn=Math.max(Pt.height-Ht,Ht),yn=this.imageData||{},Cn;this.imageInitializing={abort:function(){Cn.onload=null}}
205,Cn=Kp(bt,Je,function(Bn,zi){var ea=Bn/zi,Ar=Math.max(0,Math.min(1,Je.initialCoverage)),Un=Sn,Pi=Mn;nt.imageInitializing=!1,Mn*ea>Sn?Pi=Sn/ea:Un=Mn*ea,Ar=_n(Ar)?Ar:.9,Un=Math.min(Un*Ar,Bn),Pi=Math.min(Pi*Ar,zi);var za=(Sn-Un)/2,Ls=(Mn-Pi)/2,Er={left:za,top:Ls,x:za,y:Ls,width:Un,height:Pi,oldRatio:1,ratio:Un/Bn,aspectRatio:ea,naturalWidth:Bn,naturalHeight:zi},hs=xi({},Er);Je.rotatable&&(Er.rotate=yn.rotate||0,hs.rotate=0),Je.scalable&&(Er.scaleX=yn.scaleX||1,Er.scaleY=yn.scaleY||1,hs.scaleX=1,hs.scaleY=1),nt.imageData=Er,nt.initialImageData=hs,je&&je()})},renderImage:function(je){var nt=this,Je=this.image,bt=this.imageData;if(yr(Je,xi({width:bt.width,height:bt.height,marginLeft:bt.x,marginTop:bt.y},ds(bt))),je)if((this.viewing||this.moving||this.rotating||this.scaling||this.zooming)&&this.options.transition&&Oa(Je,Wt)){var Pt=function(){nt.imageRendering=!1,je()};this.imageRendering={abort:function(){Cr(Je,et,Pt)}},oi(Je,et,Pt,{once:!0})}else je()},resetImage:function(){var je=this.image;je&&(this.viewing&&this.viewing.abort(),je.parentNode.removeChild(je),this.image=null,this.title.innerHTML="")}},dc={bind:function(){var je=this.options,nt=this.viewer,Je=this.canvas,bt=this.element.ownerDocument;oi(nt,bn,this.onClick=this.click.bind(this)),oi(nt,Lt,this.onDragStart=this.dragstart.bind(this)),oi(Je,qe,this.onPointerDown=this.pointerdown.bind(this)),oi(bt,Fe,this.onPointerMove=this.pointermove.bind(this)),oi(bt,Xe,this.onPointerUp=this.pointerup.bind(this)),oi(bt,ft,this.onKeyDown=this.keydown.bind(this)),oi(window,at,this.onResize=this.resize.bind(this)),je.zoomable&&je.zoomOnWheel&&oi(nt,_t,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),je.toggleOnDblclick&&oi(Je,ze,this.onDblclick=this.dblclick.bind(this))},unbind:function(){var je=this.options,nt=this.viewer,Je=this.canvas,bt=this.element.ownerDocument;Cr(nt,bn,this.onClick),Cr(nt,Lt,this.onDragStart),Cr(Je,qe,this.onPointerDown),Cr(bt,Fe,this.onPointerMove),Cr(bt,Xe,this.onPointerUp),Cr(bt,ft,this.onKeyDown),Cr(window,at,this.onResize),je.zoomable&&je.zoomOnWheel&&Cr(nt,_t,this.onWheel,{passive:!1,capture:!0}),je.toggleOnDblclick&&Cr(Je,ze,this.onDblclick)}},ul={click:function(je){var nt=this.options,Je=this.imageData,bt=je.target,Pt=Ri(bt,Ct);switch(!Pt&&bt.localName==="img"&&bt.parentElement.localName==="li"&&(bt=bt.parentElement,Pt=Ri(bt,Ct)),$e&&je.isTrusted&&bt===this.canvas&&clearTimeout(this.clickCanvasTimeout),Pt){case"mix":this.played?this.stop():nt.inline?this.fulled?this.exit():this.full():this.hide();break;case"hide":this.pointerMoved||this.hide();break;case"view":this.view(Ri(bt,"index"));break;case"zoom-in":this.zoom(.1,!0);break;case"zoom-out":this.zoom(-.1,!0);break;case"one-to-one":this.toggle();break;case"reset":this.reset();break;case"prev":this.prev(nt.loop);break;case"play":this.play(nt.fullscreen);break;case"next":this.next(nt.loop);break;case"rotate-left":this.rotate(-90);break;case"rotate-right":this.rotate(90);break;case"flip-horizontal":this.scaleX(-Je.scaleX||-1);break;case"flip-vertical":this.scaleY(-Je.scaleY||-1);break;default:this.played&&this.stop()}},dblclick:function(je){je.preventDefault(),this.viewed&&je.target===this.image&&($e&&je.isTrusted&&clearTimeout(this.doubleClickImageTimeout),this.toggle(je.isTrusted?je:je.detail&&je.detail.originalEvent))},load:function(){var je=this;this.timeout&&(clearTimeout(this.timeout),this.timeout=!1);var nt=this.element,Je=this.options,bt=this.image,Pt=this.index,Ht=this.viewerData;qi(bt,zn),Je.loading&&qi(this.canvas,sn),bt.style.cssText="height:0;"+"margin-left:".concat(Ht.width/2,"px;")+"margin-top:".concat(Ht.height/2,"px;")+"max-width:none!important;position:relative;width:0;",this.initImage(function(){sl(bt,jt,Je.movable),sl(bt,Wt,Je.transition),je.renderImage(function(){je.viewed=!0,je.viewing=!1,jn(Je.viewed)&&oi(nt,Ai,Je.viewed,{once:!0}),cr(nt,Ai,{originalImage:je.images[Pt],index:Pt,image:bt},{cancelable:!1})})})},loadImage:function(je){var nt=je.target,Je=nt.parentNode,bt=Je.offsetWidth||30,Pt=Je.offsetHeight||50,Ht=!!Ri(nt,"filled");Kp(nt,this.options,function(Sn,Mn){var yn=Sn/Mn,Cn=bt,Bn=Pt;Pt*yn>bt?Ht?Cn=Pt*yn:Bn=bt/yn:Ht?Bn=bt/yn:Cn=Pt*yn,yr(nt,xi({width:Cn,height:Bn},ds({translateX:(bt-Cn)/2,translateY:(Pt-Bn)/2})))})},keydown:function(je){var nt=this.options;if(nt.keyboard){var Je=je.keyCode||je.which||je.charCode;switch(Je){case 13:this.viewer.contains(je.target)&&this.click(je);break}if(this.fulled)switch(Je){case 27:this.played?this.stop():nt.inline?this.fulled&&this.exit():this.hide();break;case 32:this.played&&this.stop();break;case 37:this.played&&this.playing?this.playing.prev():this.prev(nt.loop);break;case 38:je.preventDefault(),this.zoom(nt.zoomRatio,!0);break;case 39:this.played&&this.playing?this.playing.next():this.next(nt.loop);break;case 40:je.preventDefault(),this.zoom(-nt.zoomRatio,!0);break;case 48:case 49:je.ctrlKey&&(je.preventDefault(),this.toggle());break}}},dragstart:function(je){je.target.localName==="img"&&je.preventDefault()},pointerdown:function(je){var nt=this.options,Je=this.pointers,bt=je.buttons,Pt=je.button;if(this.pointerMoved=!1,!(!this.viewed||this.showing||this.viewing||this.hiding||(je.type==="mousedown"||je.type==="pointerdown"&&je.pointerType==="mouse")&&(_n(bt)&&bt!==1||_n(Pt)&&Pt!==0||je.ctrlKey))){je.preventDefault(),je.changedTouches?ti(je.changedTouches,function(Sn){Je[Sn.identifier]=ol(Sn)}):Je[je.pointerId||0]=ol(je);var Ht=nt.movable?Se:!1;nt.zoomOnTouch&&nt.zoomable&&Object.keys(Je).length>
2051?Ht=ke:nt.slideOnTouch&&(je.pointerType==="touch"||je.type==="touchstart")&&this.isSwitchable()&&(Ht=Re),nt.transition&&(Ht===Se||Ht===ke)&&qi(this.image,Wt),this.action=Ht}},pointermove:function(je){var nt=this.pointers,Je=this.action;!this.viewed||!Je||(je.preventDefault(),je.changedTouches?ti(je.changedTouches,function(bt){xi(nt[bt.identifier]||{},ol(bt,!0))}):xi(nt[je.pointerId||0]||{},ol(je,!0)),this.change(je))},pointerup:function(je){var nt=this,Je=this.options,bt=this.action,Pt=this.pointers,Ht;je.changedTouches?ti(je.changedTouches,function(Sn){Ht=Pt[Sn.identifier],delete Pt[Sn.identifier]}):(Ht=Pt[je.pointerId||0],delete Pt[je.pointerId||0]),bt&&(je.preventDefault(),Je.transition&&(bt===Se||bt===ke)&&ri(this.image,Wt),this.action=!1,$e&&bt!==ke&&Ht&&Date.now()-Ht.timeStamp<500&&(clearTimeout(this.clickCanvasTimeout),clearTimeout(this.doubleClickImageTimeout),Je.toggleOnDblclick&&this.viewed&&je.target===this.image?this.imageClicked?(this.imageClicked=!1,this.doubleClickImageTimeout=setTimeout(function(){cr(nt.image,ze,{originalEvent:je})},50)):(this.imageClicked=!0,this.doubleClickImageTimeout=setTimeout(function(){nt.imageClicked=!1},500)):(this.imageClicked=!1,Je.backdrop&&Je.backdrop!=="static"&&je.target===this.canvas&&(this.clickCanvasTimeout=setTimeout(function(){cr(nt.canvas,bn,{originalEvent:je})},50)))))},resize:function(){var je=this;if(!(!this.isShown||this.hiding)&&(this.fulled&&(this.close(),this.initBody(),this.open()),this.initContainer(),this.initViewer(),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){je.renderImage()}),this.played)){if(this.options.fullscreen&&this.fulled&&!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement)){this.stop();return}ti(this.player.getElementsByTagName("img"),function(nt){oi(nt,Oe,je.loadImage.bind(je),{once:!0}),cr(nt,Oe)})}},wheel:function(je){var nt=this;if(this.viewed&&(je.preventDefault(),!this.wheeling)){this.wheeling=!0,setTimeout(function(){nt.wheeling=!1},50);var Je=Number(this.options.zoomRatio)||.1,bt=1;je.deltaY?bt=je.deltaY>0?1:-1:je.wheelDelta?bt=-je.wheelDelta/120:je.detail&&(bt=je.detail>0?1:-1),this.zoom(-bt*Je,!0,null,je)}}},hc={show:function(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt=this.element,Je=this.options;if(Je.inline||this.showing||this.isShown||this.showing)return this;if(!this.ready)return this.build(),this.ready&&this.show(je),this;if(jn(Je.show)&&oi(nt,tn,Je.show,{once:!0}),cr(nt,tn)===!1||!this.ready)return this;this.hiding&&this.transitioning.abort(),this.showing=!0,this.open();var bt=this.viewer;if(qi(bt,we),bt.setAttribute("role","dialog"),bt.setAttribute("aria-labelledby",this.title.id),bt.setAttribute("aria-modal",!0),bt.removeAttribute("aria-hidden"),Je.transition&&!je){var Pt=this.shown.bind(this);this.transitioning={abort:function(){Cr(bt,et,Pt),qi(bt,Ot)}},ri(bt,Wt),bt.initialOffsetWidth=bt.offsetWidth,oi(bt,et,Pt,{once:!0}),ri(bt,Ot)}else ri(bt,Ot),this.shown();return this},hide:function(){var je=this,nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Je=this.element,bt=this.options;if(bt.inline||this.hiding||!(this.isShown||this.showing))return this;if(jn(bt.hide)&&oi(Je,vn,bt.hide,{once:!0}),cr(Je,vn)===!1)return this;this.showing&&this.transitioning.abort(),this.hiding=!0,this.played?this.stop():this.viewing&&this.viewing.abort();var Pt=this.viewer,Ht=this.image,Sn=function(){qi(Pt,Ot),je.hidden()};if(bt.transition&&!nt){var Mn=function(Bn){Bn&&Bn.target===Pt&&(Cr(Pt,et,Mn),je.hidden())},yn=function(){Oa(Pt,Wt)?(oi(Pt,et,Mn),qi(Pt,Ot)):Sn()};this.transitioning={abort:function(){je.viewed&&Oa(Ht,Wt)?Cr(Ht,et,yn):Oa(Pt,Wt)&&Cr(Pt,et,Mn)}},this.viewed&&Oa(Ht,Wt)?(oi(Ht,et,yn,{once:!0}),this.zoomTo(0,!1,null,null,!0)):yn()}else Sn();return this},view:function(){var je=this,nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.initialViewIndex;if(nt=Number(nt)||0,this.hiding||this.played||nt<0||nt>=this.length||this.viewed&&nt===this.index)return this;if(!this.isShown)return this.index=nt,this.show();this.viewing&&this.viewing.abort();var Je=this.element,bt=this.options,Pt=this.title,Ht=this.canvas,Sn=this.items[nt],Mn=Sn.querySelector("img"),yn=Ri(Mn,"originalUrl"),Cn=Mn.getAttribute("alt"),Bn=document.createElement("img");if(ti(bt.inheritedAttributes,function(Pi){var za=Mn.getAttribute(Pi);za!==null&&Bn.setAttribute(Pi,za)}),Bn.src=yn,Bn.alt=Cn,jn(bt.view)&&oi(Je,Ni,bt.view,{once:!0}),cr(Je,Ni,{originalImage:this.images[nt],index:nt,image:Bn})===!1||!this.isShown||this.hiding||this.played)return this;var zi=this.items[this.index];zi&&(qi(zi,ge),zi.removeAttribute("aria-selected")),ri(Sn,ge),Sn.setAttribute("aria-selected",!0),bt.focus&&Sn.focus(),this.image=Bn,this.viewed=!1,this.index=nt,this.imageData={},ri(Bn,zn),bt.loading&&ri(Ht,sn),Ht.innerHTML="",Ht.appendChild(Bn),this.renderList(),Pt.innerHTML="";var ea=function(){var za=je.imageData,Ls=Array.isArray(bt.title)?bt.title[1]:bt.title;Pt.innerHTML=Wr(jn(Ls)?Ls.call(je,Bn,za):"".concat(Cn," (").concat(za.naturalWi
205dth," \xD7 ").concat(za.naturalHeight,")"))},Ar,Un;return oi(Je,Ai,ea,{once:!0}),this.viewing={abort:function(){Cr(Je,Ai,ea),Bn.complete?je.imageRendering?je.imageRendering.abort():je.imageInitializing&&je.imageInitializing.abort():(Bn.src="",Cr(Bn,Oe,Ar),je.timeout&&clearTimeout(je.timeout))}},Bn.complete?this.load():(oi(Bn,Oe,Ar=function(){Cr(Bn,Ke,Un),je.load()},{once:!0}),oi(Bn,Ke,Un=function(){Cr(Bn,Oe,Ar),je.timeout&&(clearTimeout(je.timeout),je.timeout=!1),qi(Bn,zn),bt.loading&&qi(je.canvas,sn)},{once:!0}),this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){qi(Bn,zn),je.timeout=!1},1e3)),this},prev:function(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt=this.index-1;return nt<0&&(nt=je?this.length-1:0),this.view(nt),this},next:function(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt=this.length-1,Je=this.index+1;return Je>nt&&(Je=je?0:nt),this.view(Je),this},move:function(je){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je,Je=this.imageData;return this.moveTo(Qt(je)?je:Je.x+Number(je),Qt(nt)?nt:Je.y+Number(nt)),this},moveTo:function(je){var nt=this,Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je,bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Pt=this.element,Ht=this.options,Sn=this.imageData;if(je=Number(je),Je=Number(Je),this.viewed&&!this.played&&Ht.movable){var Mn=Sn.x,yn=Sn.y,Cn=!1;if(_n(je)?Cn=!0:je=Mn,_n(Je)?Cn=!0:Je=yn,Cn){if(jn(Ht.move)&&oi(Pt,Hi,Ht.move,{once:!0}),cr(Pt,Hi,{x:je,y:Je,oldX:Mn,oldY:yn,originalEvent:bt})===!1)return this;Sn.x=je,Sn.y=Je,Sn.left=je,Sn.top=Je,this.moving=!0,this.renderImage(function(){nt.moving=!1,jn(Ht.moved)&&oi(Pt,Vr,Ht.moved,{once:!0}),cr(Pt,Vr,{x:je,y:Je,oldX:Mn,oldY:yn,originalEvent:bt},{cancelable:!1})})}}return this},rotate:function(je){return this.rotateTo((this.imageData.rotate||0)+Number(je)),this},rotateTo:function(je){var nt=this,Je=this.element,bt=this.options,Pt=this.imageData;if(je=Number(je),_n(je)&&this.viewed&&!this.played&&bt.rotatable){var Ht=Pt.rotate;if(jn(bt.rotate)&&oi(Je,Kr,bt.rotate,{once:!0}),cr(Je,Kr,{degree:je,oldDegree:Ht})===!1)return this;Pt.rotate=je,this.rotating=!0,this.renderImage(function(){nt.rotating=!1,jn(bt.rotated)&&oi(Je,br,bt.rotated,{once:!0}),cr(Je,br,{degree:je,oldDegree:Ht},{cancelable:!1})})}return this},scaleX:function(je){return this.scale(je,this.imageData.scaleY),this},scaleY:function(je){return this.scale(this.imageData.scaleX,je),this},scale:function(je){var nt=this,Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je,bt=this.element,Pt=this.options,Ht=this.imageData;if(je=Number(je),Je=Number(Je),this.viewed&&!this.played&&Pt.scalable){var Sn=Ht.scaleX,Mn=Ht.scaleY,yn=!1;if(_n(je)?yn=!0:je=Sn,_n(Je)?yn=!0:Je=Mn,yn){if(jn(Pt.scale)&&oi(bt,Ie,Pt.scale,{once:!0}),cr(bt,Ie,{scaleX:je,scaleY:Je,oldScaleX:Sn,oldScaleY:Mn})===!1)return this;Ht.scaleX=je,Ht.scaleY=Je,this.scaling=!0,this.renderImage(function(){nt.scaling=!1,jn(Pt.scaled)&&oi(bt,gt,Pt.scaled,{once:!0}),cr(bt,gt,{scaleX:je,scaleY:Je,oldScaleX:Sn,oldScaleY:Mn},{cancelable:!1})})}}return this},zoom:function(je){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,Pt=this.imageData;return je=Number(je),je<0?je=1/(1-je):je=1+je,this.zoomTo(Pt.width*je/Pt.naturalWidth,nt,Je,bt),this},zoomTo:function(je){var nt=this,Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,Ht=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,Sn=this.element,Mn=this.options,yn=this.pointers,Cn=this.imageData,Bn=Cn.x,zi=Cn.y,ea=Cn.width,Ar=Cn.height,Un=Cn.naturalWidth,Pi=Cn.naturalHeight;if(je=Math.max(0,je),_n(je)&&this.viewed&&!this.played&&(Ht||Mn.zoomable)){if(!Ht){var za=Math.max(.01,Mn.minZoomRatio),Ls=Math.min(100,Mn.maxZoomRatio);je=Math.min(Math.max(je,za),Ls)}if(Pt)switch(Pt.type){case"wheel":Mn.zoomRatio>=.055&&je>.95&&je<1.05&&(je=1);break;case"pointermove":case"touchmove":case"mousemove":je>.99&&je<1.01&&(je=1);break}var Er=Un*je,hs=Pi*je,Xs=Er-ea,Io=hs-Ar,eo=Cn.ratio;if(jn(Mn.zoom)&&oi(Sn,rt,Mn.zoom,{once:!0}),cr(Sn,rt,{ratio:je,oldRatio:eo,originalEvent:Pt})===!1)return this;if(this.zooming=!0,Pt){var Vf=fs(this.viewer),yo=yn&&Object.keys(yn).length>0?nh(yn):{pageX:Pt.pageX,pageY:Pt.pageY};Cn.x-=Xs*((yo.pageX-Vf.left-Bn)/ea),Cn.y-=Io*((yo.pageY-Vf.top-zi)/Ar)}else Gn(bt)&&_n(bt.x)&&_n(bt.y)?(Cn.x-=Xs*((bt.x-Bn)/ea),Cn.y-=Io*((bt.y-zi)/Ar)):(Cn.x-=Xs/2,Cn.y-=Io/2);Cn.left=Cn.x,Cn.top=Cn.y,Cn.width=Er,Cn.height=hs,Cn.oldRatio=eo,Cn.ratio=je,this.renderImage(function(){nt.zooming=!1,jn(Mn.zoomed)&&oi(Sn,Qe,Mn.zoomed,{once:!0}),cr(Sn,Qe,{ratio:je,oldRatio:eo,originalEvent:Pt},{cancelable:!1})}),Je&&this.tooltip()}return this},play:function(){var je=this,nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(!this.isShown||this.played)return this;var Je=this.element,bt=this.options;if(jn(bt.play)&&oi(Je,tt,bt.play,{once:!0}),cr(Je,tt)===!1)return this;var Pt=this.player,Ht=this.loadImage.bind(this),Sn=[],Mn=0,yn=0;if(this.played=!0,this.onLoadWhenPlay=Ht,nt&&this.requestFullscreen(nt),ri(Pt,Et),ti(this.items,function(zi,ea){var Ar=zi.querySelector("img"),Un=document.createElement("img");Un.src=Ri(Ar,"originalUrl"),Un.alt=Ar.getAttribute("alt"),Un.referrerPolicy=Ar.referrerPolicy,Mn+=1,ri(Un,Be),sl(Un,Wt,bt.transition),Oa(zi,ge)&&(ri(Un,Ot),yn=ea),Sn.push(Un),oi(Un,Oe,Ht,{once:!0}),Pt.appendChild(Un)}),_n(bt.interval)&&bt.interval>0){var Cn=function(){clearTimeout(je.playing.timeout),qi(Sn[yn],Ot),yn-=1,yn=yn>=0?yn:Mn-1,ri(Sn[yn],Ot),je.playing.timeout=setTimeout(Cn,bt.interval)},Bn=function(){clearTimeout(je.playing.timeout),qi(Sn[yn],Ot),yn+=1,yn=yn<Mn?yn:0,ri(Sn[yn],Ot),je.playing.timeout=setTimeout(Bn,bt.interval)};Mn>1&&(this.playing={prev:Cn,next:Bn,timeout:setTimeout(Bn,bt.interval)})}return this},stop:function(){var je=this;if(!this.played)return this;var nt=this.element,Je=this.options;if(jn(Je.stop)&&oi(nt,dt,Je.stop,{once:!0}),cr(nt,dt)===!1)return this;var bt=this.player;return clearTimeout(this.playing.timeout),this.playing=!1,this.played=!1,ti(bt.getElementsByTagName("img"),function(Pt){Cr(Pt,Oe,je.onLoadWhenPlay)}),qi(bt,Et),bt.innerHTML="",this.exitFullscreen(),this},full:function(){var je=this,nt=this.options,Je=this.viewer,bt=this.image,Pt=this.list;return!this.isShown||this.played||this.fulled||!nt.inline?this:(this.fulled=!0,this.open(),ri(this.button,ut),nt.transition&&(qi(Pt,Wt),this.viewed&&qi(bt,Wt)),ri(Je,Ze),Je.setAttribute("role","dialog"),Je.setAttribute("aria-labelledby",this.title.id),Je.setAttribute("aria-modal",!0),Je.removeAttribute("style"),yr(Je,{zIndex:nt.zIndex}),nt.focus&&this.enforceFocus(),this.initContainer(),this.viewerData=xi({},this.containerData),this.renderList(),this.viewed&&this.initImage(function(){je.renderImage(function(){nt.transition&&setTimeout(function(){ri(bt,Wt),ri(Pt,Wt)},0)})}),this)},exit:function(){var je=this,nt=this.options,Je=this.viewer,bt=this.image,Pt=this.list;return!this.isShown||this.played||!this.fulled||!nt.inline?this:(this.fulled=!1,this.close(),qi(this.button,ut),nt.transition&&(qi(Pt,Wt),this.viewed&&qi(bt,Wt)),nt.focus&&this.clearEnforceFocus(),Je.removeAttribute("role"),Je.removeAttribute("aria-labelledby"),Je.removeAttribute("aria-modal"),qi(Je,Ze),yr(Je,{zIndex:nt.zIndexInline}),this.viewerData=xi({},this.parentData),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){je.renderImage(function(){nt.transition&&setTimeout(function(){ri(bt,Wt),ri(Pt,Wt)},0)})}),this)},tooltip:function(){var je=this,nt=this.options,Je=this.tooltipBox,bt=this.imageData;return!this.viewed||this.played||!nt.tooltip?this:(Je.textContent="".concat(Math.round(bt.ratio*100),"%"),this.tooltipping?clearTimeout(this.tooltipping):nt.transition?(this.fading&&cr(Je,et),r
205i(Je,Et),ri(Je,Be),ri(Je,Wt),Je.removeAttribute("aria-hidden"),Je.initialOffsetWidth=Je.offsetWidth,ri(Je,Ot)):(ri(Je,Et),Je.removeAttribute("aria-hidden")),this.tooltipping=setTimeout(function(){nt.transition?(oi(Je,et,function(){qi(Je,Et),qi(Je,Be),qi(Je,Wt),Je.setAttribute("aria-hidden",!0),je.fading=!1},{once:!0}),qi(Je,Ot),je.fading=!0):(qi(Je,Et),Je.setAttribute("aria-hidden",!0)),je.tooltipping=!1},1e3),this)},toggle:function(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return this.imageData.ratio===1?this.zoomTo(this.imageData.oldRatio,!0,null,je):this.zoomTo(1,!0,null,je),this},reset:function(){return this.viewed&&!this.played&&(this.imageData=xi({},this.initialImageData),this.renderImage()),this},update:function(){var je=this,nt=this.element,Je=this.options,bt=this.isImg;if(bt&&!nt.parentNode)return this.destroy();var Pt=[];if(ti(bt?[nt]:nt.querySelectorAll("img"),function(yn){jn(Je.filter)?Je.filter.call(je,yn)&&Pt.push(yn):je.getImageURL(yn)&&Pt.push(yn)}),!Pt.length)return this;if(this.images=Pt,this.length=Pt.length,this.ready){var Ht=[];if(ti(this.items,function(yn,Cn){var Bn=yn.querySelector("img"),zi=Pt[Cn];zi&&Bn?(zi.src!==Bn.src||zi.alt!==Bn.alt)&&Ht.push(Cn):Ht.push(Cn)}),yr(this.list,{width:"auto"}),this.initList(),this.isShown)if(this.length){if(this.viewed){var Sn=Ht.indexOf(this.index);if(Sn>=0)this.viewed=!1,this.view(Math.max(Math.min(this.index-Sn,this.length-1),0));else{var Mn=this.items[this.index];ri(Mn,ge),Mn.setAttribute("aria-selected",!0)}}}else this.image=null,this.viewed=!1,this.index=0,this.imageData={},this.canvas.innerHTML="",this.title.innerHTML=""}else this.build();return this},destroy:function(){var je=this.element,nt=this.options;return je[ve]?(this.destroyed=!0,this.ready?(this.played&&this.stop(),nt.inline?(this.fulled&&this.exit(),this.unbind()):this.isShown?(this.viewing&&(this.imageRendering?this.imageRendering.abort():this.imageInitializing&&this.imageInitializing.abort()),this.hiding&&this.transitioning.abort(),this.hidden()):this.showing&&(this.transitioning.abort(),this.hidden()),this.ready=!1,this.viewer.parentNode.removeChild(this.viewer)):nt.inline&&(this.delaying?this.delaying.abort():this.initializing&&this.initializing.abort()),nt.inline||Cr(je,bn,this.onStart),je[ve]=void 0,this):this}},Ra={getImageURL:function(je){var nt=this.options.url;return mn(nt)?nt=je.getAttribute(nt):jn(nt)?nt=nt.call(this,je):nt="",nt},enforceFocus:function(){var je=this;this.clearEnforceFocus(),oi(document,lt,this.onFocusin=function(nt){var Je=je.viewer,bt=nt.target;if(!(bt===document||bt===Je||Je.contains(bt))){for(;bt;){if(bt.getAttribute("tabindex")!==null||bt.getAttribute("aria-modal")==="true")return;bt=bt.parentElement}Je.focus()}})},clearEnforceFocus:function(){this.onFocusin&&(Cr(document,lt,this.onFocusin),this.onFocusin=null)},open:function(){var je=this.body;ri(je,un),this.scrollbarWidth>0&&(je.style.paddingRight="".concat(this.scrollbarWidth+(parseFloat(this.initialBodyComputedPaddingRight)||0),"px"))},close:function(){var je=this.body;qi(je,un),this.scrollbarWidth>0&&(je.style.paddingRight=this.initialBodyPaddingRight)},shown:function(){var je=this.element,nt=this.options,Je=this.viewer;this.fulled=!0,this.isShown=!0,this.render(),this.bind(),this.showing=!1,nt.focus&&(Je.focus(),this.enforceFocus()),jn(nt.shown)&&oi(je,hn,nt.shown,{once:!0}),cr(je,hn)!==!1&&this.ready&&this.isShown&&!this.hiding&&this.view(this.index)},hidden:function(){var je=this.element,nt=this.options,Je=this.viewer;nt.fucus&&this.clearEnforceFocus(),this.close(),this.unbind(),ri(Je,we),Je.removeAttribute("role"),Je.removeAttribute("aria-labelledby"),Je.removeAttribute("aria-modal"),Je.setAttribute("aria-hidden",!0),this.resetList(),this.resetImage(),this.fulled=!1,this.viewed=!1,this.isShown=!1,this.hiding=!1,this.destroyed||(jn(nt.hidden)&&oi(je,Rn,nt.hidden,{once:!0}),cr(je,Rn,null,{cancelable:!1}))},requestFullscreen:function(je){var nt=this.element.ownerDocument;if(this.fulled&&!(nt.fullscreenElement||nt.webkitFullscreenElement||nt.mozFullScreenElement||nt.msFullscreenElement)){var Je=nt.documentElement;Je.requestFullscreen?Gn(je)?Je.requestFullscreen(je):Je.requestFullscreen():Je.webkitRequestFullscreen?Je.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):Je.mozRequestFullScreen?Je.mozRequestFullScreen():Je.msRequestFullscreen&&Je.msRequestFullscreen()}},exitFullscreen:function(){var je=this.element.ownerDocument;this.fulled&&(je.fullscreenElement||je.webkitFullscreenElement||je.mozFullScreenElement||je.msFullscreenElement)&&(je.exitFullscreen?je.exitFullscreen():je.webkitExitFullscreen?je.webkitExitFullscreen():je.mozCancelFullScreen?je.mozCancelFullScreen():je.msExitFullscreen&&je.msExitFullscreen())},change:function(je){var nt=this.options,Je=this.pointers,bt=Je[Object.keys(Je)[0]];if(bt){var Pt=bt.endX-bt.startX,Ht=bt.endY-bt.startY;switch(this.action){case Se:(Pt!==0||Ht!==0)&&(this.pointerMoved=!0,this.move(Pt,Ht,je));break;case ke:this.zoom(b0(Je),!1,null,je);break;case Re:{this.action="switched";var Sn=Math.abs(Pt);Sn>1&&Sn>Math.abs(Ht)&&(this.pointers={},Pt>1?this.prev(nt.loop):Pt<-1&&this.next(nt.loop));break}}ti(Je,function(Mn){Mn.startX=Mn.endX,Mn.startY=Mn.endY})}},isSwitchable:function(){var je=this.imageData,nt=this.viewerData;return this.length>1&&je.x>=0&&je.y>=0&&je.width<=nt.width&&je.height<=nt.height}},Xr=De.Viewer,bo=function(mt){return function(){return mt+=1,mt}}(-1),Mu=function(){function mt(je){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(se(this,mt),!je||je.nodeType!==1)throw new Error("The first argument is required and must be an element.");this.element=je,this.options=xi({},Te,Gn(nt)&&nt),this.action=!1,this.fading=!1,this.fulled=!1,this.hiding=!1,this.imageClicked=!1,this.imageData={},this.index=this.options.initialViewIndex,this.isImg=!1,this.isShown=!1,this.length=0,this.moving=!1,this.played=!1,this.playing=!1,this.pointers={},this.ready=!1,this.rotating=!1,this.scaling=!1,this.showing=!1,this.timeout=!1,this.tooltipping=!1,this.viewed=!1,this.viewing=!1,this.wheeling=!1,this.zooming=!1,this.pointerMoved=!1,this.id=bo(),this.init()}return Q(mt,[{key:"init",value:function(){var nt=this,Je=this.element,bt=this.options;
205if(!Je[ve]){Je[ve]=this,bt.focus&&!bt.keyboard&&(bt.focus=!1);var Pt=Je.localName==="img",Ht=[];if(ti(Pt?[Je]:Je.querySelectorAll("img"),function(yn){jn(bt.filter)?bt.filter.call(nt,yn)&&Ht.push(yn):nt.getImageURL(yn)&&Ht.push(yn)}),this.isImg=Pt,this.length=Ht.length,this.images=Ht,this.initBody(),Qt(document.createElement(ve).style.transition)&&(bt.transition=!1),bt.inline){var Sn=0,Mn=function(){if(Sn+=1,Sn===nt.length){var Cn;nt.initializing=!1,nt.delaying={abort:function(){clearTimeout(Cn)}},Cn=setTimeout(function(){nt.delaying=!1,nt.build()},0)}};this.initializing={abort:function(){ti(Ht,function(Cn){Cn.complete||(Cr(Cn,Oe,Mn),Cr(Cn,Ke,Mn))})}},ti(Ht,function(yn){if(yn.complete)Mn();else{var Cn,Bn;oi(yn,Oe,Cn=function(){Cr(yn,Ke,Bn),Mn()},{once:!0}),oi(yn,Ke,Bn=function(){Cr(yn,Oe,Cn),Mn()},{once:!0})}})}else oi(Je,bn,this.onStart=function(yn){var Cn=yn.target;Cn.localName==="img"&&(!jn(bt.filter)||bt.filter.call(nt,Cn))&&nt.view(nt.images.indexOf(Cn))})}}},{key:"build",value:function(){if(!this.ready){var nt=this.element,Je=this.options,bt=nt.parentNode,Pt=document.createElement("div");Pt.innerHTML=Ae;var Ht=Pt.querySelector(".".concat(ve,"-container")),Sn=Ht.querySelector(".".concat(ve,"-title")),Mn=Ht.querySelector(".".concat(ve,"-toolbar")),yn=Ht.querySelector(".".concat(ve,"-navbar")),Cn=Ht.querySelector(".".concat(ve,"-button")),Bn=Ht.querySelector(".".concat(ve,"-canvas"));if(this.parent=bt,this.viewer=Ht,this.title=Sn,this.toolbar=Mn,this.navbar=yn,this.button=Cn,this.canvas=Bn,this.footer=Ht.querySelector(".".concat(ve,"-footer")),this.tooltipBox=Ht.querySelector(".".concat(ve,"-tooltip")),this.player=Ht.querySelector(".".concat(ve,"-player")),this.list=Ht.querySelector(".".concat(ve,"-list")),Ht.id="".concat(ve).concat(this.id),Sn.id="".concat(ve,"Title").concat(this.id),ri(Sn,Je.title?Ks(Array.isArray(Je.title)?Je.title[0]:Je.title):we),ri(yn,Je.navbar?Ks(Je.navbar):we),sl(Cn,we,!Je.button),Je.keyboard&&Cn.setAttribute("tabindex",0),Je.backdrop&&(ri(Ht,"".concat(ve,"-backdrop")),!Je.inline&&Je.backdrop!=="static"&&$c(Bn,Ct,"hide")),mn(Je.className)&&Je.className&&Je.className.split(Xt).forEach(function(Er){ri(Ht,Er)}),Je.toolbar){var zi=document.createElement("ul"),ea=Gn(Je.toolbar),Ar=pn.slice(0,3),Un=pn.slice(7,9),Pi=pn.slice(9);ea||ri(Mn,Ks(Je.toolbar)),ti(ea?Je.toolbar:pn,function(Er,hs){var Xs=ea&&Gn(Er),Io=ea?Gf(hs):Er,eo=Xs&&!Qt(Er.show)?Er.show:Er;if(!(!eo||!Je.zoomable&&Ar.indexOf(Io)!==-1||!Je.rotatable&&Un.indexOf(Io)!==-1||!Je.scalable&&Pi.indexOf(Io)!==-1)){var Vf=Xs&&!Qt(Er.size)?Er.size:Er,yo=Xs&&!Qt(Er.click)?Er.click:Er,vo=document.createElement("li");Je.keyboard&&vo.setAttribute("tabindex",0),vo.setAttribute("role","button"),ri(vo,"".concat(ve,"-").concat(Io)),jn(yo)||$c(vo,Ct,Io),_n(eo)&&ri(vo,Ks(eo)),["small","large"].indexOf(Vf)!==-1?ri(vo,"".concat(ve,"-").concat(Vf)):Io==="play"&&ri(vo,"".concat(ve,"-large")),jn(yo)&&oi(vo,bn,yo),zi.appendChild(vo)}}),Mn.appendChild(zi)}else ri(Mn,we);if(!Je.rotatable){var za=Mn.querySelectorAll('li[class*="rotate"]');ri(za,zn),ti(za,function(Er){Mn.appendChild(Er)})}if(Je.inline)ri(Cn,pt),yr(Ht,{zIndex:Je.zIndexInline}),window.getComputedStyle(bt).position==="static"&&yr(bt,{position:"relative"}),bt.insertBefore(Ht,nt.nextSibling);else{ri(Cn,Ne),ri(Ht,Ze),ri(Ht,Be),ri(Ht,we),yr(Ht,{zIndex:Je.zIndex});var Ls=Je.container;mn(Ls)&&(Ls=nt.ownerDocument.querySelector(Ls)),Ls||(Ls=this.body),Ls.appendChild(Ht)}if(Je.inline&&(this.render(),this.bind(),this.isShown=!0),this.ready=!0,jn(Je.ready)&&oi(nt,Tt,Je.ready,{once:!0}),cr(nt,Tt)===!1){this.ready=!1;return}this.ready&&Je.inline&&this.view(this.index)}}}],[{key:"noConflict",value:function(){return window.Viewer=Xr,mt}},{key:"setDefaults",value:function(nt){xi(Te,Gn(nt)&&nt)}}])}();return xi(Mu.prototype,ou,dc,ul,hc,Ra),Mu})},1635:(re,se,te)=>{"use strict";te.r(se),te.d(se,{__addDisposableResource:()=>Et,__assign:()=>ce,__asyncDelegator:()=>ut,__asyncGenerator:()=>pt,__asyncValues:()=>we,__await:()=>Ze,__awaiter:()=>$e,__classPrivateFieldGet:()=>sn,__classPrivateFieldIn:()=>un,__classPrivateFieldSet:()=>jt,__createBinding:()=>ve,__decorate:()=>ie,__disposeResources:()=>bn,__esDecorate:()=>pe,__exportStar:()=>Se,__extends:()=>K,__generator:()=>Me,__importDefault:()=>zn,__importStar:()=>
vendor: 11,634 bytes, line 205
205Ot,__makeTemplateObject:()=>kt,__metadata:()=>De,__param:()=>he,__propKey:()=>Ae,__read:()=>ke,__rest:()=>le,__rewriteRelativeImportExtension:()=>ze,__runInitializers:()=>Te,__setFunctionName:()=>Ce,__spread:()=>ge,__spreadArray:()=>Be,__spreadArrays:()=>Ne,__values:()=>Re,default:()=>Lt});var Q=function(lt,ft){return Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Oe,Ke){Oe.__proto__=Ke}||function(Oe,Ke){for(var st in Ke)Object.prototype.hasOwnProperty.call(Ke,st)&&(Oe[st]=Ke[st])},Q(lt,ft)};function K(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");Q(lt,ft);function Oe(){this.constructor=lt}lt.prototype=ft===null?Object.create(ft):(Oe.prototype=ft.prototype,new Oe)}var ce=function(){return ce=Object.assign||function(ft){for(var Oe,Ke=1,st=arguments.length;Ke<st;Ke++){Oe=arguments[Ke];for(var We in Oe)Object.prototype.hasOwnProperty.call(Oe,We)&&(ft[We]=Oe[We])}return ft},ce.apply(this,arguments)};function le(lt,ft){var Oe={};for(var Ke in lt)Object.prototype.hasOwnProperty.call(lt,Ke)&&ft.indexOf(Ke)<0&&(Oe[Ke]=lt[Ke]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,Ke=Object.getOwnPropertySymbols(lt);st<Ke.length;st++)ft.indexOf(Ke[st])<0&&Object.prototype.propertyIsEnumerable.call(lt,Ke[st])&&(Oe[Ke[st]]=lt[Ke[st]]);return Oe}function ie(lt,ft,Oe,Ke){var st=arguments.length,We=st<3?ft:Ke===null?Ke=Object.getOwnPropertyDescriptor(ft,Oe):Ke,me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")We=Reflect.decorate(lt,ft,Oe,Ke);else for(var qe=lt.length-1;qe>=0;qe--)(me=lt[qe])&&(We=(st<3?me(We):st>3?me(ft,Oe,We):me(ft,Oe))||We);return st>3&&We&&Object.defineProperty(ft,Oe,We),We}function he(lt,ft){return function(Oe,Ke){ft(Oe,Ke,lt)}}function pe(lt,ft,Oe,Ke,st,We){function me(Rn){if(Rn!==void 0&&typeof Rn!="function")throw new TypeError("Function expected");return Rn}for(var qe=Ke.kind,Fe=qe==="getter"?"get":qe==="setter"?"set":"value",Xe=!ft&&lt?Ke.static?lt:lt.prototype:null,at=ft||(Xe?Object.getOwnPropertyDescriptor(Xe,Ke.name):{}),et,_t=!1,Tt=Oe.length-1;Tt>=0;Tt--){var tn={};for(var hn in Ke)tn[hn]=hn==="access"?{}:Ke[hn];for(var hn in Ke.access)tn.access[hn]=Ke.access[hn];tn.addInitializer=function(Rn){if(_t)throw new TypeError("Cannot add initializers after decoration has completed");We.push(me(Rn||null))};var vn=(0,Oe[Tt])(qe==="accessor"?{get:at.get,set:at.set}:at[Fe],tn);if(qe==="accessor"){if(vn===void 0)continue;if(vn===null||typeof vn!="object")throw new TypeError("Object expected");(et=me(vn.get))&&(at.get=et),(et=me(vn.set))&&(at.set=et),(et=me(vn.init))&&st.unshift(et)}else(et=me(vn))&&(qe==="field"?st.unshift(et):at[Fe]=et)}Xe&&Object.defineProperty(Xe,Ke.name,at),_t=!0}function Te(lt,ft,Oe){for(var Ke=arguments.length>2,st=0;st<ft.length;st++)Oe=Ke?ft[st].call(lt,Oe):ft[st].call(lt);return Ke?Oe:void 0}function Ae(lt){return typeof lt=="symbol"?lt:"".concat(lt)}function Ce(lt,ft,Oe){return typeof ft=="symbol"&&(ft=ft.description?"[".concat(ft.description,"]"):""),Object.defineProperty(lt,"name",{configurable:!0,value:Oe?"".concat(Oe," ",ft):ft})}function De(lt,ft){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(lt,ft)}function $e(lt,ft,Oe,Ke){function st(We){return We instanceof Oe?We:new Oe(function(me){me(We)})}return new(Oe||(Oe=Promise))(function(We,me){function qe(at){try{Xe(Ke.next(at))}catch(et){me(et)}}function Fe(at){try{Xe(Ke.throw(at))}catch(et){me(et)}}function Xe(at){at.done?We(at.value):st(at.value).then(qe,Fe)}Xe((Ke=Ke.apply(lt,ft||[])).next())})}function Me(lt,ft){var Oe={label:0,sent:function(){if(We[0]&1)throw We[1];return We[1]},trys:[],ops:[]},Ke,st,We,me=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return me.next=qe(0),me.throw=qe(1),me.return=qe(2),typeof Symbol=="function"&&(me[Symbol.iterator]=function(){return this}),me;function qe(Xe){return function(at){return Fe([Xe,at])}}function Fe(Xe){if(Ke)throw new TypeError("Generator is already executing.");for(;me&&(me=0,Xe[0]&&(Oe=0)),Oe;)try{if(Ke=1,st&&(We=Xe[0]&2?st.return:Xe[0]?st.throw||((We=st.return)&&We.call(st),0):st.next)&&!(We=We.call(st,Xe[1])).done)return We;switch(st=0,We&&(Xe=[Xe[0]&2,We.value]),Xe[0]){case 0:case 1:We=Xe;break;case 4:return Oe.label++,{value:Xe[1],done:!1};case 5:Oe.label++,st=Xe[1],Xe=[0];continue;case 7:Xe=Oe.ops.pop(),Oe.trys.pop();continue;default:if(We=Oe.trys,!(We=We.length>0&&We[We.length-1])&&(Xe[0]===6||Xe[0]===2)){Oe=0;continue}if(Xe[0]===3&&(!We||Xe[1]>We[0]&&Xe[1]<We[3])){Oe.label=Xe[1];break}if(Xe[0]===6&&Oe.label<We[1]){Oe.label=We[1],We=Xe;break}if(We&&Oe.label<We[2]){Oe.label=We[2],Oe.ops.push(Xe);break}We[2]&&Oe.ops.pop(),Oe.trys.pop();continue}Xe=ft.call(lt,Oe)}catch(at){Xe=[6,at],st=0}finally{Ke=We=0}if(Xe[0]&5)throw Xe[1];return{value:Xe[0]?Xe[1]:void 0,done:!0}}}var ve=Object.create?function(lt,ft,Oe,Ke){Ke===void 0&&(Ke=Oe);var st=Object.getOwnPropertyDescriptor(ft,Oe);(!st||("get"in st?!ft.__esModule:st.writable||st.configurable))&&(st={enumerable:!0,get:function(){return ft[Oe]}}),Object.defineProperty(lt,Ke,st)}:function(lt,ft,Oe,Ke){Ke===void 0&&(Ke=Oe),lt[Ke]=ft[Oe]};function Se(lt,ft){for(var Oe in lt)Oe!=="default"&&!Object.prototype.hasOwnProperty.call(ft,Oe)&&ve(ft,lt,Oe)}function Re(lt){var ft=typeof Symbol=="function"&&Symbol.iterator,Oe=ft&&lt[ft],Ke=0;if(Oe)return Oe.call(lt);if(lt&&typeof lt.length=="number")return{next:function(){return lt&&Ke>=lt.length&&(lt=void 0),{value:lt&&lt[Ke++],done:!lt}}};throw new TypeError(ft?"Object is not iterable.":"Symbol.iterator is not defined.")}function ke(lt,ft){var Oe=typeof Symbol=="function"&&lt[Symbol.iterator];if(!Oe)return lt;var Ke=Oe.call(lt),st,We=[],me;try{for(;(ft===void 0||ft-- >0)&&!(st=Ke.next()).done;)We.push(st.value)}catch(qe){me={error:qe}}finally{try{st&&!st.done&&(Oe=Ke.return)&&Oe.call(Ke)}finally{if(me)throw me.error}}return We}function ge(){for(var lt=[],ft=0;ft<arguments.length;ft++)lt=lt.concat(ke(arguments[ft]));return lt}function Ne(){for(var lt=0,ft=0,Oe=arguments.length;ft<Oe;ft++)lt+=arguments[ft].length;for(var Ke=Array(lt),st=0,ft=0;ft<Oe;ft++)for(var We=arguments[ft],me=0,qe=We.length;me<qe;me++,st++)Ke[st]=We[me];return Ke}function Be(lt,ft,Oe){if(Oe||arguments.length===2)for(var Ke=0,st=ft.length,We;Ke<st;Ke++)(We||!(Ke in ft))&&(We||(We=Array.prototype.slice.call(ft,0,Ke)),We[Ke]=ft[Ke]);return lt.concat(We||Array.prototype.slice.call(ft))}function Ze(lt){return this instanceof Ze?(this.v=lt,this):new Ze(lt)}function pt(lt,ft,Oe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ke=Oe.apply(lt,ft||[]),st,We=[];return st=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),qe("next"),qe("throw"),qe("return",me),st[Symbol.asyncIterator]=function(){return this},st;function me(Tt){return function(tn){return Promise.resolve(tn).then(Tt,et)}}function qe(Tt,tn){Ke[Tt]&&(st[Tt]=function(hn){return new Promise(function(vn,Rn){We.push([Tt,hn,vn,Rn])>1||Fe(Tt,hn)})},tn&&(st[Tt]=tn(st[Tt])))}function Fe(Tt,tn){try{Xe(Ke[Tt](tn))}catch(hn){_t(We[0][3],hn)}}function Xe(Tt){Tt.value instanceof Ze?Promise.resolve(Tt.value.v).then(at,et):_t(We[0][2],Tt)}function at(Tt){Fe("next",Tt)}function et(Tt){Fe("throw",Tt)}function _t(Tt,tn){Tt(tn),We.shift(),We.length&&Fe(We[0][0],We[0][1])}}function ut(lt){var ft,Oe;return ft={},Ke("next"),Ke("throw",function(st){throw st}),Ke("return"),ft[Symbol.iterator]=function(){return this},ft;function Ke(st,We){ft[st]=lt[st]?function(me){return(Oe=!Oe)?{value:Ze(lt[st](me)),done:!1}:We?We(me):me}:We}}function we(lt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ft=lt[Symbol.asyncIterator],Oe;return ft?ft.call(lt):(lt=typeof Re=="function"?Re(lt):lt[Symbol.iterator](),Oe={},Ke("next"),Ke("throw"),Ke("return"),Oe[Symbol.asyncIterator]=function(){return this},Oe);function Ke(We){Oe[We]=lt[We]&&function(me){return new Promise(function(qe,Fe){me=lt[We](me),st(qe,Fe,me.done,me.value)})}}function st(We,me,qe,Fe){Promise.resolve(Fe).then(function(Xe){We({value:Xe,done:qe})},me)}}function kt(lt,ft){return Object.defineProperty?Object.defineProperty(lt,"raw",{value:ft}):lt.raw=ft,lt}var Ut=Object.create?function(lt,ft){Object.defineProperty(lt,"default",{enumerable:!0,value:ft})}:function(lt,ft){lt.default=ft},$t=function(lt){return $t=Object.getOwnPropertyNames||function(ft){var Oe=[];for(var Ke in ft)Object.prototype.hasOwnProperty.call(ft,Ke)&&(Oe[Oe.length]=Ke);return Oe},$t(lt)};function Ot(lt){if(lt&&lt.__esModule)return lt;var ft={};if(lt!=null)for(var Oe=$t(lt),Ke=0;Ke<Oe.length;Ke++)Oe[Ke]!=="default"&&ve(ft,lt,Oe[Ke]);return Ut(ft,lt),ft}function zn(lt){return lt&&lt.__esModule?lt:{default:lt}}function sn(lt,ft,Oe,Ke){if(Oe==="a"&&!Ke)throw new TypeError("Private accessor was defined without a getter");if(typeof ft=="function"?lt!==ft||!Ke:!ft.has(lt))throw new TypeError("Cannot read private member from an object whose class did not declare it");return Oe==="m"?Ke:Oe==="a"?Ke.call(lt):Ke?Ke.value:ft.get(lt)}function jt(lt,ft,Oe,Ke,st){if(Ke==="m")throw new TypeError("Private method is not writable");if(Ke==="a"&&!st)throw new TypeError("Private accessor was defined without a setter");if(typeof ft=="function"?lt!==ft||!st:!ft.has(lt))throw new TypeError("Cannot write private member to an object whose class did not declare it");return Ke==="a"?st.call(lt,Oe):st?st.value=Oe:ft.set(lt,Oe),Oe}function un(lt,ft){if(ft===null||typeof ft!="object"&&typeof ft!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof lt=="function"?ft===lt:lt.has(ft)}function Et(lt,ft,Oe){if(ft!=null){if(typeof ft!="object"&&typeof ft!="function")throw new TypeError("Object expected.");var Ke,st;if(Oe){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");Ke=ft[Symbol.asyncDispose]}if(Ke===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");Ke=ft[Symbol.dispose],Oe&&(st=Ke)}if(typeof Ke!="function")throw new TypeError("Object not disposable.");st&&(Ke=function(){try{st.call(this)}catch(We){return Promise.reject(We)}}),lt.stack.push({value:ft,dispose:Ke,async:Oe})}else Oe&&lt.stack.push({async:!0});return ft}var Wt=typeof SuppressedError=="function"?SuppressedError:function(lt,ft,Oe){var Ke=new Error(Oe);return Ke.name="SuppressedError",Ke.error=lt,Ke.suppressed=ft,Ke};function bn(lt){function ft(We){lt.error=lt.hasError?new Wt(We,lt.error,"An error was suppressed during disposal."):We,lt.hasError=!0}var Oe,Ke=0;function st(){for(;Oe=lt.stack.pop();)try{if(!Oe.async&&Ke===1)return Ke=0,lt.stack.push(Oe),Promise.resolve().then(st);if(Oe.dispose){var We=Oe.dispose.call(Oe.value);if(Oe.async)return Ke|=2,Promise.resolve(We).then(st,function(me){return ft(me),st()})}else Ke|=1}catch(me){ft(me)}if(Ke===1)return lt.hasError?Promise.reject(lt.error):Promise.resolve();if(lt.hasError)throw lt.error}return st()}function ze(lt,ft){return typeof lt=="string"&&/^\.\.?\//.test(lt)?lt.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(Oe,Ke,st,We,me){return Ke?ft?".jsx":".js":st&&(!We||!me)?Oe:st+We+"."+me.toLowerCase()+"js"}):lt}const Lt={__extends:K,__assign:ce,__rest:le,__decorate:ie,__param:he,__esDecorate:pe,__runInitializers:Te,__propKey:Ae,__setFunctionName:Ce,__metadata:De,__awaiter:$e,__generator:Me,__createBinding:ve,__exportStar:Se,__values:Re,__read:ke,__spread:ge,__spreadArrays:Ne,__spreadArray:Be,__await:Ze,__asyncGenerator:pt,__asyncDelegator:ut,__asyncValues:we,__makeTemplateOb
205ject:kt,__importStar:Ot,__importDefault:zn,__classPrivateFieldGet:sn,__classPrivateFieldSet:jt,__classPrivateFieldIn:un,__addDisposableResource:Et,__disposeResources:bn,__rewriteRelativeImportExtension:ze}}},__webpack_module_cache__={};function __webpack_require__(re){var se=__webpack_module_cache__[re];if(se!==void 0)return se.exports;var te=__webpack_module_cache__[re]={id:re,loaded:!1,exports:{}};return __webpack_modules__[re].call(te.exports,te,te.exports,__webpack_require__),te.loaded=!0,te.exports}__webpack_require__.n=re=>{var se=re&&re.__esModule?()=>re.default:()=>re;return __webpack_require__.d(se,{a:se}),se},__webpack_require__.d=(re,se)=>{for(var te in se)__webpack_require__.o(se,te)&&!__webpack_require__.o(re,te)&&Object.defineProperty(re,te,{enumerable:!0,get:se[te]})},__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(re){if(typeof window=="object")return window}}(),__webpack_require__.o=(re,se)=>Object.prototype.hasOwnProperty.call(re,se),__webpack_require__.r=re=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(re,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(re,"__esModule",{value:!0})},__webpack_require__.nmd=re=>(re.paths=[],re.children||(re.children=[]),re),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var re={};__webpack_require__.r(re),__webpack_require__.d(re,{Decoder:()=>nE,Encoder:()=>qP,PacketType:()=>xr,protocol:()=>WP});var se={};__webpack_require__.r(se),__webpack_require__.d(se,{decode:()=>vE,encode:()=>hA,format:()=>_E,parse:()=>wE});var te={};__webpack_require__.r(te),__webpack_require__.d(te,{Any:()=>_A,Cc:()=>wA,Cf:()=>PB,P:()=>xE,S:()=>vA,Z:()=>xA});var Q={};__webpack_require__.r(Q),__webpack_require__.d(Q,{arrayReplaceAt:()=>AA,assign:()=>ux,escapeHtml:()=>cm,escapeRE:()=>fU,fromCodePoint:()=>lx,has:()=>eU,isMdAsciiPunct:()=>k2,isPunctChar:()=>M2,isSpace:()=>Aa,isString:()=>ME,isValidEntityCode:()=>kE,isWhiteSpace:()=>L2,lib:()=>dU,normalizeReference:()=>cx,unescapeAll:()=>_v,unescapeMd:()=>aU});var K={};__webpack_require__.r(K),__webpack_require__.d(K,{parseLinkDestination:()=>pU,parseLinkLabel:()=>hU,parseLinkTitle:()=>gU});var ce=__webpack_require__(7053);const le=E=>{document.readyState==="loading"?document.addEventListener("DOMContentLoaded",E):E()};class ie extends EventTarget{constructor(w){super(),this.naja=w,this.selector=".ajax",this.allowedOrigins=[window.location.origin],this.handler=this.handleUI.bind(this),w.addEventListener("init",this.initialize.bind(this))}initialize(){le(()=>this.bindUI(window.document.body)),this.naja.snippetHandler.addEventListener("afterUpdate",w=>{const{snippet:L}=w.detail;this.bindUI(L)})}bindUI(w){const L=`a${this.selector}`,M=I=>{I.removeEventListener("click",this.handler),I.addEventListener("click",this.handler)};if(w.matches(L))return M(w);w.querySelectorAll(L).forEach(I=>M(I));const A=I=>{I.removeEventListener("submit",this.handler),I.addEventListener("submit",this.handler)};if(w instanceof HTMLFormElement)return A(w);w.querySelectorAll("form").forEach(I=>A(I))}handleUI(w){const L=w.currentTarget,M=this.naja.prepareOptions(),k=()=>{};if(w instanceof MouseEvent){if(w.altKey||w.ctrlKey||w.shiftKey||w.metaKey||w.button)return;this.clickElement(L,M,w).catch(k);return}const{submitter:A}=w;(this.selector===""||L.matches(this.selector)||A!=null&&A.matches(this.selector))&&this.submitForm(A!=null?A:L,M,w).catch(k)}async clickElement(w,L={},M){if(w instanceof HTMLAnchorElement)return this.processInteraction(w,"GET",w.href,null,L,M);if((w instanceof HTMLInputElement||w instanceof HTMLButtonElement)&&w.form)return this.submitForm(w,L,M);throw new Error("Unsupported element in clickElement(): element must be an anchor or a submitter element attached to a form.")}async submitForm(w,L={},M){var P,H,G,q;let k,A=null;if((w instanceof HTMLInputElement||w instanceof HTMLButtonElement)&&w.form)k=w.form,A=w;else if(w instanceof HTMLFormElement)k=w,A=M instanceof SubmitEvent?M.submitter:null;
205else throw new Error("Unsupported element in submitForm(): formOrSubmitter must be either a form or a submitter element attached to a form.");const D=((H=(P=A==null?void 0:A.getAttribute("formmethod"))!=null?P:k.getAttribute("method"))!=null?H:"GET").toUpperCase(),I=(q=(G=A==null?void 0:A.getAttribute("formaction"))!=null?G:k.getAttribute("action"))!=null?q:window.location.pathname+window.location.search,R=new FormData(k,A);return this.processInteraction(A!=null?A:k,D,I,R,L,M)}async processInteraction(w,L,M,k=null,A={},D){if(!this.dispatchEvent(new CustomEvent("interaction",{cancelable:!0,detail:{element:w,originalEvent:D,options:A}})))return D==null||D.preventDefault(),{};if(!this.isUrlAllowed(`${M}`))throw new Error(`Cannot dispatch async request, URL is not allowed: ${M}`);return D==null||D.preventDefault(),this.naja.makeRequest(L,M,k,A)}isUrlAllowed(w){const L=new URL(w,location.href);return L.origin==="null"?!1:this.allowedOrigins.includes(L.origin)}}class he{constructor(w){this.naja=w,w.addEventListener("init",this.initialize.bind(this)),w.uiHandler.addEventListener("interaction",this.processForm.bind(this))}initialize(){le(()=>this.initForms(window.document.body)),this.naja.snippetHandler.addEventListener("afterUpdate",w=>{const{snippet:L}=w.detail;this.initForms(L)})}initForms(w){const L=this.netteForms||ce;if(!L)return;if(w instanceof HTMLFormElement){L.initForm(w);return}w.querySelectorAll("form").forEach(k=>L.initForm(k))}processForm(w){const{element:L,originalEvent:M}=w.detail,k=L instanceof HTMLFormElement,A=(L instanceof HTMLInputElement||L instanceof HTMLButtonElement)&&L.form;A&&(L.form["nette-submittedBy"]=L);const D=this.netteForms||ce;(k||A)&&D&&!D.validateForm(L)&&(M==null||M.stopImmediatePropagation(),M==null||M.preventDefault(),w.preventDefault())}}class pe extends EventTarget{constructor(w){super(),this.naja=w,w.uiHandler.addEventListener("interaction",L=>{var A,D,I;const{element:M,options:k}=L.detail;if(M.hasAttribute("data-naja-force-redirect")||(A=M.form)!=null&&A.hasAttribute("data-naja-force-redirect")){const R=(I=M.getAttribute("data-naja-force-redirect"))!=null?I:(D=M.form)==null?void 0:D.getAttribute("data-naja-force-redirect");k.forceRedirect=R!=="off"}}),w.addEventListener("success",L=>{var A;const{payload:M,options:k}=L.detail;M.redirect&&(this.makeRedirect(M.redirect,(A=k.forceRedirect)!=null?A:!1,k),L.stopImmediatePropagation())}),this.locationAdapter={assign:L=>window.location.assign(L)}}makeRedirect(w,L,M={}){w instanceof URL&&(w=w.href);let k=L||!this.naja.uiHandler.isUrlAllowed(w);this.dispatchEvent(new CustomEvent("redirect",{cancelable:!0,detail:{url:w,setUrl(D){w=D},isHardRedirect:k,setHardRedirect(D){k=!!D},options:M}}))&&(k?this.locationAdapter.assign(w):this.naja.makeRequest("GET",w,null,M))}}class Te extends EventTarget{constructor(w){super(),this.op={replace:{updateElement(L,M){L.innerHTML=M},updateIndex(L,M){return M}},prepend:{updateElement(L,M){L.insertAdjacentHTML("afterbegin",M)},updateIndex(L,M){return M+L}},append:{updateElement(L,M){L.insertAdjacentHTML("beforeend",M)},updateIndex(L,M){return L+M}}},w.addEventListener("success",L=>{const{options:M,payload:k}=L.detail;k.snippets&&this.updateSnippets(k.snippets,!1,M)})}static findSnippets(w,L=window.document){const M={};return L.querySelectorAll('[id^="snippet-"]').forEach(A=>{var D;((D=w==null?void 0:w(A))==null||D)&&(M[A.id]=A.innerHTML)}),M}async updateSnippets(w,L=!1,M={}){await Promise.all(Object.keys(w).map(async k=>{const A=document.getElementById(k);A&&await this.updateSnippet(A,w[k],L,M)}))}async updateSnippet(w,L,M,k){let A=this.op.replace;if((w.hasAttribute("data-naja-snippet-prepend")||w.hasAttribute("data-ajax-prepend"))&&!M?A=this.op.prepend:(w.hasAttribute("data-naja-snippet-append")||w.hasAttribute("data-ajax-append"))&&!M&&(A=this.op.append),!this.dispatchEvent(new CustomEvent("beforeUpdate",{cancelable:!0,detail:{snippet:w,content:L,fromCache:M,operation:A,changeOperation(R){A=R},options:k}})))return;this.dispatchEvent(new CustomEvent("pendingUpdate",{detail:{snippet:w,content:L,fromCache:M,operation:A,options:k}})),await(typeof A=="function"?A:A.updateElement)(w,L),this.dispatchEvent(new CustomEvent("afterUpdate",{detail:{snippet:w,content:L,fromCache:M,operation:A,options:k}}))}}const Ae=Symbol();
205class Ce extends EventTarget{constructor(w){super(),this.naja=w,this.initialized=!1,this.cursor=0,this.popStateHandler=this.handlePopState.bind(this),w.addEventListener("init",this.initialize.bind(this)),w.addEventListener("before",this.saveUrl.bind(this)),w.addEventListener("before",this.saveOriginalTitle.bind(this)),w.addEventListener("before",this.replaceInitialState.bind(this)),w.addEventListener("success",this.pushNewState.bind(this)),w.redirectHandler.addEventListener("redirect",this.saveRedirectedUrl.bind(this)),w.uiHandler.addEventListener("interaction",this.configureMode.bind(this)),this.historyAdapter={replaceState:(L,M,k)=>window.history.replaceState(L,M,k),pushState:(L,M,k)=>window.history.pushState(L,M,k)}}set uiCache(w){console.warn("Naja: HistoryHandler.uiCache is deprecated, use options.snippetCache instead."),this.naja.defaultOptions.snippetCache=w}handlePopState(w){const{state:L}=w;if((L==null?void 0:L.source)!=="naja")return;const M=L.cursor-this.cursor;this.cursor=L.cursor;const k=this.naja.prepareOptions();this.dispatchEvent(new CustomEvent("restoreState",{detail:{state:L,direction:M,options:k}}))}initialize(){window.addEventListener("popstate",this.popStateHandler)}saveOriginalTitle(w){const{options:L}=w.detail;L[Ae]=window.document.title}saveUrl(w){var k;const{url:L,options:M}=w.detail;(k=M.href)!=null||(M.href=L)}saveRedirectedUrl(w){const{url:L,options:M}=w.detail;M.href=L}replaceInitialState(w){const{options:L}=w.detail;Ce.normalizeMode(L.history)!==!1&&!this.initialized&&(le(()=>this.historyAdapter.replaceState(this.buildState(window.location.href,"replace",this.cursor,L),window.document.title,window.location.href)),this.initialized=!0)}configureMode(w){var k,A,D;const{element:L,options:M}=w.detail;if(L.hasAttribute("data-naja-history")||(k=L.form)!=null&&k.hasAttribute("data-naja-history")){const I=(D=L.getAttribute("data-naja-history"))!=null?D:(A=L.form)==null?void 0:A.getAttribute("data-naja-history");M.history=Ce.normalizeMode(I)}}static normalizeMode(w){return w==="off"||w===!1?!1:w==="replace"?"replace":!0}pushNewState(w){const{payload:L,options:M}=w.detail,k=Ce.normalizeMode(M.history);if(k===!1)return;L.postGet&&L.url&&(M.href=L.url);const A=k==="replace"?"replaceState":"pushState",D=k==="replace"?this.cursor:++this.cursor,I=this.buildState(M.href,k,D,M),R=window.document.title;window.document.title=M[Ae],this.historyAdapter[A](I,R,M.href),window.document.title=R}buildState(w,L,M,k){const A={source:"naja",cursor:M,href:w};return this.dispatchEvent(new CustomEvent("buildState",{detail:{state:A,operation:L==="replace"?"replaceState":"pushState",options:k}})),A}}class De extends EventTarget{constructor(w){super(),this.naja=w,this.currentSnippets=new Map,this.storages={off:new $e(w),history:new Me,session:new ve},w.addEventListener("init",this.initializeIndex.bind(this)),w.snippetHandler.addEventListener("pendingUpdate",this.updateIndex.bind(this)),w.uiHandler.addEventListener("interaction",this.configureCache.bind(this)),w.historyHandler.addEventListener("buildState",this.buildHistoryState.bind(this)),w.historyHandler.addEventListener("restoreState",this.restoreHistoryState.bind(this))}resolveStorage(w){let L;return w===!0||w===void 0?L="history":w===!1?L="off":L=w,this.storages[L]}static shouldCacheSnippet(w){return!w.hasAttribute("data-naja-history-nocache")&&!w.hasAttribute("data-history-nocache")&&(!w.hasAttribute("data-naja-snippet-cache")||w.getAttribute("data-naja-snippet-cache")!=="off")}initializeIndex(){le(()=>{const w=Te.findSnippets(De.shouldCacheSnippet);this.currentSnippets=new Map(Object.entries(w))})}updateIndex(w){var P;const{snippet:L,content:M,operation:k}=w.detail;if(!De.shouldCacheSnippet(L))return;const A=(P=this.currentSnippets.get(L.id))!=null?P:"",D=typeof k=="object"?k.updateIndex:()=>M;this.currentSnippets.set(L.id,D(A,M));const I=De.parser.parseFromString(M,"text/html"),R=Te.findSnippets(De.shouldCacheSnippet,I);for(const[H,G]of Object.entries(R))this.currentSnippets.set(H,G)}configureCache(w){var k,A,D,I,R,P,H;const{element:L,options:M}=w.detail;if(L&&(L.hasAttribute("data-naja-snippet-cache")||(k=L.form)!=null&&k.hasAttribute("data-naja-snippet-cache")||L.hasAttribute("data-naja-history-cache")||(A=L.form)!=null&&A.hasAttribute("data-naja-history-cache"))){const G=(H=(R=(I=L.getAttribute("data-naja-snippet-cache"))!=null?I:(D=L.form)==null?void 0:D.getAttribute("data-naja-snippet-cache"))!=null?R:L.getAttribute("data-naja-history-cache"))!=null?H:(P=L.form)==null?void 0:P.getAttribute("data-naja-history-cache");M.snippetCache=G}}buildHistoryState(w){const{state:L,options:M}=w.detail;"historyUiCache"in M&&(console.warn("Naja: options.historyUiCache is deprecated, use options.snippetCache instead."),M.snippetCache=M.historyUiCache);const k=Object.keys(Te.findSnippets(De.shouldCacheSnippet)),A=Object.fromEntries(Array.from(this.currentSnippets).filter(([I])=>k.includes(I)));if(!this.dispatchEvent(new CustomEvent("store",{cancelable:!0,detail:{snippets:A,state:L,options:M}})))return;const D=this.resolveStorage(M.snippetCache);L.snippets={storage:D.type,key:D.store(A)}}restoreHistoryState(w){const{state:L,options:M}=w.detail;if(L.snippets===void 0||(M.snippetCache=L.snippets.storage,!this.dispatchEvent(new CustomEvent("fetch",{cancelable:!0,detail:{state:L,options:M}}))))return;const A=this.resolveStorage(M.snippetCache).fetch(L.snippets.key,L,M);A!==null&&this.dispatchEvent(new CustomEvent("restore",{cancelable:!0,detail:{snippets:A,state:L,options:M}}))&&this.naja.snippetHandler.updateSnippets(A,!0,M)}}De.parser=new DOMParser;class $e{constructor(w){this.naja=w,this.type="off"}store(){return null}
205fetch(w,L,M){return this.naja.makeRequest("GET",L.href,null,{...M,history:!1,snippetCache:!1}),null}}class Me{constructor(){this.type="history"}store(w){return w}fetch(w){return w}}class ve{constructor(){this.type="session"}store(w){const L=Math.random().toString(36).substring(2,8);return window.sessionStorage.setItem(L,JSON.stringify(w)),L}fetch(w){const L=window.sessionStorage.getItem(w);return L===null?null:JSON.parse(L)}}class Se{constructor(w){this.naja=w,this.loadedScripts=new Set,w.addEventListener("init",this.initialize.bind(this))}initialize(){le(()=>{document.querySelectorAll("script[data-naja-script-id]").forEach(w=>{const L=w.getAttribute("data-naja-script-id");L!==null&&L!==""&&this.loadedScripts.add(L)})}),this.naja.snippetHandler.addEventListener("afterUpdate",w=>{const{content:L}=w.detail;this.loadScripts(L)})}loadScripts(w){if(typeof w=="string"){this.loadScriptsInSnippet(w);return}Object.keys(w).forEach(L=>{const M=w[L];this.loadScriptsInSnippet(M)})}loadScriptsInSnippet(w){if(!/<script/i.test(w))return;Se.parser.parseFromString(w,"text/html").querySelectorAll("script").forEach(k=>{const A=k.getAttribute("data-naja-script-id");if(A!==null&&A!==""&&this.loadedScripts.has(A))return;const D=window.document.createElement("script");if(D.innerHTML=k.innerHTML,k.hasAttributes())for(const I of k.attributes)D.setAttribute(I.name,I.value);window.document.head.appendChild(D).parentNode.removeChild(D),A!==null&&A!==""&&this.loadedScripts.add(A)})}}Se.parser=new DOMParser;class Re extends EventTarget{constructor(w,L,M,k,A,D,I){super(),this.VERSION=3,this.initialized=!1,this.extensions=[],this.defaultOptions={},this.uiHandler=new(w!=null?w:ie)(this),this.redirectHandler=new(L!=null?L:pe)(this),this.snippetHandler=new(M!=null?M:Te)(this),this.formsHandler=new(k!=null?k:he)(this),this.historyHandler=new(A!=null?A:Ce)(this),this.snippetCache=new(D!=null?D:De)(this),this.scriptLoader=new(I!=null?I:Se)(this)}registerExtension(w){this.initialized&&w.initialize(this),this.extensions.push(w)}initialize(w={}){if(this.initialized)throw new Error("Cannot initialize Naja, it is already initialized.");this.defaultOptions=this.prepareOptions(w),this.extensions.forEach(L=>L.initialize(this)),this.dispatchEvent(new CustomEvent("init",{detail:{defaultOptions:this.defaultOptions}})),this.initialized=!0}prepareOptions(w){return{...this.defaultOptions,...w,fetch:{...this.defaultOptions.fetch,...w==null?void 0:w.fetch}}}async makeRequest(w,L,M=null,k={}){typeof L=="string"&&(L=new URL(L,location.href)),k=this.prepareOptions(k);const A=new Headers(k.fetch.headers||{}),D=this.transformData(L,w,M),I=new AbortController,R=new Request(L.toString(),{credentials:"same-origin",...k.fetch,method:w,headers:A,body:D,signal:I.signal});if(R.headers.set("X-Requested-With","XMLHttpRequest"),R.headers.set("Accept","application/json"),!this.dispatchEvent(new CustomEvent("before",{cancelable:!0,detail:{request:R,method:w,url:L.toString(),data:M,options:k}})))return{};const P=window.fetch(R);this.dispatchEvent(new CustomEvent("start",{detail:{request:R,promise:P,abortController:I,options:k}}));let H,G;try{if(H=await P,!H.ok)throw new ke(H);G=await H.json()}catch(q){if(q.name==="AbortError")return this.dispatchEvent(new CustomEvent("abort",{detail:{request:R,error:q,options:k}})),this.dispatchEvent(new CustomEvent("complete",{detail:{request:R,response:H,payload:void 0,error:q,options:k}})),{};throw this.dispatchEvent(new CustomEvent("error",{detail:{request:R,response:H,error:q,options:k}})),this.dispatchEvent(new CustomEvent("complete",{detail:{request:R,response:H,payload:void 0,error:q,options:k}})),q}return this.dispatchEvent(new CustomEvent("payload",{detail:{request:R,response:H,payload:G,options:k}})),this.dispatchEvent(new CustomEvent("success",{detail:{request:R,response:H,payload:G,options:k}})),this.dispatchEvent(new CustomEvent("complete",{detail:{request:R,response:H,payload:G,error:void 0,options:k}})),G}appendToQueryString(w,L,M){if(M!=null)if(Array.isArray(M)||Object.getPrototypeOf(M)===Object.prototype)for(const[k,A]of Object.entries(M))this.appendToQueryString(w,`${L}[${k}]`,A);else w.append(L,String(M))}transformData(w,L,M){const k=["GET","HEAD"].includes(L.toUpperCase());if(k&&M instanceof FormData){for(const[D,I]of M)I!=null&&w.searchParams.append(D,String(I));return null}if(M!==null&&Object.getPrototypeOf(M)===Object.prototype||Array.isArray(M)){const D=k?w.searchParams:new URLSearchParams;for(const[I,R]of Object.entries(M))this.appendToQueryString(D,I,R);return k?null:D}return M}}
205class ke extends Error{constructor(w){const L=`HTTP ${w.status}: ${w.statusText}`;super(L),this.name=this.constructor.name,this.stack=new Error(L).stack,this.response=w}}class ge{constructor(){this.abortControllers=new Set}initialize(w){w.uiHandler.addEventListener("interaction",this.checkAbortable.bind(this)),w.addEventListener("init",this.onInitialize.bind(this)),w.addEventListener("start",this.saveAbortController.bind(this)),w.addEventListener("complete",this.removeAbortController.bind(this))}onInitialize(){document.addEventListener("keydown",w=>{if(w.key==="Escape"&&!(w.ctrlKey||w.shiftKey||w.altKey||w.metaKey)){for(const L of this.abortControllers)L.abort();this.abortControllers.clear()}})}checkAbortable(w){var k,A,D;const{element:L,options:M}=w.detail;(L.hasAttribute("data-naja-abort")||(k=L.form)!=null&&k.hasAttribute("data-naja-abort"))&&(M.abort=((D=L.getAttribute("data-naja-abort"))!=null?D:(A=L.form)==null?void 0:A.getAttribute("data-naja-abort"))!=="off")}saveAbortController(w){const{abortController:L,options:M}=w.detail;M.abort!==!1&&(this.abortControllers.add(L),M.clearAbortExtension=()=>this.abortControllers.delete(L))}removeAbortController(w){const{options:L}=w.detail;L.abort!==!1&&L.clearAbortExtension&&L.clearAbortExtension()}}class Ne{constructor(){this.abortControllers=new Map}initialize(w){w.uiHandler.addEventListener("interaction",this.checkUniqueness.bind(this)),w.addEventListener("start",this.abortPreviousRequest.bind(this)),w.addEventListener("complete",this.clearRequest.bind(this))}checkUniqueness(w){var k,A,D,I;const{element:L,options:M}=w.detail;if((A=L.hasAttribute("data-naja-unique"))!=null?A:(k=L.form)!=null&&k.hasAttribute("data-naja-unique")){const R=(I=L.getAttribute("data-naja-unique"))!=null?I:(D=L.form)==null?void 0:D.getAttribute("data-naja-unique");M.unique=R==="off"?!1:R!=null?R:"default"}}abortPreviousRequest(w){var k,A,D;const{abortController:L,options:M}=w.detail;M.unique!==!1&&((A=this.abortControllers.get((k=M.unique)!=null?k:"default"))==null||A.abort(),this.abortControllers.set((D=M.unique)!=null?D:"default",L))}clearRequest(w){var k;const{request:L,options:M}=w.detail;!L.signal.aborted&&M.unique!==!1&&this.abortControllers.delete((k=M.unique)!=null?k:"default")}}const Be=new Re;Be.registerExtension(new ge),Be.registerExtension(new Ne);let Ze,pt;const ut=(E,w)=>(Ze||(Ze=JSON.parse(document.querySelector("[data-js-exposed-variables]").innerHTML)),typeof Ze[E]=="undefined"?w:Ze[E]),we=(E,w={})=>{var M,k;if(pt||(pt=JSON.parse(document.querySelector("[data-js-exposed-translations]").innerHTML)),typeof E=="object")return(k=(M=E[ut("localeName","cs")])!=null?M:E[ut("defaultLocaleName","cs")])!=null?k:"N/A";if(typeof pt[E]=="undefined")return E;let L=pt[E];for(const A in w)w.hasOwnProperty(A)&&(L=L.replace(`%${A}%`,String(w[A])));return L};class kt extends Error{}class Ut extends kt{constructor(w){super(`Invalid DateTime: ${w.toMessage()}`)}}class $t extends kt{constructor(w){super(`Invalid Interval: ${w.toMessage()}`)}}class Ot extends kt{constructor(w){super(`Invalid Duration: ${w.toMessage()}`)}}class zn extends kt{}class sn extends kt{constructor(w){super(`Invalid unit ${w}`)}}class jt extends kt{}class un extends kt{constructor(){super("Zone is an abstract class")}}const Et="numeric",Wt="short",bn="long",ze={year:Et,month:Et,day:Et},Lt={year:Et,month:Wt,day:Et},lt={year:Et,month:Wt,day:Et,weekday:Wt},ft={year:Et,month:bn,day:Et},Oe={year:Et,month:bn,day:Et,weekday:bn},Ke={hour:Et,minute:Et},st={hour:Et,minute:Et,second:Et},We={hour:Et,minute:Et,second:Et,timeZoneName:Wt},me={hour:Et,minute:Et,second:Et,timeZoneName:bn},qe={hour:Et,minute:Et,hourCycle:"h23"},Fe={hour:Et,minute:Et,second:Et,hourCycle:"h23"},Xe={hour:Et,minute:Et,second:Et,hourCycle:"h23",timeZoneName:Wt},at={hour:Et,minute:Et,second:Et,hourCycle:"h23",timeZoneName:bn},et={year:Et,month:Et,day:Et,hour:Et,minute:Et},_t={year:Et,month:Et,day:Et,hour:Et,minute:Et,second:Et},Tt={year:Et,month:Wt,day:Et,hour:Et,minute:Et},tn={year:Et,month:Wt,day:Et,hour:Et,minute:Et,second:Et},hn={year:Et,month:Wt,day:Et,weekday:Wt,hour:Et,minute:Et},vn={year:Et,month:bn,day:Et,hour:Et,minute:Et,timeZoneName:Wt},Rn={year:Et,month:bn,day:Et,hour:Et,minute:Et,second:Et,timeZoneName:Wt},Ni={year:Et,month:bn,day:Et,weekday:bn,hour:Et,minute:Et,timeZoneName:bn},Ai={year:Et,month:bn,day:Et,weekday:bn,hour:Et,minute:Et,second:Et,timeZoneName:bn};class Hi{get type(){throw new un}get name(){throw new un}get ianaName(){return this.name}get isUniversal(){throw new un}offsetName(w,L){throw new un}formatOffset(w,L){throw new un}offset(w){throw new un}equals(w){throw new un}get isValid(){throw new un}}let Vr=null;class Kr extends Hi{static get instance(){return Vr===null&&(Vr=new Kr),Vr}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(w,{format:L,locale:M}){return gc(w,L,M)}formatOffset(w,L){return Qc(this.offset(w),L)}offset(w){return-new Date(w).getTimezoneOffset()}equals(w){return w.type==="system"}get isValid(){return!0}}let br={};function Ie(E){return br[E]||(br[E]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:E,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),br[E]}const gt={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function rt(E,w){const L=E.format(w).replace(/\u200E/g,""),M=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(L),[,k,A,D,I,R,P,H]=M;return[D,k,A,I,R,P,H]}function Qe(E,w){const L=E.formatToParts(w),M=[];for(let k=0;k<L.length;k++){const{type:A,value:D}=L[k],I=gt[A];A==="era"?M[I]=D:Un(I)||(M[I]=parseInt(D,10))}return M}let tt={};class dt extends Hi{static create(w){return tt[w]||(tt[w]=new dt(w)),tt[w]}static resetCache(){tt={},br={}}static isValidSpecifier(w){return this.isValidZone(w)}static isValidZone(w){if(!w)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:w}).format(),!0}catch(L){return!1}}constructor(w){super(),this.zoneName=w,this.valid=dt.isValidZone(w)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(w,{format:L,locale:M}){return gc(w,L,M,this.name)}formatOffset(w,L){return Qc(this.offset(w),L)}offset(w){const L=new Date(w);if(isNaN(L))return NaN;const M=Ie(this.name);let[k,A,D,I,R,P,H]=M.formatToParts?Qe(M,L):rt(M,L);I==="BC"&&(k=-Math.abs(k)+1);const q=qf({year:k,month:A,day:D,hour:R===24?0:R,minute:P,second:H,millisecond:0});let Y=+L;const $=Y%1e3;return Y-=$>=0?$:1e3+$,(q-Y)/(60*1e3)}equals(w){return w.type==="iana"&&w.name===this.name}get isValid(){return this.valid}}let Ct={};function Xt(E,w={}){const L=JSON.stringify([E,w]);let M=Ct[L];return M||(M=new Intl.ListFormat(E,w),Ct[L]=M),M}let pn={};function mn(E,w={}){const L=JSON.stringify([E,w]);let M=pn[L];return M||(M=new Intl.DateTimeFormat(E,w),pn[L]=M),M}let on={};function _n(E,w={}){const L=JSON.stringify([E,w]);let M=on[L];return M||(M=new Intl.NumberFormat(E,w),on[L]=M),M}let Qt={};function Ln(E,w={}){const{base:L,...M}=w,k=JSON.stringify([E,M]);let A=Qt[k];return A||(A=new Intl.RelativeTimeFormat(E,w),Qt[k]=A),A}let dn=null;function Gn(){return dn||(dn=new Intl.DateTimeFormat().resolvedOptions().locale,dn)}let jn={};function ti(E){let w=jn[E];if(!w){const L=new Intl.Locale(E);w="getWeekInfo"in L?L.getWeekInfo():L.weekInfo,jn[E]=w}return w}function xi(E){const w=E.indexOf("-x-");w!==-1&&(E=E.substring(0,w));const L=E.indexOf("-u-");if(L===-1)return[E];{let M,k;try{M=mn(E).resolvedOptions(),k=E}catch(I){const R=E.substring(0,L);M=mn(R).resolvedOptions(),k=R}const{numberingSystem:A,calendar:D}=M;return[k,A,D]}}function or(E,w,L){return(L||w)&&(E.includes("-u-")||(E+="-u"),L&&(E+=`-ca-${L}`),w&&(E+=`-nu-${w}`)),E}function yr(E){const w=[];for(let L=1;L<=12;L++){const M=ai.utc(2009,L,1);w.push(E(M))}return w}function Wr(E){const w=[];for(let L=1;L<=7;L++){const M=ai.utc(2016,11,13+L);w.push(E(M))}return w}function Oa(E,w,L,M){const k=E.listingMode();return k==="error"?null:k==="en"?L(w):M(w)}function ri(E){return E.numberingSystem&&E.numberingSystem!=="latn"?!1:E.numberingSystem==="latn"||!E.locale||E.locale.startsWith("en")||new Intl.DateTimeFormat(E.intl).resolvedOptions().numberingSystem==="latn"}class qi{constructor(w,L,M){this.padTo=M.padTo||0,this.floor=M.floor||!1;const{padTo:k,floor:A,...D}=M;if(!L||Object.keys(D).length>0){const I={useGrouping:!1,...M};M.padTo>0&&(I.minimumIntegerDigits=M.padTo),this.inf=_n(w,I)}}format(w){if(this.inf){const L=this.floor?Math.floor(w):w;return this.inf.format(L)}else{const L=this.floor?Math.floor(w):Zc(w,3);return Xa(L,this.padTo)}}}class sl{constructor(w,L,M){this.opts=M,this.originalZone=void 0;let k;if(this.opts.timeZone)this.dt=w;else if(w.zone.type==="fixed"){const D=-1*(w.offset/60),I=D>=0?`Etc/GMT+${D}`:`Etc/GMT${D}`;w.offset!==0&&dt.create(I).valid?(k=I,this.dt=w):(k="UTC",this.dt=w.offset===0?w:w.setZone("UTC").plus({minutes:w.offset}),this.originalZone=w.zone)}else w.zone.type==="system"?this.dt=w:w.zone.type==="iana"?(this.dt=w,k=w.zone.name):(k="UTC",this.dt=w.setZone("UTC").plus({minutes:w.offset}),this.originalZone=w.zone);const A={...this.opts};A.timeZone=A.timeZone||k,this.dtf=mn(L,A)}format(){return this.originalZone?this.formatToParts().map(({value:w})=>w).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const w=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?w.map(L=>{if(L.type==="timeZoneName"){const M=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...L,value:M}}else return L}):w}resolvedOptions(){return this.dtf.resolvedOptions()}}class Hf{constructor(w,L,M){this.opts={style:"long",...M},!L&&hs()&&(this.rtf=Ln(w,M))}format(w,L){return this.rtf?this.rtf.format(w,L):uu(L,w,this.opts.numeric,this.opts.style!=="long")}formatToParts(w,L){return this.rtf?this.rtf.formatToParts(w,L):[]}}const Gf={firstDay:1,minimalDays:4,weekend:[6,7]};class Ri{static fromOpts(w){return Ri.create(w.locale,w.numberingSystem,w.outputCalendar,w.weekSettings,w.defaultToEN)}static create(w,L,M,k,A=!1){const D=w||Xr.defaultLocale,I=D||(A?"en-US":Gn()),R=L||Xr.defaultNumberingSystem,P=M||Xr.defaultOutputCalendar,H=vo(k)||Xr.defaultWeekSettings;return new Ri(I,R,P,H,D)}static resetCache(){dn=null,pn={},on={},Qt={}}static fromObject({locale:w,numberingSystem:L,outputCalendar:M,weekSettings:k}={}){return Ri.create(w,L,M,k)}constructor(w,L,M,k,A){const[D,I,R]=xi(w);this.locale=D,this.numberingSystem=L||I||null,this.outputCalendar=M||R||null,this.weekSettings=k,this.intl=or(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=A,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=ri(this)),this.fastNumbersCached}listingMode(){const w=this.isEnglish(),L=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return w&&L?"en":"intl"}clone(w){return!w||Object.getOwnPropertyNames(w).length===0?this:Ri.create(w.locale||this.specifiedLocale,w.numberingSystem||this.numberingSystem,w.outputCalendar||this.outputCalendar,vo(w.weekSettings)||this.weekSettings,w.defaultToEN||!1)}redefaultToEN(w={}){return this.clone({...w,defaultToEN:!0})}redefaultToSystem(w={}){return this.clone({...w,defaultToEN:!1})}months(w,L=!1){return Oa(this,w,Qf,()=>{const M=L?{month:w,day:"numeric"}:{month:w},k=L?"format":"standalone";return this.monthsCache[k][w]||(this.monthsCache[k][w]=yr(A=>this.extract(A,M,"month"))),this.monthsCache[k][w]})}weekdays(w,L=!1){return Oa(this,w,zl,()=>{const M=L?{weekday:w,year:"numeric",month:"long",day:"numeric"}:{weekday:w},k=L?"format":"standalone";return this.weekdaysCache[k][w]||(this.weekdaysCache[k][w]=Wr(A=>this.extract(A,M,"weekday"))),this.weekdaysCache[k][w]})}meridiems(){return Oa(this,void 0,()=>oh,()=>{if(!this.meridiemCache){const w={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[ai.utc(2016,11,13,9),ai.utc(2016,11,13,19)].map(L=>this.extract(L,w,"dayperiod"))}return this.meridiemCache})}eras(w){return Oa(this,w,Zm,()=>{const L={era:w};return this.eraCache[w]||(this.eraCache[w]=[ai.utc(-40,1,1),ai.utc(2017,1,1)].map(M=>this.extract(M,L,"era"))),this.eraCache[w]})}extract(w,L,M){const k=this.dtFormatter(w,L),A=k.formatToParts(),D=A.find(I=>I.type.toLowerCase()===M);return D?D.value:null}numberFormatter(w={}){return new qi(this.intl,w.forceSimple||this.fastNumbers,w)}dtFormatter(w,L={}){return new sl(w,this.intl,L)}relFormatter(w={}){return new Hf(this.intl,this.isEnglish(),w)}listFormatter(w={}){return Xt(this.intl,w)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:Xs()?ti(this.locale):Gf}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(w){return this.locale===w.locale&&this.numberingSystem===w.numberingSystem&&this.outputCalendar===w.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let $c=null;class cs extends Hi{static get utcInstance(){return $c===null&&($c=new cs(0)),$c}static instance(w){return w===0?cs.utcInstance:new cs(w)}static parseSpecifier(w){if(w){const L=w.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(L)return new cs(sh(L[1],L[2]))}return null}constructor(w){super(),this.fixed=w}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Qc(this.fixed,"narrow")}`}
205get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Qc(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(w,L){return Qc(this.fixed,L)}get isUniversal(){return!0}offset(){return this.fixed}equals(w){return w.type==="fixed"&&w.fixed===this.fixed}get isValid(){return!0}}class Cr extends Hi{constructor(w){super(),this.zoneName=w}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function oi(E,w){let L;if(Un(E)||E===null)return w;if(E instanceof Hi)return E;if(Ls(E)){const M=E.toLowerCase();return M==="default"?w:M==="local"||M==="system"?Kr.instance:M==="utc"||M==="gmt"?cs.utcInstance:cs.parseSpecifier(M)||dt.create(E)}else return Pi(E)?cs.instance(E):typeof E=="object"&&"offset"in E&&typeof E.offset=="function"?E:new Cr(E)}const cr={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},fs={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},ds=cr.hanidec.replace(/[\[|\]]/g,"").split("");function fc(E){let w=parseInt(E,10);if(isNaN(w)){w="";for(let L=0;L<E.length;L++){const M=E.charCodeAt(L);if(E[L].search(cr.hanidec)!==-1)w+=ds.indexOf(E[L]);else for(const k in fs){const[A,D]=fs[k];M>=A&&M<=D&&(w+=M-A)}}return parseInt(w,10)}else return w}let Lu={};function Kp(){Lu={}}function Ks({numberingSystem:E},w=""){const L=E||"latn";return Lu[L]||(Lu[L]={}),Lu[L][w]||(Lu[L][w]=new RegExp(`${cr[L]}${w}`)),Lu[L][w]}let b0=()=>Date.now(),ol="system",nh=null,ou=null,dc=null,ul=60,hc,Ra=null;class Xr{static get now(){return b0}static set now(w){b0=w}static set defaultZone(w){ol=w}static get defaultZone(){return oi(ol,Kr.instance)}static get defaultLocale(){return nh}static set defaultLocale(w){nh=w}static get defaultNumberingSystem(){return ou}static set defaultNumberingSystem(w){ou=w}
205static get defaultOutputCalendar(){return dc}static set defaultOutputCalendar(w){dc=w}static get defaultWeekSettings(){return Ra}static set defaultWeekSettings(w){Ra=vo(w)}static get twoDigitCutoffYear(){return ul}static set twoDigitCutoffYear(w){ul=w%100}static get throwOnInvalid(){return hc}static set throwOnInvalid(w){hc=w}static resetCaches(){Ri.resetCache(),dt.resetCache(),ai.resetCache(),Kp()}}class bo{constructor(w,L){this.reason=w,this.explanation=L}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const Mu=[0,31,59,90,120,151,181,212,243,273,304,334],mt=[0,31,60,91,121,152,182,213,244,274,305,335];function je(E,w){return new bo("unit out of range",`you specified ${w} (of type ${typeof w}) as a ${E}, which is invalid`)}function nt(E,w,L){const M=new Date(Date.UTC(E,w-1,L));E<100&&E>=0&&M.setUTCFullYear(M.getUTCFullYear()-1900);const k=M.getUTCDay();return k===0?7:k}function Je(E,w,L){return L+(Rl(E)?mt:Mu)[w-1]}function bt(E,w){const L=Rl(E)?mt:Mu,M=L.findIndex(A=>A<w),k=w-L[M];return{month:M+1,day:k}}function Pt(E,w){return(E-w+7)%7+1}function Ht(E,w=4,L=1){const{year:M,month:k,day:A}=E,D=Je(M,k,A),I=Pt(nt(M,k,A),L);let R=Math.floor((D-I+14-w)/7),P;return R<1?(P=M-1,R=Yf(P,w,L)):R>Yf(M,w,L)?(P=M+1,R=1):P=M,{weekYear:P,weekNumber:R,weekday:I,...Zf(E)}}function Sn(E,w=4,L=1){const{weekYear:M,weekNumber:k,weekday:A}=E,D=Pt(nt(M,1,w),L),I=Wf(M);let R=k*7+A-D-7+w,P;R<1?(P=M-1,R+=Wf(P)):R>I?(P=M+1,R-=Wf(M)):P=M;const{month:H,day:G}=bt(P,R);return{year:P,month:H,day:G,...Zf(E)}}function Mn(E){const{year:w,month:L,day:M}=E,k=Je(w,L,M);return{year:w,ordinal:k,...Zf(E)}}function yn(E){const{year:w,ordinal:L}=E,{month:M,day:k}=bt(w,L);return{year:w,month:M,day:k,...Zf(E)}}function Cn(E,w){if(!Un(E.localWeekday)||!Un(E.localWeekNumber)||!Un(E.localWeekYear)){if(!Un(E.weekday)||!Un(E.weekNumber)||!Un(E.weekYear))throw new zn("Cannot mix locale-based week fields with ISO-based week fields");return Un(E.localWeekday)||(E.weekday=E.localWeekday),Un(E.localWeekNumber)||(E.weekNumber=E.localWeekNumber),Un(E.localWeekYear)||(E.weekYear=E.localWeekYear),delete E.localWeekday,delete E.localWeekNumber,delete E.localWeekYear,{minDaysInFirstWeek:w.getMinDaysInFirstWeek(),startOfWeek:w.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function Bn(E,w=4,L=1){const M=za(E.weekYear),k=_o(E.weekNumber,1,Yf(E.weekYear,w,L)),A=_o(E.weekday,1,7);return M?k?A?!1:je("weekday",E.weekday):je("week",E.weekNumber):je("weekYear",E.weekYear)}function zi(E){const w=za(E.year),L=_o(E.ordinal,1,Wf(E.year));return w?L?!1:je("ordinal",E.ordinal):je("year",E.year)}function ea(E){const w=za(E.year),L=_o(E.month,1,12),M=_o(E.day,1,rh(E.year,E.month));return w?L?M?!1:je("day",E.day):je("month",E.month):je("year",E.year)}function Ar(E){const{hour:w,minute:L,second:M,millisecond:k}=E,A=_o(w,0,23)||w===24&&L===0&&M===0&&k===0,D=_o(L,0,59),I=_o(M,0,59),R=_o(k,0,999);return A?D?I?R?!1:je("millisecond",k):je("second",M):je("minute",L):je("hour",w)}function Un(E){return typeof E=="undefined"}function Pi(E){return typeof E=="number"}function za(E){return typeof E=="number"&&E%1===0}function Ls(E){return typeof E=="string"}function Er(E){return Object.prototype.toString.call(E)==="[object Date]"}function hs(){try{return typeof Intl!="undefined"&&!!Intl.RelativeTimeFormat}catch(E){return!1}}function Xs(){try{return typeof Intl!="undefined"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(E){return!1}}function Io(E){return Array.isArray(E)?E:[E]}function eo(E,w,L){if(E.length!==0)return E.reduce((M,k)=>{const A=[w(k),k];return M&&L(M[0],A[0])===M[0]?M:A},null)[1]}function Vf(E,w){return w.reduce((L,M)=>(L[M]=E[M],L),{})}function yo(E,w){return Object.prototype.hasOwnProperty.call(E,w)}function vo(E){if(E==null)return null;if(typeof E!="object")throw new jt("Week settings must be an object");if(!_o(E.firstDay,1,7)||!_o(E.minimalDays,1,7)||!Array.isArray(E.weekend)||E.weekend.some(w=>!_o(w,1,7)))throw new jt("Invalid week settings");return{firstDay:E.firstDay,minimalDays:E.minimalDays,weekend:Array.from(E.weekend)}}function _o(E,w,L){return za(E)&&E>=w&&E<=L}function ey(E,w){return E-w*Math.floor(E/w)}function Xa(E,w=2){const L=E<0;let M;return L?M="-"+(""+-E).padStart(w,"0"):M=(""+E).padStart(w,"0"),M}function ll(E){if(!(Un(E)||E===null||E===""))return parseInt(E,10)}function pc(E){if(!(Un(E)||E===null||E===""))return parseFloat(E)}
205function ih(E){if(!(Un(E)||E===null||E==="")){const w=parseFloat("0."+E)*1e3;return Math.floor(w)}}function Zc(E,w,L=!1){const M=10**w;return(L?Math.trunc:Math.round)(E*M)/M}function Rl(E){return E%4===0&&(E%100!==0||E%400===0)}function Wf(E){return Rl(E)?366:365}function rh(E,w){const L=ey(w-1,12)+1,M=E+(w-L)/12;return L===2?Rl(M)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][L-1]}function qf(E){let w=Date.UTC(E.year,E.month-1,E.day,E.hour,E.minute,E.second,E.millisecond);return E.year<100&&E.year>=0&&(w=new Date(w),w.setUTCFullYear(E.year,E.month-1,E.day)),+w}function ah(E,w,L){return-Pt(nt(E,1,w),L)+w-1}function Yf(E,w=4,L=1){const M=ah(E,w,L),k=ah(E+1,w,L);return(Wf(E)-M+k)/7}function $f(E){return E>99?E:E>Xr.twoDigitCutoffYear?1900+E:2e3+E}function gc(E,w,L,M=null){const k=new Date(E),A={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};M&&(A.timeZone=M);const D={timeZoneName:w,...A},I=new Intl.DateTimeFormat(L,D).formatToParts(k).find(R=>R.type.toLowerCase()==="timezonename");return I?I.value:null}function sh(E,w){let L=parseInt(E,10);Number.isNaN(L)&&(L=0);const M=parseInt(w,10)||0,k=L<0||Object.is(L,-0)?-M:M;return L*60+k}function Dr(E){const w=Number(E);if(typeof E=="boolean"||E===""||Number.isNaN(w))throw new jt(`Invalid unit value ${E}`);return w}function Lr(E,w){const L={};for(const M in E)if(yo(E,M)){const k=E[M];if(k==null)continue;L[w(M)]=Dr(k)}return L}function Qc(E,w){const L=Math.trunc(Math.abs(E/60)),M=Math.trunc(Math.abs(E%60)),k=E>=0?"+":"-";switch(w){case"short":return`${k}${Xa(L,2)}:${Xa(M,2)}`;case"narrow":return`${k}${L}${M>0?`:${M}`:""}`;case"techie":return`${k}${Xa(L,2)}${Xa(M,2)}`;default:throw new RangeError(`Value format ${w} is out of range for property format`)}}function Zf(E){return Vf(E,["hour","minute","second","millisecond"])}function ha(E){return JSON.stringify(E,Object.keys(E).sort())}const Oo=["January","February","March","April","May","June","July","August","September","October","November","December"],Jc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Xp=["J","F","M","A","M","J","J","A","S","O","N","D"];function Qf(E){switch(E){case"narrow":return[...Xp];case"short":return[...Jc];case"long":return[...Oo];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const ty=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],es=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],eg=["M","T","W","T","F","S","S"];function zl(E){switch(E){case"narrow":return[...eg];case"short":return[...es];case"long":return[...ty];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const oh=["AM","PM"],tg=["Before Christ","Anno Domini"],ku=["BC","AD"],ny=["B","A"];function Zm(E){switch(E){case"narrow":return[...ny];case"short":return[...ku];case"long":return[...tg];default:return null}}function ng(E){return oh[E.hour<12?0:1]}function iy(E,w){return zl(w)[E.weekday-1]}function ry(E,w){return Qf(w)[E.month-1]}function ay(E,w){return Zm(w)[E.year<0?0:1]}function uu(E,w,L="always",M=!1){const k={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},A=["hours","minutes","seconds"].indexOf(E)===-1;if(L==="auto"&&A){const G=E==="days";switch(w){case 1:return G?"tomorrow":`next ${k[E][0]}`;case-1:return G?"yesterday":`last ${k[E][0]}`;case 0:return G?"today":`this ${k[E][0]}`;default:}}const D=Object.is(w,-0)||w<0,I=Math.abs(w),R=I===1,P=k[E],H=M?R?P[1]:P[2]||P[1]:R?k[E][0]:E;return D?`${I} ${H} ago`:`in ${I} ${H}`}function j4(E){const w=pick(E,["weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle"]),L=ha(w),M="EEEE, LLLL d, yyyy, h:mm a";switch(L){case ha(Formats.DATE_SHORT):return"M/d/yyyy";case ha(Formats.DATE_MED):return"LLL d, yyyy";case ha(Formats.DATE_MED_WITH_WEEKDAY):return"EEE, LLL d, yyyy";case ha(Formats.DATE_FULL):return"LLLL d, yyyy";
205case ha(Formats.DATE_HUGE):return"EEEE, LLLL d, yyyy";case ha(Formats.TIME_SIMPLE):return"h:mm a";case ha(Formats.TIME_WITH_SECONDS):return"h:mm:ss a";case ha(Formats.TIME_WITH_SHORT_OFFSET):return"h:mm a";case ha(Formats.TIME_WITH_LONG_OFFSET):return"h:mm a";case ha(Formats.TIME_24_SIMPLE):return"HH:mm";case ha(Formats.TIME_24_WITH_SECONDS):return"HH:mm:ss";case ha(Formats.TIME_24_WITH_SHORT_OFFSET):return"HH:mm";case ha(Formats.TIME_24_WITH_LONG_OFFSET):return"HH:mm";case ha(Formats.DATETIME_SHORT):return"M/d/yyyy, h:mm a";case ha(Formats.DATETIME_MED):return"LLL d, yyyy, h:mm a";case ha(Formats.DATETIME_FULL):return"LLLL d, yyyy, h:mm a";case ha(Formats.DATETIME_HUGE):return M;case ha(Formats.DATETIME_SHORT_WITH_SECONDS):return"M/d/yyyy, h:mm:ss a";case ha(Formats.DATETIME_MED_WITH_SECONDS):return"LLL d, yyyy, h:mm:ss a";case ha(Formats.DATETIME_MED_WITH_WEEKDAY):return"EEE, d LLL yyyy, h:mm a";case ha(Formats.DATETIME_FULL_WITH_SECONDS):return"LLLL d, yyyy, h:mm:ss a";case ha(Formats.DATETIME_HUGE_WITH_SECONDS):return"EEEE, LLLL d, yyyy, h:mm:ss a";default:return M}}function Ro(E,w){let L="";for(const M of E)M.literal?L+=M.val:L+=w(M.val);return L}const j_={D:ze,DD:Lt,DDD:ft,DDDD:Oe,t:Ke,tt:st,ttt:We,tttt:me,T:qe,TT:Fe,TTT:Xe,TTTT:at,f:et,ff:Tt,fff:vn,ffff:Ni,F:_t,FF:tn,FFF:Rn,FFFF:Ai};class Us{static create(w,L={}){return new Us(w,L)}static parseFormat(w){let L=null,M="",k=!1;const A=[];for(let D=0;D<w.length;D++){const I=w.charAt(D);I==="'"?(M.length>0&&A.push({literal:k||/^\s+$/.test(M),val:M}),L=null,M="",k=!k):k||I===L?M+=I:(M.length>0&&A.push({literal:/^\s+$/.test(M),val:M}),M=I,L=I)}return M.length>0&&A.push({literal:k||/^\s+$/.test(M),val:M}),A}static macroTokenToFormatOpts(w){return j_[w]}constructor(w,L){this.opts=L,this.loc=w,this.systemLoc=null}formatWithSystemDefault(w,L){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(w,{...this.opts,...L}).format()}dtFormatter(w,L={}){return this.loc.dtFormatter(w,{...this.opts,...L})}formatDateTime(w,L){return this.dtFormatter(w,L).format()}formatDateTimeParts(w,L){return this.dtFormatter(w,L).formatToParts()}formatInterval(w,L){return this.dtFormatter(w.start,L).dtf.formatRange(w.start.toJSDate(),w.end.toJSDate())}resolvedOptions(w,L){return this.dtFormatter(w,L).resolvedOptions()}num(w,L=0){if(this.opts.forceSimple)return Xa(w,L);const M={...this.opts};return L>0&&(M.padTo=L),this.loc.numberFormatter(M).format(w)}formatDateTimeFromString(w,L){const M=this.loc.listingMode()==="en",k=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",A=(Y,$)=>this.loc.extract(w,Y,$),D=Y=>w.isOffsetFixed&&w.offset===0&&Y.allowZ?"Z":w.isValid?w.zone.formatOffset(w.ts,Y.format):"",I=()=>M?ng(w):A({hour:"numeric",hourCycle:"h12"},"dayperiod"),R=(Y,$)=>M?ry(w,Y):A($?{month:Y}:{month:Y,day:"numeric"},"month"),P=(Y,$)=>M?iy(w,Y):A($?{weekday:Y}:{weekday:Y,month:"long",day:"numeric"},"weekday"),H=Y=>{const $=Us.macroTokenToFormatOpts(Y);return $?this.formatWithSystemDefault(w,$):Y},G=Y=>M?ay(w,Y):A({era:Y},"era"),q=Y=>{switch(Y){case"S":return this.num(w.millisecond);case"u":case"SSS":return this.num(w.millisecond,3);case"s":return this.num(w.second);case"ss":return this.num(w.second,2);case"uu":return this.num(Math.floor(w.millisecond/10),2);case"uuu":return this.num(Math.floor(w.millisecond/100));case"m":return this.num(w.minute);case"mm":return this.num(w.minute,2);case"h":return this.num(w.hour%12===0?12:w.hour%12);case"hh":return this.num(w.hour%12===0?12:w.hour%12,2);case"H":return this.num(w.hour);case"HH":return this.num(w.hour,2);case"Z":return D({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return D({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return D({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return w.zone.offsetName(w.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return w.zone.offsetName(w.ts,{format:"long",locale:this.loc.locale});case"z":return w.zoneName;case"a":return I();case"d":return k?A({day:"numeric"},"day"):this.num(w.day);case"dd":return k?A({day:"2-digit"},"day"):this.num(w.day,2);case"c":return this.num(w.weekday);case"ccc":return P("short",!0);case"cccc":return P("long",!0);case"ccccc":return P("narrow",!0);case"E":return this.num(w.weekday);case"EEE":return P("short",!1);case"EEEE":return P("long",!1);case"EEEEE":return P("narrow",!1);case"L":return k?A({month:"numeric",day:"numeric"},"month"):this.num(w.month);case"LL":return k?A({month:"2-digit",day:"numeric"},"month"):this.num(w.month,2);case"LLL":return R("short",!0);case"LLLL":return R("long",!0);case"LLLLL":return R("narrow",!0);case"M":return k?A({month:"numeric"},"month"):this.num(w.month);case"MM":return k?A({month:"2-digit"},"month"):this.num(w.month,2);case"MMM":return R("short",!1);case"MMMM":return R("long",!1);case"MMMMM":return R("narrow",!1);case"y":return k?A({year:"numeric"},"year"):this.num(w.year);case"yy":return k?A({year:"2-digit"},"year"):this.num(w.year.toString().slice(-2),2);case"yyyy":return k?A({year:"numeric"},"year"):this.num(w.year,4);case"yyyyyy":return k?A({year:"numeric"},"year"):this.num(w.year,6);case"G":return G("short");case"GG":return G("long");case"GGGGG":return G("narrow");case"kk":return this.num(w.weekYear.toString().slice(-2),2);case"kkkk":return this.num(w.weekYear,4);case"W":return this.num(w.weekNumber);
205case"WW":return this.num(w.weekNumber,2);case"n":return this.num(w.localWeekNumber);case"nn":return this.num(w.localWeekNumber,2);case"ii":return this.num(w.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(w.localWeekYear,4);case"o":return this.num(w.ordinal);case"ooo":return this.num(w.ordinal,3);case"q":return this.num(w.quarter);case"qq":return this.num(w.quarter,2);case"X":return this.num(Math.floor(w.ts/1e3));case"x":return this.num(w.ts);default:return H(Y)}};return Ro(Us.parseFormat(L),q)}formatDurationFromString(w,L){const M=R=>{switch(R[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},k=R=>P=>{const H=M(P);return H?this.num(R.get(H),P.length):P},A=Us.parseFormat(L),D=A.reduce((R,{literal:P,val:H})=>P?R:R.concat(H),[]),I=w.shiftTo(...D.map(M).filter(R=>R));return Ro(A,k(I))}}const mc=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function bc(...E){const w=E.reduce((L,M)=>L+M.source,"");return RegExp(`^${w}$`)}function Pl(...E){return w=>E.reduce(([L,M,k],A)=>{const[D,I,R]=A(w,k);return[{...L,...D},I||M,R]},[{},null,1]).slice(0,2)}function jr(E,...w){if(E==null)return[null,null];for(const[L,M]of w){const k=L.exec(E);if(k)return M(k)}return[null,null]}function yc(...E){return(w,L)=>{const M={};let k;for(k=0;k<E.length;k++)M[E[k]]=ll(w[L+k]);return[M,null,L+k]}}const ig=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,sy=`(?:${ig.source}?(?:\\[(${mc.source})\\])?)?`,y0=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,oy=RegExp(`${y0.source}${sy}`),Qm=RegExp(`(?:T${oy.source})?`),N_=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,uy=/(\d{4})-?W(\d\d)(?:-?(\d))?/,rg=/(\d{4})-?(\d{3})/,uh=yc("weekYear","weekNumber","weekDay"),I_=yc("year","ordinal"),ly=/(\d{4})-(\d\d)-(\d\d)/,v0=RegExp(`${y0.source} ?(?:${ig.source}|(${mc.source}))?`),Jf=RegExp(`(?: ${v0.source})?`);function Kc(E,w,L){const M=E[w];return Un(M)?L:ll(M)}function Jm(E,w){return[{year:Kc(E,w),month:Kc(E,w+1,1),day:Kc(E,w+2,1)},null,w+3]}function Kf(E,w){return[{hours:Kc(E,w,0),minutes:Kc(E,w+1,0),seconds:Kc(E,w+2,0),milliseconds:ih(E[w+3])},null,w+4]}function Xc(E,w){const L=!E[w]&&!E[w+1],M=sh(E[w+1],E[w+2]),k=L?null:cs.instance(M);return[{},k,w+3]}function ef(E,w){const L=E[w]?dt.create(E[w]):null;return[{},L,w+1]}const cy=RegExp(`^T?${y0.source}$`),Xf=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function lu(E){const[w,L,M,k,A,D,I,R,P]=E,H=w[0]==="-",G=R&&R[0]==="-",q=(Y,$=!1)=>Y!==void 0&&($||Y&&H)?-Y:Y;return[{years:q(pc(L)),months:q(pc(M)),weeks:q(pc(k)),days:q(pc(A)),hours:q(pc(D)),minutes:q(pc(I)),seconds:q(pc(R),R==="-0"),milliseconds:q(ih(P),G)}]}const Km={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ed(E,w,L,M,k,A,D){const I={year:w.length===2?$f(ll(w)):ll(w),month:Jc.indexOf(L)+1,day:ll(M),hour:ll(k),minute:ll(A)};return D&&(I.second=ll(D)),E&&(I.weekday=E.length>3?ty.indexOf(E)+1:es.indexOf(E)+1),I}const Xm=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function e1(E){const[,w,L,M,k,A,D,I,R,P,H,G]=E,q=ed(w,k,M,L,A,D,I);let Y;return R?Y=Km[R]:P?Y=0:Y=sh(H,G),[q,new cs(Y)]}function _0(E){return E.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const w0=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,O_=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ag=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function t1(E){const[,w,L,M,k,A,D,I]=E;return[ed(w,k,M,L,A,D,I),cs.utcInstance]}function td(E){const[,w,L,M,k,A,D,I]=E;return[ed(w,I,L,M,k,A,D),cs.utcInstance]}const n1=bc(N_,Qm),i1=bc(uy,Qm),sg=bc(rg,Qm),r1=bc(oy),Fl=Pl(Jm,Kf,Xc,ef),og=Pl(uh,Kf,Xc,ef),R_=Pl(I_,Kf,Xc,ef),z_=Pl(Kf,Xc,ef);function P_(E){return jr(E,[n1,Fl],[i1,og],[sg,R_],[r1,z_])}function lh(E){return jr(_0(E),[Xm,e1])}function _a(E){return jr(E,[w0,t1],[O_,t1],[ag,td])}function ch(E){return jr(E,[Xf,lu])}const fy=Pl(Kf);function dy(E){return jr(E,[cy,fy])}const hy=bc(ly,Jf),py=bc(v0),a1=Pl(Kf,Xc,ef);function ug(E){return jr(E,[hy,Fl],[py,a1])}const Mt="Invalid Duration",qt={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Ft={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...qt},An=146097/400,ci=146097/4800,fr={years:{quarters:4,months:12,weeks:An/7,days:An,hours:An*24,minutes:An*24*60,seconds:An*24*60*60,milliseconds:An*24*60*60*1e3},quarters:{months:3,weeks:An/28,days:An/4,hours:An*24/4,minutes:An*24*60/4,seconds:An*24*60*60/4,milliseconds:An*24*60*60*1e3/4},months:{weeks:ci/7,days:ci,hours:ci*24,minutes:ci*24*60,seconds:ci*24*60*60,milliseconds:ci*24*60*60*1e3},...qt},vr=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],dr=vr.slice(0).reverse();function Tu(E,w,L=!1){const M={values:L?w.values:{...E.values,...w.values||{}},loc:E.loc.clone(w.loc),conversionAccuracy:w.conversionAccuracy||E.conversionAccuracy,matrix:w.matrix||E.matrix};return new tr(M)}function s1(E,w){var M;let L=(M=w.milliseconds)!=null?M:0;for(const k of dr.slice(1))w[k]&&(L+=w[k]*E[k].milliseconds);return L}function ps(E,w){const L=s1(E,w)<0?-1:1;vr.reduceRight((M,k)=>{if(Un(w[k]))return M;if(M){const A=w[M]*L,D=E[k][M],I=Math.floor(A/D);w[k]+=I*L,w[M]-=I*D*L}return k},null),vr.reduce((M,k)=>{if(Un(w[k]))return M;if(M){const A=w[M]%1;w[M]-=A,w[k]+=A*E[M][k]}return k},null)}function x0(E){const w={};for(const[L,M]of Object.entries(E))M!==0&&(w[L]=M);return w}class tr{constructor(w){const L=w.conversionAccuracy==="longterm"||!1;let M=L?fr:Ft;
205w.matrix&&(M=w.matrix),this.values=w.values,this.loc=w.loc||Ri.create(),this.conversionAccuracy=L?"longterm":"casual",this.invalid=w.invalid||null,this.matrix=M,this.isLuxonDuration=!0}static fromMillis(w,L){return tr.fromObject({milliseconds:w},L)}static fromObject(w,L={}){if(w==null||typeof w!="object")throw new jt(`Duration.fromObject: argument expected to be an object, got ${w===null?"null":typeof w}`);return new tr({values:Lr(w,tr.normalizeUnit),loc:Ri.fromObject(L),conversionAccuracy:L.conversionAccuracy,matrix:L.matrix})}static fromDurationLike(w){if(Pi(w))return tr.fromMillis(w);if(tr.isDuration(w))return w;if(typeof w=="object")return tr.fromObject(w);throw new jt(`Unknown duration argument ${w} of type ${typeof w}`)}static fromISO(w,L){const[M]=ch(w);return M?tr.fromObject(M,L):tr.invalid("unparsable",`the input "${w}" can't be parsed as ISO 8601`)}static fromISOTime(w,L){const[M]=dy(w);return M?tr.fromObject(M,L):tr.invalid("unparsable",`the input "${w}" can't be parsed as ISO 8601`)}static invalid(w,L=null){if(!w)throw new jt("need to specify a reason the Duration is invalid");const M=w instanceof bo?w:new bo(w,L);if(Xr.throwOnInvalid)throw new Ot(M);return new tr({invalid:M})}static normalizeUnit(w){const L={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[w&&w.toLowerCase()];if(!L)throw new sn(w);return L}static isDuration(w){return w&&w.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(w,L={}){const M={...L,floor:L.round!==!1&&L.floor!==!1};return this.isValid?Us.create(this.loc,M).formatDurationFromString(this,w):Mt}toHuman(w={}){if(!this.isValid)return Mt;const L=vr.map(M=>{const k=this.values[M];return Un(k)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...w,unit:M.slice(0,-1)}).format(k)}).filter(M=>M);return this.loc.listFormatter({type:"conjunction",style:w.listStyle||"narrow",...w}).format(L)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let w="P";return this.years!==0&&(w+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(w+=this.months+this.quarters*3+"M"),this.weeks!==0&&(w+=this.weeks+"W"),this.days!==0&&(w+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(w+="T"),this.hours!==0&&(w+=this.hours+"H"),this.minutes!==0&&(w+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(w+=Zc(this.seconds+this.milliseconds/1e3,3)+"S"),w==="P"&&(w+="T0S"),w}toISOTime(w={}){if(!this.isValid)return null;const L=this.toMillis();return L<0||L>=864e5?null:(w={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...w,includeOffset:!1},ai.fromMillis(L,{zone:"UTC"}).toISOTime(w))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?s1(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(w){if(!this.isValid)return this;const L=tr.fromDurationLike(w),M={};for(const k of vr)(yo(L.values,k)||yo(this.values,k))&&(M[k]=L.get(k)+this.get(k));return Tu(this,{values:M},!0)}minus(w){if(!this.isValid)return this;const L=tr.fromDurationLike(w);return this.plus(L.negate())}mapUnits(w){if(!this.isValid)return this;const L={};for(const M of Object.keys(this.values))L[M]=Dr(w(this.values[M],M));return Tu(this,{values:L},!0)}get(w){return this[tr.normalizeUnit(w)]}set(w){if(!this.isValid)return this;const L={...this.values,...Lr(w,tr.normalizeUnit)};return Tu(this,{values:L})}reconfigure({locale:w,numberingSystem:L,conversionAccuracy:M,matrix:k}={}){const D={loc:this.loc.clone({locale:w,numberingSystem:L}),matrix:k,conversionAccuracy:M};return Tu(this,D)}as(w){return this.isValid?this.shiftTo(w).get(w):NaN}normalize(){if(!this.isValid)return this;const w=this.toObject();return ps(this.matrix,w),Tu(this,{values:w},!0)}rescale(){if(!this.isValid)return this;const w=x0(this.normalize().shiftToAll().toObject());return Tu(this,{values:w},!0)}shiftTo(...w){if(!this.isValid)return this;if(w.length===0)return this;w=w.map(D=>tr.normalizeUnit(D));const L={},M={},k=this.toObject();let A;for(const D of vr)if(w.indexOf(D)>=0){A=D;let I=0;for(const P in M)I+=this.matrix[P][D]*M[P],M[P]=0;Pi(k[D])&&(I+=k[D]);const R=Math.trunc(I);L[D]=R,M[D]=(I*1e3-R*1e3)/1e3}else Pi(k[D])&&(M[D]=k[D]);for(const D in M)M[D]!==0&&(L[A]+=D===A?M[D]:M[D]/this.matrix[A][D]);return ps(this.matrix,L),Tu(this,{values:L},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const w={};for(const L of Object.keys(this.values))w[L]=this.values[L]===0?0:-this.values[L];return Tu(this,{values:w},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(w){if(!this.isValid||!w.isValid||!this.loc.equals(w.loc))return!1;function L(M,k){return M===void 0||M===0?k===void 0||k===0:M===k}for(const M of vr)if(!L(this.values[M],w.values[M]))return!1;return!0}}const Au="Invalid Interval";function lg(E,w){return!E||!E.isValid?ta.invalid("missing or invalid start"):!w||!w.isValid?ta.invalid("missing or invalid end"):w<E?ta.invalid("end before start",`The end of an interval must be after its start, but you had start=${E.toISO()} and end=${w.toISO()}`):null}class ta{constructor(w){this.s=w.start,this.e=w.end,this.invalid=w.invalid||null,this.isLuxonInterval=!0}
205static invalid(w,L=null){if(!w)throw new jt("need to specify a reason the Interval is invalid");const M=w instanceof bo?w:new bo(w,L);if(Xr.throwOnInvalid)throw new $t(M);return new ta({invalid:M})}static fromDateTimes(w,L){const M=hh(w),k=hh(L),A=lg(M,k);return A==null?new ta({start:M,end:k}):A}static after(w,L){const M=tr.fromDurationLike(L),k=hh(w);return ta.fromDateTimes(k,k.plus(M))}static before(w,L){const M=tr.fromDurationLike(L),k=hh(w);return ta.fromDateTimes(k.minus(M),k)}static fromISO(w,L){const[M,k]=(w||"").split("/",2);if(M&&k){let A,D;try{A=ai.fromISO(M,L),D=A.isValid}catch(P){D=!1}let I,R;try{I=ai.fromISO(k,L),R=I.isValid}catch(P){R=!1}if(D&&R)return ta.fromDateTimes(A,I);if(D){const P=tr.fromISO(k,L);if(P.isValid)return ta.after(A,P)}else if(R){const P=tr.fromISO(M,L);if(P.isValid)return ta.before(I,P)}}return ta.invalid("unparsable",`the input "${w}" can't be parsed as ISO 8601`)}static isInterval(w){return w&&w.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(w="milliseconds"){return this.isValid?this.toDuration(w).get(w):NaN}count(w="milliseconds",L){if(!this.isValid)return NaN;const M=this.start.startOf(w,L);let k;return L!=null&&L.useLocaleWeeks?k=this.end.reconfigure({locale:M.locale}):k=this.end,k=k.startOf(w,L),Math.floor(k.diff(M,w).get(w))+(k.valueOf()!==this.end.valueOf())}hasSame(w){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,w):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(w){return this.isValid?this.s>w:!1}isBefore(w){return this.isValid?this.e<=w:!1}contains(w){return this.isValid?this.s<=w&&this.e>w:!1}set({start:w,end:L}={}){return this.isValid?ta.fromDateTimes(w||this.s,L||this.e):this}splitAt(...w){if(!this.isValid)return[];const L=w.map(hh).filter(D=>this.contains(D)).sort((D,I)=>D.toMillis()-I.toMillis()),M=[];let{s:k}=this,A=0;for(;k<this.e;){const D=L[A]||this.e,I=+D>+this.e?this.e:D;M.push(ta.fromDateTimes(k,I)),k=I,A+=1}return M}splitBy(w){const L=tr.fromDurationLike(w);if(!this.isValid||!L.isValid||L.as("milliseconds")===0)return[];let{s:M}=this,k=1,A;const D=[];for(;M<this.e;){const I=this.start.plus(L.mapUnits(R=>R*k));A=+I>+this.e?this.e:I,D.push(ta.fromDateTimes(M,A)),M=A,k+=1}return D}divideEqually(w){return this.isValid?this.splitBy(this.length()/w).slice(0,w):[]}overlaps(w){return this.e>w.s&&this.s<w.e}abutsStart(w){return this.isValid?+this.e==+w.s:!1}abutsEnd(w){return this.isValid?+w.e==+this.s:!1}engulfs(w){return this.isValid?this.s<=w.s&&this.e>=w.e:!1}equals(w){return!this.isValid||!w.isValid?!1:this.s.equals(w.s)&&this.e.equals(w.e)}intersection(w){if(!this.isValid)return this;const L=this.s>w.s?this.s:w.s,M=this.e<w.e?this.e:w.e;return L>=M?null:ta.fromDateTimes(L,M)}union(w){if(!this.isValid)return this;const L=this.s<w.s?this.s:w.s,M=this.e>w.e?this.e:w.e;return ta.fromDateTimes(L,M)}static merge(w){const[L,M]=w.sort((k,A)=>k.s-A.s).reduce(([k,A],D)=>A?A.overlaps(D)||A.abutsStart(D)?[k,A.union(D)]:[k.concat([A]),D]:[k,D],[[],null]);return M&&L.push(M),L}static xor(w){let L=null,M=0;const k=[],A=w.map(R=>[{time:R.s,type:"s"},{time:R.e,type:"e"}]),D=Array.prototype.concat(...A),I=D.sort((R,P)=>R.time-P.time);for(const R of I)M+=R.type==="s"?1:-1,M===1?L=R.time:(L&&+L!=+R.time&&k.push(ta.fromDateTimes(L,R.time)),L=null);return ta.merge(k)}difference(...w){return ta.xor([this].concat(w)).map(L=>this.intersection(L)).filter(L=>L&&!L.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Au}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(w=ze,L={}){return this.isValid?Us.create(this.s.loc.clone(L),w).formatInterval(this):Au}toISO(w){return this.isValid?`${this.s.toISO(w)}/${this.e.toISO(w)}`:Au}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Au}toISOTime(w){return this.isValid?`${this.s.toISOTime(w)}/${this.e.toISOTime(w)}`:Au}toFormat(w,{separator:L=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(w)}${L}${this.e.toFormat(w)}`:Au}toDuration(w,L){return this.isValid?this.e.diff(this.s,w,L):tr.invalid(this.invalidReason)}mapEndpoints(w){return ta.fromDateTimes(w(this.s),w(this.e))}}class hr{static hasDST(w=Xr.defaultZone){const L=ai.now().setZone(w).set({month:12});return!w.isUniversal&&L.offset!==L.set({month:6}).offset}static isValidIANAZone(w){return dt.isValidZone(w)}static normalizeZone(w){return oi(w,Xr.defaultZone)}static getStartOfWeek({locale:w=null,locObj:L=null}={}){return(L||Ri.create(w)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:w=null,locObj:L=null}={}){return(L||Ri.create(w)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:w=null,locObj:L=null}={}){return(L||Ri.create(w)).getWeekendDays().slice()}static months(w="long",{locale:L=null,numberingSystem:M=null,locObj:k=null,outputCalendar:A="gregory"}={}){return(k||Ri.create(L,M,A)).months(w)}static monthsFormat(w="long",{locale:L=null,numberingSystem:M=null,locObj:k=null,outputCalendar:A="gregory"}={}){return(k||Ri.create(L,M,A)).months(w,!0)}static weekdays(w="long",{locale:L=null,numberingSystem:M=null,locObj:k=null}={}){return(k||Ri.create(L,M,null)).weekdays(w)}static weekdaysFormat(w="long",{locale:L=null,numberingSystem:M=null,locObj:k=null}={}){return(k||Ri.create(L,M,null)).weekdays(w,!0)}static meridiems({locale:w=null}={}){return Ri.create(w).meridiems()}static eras(w="short",{locale:L=null}={}){return Ri.create(L,null,"gregory").eras(w)}static features(){return{relative:hs(),localeWeek:Xs()}}}function o1(E,w){const L=k=>k.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),M=L(w)-L(E);return Math.floor(tr.fromMillis(M).as("days"))}function u1(E,w,L){const M=[["years",(R,P)=>P.year-R.year],["quarters",(R,P)=>P.quarter-R.quarter+(P.year-R.year)*4],["months",(R,P)=>P.month-R.month+(P.year-R.year)*12],["weeks",(R,P)=>{const H=o1(R,P);return(H-H%7)/7}],["days",o1]],k={},A=E;let D,I;for(const[R,P]of M)L.indexOf(R)>=0&&(D=R,k[R]=P(E,w),I=A.plus(k),I>w?(k[R]--,E=A.plus(k),E>w&&(I=E,k[R]--,E=A.plus(k))):E=I);return[E,k,I,D]}function S0(E,w,L,M){let[k,A,D,I]=u1(E,w,L);const R=w-k,P=L.filter(G=>["hours","minutes","seconds","milliseconds"].indexOf(G)>=0);P.length===0&&(D<w&&(D=k.plus({[I]:1})),D!==k&&(A[I]=(A[I]||0)+R/(D-k)));const H=tr.fromObject(A,M);return P.length>0?tr.fromMillis(R,M).shiftTo(...P).plus(H):H}const cl="missing Intl.DateTimeFormat.formatToParts support";function ki(E,w=L=>L){return{regex:E,deser:([L])=>w(fc(L))}}const nd="[ \xA0]",Du=new RegExp(nd,"g");function id(E){return E.replace(/\./g,"\\.?").replace(Du,nd)}function E0(E){return E.replace(/\./g,"").replace(Du," ").toLowerCase()}function Pa(E,w){return E===null?null:{regex:RegExp(E.map(id).join("|")),deser:([L])=>E.findIndex(M=>E0(L)===E0(M))+w}}function cg(E,w){return{regex:E,deser:([,L,M])=>sh(L,M),groups:w}}function tf(E){return{regex:E,deser:([w])=>w}}function vc(E){return E.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function l1(E,w){const L=Ks(w),M=Ks(w,"{2}"),k=Ks(w,"{3}"),A=Ks(w,"{4}"),D=Ks(w,"{6}"),I=Ks(w,"{1,2}"),R=Ks(w,"{1,3}"),P=Ks(w,"{1,6}"),H=Ks(w,"{1,9}"),G=Ks(w,"{2,4}"),q=Ks(w,"{4,6}"),Y=ne=>({regex:RegExp(vc(ne.val)),deser:([ue])=>ue,literal:!0}),X=(ne=>{if(E.literal)return Y(ne);switch(ne.val){case"G":return Pa(w.eras("short"),0);case"GG":return Pa(w.eras("long"),0);case"y":return ki(P);case"yy":return ki(G,$f);case"yyyy":return ki(A);case"yyyyy":return ki(q);case"yyyyyy":return ki(D);case"M":return ki(I);case"MM":return ki(M);case"MMM":return Pa(w.months("short",!0),1);case"MMMM":return Pa(w.months("long",!0),1);case"L":return ki(I);case"LL":return ki(M);case"LLL":return Pa(w.months("short",!1),1);case"LLLL":return Pa(w.months("long",!1),1);case"d":return ki(I);case"dd":return ki(M);case"o":return ki(R);case"ooo":return ki(k);case"HH":return ki(M);case"H":return ki(I);case"hh":return ki(M);case"h":return ki(I);case"mm":return ki(M);case"m":return ki(I);case"q":return ki(I);case"qq":return ki(M);case"s":return ki(I);case"ss":return ki(M);case"S":return ki(R);case"SSS":return ki(k);case"u":return tf(H);case"uu":return tf(I);case"uuu":return ki(L);case"a":return Pa(w.meridiems(),0);case"kkkk":return ki(A);case"kk":return ki(G,$f);case"W":return ki(I);
205case"WW":return ki(M);case"E":case"c":return ki(L);case"EEE":return Pa(w.weekdays("short",!1),1);case"EEEE":return Pa(w.weekdays("long",!1),1);case"ccc":return Pa(w.weekdays("short",!0),1);case"cccc":return Pa(w.weekdays("long",!0),1);case"Z":case"ZZ":return cg(new RegExp(`([+-]${I.source})(?::(${M.source}))?`),2);case"ZZZ":return cg(new RegExp(`([+-]${I.source})(${M.source})?`),2);case"z":return tf(/[a-z_+-/]{1,256}?/i);case" ":return tf(/[^\S\n\r]/);default:return Y(ne)}})(E)||{invalidReason:cl};return X.token=E,X}const to={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function ju(E,w,L){const{type:M,value:k}=E;if(M==="literal"){const R=/^\s+$/.test(k);return{literal:!R,val:R?" ":k}}const A=w[M];let D=M;M==="hour"&&(w.hour12!=null?D=w.hour12?"hour12":"hour24":w.hourCycle!=null?w.hourCycle==="h11"||w.hourCycle==="h12"?D="hour12":D="hour24":D=L.hour12?"hour12":"hour24");let I=to[D];if(typeof I=="object"&&(I=I[A]),I)return{literal:!1,val:I}}function _c(E){return[`^${E.map(L=>L.regex).reduce((L,M)=>`${L}(${M.source})`,"")}$`,E]}function fg(E,w,L){const M=E.match(w);if(M){const k={};let A=1;for(const D in L)if(yo(L,D)){const I=L[D],R=I.groups?I.groups+1:1;!I.literal&&I.token&&(k[I.token.val[0]]=I.deser(M.slice(A,A+R))),A+=R}return[M,k]}else return[M,{}]}function dg(E){const w=A=>{switch(A){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let L=null,M;return Un(E.z)||(L=dt.create(E.z)),Un(E.Z)||(L||(L=new cs(E.Z)),M=E.Z),Un(E.q)||(E.M=(E.q-1)*3+1),Un(E.h)||(E.h<12&&E.a===1?E.h+=12:E.h===12&&E.a===0&&(E.h=0)),E.G===0&&E.y&&(E.y=-E.y),Un(E.u)||(E.S=ih(E.u)),[Object.keys(E).reduce((A,D)=>{const I=w(D);return I&&(A[I]=E[D]),A},{}),L,M]}let zo=null;function wo(){return zo||(zo=ai.fromMillis(1555555555555)),zo}function Bl(E,w){if(E.literal)return E;const L=Us.macroTokenToFormatOpts(E.val),M=hg(L,w);return M==null||M.includes(void 0)?E:M}function Nu(E,w){return Array.prototype.concat(...E.map(L=>Bl(L,w)))}class Ul{constructor(w,L){if(this.locale=w,this.format=L,this.tokens=Nu(Us.parseFormat(L),w),this.units=this.tokens.map(M=>l1(M,w)),this.disqualifyingUnit=this.units.find(M=>M.invalidReason),!this.disqualifyingUnit){const[M,k]=_c(this.units);this.regex=RegExp(M,"i"),this.handlers=k}}explainFromTokens(w){if(this.isValid){const[L,M]=fg(w,this.regex,this.handlers),[k,A,D]=M?dg(M):[null,null,void 0];if(yo(M,"a")&&yo(M,"H"))throw new zn("Can't include meridiem when specifying 24-hour format");return{input:w,tokens:this.tokens,regex:this.regex,rawMatches:L,matches:M,result:k,zone:A,specificOffset:D}}else return{input:w,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invali
205dReason:null}}function wc(E,w,L){return new Ul(E,L).explainFromTokens(w)}function gy(E,w,L){const{result:M,zone:k,specificOffset:A,invalidReason:D}=wc(E,w,L);return[M,k,A,D]}function hg(E,w){if(!E)return null;const M=Us.create(w,E).dtFormatter(wo()),k=M.formatToParts(),A=M.resolvedOptions();return k.map(D=>ju(D,E,A))}const wa="Invalid DateTime",_r=864e13;function Fa(E){return new bo("unsupported zone",`the zone "${E.name}" is not supported`)}function nr(E){return E.weekData===null&&(E.weekData=Ht(E.c)),E.weekData}function Po(E){return E.localWeekData===null&&(E.localWeekData=Ht(E.c,E.loc.getMinDaysInFirstWeek(),E.loc.getStartOfWeek())),E.localWeekData}function no(E,w){const L={ts:E.ts,zone:E.zone,c:E.c,o:E.o,loc:E.loc,invalid:E.invalid};return new ai({...L,...w,old:L})}function fh(E,w,L){let M=E-w*60*1e3;const k=L.offset(M);if(w===k)return[M,w];M-=(k-w)*60*1e3;const A=L.offset(M);return k===A?[M,k]:[E-Math.min(k,A)*60*1e3,Math.max(k,A)]}function Fo(E,w){E+=w*60*1e3;const L=new Date(E);return{year:L.getUTCFullYear(),month:L.getUTCMonth()+1,day:L.getUTCDate(),hour:L.getUTCHours(),minute:L.getUTCMinutes(),second:L.getUTCSeconds(),millisecond:L.getUTCMilliseconds()}}function rd(E,w,L){return fh(qf(E),w,L)}function nf(E,w){const L=E.o,M=E.c.year+Math.trunc(w.years),k=E.c.month+Math.trunc(w.months)+Math.trunc(w.quarters)*3,A={...E.c,year:M,month:k,day:Math.min(E.c.day,rh(M,k))+Math.trunc(w.days)+Math.trunc(w.weeks)*7},D=tr.fromObject({years:w.years-Math.trunc(w.years),quarters:w.quarters-Math.trunc(w.quarters),months:w.months-Math.trunc(w.months),weeks:w.weeks-Math.trunc(w.weeks),days:w.days-Math.trunc(w.days),hours:w.hours,minutes:w.minutes,seconds:w.seconds,milliseconds:w.milliseconds}).as("milliseconds"),I=qf(A);let[R,P]=fh(I,L,E.zone);return D!==0&&(R+=D,P=E.zone.offset(R)),{ts:R,o:P}}function Bo(E,w,L,M,k,A){const{setZone:D,zone:I}=L;if(E&&Object.keys(E).length!==0||w){const R=w||I,P=ai.fromObject(E,{...L,zone:R,specificOffset:A});return D?P:P.setZone(I)}else return ai.invalid(new bo("unparsable",`the input "${k}" can't be parsed as ${M}`))}function Iu(E,w,L=!0){return E.isValid?Us.create(Ri.create("en-US"),{allowZ:L,forceSimple:!0}).formatDateTimeFromString(E,w):null}function Hl(E,w){const L=E.c.year>9999||E.c.year<0;let M="";return L&&E.c.year>=0&&(M+="+"),M+=Xa(E.c.year,L?6:4),w?(M+="-",M+=Xa(E.c.month),M+="-",M+=Xa(E.c.day)):(M+=Xa(E.c.month),M+=Xa(E.c.day)),M}function fl(E,w,L,M,k,A){let D=Xa(E.c.hour);return w?(D+=":",D+=Xa(E.c.minute),(E.c.millisecond!==0||E.c.second!==0||!L)&&(D+=":")):D+=Xa(E.c.minute),(E.c.millisecond!==0||E.c.second!==0||!L)&&(D+=Xa(E.c.second),(E.c.millisecond!==0||!M)&&(D+=".",D+=Xa(E.c.millisecond,3))),k&&(E.isOffsetFixed&&E.offset===0&&!A?D+="Z":E.o<0?(D+="-",D+=Xa(Math.trunc(-E.o/60)),D+=":",D+=Xa(Math.trunc(-E.o%60))):(D+="+",D+=Xa(Math.trunc(E.o/60)),D+=":",D+=Xa(Math.trunc(E.o%60)))),A&&(D+="["+E.zone.ianaName+"]"),D}const c1={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},f1={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},my={ordinal:1,hour:0,minute:0,second:0,millisecond:0},L0=["year","month","day","hour","minute","second","millisecond"],by=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],rf=["year","ordinal","hour","minute","second","millisecond"];function dh(E){const w={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[E.toLowerCase()];if(!w)throw new sn(E);return w}function af(E){switch(E.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return dh(E)}}function Ue(E){return M0[E]||(Di===void 0&&(Di=Xr.now()),M0[E]=E.offset(Di)),M0[E]}function Gl(E,w){const L=oi(w.zone,Xr.defaultZone);if(!L.isValid)return ai.invalid(Fa(L));const M=Ri.fromObject(w);let k,A;if(Un(E.year))k=Xr.now();else{for(const R of L0)Un(E[R])&&(E[R]=c1[R]);const D=ea(E)||Ar(E);if(D)return ai.invalid(D);const I=Ue(L);[k,A]=rd(E,I,L)}return new ai({ts:k,zone:L,loc:M,o:A})}function xc(E,w,L){const M=Un(L.round)?!0:L.round,k=(D,I)=>(D=Zc(D,M||L.calendary?0:2,!0),w.loc.clone(L).relFormatter(L).format(D,I)),A=D=>L.calendary?w.hasSame(E,D)?0:w.startOf(D).diff(E.startOf(D),D).get(D):w.diff(E,D).get(D);if(L.unit)return k(A(L.unit),L.unit);for(const D of L.units){const I=A(D);if(Math.abs(I)>=1)return k(I,D)}return k(E>w?-0:0,L.units[L.units.length-1])}function io(E){let w={},L;return E.length>0&&typeof E[E.length-1]=="object"?(w=E[E.length-1],L=Array.from(E).slice(0,E.length-1)):L=Array.from(E),[w,L]}let Di,M0={};class ai{constructor(w){const L=w.zone||Xr.defaultZone;let M=w.invalid||(Number.isNaN(w.ts)?new bo("invalid input"):null)||(L.isValid?null:Fa(L));this.ts=Un(w.ts)?Xr.now():w.ts;let k=null,A=null;if(!M)if(w.old&&w.old.ts===this.ts&&w.old.zone.equals(L))[k,A]=[w.old.c,w.old.o];else{const I=Pi(w.o)&&!w.old?w.o:L.offset(this.ts);k=Fo(this.ts,I),M=Number.isNaN(k.year)?new bo("invalid input"):null,k=M?null:k,A=M?null:I}this._zone=L,this.loc=w.loc||Ri.create(),this.invalid=M,this.weekData=null,this.localWeekData=null,this.c=k,this.o=A,this.isLuxonDateTime=!0}static now(){return new ai({})}static local(){const[w,L]=io(arguments),[M,k,A,D,I,R,P]=L;
205return Gl({year:M,month:k,day:A,hour:D,minute:I,second:R,millisecond:P},w)}static utc(){const[w,L]=io(arguments),[M,k,A,D,I,R,P]=L;return w.zone=cs.utcInstance,Gl({year:M,month:k,day:A,hour:D,minute:I,second:R,millisecond:P},w)}static fromJSDate(w,L={}){const M=Er(w)?w.valueOf():NaN;if(Number.isNaN(M))return ai.invalid("invalid input");const k=oi(L.zone,Xr.defaultZone);return k.isValid?new ai({ts:M,zone:k,loc:Ri.fromObject(L)}):ai.invalid(Fa(k))}static fromMillis(w,L={}){if(Pi(w))return w<-_r||w>_r?ai.invalid("Timestamp out of range"):new ai({ts:w,zone:oi(L.zone,Xr.defaultZone),loc:Ri.fromObject(L)});throw new jt(`fromMillis requires a numerical input, but received a ${typeof w} with value ${w}`)}static fromSeconds(w,L={}){if(Pi(w))return new ai({ts:w*1e3,zone:oi(L.zone,Xr.defaultZone),loc:Ri.fromObject(L)});throw new jt("fromSeconds requires a numerical input")}static fromObject(w,L={}){w=w||{};const M=oi(L.zone,Xr.defaultZone);if(!M.isValid)return ai.invalid(Fa(M));const k=Ri.fromObject(L),A=Lr(w,af),{minDaysInFirstWeek:D,startOfWeek:I}=Cn(A,k),R=Xr.now(),P=Un(L.specificOffset)?M.offset(R):L.specificOffset,H=!Un(A.ordinal),G=!Un(A.year),q=!Un(A.month)||!Un(A.day),Y=G||q,$=A.weekYear||A.weekNumber;if((Y||H)&&$)throw new zn("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(q&&H)throw new zn("Can't mix ordinal dates with month/day");const X=$||A.weekday&&!Y;let ne,ue,fe=Fo(R,P);X?(ne=by,ue=f1,fe=Ht(fe,D,I)):H?(ne=rf,ue=my,fe=Mn(fe)):(ne=L0,ue=c1);let be=!1;for(const wt of ne){const vt=A[wt];Un(vt)?be?A[wt]=ue[wt]:A[wt]=fe[wt]:be=!0}const _e=X?Bn(A,D,I):H?zi(A):ea(A),ye=_e||Ar(A);if(ye)return ai.invalid(ye);const Ee=X?Sn(A,D,I):H?yn(A):A,[He,Ge]=rd(Ee,P,M),it=new ai({ts:He,zone:M,o:Ge,loc:k});return A.weekday&&Y&&w.weekday!==it.weekday?ai.invalid("mismatched weekday",`you can't specify both a weekday of ${A.weekday} and a date of ${it.toISO()}`):it.isValid?it:ai.invalid(it.invalid)}static fromISO(w,L={}){const[M,k]=P_(w);return Bo(M,k,L,"ISO 8601",w)}static fromRFC2822(w,L={}){const[M,k]=lh(w);return Bo(M,k,L,"RFC 2822",w)}static fromHTTP(w,L={}){const[M,k]=_a(w);return Bo(M,k,L,"HTTP",L)}static fromFormat(w,L,M={}){if(Un(w)||Un(L))throw new jt("fromFormat requires an input string and a format");const{locale:k=null,numberingSystem:A=null}=M,D=Ri.fromOpts({locale:k,numberingSystem:A,defaultToEN:!0}),[I,R,P,H]=gy(D,w,L);return H?ai.invalid(H):Bo(I,R,M,`format ${L}`,w,P)}static fromString(w,L,M={}){return ai.fromFormat(w,L,M)}static fromSQL(w,L={}){const[M,k]=ug(w);return Bo(M,k,L,"SQL",w)}static invalid(w,L=null){if(!w)throw new jt("need to specify a reason the DateTime is invalid");const M=w instanceof bo?w:new bo(w,L);if(Xr.throwOnInvalid)throw new Ut(M);return new ai({invalid:M})}static isDateTime(w){return w&&w.isLuxonDateTime||!1}static parseFormatForOpts(w,L={}){const M=hg(w,Ri.fromObject(L));return M?M.map(k=>k?k.val:null).join(""):null}static expandFormat(w,L={}){return Nu(Us.parseFormat(w),Ri.fromObject(L)).map(k=>k.val).join("")}static resetCache(){Di=void 0,M0={}}get(w){return this[w]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}
vendor: 9,112 bytes, line 205
205get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?nr(this).weekYear:NaN}get weekNumber(){return this.isValid?nr(this).weekNumber:NaN}get weekday(){return this.isValid?nr(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Po(this).weekday:NaN}get localWeekNumber(){return this.isValid?Po(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Po(this).weekYear:NaN}get ordinal(){return this.isValid?Mn(this.c).ordinal:NaN}get monthShort(){return this.isValid?hr.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?hr.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?hr.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?hr.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const w=864e5,L=6e4,M=qf(this.c),k=this.zone.offset(M-w),A=this.zone.offset(M+w),D=this.zone.offset(M-k*L),I=this.zone.offset(M-A*L);if(D===I)return[this];const R=M-D*L,P=M-I*L,H=Fo(R,D),G=Fo(P,I);return H.hour===G.hour&&H.minute===G.minute&&H.second===G.second&&H.millisecond===G.millisecond?[no(this,{ts:R}),no(this,{ts:P})]:[this]}get isInLeapYear(){return Rl(this.year)}get daysInMonth(){return rh(this.year,this.month)}get daysInYear(){return this.isValid?Wf(this.year):NaN}get weeksInWeekYear(){return this.isValid?Yf(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Yf(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(w={}){const{locale:L,numberingSystem:M,calendar:k}=Us.create(this.loc.clone(w),w).resolvedOptions(this);return{locale:L,numberingSystem:M,outputCalendar:k}}toUTC(w=0,L={}){return this.setZone(cs.instance(w),L)}toLocal(){return this.setZone(Xr.defaultZone)}setZone(w,{keepLocalTime:L=!1,keepCalendarTime:M=!1}={}){if(w=oi(w,Xr.defaultZone),w.equals(this.zone))return this;if(w.isValid){let k=this.ts;if(L||M){const A=w.offset(this.ts),D=this.toObject();[k]=rd(D,A,w)}return no(this,{ts:k,zone:w})}else return ai.invalid(Fa(w))}reconfigure({locale:w,numberingSystem:L,outputCalendar:M}={}){const k=this.loc.clone({locale:w,numberingSystem:L,outputCalendar:M});return no(this,{loc:k})}setLocale(w){return this.reconfigure({locale:w})}set(w){if(!this.isValid)return this;const L=Lr(w,af),{minDaysInFirstWeek:M,startOfWeek:k}=Cn(L,this.loc),A=!Un(L.weekYear)||!Un(L.weekNumber)||!Un(L.weekday),D=!Un(L.ordinal),I=!Un(L.year),R=!Un(L.month)||!Un(L.day),P=I||R,H=L.weekYear||L.weekNumber;if((P||D)&&H)throw new zn("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(R&&D)throw new zn("Can't mix ordinal dates with month/day");let G;A?G=Sn({...Ht(this.c,M,k),...L},M,k):Un(L.ordinal)?(G={...this.toObject(),...L},Un(L.day)&&(G.day=Math.min(rh(G.year,G.month),G.day))):G=yn({...Mn(this.c),...L});const[q,Y]=rd(G,this.o,this.zone);return no(this,{ts:q,o:Y})}plus(w){if(!this.isValid)return this;const L=tr.fromDurationLike(w);return no(this,nf(this,L))}minus(w){if(!this.isValid)return this;const L=tr.fromDurationLike(w).negate();return no(this,nf(this,L))}startOf(w,{useLocaleWeeks:L=!1}={}){if(!this.isValid)return this;const M={},k=tr.normalizeUnit(w);switch(k){case"years":M.month=1;case"quarters":case"months":M.day=1;case"weeks":case"days":M.hour=0;case"hours":M.minute=0;case"minutes":M.second=0;case"seconds":M.millisecond=0;break;case"milliseconds":break}if(k==="weeks")if(L){const A=this.loc.getStartOfWeek(),{weekday:D}=this;D<A&&(M.weekNumber=this.weekNumber-1),M.weekday=A}else M.weekday=1;if(k==="quarters"){const A=Math.ceil(this.month/3);M.month=(A-1)*3+1}return this.set(M)}endOf(w,L){return this.isValid?this.plus({[w]:1}).startOf(w,L).minus(1):this}toFormat(w,L={}){return this.isValid?Us.create(this.loc.redefaultToEN(L)).formatDateTimeFromString(this,w):wa}toLocaleString(w=ze,L={}){return this.isValid?Us.create(this.loc.clone(L),w).formatDateTime(this):wa}toLocaleParts(w={}){return this.isValid?Us.create(this.loc.clone(w),w).formatDateTimeParts(this):[]}toISO({format:w="extended",suppressSeconds:L=!1,suppressMilliseconds:M=!1,includeOffset:k=!0,extendedZone:A=!1}={}){if(!this.isValid)return null;const D=w==="extended";let I=Hl(this,D);return I+="T",I+=fl(this,D,L,M,k,A),I}toISODate({format:w="extended"}={}){return this.isValid?Hl(this,w==="extended"):null}toISOWeekDate(){return Iu(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:w=!1,suppressSeconds:L=!1,includeOffset:M=!0,includePrefix:k=!1,extendedZone:A=!1,format:D="extended"}={}){return this.isValid?(k?"T":"")+fl(this,D==="extended",L,w,M,A):null}toRFC2822(){return Iu(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Iu(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?Hl(this,!0):null}toSQLTime({includeOffset:w=!0,includeZone:L=!1,includeOffsetSpace:M=!0}={}){let k="HH:mm:ss.SSS";return(L||w)&&(M&&(k+=" "),L?k+="z":w&&(k+="ZZ")),Iu(this,k,!0)}toSQL(w={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(w)}`:null}toString(){return this.isValid?this.toISO():wa}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(w={}){if(!this.isValid)return{};const L={...this.c};return w.includeConfig&&(L.outputCalendar=this.outputCalendar,L.numberingSystem=this.loc.numberingSystem,L.locale=this.loc.locale),L}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(w,L="milliseconds",M={}){if(!this.isValid||!w.isValid)return tr.invalid("created by diffing an invalid DateTime");const k={locale:this.locale,numberingSystem:this.numberingSystem,...M},A=Io(L).map(tr.normalizeUnit),D=w.valueOf()>this.valueOf(),I=D?this:w,R=D?w:this,P=S0(I,R,A,k);return D?P.negate():P}diffNow(w="milliseconds",L={}){return this.diff(ai.now(),w,L)}until(w){return this.isValid?ta.fromDateTimes(this,w):this}hasSame(w,L,M){if(!this.isValid)return!1;const k=w.valueOf(),A=this.setZone(w.zone,{keepLocalTime:!0});return A.startOf(L,M)<=k&&k<=A.endOf(L,M)}equals(w){return this.isValid&&w.isValid&&this.valueOf()===w.valueOf()&&this.zone.equals(w.zone)&&this.loc.equals(w.loc)}toRelative(w={}){if(!this.isValid)return null;const L=w.base||ai.fromObject({},{zone:this.zone}),M=w.padding?this<L?-w.padding:w.padding:0;let k=["years","months","days","hours","minutes","seconds"],A=w.unit;return Array.isArray(w.unit)&&(k=w.unit,A=void 0),xc(L,this.plus(M),{...w,numeric:"always",units:k,unit:A})}toRelativeCalendar(w={}){return this.isValid?xc(w.base||ai.fromObject({},{zone:this.zone}),this,{...w,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...w){if(!w.every(ai.isDateTime))throw new jt("min requires all arguments be DateTimes");return eo(w,L=>L.valueOf(),Math.min)}static max(...w){if(!w.every(ai.isDateTime))throw new jt("max requires all arguments be DateTimes");return eo(w,L=>L.valueOf(),Math.max)}static fromFormatExplain(w,L,M={}){const{locale:k=null,numberingSystem:A=null}=M,D=Ri.fromOpts({locale:k,numberingSystem:A,defaultToEN:!0});return wc(D,w,L)}static fromStringExplain(w,L,M={}){return ai.fromFormatExplain(w,L,M)}static buildFormatParser(w,L={}){const{locale:M=null,numberingSystem:k=null}=L,A=Ri.fromOpts({locale:M,numberingSystem:k,defaultToEN:!0});return new Ul(A,w)}static fromFormatParser(w,L,M={}){if(Un(w)||Un(L))throw new jt("fromFormatParser requires an input string and a format parser");const{locale:k=null,numberingSystem:A=null}=M,D=Ri.fromOpts({locale:k,numberingSystem:A,defaultToEN:!0});if(!D.equals(L.locale))throw new jt(`fromFormatParser called with a locale of ${D}, but the format parser was created for ${L.locale}`);
205const{result:I,zone:R,specificOffset:P,invalidReason:H}=L.explainFromTokens(w);return H?ai.invalid(H):Bo(I,R,M,`format ${L.format}`,w,P)}static get DATE_SHORT(){return ze}static get DATE_MED(){return Lt}static get DATE_MED_WITH_WEEKDAY(){return lt}static get DATE_FULL(){return ft}static get DATE_HUGE(){return Oe}static get TIME_SIMPLE(){return Ke}static get TIME_WITH_SECONDS(){return st}static get TIME_WITH_SHORT_OFFSET(){return We}static get TIME_WITH_LONG_OFFSET(){return me}static get TIME_24_SIMPLE(){return qe}static get TIME_24_WITH_SECONDS(){return Fe}static get TIME_24_WITH_SHORT_OFFSET(){return Xe}static get TIME_24_WITH_LONG_OFFSET(){return at}static get DATETIME_SHORT(){return et}static get DATETIME_SHORT_WITH_SECONDS(){return _t}static get DATETIME_MED(){return Tt}static get DATETIME_MED_WITH_SECONDS(){return tn}static get DATETIME_MED_WITH_WEEKDAY(){return hn}static get DATETIME_FULL(){return vn}static get DATETIME_FULL_WITH_SECONDS(){return Rn}static get DATETIME_HUGE(){return Ni}static get DATETIME_HUGE_WITH_SECONDS(){return Ai}}function hh(E){if(ai.isDateTime(E))return E;if(E&&E.valueOf&&Pi(E.valueOf()))return ai.fromJSDate(E);if(E&&typeof E=="object")return ai.fromObject(E);throw new jt(`Unknown datetime argument: ${E}, of type ${typeof E}`)}const dl="3.5.0";var pg=__webpack_require__(839),yy=__webpack_require__.n(pg),gg;(function(E){E.TOP_NEWS_VIEW="TOP_NEWS_VIEW",E.TOP_NEWS_EDIT="TOP_NEWS_EDIT",E.MENU_EDIT="MENU_EDIT",E.SETTINGS_OTHER_EDIT="SETTINGS_OTHER_EDIT",E.GAME_DEVELOPER_EDIT="GAME_DEVELOPER_EDIT",E.GAME_GENRE_EDIT="GAME_GENRE_EDIT",E.GAME_PLATFORM_EDIT="GAME_PLATFORM_EDIT",E.GAME_PUBLISHER_EDIT="GAME_PUBLISHER_EDIT",E.GAME_EDIT="GAME_EDIT",E.COMMENTS_EDIT="COMMENTS_EDIT",E.VIDEO_EDIT="VIDEO_EDIT",E.PODCAST_EDIT="PODCAST_EDIT",E.FLASH_NEWS_EDIT="FLASH_NEWS_EDIT",E.NEWS_TICKER_EDIT="NEWS_TICKER_EDIT",E.USER_EDIT="USER_EDIT",E.IMAGE_CREATE="IMAGE_CREATE",E.IMAGE_EDIT="IMAGE_EDIT",E.ARTICLE_CREATE="ARTICLE_CREATE",E.ARTICLE_EDIT_ALL="ARTICLE_EDIT_ALL",E.ARTICLE_EDIT_OWN="ARTICLE_EDIT_OWN",E.ARTICLE_MANAGE_APPROVED_STATE="ARTICLE_MANAGE_APPROVED_STATE",E.USER_GROUP_EDIT="USER_GROUP_EDIT",E.PAGE_EDIT="PAGE_EDIT",E.LIVE_STREAM_EDIT="LIVE_STREAM_EDIT",E.SURVEY_EDIT="SURVEY_EDIT",E.REPORTING_CREATE="REPORTING_CREATE",E.USER_VIEW="USER_VIEW"})(gg||(gg={}));var mg;(function(E){E.REVIEW="REVIEW",E.ARTICLE="ARTICLE",E.NEWS="NEWS"})(mg||(mg={}));const hl={ARTICLE:"\u010Cl\xE1nek",NEWS:"Novinka",REVIEW:"Recenze"};var gs;(function(E){E.DRAFT="DRAFT",E.WAITING_FOR_APPROVAL="WAITING_FOR_APPROVAL",E.APPROVED="APPROVED"})(gs||(gs={}));const ad={APPROVED:"Zve\u0159ejn\u011Bn",DRAFT:"Koncept",WAITING_FOR_APPROVAL:"Ke Schv\xE1len\xED"};var d1;(function(E){E[E.Private=0]="Private",E[E.Public=1]="Public"})(d1||(d1={}));const sd={TWITCH_STREAM:"Twitch stream",YOUTUBE_STREAM:"Youtube stream",VIDEO:"Video (Legacy)"};var Vl;(function(E){E.TWITCH_STREAM="TWITCH_STREAM",E.YOUTUBE_STREAM="YOUTUBE_STREAM",E.VIDEO="VIDEO"})(Vl||(Vl={}));var ts;(function(E){E.ACTIVE="ACTIVE",E.AI_ANALYSIS="AI_ANALYSIS",E.HIDDEN="HIDDEN"})(ts||(ts={}));var cu;(function(E){E.LIKE="LIKE",E.DISLIKE="DISLIKE"})(cu||(cu={}));var vy;(function(E){E.CLASSIC="CLASSIC",E.ADDITION="ADDITION",E.STARS="STARS"})(vy||(vy={}));var _y;(function(E){E.THUMBS="THUMBS",E.MONEY="MONEY"})(_y||(_y={}));var wy;(function(E){E.DateTime="DATETIME",E.Permanent="PERMANENT"})(wy||(wy={}));var ns;(function(E){E[E.USER=1]="USER",E[E.TEAM=2]="TEAM",E[E.ANONYM=3]="ANONYM"})(ns||(ns={}));const xy={USER:"U\u017Eivatel",TEAM:"Team",ANONYM:"Anonymn\xED"};var Ou;(function(E){E[E.BRACKET=1]="BRACKET",E[E.BRACKET_DOUBLE=2]="BRACKET_DOUBLE",E[E.TABLE=3]="TABLE",E[E.PACK=4]="PACK",E[E.TABLE_BRACKET=5]="TABLE_BRACKET"})(Ou||(Ou={}));const bg={BRACKET:"Playoff single elimination",BRACKET_DOUBLE:"Playoff double elimination",TABLE:"Skupiny",PACK:"Hromadn\xE9 bal\xEDky",TABLE_BRACKET:"Skupiny + Playoff single elimination"};var yg;(function(E){E[E.LEAVED=0]="LEAVED",E[E.REGISTERED=1]="REGISTERED",E[E.CONFIRMED=2]="CONFIRMED"})(yg||(yg={}));var Hs;(function(E){E[E.ACTIVE=1]="ACTIVE",E[E.DONE=2]="DONE"})(Hs||(Hs={}));var od;(function(E){E[E.WINNER=1]="WINNER",E[E.LOSER=2]="LOSER",E[E.LOSER_FINAL=21]="LOSER_FINAL",E[E.TABLE=3]="TABLE"})(od||(od={}));var Sy;(function(E){E.YOUTUBE="YOUTUBE",E.TWITCH="TWITCH",E.FACEBOOK="FACEBOOK"})(Sy||(Sy={}));var Ca;(function(E){E.ARTICLE="ARTICLE",E.VIDEO="VIDEO",E.PODCAST="PODCAST",E.GAME="GAME",E.GAMES_WITH_USER_ACCOUNTS="GAMES_WITH_USER_ACCOUNTS",E.GAME_PLATFORM="GAME_PLATFORM",E.GAME_GENRE="GAME_GENRE",E.GAME_PUBLISHER="GAME_PUBLISHER",
205E.GAME_DEVELOPER="GAME_DEVELOPER",E.GAME_LOCALIZATION="GAME_LOCALIZATION",E.TOURNAMENT="TOURNAMENT",E.TOURNAMENT_GAME="TOURNAMENT_GAME",E.TOURNAMENT_GAME_CASTER="TOURNAMENT_GAME_CASTER",E.TOURNAMENT_LEAGUE="TOURNAMENT_LEAGUE",E.FLASH_NEWS="FLASH_NEWS",E.SURVEY="SURVEY",E.TAG="TAG",E.PRODUCER="PRODUCER",E.TEAM_ORGANIZATION="TEAM_ORGANIZATION",E.USER="USER",E.TOURNAMENT_AWARD="TOURNAMENT_AWARD",E.COMMENT="COMMENT",E.LANDING_PAGE="LANDING_PAGE",E.FORM="FORM",E.PAGE="PAGE",E.USER_TOURNAMENTS="USER_TOURNAMENTS",E.USER_EVENTS="USER_EVENTS",E.USER_REVIEWS="USER_REVIEWS",E.USER_GAME_LIST="USER_GAME_LIST",E.TEAM_TOURNAMENTS="TEAM_TOURNAMENTS"})(Ca||(Ca={}));const N4={ARTICLE:"\u010Cl\xE1nek",PODCAST:"Podcast",VIDEO:"Video",TOURNAMENT:"Turnaj",FLASH_NEWS:"Bleskovka",GAME:"Hra",USER:"U\u017Eivatel",TEAM_ORGANIZATION:"T\xFDm",TOURNAMENT_GAME:"Hra",PAGE:"Str\xE1nka",LANDING_PAGE:"Landing str\xE1nka",GAMES_WITH_USER_ACCOUNTS:"Hra s u\u017Eivatelsk\xFDmi \xFA\u010Dty",GAME_PLATFORM:"Hern\xED platforma",GAME_GENRE:"Hern\xED \u017E\xE1nr",GAME_PUBLISHER:"Hern\xED vydavatel",GAME_DEVELOPER:"Hern\xED v\xFDvoj\xE1\u0159",GAME_LOCALIZATION:"Hern\xED lokalizace",TOURNAMENT_GAME_CASTER:"Koment\xE1tor turnajov\xE9 hry",TOURNAMENT_LEAGUE:"Turnajov\xE1 liga",SURVEY:"Pr\u016Fzkum",TAG:"\u0160t\xEDtek",TOURNAMENT_AWARD:"Turnajov\xE1 cena",COMMENT:"Koment\xE1\u0159",FORM:"Formul\xE1\u0159",USER_TOURNAMENTS:"Turnaje u\u017Eivatele",USER_EVENTS:"Ud\xE1losti u\u017Eivatele",USER_REVIEWS:"Recenze u\u017Eivatele",USER_GAME_LIST:"Seznam her u\u017Eivatele",TEAM_TOURNAMENTS:"Turnaje t\xFDmu",PRODUCER:"V\xFDrobce"},F_={ARTICLE:"\u010Cl\xE1nky",PODCAST:"Podcasty",VIDEO:"Videa",TOURNAMENT:"Turnaje",FLASH_NEWS:"Bleskovky",GAME:"Hry",USER:"U\u017Eivatel\xE9",TEAM_ORGANIZATION:"T\xFDmy",TOURNAMENT_GAME:"Hry",PAGE:"Str\xE1nky",LANDING_PAGE:"Landing str\xE1nky",GAMES_WITH_USER_ACCOUNTS:"Hry s u\u017Eivatelsk\xFDmi \xFA\u010Dty",GAME_PLATFORM:"Hern\xED platformy",GAME_GENRE:"Hern\xED \u017E\xE1nry",GAME_PUBLISHER:"Hern\xED vydavatel\xE9",GAME_DEVELOPER:"Hern\xED v\xFDvoj\xE1\u0159i",GAME_LOCALIZATION:"Hern\xED lokalizace",TOURNAMENT_GAME_CASTER:"Koment\xE1to\u0159i turnajov\xFDch her",TOURNAMENT_LEAGUE:"Turnajov\xE9 ligy",SURVEY:"Pr\u016Fzkumy",TAG:"\u0160t\xEDtky",TOURNAMENT_AWARD:"Turnajov\xE9 ceny",COMMENT:"Koment\xE1\u0159e",FORM:"Formul\xE1\u0159e",USER_TOURNAMENTS:"Turnaje u\u017Eivatel\u016F",USER_EVENTS:"Ud\xE1losti u\u017Eivatel\u016F",USER_REVIEWS:"Recenze u\u017Eivatel\u016F",USER_GAME_LIST:"Seznamy her u\u017Eivatel\u016F",TEAM_TOURNAMENTS:"Turnaje t\xFDm\u016F",PRODUCER:"V\xFDrobci"};var fu;(function(E){E.STORY="STORY",E.ARTICLE="ARTICLE",E.ARTICLE_NEWS="ARTICLE_NEWS",E.ARTICLE_REVIEW="ARTICLE_REVIEW"})(fu||(fu={}));const h1=(E,w)=>{const L=[];return w===fu.STORY?L.push("story"):w===fu.ARTICLE?L.push("articles"):w===fu.ARTICLE_NEWS?L.push("news"):w===fu.ARTICLE_REVIEW&&L.push("reviews"),L.push(E),"/"+L.join("/")},g1={randomUUID:typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Ru;const Si=new Uint8Array(16);function wr(){if(!Ru){if(typeof crypto=="undefined"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Ru=crypto.getRandomValues.bind(crypto)}return Ru(Si)}const Yi=[];for(let E=0;E<256;++E)Yi.push((E+256).toString(16).slice(1));function ph(E,w=0){return(Yi[E[w+0]]+Yi[E[w+1]]+Yi[E[w+2]]+Yi[E[w+3]]+"-"+Yi[E[w+4]]+Yi[E[w+5]]+"-"+Yi[E[w+6]]+Yi[E[w+7]]+"-"+Yi[E[w+8]]+Yi[E[w+9]]+"-"+Yi[E[w+10]]+Yi[E[w+11]]+Yi[E[w+12]]+Yi[E[w+13]]+Yi[E[w+14]]+Yi[E[w+15]]).toLowerCase()}function k0(E,w=0){const L=ph(E,w);if(!validate(L))throw TypeError("Stringified UUID is invalid");return L}const Uo=null;function gh(E,w,L){var k,A,D;if(g1.randomUUID&&!w&&!E)return g1.randomUUID();E=E||{};const M=(D=(A=E.random)!=null?A:(k=E.rng)==null?void 0:k.call(E))!=null?D:wr();if(M.length<16)throw new Error("Random bytes length must be >= 16");if(M[6]=M[6]&15|64,M[8]=M[8]&63|128,w){if(L=L||0,L<0||L+16>w.length)throw new RangeError(`UUID byte range ${L}:${L+15} is out of buffer bounds`);for(let I=0;I<16;++I)w[L+I]=M[I];return w}return ph(M)}const Gs=gh,is=new Map,Ms=(E,...w)=>{console.log("[UN]:",E,...w)},Ea=()=>Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),vg=()=>Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),du=E=>getComputedStyle(document.documentElement).getPropertyValue(E),sf=()=>window.location.search.indexOf("?devx")===0,mh=(E,w)=>{const L=document.querySelector(E);return L?L.classList.contains(w)?(L.classList.remove(w),"removed"):(L.classList.add(w),"added"):!1},bh=(...E)=>E.filter(w=>w==null?void 0:w.length).join(" "),Fi=(E,w)=>{const L=[E];for(const M in w)M!=="false"&&w.hasOwnProperty(M)&&w[M]&&L.push(M);return L.join(" ")},yh=(E,w)=>{w&&!E.classList.contains("un-element--loading")&&E.classList.add("un-element--loading"),!w&&E.classList.contains("un-element--loading")&&E.classList.remove("un-element--loading"),E instanceof HTMLButtonElement&&(E.disabled=w)},T0=E=>E.classList.contains("un-element--loading"),pr=(...E)=>ut("cdnUrl","http://localhost:9042/")+(E?E.join("/"):""),Ba=(E,...w)=>{for(const L of w)if(E[L])return E[L];return E.orig},ud=(E,w)=>{const L=ai.fromISO(E),M=[L.toFormat("dd.MM.yyyy")];return w&&M.push(L.toFormat("HH:mm")),M.join(" ")},ks=E=>{const w=Math.floor(E/3600),L=Math.floor(E%3600/60),M=Math.floor(E%3600%60);return`${w.toString().padStart(2,"0")}:${L.toString().padStart(2,"0")}:${M.toString().padStart(2,"0")}`},vh=(E,w)=>{const L=new Date(E).getTime()/1e3,M=new Date(w).getTime()/1e3;return Math.max(M,L)-Math.min(L,M)},A0=(E,w)=>vh(E,w)/3600,Mr=E=>{if(typeof E=="string"){const w=Number(E);return isNaN(w)?E==="true":!!w}return!!E},D0=E=>{!E||E.signal.aborted||E.abort("Aborted by user")};function Ts(E,w=0,L){const M=Array.from(E.querySelectorAll("[tabindex]")).filter(I=>!I.disabled).sort((I,R)=>
205I.tabIndex-R.tabIndex),k=M.map(I=>I.tabIndex).reduce((I,R)=>Math.max(I,R));let A=w+L;A<=0?A=k:A>k&&(A=0);const D=M.find(I=>I.tabIndex>=A);D&&D.focus()}const _g=E=>{switch(E){case ArticleType.ARTICLE:return"/articles";case ArticleType.NEWS:return"/news";case ArticleType.REVIEW:return"/reviews"}},j0=(E,w,L)=>L<E?E:L>w?w:L,B_=E=>{switch(E.type){case ContentType.ARTICLE:return`/article/${E.contentCoolComments}`;case ContentType.PODCAST:return`/podcast/${E.contentCool||E.contentId}`;case ContentType.VIDEO:return`/video/${E.contentCool||E.contentId}`;case ContentType.TOURNAMENT_GAME:return`/tournament/game/detail/${E.contentCool||E.contentId}`;default:throw new Error(`No link for type ${E.type}`)}},m1=E=>{window.open(E,"_blank")},b1=E=>E instanceof Array?E.length?E[0]:void 0:E,Cy=E=>{if(E.length!==0)return E.item(0)},N0=(E,w=L=>L)=>{const L=[];for(let M=0;M<E;M++)L.push(w(M));return L},wg=(E,w,L)=>{if(E<0){w/=10**Math.floor(E*-1);const k=String(E*-1).replace(",",".").lastIndexOf(".");E=Number(String(E*-1).slice(k+1))}const M=w.toFixed(E);return L?L.replace("%value%",M):M},Ey=E=>yy()(E*1e3,{leading:!0}),I4=E=>{var w;return!!((w=E.getAttribute("rel"))!=null&&w.includes("sponsored"))},I0=E=>{window.open(getVariable("adminUrl",window.location.origin)+`${E}`,"_blank")},O0=E=>{const w=document.body.getBoundingClientRect();return E.getBoundingClientRect().top-w.top},Ly=E=>O0(E)+E.scrollHeight,R0=E=>{const w=window.getComputedStyle(E);return E.getBoundingClientRect().width-parseFloat(w.paddingLeft)-parseFloat(w.paddingRight)},My=E=>(E==null?void 0:E.scrollWidth)||0,y1=E=>(E==null?void 0:E.scrollHeight)||0,z0=(E,w,L)=>{(L||document).querySelectorAll(E).forEach((M,k)=>{M.dataset.utilIteratedOver||(M.setAttribute("data-util-iterated-over","true"),w(M,k))})},ky=E=>{if(E)try{return new URL(E,window.location.origin).hash||void 0}catch(w){console.warn(E);return}},v1=(E,w="div")=>{const L=document.createElement(w);return L.innerHTML=E,Array.from(L.children)},xg=(E,w,L)=>new Promise((M,k)=>{Ms("Bound",E,"to event",w),E.addEventListener(w,A=>{const D=L(A);D instanceof Promise?D.then(I=>{Ms("Handler called with",A,"and late resulted in",I),M(void 0)}).catch(k):(Ms("Handler called with",A,"and resulted in",D),M(void 0))})}),_h=(E,w)=>{typeof E=="string"&&(E=document.querySelector(E)),E&&(E.innerHTML=w||"")},of=(E,w)=>{E&&(E.classList.value=w||"")},Ty=E=>{const w=new URL(E.href);return w.search="",w},P0=()=>{B0(),document.querySelectorAll("[data-fixed-element='true']").forEach(E=>{const w=E.getAttribute("data-fixed-element-uuid")||Gs();E.setAttribute("data-fixed-element-uuid",w),is.set(w,getComputedStyle(E).display),E.style.display="none"})},F0=()=>{_1(),document.querySelectorAll("[data-fixed-element='true']").forEach(E=>{const w=E.getAttribute("data-fixed-element-uuid");E.style.display=is.get(w)||"block"})},B0=()=>{if(!U0())return;const E=wh();E.hasAttribute("data-un-header-hidden")||(is.set("header",getComputedStyle(E).display),E.setAttribute("data-un-header-hidden","true"),E.style.display="none")},_1=()=>{if(!U0())return;const E=wh();E.removeAttribute("data-un-header-hidden"),E.style.display=is.get("header")||"block"},wh=()=>document.querySelector("header.header"),U0=()=>getComputedStyle(wh()).position==="fixed",U_=E=>{requestAnimationFrame(()=>requestAnimationFrame(E))},w1=(E,w)=>{if(!E||!w)return[];const L=[];let M=E.nextElementSibling;for(;M&&M!==w;)M instanceof HTMLElement&&L.push(M),M=M.nextElementSibling;return L};function x1(E,w){return E.length<=w?E:E.slice(0,w-3)+"..."}function S1(E){return new Intl.NumberFormat("cs-CZ").format(E)}const C1=new URLSearchParams(window.location.search).get("_dataLayerDebug"),xh=ut("gaPrimaryId",void 0),Ay=ut("gaMeasurements",[]),Ci=!!C1?(...E)=>Ms("[DL]",...E):()=>{};function Sg(){return ut("dataLayerData",void 0)}function Cg(...E){const w={};E.forEach((L,M)=>{w[String(M)]=L}),pl(w)}function Wl(E){Ay.forEach(w=>Cg("config",w,E))}function pl(E){"dataLayer"in window?(window.dataLayer.push(E),Ci("Pushed the following value",E)):Ci("dataLayer not defined yet, skipping push",E)}window.addEventListener("DOMContentLoaded",()=>{if(!window.dataLayer){Ci("dataLayer not defined");return}if(!xh){Ci("No GA primary ID found");return}Ci("GA primary ID found:",xh),Cg("js",new Date),Wl();const E=Sg();if(typeof E=="object")for(const w in E)E.hasOwnProperty(w)&&pl({[w]:E[w]});pl({event:"page_body"}),document.querySelectorAll("[data-datalayer-event-onclick]").forEach(w=>{w.addEventListener("click",L=>{pl({event:w.dataset.datalayerEventOnclick}),L.preventDefault()})})}),window.addEventListener("load",()=>{pl({event:"page_ready"})}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"?pl({event:"page_visibility_hide"}):document.visibilityState==="visible"&&pl({event:"page_visibility_show"})}),document.addEventListener("beforeunload",()=>{pl({event:"page_unload"})}),Be.snippetHandler.addEventListener("afterUpdate",()=>Wl({page_path:location.pathname})),document.addEventListener("DOMContentLoaded",Be.initialize.bind(Be));var L1=__webpack_require__(2104);class Dy{constructor(){L1.Promise.config({cancellation:!0})}method(w,L){return new L1.Promise((M,k)=>{var A;return window.fetch(this.getApiUrl(w,L==null?void 0:L.query),{body:L!=null&&L.body?JSON.stringify(L.body):void 0,method:(L==null?void 0:L.method)||"GET",credentials:L!=null&&L.addCredentials?"include":"omit",signal:(A=L==null?void 0:L.abort)==null?void 0:A.signal}).then(D=>D.ok?D.json():D.json().then(I=>{I&&"message"in I&&typeof I.message=="string"?k(new Error((I==null?void 0:I.message)||D.statusText)):k(new Error(D.statusText))}).catch(()=>k(new Error(D.statusText)))).then(D=>{D?D.errors?k(new Error(D.message)):M(D):k(new Error("Empty response"))})})}getApiUrl(w,L){var A;const M=`/api/v1/${w}`;L!=null||(L={}),L.locale=ut("localeName","cs");const k=[];for(const D in L)L.hasOwnProperty(D)&&((A=L[D])!=null&&A.toString())&&k.push(`${D}=${encodeURIComponent(L[D].toString())}`);return`${M}?${k.join("&")}`}}const Gi=new Dy;let uf;function H0(E){uf==null||uf.disconnect(),E.length!==0&&(uf=new IntersectionObserver(w=>w.forEach(L=>{if(!L.isIntersecting)return;const M=L.target,k=M.dataset.vwEv;k&&(Gi.method("users/vw-ev",{method:"POST",body:{event:k},addCredentials:!0}).catch(A=>Ms("Failed to send",A)),uf.unobserve(M))}),{threshold:.9}
205),E.forEach(w=>uf==null?void 0:uf.observe(w)))}window.addEventListener("DOMContentLoaded",()=>{const E=Array.from(document.querySelectorAll("[data-vw-ev]"));H0(E)});/*! js-cookie v3.0.5 | MIT */function ql(E){for(var w=1;w<arguments.length;w++){var L=arguments[w];for(var M in L)E[M]=L[M]}return E}var Eg={read:function(E){return E[0]==='"'&&(E=E.slice(1,-1)),E.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(E){return encodeURIComponent(E).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function ld(E,w){function L(k,A,D){if(typeof document!="undefined"){D=ql({},w,D),typeof D.expires=="number"&&(D.expires=new Date(Date.now()+D.expires*864e5)),D.expires&&(D.expires=D.expires.toUTCString()),k=encodeURIComponent(k).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var I="";for(var R in D)D[R]&&(I+="; "+R,D[R]!==!0&&(I+="="+D[R].split(";")[0]));return document.cookie=k+"="+E.write(A,k)+I}}function M(k){if(!(typeof document=="undefined"||arguments.length&&!k)){for(var A=document.cookie?document.cookie.split("; "):[],D={},I=0;I<A.length;I++){var R=A[I].split("="),P=R.slice(1).join("=");try{var H=decodeURIComponent(R[0]);if(D[H]=E.read(P,H),k===H)break}catch(G){}}return k?D[k]:D}}return Object.create({set:L,get:M,remove:function(k,A){L(k,"",ql({},A,{expires:-1}))},withAttributes:function(k){return ld(this.converter,ql({},this.attributes,k))},withConverter:function(k){return ld(ql({},this.converter,k),this.attributes)}},{attributes:{value:Object.freeze(w)},converter:{value:Object.freeze(E)}})}var qr=ld(Eg,{path:"/"});const Yl="data-adult-restricted-content";function zu(){document.body.removeAttribute("data-adult-restricted"),document.querySelectorAll(`[${Yl}]`).forEach(E=>{E.removeAttribute(Yl)})}window.addEventListener("DOMContentLoaded",()=>document.querySelectorAll("[data-adult-restricted-dialog]").forEach(E=>{var w;(w=E.querySelector("[data-adult-restricted-dialog-accept]"))==null||w.addEventListener("click",()=>{const L=document.getElementById("adult-confirm-checkbox");L!=null&&L.checked&&qr.set("unAdultRestrictedAccepted","true",{expires:ai.now().plus({minutes:5}).toJSDate()}),E.remove(),zu()})}));var cd=__webpack_require__(4008);class gl{constructor(w){this.el=w,this.events={},this.monthNumber=null,this.yearNumber=null,this.months=["Leden","\xDAnor","B\u0159ezen","Duben","Kv\u011Bten","\u010Cerven","\u010Cervenec","Srpen","Z\xE1\u0159\xED","\u0158\xEDjen","Listopad","Prosinec"]}
205async init(){const w=new Date,L=await Be.makeRequest("GET",this.el.dataset.events,null,{history:!1});this.monthNumber=w.getMonth()+1,this.yearNumber=w.getFullYear(),this.events=L,this.month(this.yearNumber,this.monthNumber,w.getDate()),this.el.querySelector(".js-calendar-next").addEventListener("click",()=>this.nextMonth()),this.el.querySelector(".js-calendar-back").addEventListener("click",()=>this.previousMonth())}month(w,L,M){this.yearNumber=w,this.monthNumber=L;const k=new Date(w,L-1,1),A=new Date(w,L,0),D=new Date(w,L-1,0),I=`${w}-${L}-${M}`,R=this.getDayOffset(k.getDay()),P=this.getDayOffset(A.getDay()),H=D.getDate(),G=this.events;this.el.querySelector(".un-calendar-picker__text").innerHTML=`${this.months[L-1]} ${k.getFullYear()}`;for(let q=H-R+2;q<=H;q++){const Y=document.createElement("span");Y.classList.add("un-calendar-dates__item"),Y.classList.add("un-calendar-dates__item--outside"),Y.classList.add("js-calendar-date"),Y.innerHTML=q.toString(),this.el.querySelector(".un-calendar-dates").appendChild(Y)}for(let q=1;q<=A.getDate();q++){const Y=`${k.getFullYear()}-${k.getMonth()+1}-${q}`,$=document.createElement("span");$.classList.add("un-calendar-dates__item"),$.classList.add("un-calendar-dates"),$.classList.add("js-calendar-date"),$.innerHTML=q.toString(),G[Y]&&($.classList.add("un-calendar-dates__item--event"),$.dataset.events=Y,$.addEventListener("click",X=>this.event(X))),Y===I&&$.classList.add("un-calendar-dates__item--today"),this.el.querySelector(".un-calendar-dates").appendChild($)}for(let q=1;q<=7-P;q++){const Y=document.createElement("span");Y.classList.add("un-calendar-dates__item"),Y.classList.add("un-calendar-dates__item--outside"),Y.classList.add("js-calendar-date"),Y.innerHTML=q.toString(),this.el.querySelector(".un-calendar-dates").appendChild(Y)}}event(w){const L=w.target,M=this.events[L.dataset.events],k=L.dataset.events.split("-");this.el.querySelector(".js-calendar-title-day").textContent="",this.el.querySelector(".js-calendar-title-date").textContent=`${k[2]}. ${k[1]}. ${k[0]}`,this.el.querySelectorAll(".un-calendar-header .un-calendar-day").forEach(A=>A.remove()),M.forEach(A=>{const D=document.createElement("span");D.classList.add("un-calendar-day__text"),D.innerHTML=A.title;const I=document.createElement("a");I.classList.add("un-calendar-day"),I.href=A.url,I.appendChild(D),this.el.querySelector(".un-calendar-header").appendChild(I)})}getDayOffset(w){return w===0?7:w}nextMonth(){this.el.querySelectorAll(".js-calendar-date").forEach(function(M){M.remove()});let w=this.monthNumber,L=this.yearNumber;this.monthNumber===12?(w=1,L++):w++,this.month(L,w)}previousMonth(){this.el.querySelectorAll(".js-calendar-date").forEach(function(M){M.remove()});let w=this.monthNumber,L=this.yearNumber;this.monthNumber===1?(w=12,L--):w--,this.month(L,w)}}const Sc=document.querySelector(".un-calendar");Sc&&new gl(Sc).init().catch(E=>console.error(E));/**!
206 * Sortable 1.15.7
207 * @author	RubaXa   <[email protected]>
208 * @author	owenm    <[email protected]>
209 * @license MIT
210 */function fd(E,w){(w==null||w>E.length)&&(w=E.length);for(var L=0,M=Array(w);L<w;L++)M[L]=E[L];return M}function Lg(E){if(Array.isArray(E))return fd(E)}function Mg(E,w,L){return(w=Ny(w))in E?Object.defineProperty(E,w,{value:L,enumerable:!0,configurable:!0,writable:!0}):E[w]=L,E}function xo(){return xo=Object.assign?Object.assign.bind():function(E){for(var w=1;w<arguments.length;w++){var L=arguments[w];for(var M in L)({}).hasOwnProperty.call(L,M)&&(E[M]=L[M])}return E},xo.apply(null,arguments)}function Ho(E){if(typeof Symbol!="undefined"&&E[Symbol.iterator]!=null||E["@@iterator"]!=null)return Array.from(E)}function kg(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
211In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $l(E,w){var L=Object.keys(E);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(E);w&&(M=M.filter(function(k){return Object.getOwnPropertyDescriptor(E,k).enumerable})),L.push.apply(L,M)}return L}function Pu(E){for(var w=1;w<arguments.length;w++){var L=arguments[w]!=null?arguments[w]:{};
vendor: 11,224 bytes, line 211
211w%2?$l(Object(L),!0).forEach(function(M){Mg(E,M,L[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(L)):$l(Object(L)).forEach(function(M){Object.defineProperty(E,M,Object.getOwnPropertyDescriptor(L,M))})}return E}function M1(E,w){if(E==null)return{};var L,M,k=Sh(E,w);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(E);for(M=0;M<A.length;M++)L=A[M],w.indexOf(L)===-1&&{}.propertyIsEnumerable.call(E,L)&&(k[L]=E[L])}return k}function Sh(E,w){if(E==null)return{};var L={};for(var M in E)if({}.hasOwnProperty.call(E,M)){if(w.indexOf(M)!==-1)continue;L[M]=E[M]}return L}function jy(E){return Lg(E)||Ho(E)||Iy(E)||kg()}function k1(E,w){if(typeof E!="object"||!E)return E;var L=E[Symbol.toPrimitive];if(L!==void 0){var M=L.call(E,w||"default");if(typeof M!="object")return M;throw new TypeError("@@toPrimitive must return a primitive value.")}return(w==="string"?String:Number)(E)}function Ny(E){var w=k1(E,"string");return typeof w=="symbol"?w:w+""}function G0(E){"@babel/helpers - typeof";return G0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(w){return typeof w}:function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},G0(E)}function Iy(E,w){if(E){if(typeof E=="string")return fd(E,w);var L={}.toString.call(E).slice(8,-1);return L==="Object"&&E.constructor&&(L=E.constructor.name),L==="Map"||L==="Set"?Array.from(E):L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?fd(E,w):void 0}}var Oy="1.15.7";function Pr(E){if(typeof window!="undefined"&&window.navigator)return!!navigator.userAgent.match(E)}var Yr=Pr(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),ms=Pr(/Edge/i),Fu=Pr(/firefox/i),Ch=Pr(/safari/i)&&!Pr(/chrome/i)&&!Pr(/android/i),Tg=Pr(/iP(ad|od|hone)/i),Eh=Pr(/chrome/i)&&Pr(/android/i),ml={capture:!1,passive:!1};function Ei(E,w,L){E.addEventListener(w,L,!Yr&&ml)}function Li(E,w,L){E.removeEventListener(w,L,!Yr&&ml)}function V0(E,w){if(w){if(w[0]===">"&&(w=w.substring(1)),E)try{if(E.matches)return E.matches(w);if(E.msMatchesSelector)return E.msMatchesSelector(w);if(E.webkitMatchesSelector)return E.webkitMatchesSelector(w)}catch(L){return!1}return!1}}function Ag(E){return E.host&&E!==document&&E.host.nodeType&&E.host!==E?E.host:E.parentNode}function Ua(E,w,L,M){if(E){L=L||document;do{if(w!=null&&(w[0]===">"?E.parentNode===L&&V0(E,w):V0(E,w))||M&&E===L)return E;if(E===L)break}while(E=Ag(E))}return null}var lf=/\s+/g;function na(E,w,L){if(E&&w)if(E.classList)E.classList[L?"add":"remove"](w);else{var M=(" "+E.className+" ").replace(lf," ").replace(" "+w+" "," ");E.className=(M+(L?" "+w:"")).replace(lf," ")}}function Jn(E,w,L){var M=E&&E.style;if(M){if(L===void 0)return document.defaultView&&document.defaultView.getComputedStyle?L=document.defaultView.getComputedStyle(E,""):E.currentStyle&&(L=E.currentStyle),w===void 0?L:L[w];!(w in M)&&w.indexOf("webkit")===-1&&(w="-webkit-"+w),M[w]=L+(typeof L=="string"?"":"px")}}function Zl(E,w){var L="";if(typeof E=="string")L=E;else do{var M=Jn(E,"transform");M&&M!=="none"&&(L=M+" "+L)}while(!w&&(E=E.parentNode));var k=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return k&&new k(L)}function dd(E,w,L){if(E){var M=E.getElementsByTagName(w),k=0,A=M.length;if(L)for(;k<A;k++)L(M[k],k);return M}return[]}function hu(){var E=document.scrollingElement;return E||document.documentElement}function Nr(E,w,L,M,k){if(!(!E.getBoundingClientRect&&E!==window)){var A,D,I,R,P,H,G;if(E!==window&&E.parentNode&&E!==hu()?(A=E.getBoundingClientRect(),D=A.top,I=A.left,R=A.bottom,P=A.right,H=A.height,G=A.width):(D=0,I=0,R=window.innerHeight,P=window.innerWidth,H=window.innerHeight,G=window.innerWidth),(w||L)&&E!==window&&(k=k||E.parentNode,!Yr))do if(k&&k.getBoundingClientRect&&(Jn(k,"transform")!=="none"||L&&Jn(k,"position")!=="static")){var q=k.getBoundingClientRect();D-=q.top+parseInt(Jn(k,"border-top-width")),I-=q.left+parseInt(Jn(k,"border-left-width")),R=D+A.height,P=I+A.width;break}while(k=k.parentNode);if(M&&E!==window){var Y=Zl(k||E),$=Y&&Y.a,X=Y&&Y.d;Y&&(D/=X,I/=$,G/=$,H/=X,R=D+H,P=I+G)}return{top:D,left:I,bottom:R,right:P,width:G,height:H}}}function Lh(E,w,L){for(var M=Bu(E,!0),k=Nr(E)[w];M;){var A=Nr(M)[L],D=void 0;if(L==="top"||L==="left"?D=k>=A:D=k<=A,!D)return M;if(M===hu())break;M=Bu(M,!1)}return!1}function Ql(E,w,L,M){for(var k=0,A=0,D=E.children;A<D.length;){if(D[A].style.display!=="none"&&D[A]!==ui.ghost&&(M||D[A]!==ui.dragged)&&Ua(D[A],L.draggable,E,!1)){if(k===w)return D[A];k++}A++}return null}function bl(E,w){for(var L=E.lastElementChild;L&&(L===ui.ghost||Jn(L,"display")==="none"||w&&!V0(L,w));)L=L.previousElementSibling;return L||null}function ia(E,w){var L=0;if(!E||!E.parentNode)return-1;for(;E=E.previousElementSibling;)E.nodeName.toUpperCase()!=="TEMPLATE"&&E!==ui.clone&&(!w||V0(E,w))&&L++;return L}function W0(E){var w=0,L=0,M=hu();if(E)do{var k=Zl(E),A=k.a,D=k.d;w+=E.scrollLeft*A,L+=E.scrollTop*D}while(E!==M&&(E=E.parentNode));return[w,L]}function T1(E,w){for(var L in E)if(E.hasOwnProperty(L)){for(var M in w)if(w.hasOwnProperty(M)&&w[M]===E[L][M])return Number(L)}return-1}function Bu(E,w){if(!E||!E.getBoundingClientRect)return hu();var L=E,M=!1;do if(L.clientWidth<L.scrollWidth||L.clientHeight<L.scrollHeight){var k=Jn(L);if(L.clientWidth<L.scrollWidth&&(k.overflowX=="auto"||k.overflowX=="scroll")||L.clientHeight<L.scrollHeight&&(k.overflowY=="auto"||k.overflowY=="scroll")){if(!L.getBoundingClientRect||L===document.body)return hu();if(M||w)return L;M=!0}}while(L=L.parentNode);return hu()}function hd(E,w){if(E&&w)for(var L in w)w.hasOwnProperty(L)&&(E[L]=w[L]);return E}function Uu(E,w){return Math.round(E.top)===Math.round(w.top)&&Math.round(E.left)===Math.round(w.left)&&Math.round(E.height)===Math.round(w.height)&&Math.round(E.width)===Math.round(w.width)}var rs;function yl(E,w){return function(){if(!rs){var L=arguments,M=this;L.length===1?E.call(M,L[0]):E.apply(M,L),rs=setTimeout(function(){rs=void 0},w)}}}function Dg(){clearTimeout(rs),rs=void 0}function jg(E,w,L){E.scrollLeft+=w,E.scrollTop+=L}function cf(E){var w=window.Polymer,L=window.jQuery||window.Zepto;return w&&w.dom?w.dom(E).cloneNode(!0):L?L(E).clone(!0)[0]:E.cloneNode(!0)}function q0(E,w){Jn(E,"position","absolute"),Jn(E,"top",w.top),Jn(E,"left",w.left),Jn(E,"width",w.width),Jn(E,"height",w.height)}function Cc(E){Jn(E,"position",""),Jn(E,"top",""),Jn(E,"left",""),Jn(E,"width",""),Jn(E,"height","")}function ra(E,w,L){var M={};return Array.from(E.children).forEach(function(k){var A,D,I,R;if(!(!Ua(k,w.draggable,E,!1)||k.animated||k===L)){var P=Nr(k);M.left=Math.min((A=M.left)!==null&&A!==void 0?A:1/0,P.left),M.top=Math.min((D=M.top)!==null&&D!==void 0?D:1/0,P.top),M.right=Math.max((I=M.right)!==null&&I!==void 0?I:-1/0,P.right),M.bottom=Math.max((R=M.bottom)!==null&&R!==void 0?R:-1/0,P.bottom)}}),M.width=M.right-M.left,M.height=M.bottom-M.top,M.x=M.left,M.y=M.top,M}var La="Sortable"+new Date().getTime();function Ng(){var E=[],w;return{captureAnimationState:function(){if(E=[],!!this.options.animation){var M=[].slice.call(this.el.children);M.forEach(function(k){if(!(Jn(k,"display")==="none"||k===ui.ghost)){E.push({target:k,rect:Nr(k)});var A=Pu({},E[E.length-1].rect);if(k.thisAnimationDuration){var D=Zl(k,!0);D&&(A.top-=D.f,A.left-=D.e)}k.fromRect=A}})}},addAnimationState:function(M){E.push(M)},removeAnimationState:function(M){E.splice(T1(E,{target:M}),1)},animateAll:function(M){var k=this;if(!this.options.animation){clearTimeout(w),typeof M=="function"&&M();return}var A=!1,D=0;E.forEach(function(I){var R=0,P=I.target,H=P.fromRect,G=Nr(P),q=P.prevFromRect,Y=P.prevToRect,$=I.rect,X=Zl(P,!0);X&&(G.top-=X.f,G.left-=X.e),P.toRect=G,P.thisAnimationDuration&&Uu(q,G)&&!Uu(H,G)&&($.top-G.top)/($.left-G.left)===(H.top-G.top)/(H.left-G.left)&&(R=Mh($,q,Y,k.options)),Uu(G,H)||(P.prevFromRect=H,P.prevToRect=G,R||(R=k.options.animation),k.animate(P,$,G,R)),R&&(A=!0,D=Math.max(D,R),clearTimeout(P.animationResetTimer),P.animationResetTimer=setTimeout(function(){P.animationTime=0,P.prevFromRect=null,P.fromRect=null,P.prevToRect=null,P.thisAnimationDuration=null},R),P.thisAnimationDuration=R)}),clearTimeout(w),A?w=setTimeout(function(){typeof M=="function"&&M()},D):typeof M=="function"&&M(),E=[]},animate:function(M,k,A,D){if(D){Jn(M,"transition",""),Jn(M,"transform","");var I=Zl(this.el),R=I&&I.a,P=I&&I.d,H=(k.left-A.left)/(R||1),G=(k.top-A.top)/(P||1);M.animatingX=!!H,M.animatingY=!!G,Jn(M,"transform","translate3d("+H+"px,"+G+"px,0)"),this.forRepaintDummy=Jl(M),Jn(M,"transition","transform "+D+"ms"+(this.options.easing?" "+this.options.easing:"")),Jn(M,"transform","translate3d(0,0,0)"),typeof M.animated=="number"&&clearTimeout(M.animated),M.animated=setTimeout(function(){Jn(M,"transition",""),Jn(M,"transform",""),M.animated=!1,M.animatingX=!1,M.animatingY=!1},D)}}}}function Jl(E){return E.offsetWidth}function Mh(E,w,L,M){return Math.sqrt(Math.pow(w.top-E.top,2)+Math.pow(w.left-E.left,2))/Math.sqrt(Math.pow(w.top-L.top,2)+Math.pow(w.left-L.left,2))*M.animation}var pu=[],Xn={initializeByDefault:!0},So={mount:function(w){for(var L in Xn)Xn.hasOwnProperty(L)&&!(L in w)&&(w[L]=Xn[L]);pu.forEach(function(M){if(M.pluginName===w.pluginName)throw"Sortable: Cannot mount plugin ".concat(w.pluginName," more than once")}),pu.push(w)},pluginEvent:function(w,L,M){var k=this;this.eventCanceled=!1,M.cancel=function(){k.eventCanceled=!0};var A=w+"Global";pu.forEach(function(D){L[D.pluginName]&&(L[D.pluginName][A]&&L[D.pluginName][A](Pu({sortable:L},M)),L.options[D.pluginName]&&L[D.pluginName][w]&&L[D.pluginName][w](Pu({sortable:L},M)))})},initializePlugins:function(w,L,M,k){pu.forEach(function(I){var R=I.pluginName;if(!(!w.options[R]&&!I.initializeByDefault)){var P=new I(w,L,w.options);P.sortable=w,P.options=w.options,w[R]=P,xo(M,P.defaults)}});for(var A in w.options)if(w.options.hasOwnProperty(A)){var D=this.modifyOption(w,A,w.options[A]);typeof D!="undefined"&&(w.options[A]=D)}},getEventProperties:function(w,L){var M={};return pu.forEach(function(k){typeof k.eventProperties=="function"&&xo(M,k.eventProperties.call(L[k.pluginName],w))}),M},modifyOption:function(w,L,M){var k;return pu.forEach(function(A){w[A.pluginName]&&A.optionListeners&&typeof A.optionListeners[L]=="function"&&(k=A.optionListeners[L].call(w[A.pluginName],M))}),k}};function vl(E){var w=E.sortable,L=E.rootEl,M=E.name,k=E.targetEl,A=E.cloneEl,D=E.toEl,I=E.fromEl,R=E.oldIndex,P=E.newIndex,H=E.oldDraggableIndex,G=E.newDraggableIndex,q=E.originalEvent,Y=E.putSortable,$=E.extraEventProperties;if(w=w||L&&L[La],!!w){var X,ne=w.options,ue="on"+M.charAt(0).toUpperCase()+M.substr(1);window.CustomEvent&&!Yr&&!ms?X=new CustomEvent(M,{bubbles:!0,cancelable:!0}):(X=document.createEvent("Event"),X.initEvent(M,!0,!0)),X.to=D||L,X.from=I||L,X.item=k||L,X.clone=A,X.oldIndex=R,X.newIndex=P,X.oldDraggableIndex=H,X.newDraggableIndex=G,X.originalEvent=q,X.pullMode=Y?Y.lastPutMode:void 0;var fe=Pu(Pu({},$),So.getEventProperties(M,w));for(var be in fe)X[be]=fe[be];L&&L.dispatchEvent(X),ne[ue]&&ne[ue].call(w,X)}}var Ec=["evt"],ro=function(w,L){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},k=M.evt,A=M1(M,Ec);
vendor: 5,661 bytes, line 211
211So.pluginEvent.bind(ui)(w,L,Pu({dragEl:xn,parentEl:Bi,ghostEl:vi,rootEl:Ir,nextEl:Co,lastDownEl:Y0,cloneEl:aa,cloneHidden:Go,dragStarted:kh,putSortable:bs,activeSortable:ui.active,originalEvent:k,oldIndex:As,oldDraggableIndex:Wo,newIndex:Vo,newDraggableIndex:xa,hideGhostForTarget:N1,unhideGhostForTarget:bd,cloneNowHidden:function(){Go=!0},cloneNowShown:function(){Go=!1},dispatchSortableEvent:function(I){Ha({sortable:L,name:I,originalEvent:k})}},A))};function Ha(E){vl(Pu({putSortable:bs,cloneEl:aa,targetEl:xn,rootEl:Ir,oldIndex:As,oldDraggableIndex:Wo,newIndex:Vo,newDraggableIndex:xa},E))}var xn,Bi,vi,Ir,Co,Y0,aa,Go,As,Vo,Wo,xa,ff,bs,_l=!1,Hu=!1,sa=[],gu,mu,Ga,Ig,Ry,A1,kh,$r,Ds,bu=!1,pd=!1,Th,as,gd=[],Eo=!1,Lo=[],df=typeof document!="undefined",ao=Tg,Gu=ms||Yr?"cssFloat":"float",Mo=df&&!Eh&&!Tg&&"draggable"in document.createElement("div"),md=function(){if(df){if(Yr)return!1;var E=document.createElement("x");return E.style.cssText="pointer-events:auto",E.style.pointerEvents==="auto"}}(),Kl=function(w,L){var M=Jn(w),k=parseInt(M.width)-parseInt(M.paddingLeft)-parseInt(M.paddingRight)-parseInt(M.borderLeftWidth)-parseInt(M.borderRightWidth),A=Ql(w,0,L),D=Ql(w,1,L),I=A&&Jn(A),R=D&&Jn(D),P=I&&parseInt(I.marginLeft)+parseInt(I.marginRight)+Nr(A).width,H=R&&parseInt(R.marginLeft)+parseInt(R.marginRight)+Nr(D).width;if(M.display==="flex")return M.flexDirection==="column"||M.flexDirection==="column-reverse"?"vertical":"horizontal";if(M.display==="grid")return M.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(A&&I.float&&I.float!=="none"){var G=I.float==="left"?"left":"right";return D&&(R.clear==="both"||R.clear===G)?"vertical":"horizontal"}return A&&(I.display==="block"||I.display==="flex"||I.display==="table"||I.display==="grid"||P>=k&&M[Gu]==="none"||D&&M[Gu]==="none"&&P+H>k)?"vertical":"horizontal"},D1=function(w,L,M){var k=M?w.left:w.top,A=M?w.right:w.bottom,D=M?w.width:w.height,I=M?L.left:L.top,R=M?L.right:L.bottom,P=M?L.width:L.height;return k===I||A===R||k+D/2===I+P/2},j1=function(w,L){var M;return sa.some(function(k){var A=k[La].options.emptyInsertThreshold;if(!(!A||bl(k))){var D=Nr(k),I=w>=D.left-A&&w<=D.right+A,R=L>=D.top-A&&L<=D.bottom+A;if(I&&R)return M=k}}),M},Lc=function(w){function L(A,D){return function(I,R,P,H){var G=I.options.group.name&&R.options.group.name&&I.options.group.name===R.options.group.name;if(A==null&&(D||G))return!0;if(A==null||A===!1)return!1;if(D&&A==="clone")return A;if(typeof A=="function")return L(A(I,R,P,H),D)(I,R,P,H);var q=(D?I:R).options.group.name;return A===!0||typeof A=="string"&&A===q||A.join&&A.indexOf(q)>-1}}var M={},k=w.group;(!k||G0(k)!="object")&&(k={name:k}),M.name=k.name,M.checkPull=L(k.pull,!0),M.checkPut=L(k.put),M.revertClone=k.revertClone,w.group=M},N1=function(){!md&&vi&&Jn(vi,"display","none")},bd=function(){!md&&vi&&Jn(vi,"display","")};df&&!Eh&&document.addEventListener("click",function(E){if(Hu)return E.preventDefault(),E.stopPropagation&&E.stopPropagation(),E.stopImmediatePropagation&&E.stopImmediatePropagation(),Hu=!1,!1},!0);var wl=function(w){if(xn){w=w.touches?w.touches[0]:w;var L=j1(w.clientX,w.clientY);if(L){var M={};for(var k in w)w.hasOwnProperty(k)&&(M[k]=w[k]);M.target=M.rootEl=L,M.preventDefault=void 0,M.stopPropagation=void 0,L[La]._onDragOver(M)}}},$0=function(w){xn&&xn.parentNode[La]._isOutsideThisEl(w.target)};function ui(E,w){if(!(E&&E.nodeType&&E.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(E));this.el=E,this.options=w=xo({},w),E[La]=this;var L={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(E.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Kl(E,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(D,I){D.setData("Text",I.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:ui.supportPointer!==!1&&"PointerEvent"in window&&(!Ch||Tg),emptyInsertThreshold:5};So.initializePlugins(this,E,L);for(var M in L)!(M in w)&&(w[M]=L[M]);Lc(w);for(var k in this)k.charAt(0)==="_"&&typeof this[k]=="function"&&(this[k]=this[k].bind(this));this.nativeDraggable=w.forceFallback?!1:Mo,this.nativeDraggable&&(this.options.touchStartThreshold=1),w.supportPointer?Ei(E,"pointerdown",this._onTapStart):(Ei(E,"mousedown",this._onTapStart),Ei(E,"touchstart",this._onTapStart)),this.nativeDraggable&&(Ei(E,"dragover",this),Ei(E,"dragenter",this)),sa.push(this.el),w.store&&w.store.get&&this.sort(w.store.get(this)||[]),xo(this,Ng())}ui.prototype={constructor:ui,_isOutsideThisEl:function(w){!this.el.contains(w)&&w!==this.el&&($r=null)},_getDirection:function(w,L){return typeof this.options.direction=="function"?this.options.direction.call(this,w,L,xn):this.options.direction},_onTapStart:function(w){if(w.cancelable){var L=this,M=this.el,k=this.options,A=k.preventOnFilter,D=w.type,I=w.touches&&w.touches[0]||w.pointerType&&w.pointerType==="touch"&&w,R=(I||w).target,P=w.target.shadowRoot&&(w.path&&w.path[0]||w.composedPath&&w.composedPath()[0])||R,H=k.filter;if(Mc(M),!xn&&!(/mousedown|pointerdown/.test(D)&&w.button!==0||k.disabled)&&!P.isContentEditable&&!(!this.nativeDraggable&&Ch&&R&&R.tagName.toUpperCase()==="SELECT")&&(R=Ua(R,k.draggable,M,!1),!(R&&R.animated)&&Y
vendor: 16,171 bytes, line 211
2110!==R)){if(As=ia(R),Wo=ia(R,k.draggable),typeof H=="function"){if(H.call(this,w,R,this)){Ha({sortable:L,rootEl:P,name:"filter",targetEl:R,toEl:M,fromEl:M}),ro("filter",L,{evt:w}),A&&w.preventDefault();return}}else if(H&&(H=H.split(",").some(function(G){if(G=Ua(P,G.trim(),M,!1),G)return Ha({sortable:L,rootEl:G,name:"filter",targetEl:R,fromEl:M,toEl:M}),ro("filter",L,{evt:w}),!0}),H)){A&&w.preventDefault();return}k.handle&&!Ua(P,k.handle,M,!1)||this._prepareDragStart(w,I,R)}}},_prepareDragStart:function(w,L,M){var k=this,A=k.el,D=k.options,I=A.ownerDocument,R;if(M&&!xn&&M.parentNode===A){var P=Nr(M);if(Ir=A,xn=M,Bi=xn.parentNode,Co=xn.nextSibling,Y0=M,ff=D.group,ui.dragged=xn,gu={target:xn,clientX:(L||w).clientX,clientY:(L||w).clientY},Ry=gu.clientX-P.left,A1=gu.clientY-P.top,this._lastX=(L||w).clientX,this._lastY=(L||w).clientY,xn.style["will-change"]="all",R=function(){if(ro("delayEnded",k,{evt:w}),ui.eventCanceled){k._onDrop();return}k._disableDelayedDragEvents(),!Fu&&k.nativeDraggable&&(xn.draggable=!0),k._triggerDragStart(w,L),Ha({sortable:k,name:"choose",originalEvent:w}),na(xn,D.chosenClass,!0)},D.ignore.split(",").forEach(function(H){dd(xn,H.trim(),yd)}),Ei(I,"dragover",wl),Ei(I,"mousemove",wl),Ei(I,"touchmove",wl),D.supportPointer?(Ei(I,"pointerup",k._onDrop),!this.nativeDraggable&&Ei(I,"pointercancel",k._onDrop)):(Ei(I,"mouseup",k._onDrop),Ei(I,"touchend",k._onDrop),Ei(I,"touchcancel",k._onDrop)),Fu&&this.nativeDraggable&&(this.options.touchStartThreshold=4,xn.draggable=!0),ro("delayStart",this,{evt:w}),D.delay&&(!D.delayOnTouchOnly||L)&&(!this.nativeDraggable||!(ms||Yr))){if(ui.eventCanceled){this._onDrop();return}D.supportPointer?(Ei(I,"pointerup",k._disableDelayedDrag),Ei(I,"pointercancel",k._disableDelayedDrag)):(Ei(I,"mouseup",k._disableDelayedDrag),Ei(I,"touchend",k._disableDelayedDrag),Ei(I,"touchcancel",k._disableDelayedDrag)),Ei(I,"mousemove",k._delayedDragTouchMoveHandler),Ei(I,"touchmove",k._delayedDragTouchMoveHandler),D.supportPointer&&Ei(I,"pointermove",k._delayedDragTouchMoveHandler),k._dragStartTimer=setTimeout(R,D.delay)}else R()}},_delayedDragTouchMoveHandler:function(w){var L=w.touches?w.touches[0]:w;Math.max(Math.abs(L.clientX-this._lastX),Math.abs(L.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){xn&&yd(xn),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var w=this.el.ownerDocument;Li(w,"mouseup",this._disableDelayedDrag),Li(w,"touchend",this._disableDelayedDrag),Li(w,"touchcancel",this._disableDelayedDrag),Li(w,"pointerup",this._disableDelayedDrag),Li(w,"pointercancel",this._disableDelayedDrag),Li(w,"mousemove",this._delayedDragTouchMoveHandler),Li(w,"touchmove",this._delayedDragTouchMoveHandler),Li(w,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(w,L){L=L||w.pointerType=="touch"&&w,!this.nativeDraggable||L?this.options.supportPointer?Ei(document,"pointermove",this._onTouchMove):L?Ei(document,"touchmove",this._onTouchMove):Ei(document,"mousemove",this._onTouchMove):(Ei(xn,"dragend",this),Ei(Ir,"dragstart",this._onDragStart));try{document.selection?J0(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(M){}},_dragStarted:function(w,L){if(_l=!1,Ir&&xn){ro("dragStarted",this,{evt:L}),this.nativeDraggable&&Ei(document,"dragover",$0);var M=this.options;!w&&na(xn,M.dragClass,!1),na(xn,M.ghostClass,!0),ui.active=this,w&&this._appendGhost(),Ha({sortable:this,name:"start",originalEvent:L})}else this._nulling()},_emulateDragOver:function(){if(mu){this._lastX=mu.clientX,this._lastY=mu.clientY,N1();for(var w=document.elementFromPoint(mu.clientX,mu.clientY),L=w;w&&w.shadowRoot&&(w=w.shadowRoot.elementFromPoint(mu.clientX,mu.clientY),w!==L);)L=w;if(xn.parentNode[La]._isOutsideThisEl(w),L)do{if(L[La]){var M=void 0;if(M=L[La]._onDragOver({clientX:mu.clientX,clientY:mu.clientY,target:w,rootEl:L}),M&&!this.options.dragoverBubble)break}w=L}while(L=Ag(L));bd()}},_onTouchMove:function(w){if(gu){var L=this.options,M=L.fallbackTolerance,k=L.fallbackOffset,A=w.touches?w.touches[0]:w,D=vi&&Zl(vi,!0),I=vi&&D&&D.a,R=vi&&D&&D.d,P=ao&&as&&W0(as),H=(A.clientX-gu.clientX+k.x)/(I||1)+(P?P[0]-gd[0]:0)/(I||1),G=(A.clientY-gu.clientY+k.y)/(R||1)+(P?P[1]-gd[1]:0)/(R||1);if(!ui.active&&!_l){if(M&&Math.max(Math.abs(A.clientX-this._lastX),Math.abs(A.clientY-this._lastY))<M)return;this._onDragStart(w,!0)}if(vi){D?(D.e+=H-(Ga||0),D.f+=G-(Ig||0)):D={a:1,b:0,c:0,d:1,e:H,f:G};var q="matrix(".concat(D.a,",").concat(D.b,",").concat(D.c,",").concat(D.d,",").concat(D.e,",").concat(D.f,")");Jn(vi,"webkitTransform",q),Jn(vi,"mozTransform",q),Jn(vi,"msTransform",q),Jn(vi,"transform",q),Ga=H,Ig=G,mu=A}w.cancelable&&w.preventDefault()}},_appendGhost:function(){if(!vi){var w=this.options.fallbackOnBody?document.body:Ir,L=Nr(xn,!0,ao,!0,w),M=this.options;if(ao){for(as=w;Jn(as,"position")==="static"&&Jn(as,"transform")==="none"&&as!==document;)as=as.parentNode;as!==document.body&&as!==document.documentElement?(as===document&&(as=hu()),L.top+=as.scrollTop,L.left+=as.scrollLeft):as=hu(),gd=W0(as)}vi=xn.cloneNode(!0),na(vi,M.ghostClass,!1),na(vi,M.fallbackClass,!0),na(vi,M.dragClass,!0),Jn(vi,"transition",""),Jn(vi,"transform",""),Jn(vi,"box-sizing","border-box"),Jn(vi,"margin",0),Jn(vi,"top",L.top),Jn(vi,"left",L.left),Jn(vi,"width",L.width),Jn(vi,"height",L.height),Jn(vi,"opacity","0.8"),Jn(vi,"position",ao?"absolute":"fixed"),Jn(vi,"zIndex","100000"),Jn(vi,"pointerEvents","none"),ui.ghost=vi,w.appendChild(vi),Jn(vi,"transform-origin",Ry/parseInt(vi.style.width)*100+"% "+A1/parseInt(vi.style.height)*100+"%")}},_onDragStart:function(w,L){var M=this,k=w.dataTransfer,A=M.options;if(ro("dragStart",this,{evt:w}),ui.eventCanceled){this._onDrop();return}ro("setupClone",this),ui.eventCanceled||(aa=cf(xn),aa.removeAttribute("id"),aa.draggable=!1,aa.style["will-change"]="",this._hideClone(),na(aa,this.options.chosenClass,!1),ui.clone=aa),M.cloneId=J0(function(){ro("clone",M),!ui.eventCanceled&&(M.options.removeCloneOnHide||Ir.insertBefore(aa,xn),M._hideClone(),Ha({sortable:M,name:"clone"}))}),!L&&na(xn,A.dragClass,!0),L?(Hu=!0,M._loopId=setInterval(M._emulateDragOver,50)):(Li(document,"mouseup",M._onDrop),Li(document,"touchend",M._onDrop),Li(document,"touchcancel",M._onDrop),k&&(k.effectAllowed="move",A.setData&&A.setData.call(M,k,xn)),Ei(document,"drop",M),Jn(xn,"transform","translateZ(0)")),_l=!0,M._dragStartId=J0(M._dragStarted.bind(M,L,w)),Ei(document,"selectstart",M),kh=!0,window.getSelection().removeAllRanges(),Ch&&Jn(document.body,"user-select","none")},_onDragOver:function(w){var L=this.el,M=w.target,k,A,D,I=this.options,R=I.group,P=ui.active,H=ff===R,G=I.sort,q=bs||P,Y,$=this,X=!1;if(Eo)return;function ne(On,gn){ro(On,$,Pu({evt:w,isOwner:H,axis:Y?"vertical":"horizontal",revert:D,dragRect:k,targetRect:A,canSort:G,fromSortable:q,target:M,completed:fe,onMove:function(Tn,er){return Z0(Ir,L,xn,k,Tn,Nr(Tn),w,er)},changed:be},gn))}function ue(){ne("dragOverAnimationCapture"),$.captureAnimationState(),$!==q&&q.captureAnimationState()}function fe(On){return ne("dragOverCompleted",{insertion:On}),On&&(H?P._hideClone():P._showClone($),$!==q&&(na(xn,bs?bs.options.ghostClass:P.options.ghostClass,!1),na(xn,I.ghostClass,!0)),bs!==$&&$!==ui.active?bs=$:$===ui.active&&bs&&(bs=null),q===$&&($._ignoreWhileAnimating=M),$.animateAll(function(){ne("dragOverAnimationComplete"),$._ignoreWhileAnimating=null}),$!==q&&(q.animateAll(),q._ignoreWhileAnimating=null)),(M===xn&&!xn.animated||M===L&&!M.animated)&&($r=null),!I.dragoverBubble&&!w.rootEl&&M!==document&&(xn.parentNode[La]._isOutsideThisEl(w.target),!On&&wl(w)),!I.dragoverBubble&&w.stopPropagation&&w.stopPropagation(),X=!0}function be(){Vo=ia(xn),xa=ia(xn,I.draggable),Ha({sortable:$,name:"change",toEl:L,newIndex:Vo,newDraggableIndex:xa,originalEvent:w})}if(w.preventDefault!==void 0&&w.cancelable&&w.preventDefault(),M=Ua(M,I.draggable,L,!0),ne("dragOver"),ui.eventCanceled)return X;if(xn.contains(w.target)||M.animated&&M.animatingX&&M.animatingY||$._ignoreWhileAnimating===M)return fe(!1);if(Hu=!1,P&&!I.disabled&&(H?G||(D=Bi!==Ir):bs===this||(this.lastPutMode=ff.checkPull(this,P,xn,w))&&R.checkPut(this,P,xn,w))){if(Y=this._getDirection(w,M)==="vertical",k=Nr(xn),ne("dragOverValid"),ui.eventCanceled)return X;if(D)return Bi=Ir,ue(),this._hideClone(),ne("revert"),ui.eventCanceled||(Co?Ir.insertBefore(xn,Co):Ir.appendChild(xn)),fe(!0);var _e=bl(L,I.draggable);if(!_e||O1(w,Y,this)&&!_e.animated){if(_e===xn)return fe(!1);if(_e&&L===w.target&&(M=_e),M&&(A=Nr(M)),Z0(Ir,L,xn,k,M,A,w,!!M)!==!1)return ue(),_e&&_e.nextSibling?L.insertBefore(xn,_e.nextSibling):L.appendChild(xn),Bi=L,be(),fe(!0)}else if(_e&&Q0(w,Y,this)){var ye=Ql(L,0,I,!0);if(ye===xn)return fe(!1);if(M=ye,A=Nr(M),Z0(Ir,L,xn,k,M,A,w,!1)!==!1)return ue(),L.insertBefore(xn,ye),Bi=L,be(),fe(!0)}else if(M.parentNode===L){A=Nr(M);var Ee=0,He,Ge=xn.parentNode!==L,it=!D1(xn.animated&&xn.toRect||k,M.animated&&M.toRect||A,Y),wt=Y?"top":"left",vt=Lh(M,"top","top")||Lh(xn,"top","top"),Bt=vt?vt.scrollTop:void 0;$r!==M&&(He=A[wt],bu=!1,pd=!it&&I.invertSwap||Ge),Ee=H_(w,M,A,Y,it?1:I.swapThreshold,I.invertedSwapThreshold==null?I.swapThreshold:I.invertedSwapThreshold,pd,$r===M);var Zt;if(Ee!==0){var Jt=ia(xn);do Jt-=Ee,Zt=Bi.children[Jt];while(Zt&&(Jn(Zt,"display")==="none"||Zt===vi))}if(Ee===0||Zt===M)return fe(!1);$r=M,Ds=Ee;var It=M.nextElementSibling,Yt=!1;Yt=Ee===1;var ln=Z0(Ir,L,xn,k,M,A,w,Yt);if(ln!==!1)return(ln===1||ln===-1)&&(Yt=ln===1),Eo=!0,setTimeout(I1,30),ue(),Yt&&!It?L.appendChild(xn):M.parentNode.insertBefore(xn,Yt?It:M),vt&&jg(vt,0,Bt-vt.scrollTop),Bi=xn.parentNode,He!==void 0&&!pd&&(Th=Math.abs(He-Nr(M)[wt])),be(),fe(!0)}if(L.contains(xn))return fe(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){Li(document,"mousemove",this._onTouchMove),Li(document,"touchmove",this._onTouchMove),Li(document,"pointermove",this._onTouchMove),Li(document,"dragover",wl),Li(document,"mousemove",wl),Li(document,"touchmove",wl)},_offUpEvents:function(){var w=this.el.ownerDocument;Li(w,"mouseup",this._onDrop),Li(w,"touchend",this._onDrop),Li(w,"pointerup",this._onDrop),Li(w,"pointercancel",this._onDrop),Li(w,"touchcancel",this._onDrop),Li(document,"selectstart",this)},_onDrop:function(w){var L=this.el,M=this.options;if(Vo=ia(xn),xa=ia(xn,M.draggable),ro("drop",this,{evt:w}),Bi=xn&&xn.parentNode,Vo=ia(xn),xa=ia(xn,M.draggable),ui.eventCanceled){this._nulling();return}_l=!1,pd=!1,bu=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Ah(this.cloneId),Ah(this._dragStartId),this.nativeDraggable&&(Li(document,"drop",this),Li(L,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Ch&&Jn(document.body,"user-select",""),Jn(xn,"transform",""),w&&(kh&&(w.cancelable&&w.preventDefault(),!M.dropBubble&&w.stopPropagation()),vi&&vi.parentNode&&vi.parentNode.removeChild(vi),(Ir===Bi||bs&&bs.lastPutMode!=="clone")&&aa&&aa.parentNode&&aa.parentNode.removeChild(aa),xn&&(this.nativeDraggable&&Li(xn,"dragend",this),yd(xn),xn.style["will-change"]="",kh&&!_l&&na(xn,bs?bs.options.ghostClass:this.options.ghostClass,!1),na(xn,this.options.chosenClass,!1),Ha({sortable:this,name:"unchoose",toEl:Bi,newIndex:null,newDraggableIndex:null,originalEvent:w}),Ir!==Bi?(Vo>=0&&(Ha({rootEl:Bi,name:"add",toEl:Bi,fromEl:Ir,originalEvent:w}),Ha({sortable:this,name:"remove",toEl:Bi,originalEvent:w}),Ha({rootEl:Bi,name:"sort",toEl:Bi,fromEl:Ir,originalEvent:w}),Ha({sortable:this,name:"sort",toEl:Bi,originalEvent:w})),bs&&bs.save()):Vo!==As&&Vo>=0&&(Ha({sortable:this,name:"update",toEl:Bi,originalEvent:w}),Ha({sortable:this,name:"sort",toEl:Bi,originalEvent:w})),ui.active&&((Vo==null||Vo===-1)&&(Vo=As,xa=Wo),Ha({sortable:this,name:"end",toEl:Bi,originalEvent:w}),this.save()))),this._nulling()},_nulling:function(){ro("nulling",this),Ir=xn=Bi=vi=Co=aa=Y0=Go=gu=mu=kh=Vo=xa=As=Wo=$r=Ds=bs=ff=ui.dragged=ui.ghost=ui.clone=ui.active=null;var w=this.el;Lo.forEach(function(L){w.contains(L)&&(L.checked=!0)}),Lo.length=Ga=Ig=0},handleEvent:function(w){switch(w.type){case"drop":case"dragend":this._onDrop(w);break;case"dragenter":case"dragover":xn&&(this._onDragOver(w),zy(w));break;case"selectstart":w.preventDefault();break}},toArray:function(){for(var w=[],L,M=this.el.children,k=0,A=M.length,D=this.options;k<A;k++)L=M[k],Ua(L,D.draggable,this.el,!1)&&w.push(L.getAttribute(D.dataIdAttr)||R1(L));return w},sort:function(w,L){var M={},k=this.el;this.toArray().forEach(function(A,D){var I=k.children[D];Ua(I,this.options.draggable,k,!1)&&(M[A]=I)},this),L&&this.captureAnimationState(),w.forEach(function(A){M[A]&&(k.removeChild(M[A]),k.appendChild(M[A]))}),L&&this.animateAll()},save:function(){var w=this.options.store;w&&w.set&&w.set(this)},closest:function(w,L){return Ua(w,L||this.options.draggable,this.el,!1)},option:function(w,L){var M=this.options;if(L===void 0)return M[w];var k=So.modifyOption(this,w,L);typeof k!="undefined"?M[w]=k:M[w]=L,w==="group"&&Lc(M)},destroy:function(){ro("destroy",this);var w=this.el;w[La]=null,Li(w,"mousedown",this._onTapStart),Li(w,"touchstart",this._onTapStart),Li(w,"pointerdown",this._onTapStart),this.nativeDraggable&&(Li(w,"dragover",this),Li(w,"dragenter",this)),Array.prototype.forEach.call(w.querySelectorAll("[draggable]"),function(L){L.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),sa.splice(sa.indexOf(this.el),1),this.el=w=null},_hideClone:function(){if(!Go){if(ro("hideClone",this),ui.eventCanceled)return;Jn(aa,"display","none"),this.options.removeCloneOnHide&&aa.parentNode&&aa.parentNode.removeChild(aa),Go=!0}},_showClone:function(w){if(w.lastPutMode!=="clone"){this._hideClone();return}if(Go){if(ro("showClone",this),ui.eventCanceled)return;xn.parentNode==Ir&&!this.options.group.revertClone?Ir.insertBefore(aa,xn):Co?Ir.insertBefore(aa,Co):Ir.appendChild(aa),this.options.group.revertClone&&this.animate(xn,aa),Jn(aa,"display",""),Go=!1}}};function zy(E){E.dataTransfer&&(E.dataTransfer.dropEffect="move"),E.cancelable&&E.preventDefault()}function Z0(E,w,L,M,k,A,D,I){var R,P=E[La],H=P.options.onMove,G;return window.CustomEvent&&!Yr&&!ms?R=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(R=document.createEvent("Event"),R.initEvent("move",!0,!0)),R.to=w,R.from=E,R.dragged=L,R.draggedRect=M,R.related=k||w,R.relatedRect=A||Nr(w),R.willInsertAfter=I,R.originalEvent=D,E.dispatchEvent(R),H&&(G=H.call(P,R,D)),G}function yd(E){E.draggable=!1}function I1(){Eo=!1}function Q0(E,w,L){var M=Nr(Ql(L.el,0,L.options,!0)),k=ra(L.el,L.options,vi),A=10;return w?E.clientX<k.left-A||E.clientY<M.top&&E.clientX<M.right:E.clientY<k.top-A||E.clientY<M.bottom&&E.clientX<M.left}function O1(E,w,L){var M=Nr(bl(L.el,L.options.draggable)),k=ra(L.el,L.options,vi),A=10;return w?E.clientX>k.right+A||E.clientY>M.bottom&&E.clientX>M.left:E.clientY>k.bottom+A||E.clientX>M.right&&E.clientY>M.top}function H_(E,w,L,M,k,A,D,I){var R=M?E.clientY:E.clientX,P=M?L.height:L.width,H=M?L.top:L.left,G=M?L.bottom:L.right,q=!1;if(!D){if(I&&Th<P*k){if(!bu&&(Ds===1?R>H+P*A/2:R<G-P*A/2)&&(bu=!0),bu)q=!0;else if(Ds===1?R<H+Th:R>G-Th)return-Ds}else if(R>H+P*(1-k)/2&&R<G-P*(1-k)/2)return Vu(w)}return q=q||D,q&&(R<H+P*A/2||R>G-P*A/2)?R>H+P/2?1:-1:0}function Vu(E){return ia(xn)<ia(E)?1:-1}function R1(E){for(var w=E.tagName+E.className+E.src+E.href+E.textContent,L=w.length,M=0;L--;)M+=w.charCodeAt(L);return M.toString(36)}function Mc(E){Lo.length=0;for(var w=E.getElementsByTagName("input"),L=w.length;L--;){var M=w[L];M.checked&&Lo.push(M)}}function J0(E){return setTimeout(E,0)}function Ah(E){return clearTimeout(E)}df&&Ei(document,"touchmove",function(E){(ui.active||_l)&&E.cancelable&&E.preventDefault()}),ui.utils={on:Ei,off:Li,css:Jn,find:dd,is:function(w,L){return!!Ua(w,L,w,!1)},extend:hd,throttle:yl,closest:Ua,toggleClass:na,clone:cf,index:ia,nextTick:J0,cancelNextTick:Ah,detectDirection:Kl,getChild:Ql,expando:La},ui.get=function(E){return E[La]},ui.mount=function(){for(var E=arguments.length,w=new Array(E),L=0;L<E;L++)w[L]=arguments[L];w[0].constructor===Array&&(w=w[0]),w.forEac
211h(function(M){if(!M.prototype||!M.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(M));M.utils&&(ui.utils=Pu(Pu({},ui.utils),M.utils)),So.mount(M)})},ui.create=function(E,w){return new ui(E,w)},ui.version=Oy;var Zr=[],Dh,K0,X0=!1,Ma,Og,vd,kc;function pa(){function E(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var w in this)w.charAt(0)==="_"&&typeof this[w]=="function"&&(this[w]=this[w].bind(this))}return E.prototype={dragStarted:function(L){var M=L.originalEvent;this.sortable.nativeDraggable?Ei(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Ei(document,"pointermove",this._handleFallbackAutoScroll):M.touches?Ei(document,"touchmove",this._handleFallbackAutoScroll):Ei(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(L){var M=L.originalEvent;!this.options.dragOverBubble&&!M.rootEl&&this._handleAutoScroll(M)},drop:function(){this.sortable.nativeDraggable?Li(document,"dragover",this._handleAutoScroll):(Li(document,"pointermove",this._handleFallbackAutoScroll),Li(document,"touchmove",this._handleFallbackAutoScroll),Li(document,"mousemove",this._handleFallbackAutoScroll)),Py(),Rg(),Dg()},nulling:function(){vd=K0=Dh=X0=kc=Ma=Og=null,Zr.length=0},_handleFallbackAutoScroll:function(L){this._handleAutoScroll(L,!0)},_handleAutoScroll:function(L,M){var k=this,A=(L.touches?L.touches[0]:L).clientX,D=(L.touches?L.touches[0]:L).clientY,I=document.elementFromPoint(A,D);if(vd=L,M||this.options.forceAutoScrollFallback||ms||Yr||Ch){zg(L,this.options,I,M);var R=Bu(I,!0);X0&&(!kc||A!==Ma||D!==Og)&&(kc&&Py(),kc=setInterval(function(){var P=Bu(document.elementFromPoint(A,D),!0);P!==R&&(R=P,Rg()),zg(L,k.options,P,M)},10),Ma=A,Og=D)}else{if(!this.options.bubbleScroll||Bu(I,!0)===hu()){Rg();return}zg(L,this.options,Bu(I,!1),!1)}}},xo(E,{pluginName:"scroll",initializeByDefault:!0})}function Rg(){Zr.forEach(function(E){clearInterval(E.pid)}),Zr=[]}function Py(){clearInterval(kc)}var zg=yl(function(E,w,L,M){if(w.scroll){var k=(E.touches?E.touches[0]:E).clientX,A=(E.touches?E.touches[0]:E).clientY,D=w.scrollSensitivity,I=w.scrollSpeed,R=hu(),P=!1,H;K0!==L&&(K0=L,Rg(),Dh=w.scroll,H=w.scrollFn,Dh===!0&&(Dh=Bu(L,!0)));var G=0,q=Dh;do{var Y=q,$=Nr(Y),X=$.top,ne=$.bottom,ue=$.left,fe=$.right,be=$.width,_e=$.height,ye=void 0,Ee=void 0,He=Y.scrollWidth,Ge=Y.scrollHeight,it=Jn(Y),wt=Y.scrollLeft,vt=Y.scrollTop;Y===R?(ye=be<He&&(it.overflowX==="auto"||it.overflowX==="scroll"||it.overflowX==="visible"),Ee=_e<Ge&&(it.overflowY==="auto"||it.overflowY==="scroll"||it.overflowY==="visible")):(ye=be<He&&(it.overflowX==="auto"||it.overflowX==="scroll"),Ee=_e<Ge&&(it.overflowY==="auto"||it.overflowY==="scroll"));var Bt=ye&&(Math.abs(fe-k)<=D&&wt+be<He)-(Math.abs(ue-k)<=D&&!!wt),Zt=Ee&&(Math.abs(ne-A)<=D&&vt+_e<Ge)-(Math.abs(X-A)<=D&&!!vt);if(!Zr[G])for(var Jt=0;Jt<=G;Jt++)Zr[Jt]||(Zr[Jt]={});(Zr[G].vx!=Bt||Zr[G].vy!=Zt||Zr[G].el!==Y)&&(Zr[G].el=Y,Zr[G].vx=Bt,Zr[G].vy=Zt,clearInterval(Zr[G].pid),(Bt!=0||Zt!=0)&&(P=!0,Zr[G].pid=setInterval(function(){M&&this.layer===0&&ui.active._onTouchMove(vd);var It=Zr[this.layer].vy?Zr[this.layer].vy*I:0,Yt=Zr[this.layer].vx?Zr[this.layer].vx*I:0;typeof H=="function"&&H.call(ui.dragged.parentNode[La],Yt,It,E,vd,Zr[this.layer].el)!=="continue"||jg(Zr[this.layer].el,Yt,It)}.bind({layer:G}),24))),G++}while(w.bubbleScroll&&q!==R&&(q=Bu(q,!1)));X0=P}},30),Fy=function(w){var L=w.originalEvent,M=w.putSortable,k=w.dragEl,A=w.activeSortable,D=w.dispatchSortableEvent,I=w.hideGhostForTarget,R=w.unhideGhostForTarget;if(L){var P=M||A;I();var H=L.changedTouches&&L.changedTouches.length?L.changedTouches[0]:L,G=document.elementFromPoint(H.clientX,H.clientY);R(),P&&!P.el.contains(G)&&(D("spill"),this.onSpill({dragEl:k,putSortable:M}))}};function ep(){}ep.prototype={startIndex:null,dragStart:function(w){var L=w.oldDraggableIndex;this.startIndex=L},onSpill:function(w){var L=w.dragEl,M=w.putSortable;this.sortable.captureAnimationState(),M&&M.captureAnimationState();var k=Ql(this.sortable.el,this.startIndex,this.options);k?this.sortable.el.insertBefore(L,k):this.sortable.el.appendChild(L),this.sortable.animateAll(),M&&M.animateAll()},drop:Fy},xo(ep,{pluginName:"revertOnSpill"});function oa(){}oa.prototype={onSpill:function(w){var L=w.dragEl,M=w.putSortable,k=M||this.sortable;k.captureAnimationState(),L.parentNode&&L.parentNode.removeChild(L),k.animateAll()},drop:Fy},xo(oa,{pluginName:"removeOnSpill"});var Vi;function $i(){function E(){this.defaults={swapClass:"sortable-swap-highlight"}}return E.prototype={dragStart:function(L){var M=L.dragEl;Vi=M},dragOverValid:function(L){var M=L.completed,k=L.target,A=L.onMove,D=L.activeSortable,I=L.changed,R=L.cancel;if(D.options.swap){var P=this.sortable.el,H=this.options;if(k&&k!==P){var G=Vi;A(k)!==!1?(na(k,H.swapClass,!0),Vi=k):Vi=null,G&&G!==Vi&&na(G,H.swapClass,!1)}I(),M(!0),R()}},drop:function(L){var M=L.activeSortable,k=L.putSortable,A=L.dragEl,D=k||this.sortable,I=this.options;Vi&&na(Vi,I.swapClass,!1),Vi&&(I.swap||k&&k.options.swap)&&A!==Vi&&(D.captureAnimationState(),D!==M&&M.captureAnimationState(),ir(A,Vi),D.animateAll(),D!==M&&M.animateAll())},nulling:function(){Vi=null}},xo(E,{pluginName:"swap",eventProperties:function(){return{swapItem:Vi}}})}function ir(E,w){var L=E.parentNode,M=w.parentNode,k,A;!L||!M||L.isEqualNode(w)||M.isEqualNode(E)||(k=ia(E),A=ia(w),L.isEqualNode(M)&&k<A&&A++,L.insertBefore(w,L.children[k]),M.insertBefore(E,M.children[A]))}var Vn=null,ua=null,yu,so,_d=!1,ka=!1,Fr=!1,ur,xl,jh;function Sl(){function E(w){for(var L in this)L.charAt(0)==="_"&&typeof this[L]=="function"&&(this[L]=this[L].bind(this));w.options.avoidImplicitDeselect||(w.options.supportPointer?Ei(document,"pointerup",this._deselectMultiDrag):(Ei(document,"mouseup",this._deselectMultiDrag),Ei(document,"touchend",this._deselectMultiDrag))),Ei(document,"keydown",this._checkKeyDown),Ei(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,avoidImplicitDeselect:!1,setData:function(k,A){var D="";Vn.length&&so===w?Vn.forEach(function(I,R){D+=(R?", ":"")+I.textContent}):D=A.textContent,k.setData("Text",D)}}}return E.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(L){var M=L.dragEl;ur=M},delayEnded:function(){this.isMultiDrag=~Vn.indexOf(ur)},setupClone:function(L){var M=L.sortable,k=L.cancel;if(this.isMultiDrag){for(var A=0;A<Vn.length;A++)ua.push(cf(Vn[A])),ua[A].sortableIndex=Vn[A].sortableIndex,ua[A].draggable=!1,ua[A].style["will-change"]="",na(ua[A],this.options.selectedClass,!1),Vn[A]===ur&&na(ua[A],this.options.chosenClass,!1);M._hideClone(),k()}},clone:function(L){var M=L.sortable,k=L.rootEl,A=L.dispatchSortableEvent,D=L.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||Vn.length&&so===M&&(Ih(!0,k),A("clone"),D()))},showClone:function(L){var M=L.cloneNowShown,k=L.rootEl,A=L.cancel;this.isMultiDrag&&(Ih(!1,k),ua.forEach(function(D){Jn(D,"display","")}),M(),jh=!1,A())},hideClone:function(L){var M=this,k=L.sortable,A=L.cloneNowHidden,D=L.cancel;this.isMultiDrag&&(ua.forEach(function(I){Jn(I,"display","none"),M.options.removeCloneOnHide&&I.parentNode&&I.parentNode.removeChild(I)}),A(),jh=!0,D())},dragStartGlobal:function(L){var M=L.sortable;
211!this.isMultiDrag&&so&&so.multiDrag._deselectMultiDrag(),Vn.forEach(function(k){k.sortableIndex=ia(k)}),Vn=Vn.sort(function(k,A){return k.sortableIndex-A.sortableIndex}),Fr=!0},dragStarted:function(L){var M=this,k=L.sortable;if(this.isMultiDrag){if(this.options.sort&&(k.captureAnimationState(),this.options.animation)){Vn.forEach(function(D){D!==ur&&Jn(D,"position","absolute")});var A=Nr(ur,!1,!0,!0);Vn.forEach(function(D){D!==ur&&q0(D,A)}),ka=!0,_d=!0}k.animateAll(function(){ka=!1,_d=!1,M.options.animation&&Vn.forEach(function(D){Cc(D)}),M.options.sort&&vu()})}},dragOver:function(L){var M=L.target,k=L.completed,A=L.cancel;ka&&~Vn.indexOf(M)&&(k(!1),A())},revert:function(L){var M=L.fromSortable,k=L.rootEl,A=L.sortable,D=L.dragRect;Vn.length>1&&(Vn.forEach(function(I){A.addAnimationState({target:I,rect:ka?Nr(I):D}),Cc(I),I.fromRect=D,M.removeAnimationState(I)}),ka=!1,Nh(!this.options.removeCloneOnHide,k))},dragOverCompleted:function(L){var M=L.sortable,k=L.isOwner,A=L.insertion,D=L.activeSortable,I=L.parentEl,R=L.putSortable,P=this.options;if(A){if(k&&D._hideClone(),_d=!1,P.animation&&Vn.length>1&&(ka||!k&&!D.options.sort&&!R)){var H=Nr(ur,!1,!0,!0);Vn.forEach(function(q){q!==ur&&(q0(q,H),I.appendChild(q))}),ka=!0}if(!k)if(ka||vu(),Vn.length>1){var G=jh;D._showClone(M),D.options.animation&&!jh&&G&&ua.forEach(function(q){D.addAnimationState({target:q,rect:xl}),q.fromRect=xl,q.thisAnimationDuration=null})}else D._showClone(M)}},dragOverAnimationCapture:function(L){var M=L.dragRect,k=L.isOwner,A=L.activeSortable;if(Vn.forEach(function(I){I.thisAnimationDuration=null}),A.options.animation&&!k&&A.multiDrag.isMultiDrag){xl=xo({},M);var D=Zl(ur,!0);xl.top-=D.f,xl.left-=D.e}},dragOverAnimationComplete:function(){ka&&(ka=!1,vu())},drop:function(L){var M=L.originalEvent,k=L.rootEl,A=L.parentEl,D=L.sortable,I=L.dispatchSortableEvent,R=L.oldIndex,P=L.putSortable,H=P||this.sortable;if(M){var G=this.options,q=A.children;if(!Fr)if(G.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),na(ur,G.selectedClass,!~Vn.indexOf(ur)),~Vn.indexOf(ur))Vn.splice(Vn.indexOf(ur),1),yu=null,vl({sortable:D,rootEl:k,name:"deselect",targetEl:ur,originalEvent:M});else{if(Vn.push(ur),vl({sortable:D,rootEl:k,name:"select",targetEl:ur,originalEvent:M}),M.shiftKey&&yu&&D.el.contains(yu)){var Y=ia(yu),$=ia(ur);~Y&&~$&&Y!==$&&function(){var fe,be;$>Y?(be=Y,fe=$):(be=$,fe=Y+1);for(var _e=G.filter;be<fe;be++)if(!~Vn.indexOf(q[be])&&Ua(q[be],G.draggable,A,!1)){var ye=_e&&(typeof _e=="function"?_e.call(D,M,q[be],D):_e.split(",").some(function(Ee){return Ua(q[be],Ee.trim(),A,!1)}));ye||(na(q[be],G.selectedClass,!0),Vn.push(q[be]),vl({sortable:D,rootEl:k,name:"select",targetEl:q[be],originalEvent:M}))}}()}else yu=ur;so=H}if(Fr&&this.isMultiDrag){if(ka=!1,(A[La].options.sort||A!==k)&&Vn.length>1){var X=Nr(ur),ne=ia(ur,":not(."+this.options.selectedClass+")");if(!_d&&G.animation&&(ur.thisAnimationDuration=null),H.captureAnimationState(),!_d&&(G.animation&&(ur.fromRect=X,Vn.forEach(function(fe){if(fe.thisAnimationDuration=null,fe!==ur){var be=ka?Nr(fe):X;fe.fromRect=be,H.addAnimationState({target:fe,rect:be})}})),vu(),Vn.forEach(function(fe){q[ne]?A.insertBefore(fe,q[ne]):A.appendChild(fe),ne++}),R===ia(ur))){var ue=!1;Vn.forEach(function(fe){if(fe.sortableIndex!==ia(fe)){ue=!0;return}}),ue&&(I("update"),I("sort"))}Vn.forEach(function(fe){Cc(fe)}),H.animateAll()}so=H}(k===A||P&&P.lastPutMode!=="clone")&&ua.forEach(function(fe){fe.parentNode&&fe.parentNode.removeChild(fe)})}},nullingGlobal:function(){this.isMultiDrag=Fr=!1,ua.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Li(document,"pointerup",this._deselectMultiDrag),Li(document,"mouseup",this._deselectMultiDrag),Li(document,"touchend",this._deselectMultiDrag),Li(document,"keydown",this._checkKeyDown),Li(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(L){if(!(typeof Fr!="undefined"&&Fr)&&so===this.sortable&&!(L&&Ua(L.target,this.options.draggable,this.sortable.el,!1))&&!(L&&L.button!==0))for(;Vn.length;){var M=Vn[0];na(M,this.options.selectedClass,!1),Vn.shift(),vl({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:M,originalEvent:L})}},_checkKeyDown:function(L){L.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(L){L.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},xo(E,{pluginName:"multiDrag",utils:{select:function(L){var M=L.parentNode[La];!M||!M.options.multiDrag||~Vn.indexOf(L)||(so&&so!==M&&(so.multiDrag._deselectMultiDrag(
211),so=M),na(L,M.options.selectedClass,!0),Vn.push(L))},deselect:function(L){var M=L.parentNode[La],k=Vn.indexOf(L);!M||!M.options.multiDrag||!~k||(na(L,M.options.selectedClass,!1),Vn.splice(k,1))}},eventProperties:function(){var L=this,M=[],k=[];return Vn.forEach(function(A){M.push({multiDragElement:A,index:A.sortableIndex});var D;ka&&A!==ur?D=-1:ka?D=ia(A,":not(."+L.options.selectedClass+")"):D=ia(A),k.push({multiDragElement:A,index:D})}),{items:jy(Vn),clones:[].concat(ua),oldIndicies:M,newIndicies:k}},optionListeners:{multiDragKey:function(L){return L=L.toLowerCase(),L==="ctrl"?L="Control":L.length>1&&(L=L.charAt(0).toUpperCase()+L.substr(1)),L}}})}function Nh(E,w){Vn.forEach(function(L,M){var k=w.children[L.sortableIndex+(E?Number(M):0)];k?w.insertBefore(L,k):w.appendChild(L)})}function Ih(E,w){ua.forEach(function(L,M){var k=w.children[L.sortableIndex+(E?Number(M):0)];k?w.insertBefore(L,k):w.appendChild(L)})}function vu(){Vn.forEach(function(E){E!==ur&&E.parentNode&&E.parentNode.removeChild(E)})}ui.mount(new pa),ui.mount(oa,ep);const z1=ui;var oe=__webpack_require__(4848),ae=__webpack_require__(6540);function hf(E){return E.preventDefault(),E.stopPropagation(),!1}const Cl=()=>{document.body.addEventListener("scroll",hf,{passive:!1}),document.body.addEventListener("mousewheel",hf,{passive:!1})},wd=()=>{document.body.removeEventListener("scroll",hf),document.body.removeEventListener("mousewheel",hf)},Xl=()=>{const E=window.scrollY;document.body.style.position="fixed",document.body.style.top=`-${E}px`,document.body.style.left="0",document.body.style.right="0",document.body.dataset.scrollY=String(E)},xd=()=>{const E=document.body.dataset.scrollY||"0";document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",window.scrollTo({top:parseInt(E,10),behavior:"instant"}),delete document.body.dataset.scrollY};class Pg{getElement(){const w=document.createElement("div");w.className="un-message__title",w.innerText=this.title;const L=document.createElement("div");L.className="un-message__text",L.innerHTML="<p>"+this.text+"</p>";const M=document.createElement("div");M.className="un-message__content",M.appendChild(w),M.appendChild(L);const k=document.createElement("div");
211if(k.className="un-message un-message--state-"+this.type,k.appendChild(M),this.grid){const A=document.createElement("div");return A.className="un-grid__item un-grid__item--span-12",A.appendChild(k),A}return k}}var P1=__webpack_require__(4903),tp=__webpack_require__.n(P1);const qo=()=>{let E=null;const w=document.querySelector(".js-crop");if(!w)return!1;const L=()=>{w.classList.remove("un-dialog--open")},M=w.querySelector(".js-upload-image-crop"),k=w.querySelector(".js-crop-button"),A=w.querySelectorAll(".js-crop-close-button");if(!M)return!1;const D=300,I=new(tp())(M,{viewport:{width:200,height:200,type:"circle"},boundary:{width:250,height:250}});k.addEventListener("click",P=>{P.preventDefault(),I.result({type:"base64",size:{width:D,height:D},circle:!1}).then(H=>{E&&(E.value=H),L()}).catch(H=>console.error(H))}),A.forEach(P=>{P.addEventListener("click",H=>{H.preventDefault(),L()})}),document.querySelectorAll(".js-croppie-input-wrapper").forEach(P=>{const H=P.querySelector(".js-croppie-js-file-input"),G=P.querySelector(".js-croppie-value");H.addEventListener("change",()=>{const q=new FileReader;q.onload=Y=>{I.bind({url:Y.target.result}).catch($=>console.error($))},q.readAsDataURL(H.files[0]),E=G,w.classList.add("un-dialog--open")})})};var Uy=__webpack_require__(7053);class ga{constructor(w){this.elem=w}reset(){this.elem.querySelector("#un-js-dialog--title").innerHTML="",this.elem.querySelector("#un-js-dialog--footer").innerHTML="",this.elem.querySelector("#un-js-dialog--content").innerHTML="",this.elem.querySelector("#un-js-dialog--messages").innerHTML="",this.elem.classList.remove("un-dialog--state-error"),this.setClassName()}async open(w){document.querySelector("body").classList.add("un-dialog-scroll-lock"),this.elem.classList.add("un-dialog--opening"),Cl();const L=await Be.makeRequest("GET",w,null,{history:!1});await this.refresh(L),this.setClassName(L.className),this.elem.classList.add("un-dialog--open"),this.elem.classList.remove("un-dialog--opening"),L.status==="success"?(this.showContent(L),this.registerDeleteHandler(),window.dispatchEvent(new CustomEvent("unDialogOpen",{detail:{dialog:this.elem}}))):this.showErrors(L.errors),Wl({page_path:location.pathname})}registerDeleteHandler(){const w=this.elem.querySelector('[data-dialog-delete="button"]');w&&w.addEventListener("click",this.handleDelete.bind(this)),this.elem.querySelectorAll('[data-dialog-delete="action"]').forEach(L=>{L.addEventListener("click",M=>{this.delete(M).catch(k=>console.error(k))})})}handleDelete(w){const L=w.currentTarget;L.style.display="none",this.elem.querySelector("[data-dialog-form]").style.display="none",this.elem.querySelector('[data-dialog-delete="message"]').style.display="block",this.elem.querySelector('[data-dialog-delete="input"]').value="1",this.submitButton.style.display=""}showContent(w){this.elem.querySelector("#un-js-dialog--footer").innerHTML="",this.elem.querySelector("#un-js-dialog--title").innerText=w.title,this.elem.querySelector("#un-js-dialog--content").innerHTML=w.content,this.elem.querySelector("#un-js-dialog--footer").appendChild(this.getCloseBtn()),this.elem.querySelector("form")&&w.button&&this.elem.querySelector("#un-js-dialog--footer").appendChild(this.getSubmitBtn(w)),qo(),Nt(this.elem,()=>(this.submit().catch(L=>console.error(L)),!0))}showErrors(w){w.forEach(L=>{const M=new Pg;M.grid=12,M.text=L.text,M.type=L.type,M.title=L.title,this.elem.querySelector("#un-js-dialog--messages").appendChild(M.getElement())}),this.elem.querySelector("#un-js-dialog--footer").appendChild(this.getCloseBtn()),setTimeout(()=>{this.elem.classList.add("un-dialog--state-error")},400)}close(){this.elem.classList.add("un-dialog--closing"),this.elem.classList.remove("un-dialog--open"),window.setTimeout(()=>{wd(),this.elem.classList.remove("un-dialog--closing"),document.querySelector("body").classList.remove("un-dialog-scroll-lock"),this.reset()},ga.CLOSE_ANIMATION_LEN_MS)}async submit(){var A;const w=this.submitButton,L=this.elem.querySelector("form");if(!Uy.validateForm(L))return;if(w.disabled=!0,this.elem.querySelector("#un-js-dialog--messages").innerHTML="",await this.checkAndSendInlineForms()===!1){w.disabled=!1;return}
211const k=await Be.makeRequest("POST",L.getAttribute("action"),new FormData(L),{forceRedirect:!0});await this.refresh(k),k!=null&&k.redirect?Ms("Redirecting to: ",k.redirect):k.status==="success"?k.successPage||k.isStepDialog&&w.innerText!=="OK"?this.showContent(k):this.close():(w.disabled=!1,(A=k.errors)==null||A.forEach(D=>{const I=this.elem.querySelector("#un-js-dialog--messages").innerHTML,R=new Pg;R.grid=12,R.text=D.text,R.type="error",R.title=D.title,this.elem.querySelector("#un-js-dialog--messages").innerHTML=R.getElement().outerHTML+I}))}async delete(w){w.preventDefault();const L=w.currentTarget,M=await Be.makeRequest("POST",L.href,{fileId:L.dataset.fileId});M.status==="success"&&(this.showContent(M),this.registerDeleteHandler())}async refresh(w){w.refreshUrl&&await Be.makeRequest("GET",w.refreshUrl,null,{history:!1})}setClassName(w){this.className&&this.elem.classList.remove(this.className),this.className=w,this.className&&this.elem.classList.add(this.className)}async checkAndSendInlineForms(){const w=this.elem.querySelector("[data-form-view]");if(!w)return!0;const L=rn(w);return L?(L.value="submitting",this.lastInlineFormSubmitHandler&&window.removeEventListener("unFormSubmit",this.lastInlineFormSubmitHandler),new Promise(M=>{this.lastInlineFormSubmitHandler=k=>{k.detail.form===w&&M(k.detail.result)},window.addEventListener("unFormSubmit",this.lastInlineFormSubmitHandler),w.dispatchEvent(new SubmitEvent("submit",{bubbles:!0,cancelable:!0}))})):!0}getSubmitBtn(w){const L=document.createElement("button");return L.type="button",L.classList.add("un-button","un-button--raised"),L.innerText=w.button||we("Base.ok"),w.isStepDialog&&!w.isLastStep&&(L.innerText=we("Base.next")),L.addEventListener("click",()=>{this.submit().catch(M=>console.error(M))}),this.submitButton=L,w.dontShowOkButton&&(L.style.display="none"),L}getCloseBtn(){const w=document.createElement("button");return w.type="button",w.classList.add("un-button"),w.innerText=we("Base.cancel"),w.addEventListener("click",()=>this.close()),w}}ga.OPEN_ANIMATION_LEN_MS=150,ga.CLOSE_ANIMATION_LEN_MS=150;const Vs=({children:E,open:w,state:L,size:M,height:k,align:A,scrollable:D,dontDisableGlobalScroll:I})=>{const[R,P]=ae.useState(w),[H,G]=ae.useState(!1),[q,Y]=ae.useState(!1);return ae.useEffect(()=>{R!==w&&(w?(I||Cl(),G(!0),window.setTimeout(()=>{G(!1),P(!0)},ga.OPEN_ANIMATION_LEN_MS)):(Y(!0),P(!1),window.setTimeout(()=>{I||wd(),Y(!1)},ga.CLOSE_ANIMATION_LEN_MS)))},[w]),(0,oe.jsx)("div",{className:Fi(bh("un-dialog",`un-dialog--state-${L||"none"}`,`un-dialog--${M||"md-width"}`,`un-dialog--align-${A||"none"}`),{"un-dialog--open":R,"un-dialog--opening":H,"un-dialog--closing":q,"un-dialog--scrollable":D,"un-dialog--lg-height":k==="lg-height"}),children:(0,oe.jsx)("div",{className:"un-dialog__scrim",children:(0,oe.jsx)("div",{className:"un-dialog__container",children:(0,oe.jsx)("div",{className:"un-dialog__surface",children:E})})})})};var Oh=__webpack_require__(5338);const js=(E,w,L={},M)=>{const k=E instanceof HTMLElement?[E]:document.querySelectorAll(E);return k.forEach(A=>{const D={...L};for(const P in A.dataset)A.dataset.hasOwnProperty(P)&&(D[P]=A.dataset[P]);const I=w,R=(0,Oh.createRoot)(A);return R.render((0,oe.jsx)(I,{...D})),M==null||M(R),!0}),k},ys=({pre:E,post:w,children:L})=>(0,oe.jsxs)("div",{className:"un-dialog__header",children:[E,(0,oe.jsx)("h3",{className:"un-dialog__header-title",children:L}),w]}),Va=({children:E,alwaysScrollDown:w})=>{const L=ae.useCallback(M=>{if(!M||!w)return;new ResizeObserver(()=>{M.scrollTop=M.scrollHeight}).observe(M)},[]);return(0,oe.jsx)("section",{className:"un-dialog__content",ref:L,children:E})},Ws=({children:E})=>(0,oe.jsx)("footer",{className:"un-dialog__footer",children:(0,oe.jsx)("div",{className:"un-button-group",children:E})}),pi=E=>{const w=E.element||"button";return(0,oe.jsxs)(w,{disabled:E.disabled,onClick:E.onClick,className:bh(Fi("un-button",{"un-button--raised":E.raised,"un-button--outline":E.outline,"un-button--fullwidth":E.fullwidth,"un-button--theme-success":E.theme==="success","un-button--theme-warning":E.theme==="warning","un-button--theme-error":E.theme==="error","un-button--theme-light":E.theme==="light"}),E.className),...E.elementProps||{},children:[!!E.iconBefore&&(0,oe.jsx)("span",{className:"un-button__icon un-button__icon--before",children:E.iconBefore}),(0,oe.jsx)("span",{className:"un-button__text",children:E.children}),!!E.iconAfter&&(0,oe.jsx)("span",{className:"un-button__icon un-button__icon--after",children:E.iconAfter})]})},F1=({message:E,closed:w})=>{const[L,M]=(0,ae.useState)(!0);return(0,oe.jsxs)(Vs,{open:L,children:[(0,oe.jsx)(ys,{children:we("Base.sure")}
211),(0,oe.jsx)(Va,{children:E}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>{M(!1),w(!1)},children:we("Base.no")}),(0,oe.jsx)(pi,{raised:!0,onClick:()=>{M(!1),w(!0)},children:we("Base.yes")})]})]})},Gy=E=>E.querySelectorAll("[data-confirm-dialog]").forEach(w=>{const L=w.dataset.confirmDialog;let M;w.addEventListener("click",k=>w.dataset.confirmDialogProceed?!1:(w.classList.add("un-button--disabled"),M||(M=document.createElement("div"),M.id=`${L}__container`,document.body.appendChild(M)),js(`#${L}__container`,F1,{message:document.getElementById(L).innerHTML,closed:A=>{A?(w.dataset.confirmDialogProceed="true",w.click()):w.classList.remove("un-button--disabled")}}),k.stopPropagation(),k.preventDefault(),!0))});Gy(document);const Vy=new URLSearchParams(window.location.search),Wy=Vy.get("_sdaSlotDebug"),B1=Vy.get("_sdaForceSeznam"),np=!!Wy,Rh=!!B1,gi=(E,...w)=>np?console.log(`[UN-SDA]: ${String(E)}`,...w):void 0,q_=()=>np,qy=()=>np&&Wy!=="dry",U1=()=>Rh,ip=(E,w)=>w.querySelectorAll(`div.js-sda-slot[data-sda-slot="${E.name}"]`),Tc=E=>{if(E.size instanceof Array){if(E.size.length===0)throw new Error("Slot size array is empty");return E.size[0]}return E.size},Fg=(E,w)=>{if(w.desktop&&w.mobile)gi("Slot",w.name,"is used for both desktop and mobile... defining!");else if(E&&w.desktop||!E&&w.mobile)return gi("Ignoring slot",w.name,"desktop",w.desktop,"mobile",w.mobile),!1;return!0};var Br=__webpack_require__(9130);const Y_=E=>(0,oe.jsxs)("div",{className:bh("sda-space",E.spacemod),children:[(0,oe.jsx)("span",{className:"sda-space__title",children:we("Layout.sda.title")}),(0,oe.jsx)("div",{className:bh("sda-space__content",E.modifier),children:(0,oe.jsx)("div",{className:"js-sda-slot","data-sda-slot":E.name,ref:E.callback})})]});class rp{constructor(w,L){this.providerConfig=w,this.context=L,this.ARTICLE_ADS_ALLOWED_ELEMENTS=["p","figure",".post-body__info-card",".post-body__grid-2",".post-body__grid-3",".post-body__grid-4",".post-body__page-right",".post-body__page-left",".post-body__page-both"]}async ready(){}makeSlotLoadAfterVisible(w,L,M){new IntersectionObserver((A,D)=>{A[0].isIntersecting&&(D.disconnect(),M?this.refreshSlots([w]):this.lateLoad(w.name),gi("Slot",w.name,"was ",M?"reloaded":"loaded"," after visible!"))}).observe(L)}makeSlotIntetionalyOverflow(w,L,M){const k=w.closest("div.sidebar").querySelector("article.sidebar-box.un-card"),A=k.querySelector(".sidebar-box.sda-sticky.sda-sticky--top"),D=w.closest("article.sidebar-box"),I=Cy(ip(M,document.body)),R=I.closest("div.sidebar");if(!D||!A||!I||!k||!R)return;const P=Tc(L);k.classList.add("sda-interscroller-overflow-sidebar");const H=document.createElement("div");H.style.position="relative",H.style.height=`${P.height}px`,A.parentNode.insertBefore(H,A),H.appendChild(A),new Br.tb(()=>{const q=O0(k),$=Ly(R)-q,X=$-w.closest(".sda-space").clientHeight;k.style.height=`${$}px`,H.style.height=`calc(${X}px - 1rem)`}).observe(R)}removeUndefinedSlot(w,L){var M,k,A,D,I;(M=L.closest("article.sidebar-box.un-card"))==null||M.classList.add("sda-provider--hidden"),(k=L.closest(w.wrapperSelector||".sda-space"))==null||k.classList.add("sda-provider--hidden"),(D=(A=L.closest(".un-carousel"))==null?void 0:A.querySelectorAll(`.un-carousel__pagination-item[data-gallery-ad-slot="${w.name}"]`))==null||D.forEach(R=>R.remove()),(I=L.closest(".un-carousel__viewport-item--sda"))==null||I.remove()}async initAdsInParagraphs(){var M;if(document.querySelector(".post-body--disable-dynamic-content"))return;const w=(M=document.querySelector(".post-body"))==null?void 0:M.dataset.sdaPrefer,L=w?this.providerConfig[w]:null;L&&await this.initAdsInParagraphsByConfig(L)||await this.initAdsInParagraphsByConfig(this.providerConfig.article)}async initAdsInParagraphsByConfig(w){if(!w||w.length===0)return!1;const L=w1(document.querySelector(".post-body__content-begin"),document.querySelector(".post-body__content-end")).filter(M=>M.matches(this.ARTICLE_ADS_ALLOWED_ELEMENTS.join(", ")));for(const M of w)await new Promise(k=>this.initContentSlot(M,L,k));return!0}initContentSlot(w,L,M,k="post-body__sda",A="div"){const D=this.providerConfig.slots.find(R=>R.name===w.name);if(!D||!Fg(this.isMobile(),D)){M();return}const I=w.after||3;if(L&&L.length>=I&&I+1<L.length){const R=document.createElement(A);R.classList.add(k),L[I].insertAdjacentElement("afterend",R);const P=(0,Oh.createRoot)(R),H=this.providerConfig.slots.find(G=>G.name===w.name);P.render((0,oe.jsx)(Y_,{callback:M,name:w.name,modifier:H==null?void 0:H.modifier,spacemod:H==null?void 0:H.spacemod}))}else M()}afterInit(w){}lateLoad(w,L=document.body){const M=this.providerConfig.slots.find(A=>A.name===w);return!M||!ip(M,L)||(Kt(L,this,[],"late",[w]),gi("Slot",w,"was loaded late!")),!1}setSlotTargetStyle(w,L){}getRootSlotElementByChild(w){return w.closest(".sda-wrapper")}getSlotByName(w){return this.providerConfig.slots.find(L=>L.name===w)}
211getSlotByFrame(w){const L=w.closest(".js-sda-slot");if(!L)return;const M=this.providerConfig.slots.find(k=>k.name===L.dataset.sdaSlot);if(M)return{slot:M,element:L,iframe:w}}getType(){return this.providerConfig.type}isMobile(){return window.document.documentElement.clientWidth<this.context.mobileBreakpoint}}class $_ extends rp{constructor(w,L){super(w,L),this.config=w}async init(){const{web:w,url:L}=this.config.settings;if(w||L){const M=document.createElement("script");M.async=!0,M.src=L||`https://rtb.admaster.cz/js/adm-${w}.js`,document.body.appendChild(M)}}defineSlot(w,L,M){return!0}destroySlot(){}refreshSlots(){}setSlotTargetStyle(w,L){}}class Z_ extends rp{constructor(w,L){super(w,L)}async init(){return!0}defineSlot(w,L,M){return!1}destroySlot(){}refreshSlots(){}setSlotTargetStyle(){}}class Q_{constructor(w,L,M){this.root=w,this.viewport=L,this.itemsPerPage=M,this.currentPage=0,this.setItemsPerPage(M),this.getPageButtons().forEach(k=>k.addEventListener("click",()=>{this.setPage(Number(k.dataset.jsTopContentViewportPage))})),this.getPageDeltaButtons().forEach(k=>k.addEventListener("click",()=>{this.setPage(this.currentPage+Number(k.dataset.jsTopContentViewportPageDelta))}))}setItemsPerPage(w){this.itemsPerPage=w,this.maxPages=Math.ceil(this.getArticles().length/w),this.setPage(0)}setPage(w){if(this.maxPages<2)return!1;w>=this.maxPages?w=0:w<0&&(w=this.maxPages-1),this.currentPage=w;const M=(Math.min(this.getArticles().length,w*this.itemsPerPage+this.itemsPerPage)-this.itemsPerPage)*-5;this.viewport.style.transform=`translateX(${M}%)`;const k=this.getPageButtons();return k.forEach(A=>A.classList.remove("top-content__nav-section-item--active")),w<k.length&&k.item(w).classList.add("top-content__nav-section-item--active"),this.getPageString().innerHTML=`${w+1}/${this.maxPages}`,!0}getArticles(){return this.viewport.querySelectorAll(".top-content__item")}getPageString(){return this.root.querySelector(".top-content__nav-pagination-number")}getPageButtons(){return this.root.querySelectorAll(".js-top-content-viewport--page")}getPageDeltaButtons(){return this.root.querySelectorAll(".js-top-content-viewport--page-delta")}}const Bg=()=>{const E=document.querySelector(".top-content");if(!E)return;const w=E.querySelector(".top-content__viewport");if(!w)return;const L=()=>Ea()<1020?2:4,M=new Q_(E,w,L());window.addEventListener("resize",()=>M.setItemsPerPage(L()))},Ac=7.2;window.addEventListener("DOMContentLoaded",()=>{Bg();const E=document.querySelectorAll(".js-top-news-item"),w=document.querySelectorAll(".js-top-news__grid-item"),L=document.querySelectorAll(".js-top-news-progress-bar"),M=Number(E.length),k=Ac*1e3;let A=0;if(M>0){const I=()=>{E.forEach(q=>q.style.display="none"),L.forEach(q=>q.removeAttribute("style")),w.forEach(q=>q.style.display="flex"),P(L);const G=L[A];setTimeout(()=>R(G)),E[A].style.display="flex",A===M-1?A=0:A++},R=G=>{G.classList.add("un-progress-anim")},P=G=>G.forEach(q=>{q.classList.remove("un-progress-anim")});Array.from(w).forEach(G=>{G.addEventListener("mouseenter",q=>{clearInterval(H),P(L);const Y=parseInt(q.target.dataset.id)-1;E.forEach($=>$.style.display="none"),E[Y].style.display="flex",L[Y].style.display="none"})}),Array.from(w).forEach(G=>{G.addEventListener("mouseleave",()=>(clearInterval(H),I(),H=setInterval(()=>I(),k)))}),I();let H=setInterval(()=>I(),k)}if(sp()&&ap()){const I=()=>
211{const R="--_top-offset-scroll",P=`${window.scrollY}px`;document.querySelectorAll(".sda-branding--sky").forEach(H=>H.style.setProperty(R,P)),document.querySelectorAll(".sda-branding-sky--container").forEach(H=>H.style.setProperty(R,P))};window.addEventListener("scroll",I),I()}return!0});const ap=()=>document.querySelector(".sky-top-content")!==null,sp=()=>document.querySelector(".sda-branding.sda-branding--sky");function op(){return new Promise(E=>{Wu(()=>window.__tcfapi("ping",2,E))})}function Dc(E){Wu(()=>{window.__tcfapi("addEventListener",2,(w,L)=>{L?E.success(w):E.event(w)})})}function Wu(E){if(window.__tcfapi)return E(),!0;const w=window.setInterval(()=>{window.__tcfapi&&(clearInterval(w),E())},100);return!1}const Sd=new URLSearchParams(window.location.search),up=Sd.get("_sdaTesting")==="true",_u=[];let Ug;function Yo(E){up&&(_u.push(E),gi("SDA test payload:",E),window.dispatchEvent(new CustomEvent("un-sda-test",{detail:E})))}function J_(){up&&(Yo({type:"begin"}),gi("SDA test begin!"),window.__sdaTest={isSkyBrandingActive:()=>ap(),getEvents:()=>_u,getEventsCount:()=>_u.length,getEventsByType:E=>_u.filter(w=>w.type===E),fcPing:op,hasRenderEnded:E=>_u.findIndex(w=>w.type==="render-end"&&w.name===E)>=0,hasDefined:E=>_u.findIndex(w=>w.type==="defined"&&w.name===E)>=0,hasExports:E=>_u.findIndex(w=>w.type==="exports"&&w.name===E)>=0,hasExportsDomload:E=>_u.findIndex(w=>w.type==="exports-domload"&&w.name===E)>=0,hasExportsLoad:E=>_u.findIndex(w=>w.type==="exports-load"&&w.name===E)>=0,requiresFcConfirmation:()=>_u.findIndex(E=>E.type==="fc-requires-confirmation")>=0,hasFcConfirmed:()=>_u.findIndex(E=>E.type==="fc-confirmed")>=0,getLastFcData:()=>Ug},zh().then(()=>gi("FC test done!")).catch(E=>console.error("FC test error:",E)),window.dispatchEvent(new CustomEvent("un-sda-test-begin",{detail:{}})))}async function zh(){up&&(Yo({type:"fc-ping",data:await op()}),Dc({success:E=>{Yo({type:"fc-success",data:E}),Ug={success:!0,data:E},Ph(E)},event:E=>{Yo({type:"fc-event",data:E}),Ug={success:!1,data:E},Ph(E)}}))}function Ph(E){E&&(E.eventStatus==="tcloaded"||E.eventStatus==="useractioncomplete"?(Yo({type:"fc-confirmed",data:E}),window.dispatchEvent(new CustomEvent("un-sda-test-fc-confirmed",{detail:E}))):E.eventStatus==="cmpuishown"&&(Yo({type:"fc-requires-confirmation",data:E}),window.dispatchEvent(new CustomEvent("un-sda-test-fc-requires-confirmation",{detail:E}))))}function $y(){if(up)return Sd.get("_sdaForceSlot")||void 0}class K_ extends rp{constructor(w,L){super(w,L),this.config=w,this.OUT_OF_PAGE_ID="GAM-out_of_page",this.refreshedSlotsWhenNoInfo=[]}init(){return new Promise(w=>{googletag.cmd.push(()=>{for(const M in this.config.targeting)this.config.targeting.hasOwnProperty(M)&&this.addGlobalTargeting(M,this.config.targeting[M]);const L=Sg();for(const M in L)L.hasOwnProperty(M)&&this.addTargetingFromObject(M,L[M])}),w(!0)})}afterInit(w){googletag.cmd.push(()=>{googletag.pubads().addEventListener("slotRenderEnded",L=>{const M=L.slot.getAdUnitPath(),k=w.find(D=>{var I;return((I=D.googleTagRef)==null?void 0:I.getAdUnitPath())===M});if(!k){gi("Slot not found for",M);return}if(Yo({type:"render-end",name:k.name}),this.refreshedSlotsWhenNoInfo.includes(M)){gi("Ignoring slotRenderEnded event for",M,"because it was already refreshed when no info was available");return}this.refreshedSlotsWhenNoInfo.includes(M)||(this.refreshedSlotsWhenNoInfo.push(M),gi("Marking slot",M,"as refreshed when no info was available"));const A=L.slot.getResponseInformation();if(gi("Slot",M,{...A}),gi("Slot info",M,A),this.config.settings.ignoreSlotReloadAfterVisible){gi("Slot",M,"ignoring reloadAfterVisibile because of settings");return}A||(gi("Slot",M,"is now reloadAfterVisibile because no info was available"),ip(k,document.body).forEach(D=>this.makeSlotLoadAfterVisible(k,D,!0)))}),googletag.pubads().enableSingleRequest(),googletag.enableServices();for(const L of w)googletag.display(L.googleTagRef),gi("Slot",L.name,"displayed!")})}defineSlot(w,L,M){const k=`div-googlesda-id-${L.name}-${Gs()}`;w&&(w.id=k);const A=this.getSlotAdPath(L),D=this.getSlotSizes(L);return googletag.cmd.push(()=>
211{if(L.outOfPage){if(document.getElementById(this.OUT_OF_PAGE_ID)){gi("Tried to load out of page slot",this.OUT_OF_PAGE_ID,"but it was already created!");return}const I=document.createElement("div");I.id=this.OUT_OF_PAGE_ID,document.querySelector("body").prepend(I),L.googleTagRef=googletag.defineOutOfPageSlot(A,this.OUT_OF_PAGE_ID).addService(googletag.pubads())}else L.googleTagRef=googletag.defineSlot(A,D,k).addService(googletag.pubads()),gi("Slot",L.name,"defined with size",D);for(const I in L.targeting)L.targeting.hasOwnProperty(I)&&L.googleTagRef.setTargeting(I,L.targeting[I]);M==="late"&&(googletag.display(L.googleTagRef),gi("Slot",L.name,"displayed late!"))}),!0}refreshSlots(w){googletag.cmd.push(()=>{const L=w.filter(M=>M.googleTagRef);googletag.pubads().refresh(L.map(M=>M.googleTagRef)),gi("googletag.pubads().refresh for:",L.map(M=>M.name).join(", "))})}destroySlot(w,L){L.googleTagRef&&googletag.cmd.push(()=>{googletag.destroySlots([L.googleTagRef])})}getSlotAdPath(w){let L=w.name;return this.config.settings.baseSlotPrefix&&(L=`/${this.config.settings.baseSlotPrefix}-`+L),this.config.settings.baseSlotId&&(L=`/${this.config.settings.baseSlotId}`+L),L}getSlotSizes(w){return w.fluid?["fluid"]:w.size instanceof Array?w.size.map(L=>[L.width,L.height]):[w.size.width,w.size.height]}addTargetingFromObject(w,L){for(const M in L){if(!L.hasOwnProperty(M))continue;const k=L[M],A=w?`${w}.${M}`:M;if(typeof k=="string")this.addGlobalTargeting(A,k);else if(typeof k=="number")this.addGlobalTargeting(A,String(k));else if(Array.isArray(k)){const D=k.filter(I=>typeof I=="string"||typeof I=="number").map(I=>String(I));D.length>0&&this.addGlobalTargeting(A,D)}else typeof k=="object"&&this.addTargetingFromObject(A,k)}}addGlobalTargeting(w,L){googletag.pubads().setTargeting(w,L),gi("Global key-value pair: %c%s%c=%c%s","color: red",w,"color: black","color: green",L)}}const gf=1/48,Cd=new URLSearchParams(window.location.search||window.location.hash),X_=["sekce-z-internetu","denni-tisk","z-boxiku","sbrowser"],e2=["hp_feed","hp_box","novinky","sbrowser","trending_topics","asistent","aifunkce","lide"],lp=()=>qr.get("szn-dop-source-name"),t2=()=>{try{const A=Cd.get("dop_source_zone_name");A&&qr.set("szn-dop-source-name",A,{expires:gf,path:"/"})}catch(A){gi("Failed to detect seznam source",A)}const E=Cd.get("utm_source"),w=Cd.get("utm_medium"),L=Cd.get("utm_campaign"),M=E==="www.seznam.cz"&&(X_.includes(w||"")||w==="seznam_distribuce"&&e2.includes(L||"")),k=qr.get("szn-traffic")==="true";return!M&&!k?!1:(M&&!k&&(qr.set("szn-traffic","true",{expires:gf,path:"/"}),w&&qr.set("szn-medium",w,{expires:gf,path:"/"}),L&&qr.set("szn-campaign",L,{expires:gf,path:"/"})),!0)};class Zy extends rp{constructor(w,L){super(w,L),this.config=w}
211async init(){var M;const w=this.config.settings,L={source:this.getConfigSource(lp()),requestErrorCallback:k=>gi("Failed to display seznam ad",k)};return(M=window.sssp)==null||M.config(L),gi("Seznam Config:",L),document.querySelectorAll(".post-body figure[data-js-figure-rel]").forEach(k=>{var D;k.getAttribute("data-js-figure-rel")==="sponsored"&&((D=k.closest(".image-static-url-wrapper"))==null||D.remove(),k.remove())}),w.mobilePopup&&this.isMobile()&&this.context.flags.includes("article-detail")&&await this.initMobilePopup(w.mobilePopup),!0}initMobilePopup(w){return new Promise(L=>{const M=this.config.slots.find(D=>D.name===w.slot);if(!M){gi("Can't display seznam popup because slot",w.slot,"is not defined!"),L();return}const k=Tc(M);let A=!1;window.addEventListener("unTextProgressEndReached",()=>{var P;if(A)return;A=!0;const D=Math.ceil(Math.random()*1e3),I=document.createElement("div");I.id=`sda-seznam-box-mobile-popup-${D}`,I.classList.add("sda-seznam-box-wrapper"),document.querySelector("body").insertAdjacentElement("afterbegin",I),(P=window.sssp)==null||P.getAds({zoneId:M.zoneId,id:I.id,width:k.width,height:k.height}),gi(`Seznam mobile popup displayed with id: ${I.id}!`)}),L()})}defineSlot(w,L,M){var k;return((k=this.config.settings.mobilePopup)==null?void 0:k.slot)===L.name?!1:this.displayAd(w,L,M==="late")}displayAd(w,L,M=!1){var P;const k=`ssp-sda-${L.name}-${Gs()}`;w.id=k;const A=Tc(L);L.seznamRef={id:k,zoneId:L.zoneId,width:A.width,height:A.height,desktop:!L.mobile,mobile:L.mobile},gi("Defined seznam slot",L.name,"with zone",L.zoneId),M&&((P=window.sssp)==null||P.getAds(L.seznamRef));const D=3e3,I=".sda-scroll-wrapper",R="sda-seznam__scroll-wrapper--inactive";if(w.closest(I)&&!L.scrollEvent){let H=0;L.scrollEvent=()=>{var be;const G=w.closest(I);if(!G)return;const q=G.querySelector(".sda-space"),Y=O0(G),$=j0(0,G.clientHeight,window.scrollY-Y);let X=Math.floor($/D);y1(G)<X*D+A.height&&(X=j0(0,X,X-1));for(let _e=H;_e<X;_e++){const ye=document.createElement("div");ye.classList.value=q.querySelector(".sda-space__content").classList.value,ye.classList.add("sda-space__content--space-before");const Ee=document.createElement("div");Ee.id=Gs(),ye.appendChild(Ee),q.querySelector(".sda-space__label").insertAdjacentElement("beforebegin",ye),(be=window.sssp)==null||be.getAds({...L.seznamRef,id:Ee.id})}X>H&&(H=X);const ne=G.querySelectorAll(".sda-space__content");let ue=0;for(let _e=0;_e<ne.length;_e++){const ye=ne.item(_e);if(_e===X?ye.classList.remove(R):ye.classList.add(R),_e>=1&&_e<=X){const Ee=getComputedStyle(ye);ue+=ye.clientHeight+parseFloat(Ee.marginTop)+parseFloat(Ee.marginBottom)}}const fe=G.querySelector(".sda-sticky--top");fe.style.top=`calc(var(--un-size-sticky-top) + 1rem - ${ue}px)`},window.addEventListener("scroll",L.scrollEvent)}return!0}afterInit(w){var L;gi("window.sssp.getAds",w),(L=window.sssp)==null||L.getAds(w.map(M=>M.seznamRef))}destroySlot(){}refreshSlots(){}setSlotTargetStyle(w,L){const M=L.closest(".sda-space__content"),k=this.config.settings.heightAlsoFullHeight;!this.config.settings.dontSetSpaceContentStyles&&M&&(M.style.display="block",M.style.width="100%",k&&(M.style.height="100%")),this.config.settings.setSlotSizes&&super.setSlotTargetStyle(w,L)}getConfigSource(w){if(w!=null&&w.includes("hpfeed"))return"hp_feed"}}window.addEventListener("load",()=>document.querySelectorAll("[data-js-responsive-element-wrapper]").forEach(Ki));function Ki(E){Hg(E);const w=Gg(E);if(!w)return;new ResizeObserver(()=>Hg(E)).observe(w)}function Hg(E){const w=Gg(E);if(!w)return;const L=Array.from(w.children);if(L.length===0)return;const M=L.reduce((D,I)=>I.offsetWidth>D.offsetWidth?I:D,L[0]);if(!M)return;const k=E.offsetWidth,A=M.offsetWidth;cp(w,w.offsetWidth,A),E.style.height=`${k}px`}function cp(E,w,L){const M=L/w;return E.style.transformOrigin="0 0",E.style.transform=`scale(${M})`,M}function Gg(E){return E.querySelector(E.dataset.jsResponsiveElementSelector||"[data-js-responsive-element]")}function n2(E,w){E.dataset.jsResponsiveElementSelector=w}const Vg=Object.freeze({left:0,top:0,width:16,height:16}),mf=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Ns=Object.freeze({...Vg,...mf}),bf=Object.freeze({...Ns,body:"",hidden:!1});function Qy(E,w){const L={};!E.hFlip!=!w.hFlip&&(L.hFlip=!0),!E.vFlip!=!w.vFlip&&(L.vFlip=!0);const M=((E.rotate||0)+(w.rotate||0))%4;return M&&(L.rotate=M),L}function yf(E,w){const L=Qy(E,w);for(const M in bf)M in mf?M in E&&!(M in L)&&(L[M]=mf[M]):M in w?L[M]=w[M]:M in E&&(L[M]=E[M]);return L}function Mi(E,w){const L=E.icons,M=E.aliases||Object.create(null),k=Object.create(null);function A(D){if(L[D])return k[D]=[];if(!(D in k)){k[D]=null;const I=M[D]&&M[D].parent,R=I&&A(I);R&&(k[D]=[I].concat(R))}return k[D]}
211return Object.keys(L).concat(Object.keys(M)).forEach(A),k}function Jy(E,w,L){const M=E.icons,k=E.aliases||Object.create(null);let A={};function D(I){A=yf(M[I]||k[I],A)}return D(w),L.forEach(D),yf(E,A)}function oo(E,w){const L=[];if(typeof E!="object"||typeof E.icons!="object")return L;E.not_found instanceof Array&&E.not_found.forEach(k=>{w(k,null),L.push(k)});const M=Mi(E);for(const k in M){const A=M[k];A&&(w(k,Jy(E,k,A)),L.push(k))}return L}const ma={provider:"",aliases:{},not_found:{},...Vg};function kr(E,w){for(const L in w)if(L in E&&typeof E[L]!=typeof w[L])return!1;return!0}function El(E){if(typeof E!="object"||E===null)return null;const w=E;if(typeof w.prefix!="string"||!E.icons||typeof E.icons!="object"||!kr(E,ma))return null;const L=w.icons;for(const k in L){const A=L[k];if(!k||typeof A.body!="string"||!kr(A,bf))return null}const M=w.aliases||Object.create(null);for(const k in M){const A=M[k],D=A.parent;if(!k||typeof D!="string"||!L[D]&&!M[D]||!kr(A,bf))return null}return w}const Is=/^[a-z0-9]+(-[a-z0-9]+)*$/,fp=(E,w,L,M="")=>{const k=E.split(":");if(E.slice(0,1)==="@"){if(k.length<2||k.length>3)return null;M=k.shift().slice(1)}if(k.length>3||!k.length)return null;if(k.length>1){const I=k.pop(),R=k.pop(),P={provider:k.length>0?k[0]:M,prefix:R,name:I};return w&&!Fh(P)?null:P}const A=k[0],D=A.split("-");if(D.length>1){const I={provider:M,prefix:D.shift(),name:D.join("-")};return w&&!Fh(I)?null:I}if(L&&M===""){const I={provider:M,prefix:"",name:A};return w&&!Fh(I,L)?null:I}return null},Fh=(E,w)=>E?!!((w&&E.prefix===""||E.prefix)&&E.name):!1,Bh=Object.create(null);function Wg(E,w){return{provider:E,prefix:w,icons:Object.create(null),missing:new Set}}function qu(E,w){const L=Bh[E]||(Bh[E]=Object.create(null));return L[w]||(L[w]=Wg(E,w))}function H1(E,w){return El(w)?oo(w,(L,M)=>{M?E.icons[L]=M:E.missing.add(L)}):[]}function Ll(E,w,L){try{if(typeof L.body=="string")return E.icons[w]={...L},!0}catch(M){}return!1}function G1(E,w){let L=[];return(typeof E=="string"?[E]:Object.keys(Bh)).forEach(k=>{(typeof k=="string"&&typeof w=="string"?[w]:Object.keys(Bh[k]||{})).forEach(D=>{const I=qu(k,D);L=L.concat(Object.keys(I.icons).map(R=>(k!==""?"@"+k+":":"")+D+":"+R))})}),L}let vf=!1;function la(E){return typeof E=="boolean"&&(vf=E),vf}function Qr(E){const w=typeof E=="string"?fp(E,!0,vf):E;if(w){const L=qu(w.provider,w.prefix),M=w.name;return L.icons[M]||(L.missing.has(M)?null:void 0)}}function V1(E,w){const L=fp(E,!0,vf);if(!L)return!1;const M=qu(L.provider,L.prefix);return w?Ll(M,L.name,w):(M.missing.add(L.name),!0)}function i2(E,w){if(typeof E!="object")return!1;if(typeof w!="string"&&(w=E.provider||""),vf&&!w&&!E.prefix){let k=!1;return El(E)&&(E.prefix="",oo(E,(A,D)=>{V1(A,D)&&(k=!0)})),k}const L=E.prefix;if(!Fh({provider:w,prefix:L,name:"a"}))return!1;const M=qu(w,L);return!!H1(M,E)}function O4(E){return!!Qr(E)}function Ky(E){const w=Qr(E);return w&&{...Ns,...w}}const qg=Object.freeze({width:null,height:null}),Xy=Object.freeze({...qg,...mf}),r2=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Yu=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Ed(E,w,L){if(w===1)return E;if(L=L||100,typeof E=="number")return Math.ceil(E*w*L)/L;if(typeof E!="string")return E;const M=E.split(r2);if(M===null||!M.length)return E;const k=[];let A=M.shift(),D=Yu.test(A);for(;;){if(D){const I=parseFloat(A);isNaN(I)?k.push(A):k.push(Math.ceil(I*w*L)/L)}else k.push(A);if(A=M.shift(),A===void 0)return k.join("");D=!D}}function Yg(E,w="defs"){let L="";const M=E.indexOf("<"+w);for(;M>=0;){const k=E.indexOf(">",M),A=E.indexOf("</"+w);if(k===-1||A===-1)break;const D=E.indexOf(">",A);if(D===-1)break;L+=E.slice(k+1,A).trim(),E=E.slice(0,M).trim()+E.slice(D+1)}return{defs:L,content:E}}function $u(E,w){return E?"<defs>"+E+"</defs>"+w:w}function W1(E,w,L){const M=Yg(E);return $u(M.defs,w+M.content+L)}const Ld=E=>E==="unset"||E==="undefined"||E==="none";function Wa(E,w){const L={...Ns,...E},M={...Xy,...w},k={left:L.left,top:L.top,width:L.width,height:L.height};let A=L.body;[L,M].forEach(X=>{const ne=[],ue=X.hFlip,fe=X.vFlip;let be=X.rotate;ue?fe?be+=2:(ne.push("translate("+(k.width+k.left).toString()+" "+(0-k.top).toString()+")"),ne.push("scale(-1 1)"),k.top=k.left=0):fe&&(ne.push("translate("+(0-k.left).toString()+" "+(k.height+k.top).toString()+")"),ne.push("scale(1 -1)"),k.top=k.left=0);let _e;switch(be<0&&(be-=Math.floor(be/4)*4),be=be%4,be){case 1:_e=k.height/2+k.top,ne.unshift("rotate(90 "+_e.toString()+" "+_e.toString()+")");break;case 2:ne.unshift("rotate(180 "+(k.width/2+k.left).toString()+" "+(k.height/2+k.top).toString()+")");break;case 3:_e=k.width/2+k.left,ne.unshift("rotate(-90 "+_e.toString()+" "+_e.toString()+")");break}be%2===1&&(k.left!==k.top&&(_e=k.left,k.left=k.top,k.top=_e),k.width!==k.height&&(_e=k.width,k.width=k.height,k.height=_e)),ne.length&&(A=W1(A,'<g transform="'+ne.join(" ")+'">',"</g>"))});const D=M.width,I=M.height,R=k.width,P=k.height;let H,G;D===null?(G=I===null?"1em":I==="auto"?P:I,H=Ed(G,R/P)):(H=D==="auto"?R:D,G=I===null?Ed(H,P/R):I==="auto"?P:I);const q={},Y=(X,ne)=>{Ld(ne)||(q[X]=ne.toString())};Y("width",H),Y("height",G);const $=[k.left,k.top,R,P];return q.viewBox=$.join(" "),{attributes:q,viewBox:$,body:A}}const Uh=/\sid="(\S+)"/g,a2="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Hh=0;function ev(E,w=a2){const L=[];let M;for(;M=Uh.exec(E);)L.push(M[1]);if(!L.length)return E;const k="suffix"+(Math.random()*16777216|Date.now()).toString(16);
211return L.forEach(A=>{const D=typeof w=="function"?w(A):w+(Hh++).toString(),I=A.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");E=E.replace(new RegExp('([#;"])('+I+')([")]|\\.[a-z])',"g"),"$1"+D+k+"$3")}),E=E.replace(new RegExp(k,"g"),""),E}const q1=Object.create(null);function tv(E,w){q1[E]=w}function $g(E){return q1[E]||q1[""]}function Ml(E){let w;if(typeof E.resources=="string")w=[E.resources];else if(w=E.resources,!(w instanceof Array)||!w.length)return null;return{resources:w,path:E.path||"/",maxURL:E.maxURL||500,rotate:E.rotate||750,timeout:E.timeout||5e3,random:E.random===!0,index:E.index||0,dataAfterTimeout:E.dataAfterTimeout!==!1}}const _i=Object.create(null),Gh=["https://api.simplesvg.com","https://api.unisvg.com"],ko=[];for(;Gh.length>0;)Gh.length===1||Math.random()>.5?ko.push(Gh.shift()):ko.push(Gh.pop());_i[""]=Ml({resources:["https://api.iconify.design"].concat(ko)});function Y1(E,w){const L=Ml(w);return L===null?!1:(_i[E]=L,!0)}function jc(E){return _i[E]}function rr(){return Object.keys(_i)}let dp=(()=>{let E;try{if(E=fetch,typeof E=="function")return E}catch(w){}})();function Nc(E){dp=E}function hp(){return dp}function nv(E,w){const L=jc(E);if(!L)return 0;let M;if(!L.maxURL)M=0;else{let k=0;L.resources.forEach(D=>{k=Math.max(k,D.length)});const A=w+".json?icons=";M=L.maxURL-k-L.path.length-A.length}return M}function Zg(E){return E===404}const $1=(E,w,L)=>{const M=[],k=nv(E,w),A="icons";let D={type:A,provider:E,prefix:w,icons:[]},I=0;return L.forEach((R,P)=>{I+=R.length+1,I>=k&&P>0&&(M.push(D),D={type:A,provider:E,prefix:w,icons:[]},I=R.length),D.icons.push(R)}),M.push(D),M};function Z1(E){if(typeof E=="string"){const w=jc(E);if(w)return w.path}return"/"}const iv={prepare:$1,send:(E,w,L)=>{if(!dp){L("abort",424);return}let M=Z1(w.provider);switch(w.type){case"icons":{const A=w.prefix,I=w.icons.join(","),R=new URLSearchParams({icons:I});M+=A+".json?"+R.toString();break}case"custom":{const A=w.uri;M+=A.slice(0,1)==="/"?A.slice(1):A;break}default:L("abort",400);return}let k=503;dp(E+M).then(A=>{const D=A.status;if(D!==200){setTimeout(()=>{L(Zg(D)?"abort":"next",D)});return}return k=501,A.json()}).then(A=>{if(typeof A!="object"||A===null){setTimeout(()=>{A===404?L("abort",A):L("next",k)});return}setTimeout(()=>{L("success",A)})}).catch(()=>{L("next",k)})}};function rv(E){const w={loaded:[],missing:[],pending:[]},L=Object.create(null);E.sort((k,A)=>k.provider!==A.provider?k.provider.localeCompare(A.provider):k.prefix!==A.prefix?k.prefix.localeCompare(A.prefix):k.name.localeCompare(A.name));let M={provider:"",prefix:"",name:""};return E.forEach(k=>{if(M.name===k.name&&M.prefix===k.prefix&&M.provider===k.provider)return;M=k;const A=k.provider,D=k.prefix,I=k.name,R=L[A]||(L[A]=Object.create(null)),P=R[D]||(R[D]=qu(A,D));let H;I in P.icons?H=w.loaded:D===""||P.missing.has(I)?H=w.missing:H=w.pending;const G={provider:A,prefix:D,name:I};H.push(G)}),w}function av(E,w){E.forEach(L=>{const M=L.loaderCallbacks;M&&(L.loaderCallbacks=M.filter(k=>k.id!==w))})}function sv(E){E.pendingCallbacksFlag||(E.pendingCallbacksFlag=!0,setTimeout(()=>{E.pendingCallbacksFlag=!1;const w=E.loaderCallbacks?E.loaderCallbacks.slice(0):[];if(!w.length)return;let L=!1;const M=E.provider,k=E.prefix;w.forEach(A=>{const D=A.icons,I=D.pending.length;D.pending=D.pending.filter(R=>{if(R.prefix!==k)return!0;const P=R.name;if(E.icons[P])D.loaded.push({provider:M,prefix:k,name:P});else if(E.missing.has(P))D.missing.push({provider:M,prefix:k,name:P});else return L=!0,!0;return!1}),D.pending.length!==I&&(L||av([E],A.id),A.callback(D.loaded.slice(0),D.missing.slice(0),D.pending.slice(0),A.abort))})}))}let pp=0;function o2(E,w,L){const M=pp++,k=av.bind(null,L,M);if(!w.pending.length)return k;const A={id:M,icons:w,callback:E,abort:k};return L.forEach(D=>{(D.loaderCallbacks||(D.loaderCallbacks=[])).push(A)}),k}function u2(E,w=!0,L=!1){const M=[];return E.forEach(k=>{const A=typeof k=="string"?fp(k,w,L):k;A&&M.push(A)}),M}var J1={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Qg(E,w,L,M){const k=E.resources.length,A=E.random?Math.floor(Math.random()*k):E.index;let D;if(E.random){let Ee=E.resources.slice(0);for(D=[];Ee.length>1;){const He=Math.floor(Math.random()*Ee.length);D.push(Ee[He]),Ee=Ee.slice(0,He).concat(Ee.slice(He+1))}D=D.concat(Ee)}else D=E.resources.slice(A).concat(E.resources.slice(0,A));const I=Date.now();let R="pending",P=0,H,G=null,q=[],Y=[];typeof M=="function"&&Y.push(M);function $(){G&&(clearTimeout(G),G=null)}function X(){R==="pending"&&(R="aborted"),$(),q.forEach(Ee=>{Ee.status==="pending"&&(Ee.status="aborted")}),q=[]}function ne(Ee,He){He&&(Y=[]),typeof Ee=="function"&&Y.push(Ee)}function ue(){return{startTime:I,payload:w,status:R,queriesSent:P,queriesPending:q.length,subscribe:ne,abort:X}}function fe(){R="failed",Y.forEach(Ee=>{Ee(void 0,H)})}function be(){q.forEach(Ee=>{Ee.status==="pending"&&(Ee.status="aborted")}),q=[]}function _e(Ee,He,Ge){const it=He!=="success";switch(q=q.filter(wt=>
211wt!==Ee),R){case"pending":break;case"failed":if(it||!E.dataAfterTimeout)return;break;default:return}if(He==="abort"){H=Ge,fe();return}if(it){H=Ge,q.length||(D.length?ye():fe());return}if($(),be(),!E.random){const wt=E.resources.indexOf(Ee.resource);wt!==-1&&wt!==E.index&&(E.index=wt)}R="completed",Y.forEach(wt=>{wt(Ge)})}function ye(){if(R!=="pending")return;$();const Ee=D.shift();if(Ee===void 0){if(q.length){G=setTimeout(()=>{$(),R==="pending"&&(be(),fe())},E.timeout);return}fe();return}const He={status:"pending",resource:Ee,callback:(Ge,it)=>{_e(He,Ge,it)}};q.push(He),P++,G=setTimeout(ye,E.rotate),L(Ee,w,He.callback)}return setTimeout(ye),ue}function Md(E){const w={...J1,...E};let L=[];function M(){L=L.filter(I=>I().status==="pending")}function k(I,R,P){const H=Qg(w,I,R,(G,q)=>{M(),P&&P(G,q)});return L.push(H),H}function A(I){return L.find(R=>I(R))||null}return{query:k,find:A,setIndex:I=>{w.index=I},getIndex:()=>w.index,cleanup:M}}function Jg(){}const K1=Object.create(null);function gp(E){if(!K1[E]){const w=jc(E);if(!w)return;const L=Md(w),M={config:w,redundancy:L};K1[E]=M}return K1[E]}function vs(E,w,L){let M,k;if(typeof E=="string"){const A=$g(E);if(!A)return L(void 0,424),Jg;k=A.send;const D=gp(E);D&&(M=D.redundancy)}else{const A=Ml(E);if(A){M=Md(A);const D=E.resources?E.resources[0]:"",I=$g(D);I&&(k=I.send)}}return!M||!k?(L(void 0,424),Jg):M.query(w,k,L)().abort}function uo(){}function ov(E){E.iconsLoaderFlag||(E.iconsLoaderFlag=!0,setTimeout(()=>{E.iconsLoaderFlag=!1,sv(E)}))}function uv(E){const w=[],L=[];return E.forEach(M=>{(M.match(Is)?w:L).push(M)}),{valid:w,invalid:L}}function Vh(E,w,L){function M(){const k=E.pendingIcons;w.forEach(A=>{k&&k.delete(A),E.icons[A]||E.missing.add(A)})}if(L&&typeof L=="object")try{if(!H1(E,L).length){M();return}}catch(k){console.error(k)}M(),ov(E)}function mp(E,w){E instanceof Promise?E.then(L=>{w(L)}).catch(()=>{w(null)}):w(E)}function lv(E,w){E.iconsToLoad?E.iconsToLoad=E.iconsToLoad.concat(w).sort():E.iconsToLoad=w,E.iconsQueueFlag||(E.iconsQueueFlag=!0,setTimeout(()=>{E.iconsQueueFlag=!1;const{provider:L,prefix:M}=E,k=E.iconsToLoad;if(delete E.iconsToLoad,!k||!k.length)return;const A=E.loadIcon;if(E.loadIcons&&(k.length>1||!A)){mp(E.loadIcons(k,M,L),H=>{Vh(E,k,H)});return}if(A){k.forEach(H=>{const G=A(H,M,L);mp(G,q=>{const Y=q?{prefix:M,icons:{[H]:q}}:null;Vh(E,[H],Y)})});return}const{valid:D,invalid:I}=uv(k);if(I.length&&Vh(E,I,null),!D.length)return;const R=M.match(Is)?$g(L):null;if(!R){Vh(E,D,null);return}R.prepare(L,M,D).forEach(H=>{vs(L,H,G=>{Vh(E,H.icons,G)})})}))}const bp=(E,w)=>{const L=u2(E,!0,la()),M=rv(L);if(!M.pending.length){let R=!0;return w&&setTimeout(()=>{R&&w(M.loaded,M.missing,M.pending,uo)}),()=>{R=!1}}const k=Object.create(null),A=[];let D,I;return M.pending.forEach(R=>{const{provider:P,prefix:H}=R;if(H===I&&P===D)return;D=P,I=H,A.push(qu(P,H));const G=k[P]||(k[P]=Object.create(null));G[H]||(G[H]=[])}),M.pending.forEach(R=>{const{provider:P,prefix:H,name:G}=R,q=qu(P,H),Y=q.pendingIcons||(q.pendingIcons=new Set);Y.has(G)||(Y.add(G),k[P][H].push(G))}),A.forEach(R=>{const P=k[R.provider][R.prefix];P.length&&lv(R,P)}),w?o2(w,M,A):uo},R4=E=>new Promise((w,L)=>{const M=typeof E=="string"?fp(E,!0):E;if(!M){L(E);return}bp([M||E],k=>{if(k.length&&M){const A=Qr(M);if(A){w({...Ns,...A});return}}L(E)})});function l2(E,w,L){qu(L||"",w).loadIcons=E}function cv(E,w,L){qu(L||"",w).loadIcon=E}function X1(E,w){const L={...E};for(const M in w){const k=w[M],A=typeof k;M in qg?(k===null||k&&(A==="string"||A==="number"))&&(L[M]=k):A===typeof L[M]&&(L[M]=M==="rotate"?k%4:k)}return L}const Kg=/[\s,]+/;function Xg(E,w){w.split(Kg).forEach(L=>{switch(L.trim()){case"horizontal":E.hFlip=!0;break;case"vertical":E.vFlip=!0;break}})}function eb(E,w=0){const L=E.replace(/^-?[0-9.]*/,"");function M(k){for(;k<0;)k+=4;return k%4}if(L===""){const k=parseInt(E);return isNaN(k)?0:M(k)}else if(L!==E){let k=0;switch(L){case"%":k=25;break;case"deg":k=90}if(k){let A=parseFloat(E.slice(0,E.length-L.length));return isNaN(A)?0:(A=A/k,A%1===0?M(A):0)}}return w}function tb(E,w){let L=E.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const M in w)L+=" "+M+'="'+w[M]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+L+">"+E+"</svg>"}function _f(E){return E.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function wf(E){return"data:image/svg+xml,"+_f(E)}function xf(E){return'url("'+wf(E)+'")'}let $o;function yp(){try{$o=window.trustedTypes.createPolicy("iconify",{createHTML:E=>E})}catch(E){$o=null}}function Sf(E){return $o===void 0&&yp(),$o?$o.createHTML(E):E}
211const fv={...Xy,inline:!1},dv={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},vp={display:"inline-block"},em={backgroundColor:"currentColor"},tm={backgroundColor:"transparent"},_p={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},nb={WebkitMask:em,mask:em,background:tm};for(const E in nb){const w=nb[E];for(const L in _p)w[E+L]=_p[L]}const c2={...fv,inline:!0};function wp(E){return E+(E.match(/^[-0-9.]+$/)?"px":"")}const nm=(E,w,L)=>{const M=w.inline?c2:fv,k=X1(M,w),A=w.mode||"svg",D={},I=w.style||{},R={...A==="svg"?dv:{}};if(L){const ne=fp(L,!1,!0);if(ne){const ue=["iconify"],fe=["provider","prefix"];for(const be of fe)ne[be]&&ue.push("iconify--"+ne[be]);R.className=ue.join(" ")}}for(let ne in w){const ue=w[ne];if(ue!==void 0)switch(ne){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":break;case"_ref":R.ref=ue;break;case"className":R[ne]=(R[ne]?R[ne]+" ":"")+ue;break;case"inline":case"hFlip":case"vFlip":k[ne]=ue===!0||ue==="true"||ue===1;break;case"flip":typeof ue=="string"&&Xg(k,ue);break;case"color":D.color=ue;break;case"rotate":typeof ue=="string"?k[ne]=eb(ue):typeof ue=="number"&&(k[ne]=ue);break;case"ariaHidden":case"aria-hidden":ue!==!0&&ue!=="true"&&delete R["aria-hidden"];break;default:M[ne]===void 0&&(R[ne]=ue)}}const P=Wa(E,k),H=P.attributes;if(k.inline&&(D.verticalAlign="-0.125em"),A==="svg"){R.style={...D,...I},Object.assign(R,H);let ne=0,ue=w.id;return typeof ue=="string"&&(ue=ue.replace(/-/g,"_")),R.dangerouslySetInnerHTML={__html:Sf(ev(P.body,ue?()=>ue+"ID"+ne++:"iconifyReact"))},(0,ae.createElement)("svg",R)}const{body:G,width:q,height:Y}=E,$=A==="mask"||(A==="bg"?!1:G.indexOf("currentColor")!==-1),X=tb(G,{...H,width:q+"",height:Y+""});return R.style={...D,"--svg":xf(X),width:wp(H.width),height:wp(H.height),...vp,...$?em:tm,...I},(0,ae.createElement)("span",R)};function f2(E){}function im(E){}if(la(!0),tv("",iv),typeof document!="undefined"&&typeof window!="undefined"){const E=window;if(E.IconifyPreload!==void 0){const w=E.IconifyPreload,L="Invalid IconifyPreload syntax.";typeof w=="object"&&w!==null&&(w instanceof Array?w:[w]).forEach(M=>{try{(typeof M!="object"||M===null||M instanceof Array||typeof M.icons!="object"||typeof M.prefix!="string"||!i2(M))&&console.error(L)}catch(k){console.error(L)}})}if(E.IconifyProviders!==void 0){const w=E.IconifyProviders;if(typeof w=="object"&&w!==null)for(let L in w){const M="IconifyProviders["+L+"] is invalid.";try{const k=w[L];if(typeof k!="object"||!k||k.resources===void 0)continue;Y1(L,k)||console.error(M)}catch(k){console.error(M)}}}}function rm(E){const[w,L]=(0,ae.useState)(!!E.ssr),[M,k]=(0,ae.useState)({});function A(Y){if(Y){const $=E.icon;if(typeof $=="object")return{name:"",data:$};const X=Qr($);if(X)return{name:$,data:X}}return{name:""}}const[D,I]=(0,ae.useState)(A(!!E.ssr));function R(){const Y=M.callback;Y&&(Y(),k({}))}function P(Y){if(JSON.stringify(D)!==JSON.stringify(Y))return R(),I(Y),!0}function H(){var Y;const $=E.icon;if(typeof $=="object"){P({name:"",data:$});return}const X=Qr($);if(P({name:$,data:X}))if(X===void 0){const ne=bp([$],H);k({callback:ne})}else X&&((Y=E.onLoad)===null||Y===void 0||Y.call(E,$))}(0,ae.useEffect)(()=>(L(!0),R),[]),(0,ae.useEffect)(()=>{w&&H()},[E.icon,w]);const{name:G,data:q}=D;return q?nm({...Ns,...q},E,G):E.children?E.children:(0,ae.createElement)("span",{})}const ba=(0,ae.forwardRef)((E,w)=>rm({...E,_ref:w})),d2=(0,ae.forwardRef)((E,w)=>rm({inline:!0,...E,_ref:w})),z4={getAPIConfig:jc,setAPIModule:tv,sendAPIQuery:vs,setFetch:Nc,getFetch:hp,listAPIProviders:rr};var xp=__webpack_require__(876),O=__webpack_require__(8058);let z=!1;function B(E){const w=(0,ae.useRef)(null),[L,M]=(0,ae.useState)(!1),[k,A]=(0,ae.useState)(!1),[D,I]=(0,ae.useState)(!0),[R,P]=(0,ae.useState)(!1),H=E.videoUrls.default,G=E.videoUrls.defaultWebm,q=E.videoUrls.small||H,Y=E.videoUrls.smallWebm||G,$=()=>{A(!0),P(!1)},X=fe=>{if(L)return;M(!0),w.current.play().then(()=>{P(!0),I(!1),M(!1)}).catch(_e=>console.error(_e))},ne=()=>{window.open(E.href,"_blank"),P(!1),I(!0),A(!0)},ue={};return E.positioning.left&&(ue.left=E.positioning.left),E.positioning.right&&(ue.right=E.positioning.right),E.positioning.top&&(ue.top=E.positioning.top),E.positioning.bottom&&(ue.bottom=E.positioning.bottom),E.positioning.margin&&(ue.margin=E.positioning.margin),E.positioning.padding&&(ue.padding=E.positioning.padding),(0,oe.jsx)("div",{className:Fi("sda-video-outlet",{"sda-video-outlet--fullscreen":R,"sda-video-outlet--closed":k,"sda-video-outlet--loading":L,"sda-video-outlet--sky-top-content":ap()}),"data-fixed-element":"true",style:ue,children:!k&&(0,oe.jsxs)("div",{className:"sda-video-outlet-wrapper",children:[(0,oe.jsxs)("div",{className:"sda-video-outlet__label",children:[(0,oe.jsx)("span",{children:"Reklama"}),(0,oe.jsx)("div",{onClick:()=>A(!0),children:(0,oe.jsx)(ba,{icon:xp.A})})]}),(0,oe.jsxs)("video",{className:"sda-video-outlet__video sda-video-outlet__video--small",autoPlay:!0,muted:!0,loop:!0,onClick:fe=>X(fe.target),children:[Y&&(0,oe.jsx)("source",{src:Y,type:"video/webm"}),(0,oe.jsx)("source",{src:q,type:"video/mp4"})]}),(0,oe.jsxs)("video",{ref:w,className:"sda-video-outlet__video sda-video-outlet__video--large",autoPlay:!1,muted:!R,playsInl
211ine:!0,loop:!0,preload:"none",onClick:()=>ne(),children:[G&&(0,oe.jsx)("source",{src:G,type:"video/webm"}),(0,oe.jsx)("source",{src:H,type:"video/mp4"})]}),(0,oe.jsxs)("div",{className:"sda-video-outlet__overlay",children:[(0,oe.jsx)(ba,{icon:O.A}),(0,oe.jsx)("span",{children:"P\u0159ehr\xE1t video"})]}),(0,oe.jsx)("div",{className:"sda-video-outlet__fullscreen-overlay",onClick:()=>$(),children:(0,oe.jsx)(ba,{icon:xp.A})})]})})}function W(E,w,L){if(z)return;z=!0,gi("SdaVideoOutlet","initSdaVideoOutlet",E,w);const M=document.createElement("div");M.classList.add("sda-video-outlet-container"),M.classList.add("sda-branding-sky--container"),document.body.appendChild(M),(0,Oh.createRoot)(M).render((0,oe.jsx)(B,{href:E,videoUrls:w,positioning:L}))}const Z=E=>{const w=(k,A,D)=>{D!==null?(k.iframe.setAttribute(A,D),k.element.setAttribute(A,D)):(k.iframe.removeAttribute(A),k.element.removeAttribute(A))},L=(k,A)=>{k.slot.gatheredInfo=A,w(k,"data-un-info-width",String(A.info.width)),w(k,"data-un-info-height",String(A.info.height)),w(k,"data-un-info-body-width",String(A.info.bodyWidth)),w(k,"data-un-info-body-height",String(A.info.bodyHeight));for(const D in A.payload)A.payload.hasOwnProperty(D)&&w(k,`data-un-${D}`,A.payload[D]);gi("Slot exports updated",k.slot.name,A),window.dispatchEvent(new CustomEvent("unSdaSlotGatheredInfo",{detail:k})),A.type==="un-ad-exports"?Yo({type:"exports",name:k.slot.name}):A.type==="un-ad-exports-domload"?Yo({type:"exports-domload",name:k.slot.name}):A.type==="un-ad-exports-load"&&Yo({type:"exports-load",name:k.slot.name})},M=(k,A)=>{if(A.command==="set-tags"&&A.tags)for(const D in A.tags)A.tags.hasOwnProperty(D)&&w(k,`data-un-tag-${D}`,A.tags[D]);else if(A.command==="destroy")k.element.remove();else if(A.command==="outlet-video"&&A.videoUrls)W(A.href,A.videoUrls,A.videoPositioning||{});else if(A.command==="set-responsive"){const D=k.element.firstChild,I=k.iframe.clientHeight/k.iframe.clientWidth,R=k.element.clientWidth;cp(D,k.iframe.clientWidth,R),k.element.style.height=`${R*I}px`,k.element.closest(".sda-space__content").style.aspectRatio=`1 / ${I}`,window.setTimeout(()=>ee(k,{type:"un-ad-show"}),100),gi("Slot responsive updated",k.slot.name)}};window.addEventListener("message",k=>{if(typeof k.data!="string")return;let A;try{A=JSON.parse(k.data)}catch(R){return}if(typeof A=="undefined"||typeof A!="object"||!("type"in A)||A.type!=="un-ad-exports"&&A.type!=="un-ad-exports-domload"&&A.type!=="un-ad-exports-load"&&A.type!=="un-ad-command")return;const D=Array.from(document.querySelectorAll("iframe")).find(R=>R.contentWindow===k.source);if(!D){gi("No iframe found for message",A);return}const I=E.getSlotByFrame(D);if(!I){gi("No slot found for iframe",A);return}A.type==="un-ad-command"?M(I,A):L(I,A)})};function ee(E,w){var L;(L=E.iframe.contentWindow)==null||L.postMessage(JSON.stringify(w),"*")}const xe=2;var Ve;(function(E){E.GOOGLE="GOOGLE",E.SEZNAM="SEZNAM",E.ADMASTER="ADMASTER",E.CUSTOM="CUSTOM"})(Ve||(Ve={}));var ot;(function(E){E.IMMEDIATELY="IMMEDIATELY",E.DOM_CONTENT_LOADED="DOM_CONTENT_LOADED",E.WAIT_FOR_PAGE_LOAD="WAIT_FOR_PAGE_LOAD"})(ot||(ot={}));const St=[],Kt=(E,w,L,M,k)=>{const A=[],D=w.isMobile(),I=k?w.providerConfig.slots.filter(P=>k.includes(P.name)):w.providerConfig.slots,R=$y();if(R)for(let P=I.length-1;P>=0;P--)I[P].name!==R&&I.splice(P,1);gi("Loading slots",I.map(P=>P.name).join(", "));for(const P of I){if(P.outOfPage){w.defineSlot(void 0,P,M)&&gi("Out of page slot",P.name,"defined!");continue}const H=ip(P,E);if(H.length===0){gi("Failed to find div for slot",P.name,"ignoring its definition!");continue}H.forEach(G=>{if(!Fg(D,P)){w.removeUndefinedSlot(P,G),gi("Slot",P.name,"was not defined because it should not be!");return}if(L.findIndex(Y=>Y.name===P.name)===-1){if(w.setSlotTargetStyle(P,G),M==="init"){if(P.loadAfterVisible){w.makeSlotLoadAfterVisible(P,G,!1),gi("Slot",P.name,"will load after visible!");return}P.reloadAfterVisible&&(w.makeSlotLoadAfterVisible(P,G,!0),gi("Slot",P.name,"will reload after visible!"))}w.defineSlot(G,P,M)?(P.makeIntentionalyOverflow&&w.makeSlotIntetionalyOverflow(G,P,w.providerConfig.slots.find(Y=>Y.name===P.makeIntentionalyOverflow)),Yo({type:"defined",name:P.name}),gi("Slot",P.name,"defined!"),G.dataset.sdaLoaded="true"):w.removeUndefinedSlot(P,G),A.push(P)}})}return A},fn=async()=>{const E=ut("sdaSetting",void 0);if(E&&E.providers)if((E==null?void 0:E.version)!==xe)gi("Can't create ad config: Version",E==null?void 0:E.version,"is not supported! Supported version is",xe);else try{const w=(await Promise.all(E.providers.map(L=>
211zt(E,L)))).filter(Boolean);St.push(...w)}catch(w){console.error(w)}window.dispatchEvent(new CustomEvent("unSdaLoaded",{detail:St})),window.__unSdaLoadedProviders=St},zt=async(E,w)=>{let L;if(w.type===Ve.GOOGLE)L=new K_(w,E);else if(w.type===Ve.SEZNAM)L=new Zy(w,E);else if(w.type===Ve.ADMASTER)L=new $_(w,E);else if(w.type===Ve.CUSTOM)L=new Z_(w,E);else return;Z(L);const M=async()=>{if(!await L.init())return!1;await L.initAdsInParagraphs(),Yo({type:"article-slots-rendered"});const A=Kt(document.body,L,[],"init");return L.afterInit(A),await L.ready(),Yo({type:"ready"}),window.addEventListener("unRefreshSdaSlots",D=>{A&&(gi("Refreshing sda slots for group",D.detail),L.refreshSlots(A.filter(I=>I.refresh.includes(D.detail))))}),qy()&&alert([`[Universe Debug ${L.getType().slice(0,1)}]`,...A.map(D=>{const I=Tc(D);return`${D.name} - ${I.width}x${I.height} (${D.zoneId||D.address||"TBL"})`}),"","Once you hit OK the ads will display"].join(`
212`)),!0};switch(gi("Loading strategy:",L.providerConfig.loading),L.providerConfig.loading){case ot.IMMEDIATELY:await M();break;case ot.DOM_CONTENT_LOADED:await xg(document,"DOMContentLoaded",()=>M());break;case ot.WAIT_FOR_PAGE_LOAD:await xg(window,"load",()=>M());break}return gi("Loaded",L.getType().slice(0,1),"provider"),L};t2(),J_(),fn().then(()=>Ms("SDA init done!")).catch(E=>console.error("SDA init error:",E));const Gt=E=>{window.dispatchEvent(new CustomEvent("unRefreshSdaSlots",{detail:E}))},ei=E=>E.querySelectorAll(".js-sda-slot").forEach(w=>{for(const L of Ta()){const M=L.getSlotByName(w.dataset.sdaSlot);M&&Fg(L.isMobile(),M)&&L.lateLoad(M.name,E)}}),wi=()=>St.length>0,Ta=()=>St;var Dt=__webpack_require__(7053);const xt=(E=document,w)=>{E.querySelectorAll(".un-js-input-focus").forEach(function(A){A.value&&A.closest(".un-form-text-field").querySelector("label").classList.add("un-form-floating-label--above"),A.addEventListener("focus",D=>{const I=D.target.closest(".un-form-text-field");I.classList.add("un-form-text-field--focused"),I.querySelector("label").classList.add("un-form-floating-label--above")},!0),A.addEventListener("blur",D=>{const I=D.target.closest(".un-form-text-field");I.classList.remove("un-form-text-field--focused"),D.target.value||I.querySelector("label").classList.remove("un-form-floating-label--above")},!0),A.addEventListener("keydown",D=>{const I=D.target;if(D.key==="Enter"&&w&&w(I))return D.preventDefault(),!1})}),E.querySelectorAll(".un-form-upload__native-control").forEach(function(A){A.addEventListener("change",D=>{const I=D.target;I.closest(".un-form-upload").classList.remove("un-form-upload--invalid"),I.closest(".un-form-upload").classList.add("un-form-upload--selected"),I.closest(".un-form-upload").querySelector("label").innerText="Soubor vybr\xE1n. Kliknut\xEDm m\u016F\u017Ee\u0161 zm\u011Bnit."})}),E.querySelectorAll("[data-placeholder-target]").forEach(function(A){const D=JSON.parse(A.getAttribute("data-placeholder-items")),I=A.getAttribute("data-placeholder-target");A.addEventListener("change",R=>{const P=D[R.target.value]||"";E.querySelector(`#${I}`).setAttribute("placeholder",P),E.querySelector(`#${I}`).focus()})}),E.querySelectorAll('.un-form-radio input[type="radio"]').forEach(A=>A.addEventListener("change",D=>{const I=A.closest(".un-form");I.classList.remove("un-form-radio--invalid"),I.querySelectorAll(".un-form-radio").forEach(R=>{R.classList.remove("un-form-radio--invalid")})})),E.querySelectorAll(".un-form-checkbox__native-control").forEach(A=>{A.addEventListener("change",D=>{const I=A.closest(".un-form");I.classList.remove("un-form-checkbox--invalid"),I.querySelectorAll(".un-form-checkbox").forEach(R=>{R.classList.remove("un-form-checkbox--invalid")})})}),E.querySelectorAll("[data-js-multi-checkbox-max]").forEach(A=>{const D=Number(A.dataset.jsMultiCheckboxMax),I=Array.from(A.querySelectorAll('input[type="checkbox"]'));I.forEach(R=>R.addEventListener("change",()=>{const P=I.filter(H=>H.checked);P.length>D&&(P.find(H=>H!==R).checked=!1)}))}),E.querySelectorAll("[data-tierlist-root]").forEach(A=>{function D(){const I=A.closest(".tierlist"),R=I==null?void 0:I.querySelector("input[type=hidden]"),P=Array.from(A.querySelectorAll(".un-list-item")),H=P.map(G=>G.dataset.tierlistOption);if(!R)throw new Error("Could not find hidden input for tierlist");R.value=H.join(","),P.forEach((G,q)=>{const Y=G.querySelector("[data-tierlist-option-index]");if(!Y)throw new Error("Could not find secondary text element for tierlist item");Y.innerHTML=(q+1).toString()})}D(),new z1(A,{animation:150,ghostClass:"is-ghost",chosenClass:"is-chosen",dragClass:"is-dragging",onSort:D})});const M=(A,D)=>window.dispatchEvent(new CustomEvent("unFormSubmit",{detail:{form:A,result:D}})),k=A=>{const D=async(H,G="GET",q,Y=!0)=>{var fe;(fe=A.querySelector(".un-loader-spinner-local-container .un-loader-spinner-wrapper"))==null||fe.classList.add("un-loader-spinner-wrapper--visible"),Ms("Submitting form via ajax to url: ",H," with method: ",G," and data: ",q);const X=await(await fetch(H,{method:G,body:q})).text(),ue=new DOMParser().parseFromString(X.trim(),"text/html");if(Y){const be=ue.querySelector("form[data-form-view]");A.replaceWith(be),Ms("Form replaced!"),Dt.initForm(be),xt(be),Gy(be),Gt("formAjax")}},I=A.dataset.experimentalAjax==="allow";I&&A.querySelectorAll("a[data-form-ajax-action]").forEach(H=>H.addEventListener("click",G=>(D(H.href).catch(q=>console.error(q)),G.stopPropagation(),G.preventDefault(),!1)));const R=rn(A),P=A.querySelector("input[type='submit']");A.addEventListener("submit",H=>{if(!Dt.validateForm(A)||R&&R.value==="initial")return Ms("Form is not val
212id, ignoring its submission!"),M(A,!1),H.preventDefault(),H.stopPropagation(),!1;if(P&&(P.disabled=!0),I||R)return D(A.action,A.method,new FormData(A),!R).then(()=>M(A,!0)).catch(G=>{console.error(G),M(A,!1)}),H.preventDefault(),H.stopPropagation(),!1;Ms("Submitting form the usual html way...")}),I&&P&&(P.disabled=!1),Ms("Form submit initialized for form: ",A)};E instanceof HTMLFormElement?k(E):E.querySelectorAll("form[data-form-view]").forEach(k),Ms("Form events initialized in scope: ",E)},Nt=xt;xt();function rn(E){return E.querySelector('input[name="_inline"]')}const Wn=E=>{E.classList.remove("un-snackbar--active"),setTimeout(function(){E.remove()},1500)},Ii=E=>{E.classList.add("un-snackbar--active"),setTimeout(function(){Wn(E)},1e4),E.querySelector("button").addEventListener("click",function(){Wn(E)})},wn=E=>{document.querySelectorAll(".un-snackbar").forEach(M=>{Wn(M)});const w=`
213        <p class="un-snackbar__text">${E.text}</p>
214        <div class="un-snackbar__action">
215            <button type="button" class="un-button">${E.action||we("Base.ok")}</button>
216        </div>
217    `,L=document.createElement("div");L.classList.add("un-snackbar",`un-snackbar--${E.position}`),L.innerHTML=w,document.querySelector("body").appendChild(L),setTimeout(()=>Ii(L),10)};document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("[data-flash]").forEach(Ii)});const si="snippet-comments-add-comment-form",_s="snippet-comments-comments";let ar=!1;const Cf=E=>{if(!E)return;const w=Math.round(window.innerHeight/2),L=document.getElementById(si);if(!L){console.warn(`Could not find #${si}`);return}const M=L.getBoundingClientRect().top+window.pageYOffset-w;window.scrollTo({top:M,behavior:"smooth"}),E.querySelector(".un-form-text-field__input").focus(),ar=!1},hv=()=>{const E=document.getElementById(_s);E&&E.querySelectorAll(".js-comments-box__message__reply-button").forEach(function(w){w.addEventListener("click",()=>{ar=!0})})};document.addEventListener("DOMContentLoaded",()=>{hv()}),Be.snippetHandler.addEventListener("afterUpdate",E=>{const w=E.detail.snippet.id;if(w===si){const L=document.getElementById(si);L&&Nt(L),ar?Cf(L):wn({state:"success",position:"bottom-left",text:"Koment\xE1\u0159 zve\u0159ejn\u011Bn"})}w===_s&&hv()});var P4=__webpack_require__(6134),hT=__webpack_require__(9047),F4=__webpack_require__(2921),pT=__webpack_require__(5023),AC=__webpack_require__(6438),DC=__webpack_require__.n(AC);new(DC())(".un-card--sticky");function B4(){document.querySelectorAll("button.un-button--dropdown").forEach(E=>{if(E.dataset.jsDropdownInit==="true")return;E.dataset.jsDropdownInit="true";const w=E.closest(".un-button-dropdown-group");w&&(E.addEventListener("click",()=>{const L=E.classList.contains("un-button--dropdown-open");pv(w,E,!L)}),w.querySelectorAll(".un-button-dropdown__list button").forEach(L=>{L.addEventListener("click",()=>{pv(w,E,!1)})}))}),document.addEventListener("click",E=>{document.querySelectorAll("button.un-button--dropdown.un-button--dropdown-open").forEach(w=>{const L=w.closest(".un-button-dropdown-group");L&&(L.contains(E.target)||pv(L,w,!1))})})}document.addEventListener("DOMContentLoaded",()=>{B4()});function pv(E,w,L){const M=E.querySelector("div.un-button-dropdown");if(!M)return;const k=E.closest(".un-dropdown-parent--contain");L?(w.classList.add("un-button--dropdown-open"),M.classList.add("un-button-dropdown--open"),U4(k,!0)):(w.classList.remove("un-button--dropdown-open"),M.classList.remove("un-button-dropdown--open"),U4(k,!1))}function U4(E,w){E&&(w?(E.dataset.previousContain=E.style.contain,E.dataset.previousContentVisibility=E.style.contentVisibility,E.style.contain="unset",E.style.contentVisibility="unset"):(E.style.contain=E.dataset.previousContain||"layout paint style",E.style.contentVisibility=E.dataset.previousContentVisibility||"auto"))}const jC=new ga(document.getElementById("un-js-dialog"));document.addEventListener("click",E=>{const L=E.target.closest("[data-dialog]");L&&jC.open(L.dataset.dialog).catch(M=>console.error(M))});var h2=__webpack_require__(6678);window.addEventListener("DOMContentLoaded",()=>{h2.Hh().then(()=>{h2.Ts({appId:ut("facebookAppId","")})}).catch(E=>console.error(E))});class p2{init(){document.querySelectorAll("[data-copy-button]").forEach(w=>{const L=w.dataset.copyButton,M=document.querySelector('[data-copy-source="'+L+'"]');M&&w.addEventListener("click",k=>(document.querySelectorAll('[data-copy-result="'+L+'"]').forEach(A=>{A.value=M.value}),k.preventDefault(),!1))}),document.querySelectorAll("[data-copy-immediate]").forEach(w=>{const L=w.dataset.copyImmediate,M=document.querySelector(`[data-copy-source="${L}"]`);if(!M)throw new Error(`InputCopy: No source element found for type "${L}"`);w.addEventListener("click",()=>{navigator.clipboard.writeText(M.value).then(()=>{wn({text:"Text byl zkop\xEDrov\xE1n do schr\xE1nky.",state:"success",position:"bottom-left"})}).catch(k=>{console.error("InputCopy: Failed to copy text to clipboard",k)})})})}}new p2().init();var NC=__webpack_require__(5327),IC=__webpack_require__.n(NC);const OC=IC();var RC=__webpack_require__(7201);function zC(){document.querySelectorAll("[data-js-datepicker]").forEach(E=>{const w=E.querySelector("input"),L=E.dataset.jsDatepicker==="ranged";let M=!1;w.value&&(M=PC(w.value.trim()));const k=new OC(w,{locale:RC.A,dateFormat:"dd. MM. yyyy",autoClose:!0,selectedDates:M,range:L,maxDate:ai.now().endOf("day").toJSDate(),multipleDatesSeparator:" - ",onSelect:A=>{let D=A.formattedDate;
217typeof D=="string"?D=D.replace(/\s+/g,"").trim():D=D.map(I=>I.replace(/\s+/g,"").trim()),w.dispatchEvent(new CustomEvent("unDatePickerSelect",{detail:D}))}});w.addEventListener("unDatePickerUnselect",A=>{k.clear()})})}document.addEventListener("DOMContentLoaded",()=>zC());function PC(E){E=E.replace(/\s+/g,"").trim();{const w=/^(\d{2})\.(\d{2})\.(\d{4})-(\d{2})\.(\d{2})\.(\d{4})$/,L=E.match(w);if(L){const M=parseInt(L[1],10),k=parseInt(L[2],10)-1,A=parseInt(L[3],10),D=parseInt(L[4],10),I=parseInt(L[5],10)-1,R=parseInt(L[6],10);return[new Date(A,k,M),new Date(R,I,D)]}}{const w=/^(\d{2})\.(\d{2})\.(\d{4})$/,L=E.match(w);if(L){const M=parseInt(L[1],10),k=parseInt(L[2],10)-1,A=parseInt(L[3],10);return[new Date(A,k,M)]}}return!1}const Wh=(E,w=!1)=>{const L=wh();let M=0;U0()&&(M=L.clientHeight);let k=O0(E)-M;if(w){const A=y1(E)/2,D=vg()/2;k-=D-A}window.scrollTo({top:k})};window.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("a.js-anchor-with-offset").forEach(E=>{const w=ky(E.getAttribute("href"));if(w){const L=document.querySelector(w);L&&E.addEventListener("click",M=>{M.preventDefault(),Wh(L)})}})});var FC=__webpack_require__(7053);FC.showFormErrors=function(E,w){var M,k;let L;E.querySelectorAll(".un-form-text-field--invalid").forEach(function(A){A.classList.remove("un-form-text-field--invalid")});for(let A=0;A<w.length;A++){let D=w[A].element;const I=w[A].message,R=D.closest(".un-form");let P;if(D.tagName==="SELECT")D.closest(".un-form-select").classList.add("un-form-text-field--invalid");else if(D.type==="checkbox"){const G=R.querySelectorAll(".un-form-checkbox");G.forEach(q=>q.classList.add("un-form-checkbox--invalid")),D=G[G.length-1]}else if(D.type==="radio"){const G=R.querySelectorAll(".un-form-radio");G.forEach(q=>q.classList.add("un-form-radio--invalid")),G.length>0&&(P=G[G.length-1].closest(".un-form"),P.classList.add("un-form-radio--invalid"))}else D.type==="file"?(M=D.closest(".un-form-upload"))==null||M.classList.add("un-form-upload--invalid"):(k=D.closest(".un-form-text-field"))==null||k.classList.add("un-form-text-field--invalid");if(L!=null||(L=D),P!=null||(P=D.closest(".un-form-container")),!P){console.error("Failed to find controlContainer for form a control",D);continue}
217const H=P.querySelector(".un-form-helper-line__text--validation");H&&(H.innerText=I)}if(L){Ms("Focusing first element with error",L);const A=L.closest(".un-dialog__content");if(A){const D=L.getBoundingClientRect(),I=A.getBoundingClientRect(),R=A.scrollTop+D.top-I.top-(A.clientHeight-D.height)/2;A.scrollTo({top:R})}else Wh(L,!0)}};var gT=__webpack_require__(5945);window.addEventListener("load",()=>{if(ut("containsEmbededForms",!1)&&new URLSearchParams(window.location.search).has("q")){const E=document.querySelector(".post form");E&&Wh(E,!0)}});var mT=__webpack_require__(6869);document.addEventListener("DOMContentLoaded",()=>document.querySelectorAll("[data-js-form-speedrun-select-winner]").forEach(E=>{E.disabled=!1,E.addEventListener("click",()=>{var L;E.disabled=!0;const w=document.createElement("div");document.body.appendChild(w),js(w,BC,{onClose:()=>w.remove(),formId:((L=E.closest("[data-form-id]"))==null?void 0:L.getAttribute("data-form-id"))||""},()=>{E.disabled=!1})})}));function BC({onClose:E,formId:w}){const[L,M]=(0,ae.useState)(!1),[k,A]=(0,ae.useState)([]),[D,I]=(0,ae.useState)("Ready?"),[R,P]=(0,ae.useState)(!1),[H,G]=(0,ae.useState)(null);return(0,ae.useEffect)(()=>{Gi.method(`/form-answers/names/${w}`).then(q=>{A(q.data),M(!1)}).catch(()=>{alert("Nepoda\u0159ilo se na\u010D\xEDst jm\xE9na sout\u011B\u017E\xEDc\xEDch. Zkuste to pros\xEDm znovu.")})},[w]),(0,oe.jsxs)(Vs,{open:!L,size:"xl-width",children:[(0,oe.jsx)(ys,{children:"Vybrat v\xEDt\u011Bze"}),(0,oe.jsx)(Va,{children:(0,oe.jsx)("div",{className:Fi("input-winner__display",{winner:!!H,rolling:R}),children:(0,oe.jsx)("span",{className:"input-winner__display-text",children:D})})}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:E,children:"Zav\u0159\xEDt"}),!H&&(0,oe.jsx)(pi,{raised:!0,disabled:R,onClick:()=>{P(!0);let q=50,Y=0;const $=3500;function X(){if(I(k[Math.floor(Math.random()*k.length)].name),Y+=q,q*=1.08,Y<$)setTimeout(X,q);else{const ne=k.find(ue=>ue.winner);I("\u{1F3C6} "+ne.name),P(!1),G(ne)}}X()},children:"Vybrat v\xEDt\u011Bze"}),H&&(0,oe.jsx)(pi,{element:"a",elementProps:{href:`/user/${H.publicId}`,target:"_blank",rel:"noopener noreferrer"},raised:!0,children:"Zobrazit profil v\xEDt\u011Bze"})]})]})}class UC{constructor(w){const L=w.querySelectorAll(w.getAttribute("data-menu-filter"));L.forEach(M=>{M.addEventListener("click",()=>{L.forEach(k=>k.classList.remove("un-chip--active")),M.classList.add("un-chip--active")})})}}document.querySelectorAll("[data-menu-filter]").forEach(E=>new UC(E));const gv="data-done-review-animation",HC="data-js-review-text-placeholder",yT="data-js-review-text-placeholder--inactive",g2=E=>{const w=Number(E.dataset.rating),L=E.querySelector(".js-review-rating-progress"),M=E.querySelector(".js-review-text"),k=E.querySelector(`[${HC}]`);if(!L||!M)return;((D,I)=>{const P=Number(I.getAttribute("r"))*2*Math.PI,H=P-D/100*P;if(w===0){I.style.display="none",M.style.opacity="1",M.innerHTML="",k&&(k.style.display="flex");return}k&&(k.style.display="none"),I.style.display="block",I.setAttribute("stroke","#E2E2E2"),I.setAttribute("stroke-dasharray",`${P},${P}`),I.setAttribute("stroke-dashoffset",P.toString()),setTimeout(()=>{I.setAttribute("stroke-dasharray",`${P},${P}`),I.setAttribute("stroke-dashoffset",H.toString()),I.setAttribute("stroke-opacity","1"),M.style.opacity="1",E.setAttribute(gv,"true")},300),M.innerHTML="",M.style.display="flex";const G=document.createTextNode(Math.ceil(D/10).toString());M.appendChild(G)})(w,L)},ib=()=>{const E=document.querySelectorAll(".js-review-container");E&&E.forEach(w=>{w.hasAttribute(gv)||g2(w)})},GC=(E,w)=>{E.removeAttribute(gv),E.setAttribute("data-rating",(w*10).toString()),g2(E)},VC=E=>{E.removeAttribute(gv),E.setAttribute("data-rating","0"),g2(E)};window.addEventListener("DOMContentLoaded",()=>{ib()});class WC{load(w){const L=w.dataset.loadPageParamName||"page",M=w.dataset.loadButton,k=w.dataset.loadUrl,A=(w.dataset.loadChangeUrl||"true")==="true",D=parseInt(w.dataset.loadPage)+1,I='[data-load-content="'+M+'"]',R="#pagination",P=k.search("\\?")===-1,H=k+(P?"?":"&"),G=H+new URLSearchParams({[L]:String(D),ajax:"true"}
217).toString(),q=new AbortController,Y=new Request(G,{credentials:"same-origin",method:"GET",signal:q.signal});w.setAttribute("disabled","disabled"),window.fetch(Y).then($=>$.text()).then($=>{const ne=new DOMParser().parseFromString($.trim(),"text/html"),ue=ne.querySelector(I),fe=ne.querySelector(R);if(!ue){w.style.display="none",wn({position:"bottom-center",state:"warning",text:w.dataset.loadEmpty||we("Base.noMoreRecords")});return}const be=document.querySelector(I);v1(ue.innerHTML,w.dataset.loadTempEl).forEach(Ee=>be.appendChild(Ee));const _e=document.querySelector(R);if(_e&&(_e.innerHTML=fe.innerHTML),w.dataset.loadPage=String(D),A){const Ee=new URLSearchParams(location.search);Ee.delete(L),Ee.append(L,String(D)),history.pushState({[L]:D},null,H.split("?")[0]+"?"+Ee.toString()),Wl({page_path:location.pathname})}else w.dataset.loadPage=String(D);const ye=new CustomEvent("un-load-more-finish",{detail:k});document.dispatchEvent(ye),ib(),D+1>Number(w.dataset.loadTotalPages)&&(w.style.display="none"),Gt(w.dataset.loadRefreshGroup||"listing")}).catch($=>{if(console.error($),!$.ok)throw new Error($.statusText)}).finally(()=>w.removeAttribute("disabled"))}}const U=()=>{const E=document.querySelectorAll("[data-load-button]"),w=new WC;E.forEach(L=>L.addEventListener("click",M=>w.load(M.currentTarget),!0))};U(),Be.addEventListener("complete",E=>{var w;(w=E.detail.request.url)!=null&&w.includes("/tournaments")&&U()});const V=E=>{const w=window.location.href;if(E==="FACEBOOK")h2.ui({method:"share",href:w});else if(E==="TWITTER")window.open(`https://twitter.com/share?url=${encodeURIComponent(w)}`,"Twitter-dialog","width=626,height=436");else throw new Error("Invalid share type")};window.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".js-open-share").forEach(E=>{E.addEventListener("click",w=>(w.preventDefault(),V(E.getAttribute("data-share-type")),!1))})}),window.addEventListener("load",()=>{{const E=document.querySelectorAll("[data-timestamp-countdown]");if(E.length>0){let w=function(L){L.forEach(M=>{const A=ai.fromISO(M.dataset.timestampCountdown).diffNow("seconds").as("seconds");M.innerHTML=ks(A>=0?A:0)})};setInterval(()=>w(E),1e3),w(E)}}{const E=document.querySelectorAll("[data-countdown]");if(E.length>0){const w=Date.now(),L=Array.from(E).map(k=>{const A=JSON.parse(k.dataset.countdown);return{el:k,data:A}}),M=()=>{const k=Math.floor((Date.now()-w)/1e3);L.forEach(({el:A,data:D})=>{const I=Math.max(0,Math.floor(D.totalSecondsCountdown-k)),R=Math.floor(I/86400),P=Math.floor(I%86400/3600),H=Math.floor(I%3600/60),G=I%60,q=R>0?D.daysMoreThanZero:P>0?D.hoursMoreThanZero:H>0?D.minutesMoreThanZero:D.secondsMoreThanZero,Y={"%a":String(R),"%h":String(P),"%i":String(H),"%s":String(G)},$=q.replace(/%[ahis]/g,X=>Y[X]);A.textContent=`${D.in} ${$}`})};setInterval(()=>M(),1e3),M()}}}),window.addEventListener("DOMContentLoaded",()=>document.querySelectorAll("[data-clipboard-copy]").forEach(E=>{const w=E.dataset.clipboardCopy;E.addEventListener("click",L=>(window.navigator.clipboard.writeText(w).then(()=>wn({position:"bottom-left",state:"success",text:E.dataset.clipboardCopyText||we("Base.copySuccess")})).catch(M=>console.error(M)),L.preventDefault(),!1))}));var J=__webpack_require__(7108),de=__webpack_require__(360);const Le=(E,w,L)=>{(E.closest(".tournament-section-bracket")||E.closest("figure")||document).querySelectorAll(w).forEach(L)},Ye=()=>{z0("[data-find-me]",E=>E.addEventListener("click",w=>{const L=w.target.dataset.findMe;Le(E,'#tournament-bracket-round__1 [data-player-id="'+L+'"]',M=>{M.classList.add("tournament-bracket__game--pointer"),M.scrollIntoView(),setTimeout(function(){M.classList.remove("tournament-bracket__game--pointer")},3e3)})})),z0(".js-tournament-bracket__eye",E=>E.addEventListener("click",w=>{const L=w.target;let M=L.dataset.number;M||(M=L.closest("button").dataset.number);for(let k=1;k<=Number(M);k++)Le(E,`#tournament-bracket-round-time__${k}`,A=>A.style.display="none"),Le(E,`#tournament-bracket-round__${k}`,A=>A.style.display="none"),Le(E,`#tournament-bracket-round__line${k}`,A=>A.style.display="none"),Le(E,`#tournament-bracket-round__line_sub${k}`,A=>A.style.display="none")})),z0(".js-tournament-bracket__eye_show",E=>E.addEventListener("click",()=>{Le(E,".js-tournament-bracket__eye",(w,L)=>{const M=L+1;Le(E,`#tournament-bracket-round-time__${M}`,k=>k.style.display="flex"),Le(E,`#tournament-bracket-round__${M}`,k=>k.style.display="flex"),Le(E,`#tournament-bracket-round__line${M}`,k=>k.style.display="flex"),Le(E,`#tournament-bracket-round__line_sub${M}`,k=>k.style.display="flex")})}
217)),z0(".tournament-dynamic-bracket .tournament-bracket__game",E=>{const w=E.dataset.playerId;w&&(E.addEventListener("mouseover",()=>{Le(E,'[data-player-id="'+w+'"]',L=>{L.classList.add("tournament-bracket__game--pointer")})}),E.addEventListener("mouseleave",()=>{Le(E,'[data-player-id="'+w+'"]',L=>{L.classList.remove("tournament-bracket__game--pointer")})}))})};document.addEventListener("DOMContentLoaded",()=>Ye());class ct{constructor(w){this.updateLink=w,this.selected=0,this.confirmButton=null,this.selected=0}registerPlayer(w){w.addEventListener("click",L=>{const M=L.currentTarget,k=M.dataset.playerSelected==="1";!k&&this.selected<2?(this.markPlayer(M,!0),this.selected===2&&this.createConfirmButton(M)):k&&(this.markPlayer(M,!1),this.destroyConfirmButton())})}createConfirmButton(w){const L=w.getBoundingClientRect();this.confirmButton=document.createElement("button"),this.confirmButton.innerText="Potvrdit",this.confirmButton.className="un-button un-button--raised un-button--theme-success",this.confirmButton.style.position="absolute",this.confirmButton.style.top=`${L.top+window.pageYOffset}px`,this.confirmButton.style.left=`${L.right+5}px`,this.confirmButton.style.zIndex="150",this.confirmButton.addEventListener("click",()=>{this.confirmSwap().catch(M=>console.error(M))}),document.body.appendChild(this.confirmButton)}async confirmSwap(){const w=document.querySelectorAll('[data-player-selected="1"]'),L=w[0],M=w[1],k=L.dataset.playerId,A=L.dataset.playerData,D=L.innerHTML;L.innerHTML=M.innerHTML,L.dataset.playerId=M.dataset.playerId;const I=[{playerId:k,data:JSON.parse(M.dataset.playerData)},{playerId:M.dataset.playerId,data:JSON.parse(A)}];M.innerHTML=D,M.dataset.playerId=k,await this.doSave(I),this.markPlayer(L,!1),this.markPlayer(M,!1),this.destroyConfirmButton()}doSave(w){return Be.makeRequest("POST",this.updateLink,{data:w},{history:!1})}destroyConfirmButton(){this.confirmButton&&(this.confirmButton.parentNode.removeChild(this.confirmButton),this.confirmButton=null)}markPlayer(w,L){w.classList.add("tournament-bracket__game"),L?w.classList.add("tournament-bracket__game--change"):w.classList.remove("tournament-bracket__game--change"),w.dataset.playerSelected=L?"1":"0",!L&&this.selected>0&&this.selected--,L&&this.selected++}}document.querySelectorAll("[data-search-tournament-table]").forEach(E=>{const w=E.dataset.searchTournamentTable;let L=null;E.addEventListener("keyup",()=>{clearTimeout(L),L=window.setTimeout(()=>{const M=E.value,k=w+"&"+new URLSearchParams({search:M}).toString();Be.makeRequest("GET",k,null,{history:!1}).catch(A=>console.error(A))},500)})});const yt=document.querySelector("[data-find-me-table]");yt==null||yt.addEventListener("click",E=>{const w=E.target.dataset.findMeTable,L=document.querySelector('.tournament-group-table__row[data-player-id="'+w+'"]');L.classList.add("tournament-group-table__row--chosen"),L.scrollIntoView(),setTimeout(()=>L.classList.remove("tournament-group-table__row--chosen"),3e3)});const At=E=>{let w={};return E.querySelectorAll("select").forEach(L=>{w={...w,[L.getAttribute("name")]:L.value}}),w},nn=(E,w,L,M)=>{L==="prev"?w<=1&&cn(E,!0):w>=M&&cn(E,!0)},an=(E,w)=>w==="prev"?E-1:E+1,cn=(E,w)=>{w?E.classList.add("un-chip--disabled"):E.classList.remove("un-chip--disabled")};document.querySelectorAll("[data-tournament-games-filter]").forEach(E=>{const w=E.dataset.tournamentGamesFilter;E.querySelectorAll("select").forEach(L=>{L.addEventListener("change",()=>{const M=At(E),k=w+"&"+new URLSearchParams(M).toString();Be.makeRequest("GET",k,null,{history:!1}).catch(A=>console.error(A))})})}),document.querySelectorAll("[data-tournament-games-round-slider]").forEach(E=>{let w=E.closest("[data-tournament-games-filter]"),L=parseInt(w.dataset.tournamentGamesCurrentRound),M=parseInt(w.dataset.tournamentGamesMaxRound),k=E.dataset.tournamentGamesRoundSlider;nn(E,L,k,M),E.addEventListener("click",A=>{const D=A.currentTarget;w=E.closest("[data-tournament-games-filter]"),L=parseInt(w.dataset.tournamentGamesCurrentRound),M=parseInt(w.dataset.tournamentGamesMaxRound),k=D.dataset.tournamentGamesRoundSlider;const I=w.dataset.tournamentGamesFilter;w.querySelectorAll("[data-tournament-games-round-slider]").forEach(H=>{cn(H,!0)});const R=an(L,k);nn(D,R,k,M);const P=I+"&"+new URLSearchParams({filterRound:R.toString()}).toString();
vendor: 41,436 bytes, line 217
217Be.makeRequest("GET",P,null,{history:!1}).then(()=>{w.dataset.tournamentGamesCurrentRound=String(R);const H=w.querySelector("[data-tournament-games-round-display]");H&&(H.innerHTML=R.toString()),w.querySelectorAll("[data-tournament-games-round-slider]").forEach(G=>{cn(G,!1)}),nn(D,R,k,M)}).catch(H=>console.error(H))})});const Dn=Object.create(null);Dn.open="0",Dn.close="1",Dn.ping="2",Dn.pong="3",Dn.message="4",Dn.upgrade="5",Dn.noop="6";const Kn=Object.create(null);Object.keys(Dn).forEach(E=>{Kn[Dn[E]]=E});const fi={type:"error",data:"parser error"},Oi=typeof Blob=="function"||typeof Blob!="undefined"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",mi=typeof ArrayBuffer=="function",Zi=E=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(E):E&&E.buffer instanceof ArrayBuffer,Xi=({type:E,data:w},L,M)=>Oi&&w instanceof Blob?L?M(w):Zu(w,M):mi&&(w instanceof ArrayBuffer||Zi(w))?L?M(w):Zu(new Blob([w]),M):M(Dn[E]+(w||"")),Zu=(E,w)=>{const L=new FileReader;return L.onload=function(){const M=L.result.split(",")[1];w("b"+(M||""))},L.readAsDataURL(E)};function Zo(E){return E instanceof Uint8Array?E:E instanceof ArrayBuffer?new Uint8Array(E):new Uint8Array(E.buffer,E.byteOffset,E.byteLength)}let wu;function ws(E,w){if(Oi&&E.data instanceof Blob)return E.data.arrayBuffer().then(Zo).then(w);if(mi&&(E.data instanceof ArrayBuffer||Zi(E.data)))return w(Zo(E.data));Xi(E,!1,L=>{wu||(wu=new TextEncoder),w(wu.encode(L))})}const Qo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",kl=typeof Uint8Array=="undefined"?[]:new Uint8Array(256);for(let E=0;E<Qo.length;E++)kl[Qo.charCodeAt(E)]=E;const qC=E=>{let w=new Uint8Array(E),L,M=w.length,k="";for(L=0;L<M;L+=3)k+=Qo[w[L]>>2],k+=Qo[(w[L]&3)<<4|w[L+1]>>4],k+=Qo[(w[L+1]&15)<<2|w[L+2]>>6],k+=Qo[w[L+2]&63];return M%3===2?k=k.substring(0,k.length-1)+"=":M%3===1&&(k=k.substring(0,k.length-2)+"=="),k},aP=E=>{let w=E.length*.75,L=E.length,M,k=0,A,D,I,R;E[E.length-1]==="="&&(w--,E[E.length-2]==="="&&w--);const P=new ArrayBuffer(w),H=new Uint8Array(P);for(M=0;M<L;M+=4)A=kl[E.charCodeAt(M)],D=kl[E.charCodeAt(M+1)],I=kl[E.charCodeAt(M+2)],R=kl[E.charCodeAt(M+3)],H[k++]=A<<2|D>>4,H[k++]=(D&15)<<4|I>>2,H[k++]=(I&3)<<6|R&63;return P},sP=typeof ArrayBuffer=="function",YC=(E,w)=>{if(typeof E!="string")return{type:"message",data:vT(E,w)};const L=E.charAt(0);return L==="b"?{type:"message",data:oP(E.substring(1),w)}:Kn[L]?E.length>1?{type:Kn[L],data:E.substring(1)}:{type:Kn[L]}:fi},oP=(E,w)=>{if(sP){const L=aP(E);return vT(L,w)}else return{base64:!0,data:E}},vT=(E,w)=>{switch(w){case"blob":return E instanceof Blob?E:new Blob([E]);case"arraybuffer":default:return E instanceof ArrayBuffer?E:E.buffer}},_T="�",uP=(E,w)=>{const L=E.length,M=new Array(L);let k=0;E.forEach((A,D)=>{Xi(A,!1,I=>{M[D]=I,++k===L&&w(M.join(_T))})})},lP=(E,w)=>{const L=E.split(_T),M=[];for(let k=0;k<L.length;k++){const A=YC(L[k],w);if(M.push(A),A.type==="error")break}return M};function cP(){return new TransformStream({transform(E,w){ws(E,L=>{const M=L.length;let k;if(M<126)k=new Uint8Array(1),new DataView(k.buffer).setUint8(0,M);else if(M<65536){k=new Uint8Array(3);const A=new DataView(k.buffer);A.setUint8(0,126),A.setUint16(1,M)}else{k=new Uint8Array(9);const A=new DataView(k.buffer);A.setUint8(0,127),A.setBigUint64(1,BigInt(M))}E.data&&typeof E.data!="string"&&(k[0]|=128),w.enqueue(k),w.enqueue(L)})}})}let $C;function G4(E){return E.reduce((w,L)=>w+L.length,0)}function V4(E,w){if(E[0].length===w)return E.shift();const L=new Uint8Array(w);let M=0;for(let k=0;k<w;k++)L[k]=E[0][M++],M===E[0].length&&(E.shift(),M=0);return E.length&&M<E[0].length&&(E[0]=E[0].slice(M)),L}function fP(E,w){$C||($C=new TextDecoder);const L=[];let M=0,k=-1,A=!1;return new TransformStream({transform(D,I){for(L.push(D);;){if(M===0){if(G4(L)<1)break;const R=V4(L,1);A=(R[0]&128)===128,k=R[0]&127,k<126?M=3:k===126?M=1:M=2}else if(M===1){if(G4(L)<2)break;const R=V4(L,2);k=new DataView(R.buffer,R.byteOffset,R.length).getUint16(0),M=3}else if(M===2){if(G4(L)<8)break;const R=V4(L,8),P=new DataView(R.buffer,R.byteOffset,R.length),H=P.getUint32(0);if(H>Math.pow(2,21)-1){I.enqueue(fi);break}k=H*Math.pow(2,32)+P.getUint32(4),M=3}else{if(G4(L)<k)break;const R=V4(L,k);I.enqueue(YC(A?R:$C.decode(R),w)),M=0}if(k===0||k>E){I.enqueue(fi);break}}}})}const wT=4;function lo(E){if(E)return dP(E)}function dP(E){for(var w in lo.prototype)E[w]=lo.prototype[w];return E}lo.prototype.on=lo.prototype.addEventListener=function(E,w){return this._callbacks=this._callbacks||{},(this._callbacks["$"+E]=this._callbacks["$"+E]||[]).push(w),this},lo.prototype.once=function(E,w){function L(){this.off(E,L),w.apply(this,arguments)}return L.fn=w,this.on(E,L),this},lo.prototype.off=lo.prototype.removeListener=lo.prototype.removeAllListeners=lo.prototype.removeEventListener=function(E,w){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var L=this._callbacks["$"+E];if(!L)return this;if(arguments.length==1)return delete this._callbacks["$"+E],this;for(var M,k=0;k<L.length;k++)if(M=L[k],M===w||M.fn===w){L.splice(k,1);break}return L.length===0&&delete this._callbacks["$"+E],this},lo.prototype.emit=function(E){this._callbacks=this._callbacks||{};for(var w=new Array(arguments.length-1),L=this._callbacks["$"+E],M=1;M<arguments.length;M++)w[M-1]=arguments[M];if(L){L=L.slice(0);for(var M=0,k=L.length;M<k;++M)L[M].apply(this,w)}return this},lo.prototype.emitReserved=lo.prototype.emit,lo.prototype.listeners=function(E){return this._callbacks=this._callbacks||{},this._callbacks["$"+E]||[]},lo.prototype.hasListeners=function(E){return!!this.listeners(E).length};const W4=typeof Promise=="function"&&typeof Promise.resolve=="function"?w=>Promise.resolve().then(w):(w,L)=>L(w,0),Ef=typeof self!="undefined"?self:typeof window!="undefined"?window:Function("return this")(),hP="arraybuffer";function rle(){}function xT(E,...w){return w.reduce((L,M)=>(E.hasOwnProperty(M)&&(L[M]=E[M]),L),{})}const pP=Ef.setTimeout,gP=Ef.clearTimeout;function q4(E,w){w.useNativeTimers?(E.setTimeoutFn=pP.bind(Ef),E.clearTimeoutFn=gP.bind(Ef)):(E.setTimeoutFn=Ef.setTimeout.bind(Ef),E.clearTimeoutFn=Ef.clearTimeout.bind(Ef))}const mP=1.33;function bP(E){return typeof E=="string"?yP(E):Math.ceil((E.byteLength||E.size)*mP)}function yP(E){let w=0,L=0;for(let M=0,k=E.length;M<k;M++)w=E.charCodeAt(M),w<128?L+=1:w<2048?L+=2:w<55296||w>=57344?L+=3:(M++,L+=4);return L}function ST(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function vP(E){let w="";for(let L in E)E.hasOwnProperty(L)&&(w.length&&(w+="&"),w+=encodeURIComponent(L)+"="+encodeURIComponent(E[L]));return w}function _P(E){let w={},L=E.split("&");for(let M=0,k=L.length;M<k;M++){let A=L[M].split("=");w[decodeURIComponent(A[0])]=decodeURIComponent(A[1])}return w}class wP extends Error{constructor(w,L,M){super(w),this.description=L,this.context=M,this.type="TransportError"}}class ZC extends lo{constructor(w){super(),this.writable=!1,q4(this,w),this.opts=w,this.query=w.query,this.socket=w.socket,this.supportsBinary=!w.forceBase64}onError(w,L,M){return super.emitReserved("error",new wP(w,L,M)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(w){this.readyState==="open"&&this.write(w)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(w){const L=YC(w,this.socket.binaryType);this.onPacket(L)}onPacket(w){super.emitReserved("packet",w)}onClose(w){this.readyState="closed",super.emitReserved("close",w)}pause(w){}createUri(w,L={}){return w+"://"+this._hostname()+this._port()+this.opts.path+this._query(L)}_hostname(){const w=this.opts.hostname;return w.indexOf(":")===-1?w:"["+w+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(w){const L=vP(w);return L.length?"?"+L:""}}class xP extends ZC{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(w){this.readyState="pausing";const L=()=>{this.readyState="paused",w()};if(this._polling||!this.writable){let M=0;this._polling&&(M++,this.once("pollComplete",function(){--M||L()})),this.writable||(M++,this.once("drain",function(){--M||L()}))}else L()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(w){const L=M=>{if(this.readyState==="opening"&&M.type==="open"&&this.onOpen(),M.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(M)};lP(w,this.socket.binaryType).forEach(L),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const w=()=>{this.write([{type:"close"}])};this.readyState==="open"?w():this.once("open",w)}write(w){this.writable=!1,uP(w,L=>{this.doWrite(L,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const w=this.opts.secure?"https":"http",L=this.query||{};return this.opts.timestampRequests!==!1&&(L[this.opts.timestampParam]=ST()),!this.supportsBinary&&!L.sid&&(L.b64=1),this.createUri(w,L)}}let CT=!1;try{CT=typeof XMLHttpRequest!="undefined"&&"withCredentials"in new XMLHttpRequest}catch(E){}const SP=CT;function CP(){}class EP extends xP{constructor(w){if(super(w),typeof location!="undefined"){const L=location.protocol==="https:";let M=location.port;M||(M=L?"443":"80"),this.xd=typeof location!="undefined"&&w.hostname!==location.hostname||M!==w.port}}doWrite(w,L){const M=this.request({method:"POST",data:w});M.on("success",L),M.on("error",(k,A)=>{this.onError("xhr post error",k,A)})}doPoll(){const w=this.request();w.on("data",this.onData.bind(this)),w.on("error",(L,M)=>{this.onError("xhr poll error",L,M)}),this.pollXhr=w}}class qh extends lo{constructor(w,L,M){super(),this.createRequest=w,q4(this,M),this._opts=M,this._method=M.method||"GET",this._uri=L,this._data=M.data!==void 0?M.data:null,this._create()}_create(){var w;const L=xT(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");L.xdomain=!!this._opts.xd;const M=this._xhr=this.createRequest(L);try{M.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){M.setDisableHeaderCheck&&M.setDisableHeaderCheck(!0);for(let k in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(k)&&M.setRequestHeader(k,this._opts.extraHeaders[k])}}catch(k){}if(this._method==="POST")try{M.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(k){}try{M.setRequestHeader("Accept","*/*")}catch(k){}(w=this._opts.cookieJar)===null||w===void 0||w.addCookies(M),"withCredentials"in M&&(M.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(M.timeout=this._opts.requestTimeout),M.onreadystatechange=()=>{var k;M.readyState===3&&((k=this._opts.cookieJar)===null||k===void 0||k.parseCookies(M.getResponseHeader("set-cookie"))),M.readyState===4&&(M.status===200||M.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof M.status=="number"?M.status:0)},0))},M.send(this._data)}catch(k){this.setTimeoutFn(()=>{this._onError(k)},0);return}typeof document!="undefined"&&(this._index=qh.requestsCount++,qh.requests[this._index]=this)}_onError(w){this.emitReserved("error",w,this._xhr),this._cleanup(!0)}_cleanup(w){if(!(typeof this._xhr=="undefined"||this._xhr===null)){if(this._xhr.onreadystatechange=CP,w)try{this._xhr.abort()}catch(L){}typeof document!="undefined"&&delete qh.requests[this._index],this._xhr=null}}_onLoad(){const w=this._xhr.responseText;w!==null&&(this.emitReserved("data",w),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}if(qh.requestsCount=0,qh.requests={},typeof document!="undefined"){if(typeof attachEvent=="function")attachEvent("onunload",ET);else if(typeof addEventListener=="function"){const E="onpagehide"in Ef?"pagehide":"unload";addEventListener(E,ET,!1)}}function ET(){for(let E in qh.requests)qh.requests.hasOwnProperty(E)&&qh.requests[E].abort()}const LP=function(){const E=LT({xdomain:!1});return E&&E.responseType!==null}();class MP extends EP{constructor(w){super(w);const L=w&&w.forceBase64;this.supportsBinary=LP&&!L}request(w={}){return Object.assign(w,{xd:this.xd},this.opts),new qh(LT,this.uri(),w)}}function LT(E){const w=E.xdomain;try{if(typeof XMLHttpRequest!="undefined"&&(!w||SP))return new XMLHttpRequest}catch(L){}if(!w)try{return new Ef[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch(L){}}const MT=typeof navigator!="undefined"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class kP extends ZC{get name(){return"websocket"}doOpen(){const w=this.uri(),L=this.opts.protocols,M=MT?{}:xT(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(M.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(w,L,M)}catch(k){return this.emitReserved("error",k)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=w=>this.onClose({description:"websocket connection closed",context:w}),this.ws.onmessage=w=>this.onData(w.data),this.ws.onerror=w=>this.onError("websocket error",w)}write(w){this.writable=!1;for(let L=0;L<w.length;L++){const M=w[L],k=L===w.length-1;Xi(M,this.supportsBinary,A=>{try{this.doWrite(M,A)}catch(D){}k&&W4(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws!="undefined"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const w=this.opts.secure?"wss":"ws",L=this.query||{};return this.opts.timestampRequests&&(L[this.opts.timestampParam]=ST()),this.supportsBinary||(L.b64=1),this.createUri(w,L)}}const QC=Ef.WebSocket||Ef.MozWebSocket;class TP extends kP{createSocket(w,L,M){return MT?new QC(w,L,M):L?new QC(w,L):new QC(w)}doWrite(w,L){this.ws.send(L)}}class AP extends ZC{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(w){return this.emitReserved("error",w)}this._transport.closed.then(()=>{this.onClose()}).catch(w=>{this.onError("webtransport error",w)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(w=>{const L=fP(Number.MAX_SAFE_INTEGER,this.socket.binaryType),M=w.readable.pipeThrough(L).getReader(),k=cP();k.readable.pipeTo(w.writable),this._writer=k.writable.getWriter();const A=()=>{M.read().then(({done:I,value:R})=>{I||(this.onPacket(R),A())}).catch(I=>{})};A();const D={type:"open"};this.query.sid&&(D.data=`{"sid":"${this.query.sid}"}`),this._writer.write(D).then(()=>this.onOpen())})})}write(w){this.writable=!1;for(let L=0;L<w.length;L++){const M=w[L],k=L===w.length-1;this._writer.write(M).then(()=>{k&&W4(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var w;(w=this._transport)===null||w===void 0||w.close()}}const DP={websocket:TP,webtransport:AP,polling:MP},jP=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,NP=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function JC(E){if(E.length>8e3)throw"URI too long";const w=E,L=E.indexOf("["),M=E.indexOf("]");L!=-1&&M!=-1&&(E=E.substring(0,L)+E.substring(L,M).replace(/:/g,";")+E.substring(M,E.length));let k=jP.exec(E||""),A={},D=14;for(;D--;)A[NP[D]]=k[D]||"";return L!=-1&&M!=-1&&(A.source=w,A.host=A.host.substring(1,A.host.length-1).replace(/;/g,":"),A.authority=A.authority.replace("[","").replace("]","").replace(/;/g,":"),A.ipv6uri=!0),A.pathNames=IP(A,A.path),A.queryKey=OP(A,A.query),A}function IP(E,w){const L=/\/{2,9}/g,M=w.replace(L,"/").split("/");return(w.slice(0,1)=="/"||w.length===0)&&M.splice(0,1),w.slice(-1)=="/"&&M.splice(M.length-1,1),M}function OP(E,w){const L={};return w.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(M,k,A){k&&(L[k]=A)}),L}const KC=typeof addEventListener=="function"&&typeof removeEventListener=="function",Y4=[];KC&&addEventListener("offline",()=>{Y4.forEach(E=>E())},!1);class am extends lo{constructor(w,L){if(super(),this.binaryType=hP,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,w&&typeof w=="object"&&(L=w,w=null),w){const M=JC(w);L.hostname=M.host,L.secure=M.protocol==="https"||M.protocol==="wss",L.port=M.port,M.query&&(L.query=M.query)}else L.host&&(L.hostname=JC(L.host).host);q4(this,L),this.secure=L.secure!=null?L.secure:typeof location!="undefined"&&location.protocol==="https:",L.hostname&&!L.port&&(L.port=this.secure?"443":"80"),this.hostname=L.hostname||(typeof location!="undefined"?location.hostname:"localhost"),this.port=L.port||(typeof location!="undefined"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},L.transports.forEach(M=>{const k=M.prototype.name;this.transports.push(k),this._transportsByName[k]=M}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},L),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=_P(this.opts.query)),KC&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Y4.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(w){const L=Object.assign({},this.opts.query);L.EIO=wT,L.transport=w,this.id&&(L.sid=this.id);const M=Object.assign({},this.opts,{query:L,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[w]);return new this._transportsByName[w](M)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const w=this.opts.rememberUpgrade&&am.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const L=this.createTransport(w);L.open(),this.setTransport(L)}setTransport(w){this.transport&&this.transport.removeAllListeners(),this.transport=w,w.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",L=>this._onClose("transport close",L))}onOpen(){this.readyState="open",am.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(w){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",w),this.emitReserved("heartbeat"),w.type){case"open":this.onHandshake(JSON.parse(w.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const L=new Error("server error");L.code=w.data,this._onError(L);break;case"message":this.emitReserved("data",w.data),this.emitReserved("message",w.data);break}}onHandshake(w){this.emitReserved("handshake",w),this.id=w.sid,this.transport.query.sid=w.sid,this._pingInterval=w.pingInterval,this._pingTimeout=w.pingTimeout,this._maxPayload=w.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const w=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+w,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},w),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const w=this._getWritablePackets();this.transport.send(w),this._prevBufferLen=w.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let L=1;for(let M=0;M<this.writeBuffer.length;M++){const k=this.writeBuffer[M].data;if(k&&(L+=bP(k)),M>0&&L>this._maxPayload)return this.writeBuffer.slice(0,M);L+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const w=Date.now()>this._pingTimeoutTime;return w&&(this._pingTimeoutTime=0,W4(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),w}write(w,L,M){return this._sendPacket("message",w,L,M),this}send(w,L,M){return this._sendPacket("message",w,L,M),this}_sendPacket(w,L,M,k){if(typeof L=="function"&&(k=L,L=void 0),typeof M=="function"&&(k=M,M=null),this.readyState==="closing"||this.readyState==="closed")return;M=M||{},M.compress=M.compress!==!1;const A={type:w,data:L,options:M};this.emitReserved("packetCreate",A),this.writeBuffer.push(A),k&&this.once("flush",k),this.flush()}close(){const w=()=>{this._onClose("forced close"),this.transport.close()},L=()=>{this.off("upgrade",L),this.off("upgradeError",L),w()},M=()=>{this.once("upgrade",L),this.once("upgradeError",L)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?M():w()}):this.upgrading?M():w()),this}_onError(w){if(am.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",w),this._onClose("transport error",w)}_onClose(w,L){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),KC&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const M=Y4.indexOf(this._offlineEventListener);M!==-1&&Y4.splice(M,1)}this.readyState="closed",this.id=null,this.emitReserved("close",w,L),this.writeBuffer=[],this._prevBufferLen=0}}}am.protocol=wT;class RP extends am{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let w=0;w<this._upgrades.length;w++)this._probe(this._upgrades[w])}_probe(w){let L=this.createTransport(w),M=!1;am.priorWebsocketSuccess=!1;const k=()=>{M||(L.send([{type:"ping",data:"probe"}]),L.once("packet",G=>{if(!M)if(G.type==="pong"&&G.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",L),!L)return;am.priorWebsocketSuccess=L.name==="websocket",this.transport.pause(()=>{M||this.readyState!=="closed"&&(H(),this.setTransport(L),L.send([{type:"upgrade"}]),this.emitReserved("upgrade",L),L=null,this.upgrading=!1,this.flush())})}else{const q=new Error("probe error");q.transport=L.name,this.emitReserved("upgradeError",q)}}))};function A(){M||(M=!0,H(),L.close(),L=null)}const D=G=>{const q=new Error("probe error: "+G);q.transport=L.name,A(),this.emitReserved("upgradeError",q)};function I(){D("transport closed")}function R(){D("socket closed")}function P(G){L&&G.name!==L.name&&A()}const H=()=>{L.removeListener("open",k),L.removeListener("error",D),L.removeListener("close",I),this.off("close",R),this.off("upgrading",P)};L.once("open",k),L.once("error",D),L.once("close",I),this.once("close",R),this.once("upgrading",P),this._upgrades.indexOf("webtransport")!==-1&&w!=="webtransport"?this.setTimeoutFn(()=>{M||L.open()},200):L.open()}onHandshake(w){this._upgrades=this._filterUpgrades(w.upgrades),super.onHandshake(w)}_filterUpgrades(w){const L=[];for(let M=0;M<w.length;M++)~this.transports.indexOf(w[M])&&L.push(w[M]);return L}}class kT extends RP{constructor(w,L={}){const M=typeof w=="object"?w:L;(!M.transports||M.transports&&typeof M.transports[0]=="string")&&(M.transports=(M.transports||["polling","websocket","webtransport"]).map(k=>DP[k]).filter(k=>!!k)),super(w,M)}}class ale extends null{doPoll(){this._fetch().then(w=>{if(!w.ok)return this.onError("fetch read error",w.status,w);w.text().then(L=>this.onData(L))}).catch(w=>{this.onError("fetch read error",w)})}doWrite(w,L){this._fetch(w).then(M=>{if(!M.ok)return this.onError("fetch write error",M.status,M);L()}).catch(M=>{this.onError("fetch write error",M)})}_fetch(w){var L;const M=w!==void 0,k=new Headers(this.opts.extraHeaders);return M&&k.set("content-type","text/plain;charset=UTF-8"),(L=this.socket._cookieJar)===null||L===void 0||L.appendCookies(k),fetch(this.uri(),{method:M?"POST":"GET",body:M?w:null,headers:k,credentials:this.opts.withCredentials?"include":"omit"}).then(A=>{var D;return(D=this.socket._cookieJar)===null||D===void 0||D.parseCookies(A.headers.getSetCookie()),A})}}const sle=kT.protocol;function zP(E,w="",L){let M=E;L=L||typeof location!="undefined"&&location,E==null&&(E=L.protocol+"//"+L.host),typeof E=="string"&&(E.charAt(0)==="/"&&(E.charAt(1)==="/"?E=L.protocol+E:E=L.host+E),/^(https?|wss?):\/\//.test(E)||(typeof L!="undefined"?E=L.protocol+"//"+E:E="https://"+E),M=JC(E)),M.port||(/^(http|ws)$/.test(M.protocol)?M.port="80":/^(http|ws)s$/.test(M.protocol)&&(M.port="443")),M.path=M.path||"/";const A=M.host.indexOf(":")!==-1?"["+M.host+"]":M.host;return M.id=M.protocol+"://"+A+":"+M.port+w,M.href=M.protocol+"://"+A+(L&&L.port===M.port?"":":"+M.port),M}const PP=typeof ArrayBuffer=="function",FP=E=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(E):E.buffer instanceof ArrayBuffer,TT=Object.prototype.toString,BP=typeof Blob=="function"||typeof Blob!="undefined"&&TT.call(Blob)==="[object BlobConstructor]",UP=typeof File=="function"||typeof File!="undefined"&&TT.call(File)==="[object FileConstructor]";function XC(E){return PP&&(E instanceof ArrayBuffer||FP(E))||BP&&E instanceof Blob||UP&&E instanceof File}function $4(E,w){if(!E||typeof E!="object")return!1;if(Array.isArray(E)){for(let L=0,M=E.length;L<M;L++)if($4(E[L]))return!0;return!1}if(XC(E))return!0;if(E.toJSON&&typeof E.toJSON=="function"&&arguments.length===1)return $4(E.toJSON(),!0);for(const L in E)if(Object.prototype.hasOwnProperty.call(E,L)&&$4(E[L]))return!0;return!1}function HP(E){const w=[],L=E.data,M=E;return M.data=eE(L,w),M.attachments=w.length,{packet:M,buffers:w}}function eE(E,w){if(!E)return E;if(XC(E)){const L={_placeholder:!0,num:w.length};return w.push(E),L}else if(Array.isArray(E)){const L=new Array(E.length);for(let M=0;M<E.length;M++)L[M]=eE(E[M],w);return L}else if(typeof E=="object"&&!(E instanceof Date)){const L={};for(const M in E)Object.prototype.hasOwnProperty.call(E,M)&&(L[M]=eE(E[M],w));return L}return E}function GP(E,w){return E.data=tE(E.data,w),delete E.attachments,E}function tE(E,w){if(!E)return E;if(E&&E._placeholder===!0){if(typeof E.num=="number"&&E.num>=0&&E.num<w.length)return w[E.num];throw new Error("illegal attachments")}else if(Array.isArray(E))for(let L=0;L<E.length;L++)E[L]=tE(E[L],w);else if(typeof E=="object")for(const L in E)Object.prototype.hasOwnProperty.call(E,L)&&(E[L]=tE(E[L],w));return E}const VP=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],WP=5;var xr;(function(E){E[E.CONNECT=0]="CONNECT",E[E.DISCONNECT=1]="DISCONNECT",E[E.EVENT=2]="EVENT",E[E.ACK=3]="ACK",E[E.CONNECT_ERROR=4]="CONNECT_ERROR",E[E.BINARY_EVENT=5]="BINARY_EVENT",E[E.BINARY_ACK=6]="BINARY_ACK"})(xr||(xr={}));class qP{constructor(w){this.replacer=w}encode(w){return(w.type===xr.EVENT||w.type===xr.ACK)&&$4(w)?this.encodeAsBinary({type:w.type===xr.EVENT?xr.BINARY_EVENT:xr.BINARY_ACK,nsp:w.nsp,data:w.data,id:w.id}):[this.encodeAsString(w)]}encodeAsString(w){let L=""+w.type;return(w.type===xr.BINARY_EVENT||w.type===xr.BINARY_ACK)&&(L+=w.attachments+"-"),w.nsp&&w.nsp!=="/"&&(L+=w.nsp+","),w.id!=null&&(L+=w.id),w.data!=null&&(L+=JSON.stringify(w.data,this.replacer)),L}encodeAsBinary(w){const L=HP(w),M=this.encodeAsString(L.packet),k=L.buffers;return k.unshift(M),k}}function AT(E){return Object.prototype.toString.call(E)==="[object Object]"}class nE extends lo{constructor(w){super(),this.reviver=w}add(w){let L;if(typeof w=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");L=this.decodeString(w);const M=L.type===xr.BINARY_EVENT;M||L.type===xr.BINARY_ACK?(L.type=M?xr.EVENT:xr.ACK,this.reconstructor=new YP(L),L.attachments===0&&super.emitReserved("decoded",L)):super.emitReserved("decoded",L)}else if(XC(w)||w.base64)if(this.reconstructor)L=this.reconstructor.takeBinaryData(w),L&&(this.reconstructor=null,super.emitReserved("decoded",L));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+w)}decodeString(w){let L=0;const M={type:Number(w.charAt(0))};if(xr[M.type]===void 0)throw new Error("unknown packet type "+M.type);if(M.type===xr.BINARY_EVENT||M.type===xr.BINARY_ACK){const A=L+1;for(;w.charAt(++L)!=="-"&&L!=w.length;);const D=w.substring(A,L);if(D!=Number(D)||w.charAt(L)!=="-")throw new Error("Illegal attachments");M.attachments=Number(D)}if(w.charAt(L+1)==="/"){const A=L+1;for(;++L&&!(w.charAt(L)===","||L===w.length););M.nsp=w.substring(A,L)}else M.nsp="/";const k=w.charAt(L+1);if(k!==""&&Number(k)==k){const A=L+1;for(;++L;){const D=w.charAt(L);if(D==null||Number(D)!=D){--L;break}if(L===w.length)break}M.id=Number(w.substring(A,L+1))}if(w.charAt(++L)){const A=this.tryParse(w.substr(L));if(nE.isPayloadValid(M.type,A))M.data=A;else throw new Error("invalid payload")}return M}tryParse(w){try{return JSON.parse(w,this.reviver)}catch(L){return!1}}static isPayloadValid(w,L){switch(w){case xr.CONNECT:return AT(L);case xr.DISCONNECT:return L===void 0;case xr.CONNECT_ERROR:return typeof L=="string"||AT(L);case xr.EVENT:case xr.BINARY_EVENT:return Array.isArray(L)&&(typeof L[0]=="number"||typeof L[0]=="string"&&VP.indexOf(L[0])===-1);case xr.ACK:case xr.BINARY_ACK:return Array.isArray(L)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class YP{constructor(w){this.packet=w,this.buffers=[],this.reconPack=w}takeBinaryData(w){if(this.buffers.push(w),this.buffers.length===this.reconPack.attachments){const L=GP(this.reconPack,this.buffers);return this.finishedReconstruction(),L}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}function kd(E,w,L){return E.on(w,L),function(){E.off(w,L)}}const $P=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class DT extends lo{constructor(w,L,M){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=w,this.nsp=L,M&&M.auth&&(this.auth=M.auth),this._opts=Object.assign({},M),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const w=this.io;this.subs=[kd(w,"open",this.onopen.bind(this)),kd(w,"packet",this.onpacket.bind(this)),kd(w,"error",this.onerror.bind(this)),kd(w,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...w){return w.unshift("message"),this.emit.apply(this,w),this}emit(w,...L){var M,k,A;if($P.hasOwnProperty(w))throw new Error('"'+w.toString()+'" is a reserved event name');if(L.unshift(w),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(L),this;const D={type:xr.EVENT,data:L};if(D.options={},D.options.compress=this.flags.compress!==!1,typeof L[L.length-1]=="function"){const H=this.ids++,G=L.pop();this._registerAckCallback(H,G),D.id=H}const I=(k=(M=this.io.engine)===null||M===void 0?void 0:M.transport)===null||k===void 0?void 0:k.writable,R=this.connected&&!(!((A=this.io.engine)===null||A===void 0)&&A._hasPingExpired());return this.flags.volatile&&!I||(R?(this.notifyOutgoingListeners(D),this.packet(D)):this.sendBuffer.push(D)),this.flags={},this}_registerAckCallback(w,L){var M;const k=(M=this.flags.timeout)!==null&&M!==void 0?M:this._opts.ackTimeout;if(k===void 0){this.acks[w]=L;return}const A=this.io.setTimeoutFn(()=>{delete this.acks[w];for(let I=0;I<this.sendBuffer.length;I++)this.sendBuffer[I].id===w&&this.sendBuffer.splice(I,1);L.call(this,new Error("operation has timed out"))},k),D=(...I)=>{this.io.clearTimeoutFn(A),L.apply(this,I)};D.withError=!0,this.acks[w]=D}emitWithAck(w,...L){return new Promise((M,k)=>{const A=(D,I)=>D?k(D):M(I);A.withError=!0,L.push(A),this.emit(w,...L)})}_addToQueue(w){let L;typeof w[w.length-1]=="function"&&(L=w.pop());const M={id:this._queueSeq++,tryCount:0,pending:!1,args:w,flags:Object.assign({fromQueue:!0},this.flags)};w.push((k,...A)=>M!==this._queue[0]?void 0:(k!==null?M.tryCount>this._opts.retries&&(this._queue.shift(),L&&L(k)):(this._queue.shift(),L&&L(null,...A)),M.pending=!1,this._drainQueue())),this._queue.push(M),this._drainQueue()}_drainQueue(w=!1){if(!this.connected||this._queue.length===0)return;const L=this._queue[0];L.pending&&!w||(L.pending=!0,L.tryCount++,this.flags=L.flags,this.emit.apply(this,L.args))}packet(w){w.nsp=this.nsp,this.io._packet(w)}onopen(){typeof this.auth=="function"?this.auth(w=>{this._sendConnectPacket(w)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(w){this.packet({type:xr.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},w):w})}onerror(w){this.connected||this.emitReserved("connect_error",w)}onclose(w,L){this.connected=!1,delete this.id,this.emitReserved("disconnect",w,L),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(w=>{if(!this.sendBuffer.some(M=>String(M.id)===w)){const M=this.acks[w];delete this.acks[w],M.withError&&M.call(this,new Error("socket has been disconnected"))}})}onpacket(w){if(w.nsp===this.nsp)switch(w.type){case xr.CONNECT:w.data&&w.data.sid?this.onconnect(w.data.sid,w.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case xr.EVENT:case xr.BINARY_EVENT:this.onevent(w);break;case xr.ACK:case xr.BINARY_ACK:this.onack(w);break;case xr.DISCONNECT:this.ondisconnect();break;case xr.CONNECT_ERROR:this.destroy();const M=new Error(w.data.message);M.data=w.data.data,this.emitReserved("connect_error",M);break}}onevent(w){const L=w.data||[];w.id!=null&&L.push(this.ack(w.id)),this.connected?this.emitEvent(L):this.receiveBuffer.push(Object.freeze(L))}emitEvent(w){if(this._anyListeners&&this._anyListeners.length){const L=this._anyListeners.slice();for(const M of L)M.apply(this,w)}super.emit.apply(this,w),this._pid&&w.length&&typeof w[w.length-1]=="string"&&(this._lastOffset=w[w.length-1])}ack(w){const L=this;let M=!1;return function(...k){M||(M=!0,L.packet({type:xr.ACK,id:w,data:k}))}}onack(w){const L=this.acks[w.id];typeof L=="function"&&(delete this.acks[w.id],L.withError&&w.data.unshift(null),L.apply(this,w.data))}onconnect(w,L){this.id=w,this.recovered=L&&this._pid===L,this._pid=L,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(w=>this.emitEvent(w)),this.receiveBuffer=[],this.sendBuffer.forEach(w=>{this.notifyOutgoingListeners(w),this.packet(w)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(w=>w()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:xr.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(w){return this.flags.compress=w,this}get volatile(){return this.flags.volatile=!0,this}timeout(w){return this.flags.timeout=w,this}onAny(w){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(w),this}prependAny(w){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(w),this}offAny(w){if(!this._anyListeners)return this;if(w){const L=this._anyListeners;for(let M=0;M<L.length;M++)if(w===L[M])return L.splice(M,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(w){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(w),this}prependAnyOutgoing(w){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(w),this}offAnyOutgoing(w){if(!this._anyOutgoingListeners)return this;if(w){const L=this._anyOutgoingListeners;for(let M=0;M<L.length;M++)if(w===L[M])return L.splice(M,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(w){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const L=this._anyOutgoingListeners.slice();for(const M of L)M.apply(this,w.data)}}}function mv(E){E=E||{},this.ms=E.min||100,this.max=E.max||1e4,this.factor=E.factor||2,this.jitter=E.jitter>0&&E.jitter<=1?E.jitter:0,this.attempts=0}mv.prototype.duration=function(){var E=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var w=Math.random(),L=Math.floor(w*this.jitter*E);E=Math.floor(w*10)&1?E+L:E-L}return Math.min(E,this.max)|0},mv.prototype.reset=function(){this.attempts=0},mv.prototype.setMin=function(E){this.ms=E},mv.prototype.setMax=function(E){this.max=E},mv.prototype.setJitter=function(E){this.jitter=E};class iE extends lo{constructor(w,L){var M;super(),this.nsps={},this.subs=[],w&&typeof w=="object"&&(L=w,w=void 0),L=L||{},L.path=L.path||"/socket.io",this.opts=L,q4(this,L),this.reconnection(L.reconnection!==!1),this.reconnectionAttempts(L.reconnectionAttempts||1/0),this.reconnectionDelay(L.reconnectionDelay||1e3),this.reconnectionDelayMax(L.reconnectionDelayMax||5e3),this.randomizationFactor((M=L.randomizationFactor)!==null&&M!==void 0?M:.5),this.backoff=new mv({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(L.timeout==null?2e4:L.timeout),this._readyState="closed",this.uri=w;const k=L.parser||re;this.encoder=new k.Encoder,this.decoder=new k.Decoder,this._autoConnect=L.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(w){return arguments.length?(this._reconnection=!!w,w||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(w){return w===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=w,this)}reconnectionDelay(w){var L;return w===void 0?this._reconnectionDelay:(this._reconnectionDelay=w,(L=this.backoff)===null||L===void 0||L.setMin(w),this)}randomizationFactor(w){var L;return w===void 0?this._randomizationFactor:(this._randomizationFactor=w,(L=this.backoff)===null||L===void 0||L.setJitter(w),this)}reconnectionDelayMax(w){var L;return w===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=w,(L=this.backoff)===null||L===void 0||L.setMax(w),this)}timeout(w){return arguments.length?(this._timeout=w,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(w){if(~this._readyState.indexOf("open"))return this;this.engine=new kT(this.uri,this.opts);const L=this.engine,M=this;this._readyState="opening",this.skipReconnect=!1;const k=kd(L,"open",function(){M.onopen(),w&&w()}),A=I=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",I),w?w(I):this.maybeReconnectOnOpen()},D=kd(L,"error",A);if(this._timeout!==!1){const I=this._timeout,R=this.setTimeoutFn(()=>{k(),A(new Error("timeout")),L.close()},I);this.opts.autoUnref&&R.unref(),this.subs.push(()=>{this.clearTimeoutFn(R)})}return this.subs.push(k),this.subs.push(D),this}connect(w){return this.open(w)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const w=this.engine;this.subs.push(kd(w,"ping",this.onping.bind(this)),kd(w,"data",this.ondata.bind(this)),kd(w,"error",this.onerror.bind(this)),kd(w,"close",this.onclose.bind(this)),kd(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(w){try{this.decoder.add(w)}catch(L){this.onclose("parse error",L)}}ondecoded(w){W4(()=>{this.emitReserved("packet",w)},this.setTimeoutFn)}onerror(w){this.emitReserved("error",w)}socket(w,L){let M=this.nsps[w];return M?this._autoConnect&&!M.active&&M.connect():(M=new DT(this,w,L),this.nsps[w]=M),M}_destroy(w){const L=Object.keys(this.nsps);for(const M of L)if(this.nsps[M].active)return;this._close()}_packet(w){const L=this.encoder.encode(w);for(let M=0;M<L.length;M++)this.engine.write(L[M],w.options)}
217cleanup(){this.subs.forEach(w=>w()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(w,L){var M;this.cleanup(),(M=this.engine)===null||M===void 0||M.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",w,L),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const w=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const L=this.backoff.duration();this._reconnecting=!0;const M=this.setTimeoutFn(()=>{w.skipReconnect||(this.emitReserved("reconnect_attempt",w.backoff.attempts),!w.skipReconnect&&w.open(k=>{k?(w._reconnecting=!1,w.reconnect(),this.emitReserved("reconnect_error",k)):w.onreconnect()}))},L);this.opts.autoUnref&&M.unref(),this.subs.push(()=>{this.clearTimeoutFn(M)})}}onreconnect(){const w=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",w)}}const m2={};function b2(E,w){typeof E=="object"&&(w=E,E=void 0),w=w||{};const L=zP(E,w.path||"/socket.io"),M=L.source,k=L.id,A=L.path,D=m2[k]&&A in m2[k].nsps,I=w.forceNew||w["force new connection"]||w.multiplex===!1||D;let R;return I?R=new iE(M,w):(m2[k]||(m2[k]=new iE(M,w)),R=m2[k]),L.query&&!w.query&&(w.query=L.queryKey),R.socket(L.path,w)}Object.assign(b2,{Manager:iE,Socket:DT,io:b2,connect:b2});class rb{constructor(){this.listeners=[]}listen(w){return this.listeners.push(w),this}fire(w){this.listeners.forEach(L=>L(w))}}class Z4{constructor(w,L){this.rooms=w,this.url=L,this.connected=new rb,this.disconnected=new rb,this.connectionError=new rb}async connect(w,L){const M=L||await this.getToken();return this.socket=b2(this.url,{transports:["websocket","polling"],auth:{token:M},multiplex:!0,autoConnect:!1,withCredentials:!0,reconnection:!1}),w(this.socket),this.socket.on("connect",()=>{this.connected.fire()}),this.socket.on("disconnect",k=>{this.disconnected.fire(k)}),this.socket.on("connect_error",k=>{k.message.trim().toLowerCase()==="jwt expired"?(this.socket.disconnect(),this.getToken().then(A=>{if(typeof this.socket.auth=="object")this.socket.auth.token=A;else if(typeof this.socket.auth=="function")this.socket.auth(D=>{D({token:A})});else throw new Error("Invalid socket auth");this.socket.connect()}).catch(A=>{this.connectionError.fire(A)})):this.connectionError.fire(k)}),this.socket.connect(),this}disconnect(){this.socket.disconnect()}async getToken(){return(await Gi.method("/socket/token",{query:{rooms:this.rooms.join(",")},addCredentials:!0})).data}}window.addEventListener("load",()=>{const E=Array.from(document.querySelectorAll(".js-tournament-game-updates"));if(E.length===0)return;new Z4(["tournament-game-updates",`tournament-game-veto-${E[0].dataset.gameId}`],E[0].dataset.socketUrl).connect(L=>{L.on("tournament-game-updated",M=>{M.forEach(k=>{k.odds&&(document.querySelectorAll(`.js-tournament-game-updates-odd-home[data-game-id='${k.id}']`).forEach(A=>{const D=k.odds.find(I=>I.providerId===Number(A.dataset.providerId));A.innerHTML=String((D==null?void 0:D.home)||"")}),document.querySelectorAll(`.js-tournament-game-updates-odd-guest[data-game-id='${k.id}']`).forEach(A=>{const D=k.odds.find(I=>I.providerId===Number(A.dataset.providerId));A.innerHTML=String((D==null?void 0:D.guest)||"")}))})})}).then(()=>Ms("Socket connected!")).catch(L=>console.error(L))});const Ic=E=>(0,oe.jsx)("div",{className:Fi(`un-loader-spinner-wrapper ${E.className||""}`,{"un-loader-spinner-wrapper--global":E.global,"un-loader-spinner-wrapper--visible":E.visible}),children:(0,oe.jsx)("div",{className:Fi(`un-loader-spinner un-loader-spinner--size-${E.size}`,{"un-loader-spinner--on-surface":E.onSurface,"un-loader-spinner--on-dark":E.onDark}),children:(0,oe.jsx)("svg",{width:"48px",height:"48px",viewBox:"0 0 66 66",xmlns:"http://www.w3.org/2000/svg",children:(0,oe.jsxs)("g",{children:[(0,oe.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"0 33 33;270 33 33",begin:"0s",dur:"1.4s",fill:"freeze",repeatCount:"indef
217inite"}),(0,oe.jsxs)("circle",{fill:"none",strokeWidth:"6",strokeLinecap:"round",cx:"33",cy:"33",r:"30",strokeDasharray:"187",strokeDashoffset:"610",children:[(0,oe.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"0 33 33;135 33 33;450 33 33",begin:"0s",dur:"1.4s",fill:"freeze",repeatCount:"indefinite"}),(0,oe.jsx)("animate",{attributeName:"stroke-dashoffset",values:"187;46.75;187",begin:"0s",dur:"1.4s",fill:"freeze",repeatCount:"indefinite"})]})]})})})});var ZP=function(E){(0,ae.useEffect)(E,[])};const QP=ZP;var JP=function(E){QP(function(){E()})};const Q4=JP,KP=E=>{const[w,L]=ae.useState(!0),[M,k]=ae.useState([]),[A]=ae.useState(ut("packColumns",[]));return Q4(()=>{(async()=>{const I=await Gi.method("tournament-pack-rows/aggregated-team-players",{query:{match:E.match===0?void 0:E.match-1,pack:E.pack-1,tournamentId:E.tournamentId,tournamentPlayerId:E.tournamentPlayerId}});L(!1),k(I.data)})().catch(I=>console.error(I))}),(0,oe.jsxs)(ae.Fragment,{children:[w&&(0,oe.jsx)(Ic,{size:"md",visible:w}),M.map(D=>(0,oe.jsxs)("div",{className:"tournament-group-table__row",children:[(0,oe.jsx)("div",{className:"tournament-group-table__rank"}),(0,oe.jsx)("div",{className:"tournament-group-table__player",children:(0,oe.jsx)("div",{className:"tournament-group-table__player-name",children:(0,oe.jsx)("span",{children:D.name})})}),(0,oe.jsxs)("div",{className:"tournament-group-table__values",children:[A.map((I,R)=>(0,oe.jsx)("span",{className:"tournament-group-table__values-item",children:XP(I,D)},`${I.type}-${R}`)),E.showScore&&(0,oe.jsx)("span",{className:"tournament-group-table__values-item",children:D.score})]})]},D.name))]})},XP=(E,w)=>{if(E.showScore)return"";const L=w.values[`${E.type.toLowerCase()}_${E.index}`];return E.type.includes("TEXT")?L:E.display==="TIME"?Ey(Number(L)):wg(E.precision,Number(L),E.format)},eF=KP,tF="tournament-packs-team-players-container";document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".js-tournament-pack-match-select").forEach(E=>{E.addEventListener("change",()=>{const w=E.querySelector(`[value="${E.value}"]`).dataset.href;window.location.href=w})}),document.querySelectorAll(".js-tournament-pack-team-row").forEach(E=>{const w=Number(E.dataset.packRowId),L=Number(E.dataset.packId),M=Number(E.dataset.packMatch),k=Number(E.dataset.packTournamentId),A=Number(E.dataset.packShowScore)!==0,D=document.querySelector(`.js-tournament-pack-team-player-destination[data-pack-row-id="${w}"]`);let I=!1;E.addEventListener("click",R=>{R.target.closest("a")||(D.classList.toggle(tF),!I&&(I=!0,(0,Oh.createRoot)(D).render((0,oe.jsx)(eF,{pack:L,match:M,tournamentId:k,tournamentPlayerId:w,showScore:A}))))})})});var jT=__webpack_require__(750),nF=__webpack_require__(3360),iF=__webpack_require__(4958);const rF={error:jT.A,info:jT.A,success:iF.A,warning:nF.A},Sp=E=>(0,oe.jsxs)("div",{className:bh(`un-message ${E.className||""}`,`un-message--state-${E.type||"error"}`),children:[(0,oe.jsx)("div",{className:"un-message__icon",children:E.icon?E.icon:(0,oe.jsx)(ba,{icon:rF[E.type||"error"]})}),(0,oe.jsxs)("div",{className:"un-message__content",children:[E.title&&(0,oe.jsx)("h3",{className:"un-message__title",children:E.title}),(0,oe.jsx)("div",{className:"un-message__text",children:(0,oe.jsx)("p",{children:E.children})})]}),E.action&&(0,oe.jsx)("div",{className:"un-message__action",children:E.action})]}),Td=({className:E,fullwidth:w,topGap:L,bottomGap:M,zeroGap:k,children:A})=>(0,oe.jsx)("div",{className:Fi("un-grid",{[E||"false"]:!0,"un-grid--fullwidth":w||!0,"un-grid--gap-top":L||!1,"un-grid--gap-bottom":M||!1}),children:(0,oe.jsx)("div",{className:Fi("un-grid__content",{"un-grid__content--zero-gap":k||!1}),children:A})}),ab=({children:E,small:w,info:L,align:M,fullblock:k,fullwidth:A})=>(0,oe.jsx)("div",{className:Fi("un-chip-group",{"un-chip-group--small":w,"un-chip-group--info":L,"un-chip-group--content-center":M==="center","un-chip-group--content-end":M==="end","un-chip-group--fullwidth":A,"un-chip-group--fullblock":k}),children:E}),Cp=E=>{const w=E.element||"button";return(0,oe.jsxs)(w,{disabled:E.disabled,title:E.title,onClick:E.onClick,className:Fi("un-chip",{"un-chip--active":!E.disabled&&E.active,"un-chip--disabled":E.disabled,"un-chip--circle":E.circle,"un-chip--info":E.state==="info","un-chip--primary-theme":E.state==="primary","un-chip--success":E.state==="success","un-chip--error":E.state==="error"}),children:[!!E.iconBefore&&(0,oe.jsx)("span",{className:"un-chip__icon un-chip__icon--before",children:E.iconBefore}),!!E.iconBeforeHtml&&(0,oe.jsx)("span",{className:"un-chip__icon un-chip__icon--before",dangerouslySetInnerHTML:{__html:E.iconBeforeHtml}}
217),!!E.buttonBefore&&(0,oe.jsx)("button",{type:"button",onClick:()=>E.onButtonClick&&E.onButtonClick("before"),className:"un-chip__icon un-chip__icon--before",children:E.buttonBefore}),(0,oe.jsx)("span",{className:"un-chip__text",children:E.children}),!!E.iconAfter&&(0,oe.jsx)("span",{className:"un-chip__icon un-chip__icon--after",children:E.iconAfter}),!!E.iconAfterHtml&&(0,oe.jsx)("span",{className:"un-chip__icon un-chip__icon--after",dangerouslySetInnerHTML:{__html:E.iconAfterHtml}}),!!E.buttonAfter&&(0,oe.jsx)("button",{type:"button",onClick:()=>E.onButtonClick&&E.onButtonClick("after"),className:"un-chip__icon un-chip__icon--after",children:E.buttonAfter})]})};var Or;(function(E){E.HOST_BAN_MAP="HOST_BAN_MAP",E.GUEST_BAN_MAP="GUEST_BAN_MAP",E.HOST_PICK_MAP="HOST_PICK_MAP",E.GUEST_PICK_MAP="GUEST_PICK_MAP",E.HOST_PICK_SIDE="HOST_PICK_SIDE",E.GUEST_PICK_SIDE="GUEST_PICK_SIDE",E.DECIDER="DECIDER"})(Or||(Or={}));const aF=E=>{const[w,L]=ae.useState(E.data),[M,k]=ae.useState(!1);ae.useEffect(()=>{w.finished||new Z4([`tournament-game-veto-${E.gameId}`],E.data.socket.url).connect(ye=>{ye.on("tournament-game-veto",Ee=>{var He;L(Ee),k(!1),Ee.finished&&((He=document.getElementById("tournament-game-server"))==null||He.classList.remove("un-message--hidden"),ye.disconnect())})}).then(()=>Ms("Socket connected")).catch(ye=>console.error(ye))},[E.gameId]);const A=Number(E.userId),D=w.progress.length,I=w.veto.steps[D],R=I===Or.GUEST_BAN_MAP||I===Or.HOST_BAN_MAP,P=I===Or.GUEST_PICK_MAP||I===Or.HOST_PICK_MAP,H=I===Or.GUEST_PICK_SIDE||I===Or.HOST_PICK_SIDE,G=E.data.disableUserChecks?!0:A?w.turnUserIds.includes(A):!1,q=ye=>w.veto.steps.findIndex((Ee,He)=>{var Ge;return Ee===Or.GUEST_BAN_MAP||Ee===Or.GUEST_PICK_MAP||Ee===Or.HOST_BAN_MAP||Ee===Or.HOST_PICK_MAP||Ee===Or.DECIDER?ye.id===((Ge=w.progress[He])==null?void 0:Ge.id):!1}),Y=ye=>{const Ee=q(ye);return Ee>=0?w.veto.steps[Ee]:void 0},$=ye=>{const Ee=Y(ye);if(!Ee)return{};const He=Ee===Or.GUEST_BAN_MAP||Ee===Or.HOST_BAN_MAP,Ge=Ee===Or.GUEST_PICK_MAP||Ee===Or.HOST_PICK_MAP;return{"tournament-stats__row--ban":He,"tournament-stats__row--pick":Ge}},X=ye=>ye===Or.HOST_BAN_MAP||ye===Or.HOST_PICK_MAP||ye===Or.HOST_PICK_SIDE?w.players.home:ye===Or.GUEST_BAN_MAP||ye===Or.GUEST_PICK_MAP||ye===Or.GUEST_PICK_SIDE?w.players.guest:"",ne=(ye,Ee)=>{const He=w.progress[Ee];if(ye===Or.GUEST_BAN_MAP||ye===Or.HOST_BAN_MAP)return He?"zabanoval mapu":"banuje mapu";if(ye===Or.GUEST_PICK_MAP||ye===Or.HOST_PICK_MAP)return He?"vybral mapu":"vybere mapu";if(ye===Or.GUEST_PICK_SIDE||ye===Or.HOST_PICK_SIDE)return He?`vybral stranu ${w.sides[He.id]}`:"vybere stranu";if(ye===Or.DECIDER)return"rozhoduj\xEDc\xED mapa"},ue=ye=>{const Ee=ye>=0?ye+1:-1,He=w.veto.steps[Ee];return He===Or.GUEST_PICK_SIDE||He===Or.HOST_PICK_SIDE?Ee:-1},fe=ye=>w.veto.steps[ue(ye)],be=async ye=>{k(!0);try{await Gi.method(`tournament-games/veto-action/${E.gameId}/${ye}`,{method:"POST",addCredentials:!0})}catch(Ee){k(!1),wn({position:"bottom-left",state:"error",text:"N\u011Bco se pokazilo"})}},_e=w.finished?[...w.maps].filter(ye=>q(ye)>=0).sort((ye,Ee)=>{const He=q(ye),Ge=q(Ee);return He-Ge}):w.maps;return(0,oe.jsxs)(Td,{children:[I&&(0,oe.jsx)(Sp,{className:"un-grid__item un-grid__item--span-12",type:"info",title:X(I),icon:(0,oe.jsx)(Ic,{visible:!0,size:"sm"}),children:ne(I,D)}),(0,oe.jsxs)("div",{className:"tournament-stats tournament-stats-container tournament-stats-container--basic un-grid__item un-grid__item--span-12",children:[(0,oe.jsxs)("header",{className:"tournament-stats__row tournament-stats__row--results tournament-stats__row--header",children:[(0,oe.jsx)("div",{className:"tournament-stats__map",children:"Mapa"}),(0,oe.jsx)("div",{className:"tournament-stats__score",children:(0,oe.jsx)("span",{className:"tournament-stats__score-item",children:"T\xFDm"})}),(0,oe.jsx)("div",{className:"tournament-stats__values",children:(0,oe.jsx)("div",{className:"tournament-stats__values-item",children:"Akce"})})]}),_e.map(ye=>(0,oe.jsxs)(ae.Fragment,{children:[(0,oe.jsx)("div",{className:Fi("tournament-stats__row",$(ye)),children:(0,oe.jsxs)("div",{className:"tournament-stats__info",children:[(0,oe.jsx)("span",{className:"tournament-stats__info-name",children:ye.title}),(0,oe.jsx)("span",{className:"tournament-stats__info-action",children:X(Y(ye))}),(0,oe.jsxs)("span",{className:"tournament-stats__info-value",children:[ne(Y(ye),q(ye)),G&&!Y(ye)&&R&&(0,oe.jsx)(pi,{disabled:M,raised:!0,theme:"error",onClick:()=>void be(ye.id),children:"BAN"}),G&&!Y(ye)&&P&&(0,oe.jsx)(pi,{disabled:M,raised:!0,theme:"success",onClick:()=>void be(ye.id),children:"PICK"})]})]})}),fe(q(ye))&&(0,oe.jsx)("div",{className:"tournament-stats__row",children:(0,oe.jsxs)("div",{className:"tournament-stats__info",children:[(0,oe.jsx)("span",{className:"tournament-stats__info-name"}),(0,oe.jsx)("span",{className:"tournament-stats__info-action",children:X(fe(q(ye)))}),(0,oe.jsx)("span",{className:"tournament-stats__info-value",children:H&&G&&D===ue(q(ye))?(0,oe.jsx)(ab,{align:"end",children:Object.keys(w.sides).map(Ee=>(0,oe.jsx)(Cp,{active:!0,title:`Vybrat stranu ${w.sides[Number(Ee)]} na map\u011B ${ye.title}`,onClick:()=>void be(Number(Ee)),disabled:M,children:w.sides[Number(Ee)]},Ee))}):(0,oe.jsx)("span",{children:ne(fe(q(ye)),q(ye)+1)})})]})})]},ye.id))]})]})};window.addEventListener("load",()=>{const E=ut("tournamentGameVetoData",null);E&&js(".js-tsx-tournament-game-veto",aF,{data:E})}),window.addEventListener("load",()=>{document.querySelectorAll("[data-tournament-game-codes-token]").forEach(E=>{const w=E.dataset.tournamentGameCodesToken,L=E.dataset.gameId,M=E.dataset.socketUrl,k=new Z4
217([`tournament-game-veto-${L}`],M);k.connect(A=>{A.on("tournament-game-codes-set",D=>{const I=E.querySelector(".un-message__text");if(!I)return;I.innerHTML="";for(let P=0;P<D.codes.length;P++){const H=D.codes[P],G=document.createElement("input");G.id=`gameCodeInput${P}`,G.value=H,G.readOnly=!0,G.type="text",G.classList.add("un-message__input"),I.appendChild(G)}const R=E.querySelector('[data-copy-input-value="#gameCodeInput0"]');R&&(R.style.display="block"),k.disconnect()})},w).then(()=>Ms("Socket connected!")).catch(A=>console.error(A))})});class sF{constructor(w){this.updateLink=w}init(){const w=document.querySelector("[data-pack-save]");w&&w.addEventListener("click",L=>{const M=L.currentTarget;M.disabled=!0,this.doSave(this.collectData()).then(()=>{M.disabled=!1}).catch(k=>console.error(k))})}collectData(){const w=[],L={};return document.querySelectorAll("[data-row-id]").forEach(M=>{const k=M.dataset.rowId;let A=parseFloat(M.value);k in L&&(A+=L[k]),L[k]=A,w.push({rowId:k,gameId:M.dataset.gameId,score:A})}),this.updateTotalScore(L),w}
217updateTotalScore(w){Object.keys(w).forEach(L=>{const M=document.querySelector(`[data-row-score="${L}"]`);M&&(M.innerHTML=w[L].toString())})}doSave(w){return Be.makeRequest("POST",this.updateLink,{data:w},{history:!1})}}const rE=document.querySelectorAll("#admin-preview [data-player-id]"),aE=document.querySelector("[data-update-link]"),oF=new ct((aE==null?void 0:aE.dataset.updateLink)||null);rE==null||rE.forEach(E=>{oF.registerPlayer(E)});const NT=document.querySelector("[data-pack-update-link]");if(NT){const E=NT.dataset.packUpdateLink;new sF(E).init()}const uF=E=>{window.twttr&&window.twttr.widgets.load(E)};class lF{constructor(w){this.figure=w}async insert(w){const L=new URL(w.replace("http://","https://"));L.hostname.indexOf("youtube.com")!==-1||L.hostname.indexOf("youtu.be")!==-1?this.insertYoutubeVideo(L):L.hostname.indexOf("spotify.com")!==-1?this.insertSpotify(L):L.hostname.indexOf("twitter.com")!==-1||L.hostname.indexOf("x.com")!==-1?await this.insertTwitter(L):L.hostname.indexOf("facebook.com")!==-1?this.insertFacebook(L):L.hostname.indexOf("instagram.com")!==-1?this.insertInstagram(L):L.hostname.indexOf("docs.google.com")!==-1?this.insertGoogleDocs(L):L.hostname.indexOf("twitch.tv")!==-1?this.insertTwitch(L):L.hostname.indexOf("kick.com")!==-1?this.insertKick(L):L.hostname.indexOf("tiktok.com")!==-1?await this.insertTiktok(L):L.hostname.indexOf("reddit.com")!==-1||L.hostname.indexOf("redd.it")!==-1?await this.insertReddit(L):L.hostname.indexOf("bsky.app")!==-1?await this.insertBluesky(L):L.hostname.indexOf("store.steampowered.com")!==-1?this.insertSteamPowered(L):L.hostname.indexOf("streamable.com")!==-1?this.insertStreamable(L):this.insertOther(L)}insertGoogleDocs(w){const L=document.createElement("iframe");w.searchParams.set("embedded","true"),L.src=w.href,L.innerText="Na\u010D\xEDt\xE1n\xED\u2026",this.figure.classList.add("post-body__media"),this.figure.classList.add("post-body__google-docs"),this.figure.style.textAlign="center",this.figure.style.height="750px",this.figure.appendChild(L)}insertYoutubeVideo(w){const L=/(youtube\.com)\/embed\//,M=/(youtube\.com)\/shorts\/(.+)/,A=/(https:\/\/)?(www.)?(youtube\.com|youtu\.be)\/((watch\?v=([A-z0-9\-_]+)|(v\/([A-z0-9]+))|([A-z0-9\-_]+)))/.exec(w.toString()),D=document.createElement("iframe");D.allowFullscreen=!0;const I=w.searchParams.get("t");if(I&&w.searchParams.set("start",I),M.test(w.toString()))D.src="https://www.youtube.com/embed/"+M.exec(w.toString())[2]+`?${w.searchParams.toString()}`;else if(!L.test(w.toString())&&A&&A[1]){const P=A[6]?A[6]:A[8]||A[9];D.src="https://www.youtube.com/embed/"+P+`?${w.searchParams.toString()}`}else D.src=w.toString();this.figure.classList.add("post-body__video"),this.figure.classList.add("post-body__youtube");const R=document.createElement("div");R.classList.add("un-aspect-ratio","un-aspect-ratio--16x9"),R.appendChild(D),this.figure.appendChild(R)}async insertTwitter(w){const L="/oembed/twitter?url="+encodeURIComponent(w.toString()),M=await(await this.fetch(L)).text(),A=new DOMParser().parseFromString(M.trim(),"text/html").querySelector("body");A.querySelectorAll("script").forEach(D=>D.remove()),this.figure.classList.add("post-body__media"),this.figure.innerHTML=A.innerHTML,uF(this.figure)}insertFacebook(w){const L=new URL("https://www.facebook.com/plugins/post.php");L.searchParams.set("href",w.toString());const M=document.createElement("iframe");M.src=L.toString(),M.width="100%",M.height="500",this.figure.classList.add("post-body__facebook"),this.figure.style.textAlign="center",this.figure.appendChild(M)}insertInstagram(w){w.search="";const L=w.toString(),M=document.createElement("iframe");M.src=L.endsWith("/")?`${w.toString()}embed/captioned`:`${w.toString()}/embed/captioned`,M.width="100%",M.height="500",M.scrolling="no",M.style.overflow="hidden",this.figure.classList.add("post-body__instagram"),this.figure.style.textAlign="center",this.figure.appendChild(M),window.addEventListener("message",k=>{if(k.origin!=="https://www.instagram.com"||M.contentWindow!==k.source)return;const A=JSON.parse(k.data);A&&typeof A=="object"&&A.type==="MEASURE"&&A.details&&A.details.height&&(M.height=String(A.details.height))})}insertSpotify(w){const L=w.pathname.match(/(track|artist|album)\/([a-zA-Z0-9]+)/);if(!L||!L[0])return;const M=L[0],k=document.createElement("iframe");k.src="https://open.spotify.com/embed/"+M,k.width="100%",k.height="380",this.figure.classList.add("post-body__spotify"),this.figure.style.textAlign="center",this.figure.appendChild(k)}insertTwitch(w){const L=document.createElement("iframe");L.width="100%",L.height="100%",L.allowFullscreen=!0;const M=encodeURIComponent(window.location.hostname),k=w.toString();if(k.indexOf("/videos/")!==-1){const D=/twitch\.tv\/videos\/([A-z0-9]+)/.exec(k);L.src=`https://player.twitch.tv/?video=${encodeURIComponent(D[1])}&parent=${M}&autoplay=false`}else if(k.indexOf("/collections/")!==-1){const D=/twitch\.tv\/collections\/([A-z0-9\-_]+)/.exec(k);L.src=`https://player.twitch.tv/?collection=${encodeURIComponent(D[1])}&parent=${M}&autoplay=false`}else if(k.indexOf("/clip/")!==-1){const D=/twitch\.tv\/(.+)\/clip\/([A-z0-9\-_]+)/.exec(k);L.src=`https://clips.twitch.tv/embed?clip=${encodeURIComponent(D[2])}&parent=${M}&autoplay=false`}else if(k.indexOf("clips.twitch.tv")!==-1){const D=/clips\.twitch\.tv\/([A-z0-9\-_]+)/.exec(k);L.src=`https://clips.twitch.tv/embed?clip=${encodeURIComponent(D[1])}&parent=${M}&autoplay=false`}else{const D=/twitch\.tv\/([A-z0-9\-_]+)/.exec(k);L.src=`https://player.twitch.tv/?channel=${encodeURIComponent(D[1])}&parent=${M}&autoplay=false`}this.figure.classList.add("post-body__video"),this.figure.classList.add("post-body__twitch");const A=document.createElement("div");A.classList.add("un-aspect-ratio","un-aspect-ratio--16x9"),A.appendChild(L),this.figure.appendChild(A)}insertKick(w){let L;if(w.pathname.includes("/clips/")){const k=document.createElement("a");k.textContent=w.toString(),k.href=w.toString(),k.target="_blank",k.rel="noopener noreferrer",this.figure.classList.remove("media"),L=k}else{w.hostname="player.kick.com";const k=document.createElement("iframe");k.width="100%",k.height="100%",k.allowFullscreen=!0,k.src=w.toString(),L=k}const M=document.createElement("div");M.appendChild(L),L instanceof HTMLIFrameElement&&(this.figure.classList.add("post-body__video"),M.classList.add("un-aspect-ratio","un-aspect-ratio--16x9")),this.figure.classList.add("post-body__kick"),this.figure.appendChild(M)}async insertTiktok(w){const L="/oembed/tiktok?url="+encodeURIComponent(w.toString()),M=await(await this.fetch(L)).text(),A=new DOMParser().parseFromString(M.trim(),"text/html"),D=A.querySelector("script"),I=document.createElement("script");I.src=D.src,I.async=D.async,I.defer=D.defer,I.crossOrigin=D.crossOrigin,I.nonce=D.nonce,D.remove(),this.figure.innerHTML=A.body.innerHTML,this.figure.style.textAlign="center",this.figure.classList.add("post-body__media"),this.figure.classList.add("post-body__tiktok"),this.insertScriptToHead(I)}async insertReddit(w){const L="/oembed/reddit?url="+encodeURIComponent(w.toString()),M=await(await this.fetch(L)).text(),A=new DOMParser().parseFromString(M.trim(),"text/html"),D=A.querySelector("script"),I=document.createElement("script");I.src=D.src,I.async=D.async,I.defer=D.defer,I.crossOrigin=D.crossOrigin,I.nonce=D.nonce,D.remove(),this.figure.classList.add("post-body__reddit"),this.figure.innerHTML=A.body.innerHTML,this.figure.style.textAlign="center",this.insertScriptToBody(I)}async insertBluesky(w){const L="/oembed/bluesky?url="+encodeURIComponent(w.toString()),M=await(await this.fetch(L)).text(),A=new DOMParser().parseFromString(M.trim(),"text/html"),D=A.querySelector("script"),I=document.createElement("script");I.src=D.src,I.async=D.async,I.defer=D.defer,I.crossOrigin=D.crossOrigin,I.nonce=D.nonce,D.remove(),this.figure.classList.add("post-body__bluesky"),this.figure.innerHTML=A.body.innerHTML,this.figure.style.textAlign="center",this.insertScriptToBody(I)}insertSteamPowered(w){const L=document.createElement("picture"),M=document.createElement("iframe");M.src=w.toString(),M.width="100%",M.height="190",this.figure.classList.add("post-body__steam"),this.figure.appendChild(L.appendChild(M))}
217insertStreamable(w){const L=w.pathname.lastIndexOf("/")!==0?w.pathname.substring(w.pathname.lastIndexOf("/")+1):w.pathname.substring(1),M=document.createElement("iframe");M.src=`https://streamable.com/e/${L}`,M.width="100%",M.height="100%",M.frameBorder="0",M.allowFullscreen=!0,M.style.aspectRatio="16 / 9",this.figure.classList.add("post-body__streamable"),this.figure.appendChild(M)}insertOther(w){const L=document.createElement("picture"),M=document.createElement("iframe");M.src=w.toString(),M.width="100%",M.height="100%",this.figure.classList.add("post-body__media","un-aspect-ratio","un-aspect-ratio--16x9"),this.figure.classList.add("post-body__unrecognized"),this.figure.appendChild(L.appendChild(M))}insertScriptToHead(w){document.head.appendChild(w)}insertScriptToBody(w){document.body.appendChild(w)}fetch(w){const L=new AbortController,M=new Request(w,{credentials:"same-origin",method:"GET",signal:L.signal});return window.fetch(M)}}const sb=async(E,w,L,M)=>{const k=new URLSearchParams(window.location.search),A={};for(const R in M)if(M.hasOwnProperty(R)){const P=M[R];typeof P=="string"?A[R]=P:typeof P=="number"?A[R]=P.toString():typeof P=="boolean"&&(A[R]=P?"1":"0")}k.has("previewCode")&&(A.previewCode=k.get("previewCode"));const D=L+"&"+new URLSearchParams(A).toString(),I=await Be.makeRequest("GET",D,null,{history:!1});if(I.snippets){for(const R in I.snippets)if(I.snippets.hasOwnProperty(R)){const P=I.snippets[R];E.insertAdjacentHTML("afterbegin",P),w.remove(),Ye()}}};document.querySelectorAll("figure.table table").forEach(E=>{const w=E.closest("figure");w&&w.classList.add("table-responsive")}),document.querySelectorAll("oembed[url]").forEach(E=>{const w=E.closest("figure"),L=E.getAttribute("url"),M=new lF(w);try{M.insert(L)}catch(k){console.error(k)}E.remove()}),document.querySelectorAll("figure.post-body__tournament-table oembed").forEach(E=>{const w=E.closest("figure");let L=null;const M=document.querySelector("[data-tournament-table]");M&&(L=M.dataset.tournamentTable);const k={uid:E.getAttribute("uid"),group:E.getAttribute("group"),max:E.getAttribute("max")?E.getAttribute("max"):null,basic:E.getAttribute("basic")};sb(w,E,L,k).catch(A=>console.error(A))}),document.querySelectorAll("figure.post-body__tournament-pack oembed").forEach(E=>{const w=E.closest("figure");let L=null;const M=document.querySelector("[data-tournament-pack]");M&&(L=M.dataset.tournamentPack);const k={uid:E.getAttribute("uid"),pack:Number(E.getAttribute("pack"))+1,match:E.getAttribute("match"),basic:E.getAttribute("basic")};sb(w,E,L,k).catch(A=>console.error(A))}),document.querySelectorAll("figure.post-body__tournament-games oembed").forEach(E=>{const w=E.closest("figure");let L=null;const M=document.querySelector("[data-tournament-games]");M&&(L=M.dataset.tournamentGames);const k={uid:E.getAttribute("uid"),group:E.getAttribute("group"),round:E.getAttribute("round")?E.getAttribute("round"):null,basic:E.getAttribute("basic")?E.getAttribute("basic"):0};sb(w,E,L,k).catch(A=>console.error(A))}),document.querySelectorAll("figure.post-body__tournament-bracket oembed").forEach(E=>{const w=E.closest("figure");let L=null;const M=document.querySelector("[data-tournament-bracket]");M&&(L=M.dataset.tournamentBracket);const k={uid:E.getAttribute("uid"),round:E.getAttribute("round"),thirdPlace:E.getAttribute("thirdPlace"),hideMyPosition:E.getAttribute("hideMyPosition"),hideActionButtons:E.getAttribute("hideActionButtons"),hideColumnTitles:E.getAttribute("hideColumnTitles"),hideLines:E.getAttribute("hideLines"),bracketType:E.getAttribute("bracketType")};sb(w,E,L,k).catch(A=>console.error(A))}),document.querySelectorAll("figure.post-body__tournament-league-table oembed").forEach(E=>{sb(E.closest("figure"),E,document.querySelector("[data-tournament-league-table]").dataset.tournamentLeagueTable,{uid:E.getAttribute("uid"),basicMode:!0,max:E.getAttribute("max"),offset:E.getAttribute("offset")}).catch(w=>console.error(w))}),document.querySelectorAll("figure.post-body__tournament-matches oembed").forEach(E=>{const w=E.closest("figure");let L=null;const M=document.querySelector("[data-tournament-matches]");M&&(L=M.dataset.tournamentMatches);const k={uid:E.getAttribute("uid"),matchIds:E.getAttribute("matchIds")};sb(w,E,L,k).catch(A=>console.error(A))}),document.querySelectorAll("figure.post-body__gallery oembed").forEach(E=>{let w=null;const L=E.closest("figure"),M=document.querySelector("[data-article-gallery]");M&&(w=M.dataset.articleGallery),sb(L,E,w,{id:E.getAttribute("id")}).catch(k=>console.error(k))});const cF=`
218    <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px">
219        <path d="M120-120v-240h80v104l124-124 56 56-124 124h104v80H120Zm480 0v-80h104L580-324l56-56 124 124v-104h80v240H600ZM324-580 200-704v104h-80v-240h240v80H256l124 124-56 56Zm312 0-56-56 124-124H600v-80h240v240h-80v-104L636-580Z"/>
220    </svg>
221`,fF=`
222    <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px">
223        <path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"/>
224    </svg>
225`;document.querySelectorAll("figure.table[variant='dynamic']").forEach(E=>{const w=E.querySelector("table");w&&new ResizeObserver(()=>{const L=R0(E),M=w.scrollWidth,k=Math.min(1,L/M),A=`${w.getBoundingClientRect().height}px`;w.style.transformOrigin="top left",w.style.transform=`scale(${k})`,E.style.height=A,E.style.overflow="visible";const D=E.querySelector("figcaption");D&&(D.style.top=A)}).observe(E)}),document.querySelectorAll("figure.table[variant='fullscreen'], figure.table[variant='dynamic']").forEach(E=>{var M;const w=E.querySelector("table");if(!w)return;const L=document.createElement("button");L.className="un-button un-button--outline table-fullscreen-button",L.innerHTML=`<span class="un-button__icon">${cF}</span>`,L.addEventListener("click",()=>IT(E,w)),E.dataset.uuid=Gs(),(M=E.querySelector("figcaption"))==null||M.appendChild(L)});function IT(E,w){var I,R;if(E.dataset.fullscreen==="true"){E.dataset.fullscreen="false",xd(),(I=document.querySelector(`.table-dialog[data-uuid='${E.dataset.uuid}']`))==null||I.remove();return}const L=((R=E.querySelector("table"))==null?void 0:R.outerHTML)||"",M=document.createElement("figure");M.dataset.uuid=E.dataset.uuid||"",M.classList.add("table-dialog"),M.innerHTML=L;const k=M.querySelector("table");if(!k)return;k.style.removeProperty("transform"),k.style.removeProperty("transform-origin");const A=document.createElement("button");A.className="un-button un-button--outline",A.innerHTML=`<span class="un-button__icon">${fF}</span>`,A.addEventListener("click",()=>IT(E,w));const D=document.createElement("figcaption");D.appendChild(A),M.appendChild(D),document.body.appendChild(M),Xl(),E.dataset.fullscreen="true"}var dle=__webpack_require__(9632),J4=window,sm=J4.requestAnimationFrame||J4.webkitRequestAnimationFrame||J4.mozRequestAnimationFrame||J4.msRequestAnimationFrame||function(E){return setTimeout(E,16)},OT=window,sE=OT.cancelAnimationFrame||OT.mozCancelAnimationFrame||function(E){clearTimeout(E)};function oE(){for(var E,w,L,M=arguments[0]||{},k=1,A=arguments.length;k<A;k++)if((E=arguments[k])!==null)for(w in E)L=E[w],M!==L&&L!==void 0&&(M[w]=L);return M}function Ad(E){return["true","false"].indexOf(E)>=0?JSON.parse(E):E}function Dd(E,w,L,M){if(M)try{E.setItem(w,L)}catch(k){}return L}function dF(){var E=window.tnsId;return window.tnsId=E?E+1:1,"tns"+window.tnsId}function K4(){var E=document,w=E.body;return w||(w=E.createElement("body"),w.fake=!0),w}var y2=document.documentElement;function X4(E){var w="";return E.fake&&(w=y2.style.overflow,E.style.background="",E.style.overflow=y2.style.overflow="hidden",y2.appendChild(E)),w}function ex(E,w){E.fake&&(E.remove(),y2.style.overflow=w,y2.offsetHeight)}function hF(){var E=document,w=K4(),L=X4(w),M=E.createElement("div"),k=!1;w.appendChild(M);try{for(var A="(10px * 10)",D=["calc"+A,"-moz-calc"+A,"-webkit-calc"+A],I,R=0;R<3;R++)if(I=D[R],M.style.width=I,M.offsetWidth===100){k=I.replace(A,"");break}}catch(P){}return w.fake?ex(w,L):M.remove(),k}function pF(){var E=document,w=K4(),L=X4(w),M=E.createElement("div"),k=E.createElement("div"),A="",D=70,I=3,R=!1;M.className="tns-t-subp2",k.className="tns-t-ct";for(var P=0;P<D;P++)A+="<div></div>";return k.innerHTML=A,M.appendChild(k),w.appendChild(M),R=Math.abs(M.getBoundingClientRect().left-k.children[D-I].getBoundingClientRect().left)<2,w.fake?ex(w,L):M.remove(),R}function gF(){if(window.matchMedia||window.msMatchMedia)return!0;var E=document,w=K4(),L=X4(w),M=E.createElement("div"),k=E.createElement("style"),A="@media all and (min-width:1px){.tns-mq-test{position:absolute}}",D;return k.type="text/css",M.className="tns-mq-test",w.appendChild(k),w.appendChild(M),k.styleSheet?k.styleSheet.cssText=A:k.appendChild(E.createTextNode(A)),D=window.getComputedStyle?window.getComputedStyle(M).position:M.currentStyle.position,w.fake?ex(w,L):M.remove(),D==="absolute"}function mF(E,w){var L=document.createElement("style");return E&&L.setAttribute("media",E),w&&L.setAttribute("nonce",w),document.querySelector("head").appendChild(L),L.sheet?L.sheet:L.styleSheet}function Ep(E,w,L,M){"insertRule"in E?E.insertRule(w+"{"+L+"}",M):E.addRule(w,L,M)}function bF(E,w){"deleteRule"in E?E.deleteRule(w):E.removeRule(w)}function Yh(E){var w="insertRule"in E?E.cssRules:E.rules;return w.length}function yF(E,w){return Math.atan2(E,w)*(180/Math.PI)}function vF(E,w){var L=!1,M=Math.abs(90-Math.abs(E));return M>=90-w?L="horizontal":M<=w&&(L="vertical"),L}function om(E,w,L){for(var M=0,k=E.length;M<k;M++)w.call(L,E[M],M)}var uE="classList"in document.createElement("_"),bv=uE?function(E,w){return E.classList.contains(w)}:function(E,w){return E.className.indexOf(w)>=0},qs=uE?function(E,w){bv(E,w)||E.classList.add(w)}:function(E,w){bv(E,w)||(E.className+=" "+w)},ec=uE?function(E,w){bv(E,w)&&E.classList.remove(w)}:function(E,w){bv(E,w)&&(E.className=E.className.replace(w,""))};function v2(E,w){return E.hasAttribute(w)}function tx(E,w){return E.getAttribute(w)}function RT(E){return typeof E.item!="undefined"}
225function Oc(E,w){if(E=RT(E)||E instanceof Array?E:[E],Object.prototype.toString.call(w)==="[object Object]")for(var L=E.length;L--;)for(var M in w)E[L].setAttribute(M,w[M])}function um(E,w){E=RT(E)||E instanceof Array?E:[E],w=w instanceof Array?w:[w];for(var L=w.length,M=E.length;M--;)for(var k=L;k--;)E[M].removeAttribute(w[k])}function zT(E){for(var w=[],L=0,M=E.length;L<M;L++)w.push(E[L]);return w}function Rc(E,w){E.style.display!=="none"&&(E.style.display="none")}function zc(E,w){E.style.display==="none"&&(E.style.display="")}function PT(E){return window.getComputedStyle(E).display!=="none"}function _2(E){if(typeof E=="string"){var w=[E],L=E.charAt(0).toUpperCase()+E.substr(1),M=["Webkit","Moz","ms","O"];M.forEach(function(R){(R!=="ms"||E==="transform")&&w.push(R+L)}),E=w}for(var k=document.createElement("fakeelement"),A=E.length,D=0;D<E.length;D++){var I=E[D];if(k.style[I]!==void 0)return I}return!1}function _F(E){if(!E||!window.getComputedStyle)return!1;var w=document,L=K4(),M=X4(L),k=w.createElement("p"),A,D=E.length>9?"-"+E.slice(0,-9).toLowerCase()+"-":"";return D+="transform",L.insertBefore(k,null),k.style[E]="translate3d(1px,1px,1px)",A=window.getComputedStyle(k).getPropertyValue(D),L.fake?ex(L,M):k.remove(),A!==void 0&&A.length>0&&A!=="none"}function FT(E,w){var L=!1;return/^Webkit/.test(E)?L="webkit"+w+"End":/^O/.test(E)?L="o"+w+"End":E&&(L=w.toLowerCase()+"end"),L}var BT=!1;try{var wF=Object.defineProperty({},"passive",{get:function(){BT=!0}});window.addEventListener("test",null,wF)}catch(E){}var UT=BT?{passive:!0}:!1;function Os(E,w,L){for(var M in w){var k=["touchstart","touchmove"].indexOf(M)>=0&&!L?UT:!1;E.addEventListener(M,w[M],k)}}function Jo(E,w){for(var L in w){var M=["touchstart","touchmove"].indexOf(L)>=0?UT:!1;E.removeEventListener(L,w[L],M)}}function xF(){return{topics:{},on:function(E,w){this.topics[E]=this.topics[E]||[],this.topics[E].push(w)},off:function(E,w){if(this.topics[E]){for(var L=0;L<this.topics[E].length;L++)if(this.topics[E][L]===w){this.topics[E].splice(L,1);break}}},emit:function(E,w){w.type=E,this.topics[E]&&this.topics[E].forEach(function(L){L(w,E)})}}}function SF(E,w,L,M,P,A,D){var I=Math.min(A,10),R=P.indexOf("%")>=0?"%":"px",P=P.replace(R,""),H=Number(E.style[w].replace(L,"").replace(M,"").replace(R,"")),G=(P-H)/A*I,q;setTimeout(Y,I);function Y(){A-=I,H+=G,E.style[w]=L+H+R+M,A>0?setTimeout(Y,I):D()}}Object.keys||(Object.keys=function(E){var w=[];for(var L in E)Object.prototype.hasOwnProperty.call(E,L)&&w.push(L);return w}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var HT=function(E){E=oE({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,center:!1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!1,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:!1,freezable:!0,onInit:!1,useLocalStorage:!0,nonce:!1},E||{});var w=document,L=window,M={ENTER:13,SPACE:32,LEFT:37,RIGHT:39},k={},A=E.useLocalStorage;if(A){var D=navigator.userAgent,I=new Date;try{k=L.localStorage,k?(k.setItem(I,I),A=k.getItem(I)==I,k.removeItem(I)):A=!1,A||(k={})}catch(Pe){A=!1}A&&(k.tnsApp&&k.tnsApp!==D&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach(function(Pe){k.removeItem(Pe)}),localStorage.tnsApp=D)}var R=k.tC?Ad(k.tC):Dd(k,"tC",hF(),A),P=k.tPL?Ad(k.tPL):Dd(k,"tPL",pF(),A),H=k.tMQ?Ad(k.tMQ):Dd(k,"tMQ",gF(),A),G=k.tTf?Ad(k.tTf):Dd(k,"tTf",_2("transform"),A),q=k.t3D?Ad(k.t3D):Dd(k,"t3D",_F(G),A),Y=k.tTDu?Ad(k.tTDu):Dd(k,"tTDu",_2("transitionDuration"),A),$=k.tTDe?Ad(k.tTDe):Dd(k,"tTDe",_2("transitionDelay"),A),X=k.tADu?Ad(k.tADu):Dd(k,"tADu",_2("animationDuration"),A),ne=k.tADe?Ad(k.tADe):Dd(k,"tADe",_2("animationDelay"),A),ue=k.tTE?Ad(k.tTE):Dd(k,"tTE",FT(Y,"Transition"),A),fe=k.tAE?Ad(k.tAE):Dd(k,"tAE",FT(X,"Animation"),A),be=L.console&&typeof L.console.warn=="function",_e=["container","controlsContainer","prevButton","
225nextButton","navContainer","autoplayButton"],ye={};if(_e.forEach(function(Pe){if(typeof E[Pe]=="string"){var ht=E[Pe],Rt=w.querySelector(ht);if(ye[Pe]=ht,Rt&&Rt.nodeName)E[Pe]=Rt;else{be&&console.warn("Can't find",E[Pe]);return}}}),E.container.children.length<1){be&&console.warn("No slides found in",E.container);return}var Ee=E.responsive,He=E.nested,Ge=E.mode==="carousel";if(Ee){0 in Ee&&(E=oE(E,Ee[0]),delete Ee[0]);var it={};for(var wt in Ee){var vt=Ee[wt];vt=typeof vt=="number"?{items:vt}:vt,it[wt]=vt}Ee=it,it=null}function Bt(Pe){for(var ht in Pe)Ge||(ht==="slideBy"&&(Pe[ht]="page"),ht==="edgePadding"&&(Pe[ht]=!1),ht==="autoHeight"&&(Pe[ht]=!1)),ht==="responsive"&&Bt(Pe[ht])}if(Ge||Bt(E),!Ge){E.axis="horizontal",E.slideBy="page",E.edgePadding=!1;var Zt=E.animateIn,Jt=E.animateOut,It=E.animateDelay,Yt=E.animateNormal}var ln=E.axis==="horizontal",On=w.createElement("div"),gn=w.createElement("div"),qn,Tn=E.container,er=Tn.parentNode,Sa=Tn.outerHTML,li=Tn.children,Fn=li.length,Ji,Qs=gz(),Na=!1;Ee&&Mz(),Ge&&(Tn.className+=" tns-vpfix");var ni=E.autoWidth,Yn=yi("fixedWidth"),Pn=yi("edgePadding"),ii=yi("gutter"),zr=bz(),Fs=yi("center"),Ui=ni?1:Math.floor(yi("items")),$d=yi("slideBy"),Hr=E.viewportMax||E.fixedWidthViewportWidth,bi=yi("arrowKeys"),da=yi("speed"),Gc=E.rewind,va=Gc?!1:E.loop,Ia=yi("autoHeight"),Js=yi("controls"),Zd=yi("controlsText"),Vc=yi("nav"),Qd=yi("touch"),Jd=yi("mouseDrag"),jo=yi("autoplay"),S_=yi("autoplayTimeout"),Kd=yi("autoplayText"),Xd=yi("autoplayHoverPause"),us=yi("autoplayResetOnVisibility"),Tr=mF(null,yi("nonce")),Gm=E.lazyload,XS=E.lazyloadSelector,Bs,C_=[],au=va?Eue():0,Gr=Ge?Fn+au*2:Fn+au,rz=!!((Yn||ni)&&!va),E_=Yn?eT():null,Rk=!Ge||!va,Wb=ln?"left":"top",Vm="",L_="",d4=function(){return Yn?function(){return Fs&&!va?Fn-1:Math.ceil(-E_/(Yn+ii))}:ni?function(){for(var Pe=0;Pe<Gr;Pe++)if(Bs[Pe]>=-E_)return Pe}:function(){return Fs&&Ge&&!va?Fn-1:va||Ge?Math.max(0,Gr-Math.ceil(Ui)):Gr-1}}(),Hn=hz(yi("startIndex")),Wm=Hn,Fhe=dz(),h0=0,Wc=ni?null:d4(),vue,eC=E.preventActionWhenRunning,tC=E.swipeAngle,p0=tC?"?":!0,qm=!1,zk=E.onInit,No=new xF,Ym=" tns-slider tns-"+E.mode,ls=Tn.id||dF(),lc=yi("disable"),h4=!1,nC=E.freezable,Ff=nC&&!ni?Yk():!1,p4=!1,g4={click:$m,keydown:Yue},Pk={click:Bue,keydown:$ue},m4={mouseover:Vue,mouseout:Wue},b4={visibilitychange:Gue},y4={keydown:que},v4={touchstart:Zz,touchmove:Qz,touchend:LC,touchcancel:LC},_4={mousedown:Zz,mousemove:Qz,mouseup:LC,mouseleave:LC},iC=Zp("controls"),Fk=Zp("nav"),w4=ni?!0:E.navAsThumbnails,Bk=Zp("autoplay"),az=Zp("touch"),sz=Zp("mouseDrag"),Uk="tns-slide-active",oz="tns-slide-cloned",rC="tns-complete",aC={load:jue,error:Nue},Hk,Gk,x4=E.preventScrollOnTouch==="force";if(iC)var go=E.controlsContainer,uz=E.controlsContainer?E.controlsContainer.outerHTML:"",Ja=E.prevButton,Ka=E.nextButton,_ue=E.prevButton?E.prevButton.outerHTML:"",wue=E.nextButton?E.nextButton.outerHTML:"",S4,C4;if(Fk)var Cu=E.navContainer,lz=E.navContainer?E.navContainer.outerHTML:"",qc,Bf=ni?Fn:Kz(),qb=0,Yb=-1,Yc=pz(),M_=Yc,sC="tns-nav-active",k_="Carousel Page ",Vk=" (Current Slide)";if(Bk)var cz=E.autoplayDirection==="forward"?1:-1,Es=E.autoplayButton,fz=E.autoplayButton?E.autoplayButton.outerHTML:"",E4=["<span class='tns-visually-hidden'>"," animation</span>"],oC,cc,uC,T_,lC;if(az||sz)var $b={},eh={},cC,xue,Sue,Zb=!1,Uf,Wk=ln?function(Pe,ht){return Pe.x-ht.x}:function(Pe,ht){return Pe.y-ht.y};ni||fC(lc||Ff),G&&(Wb=G,Vm="translate",q?(Vm+=ln?"3d(":"3d(0px, ",L_=ln?", 0px, 0px)":", 0px)"):(Vm+=ln?"X(":"Y(",L_=")")),Ge&&(Tn.className=Tn.className.replace("tns-vpfix","")),Mue(),kue(),_z();function fC(Pe){Pe&&(Js=Vc=Qd=Jd=bi=jo=Xd=us=!1)}function dz(){for(var Pe=Ge?Hn-au:Hn;Pe<0;)Pe+=Fn;return Pe%Fn+1}function hz(Pe){return Pe=Pe?Math.max(0,Math.min(va?Fn-1:Fn-Ui,Pe)):0,Ge?Pe+au:Pe}function dC(Pe){for(Pe==null&&(Pe=Hn),Ge&&(Pe-=au);Pe<0;)Pe+=Fn;return Math.floor(Pe%Fn)}function pz(){var Pe=dC(),ht;return ht=w4?Pe:Yn||ni?Math.ceil((Pe+1)*Bf/Fn-1):Math.floor(Pe/Ui),!va&&Ge&&Hn===Wc&&(ht=Bf-1),ht}function Cue(){if(ni||Yn&&!Hr)return Fn-1;var Pe=Yn?"fixedWidth":"items",ht=[];if((Yn||E[Pe]<Fn)&&ht.push(E[Pe]),Ee)for(var Rt in Ee){var Vt=Ee[Rt][Pe];Vt&&(Yn||Vt<Fn)&&ht.push(Vt)}return ht.length||ht.push(0),Math.ceil(Yn?Hr/Math.min.apply(null,ht):Math.max.apply(null,ht))}function Eue(){var Pe=Cue(),ht=Ge?Math.ceil((Pe*5-Fn)/2):Pe*4-Fn;return ht=Math.max(Pe,ht),Zp("edgePadding")?ht+1:ht}function gz(){return L.innerWidth||w.documentElement.clientWidth||w.body.clientWidth}function qk(Pe){return Pe==="top"?"afterbegin":"beforeend"}function mz(Pe){if(Pe!=null){var ht=w.createElement("div"),Rt,Vt;return Pe.appendChild(ht),Rt=ht.getBoundingClientRect(),Vt=Rt.right-Rt.left,ht.remove(),Vt||mz(Pe.parentNode)}}function bz(){var Pe=Pn?Pn*2-ii:0;return mz(er)-Pe}function Zp(Pe){if(E[Pe])return!0;
225if(Ee){for(var ht in Ee)if(Ee[ht][Pe])return!0}return!1}function yi(Pe,ht){if(ht==null&&(ht=Qs),Pe==="items"&&Yn)return Math.floor((zr+ii)/(Yn+ii))||1;var Rt=E[Pe];if(Ee)for(var Vt in Ee)ht>=parseInt(Vt)&&Pe in Ee[Vt]&&(Rt=Ee[Vt][Pe]);return Pe==="slideBy"&&Rt==="page"&&(Rt=yi("items")),!Ge&&(Pe==="slideBy"||Pe==="items")&&(Rt=Math.floor(Rt)),Rt}function Lue(Pe){return R?R+"("+Pe*100+"% / "+Gr+")":Pe*100/Gr+"%"}function hC(Pe,ht,Rt,Vt,Qn){var hi="";if(Pe!==void 0){var Sr=Pe;ht&&(Sr-=ht),hi=ln?"margin: 0 "+Sr+"px 0 "+Pe+"px;":"margin: "+Pe+"px 0 "+Sr+"px 0;"}else if(ht&&!Rt){var Eu="-"+ht+"px",mo=ln?Eu+" 0 0":"0 "+Eu+" 0";hi="margin: 0 "+mo+";"}return!Ge&&Qn&&Y&&Vt&&(hi+=Qb(Vt)),hi}function pC(Pe,ht,Rt){return Pe?(Pe+ht)*Gr+"px":R?R+"("+Gr*100+"% / "+Rt+")":Gr*100/Rt+"%"}function gC(Pe,ht,Rt){var Vt;if(Pe)Vt=Pe+ht+"px";else{Ge||(Rt=Math.floor(Rt));var Qn=Ge?Gr:Rt;Vt=R?R+"(100% / "+Qn+")":100/Qn+"%"}return Vt="width:"+Vt,He!=="inner"?Vt+";":Vt+" !important;"}function mC(Pe){var ht="";if(Pe!==!1){var Rt=ln?"padding-":"margin-",Vt=ln?"right":"bottom";ht=Rt+Vt+": "+Pe+"px;"}return ht}function yz(Pe,ht){var Rt=Pe.substring(0,Pe.length-ht).toLowerCase();return Rt&&(Rt="-"+Rt+"-"),Rt}function Qb(Pe){return yz(Y,18)+"transition-duration:"+Pe/1e3+"s;"}function vz(Pe){return yz(X,17)+"animation-duration:"+Pe/1e3+"s;"}function Mue(){var Pe="tns-outer",ht="tns-inner",Rt=Zp("gutter");if(On.className=Pe,gn.className=ht,On.id=ls+"-ow",gn.id=ls+"-iw",Tn.id===""&&(Tn.id=ls),Ym+=P||ni?" tns-subpixel":" tns-no-subpixel",Ym+=R?" tns-calc":" tns-no-calc",ni&&(Ym+=" tns-autowidth"),Ym+=" tns-"+E.axis,Tn.className+=Ym,Ge?(qn=w.createElement("div"),qn.id=ls+"-mw",qn.className="tns-ovh",On.appendChild(qn),qn.appendChild(gn)):On.appendChild(gn),Ia){var Vt=qn||gn;Vt.className+=" tns-ah"}if(er.insertBefore(On,Tn),gn.appendChild(Tn),om(li,function(m0,Kb){qs(m0,"tns-item"),m0.id||(m0.id=ls+"-item"+Kb),!Ge&&Yt&&qs(m0,Yt),Oc(m0,{"aria-hidden":"true",tabindex:"-1"})}),au){for(var Qn=w.createDocumentFragment(),hi=w.createDocumentFragment(),Sr=au;Sr--;){var Eu=Sr%Fn,mo=li[Eu].cloneNode(!0);if(qs(mo,oz),um(mo,"id"),hi.insertBefore(mo,hi.firstChild),Ge){var su=li[Fn-1-Eu].cloneNode(!0);qs(su,oz),um(su,"id"),Qn.appendChild(su)}}Tn.insertBefore(Qn,Tn.firstChild),Tn.appendChild(hi),li=Tn.children}}function _z(){if(Zp("autoHeight")||ni||!ln){var Pe=Tn.querySelectorAll("img");om(Pe,function(ht){var Rt=ht.src;Gm||(Rt&&Rt.indexOf("data:image")<0?(ht.src="",Os(ht,aC),qs(ht,"loading"),ht.src=Rt):Nz(ht))}),sm(function(){vC(zT(Pe),function(){Hk=!0})}),Zp("autoHeight")&&(Pe=Kk(Hn,Math.min(Hn+Ui-1,Gr-1))),Gm?wz():sm(function(){vC(zT(Pe),wz)})}else Ge&&M4(),Sz(),Cz()}function wz(){if(ni&&Fn>1){var Pe=va?Hn:Fn-1;(function ht(){var Rt=li[Pe].getBoundingClientRect().left,Vt=li[Pe-1].getBoundingClientRect().right;Math.abs(Rt-Vt)<=1?xz():setTimeout(function(){ht()},16)})()}else xz()}function xz(){(!ln||ni)&&(zz(),ni?(E_=eT(),nC&&(Ff=Yk()),Wc=d4(),fC(lc||Ff)):iT()),Ge&&M4(),Sz(),Cz()}function kue(){if(!Ge)for(var Pe=Hn,ht=Hn+Math.min(Fn,Ui);Pe<ht;Pe++){var Rt=li[Pe];Rt.style.left=(Pe-Hn)*100/Ui+"%",qs(Rt,Zt),ec(Rt,Yt)}if(ln&&(P||ni?(Ep(Tr,"#"+ls+" > .tns-item","font-size:"+L.getComputedStyle(li[0]).fontSize+";",Yh(Tr)),Ep(Tr,"#"+ls,"font-size:0;",Yh(Tr))):Ge&&om(li,function(oT,uT){oT.style.marginLeft=Lue(uT)})),H){if(Y){var Vt=qn&&E.autoHeight?Qb(E.speed):"";Ep(Tr,"#"+ls+"-mw",Vt,Yh(Tr))}Vt=hC(E.edgePadding,E.gutter,E.fixedWidth,E.speed,E.autoHeight),Ep(Tr,"#"+ls+"-iw",Vt,Yh(Tr)),Ge&&(Vt=ln&&!ni?"width:"+pC(E.fixedWidth,E.gutter,E.items)+";":"",Y&&(Vt+=Qb(da)),Ep(Tr,"#"+ls,Vt,Yh(Tr))),Vt=ln&&!ni?gC(E.fixedWidth,E.gutter,E.items):"",E.gutter&&(Vt+=mC(E.gutter)),Ge||(Y&&(Vt+=Qb(da)),X&&(Vt+=vz(da))),Vt&&Ep(Tr,"#"+ls+" > .tns-item",Vt,Yh(Tr))}else{Oue(),gn.style.cssText=hC(Pn,ii,Yn,Ia),Ge&&ln&&!ni&&(Tn.style.width=pC(Yn,ii,Ui));var Vt=ln&&!ni?gC(Yn,ii,Ui):"";ii&&(Vt+=mC(ii)),Vt&&Ep(Tr,"#"+ls+" > .tns-item",Vt,Yh(Tr))}if(Ee&&H)for(var Qn in Ee){Qn=parseInt(Qn);var hi=Ee[Qn],Vt="",Sr="",Eu="",mo="",su="",m0=ni?null:yi("items",Qn),Kb=yi("fixedWidth",Qn),Xb=yi("speed",Qn),aT=yi("edgePadding",Qn),sT=yi("autoHeight",Qn),D_=yi("gutter",Qn);Y&&qn&&yi("autoHeight",Qn)&&"speed"in hi&&(Sr="#"+ls+"-mw{"+Qb(Xb)+"}"),("edgePadding"in hi||"gutter"in hi)&&(Eu="#"+ls+"-iw{"+hC(aT,D_,Kb,Xb,sT)+"}"),Ge&&ln&&!ni&&("fixedWidth"in hi||"items"in hi||Yn&&"gutter"in hi)&&(mo="width:"+pC(Kb,D_,m0)+";"),Y&&"speed"in hi&&(mo+=Qb(Xb)),mo&&(mo="#"+ls+"{"+mo+"}"),("fixedWidth"in hi||Yn&&"gutter"in hi||!Ge&&"items"in hi)&&(su+=gC(Kb,D_,m0)),"gutter"in hi&&(su+=mC(D_)),!Ge&&"speed"in hi&&(Y&&(su+=Qb(Xb)),X&&(su+=vz(Xb))),su&&(su="#"+ls+" > .tns-item{"+su+"}"),Vt=Sr+Eu+mo+su,Vt&&Tr.insertRule("@media (min-width: "+Qn/16+"em) {"+Vt+"}",Tr.cssRules.length)}}function Sz(){if(Xk(),On.insertAdjacentHTML("afterbegin",'<div class="tns-liveregion tns-visually-hidden" aria-l
225ive="polite" aria-atomic="true">slide <span class="current">'+jz()+"</span>  of "+Fn+"</div>"),Gk=On.querySelector(".tns-liveregion .current"),Bk){var Pe=jo?"stop":"start";Es?Oc(Es,{"data-action":Pe}):E.autoplayButtonOutput&&(On.insertAdjacentHTML(qk(E.autoplayPosition),'<button type="button" data-action="'+Pe+'">'+E4[0]+Pe+E4[1]+Kd[0]+"</button>"),Es=On.querySelector("[data-action]")),Es&&Os(Es,{click:Wz}),jo&&(EC(),Xd&&Os(Tn,m4),us&&Os(Tn,b4))}if(Fk){var ht=Ge?au:0;if(Cu)Oc(Cu,{"aria-label":"Carousel Pagination"}),qc=Cu.children,om(qc,function(Eu,mo){Oc(Eu,{"data-nav":mo,tabindex:"-1","aria-label":k_+(mo+1),"aria-controls":ls})});else{for(var Rt="",Vt=w4?"":'style="display:none"',Qn=0;Qn<Fn;Qn++)Rt+='<button type="button" data-nav="'+Qn+'" tabindex="-1" aria-controls="'+ls+'" '+Vt+' aria-label="'+k_+(Qn+1)+'"></button>';Rt='<div class="tns-nav" aria-label="Carousel Pagination">'+Rt+"</div>",On.insertAdjacentHTML(qk(E.navPosition),Rt),Cu=On.querySelector(".tns-nav"),qc=Cu.children}if(rT(),Y){var hi=Y.substring(0,Y.length-18).toLowerCase(),Sr="transition: all "+da/1e3+"s";hi&&(Sr="-"+hi+"-"+Sr),Ep(Tr,"[aria-controls^="+ls+"-item]",Sr,Yh(Tr))}Oc(qc[Yc],{"aria-label":k_+(Yc+1)+Vk}),um(qc[Yc],"tabindex"),qs(qc[Yc],sC),Os(Cu,Pk)}iC&&(!go&&(!Ja||!Ka)&&(On.insertAdjacentHTML(qk(E.controlsPosition),'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button type="button" data-controls="prev" tabindex="-1" aria-controls="'+ls+'">'+Zd[0]+'</button><button type="button" data-controls="next" tabindex="-1" aria-controls="'+ls+'">'+Zd[1]+"</button></div>"),go=On.querySelector(".tns-controls")),(!Ja||!Ka)&&(Ja=go.children[0],Ka=go.children[1]),E.controlsContainer&&Oc(go,{"aria-label":"Carousel Navigation",tabindex:"0"}),(E.controlsContainer||E.prevButton&&E.nextButton)&&Oc([Ja,Ka],{"aria-controls":ls,tabindex:"-1"}),(E.controlsContainer||E.prevButton&&E.nextButton)&&(Oc(Ja,{"data-controls":"prev"}),Oc(Ka,{"data-controls":"next"})),S4=Fz(Ja),C4=Fz(Ka),Uz(),go?Os(go,g4):(Os(Ja,g4),Os(Ka,g4))),Zk()}function Cz(){if(Ge&&ue){var Pe={};Pe[ue]=g0,Os(Tn,Pe)}Qd&&Os(Tn,v4,E.preventScrollOnTouch),Jd&&Os(Tn,_4),bi&&Os(w,y4),He==="inner"?No.on("outerResized",function(){Lz(),No.emit("innerLoaded",al())}):(Ee||Yn||ni||Ia||!ln)&&Os(L,{resize:Ez}),Ia&&(He==="outer"?No.on("innerLoaded",yC):lc||yC()),Qk(),lc?Az():Ff&&Tz(),No.on("indexChanged",Iz),He==="inner"&&No.emit("innerLoaded",al()),typeof zk=="function"&&zk(al()),Na=!0}function Tue(){if(Tr.disabled=!0,Tr.ownerNode&&Tr.ownerNode.remove(),Jo(L,{resize:Ez}),bi&&Jo(w,y4),go&&Jo(go,g4),Cu&&Jo(Cu,Pk),Jo(Tn,m4),Jo(Tn,b4),Es&&Jo(Es,{click:Wz}),jo&&clearInterval(oC),Ge&&ue){var Pe={};Pe[ue]=g0,Jo(Tn,Pe)}Qd&&Jo(Tn,v4),Jd&&Jo(Tn,_4);var ht=[Sa,uz,_ue,wue,lz,fz];_e.forEach(function(Vt,Qn){var hi=Vt==="container"?On:E[Vt];if(typeof hi=="object"&&hi){var Sr=hi.previousElementSibling?hi.previousElementSibling:!1,Eu=hi.parentNode;hi.outerHTML=ht[Qn],E[Vt]=Sr?Sr.nextElementSibling:Eu.firstElementChild}}),_e=Zt=Jt=It=Yt=ln=On=gn=Tn=er=Sa=li=Fn=Ji=Qs=ni=Yn=Pn=ii=zr=Ui=$d=Hr=bi=da=Gc=va=Ia=Tr=Gm=Bs=C_=au=Gr=rz=E_=Rk=Wb=Vm=L_=d4=Hn=Wm=h0=Wc=vue=tC=p0=qm=zk=No=Ym=ls=lc=h4=nC=Ff=p4=g4=Pk=m4=b4=y4=v4=_4=iC=Fk=w4=Bk=az=sz=Uk=rC=aC=Hk=Js=Zd=go=uz=Ja=Ka=S4=C4=Vc=Cu=lz=qc=Bf=qb=Yb=Yc=M_=sC=k_=Vk=jo=S_=cz=Kd=Xd=Es=fz=us=E4=oC=cc=uC=T_=lC=$b=eh=cC=xue=Sue=Zb=Uf=Wk=Qd=Jd=null;for(var Rt in this)Rt!=="rebuild"&&(this[Rt]=null);Na=!1}function Ez(Pe){sm(function(){Lz(Qp(Pe))})}function Lz(Pe){if(Na){He==="outer"&&No.emit("outerResized",al(Pe)),Qs=gz();var ht,Rt=Ji,Vt=!1;Ee&&(Mz(),ht=Rt!==Ji,ht&&No.emit("newBreakpointStart",al(Pe)));var Qn,hi,Sr=Ui,Eu=lc,mo=Ff,su=bi,m0=Js,Kb=Vc,Xb=Qd,aT=Jd,sT=jo,D_=Xd,oT=us,uT=Hn;if(ht){var Zue=Yn,Que=Ia,Jue=Zd,Kue=Fs,lT=Kd;if(!H)var Xue=ii,ele=Pn}if(bi=yi("arrowKeys"),Js=yi("controls"),Vc=yi("nav"),Qd=yi("touch"),Fs=yi("center"),Jd=yi("mouseDrag"),jo=yi("autoplay"),Xd=yi("autoplayHoverPause"),us=yi("autoplayResetOnVisibility"),ht&&(lc=yi("disable"),Yn=yi("fixedWidth"),da=yi("speed"),Ia=yi("autoHeight"),Zd=yi("controlsText"),Kd=yi("autoplayText"),S_=yi("autoplayTimeout"),H||(Pn=yi("edgePadding"),ii=yi("gutter"))),fC(lc),zr=bz(),(!ln||ni)&&!lc&&(zz(),ln||(iT(),Vt=!0)),(Yn||ni)&&(E_=eT(),Wc=d4()),(ht||Yn)&&(Ui=yi("items"),$d=yi("slideBy"),hi=Ui!==Sr,hi&&(!Yn&&!ni&&(Wc=d4()),$k())),ht&&lc!==Eu&&(lc?Az():Due()),nC&&(ht||Yn||ni)&&(Ff=Yk(),Ff!==mo&&(Ff?(tT(xC(hz(0))),Tz()):(Aue(),Vt=!0))),fC(lc||Ff),jo||(Xd=us=!1),bi!==su&&(bi?Os(w,y4):Jo(w,y4)),Js!==m0&&(Js?go?zc(go):(Ja&&zc(Ja),Ka&&zc(Ka)):go?Rc(go):(Ja&&Rc(Ja),Ka&&Rc(Ka))),Vc!==Kb&&(Vc?(zc(Cu),rT()):Rc(Cu)),Qd!==Xb&&(Qd?Os(Tn,v4,E.preventScrollOnTouch):Jo(T
225n,v4)),Jd!==aT&&(Jd?Os(Tn,_4):Jo(Tn,_4)),jo!==sT&&(jo?(Es&&zc(Es),!cc&&!T_&&EC()):(Es&&Rc(Es),cc&&T4())),Xd!==D_&&(Xd?Os(Tn,m4):Jo(Tn,m4)),us!==oT&&(us?Os(w,b4):Jo(w,b4)),ht){if((Yn!==Zue||Fs!==Kue)&&(Vt=!0),Ia!==Que&&(Ia||(gn.style.height="")),Js&&Zd!==Jue&&(Ja.innerHTML=Zd[0],Ka.innerHTML=Zd[1]),Es&&Kd!==lT){var cT=jo?1:0,fT=Es.innerHTML,Xz=fT.length-lT[cT].length;fT.substring(Xz)===lT[cT]&&(Es.innerHTML=fT.substring(0,Xz)+Kd[cT])}}else Fs&&(Yn||ni)&&(Vt=!0);if((hi||Yn&&!ni)&&(Bf=Kz(),rT()),Qn=Hn!==uT,Qn?(No.emit("indexChanged",al()),Vt=!0):hi?Qn||Iz():(Yn||ni)&&(Qk(),Xk(),Dz()),hi&&!Ge&&Rue(),!lc&&!Ff){if(ht&&!H&&((Pn!==ele||ii!==Xue)&&(gn.style.cssText=hC(Pn,ii,Yn,da,Ia)),ln)){Ge&&(Tn.style.width=pC(Yn,ii,Ui));var tle=gC(Yn,ii,Ui)+mC(ii);bF(Tr,Yh(Tr)-1),Ep(Tr,"#"+ls+" > .tns-item",tle,Yh(Tr))}Ia&&yC(),Vt&&(M4(),Wm=Hn)}ht&&No.emit("newBreakpointEnd",al(Pe))}}function Yk(){if(!Yn&&!ni){var Pe=Fs?Ui-(Ui-1)/2:Ui;return Fn<=Pe}var ht=Yn?(Yn+ii)*Fn:Bs[Fn],Rt=Pn?zr+Pn*2:zr+ii;return Fs&&(Rt-=Yn?(zr-Yn)/2:(zr-(Bs[Hn+1]-Bs[Hn]-ii))/2),ht<=Rt}function Mz(){Ji=0;for(var Pe in Ee)Pe=parseInt(Pe),Qs>=Pe&&(Ji=Pe)}var $k=function(){return va?Ge?function(){var Pe=h0,ht=Wc;Pe+=$d,ht-=$d,Pn?(Pe+=1,ht-=1):Yn&&(zr+ii)%(Yn+ii)&&(ht-=1),au&&(Hn>ht?Hn-=Fn:Hn<Pe&&(Hn+=Fn))}:function(){if(Hn>Wc)for(;Hn>=h0+Fn;)Hn-=Fn;else if(Hn<h0)for(;Hn<=Wc-Fn;)Hn+=Fn}:function(){Hn=Math.max(h0,Math.min(Wc,Hn))}}();function Zk(){!jo&&Es&&Rc(Es),!Vc&&Cu&&Rc(Cu),Js||(go?Rc(go):(Ja&&Rc(Ja),Ka&&Rc(Ka)))}function kz(){jo&&Es&&zc(Es),Vc&&Cu&&zc(Cu),Js&&(go?zc(go):(Ja&&zc(Ja),Ka&&zc(Ka)))}function Tz(){if(!p4){if(Pn&&(gn.style.margin="0px"),au)for(var Pe="tns-transparent",ht=au;ht--;)Ge&&qs(li[ht],Pe),qs(li[Gr-ht-1],Pe);Zk(),p4=!0}}function Aue(){if(p4){if(Pn&&H&&(gn.style.margin=""),au)for(var Pe="tns-transparent",ht=au;ht--;)Ge&&ec(li[ht],Pe),ec(li[Gr-ht-1],Pe);kz(),p4=!1}}function Az(){if(!h4){if(Tr.disabled=!0,Tn.className=Tn.className.replace(Ym.substring(1),""),um(Tn,["style"]),va)for(var Pe=au;Pe--;)Ge&&Rc(li[Pe]),Rc(li[Gr-Pe-1]);if((!ln||!Ge)&&um(gn,["style"]),!Ge)for(var ht=Hn,Rt=Hn+Fn;ht<Rt;ht++){var Vt=li[ht];um(Vt,["style"]),ec(Vt,Zt),ec(Vt,Yt)}Zk(),h4=!0}}function Due(){if(h4){if(Tr.disabled=!1,Tn.className+=Ym,M4(),va)for(var Pe=au;Pe--;)Ge&&zc(li[Pe]),zc(li[Gr-Pe-1]);if(!Ge)for(var ht=Hn,Rt=Hn+Fn;ht<Rt;ht++){var Vt=li[ht],Qn=ht<Hn+Ui?Zt:Yt;Vt.style.left=(ht-Hn)*100/Ui+"%",qs(Vt,Qn)}kz(),h4=!1}}function Dz(){var Pe=jz();Gk.innerHTML!==Pe&&(Gk.innerHTML=Pe)}function jz(){var Pe=bC(),ht=Pe[0]+1,Rt=Pe[1]+1;return ht===Rt?ht+"":ht+" to "+Rt}function bC(Pe){Pe==null&&(Pe=xC());var ht=Hn,Rt,Vt,Qn;if(Fs||Pn?(ni||Yn)&&(Vt=-(parseFloat(Pe)+Pn),Qn=Vt+zr+Pn*2):ni&&(Vt=Bs[Hn],Qn=Vt+zr),ni)Bs.forEach(function(mo,su){su<Gr&&((Fs||Pn)&&mo<=Vt+.5&&(ht=su),Qn-mo>=.5&&(Rt=su))});else{if(Yn){var hi=Yn+ii;Fs||Pn?(ht=Math.floor(Vt/hi),Rt=Math.ceil(Qn/hi-1)):Rt=ht+Math.ceil(zr/hi)-1}else if(Fs||Pn){var Sr=Ui-1;if(Fs?(ht-=Sr/2,Rt=Hn+Sr/2):Rt=Hn+Sr,Pn){var Eu=Pn*Ui/zr;ht-=Eu,Rt+=Eu}ht=Math.floor(ht),Rt=Math.ceil(Rt)}else Rt=ht+Ui-1;ht=Math.max(ht,0),Rt=Math.min(Rt,Gr-1)}return[ht,Rt]}function Qk(){if(Gm&&!lc){var Pe=bC();Pe.push(XS),Kk.apply(null,Pe).forEach(function(ht){if(!bv(ht,rC)){var Rt={};Rt[ue]=function(Qn){Qn.stopPropagation()},Os(ht,Rt),Os(ht,aC),ht.src=tx(ht,"data-src");var Vt=tx(ht,"data-srcset");Vt&&(ht.srcset=Vt),qs(ht,"loading")}})}}function jue(Pe){Nz(A_(Pe))}function Nue(Pe){Iue(A_(Pe))}function Nz(Pe){qs(Pe,"loaded"),Jk(Pe)}function Iue(Pe){qs(Pe,"failed"),Jk(Pe)}function Jk(Pe){qs(Pe,rC),ec(Pe,"loading"),Jo(Pe,aC)}function Kk(Pe,ht,Rt){var Vt=[];for(Rt||(Rt="img");Pe<=ht;)om(li[Pe].querySelectorAll(Rt),function(Qn){Vt.push(Qn)}),Pe++;return Vt}function yC(){var Pe=Kk.apply(null,bC());sm(function(){vC(Pe,Rz)})}function vC(Pe,ht){if(Hk||(Pe.forEach(function(Rt,Vt){!Gm&&Rt.complete&&Jk(Rt),bv(Rt,rC)&&Pe.splice(Vt,1)}),!Pe.length))return ht();sm(function(){vC(Pe,ht)})}function Iz(){Qk(),Xk(),Dz(),Uz(),zue()}function Oue(){Ge&&Ia&&(qn.style[Y]=da/1e3+"s")}function Oz(Pe,ht){for(var Rt=[],Vt=Pe,Qn=Math.min(Pe+ht,Gr);Vt<Qn;Vt++)Rt.push(li[Vt].offsetHeight);return Math.max.apply(null,Rt)}function Rz(){var Pe=Ia?Oz(Hn,Ui):Oz(au,Fn),ht=qn||gn;ht.style.height!==Pe&&(ht.style.height=Pe+"px")}function zz(){Bs=[0];var Pe=ln?"left":"top",ht=ln?"right":"bottom",Rt=li[0].getBoundingClientRect()[Pe];om(li,function(Vt,Qn){Qn&&Bs.push(Vt.getBoundingClientRect()[Pe]-Rt),Qn===Gr-1&&Bs.push(Vt.getBoundingClientRect()[ht]-Rt)})}function Xk(){var Pe=bC(),ht=Pe[0],Rt=Pe[1];om(li,function(Vt,Qn){Qn>=ht&&Qn<=Rt?v2(Vt,"aria-hidden")&&(um(Vt,["aria-hidden","tabindex"]),qs(Vt,Uk)):v2(Vt,"aria-hidden")||(Oc(Vt,{"aria-hidden":"true",tabindex:"-1"}),ec(Vt,Uk))})}function Rue(){for(var Pe=Hn+Math.min(Fn,Ui),ht=Gr;ht--;){var Rt=li[ht];ht>=Hn&&ht<Pe?(qs(Rt,"tns-moving"),Rt.style.left=(ht-Hn)*100/Ui+"%",qs(Rt,Zt),ec(Rt,Yt)):Rt.
225style.left&&(Rt.style.left="",qs(Rt,Yt),ec(Rt,Zt)),ec(Rt,Jt)}setTimeout(function(){om(li,function(Vt){ec(Vt,"tns-moving")})},300)}function zue(){if(Vc&&(Yc=Yb>=0?Yb:pz(),Yb=-1,Yc!==M_)){var Pe=qc[M_],ht=qc[Yc];Oc(Pe,{tabindex:"-1","aria-label":k_+(M_+1)}),ec(Pe,sC),Oc(ht,{"aria-label":k_+(Yc+1)+Vk}),um(ht,"tabindex"),qs(ht,sC),M_=Yc}}function Pz(Pe){return Pe.nodeName.toLowerCase()}function Fz(Pe){return Pz(Pe)==="button"}function Bz(Pe){return Pe.getAttribute("aria-disabled")==="true"}function _C(Pe,ht,Rt){Pe?ht.disabled=Rt:ht.setAttribute("aria-disabled",Rt.toString())}function Uz(){if(!(!Js||Gc||va)){var Pe=S4?Ja.disabled:Bz(Ja),ht=C4?Ka.disabled:Bz(Ka),Rt=Hn<=h0,Vt=!Gc&&Hn>=Wc;Rt&&!Pe&&_C(S4,Ja,!0),!Rt&&Pe&&_C(S4,Ja,!1),Vt&&!ht&&_C(C4,Ka,!0),!Vt&&ht&&_C(C4,Ka,!1)}}function wC(Pe,ht){Y&&(Pe.style[Y]=ht)}function Pue(){return Yn?(Yn+ii)*Gr:Bs[Gr]}function L4(Pe){Pe==null&&(Pe=Hn);var ht=Pn?ii:0;return ni?(zr-ht-(Bs[Pe+1]-Bs[Pe]-ii))/2:Yn?(zr-Yn)/2:(Ui-1)/2}function eT(){var Pe=Pn?ii:0,ht=zr+Pe-Pue();return Fs&&!va&&(ht=Yn?-(Yn+ii)*(Gr-1)-L4():L4(Gr-1)-Bs[Gr-1]),ht>0&&(ht=0),ht}function xC(Pe){Pe==null&&(Pe=Hn);var ht;if(ln&&!ni)if(Yn)ht=-(Yn+ii)*Pe,Fs&&(ht+=L4());else{var Rt=G?Gr:Ui;Fs&&(Pe-=L4()),ht=-Pe*100/Rt}else ht=-Bs[Pe],Fs&&ni&&(ht+=L4());return rz&&(ht=Math.max(ht,E_)),ht+=ln&&!ni&&!Yn?"%":"px",ht}function M4(Pe){wC(Tn,"0s"),tT(Pe)}function tT(Pe){Pe==null&&(Pe=xC()),Tn.style[Wb]=Vm+Pe+L_}function Hz(Pe,ht,Rt,Vt){var Qn=Pe+Ui;va||(Qn=Math.min(Qn,Gr));for(var hi=Pe;hi<Qn;hi++){var Sr=li[hi];Vt||(Sr.style.left=(hi-Hn)*100/Ui+"%"),It&&$&&(Sr.style[$]=Sr.style[ne]=It*(hi-Pe)/1e3+"s"),ec(Sr,ht),qs(Sr,Rt),Vt&&C_.push(Sr)}}var Fue=function(){return Ge?function(){wC(Tn,""),Y||!da?(tT(),(!da||!PT(Tn))&&g0()):SF(Tn,Wb,Vm,L_,xC(),da,g0),ln||iT()}:function(){C_=[];var Pe={};Pe[ue]=Pe[fe]=g0,Jo(li[Wm],Pe),Os(li[Hn],Pe),Hz(Wm,Zt,Jt,!0),Hz(Hn,Yt,Zt),(!ue||!fe||!da||!PT(Tn))&&g0()}}();function nT(Pe,ht){Rk&&$k(),(Hn!==Wm||ht)&&(No.emit("indexChanged",al()),No.emit("transitionStart",al()),Ia&&yC(),cc&&Pe&&["click","keydown"].indexOf(Pe.type)>=0&&T4(),qm=!0,Fue())}function Gz(Pe){return Pe.toLowerCase().replace(/-/g,"")}function g0(Pe){if(Ge||qm){if(No.emit("transitionEnd",al(Pe)),!Ge&&C_.length>0)for(var ht=0;ht<C_.length;ht++){var Rt=C_[ht];Rt.style.left="",ne&&$&&(Rt.style[ne]="",Rt.style[$]=""),ec(Rt,Jt),qs(Rt,Yt)}if(!Pe||!Ge&&Pe.target.parentNode===Tn||Pe.target===Tn&&Gz(Pe.propertyName)===Gz(Wb)){if(!Rk){var Vt=Hn;$k(),Hn!==Vt&&(No.emit("indexChanged",al()),M4())}He==="inner"&&No.emit("innerLoaded",al()),qm=!1,Wm=Hn}}}function k4(Pe,ht){if(!Ff)if(Pe==="prev")$m(ht,-1);else if(Pe==="next")$m(ht,1);else{if(qm){if(eC)return;g0()}var Rt=dC(),Vt=0;if(Pe==="first"?Vt=-Rt:Pe==="last"?Vt=Ge?Fn-Ui-Rt:Fn-1-Rt:(typeof Pe!="number"&&(Pe=parseInt(Pe)),isNaN(Pe)||(ht||(Pe=Math.max(0,Math.min(Fn-1,Pe))),Vt=Pe-Rt)),!Ge&&Vt&&Math.abs(Vt)<Ui){var Qn=Vt>0?1:-1;Vt+=Hn+Vt-Fn>=h0?Fn*Qn:Fn*2*Qn*-1}Hn+=Vt,Ge&&va&&(Hn<h0&&(Hn+=Fn),Hn>Wc&&(Hn-=Fn)),dC(Hn)!==dC(Wm)&&nT(ht)}}function $m(Pe,ht){if(qm){if(eC)return;g0()}var Rt;if(!ht){Pe=Qp(Pe);for(var Vt=A_(Pe);Vt!==go&&[Ja,Ka].indexOf(Vt)<0;)Vt=Vt.parentNode;var Qn=[Ja,Ka].indexOf(Vt);Qn>=0&&(Rt=!0,ht=Qn===0?-1:1)}if(Gc){if(Hn===h0&&ht===-1){k4("last",Pe);return}else if(Hn===Wc&&ht===1){k4("first",Pe);return}}ht&&(Hn+=$d*ht,ni&&(Hn=Math.floor(Hn)),nT(Rt||Pe&&Pe.type==="keydown"?Pe:null))}function Bue(Pe){if(qm){if(eC)return;g0()}Pe=Qp(Pe);for(var ht=A_(Pe),Rt;ht!==Cu&&!v2(ht,"data-nav");)ht=ht.parentNode;if(v2(ht,"data-nav")){var Rt=Yb=Number(tx(ht,"data-nav")),Vt=Yn||ni?Rt*Fn/Bf:Rt*Ui,Qn=w4?Rt:Math.min(Math.ceil(Vt),Fn-1);k4(Qn,Pe),Yc===Rt&&(cc&&T4(),Yb=-1)}}function SC(){oC=setInterval(function(){$m(null,cz)},S_),cc=!0}function CC(){clearInterval(oC),cc=!1}function Vz(Pe,ht){Oc(Es,{"data-action":Pe}),Es.innerHTML=E4[0]+Pe+E4[1]+ht}function EC(){SC(),Es&&Vz("stop",Kd[1])}function T4(){CC(),Es&&Vz("start",Kd[0])}function Uue(){jo&&!cc&&(EC(),T_=!1)}function Hue(){cc&&(T4(),T_=!0)}function Wz(){cc?(T4(),T_=!0):(EC(),T_=!1)}function Gue(){w.hidden?cc&&(CC(),lC=!0):lC&&(SC(),lC=!1)}function Vue(){cc&&(CC(),uC=!0)}function Wue(){uC&&(SC(),uC=!1)}function que(Pe){Pe=Qp(Pe);var ht=[M.LEFT,M.RIGHT].indexOf(Pe.keyCode);ht>=0&&$m(Pe,ht===0?-1:1)}function Yue(Pe){Pe=Qp(Pe);var ht=[M.LEFT,M.RIGHT].indexOf(Pe.keyCode);ht>=0&&(ht===0?Ja.disabled||$m(Pe,-1):Ka.disabled||$m(Pe,1))}function qz(Pe){Pe.focus()}function $ue(Pe){Pe=Qp(Pe);var ht=w.activeElement;if(v2(ht,"data-nav")){var Rt=[M.LEFT,M.RIGHT,M.ENTER,M.SPACE].indexOf(Pe.keyCode),
225Vt=Number(tx(ht,"data-nav"));Rt>=0&&(Rt===0?Vt>0&&qz(qc[Vt-1]):Rt===1?Vt<Bf-1&&qz(qc[Vt+1]):(Yb=Vt,k4(Vt,Pe)))}}function Qp(Pe){return Pe=Pe||L.event,Jb(Pe)?Pe.changedTouches[0]:Pe}function A_(Pe){return Pe.target||L.event.srcElement}function Jb(Pe){return Pe.type.indexOf("touch")>=0}function Yz(Pe){Pe.preventDefault?Pe.preventDefault():Pe.returnValue=!1}function $z(){return vF(yF(eh.y-$b.y,eh.x-$b.x),tC)===E.axis}function Zz(Pe){if(qm){if(eC)return;g0()}jo&&cc&&CC(),Zb=!0,Uf&&(sE(Uf),Uf=null);var ht=Qp(Pe);No.emit(Jb(Pe)?"touchStart":"dragStart",al(Pe)),!Jb(Pe)&&["img","a"].indexOf(Pz(A_(Pe)))>=0&&Yz(Pe),eh.x=$b.x=ht.clientX,eh.y=$b.y=ht.clientY,Ge&&(cC=parseFloat(Tn.style[Wb].replace(Vm,"")),wC(Tn,"0s"))}function Qz(Pe){if(Zb){var ht=Qp(Pe);eh.x=ht.clientX,eh.y=ht.clientY,Ge?Uf||(Uf=sm(function(){Jz(Pe)})):(p0==="?"&&(p0=$z()),p0&&(x4=!0)),(typeof Pe.cancelable!="boolean"||Pe.cancelable)&&x4&&Pe.preventDefault()}}function Jz(Pe){if(!p0){Zb=!1;return}if(sE(Uf),Zb&&(Uf=sm(function(){Jz(Pe)})),p0==="?"&&(p0=$z()),p0){!x4&&Jb(Pe)&&(x4=!0);try{Pe.type&&No.emit(Jb(Pe)?"touchMove":"dragMove",al(Pe))}catch(Qn){}var ht=cC,Rt=Wk(eh,$b);if(!ln||Yn||ni)ht+=Rt,ht+="px";else{var Vt=G?Rt*Ui*100/((zr+ii)*Gr):Rt*100/(zr+ii);ht+=Vt,ht+="%"}Tn.style[Wb]=Vm+ht+L_}}function LC(Pe){if(Zb){Uf&&(sE(Uf),Uf=null),Ge&&wC(Tn,""),Zb=!1;var ht=Qp(Pe);eh.x=ht.clientX,eh.y=ht.clientY;var Rt=Wk(eh,$b);if(Math.abs(Rt)){if(!Jb(Pe)){var Vt=A_(Pe);Os(Vt,{click:function Qn(hi){Yz(hi),Jo(Vt,{click:Qn})}})}Ge?Uf=sm(function(){if(ln&&!ni){var Qn=-Rt*Ui/(zr+ii);Qn=Rt>0?Math.floor(Qn):Math.ceil(Qn),Hn+=Qn}else{var hi=-(cC+Rt);if(hi<=0)Hn=h0;else if(hi>=Bs[Gr-1])Hn=Wc;else for(var Sr=0;Sr<Gr&&hi>=Bs[Sr];)Hn=Sr,hi>Bs[Sr]&&Rt<0&&(Hn+=1),Sr++}nT(Pe,Rt),No.emit(Jb(Pe)?"touchEnd":"dragEnd",al(Pe))}):p0&&$m(Pe,Rt>0?-1:1)}}E.preventScrollOnTouch==="auto"&&(x4=!1),tC&&(p0="?"),jo&&!cc&&SC()}function iT(){var Pe=qn||gn;Pe.style.height=Bs[Hn+Ui]-Bs[Hn]+"px"}function Kz(){var Pe=Yn?(Yn+ii)*Fn/zr:Fn/Ui;return Math.min(Math.ceil(Pe),Fn)}function rT(){if(!(!Vc||w4)&&Bf!==qb){var Pe=qb,ht=Bf,Rt=zc;for(qb>Bf&&(Pe=Bf,ht=qb,Rt=Rc);Pe<ht;)Rt(qc[Pe]),Pe++;qb=Bf}}function al(Pe){return{container:Tn,slideItems:li,navContainer:Cu,navItems:qc,controlsContainer:go,hasControls:iC,prevButton:Ja,nextButton:Ka,items:Ui,slideBy:$d,cloneCount:au,slideCount:Fn,slideCountNew:Gr,index:Hn,indexCached:Wm,displayIndex:dz(),navCurrentIndex:Yc,navCurrentIndexCached:M_,pages:Bf,pagesCached:qb,sheet:Tr,isOn:Na,event:Pe||{}}}return{version:"2.9.4",getInfo:al,events:No,goTo:k4,play:Uue,pause:Hue,isOn:Na,updateSliderHeight:Rz,refresh:_z,destroy:Tue,rebuild:function(){return HT(oE(E,ye))}}},CF=__webpack_require__(181),GT=__webpack_require__.n(CF);const lE=(E,w,L,M)=>{Cg("event",w,{event_category:E,event_label:L,value:isNaN(M)?void 0:M})};window.addEventListener("DOMContentLoaded",()=>{const E=L=>typeof L.dataset.gaTracking!="undefined",w=L=>{const M=L.dataset.gaTracking,k=L.dataset.gaTrackingAction,A=L.dataset.gaTrackingLabel;lE(M,k,A)};document.addEventListener("mouseup",L=>{if(L.target instanceof HTMLElement)if(E(L.target))w(L.target);else{const M=L.target.closest("a");M&&E(M)&&w(M)}})});const cE="un-carousel__pagination-item--active";class EF{constructor(w){this.wrapper=w,this.ignoreUrl=!1,this.ignoreUrl=!!w.dataset.galleryIgnoreUrl;const L=this.getStartIndex(),M=!!w.dataset.galleryDisableArrows,k=this.wrapper.querySelector(".un-carousel__viewport"),A=Array.from(this.wrapper.querySelectorAll("[data-gallery-photo]"));k.style.width=`${A.length*100}%`,A.forEach(I=>I.style.width=`${100/A.length}%`);const D=HT({loop:!1,container:this.wrapper.querySelector('[data-gallery="container"]'),startIndex:L,items:1,autoplay:!1,controlsContainer:this.wrapper.querySelector('[data-gallery="controls"]'),navContainer:this.wrapper.querySelector('[data-gallery="thumbs"]'),navAsThumbnails:!0,swipeAngle:!1,mouseDrag:!0,arrowKeys:!1,onInit:()=>{const I=this.wrapper.querySelector(".tns-liveregion");I&&(I.style.position="absolute",I.style.left="-100000em");const R=this.wrapper.querySelector(".tns-nav-active");R&&R.classList.add(cE)}});D.events.on("indexChanged",I=>{const R=I.navItems[I.index];I.navItems[I.indexCached].classList.remove(cE),R.classList.add(cE),R.classList.contains("un-carousel__pagination-item--sda")||this.updateStartIndex(I.index+1),Gt(this.wrapper.dataset.gallerySdaRefreshGroup||"gallery"),lE(this.wrapper.dataset.galleryGaCategory||"Gallery","change",this.wrapper.dataset.galleryGaLabel,I.index)}),this.checkResponsiveMode(),window.addEventListener("resize",()=>this.checkResponsiveMode()),M||window.addEventListener("keydown",I=>{w.querySelector("[data-zoomed-in='true']")||(I.key==="ArrowLeft"?D.goTo("prev"):I.key==="ArrowRight"&&D.goTo("next"))})}checkResponsiveMode(){if(!matchMedia("only screen and (max-width: 799px)").matches)return;let w=this.getStartIndex();const L=()=>{this.wrapper.querySelectorAll("[data-gallery-photo]").forEach(M=>{const k=parseInt(M.dataset.galleryPhoto);window.scrollY>M.getBoundingClientRect().top+window.pageYOffset&&window.scrollY<M.getBoundingClientRect().bottom+window.pageYOffset&&w!==k&&(this.updateStartIndex(k),w=k)})};window.addEventListener("load",()=>{const M=this.wrapper.querySelector(`[data-gallery-photo="${w}"]`);M&&window.scroll({top:M.getBoundingClientRect().top+window.scrollY,behavior:"smooth"})}),window.addEventListener("scroll",GT()(L,1e3))}updateStartIndex(w){if(this.ignoreUrl)return;let L=`?photo=${w}`;const M=this.getQueryParam("backurl");let k={photo:w};M&&(k={...k,backurl:M},L+=`&backurl=${M}`),window.history.replaceState(k,null,L)}getStartIndex(){let w=parseInt(this.getQueryParam("photo"))-1;return(!w||this.ignoreUrl)&&(w=0),w}getQueryParam(w){return new URLSearchParams(window.location.search).get(w)}}window.addEventListener("unSdaLoaded",()=>document.querySelectorAll('[data-gallery=""]').forEach(E=>{new EF(E)}));function LF(){if(!document.querySelector("#search-page"))return;const w=document.querySelector("#search-form");if(!w)return;const L=document.querySelector("#search-loader"),M=w.querySelector("button");w.addEventListener("submit",k=>{const A=new FormData(w),D=new URLSearchParams(A),I=A.get("q")||"",R=new URL(window.location.href);R.search=D.toString(),M.disabled=!0,L.classList.add("un-progress--active"),fetch(R).then(P=>P.text()).then(P=>{var q,Y,$;const G=new DOMParser().parseFromString(P,"text/html");history.pushState({query:I}
225,null,"?"+D.toString()),_h("#search-results",(q=G.querySelector("#search-results"))==null?void 0:q.innerHTML),_h("#search-pagination",(Y=G.querySelector("#search-pagination"))==null?void 0:Y.innerHTML),_h("#search-sidebar",($=G.querySelector("#search-sidebar"))==null?void 0:$.innerHTML),U(),ib(),Gt("search")}).catch(P=>{console.error(P)}).finally(()=>{M.disabled=!1,L.classList.remove("un-progress--active")}),k.preventDefault(),k.stopPropagation()})}const MF=[[Ca.ARTICLE,"Search.type.ARTICLE"],[Ca.GAME,"Search.type.GAME"],[Ca.GAMES_WITH_USER_ACCOUNTS,"Search.type.GAME"],[Ca.VIDEO,"Search.type.VIDEO"],[Ca.PODCAST,"Search.type.PODCAST"],[Ca.USER,"Search.type.USER"],[Ca.TOURNAMENT,"Search.type.TOURNAMENT"],[Ca.TEAM_ORGANIZATION,"Search.type.TEAM_ORGANIZATION"],[Ca.PAGE,"Search.type.PAGE"],[Ca.LANDING_PAGE,"Search.type.LANDING_PAGE"],[Ca.GAME_PLATFORM,"Search.type.GAME_PLATFORM"],[Ca.GAME_GENRE,"Search.type.GAME_GENRE"],[Ca.GAME_PUBLISHER,"Search.type.GAME_PUBLISHER"],[Ca.GAME_DEVELOPER,"Search.type.GAME_DEVELOPER"],[Ca.GAME_LOCALIZATION,"Search.type.GAME_LOCALIZATION"],[Ca.TOURNAMENT,"Search.type.TOURNAMENT"],[Ca.TOURNAMENT_LEAGUE,"Search.type.TOURNAMENT_LEAGUE"],[Ca.TAG,"Search.type.TAG"],[Ca.PRODUCER,"Search.type.PRODUCER"]];class kF{doSearch(w,L,M,k,A){const D=L?Array.isArray(L)?L.join(","):L:void 0;return Gi.method("search",{query:{type:D,term:w,offset:M,limit:k},abort:A})}*aggregate(w,L){for(const[M,k]of MF){const A=w.filter(D=>D.type===M);A.length>0&&(yield{type:M,title:L?L(M):we(k),items:A})}}}const w2=new kF;var TF=__webpack_require__(7907),AF=__webpack_require__(1884),DF=__webpack_require__(891),jF=__webpack_require__(7117),NF=__webpack_require__(380),IF=__webpack_require__(2053),OF=__webpack_require__(731);const VT={USER:TF.A,ARTICLE:AF.A,TOURNAMENT:DF.A,TEAM_ORGANIZATION:jF.A,GAME:NF.A,VIDEO:IF.A,PODCAST:OF.A};function RF({item:E}){return(0,oe.jsxs)("a",{href:E.link,className:"search-header__results-item",children:[E.type&&!!VT[E.type]&&(0,oe.jsx)("span",{className:"search-header__results-icon",children:(0,oe.jsx)(ba,{icon:VT[E.type]})}),(0,oe.jsx)("span",{className:"search-header__results-text",children:we(E.title)})]})}function zF({minLength:E}){const[w,L]=(0,ae.useState)([]),[M,k]=(0,ae.useState)(""),[A,D]=(0,ae.useState)(""),[I,R]=(0,ae.useState)(!1),[P,H]=(0,ae.useState)(!1),G=parseInt(E,10),q=(0,ae.useCallback)(GT()(Y=>D(Y),400),[M]);return Q4(()=>{const Y=document.querySelector(".search-header__input");Y&&(Y.addEventListener("input",()=>k(Y.value)),window.addEventListener("un-simple-search-toggle",$=>{$.detail||(Y.value="",L([]),H(!1),R(!1))}))}),(0,ae.useEffect)(()=>(H(!1),q(M),()=>q.cancel()),[M]),(0,ae.useEffect)(()=>{if(A.length<G){L([]);return}R(!0),L([]);const Y=w2.doSearch(A).then($=>{L($.data),R(!1)}).catch($=>{console.error($),R(!1)}).finally(()=>{H(!0)});return()=>Y.cancel()},[A]),(0,oe.jsxs)("div",{className:Fi("search-header__results",{"search-header__results--open":I||P}),children:[Array.from(w2.aggregate(w)).map(Y=>(0,oe.jsxs)("div",{className:"search-header__results-category",children:[(0,oe.jsx)("div",{className:"search-header__results-sub",children:Y.title}),Y.items.map($=>(0,oe.jsx)(RF,{item:$},$.uuid))]},Y.type)),!I&&P&&w.length>0&&(0,oe.jsx)("button",{type:"submit",className:"search-header__show-all-results",children:we("Search.showAllResults")}),I&&(0,oe.jsx)("span",{className:"search-header__results-text",children:we("Search.searching")}),!I&&P&&w.length===0&&(0,oe.jsx)("span",{className:"search-header__results-text",children:we("Search.nothingFound")})]})}window.addEventListener("DOMContentLoaded",()=>{var L;const E=()=>{mh("[data-search-header='open']","search-header-control--active-input"),mh('[data-search-header="sm"]',"search-header-control--hidden-sm"),mh('[data-search-header="menu"]',"search-header-control--hidden-nav");const M=mh(".search-header","search-header--active")==="added";M&&window.setTimeout(()=>{var k;return(k=document.querySelector(".search-header__input"))==null?void 0:k.focus()},200),window.dispatchEvent(new CustomEvent("un-simple-search-toggle",{detail:M}))},w=document.querySelector("[data-search-header='open']");w==null||w.addEventListener("click",()=>{lE("Header","search-click"),E()}),(L=document.querySelector(".search-header__icon-form"))==null||L.addEventListener("click",E),LF(),js(".jsx-simple-search-results",zF)}),document.querySelectorAll(".js-image-slider").forEach(E=>{const w=L=>{const M=j0(0,100,Math.ceil(L/E.scrollWidth*100));E.querySelectorAll('[data-js-slider-overlay="clip"]').forEach(k=>{k.style.clipPath=`inset(0 0 0 ${M}%)`}),E.querySelectorAll('[data-js-slider-overlay="absolute"]').forEach(k=>{k.style.left=`${M}%`})};E.addEventListener("click",L=>w(L.offsetX)),E.addEventListener("touchmove",L=>{const M=E.getBoundingClientRect(),k=L.touches.item(0).clientX;w(k-M.left)}),E.addEventListener("mousedown",L=>w(L.offsetX)),E.addEventListener("mousemove",L=>{L.buttons===1&&w(L.offsetX)})});var PF=__webpack_require__(3891),WT=__webpack_require__.n(PF);const qT="data-js-figure-article";document.addEventListener("DOMContentLoaded",()=>document.querySelectorAll(".js-img-zoom").forEach(E=>{if(E.closest(`[${qT}]`))return;let w=!1;E.classList.contains("js-img-download-original")&&(w={download:()=>{const M=document.createElement("a");M.href=E.getAttribute("data-zoom-src"),M.target="_blank",document.body.appendChild(M),M.click(),document.body.removeChild(M)}});
225const L=new(WT())(E,{fullscreen:!0,inline:!1,navbar:!1,toolbar:w,url:"data-zoom-src",show:Cl,hidden:wd});E.addEventListener("click",()=>{L.show()})}));var FF=__webpack_require__(2506);const BF=()=>{const[E,w]=ae.useState(!0),L=()=>{w(!1),qr.set(fE,"true",{expires:4})},M=()=>{window.location.href="/t/jak-vypnout-blokovani-reklam",w(!1),qr.set(fE,"true",{expires:1})};return(0,oe.jsxs)(Vs,{open:E,size:"lg-width",children:[(0,oe.jsx)(ys,{children:we("UI.sdaChecker.title")}),(0,oe.jsxs)(Va,{children:[(0,oe.jsxs)("p",{className:"un-text-style",children:[(0,oe.jsx)("a",{href:"/",children:ut("projectTitle","Tento web")})," ",we("UI.sdaChecker.text")]}),(0,oe.jsx)("p",{className:"un-text-style",children:we("UI.sdaChecker.thanks")}),(0,oe.jsxs)("p",{className:"un-text-style",children:[we("UI.sdaChecker.footer")," ",(0,oe.jsx)("a",{href:"/",children:ut("projectTitle","")})]})]}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:L,children:we("UI.sdaChecker.continueBlocking")}),(0,oe.jsx)(pi,{onClick:M,raised:!0,theme:"success",children:we("UI.sdaChecker.enable")})]})]})};var x2;(function(E){E.NOT_CHECKED="NOT_CHECKED",E.HAS_ADBLOCK="HAS_ADBLOCK",E.PURE="PURE"})(x2||(x2={}));const fE="sda-adb-force-disabled";let YT=x2.NOT_CHECKED;const UF=async E=>(await Promise.all(E.map(L=>new Promise(M=>{fetch(L).then(()=>M(!0)).catch(()=>M(!1))})))).findIndex(L=>L===!1)<0,HF=async()=>{const E=ut("checker",{checkerEnabled:!1,urls:[],real:!1}),w=document.getElementById("sda-adb-checker");if(!E.real)return;let L=new FF.T().detect();!L&&E.urls&&E.urls.length>0&&(L=!await UF(E.urls)),E.checkerEnabled&&w&&qr.get(fE)!=="true"&&L&&(0,Oh.createRoot)(w).render((0,oe.jsx)(BF,{})),YT=L?x2.HAS_ADBLOCK:x2.PURE};document.addEventListener("DOMContentLoaded",()=>{window.setTimeout(()=>{HF()},Math.ceil(Math.random()*GF()))});function hle(){return YT}function GF(){return 2e3}const ob=E=>`theme--${E}`,$T="user-theme",ZT={expires:30};window.addEventListener("DOMContentLoaded",function(){const E=document.querySelector("html"),w=L=>{L==="auto"?qr.remove($T,ZT):qr.set($T,L,ZT),E.classList.remove(ob("light"),ob("dark"),ob("auto")),E.classList.add(ob(L))};document.querySelectorAll("button[data-js-theme]").forEach(L=>L.addEventListener("click",M=>{M.preventDefault(),w(L.dataset.jsTheme)}))});function VF(){const E=document.querySelector("html");return E.classList.contains(ob("auto"))?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":E.classList.contains(ob("dark"))?"dark":E.classList.contains(ob("light"))?"light":"dark"}var WF=__webpack_require__(3188),qF=__webpack_require__(7718),YF=__webpack_require__(6459),$F=__webpack_require__.n(YF);function ZF(E){var w=null,L=null,M=new Promise(function(k,A){w=k,L=A});return E&&E.then(function(k){w&&w(k)},function(k){L&&L(k)}),{promise:M,resolve:function(k){w&&w(k)},reject:function(k){L&&L(k)},cancel:function(){w=null,L=null}}}function QF(E){var w=null,L=function(){for(var M=[],k=0;k<arguments.length;k++)M[k]=arguments[k];w&&w();var A=E.apply(void 0,M),D=ZF(A),I=D.promise,R=D.cancel;return w=R,I};return L}/*! *****************************************************************************
226Copyright (c) Microsoft Corporation. All rights reserved.
227Licensed under the Apache License, Version 2.0 (the "License"); you may not use
228this file except in compliance with the License. You may obtain a copy of the
229License at http://www.apache.org/licenses/LICENSE-2.0
230
231THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
232KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
233WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
234MERCHANTABLITY OR NON-INFRINGEMENT.
235
236See the Apache Version 2.0 License for specific language governing permissions
237and limitations under the License.
238***************************************************************************** */var dE=function(){return dE=Object.assign||function(w){for(var L,M=1,k=arguments.length;M<k;M++){L=arguments[M];for(var A in L)Object.prototype.hasOwnProperty.call(L,A)&&(w[A]=L[A])}return w},dE.apply(this,arguments)},JF={key:function(){for(var E=[],w=0;w<arguments.length;w++)E[w]=arguments[w];return null},onlyResolvesLast:!0},KF=function(){function E(w){this.config=w,this.debounceSingleton=null,this.debounceCache={}}return E.prototype._createDebouncedFunction=function(){var w=$F()(this.config.func,this.config.wait,this.config.options);return this.config.options.onlyResolvesLast&&(w=QF(w)),{func:w}},E.prototype.getDebouncedFunction=function(w){var L,M=(L=this.config.options).key.apply(L,w);return M===null||typeof M=="undefined"?(this.debounceSingleton||(this.debounceSingleton=this._createDebouncedFunction()),this.debounceSingleton):(this.debounceCache[M]||(this.debounceCache[M]=this._createDebouncedFunction()),this.debounceCache[M])},E}();function XF(E,w,L){var M=dE({},JF,L),k=new KF({func:E,wait:w,options:M}),A=function(){for(var D=[],I=0;I<arguments.length;I++)D[I]=arguments[I];var R=k.getDebouncedFunction(D).func;return R.apply(void 0,D)};return A}const eB=XF;
238function hE(E,w,L){return(w=function(M){var k=function(A,D){if(typeof A!="object"||!A)return A;var I=A[Symbol.toPrimitive];if(I!==void 0){var R=I.call(A,D||"default");if(typeof R!="object")return R;throw new TypeError("@@toPrimitive must return a primitive value.")}return(D==="string"?String:Number)(A)}(M,"string");return typeof k=="symbol"?k:k+""}(w))in E?Object.defineProperty(E,w,{value:L,enumerable:!0,configurable:!0,writable:!0}):E[w]=L,E}var pE={click:"onClick",focusin:"onFocus",focusout:"onFocus",mousedown:"onMouseDown",mouseup:"onMouseUp",touchstart:"onTouchStart",touchend:"onTouchEnd"},QT=function(E){var w=E.children,L=E.onClickAway,M=E.focusEvent,k=M===void 0?"focusin":M,A=E.mouseEvent,D=A===void 0?"click":A,I=E.touchEvent,R=I===void 0?"touchend":I,P=(0,ae.useRef)(null),H=(0,ae.useRef)(null),G=(0,ae.useRef)(!1);(0,ae.useEffect)(function(){return setTimeout(function(){G.current=!0},0),function(){G.current=!1}},[]);var q=function(ne){return function(ue){H.current=ue.target;var fe=w==null?void 0:w.props[ne];fe&&fe(ue)}};(0,ae.useEffect)(function(){var ne,ue,fe=(ne=(ue=P.current)===null||ue===void 0?void 0:ue.ownerDocument)!==null&&ne!==void 0?ne:document,be=function(_e){G.current&&(P.current&&P.current.contains(_e.target)||H.current===_e.target||!fe.contains(_e.target)||L(_e))};return fe.addEventListener(D,be),fe.addEventListener(R,be),fe.addEventListener(k,be),function(){fe.removeEventListener(D,be),fe.removeEventListener(R,be),fe.removeEventListener(k,be)}},[k,D,L,R]);var Y=pE[D],$=pE[R],X=pE[k];return ae.Children.only((0,ae.cloneElement)(w,hE(hE(hE({ref:function(ne){P.current=ne;var ue=w.ref;typeof ue=="function"?ue(ne):ue&&(ue.current=ne)}},X,q(X)),Y,q(Y)),$,q($))))};QT.displayName="ClickAwayListener";const tB=eB((E,w)=>w2.doSearch(E||"",w,0,5),400),nB=E=>{const w=ae.useRef(void 0),[L,M]=ae.useState(!1),[k,A]=ae.useState(!1),[D,I]=ae.useState(),R=q=>{(async()=>{M(!0);const $=await tB(q||"",E.type.toLowerCase());M(!1),I($.data)})().catch($=>console.error($))},P=()=>{D||R(),A(!0),setTimeout(()=>w.current.focus())},H=()=>{A(!1)},G=q=>{A(!1),E.onClick(q)};return(0,oe.jsx)(QT,{onClickAway:H,children:(0,oe.jsxs)("div",{className:Fi("un-form-select un-form-menu",{"js-form-select--multi--active":k}),children:[(0,oe.jsx)("span",{className:"un-form-floating-label--stretched",onClick:P,style:{display:k?"none":"flex"},children:E.title}),(0,oe.jsx)("span",{className:"content-filter__search",children:(0,oe.jsx)("input",{ref:w,type:"text",className:"un-form-text-field__input",placeholder:we("CollectionFilterControl.search"),onChange:q=>R(q.target.value),style:{display:k?"block":"none"}})}),(0,oe.jsxs)("div",{className:Fi("search-input__results",{open:k}),children:[L&&(0,oe.jsx)("span",{children:(0,oe.jsx)("em",{children:we("CollectionFilterControl.loading")})}),!L&&(D==null?void 0:D.length)===0&&(0,oe.jsx)("span",{children:(0,oe.jsx)("em",{children:we("CollectionFilterControl.nothingFound")})}),!L&&(D==null?void 0:D.map(q=>(0,oe.jsx)("span",{className:"js-search-link",onClick:()=>G(q),children:we(q.title)},q.uuid)))]})]})})};function Qu(E,w,L,M){return new(L||(L=Promise))(function(k,A){function D(P){try{R(M.next(P))}catch(H){A(H)}}function I(P){try{R(M.throw(P))}catch(H){A(H)}}function R(P){var H;P.done?k(P.value):(H=P.value,H instanceof L?H:new L(function(G){G(H)})).then(D,I)}R((M=M.apply(E,w||[])).next())})}typeof SuppressedError=="function"&&SuppressedError;class S2{constructor(){this.listeners={}}on(w,L,M){if(this.listeners[w]||(this.listeners[w]=new Set),this.listeners[w].add(L),M==null?void 0:M.once){const k=()=>{this.un(w,k),this.un(w,L)};return this.on(w,k),k}return()=>this.un(w,L)}un(w,L){var M;(M=this.listeners[w])===null||M===void 0||M.delete(L)}once(w,L){return this.on(w,L,{once:!0})}unAll(){this.listeners={}}
238emit(w,...L){this.listeners[w]&&this.listeners[w].forEach(M=>M(...L))}}const nx={decode:function(E,w){return Qu(this,void 0,void 0,function*(){const L=new AudioContext({sampleRate:w});return L.decodeAudioData(E).finally(()=>L.close())})},createBuffer:function(E,w){return typeof E[0]=="number"&&(E=[E]),function(L){const M=L[0];if(M.some(k=>k>1||k<-1)){const k=M.length;let A=0;for(let D=0;D<k;D++){const I=Math.abs(M[D]);I>A&&(A=I)}for(const D of L)for(let I=0;I<k;I++)D[I]/=A}}(E),{duration:w,length:E[0].length,sampleRate:E[0].length/w,numberOfChannels:E.length,getChannelData:L=>E==null?void 0:E[L],copyFromChannel:AudioBuffer.prototype.copyFromChannel,copyToChannel:AudioBuffer.prototype.copyToChannel}}};function JT(E,w){const L=w.xmlns?document.createElementNS(w.xmlns,E):document.createElement(E);for(const[M,k]of Object.entries(w))if(M==="children")for(const[A,D]of Object.entries(w))typeof D=="string"?L.appendChild(document.createTextNode(D)):L.appendChild(JT(A,D));else M==="style"?Object.assign(L.style,k):M==="textContent"?L.textContent=k:L.setAttribute(M,k.toString());return L}function KT(E,w,L){const M=JT(E,w||{});return L==null||L.appendChild(M),M}var iB=Object.freeze({__proto__:null,createElement:KT,default:KT});const rB={fetchBlob:function(E,w,L){return Qu(this,void 0,void 0,function*(){const M=yield fetch(E,L);if(M.status>=400)throw new Error(`Failed to fetch ${E}: ${M.status} (${M.statusText})`);return function(k,A){Qu(this,void 0,void 0,function*(){if(!k.body||!k.headers)return;const D=k.body.getReader(),I=Number(k.headers.get("Content-Length"))||0;let R=0;const P=G=>Qu(this,void 0,void 0,function*(){R+=(G==null?void 0:G.length)||0;const q=Math.round(R/I*100);A(q)}),H=()=>Qu(this,void 0,void 0,function*(){let G;try{G=yield D.read()}catch(q){return}G.done||(P(G.value),yield H())});H()})}(M.clone(),w),M.blob()})}};class aB extends S2{constructor(w){super(),this.isExternalMedia=!1,w.media?(this.media=w.media,this.isExternalMedia=!0):this.media=document.createElement("audio"),w.mediaControls&&(this.media.controls=!0),w.autoplay&&(this.media.autoplay=!0),w.playbackRate!=null&&this.onMediaEvent("canplay",()=>{w.playbackRate!=null&&(this.media.playbackRate=w.playbackRate)},{once:!0})}onMediaEvent(w,L,M){return this.media.addEventListener(w,L,M),()=>this.media.removeEventListener(w,L,M)}getSrc(){return this.media.currentSrc||this.media.src||""}revokeSrc(){const w=this.getSrc();w.startsWith("blob:")&&URL.revokeObjectURL(w)}canPlayType(w){return this.media.canPlayType(w)!==""}setSrc(w,L){const M=this.getSrc();if(w&&M===w)return;this.revokeSrc();const k=L instanceof Blob&&(this.canPlayType(L.type)||!w)?URL.createObjectURL(L):w;try{this.media.src=k}catch(A){this.media.src=w}}destroy(){this.media.pause(),this.isExternalMedia||(this.media.remove(),this.revokeSrc(),this.media.src="",this.media.load())}setMediaElement(w){this.media=w}play(){return Qu(this,void 0,void 0,function*(){return this.media.play()})}pause(){this.media.pause()}isPlaying(){return!this.media.paused&&!this.media.ended}setTime(w){this.media.currentTime=w}getDuration(){return this.media.duration}getCurrentTime(){return this.media.currentTime}getVolume(){return this.media.volume}setVolume(w){this.media.volume=w}getMuted(){return this.media.muted}setMuted(w){this.media.muted=w}getPlaybackRate(){return this.media.playbackRate}isSeeking(){return this.media.seeking}setPlaybackRate(w,L){L!=null&&(this.media.preservesPitch=L),this.media.playbackRate=w}getMediaElement(){return this.media}setSinkId(w){return this.media.setSinkId(w)}}class yv extends S2{constructor(w,L){super(),this.timeouts=[],this.isScrollable=!1,this.audioData=null,this.resizeObserver=null,this.lastContainerWidth=0,this.isDragging=!1,this.subscriptions=[],this.unsubscribeOnScroll=[],this.subscriptions=[],this.options=w;const M=this.parentFromOptionsContainer(w.container);this.parent=M;const[k,A]=this.initHtml();M.appendChild(k),this.container=k,this.scrollContainer=A.querySelector(".scroll"),this.wrapper=A.querySelector(".wrapper"),this.canvasWrapper=A.querySelector(".canvases"),this.progressWrapper=A.querySelector(".progress"),this.cursor=A.querySelector(".cursor"),L&&A.appendChild(L),this.initEvents()}parentFromOptionsContainer(w){let L;if(typeof w=="string"?L=document.querySelector(w):w instanceof HTMLElement&&(L=w),!L)throw new Error("Container not found");return L}initEvents(){const w=L=>{const M=this.wrapper.getBoundingClientRect(),k=L.clientX-M.left,A=L.clientY-M.top;return[k/M.width,A/M.height]};if(this.wrapper.addEventListener("click",L=>{const[M,k]=w(L);
238this.emit("click",M,k)}),this.wrapper.addEventListener("dblclick",L=>{const[M,k]=w(L);this.emit("dblclick",M,k)}),this.options.dragToSeek!==!0&&typeof this.options.dragToSeek!="object"||this.initDrag(),this.scrollContainer.addEventListener("scroll",()=>{const{scrollLeft:L,scrollWidth:M,clientWidth:k}=this.scrollContainer,A=L/M,D=(L+k)/M;this.emit("scroll",A,D,L,L+k)}),typeof ResizeObserver=="function"){const L=this.createDelay(100);this.resizeObserver=new ResizeObserver(()=>{L().then(()=>this.onContainerResize()).catch(()=>{})}),this.resizeObserver.observe(this.scrollContainer)}}onContainerResize(){const w=this.parent.clientWidth;w===this.lastContainerWidth&&this.options.height!=="auto"||(this.lastContainerWidth=w,this.reRender())}initDrag(){this.subscriptions.push(function(w,L,M,k,A=3,D=0,I=100){if(!w)return()=>{};const R=matchMedia("(pointer: coarse)").matches;let P=()=>{};const H=G=>{if(G.button!==D)return;G.preventDefault(),G.stopPropagation();let q=G.clientX,Y=G.clientY,$=!1;const X=Date.now(),ne=ye=>{if(ye.preventDefault(),ye.stopPropagation(),R&&Date.now()-X<I)return;const Ee=ye.clientX,He=ye.clientY,Ge=Ee-q,it=He-Y;if($||Math.abs(Ge)>A||Math.abs(it)>A){const wt=w.getBoundingClientRect(),{left:vt,top:Bt}=wt;$||(M==null||M(q-vt,Y-Bt),$=!0),L(Ge,it,Ee-vt,He-Bt),q=Ee,Y=He}},ue=ye=>{if($){const Ee=ye.clientX,He=ye.clientY,Ge=w.getBoundingClientRect(),{left:it,top:wt}=Ge;k==null||k(Ee-it,He-wt)}P()},fe=ye=>{ye.relatedTarget&&ye.relatedTarget!==document.documentElement||ue(ye)},be=ye=>{$&&(ye.stopPropagation(),ye.preventDefault())},_e=ye=>{$&&ye.preventDefault()};document.addEventListener("pointermove",ne),document.addEventListener("pointerup",ue),document.addEventListener("pointerout",fe),document.addEventListener("pointercancel",fe),document.addEventListener("touchmove",_e,{passive:!1}),document.addEventListener("click",be,{capture:!0}),P=()=>{document.removeEventListener("pointermove",ne),document.removeEventListener("pointerup",ue),document.removeEventListener("pointerout",fe),document.removeEventListener("pointercancel",fe),document.removeEventListener("touchmove",_e),setTimeout(()=>{document.removeEventListener("click",be,{capture:!0})},10)}};return w.addEventListener("pointerdown",H),()=>{P(),w.removeEventListener("pointerdown",H)}}(this.wrapper,(w,L,M)=>{this.emit("drag",Math.max(0,Math.min(1,M/this.wrapper.getBoundingClientRect().width)))},w=>{this.isDragging=!0,this.emit("dragstart",Math.max(0,Math.min(1,w/this.wrapper.getBoundingClientRect().width)))},w=>{this.isDragging=!1,this.emit("dragend",Math.max(0,Math.min(1,w/this.wrapper.getBoundingClientRect().width)))}))}getHeight(w,L){var M;const k=((M=this.audioData)===null||M===void 0?void 0:M.numberOfChannels)||1;if(w==null)return 128;if(!isNaN(Number(w)))return Number(w);if(w==="auto"){const A=this.parent.clientHeight||128;return L!=null&&L.every(D=>!D.overlay)?A/k:A}return 128}initHtml(){const w=document.createElement("div"),L=w.attachShadow({mode:"open"}),M=this.options.cspNonce&&typeof this.options.cspNonce=="string"?this.options.cspNonce.replace(/"/g,""):"";return L.innerHTML=`
239      <style${M?` nonce="${M}"`:""}>
240        :host {
241          user-select: none;
242          min-width: 1px;
243        }
244        :host audio {
245          display: block;
246          width: 100%;
247        }
248        :host .scroll {
249          overflow-x: auto;
250          overflow-y: hidden;
251          width: 100%;
252          position: relative;
253        }
254        :host .noScrollbar {
255          scrollbar-color: transparent;
256          scrollbar-width: none;
257        }
258        :host .noScrollbar::-webkit-scrollbar {
259          display: none;
260          -webkit-appearance: none;
261        }
262        :host .wrapper {
263          position: relative;
264          overflow: visible;
265          z-index: 2;
266        }
267        :host .canvases {
268          min-height: ${this.getHeight(this.options.height,this.options.splitChannels)}px;
269        }
270        :host .canvases > div {
271          position: relative;
272        }
273        :host canvas {
274          display: block;
275          position: absolute;
276          top: 0;
277          image-rendering: pixelated;
278        }
279        :host .progress {
280          pointer-events: none;
281          position: absolute;
282          z-index: 2;
283          top: 0;
284          left: 0;
285          width: 0;
286          height: 100%;
287          overflow: hidden;
288        }
289        :host .progress > div {
290          position: relative;
291        }
292        :host .cursor {
293          pointer-events: none;
294          position: absolute;
295          z-index: 5;
296          top: 0;
297          left: 0;
298          height: 100%;
299          border-radius: 2px;
300        }
301      </style>
302
303      <div class="scroll" part="scroll">
304        <div class="wrapper" part="wrapper">
305          <div class="canvases" part="canvases"></div>
306          <div class="progress" part="progress"></div>
307          <div class="cursor" part="cursor"></div>
308        </div>
309      </div>
310    `,[w,L]}setOptions(w){if(this.options.container!==w.container){const L=this.parentFromOptionsContainer(w.container);L.appendChild(this.container),this.parent=L}w.dragToSeek!==!0&&typeof this.options.dragToSeek!="object"||this.initDrag(),this.options=w,this.reRender()}getWrapper(){return this.wrapper}getWidth(){return this.scrollContainer.clientWidth}getScroll(){return this.scrollContainer.scrollLeft}setScroll(w){this.scrollContainer.scrollLeft=w}setScrollPercentage(w){const{scrollWidth:L}=this.scrollContainer,M=L*w;this.setScroll(M)}destroy(){var w,L;this.subscriptions.forEach(M=>M()),this.container.remove(),(w=this.resizeObserver)===null||w===void 0||w.disconnect(),(L=this.unsubscribeOnScroll)===null||L===void 0||L.forEach(M=>M()),this.unsubscribeOnScroll=[]}createDelay(w=10){let L,M;const k=()=>{L&&clearTimeout(L),M&&M()};return this.timeouts.push(k),()=>new Promise((A,D)=>{k(),M=D,L=setTimeout(()=>{L=void 0,M=void 0,A()},w)})}convertColorValues(w){if(!Array.isArray(w))return w||"";if(w.length<2)return w[0]||"";const L=document.createElement("canvas"),M=L.getContext("2d"),k=L.height*(window.devicePixelRatio||1),A=M.createLinearGradient(0,0,0,k),D=1/(w.length-1);return w.forEach((I,R)=>{const P=R*D;A.addColorStop(P,I)}),A}getPixelRatio(){return Math.max(1,window.devicePixelRatio||1)}renderBarWaveform(w,L,M,k){const A=w[0],D=w[1]||w[0],I=A.length,{width:R,height:P}=M.canvas,H=P/2,G=this.getPixelRatio(),q=L.barWidth?L.barWidth*G:1,Y=L.barGap?L.barGap*G:L.barWidth?q/2:0,$=L.barRadius||0,X=R/(q+Y)/I,ne=$&&"roundRect"in M?"roundRect":"rect";M.beginPath();let ue=0,fe=0,be=0;for(let _e=0;_e<=I;_e++){const ye=Math.round(_e*X);if(ye>ue){const Ge=Math.round(fe*H*k),it=Ge+Math.round(be*H*k)||1;let wt=H-Ge;L.barAlign==="top"?wt=0:L.barAlign==="bottom"&&(wt=P-it),M[ne](ue*(q+Y),wt,q,it,$),ue=ye,fe=0,be=0}const Ee=Math.abs(A[_e]||0),He=Math.abs(D[_e]||0);Ee>fe&&(fe=Ee),He>be&&(be=He)}M.fill(),M.closePath()}renderLineWaveform(w,L,M,k){const A=D=>{const I=w[D]||w[0],R=I.length,{height:P}=M.canvas,H=P/2,G=M.canvas.width/R;M.moveTo(0,H);let q=0,Y=0;for(let $=0;$<=R;$++){const X=Math.round($*G);if(X>q){const ue=H+(Math.round(Y*H*k)||1)*(D===0?-1:1);M.lineTo(q,ue),q=X,Y=0}const ne=Math.abs(I[$]||0);ne>Y&&(Y=ne)}M.lineTo(q,H)};M.beginPath(),A(0),A(1),M.fill(),M.closePath()}renderWaveform(w,L,M){if(M.fillStyle=this.convertColorValues(L.waveColor),L.renderFunction)return void L.renderFunction(w,M);let k=L.barHeight||1;if(L.normalize){const A=Array.from(w[0]).reduce((D,I)=>Math.max(D,Math.abs(I)),0);k=A?1/A:1}L.barWidth||L.barGap||L.barAlign?this.renderBarWaveform(w,L,M,k):this.renderLineWaveform(w,L,M,k)}renderSingleCanvas(w,L,M,k,A,D,I){const R=this.getPixelRatio(),P=document.createElement("canvas");P.width=Math.round(M*R),P.height=Math.round(k*R),P.style.width=`${M}px`,P.style.height=`${k}
310px`,P.style.left=`${Math.round(A)}px`,D.appendChild(P);const H=P.getContext("2d");if(this.renderWaveform(w,L,H),P.width>0&&P.height>0){const G=P.cloneNode(),q=G.getContext("2d");q.drawImage(P,0,0),q.globalCompositeOperation="source-in",q.fillStyle=this.convertColorValues(L.progressColor),q.fillRect(0,0,P.width,P.height),I.appendChild(G)}}renderMultiCanvas(w,L,M,k,A,D){const I=this.getPixelRatio(),{clientWidth:R}=this.scrollContainer,P=M/I;let H=Math.min(yv.MAX_CANVAS_WIDTH,R,P),G={};if(H===0)return;if(L.barWidth||L.barGap){const ne=L.barWidth||.5,ue=ne+(L.barGap||ne/2);H%ue!=0&&(H=Math.floor(H/ue)*ue)}const q=ne=>{if(ne<0||ne>=Y||G[ne])return;G[ne]=!0;const ue=ne*H,fe=Math.min(P-ue,H);if(fe<=0)return;const be=w.map(_e=>{const ye=Math.floor(ue/P*_e.length),Ee=Math.floor((ue+fe)/P*_e.length);return _e.slice(ye,Ee)});this.renderSingleCanvas(be,L,fe,k,ue,A,D)},Y=Math.ceil(P/H);if(!this.isScrollable){for(let ne=0;ne<Y;ne++)q(ne);return}const $=this.scrollContainer.scrollLeft/P,X=Math.floor($*Y);if(q(X-1),q(X),q(X+1),Y>1){const ne=this.on("scroll",()=>{const{scrollLeft:ue}=this.scrollContainer,fe=Math.floor(ue/P*Y);Object.keys(G).length>yv.MAX_NODES&&(A.innerHTML="",D.innerHTML="",G={}),q(fe-1),q(fe),q(fe+1)});this.unsubscribeOnScroll.push(ne)}}renderChannel(w,L,M,k){var{overlay:A}=L,D=function(H,G){var q={};for(var Y in H)Object.prototype.hasOwnProperty.call(H,Y)&&G.indexOf(Y)<0&&(q[Y]=H[Y]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(Y=Object.getOwnPropertySymbols(H);$<Y.length;$++)G.indexOf(Y[$])<0&&Object.prototype.propertyIsEnumerable.call(H,Y[$])&&(q[Y[$]]=H[Y[$]])}return q}(L,["overlay"]);const I=document.createElement("div"),R=this.getHeight(D.height,D.splitChannels);I.style.height=`${R}px`,A&&k>0&&(I.style.marginTop=`-${R}px`),this.canvasWrapper.style.minHeight=`${R}px`,this.canvasWrapper.appendChild(I);const P=I.cloneNode();this.progressWrapper.appendChild(P),this.renderMultiCanvas(w,D,M,R,I,P)}render(w){return Qu(this,void 0,void 0,function*(){var L;this.timeouts.forEach(R=>R()),this.timeouts=[],this.canvasWrapper.innerHTML="",this.progressWrapper.innerHTML="",this.options.width!=null&&(this.scrollContainer.style.width=typeof this.options.width=="number"?`${this.options.width}px`:this.options.width);const M=this.getPixelRatio(),k=this.scrollContainer.clientWidth,A=Math.ceil(w.duration*(this.options.minPxPerSec||0));this.isScrollable=A>k;const D=this.options.fillParent&&!this.isScrollable,I=(D?k:A)*M;if(this.wrapper.style.width=D?"100%":`${A}px`,this.scrollContainer.style.overflowX=this.isScrollable?"auto":"hidden",this.scrollContainer.classList.toggle("noScrollbar",!!this.options.hideScrollbar),this.cursor.style.backgroundColor=`${this.options.cursorColor||this.options.progressColor}`,this.cursor.style.width=`${this.options.cursorWidth}px`,this.audioData=w,this.emit("render"),this.options.splitChannels)for(let R=0;R<w.numberOfChannels;R++){const P=Object.assign(Object.assign({},this.options),(L=this.options.splitChannels)===null||L===void 0?void 0:L[R]);this.renderChannel([w.getChannelData(R)],P,I,R)}else{const R=[w.getChannelData(0)];w.numberOfChannels>1&&R.push(w.getChannelData(1)),this.renderChannel(R,this.options,I,0)}Promise.resolve().then(()=>
310this.emit("rendered"))})}reRender(){if(this.unsubscribeOnScroll.forEach(M=>M()),this.unsubscribeOnScroll=[],!this.audioData)return;const{scrollWidth:w}=this.scrollContainer,{right:L}=this.progressWrapper.getBoundingClientRect();if(this.render(this.audioData),this.isScrollable&&w!==this.scrollContainer.scrollWidth){const{right:M}=this.progressWrapper.getBoundingClientRect();let k=M-L;k*=2,k=k<0?Math.floor(k):Math.ceil(k),k/=2,this.scrollContainer.scrollLeft+=k}}zoom(w){this.options.minPxPerSec=w,this.reRender()}scrollIntoView(w,L=!1){const{scrollLeft:M,scrollWidth:k,clientWidth:A}=this.scrollContainer,D=w*k,I=M,R=M+A,P=A/2;if(this.isDragging)D+30>R?this.scrollContainer.scrollLeft+=30:D-30<I&&(this.scrollContainer.scrollLeft-=30);else{(D<I||D>R)&&(this.scrollContainer.scrollLeft=D-(this.options.autoCenter?P:0));const H=D-M-P;L&&this.options.autoCenter&&H>0&&(this.scrollContainer.scrollLeft+=Math.min(H,10))}{const H=this.scrollContainer.scrollLeft,G=H/k,q=(H+A)/k;this.emit("scroll",G,q,H,H+A)}}renderProgress(w,L){if(isNaN(w))return;const M=100*w;this.canvasWrapper.style.clipPath=`polygon(${M}% 0, 100% 0, 100% 100%, ${M}% 100%)`,this.progressWrapper.style.width=`${M}%`,this.cursor.style.left=`${M}%`,this.cursor.style.transform=`translateX(-${Math.round(M)===100?this.options.cursorWidth:0}px)`,this.isScrollable&&this.options.autoScroll&&this.scrollIntoView(w,L)}exportImage(w,L,M){return Qu(this,void 0,void 0,function*(){const k=this.canvasWrapper.querySelectorAll("canvas");if(!k.length)throw new Error("No waveform data");if(M==="dataURL"){const A=Array.from(k).map(D=>D.toDataURL(w,L));return Promise.resolve(A)}return Promise.all(Array.from(k).map(A=>new Promise((D,I)=>{A.toBlob(R=>{R?D(R):I(new Error("Could not export image"))},w,L)})))})}}yv.MAX_CANVAS_WIDTH=8e3,yv.MAX_NODES=10;class sB extends S2{constructor(){super(...arguments),this.unsubscribe=()=>{}}start(){this.unsubscribe=this.on("tick",()=>{requestAnimationFrame(()=>{this.emit("tick")})}),this.emit("tick")}stop(){this.unsubscribe()}destroy(){this.unsubscribe()}}class XT extends S2{constructor(w=new AudioContext){super(),this.bufferNode=null,this.playStartTime=0,this.playedDuration=0,this._muted=!1,this._playbackRate=1,this._duration=void 0,this.buffer=null,this.currentSrc="",this.paused=!0,this.crossOrigin=null,this.seeking=!1,this.autoplay=!1,this.addEventListener=this.on,this.removeEventListener=this.un,this.audioContext=w,this.gainNode=this.audioContext.createGain(),this.gainNode.connect(this.audioContext.destination)}load(){return Qu(this,void 0,void 0,function*(){})}get src(){return this.currentSrc}set src(w){if(this.currentSrc=w,this._duration=void 0,!w)return this.buffer=null,void this.emit("emptied");fetch(w).then(L=>{if(L.status>=400)throw new Error(`Failed to fetch ${w}: ${L.status} (${L.statusText})`);return L.arrayBuffer()}).then(L=>this.currentSrc!==w?null:this.audioContext.decodeAudioData(L)).then(L=>{this.currentSrc===w&&(this.buffer=L,this.emit("loadedmetadata"),this.emit("canplay"),this.autoplay&&this.play())})}_play(){var w;if(!this.paused)return;this.paused=!1,(w=this.bufferNode)===null||w===void 0||w.disconnect(),this.bufferNode=this.audioContext.createBufferSource(),this.buffer&&(this.bufferNode.buffer=this.buffer),this.bufferNode.playbackRate.value=this._playbackRate,this.bufferNode.connect(this.gainNode);let L=this.playedDuration*this._playbackRate;L>=this.duration&&(L=0,this.playedDuration=0),this.bufferNode.start(this.audioContext.currentTime,L),this.playStartTime=this.audioContext.currentTime,this.bufferNode.onended=()=>{this.currentTime>=this.duration&&(this.pause(),this.emit("ended"))}}_pause(){var w;this.paused=!0,(w=this.bufferNode)===null||w===void 0||w.stop(),this.playedDuration+=this.audioContext.currentTime-this.playStartTime}play(){return Qu(this,void 0,void 0,function*(){this.paused&&(this._play(),this.emit("play"))})}pause(){this.paused||(this._pause(),this.emit("pause"))}stopAt(w){var L,M;const k=w-this.currentTime;(L=this.bufferNode)===null||L===void 0||L.stop(this.audioContext.currentTime+k),(M=this.bufferNode)===null||M===void 0||M.addEventListener("ended",()=>{this.bufferNode=null,this.pause()},{once:!0})}setSinkId(w){return Qu(this,void 0,void 0,function*(){return this.audioContext.setSinkId(w)})}get playbackRate(){return this._playbackRate}set playbackRate(w){this._playbackRate=w,this.bufferNode&&(this.bufferNode.playbackRate.value=w)}get currentTime(){return(this.paused?this.playedDuration:this.playedDuration+(this.audioContext.currentTime-this.playStartTime))*this._playbackRate}set currentTime(w){const L=!this.paused;L&&this._pause(),this.playedDuration=w/this._playbackRate,L&&this._play(),this.emit
310("seeking"),this.emit("timeupdate")}get duration(){var w,L;return(w=this._duration)!==null&&w!==void 0?w:((L=this.buffer)===null||L===void 0?void 0:L.duration)||0}set duration(w){this._duration=w}get volume(){return this.gainNode.gain.value}set volume(w){this.gainNode.gain.value=w,this.emit("volumechange")}get muted(){return this._muted}set muted(w){this._muted!==w&&(this._muted=w,this._muted?this.gainNode.disconnect():this.gainNode.connect(this.audioContext.destination))}canPlayType(w){return/^(audio|video)\//.test(w)}getGainNode(){return this.gainNode}getChannelData(){const w=[];if(!this.buffer)return w;const L=this.buffer.numberOfChannels;for(let M=0;M<L;M++)w.push(this.buffer.getChannelData(M));return w}}const oB={waveColor:"#999",progressColor:"#555",cursorWidth:1,minPxPerSec:0,fillParent:!0,interact:!0,dragToSeek:!1,autoScroll:!0,autoCenter:!0,sampleRate:8e3};class C2 extends aB{static create(w){return new C2(w)}constructor(w){const L=w.media||(w.backend==="WebAudio"?new XT:void 0);super({media:L,mediaControls:w.mediaControls,autoplay:w.autoplay,playbackRate:w.audioRate}),this.plugins=[],this.decodedData=null,this.subscriptions=[],this.mediaSubscriptions=[],this.abortController=null,this.options=Object.assign({},oB,w),this.timer=new sB;const M=L?void 0:this.getMediaElement();this.renderer=new yv(this.options,M),this.initPlayerEvents(),this.initRendererEvents(),this.initTimerEvents(),this.initPlugins();const k=this.options.url||this.getSrc()||"";Promise.resolve().then(()=>{this.emit("init");const{peaks:A,duration:D}=this.options;(k||A&&D)&&this.load(k,A,D).catch(()=>null)})}updateProgress(w=this.getCurrentTime()){return this.renderer.renderProgress(w/this.getDuration(),this.isPlaying()),w}initTimerEvents(){this.subscriptions.push(this.timer.on("tick",()=>{if(!this.isSeeking()){const w=this.updateProgress();this.emit("timeupdate",w),this.emit("audioprocess",w)}}))}initPlayerEvents(){this.isPlaying()&&(this.emit("play"),this.timer.start()),this.mediaSubscriptions.push(this.onMediaEvent("timeupdate",()=>{const w=this.updateProgress();this.emit("timeupdate",w)}),this.onMediaEvent("play",()=>{this.emit("play"),this.timer.start()}),this.onMediaEvent("pause",()=>{this.emit("pause"),this.timer.stop()}),this.onMediaEvent("emptied",()=>{this.timer.stop()}),this.onMediaEvent("ended",()=>{this.emit("timeupdate",this.getDuration()),this.emit("finish")}),this.onMediaEvent("seeking",()=>{this.emit("seeking",this.getCurrentTime())}),this.onMediaEvent("error",w=>{var L;this.emit("error",(L=this.getMediaElement().error)!==null&&L!==void 0?L:new Error("Media error"))}))}initRendererEvents(){this.subscriptions.push(this.renderer.on("click",(w,L)=>{this.options.interact&&(this.seekTo(w),this.emit("interaction",w*this.getDuration()),this.emit("click",w,L))}),this.renderer.on("dblclick",(w,L)=>{this.emit("dblclick",w,L)}),this.renderer.on("scroll",(w,L,M,k)=>{const A=this.getDuration();this.emit("scroll",w*A,L*A,M,k)}),this.renderer.on("render",()=>{this.emit("redraw")}),this.renderer.on("rendered",()=>{this.emit("redrawcomplete")}
310),this.renderer.on("dragstart",w=>{this.emit("dragstart",w)}),this.renderer.on("dragend",w=>{this.emit("dragend",w)}));{let w;this.subscriptions.push(this.renderer.on("drag",L=>{if(!this.options.interact)return;let M;this.renderer.renderProgress(L),clearTimeout(w),this.isPlaying()?M=0:this.options.dragToSeek===!0?M=200:typeof this.options.dragToSeek=="object"&&this.options.dragToSeek!==void 0&&(M=this.options.dragToSeek.debounceTime),w=setTimeout(()=>{this.seekTo(L)},M),this.emit("interaction",L*this.getDuration()),this.emit("drag",L)}))}}initPlugins(){var w;!((w=this.options.plugins)===null||w===void 0)&&w.length&&this.options.plugins.forEach(L=>{this.registerPlugin(L)})}unsubscribePlayerEvents(){this.mediaSubscriptions.forEach(w=>w()),this.mediaSubscriptions=[]}setOptions(w){this.options=Object.assign({},this.options,w),w.duration&&!w.peaks&&(this.decodedData=nx.createBuffer(this.exportPeaks(),w.duration)),w.peaks&&w.duration&&(this.decodedData=nx.createBuffer(w.peaks,w.duration)),this.renderer.setOptions(this.options),w.audioRate&&this.setPlaybackRate(w.audioRate),w.mediaControls!=null&&(this.getMediaElement().controls=w.mediaControls)}registerPlugin(w){return w._init(this),this.plugins.push(w),this.subscriptions.push(w.once("destroy",()=>{this.plugins=this.plugins.filter(L=>L!==w)})),w}getWrapper(){return this.renderer.getWrapper()}getWidth(){return this.renderer.getWidth()}getScroll(){return this.renderer.getScroll()}setScroll(w){return this.renderer.setScroll(w)}setScrollTime(w){const L=w/this.getDuration();this.renderer.setScrollPercentage(L)}getActivePlugins(){return this.plugins}loadAudio(w,L,M,k){return Qu(this,void 0,void 0,function*(){var A;if(this.emit("load",w),!this.options.media&&this.isPlaying()&&this.pause(),this.decodedData=null,!L&&!M){const I=this.options.fetchParams||{};window.AbortController&&!I.signal&&(this.abortController=new AbortController,I.signal=(A=this.abortController)===null||A===void 0?void 0:A.signal);const R=H=>
310this.emit("loading",H);L=yield rB.fetchBlob(w,R,I);const P=this.options.blobMimeType;P&&(L=new Blob([L],{type:P}))}this.setSrc(w,L);const D=yield new Promise(I=>{const R=k||this.getDuration();R?I(R):this.mediaSubscriptions.push(this.onMediaEvent("loadedmetadata",()=>I(this.getDuration()),{once:!0}))});if(!w&&!L){const I=this.getMediaElement();I instanceof XT&&(I.duration=D)}if(M)this.decodedData=nx.createBuffer(M,D||0);else if(L){const I=yield L.arrayBuffer();this.decodedData=yield nx.decode(I,this.options.sampleRate)}this.decodedData&&(this.emit("decode",this.getDuration()),this.renderer.render(this.decodedData)),this.emit("ready",this.getDuration())})}load(w,L,M){return Qu(this,void 0,void 0,function*(){try{return yield this.loadAudio(w,void 0,L,M)}catch(k){throw this.emit("error",k),k}})}loadBlob(w,L,M){return Qu(this,void 0,void 0,function*(){try{return yield this.loadAudio("",w,L,M)}catch(k){throw this.emit("error",k),k}})}zoom(w){if(!this.decodedData)throw new Error("No audio loaded");this.renderer.zoom(w),this.emit("zoom",w)}getDecodedData(){return this.decodedData}exportPeaks({channels:w=2,maxLength:L=8e3,precision:M=1e4}={}){if(!this.decodedData)throw new Error("The audio has not been decoded yet");const k=Math.min(w,this.decodedData.numberOfChannels),A=[];for(let D=0;D<k;D++){const I=this.decodedData.getChannelData(D),R=[],P=I.length/L;for(let H=0;H<L;H++){const G=I.slice(Math.floor(H*P),Math.ceil((H+1)*P));let q=0;for(let Y=0;Y<G.length;Y++){const $=G[Y];Math.abs($)>Math.abs(q)&&(q=$)}R.push(Math.round(q*M)/M)}A.push(R)}return A}getDuration(){let w=super.getDuration()||0;return w!==0&&w!==1/0||!this.decodedData||(w=this.decodedData.duration),w}toggleInteraction(w){this.options.interact=w}setTime(w){super.setTime(w),this.updateProgress(w),this.emit("timeupdate",w)}seekTo(w){const L=this.getDuration()*w;this.setTime(L)}playPause(){return Qu(this,void 0,void 0,function*(){return this.isPlaying()?this.pause():this.play()})}stop(){this.pause(),this.setTime(0)}skip(w){this.setTime(this.getCurrentTime()+w)}empty(){this.load("",[[0]],.001)}setMediaElement(w){this.unsubscribePlayerEvents(),super.setMediaElement(w),this.initPlayerEvents()}exportImage(){return Qu(this,arguments,void 0,function*(w="image/png",L=1,M="dataURL"){return this.renderer.exportImage(w,L,M)})}destroy(){var w;this.emit("destroy"),(w=this.abortController)===null||w===void 0||w.abort(),this.plugins.forEach(L=>L.destroy()),this.subscriptions.forEach(L=>L()),this.unsubscribePlayerEvents(),this.timer.destroy(),this.renderer.destroy(),super.destroy()}}C2.BasePlugin=class extends S2{constructor(E){super(),this.subscriptions=[],this.options=E}onInit(){}
310_init(E){this.wavesurfer=E,this.onInit()}destroy(){this.emit("destroy"),this.subscriptions.forEach(E=>E())}},C2.dom=iB;class uB{constructor(){this.listeners={}}on(w,L,M){if(this.listeners[w]||(this.listeners[w]=new Set),this.listeners[w].add(L),M==null?void 0:M.once){const k=()=>{this.un(w,k),this.un(w,L)};return this.on(w,k),k}return()=>this.un(w,L)}un(w,L){var M;(M=this.listeners[w])===null||M===void 0||M.delete(L)}once(w,L){return this.on(w,L,{once:!0})}unAll(){this.listeners={}}emit(w,...L){this.listeners[w]&&this.listeners[w].forEach(M=>M(...L))}}class lB extends uB{constructor(w){super(),this.subscriptions=[],this.options=w}onInit(){}_init(w){this.wavesurfer=w,this.onInit()}destroy(){this.emit("destroy"),this.subscriptions.forEach(w=>w())}}function eA(E,w){const L=w.xmlns?document.createElementNS(w.xmlns,E):document.createElement(E);for(const[M,k]of Object.entries(w))if(M==="children")for(const[A,D]of Object.entries(w))typeof D=="string"?L.appendChild(document.createTextNode(D)):L.appendChild(eA(A,D));else M==="style"?Object.assign(L.style,k):M==="textContent"?L.textContent=k:L.setAttribute(M,k.toString());return L}function tA(E,w,L){const M=eA(E,w||{});return L==null||L.appendChild(M),M}const cB={lineWidth:1,labelSize:11,formatTimeCallback:E=>`${Math.floor(E/60)}:${`0${Math.floor(E)%60}`.slice(-2)}`};class gE extends lB{constructor(w){super(w||{}),this.unsubscribe=()=>{},this.onPointerMove=L=>{if(!this.wavesurfer)return;const M=this.wavesurfer.getWrapper().getBoundingClientRect(),{width:k}=M,A=L.clientX-M.left,D=Math.min(1,Math.max(0,A/k)),I=Math.min(k-this.options.lineWidth-1,A);this.wrapper.style.transform=`translateX(${I}px)`,this.wrapper.style.opacity="1";const R=this.wavesurfer.getDuration()||0;this.label.textContent=this.options.formatTimeCallback(R*D);const P=this.label.offsetWidth;this.label.style.transform=I+P>k?`translateX(-${P+this.options.lineWidth}px)`:"",this.emit("hover",D)},this.onPointerLeave=()=>{this.wrapper.style.opacity="0"},this.options=Object.assign({},cB,w),this.wrapper=tA("div",{part:"hover"}),this.label=tA("span",{part:"hover-label"},this.wrapper)}static create(w){return new gE(w)}addUnits(w){return`${w}${typeof w=="number"?"px":""}`}onInit(){if(!this.wavesurfer)throw Error("WaveSurfer is not initialized");const w=this.wavesurfer.options,L=this.options.lineColor||w.cursorColor||w.progressColor;Object.assign(this.wrapper.style,{position:"absolute",zIndex:10,left:0,top:0,height:"100%",pointerEvents:"none",borderLeft:`${this.addUnits(this.options.lineWidth)} solid ${L}`,opacity:"0",transition:"opacity .1s ease-in"}),Object.assign(this.label.style,{display:"block",backgroundColor:this.options.labelBackground,color:this.options.labelColor,fontSize:`${this.addUnits(this.options.labelSize)}`,transition:"transform .1s ease-in",padding:"2px 3px"});const M=this.wavesurfer.getWrapper();M.appendChild(this.wrapper),M.addEventListener("pointermove",this.onPointerMove),M.addEventListener("pointerleave",this.onPointerLeave),M.addEventListener("wheel",this.onPointerMove),this.unsubscribe=()=>{M.removeEventListener("pointermove",this.onPointerMove),M.removeEventListener("pointerleave",this.onPointerLeave),M.removeEventListener("wheel",this.onPointerLeave)}}destroy(){super.destroy(),this.unsubscribe(),this.wrapper.remove()}}async function fB(E){try{const w=new Audio(E);return await w.play(),new Promise(L=>{w.addEventListener("ended",()=>{gi("SDA audio playback ended."),L()}),w.addEventListener("error",M=>{gi("Error playing SDA audio:",M),L()})})}catch(w){gi("Error playing SDA audio:",w)}}function dB(E,w,L){if(!E.hasAttribute("data-audioplayer-playlist"))return;const M=E.dataset.audioplayerPlaylist,k=parseInt(E.dataset.audioplayerPlaylistCurrent,10)||0,A=parseInt(E.dataset.audioplayerPlaylistTotal,10)||0;async function D(H){E.querySelector(".audio-player__loading").classList.add("audio-player__loading--visible"),mE(M).forEach(ne=>ne.disabled=!0);const G=new URL(window.location.href);G.searchParams.set("track",(H+1).toString()),G.searchParams.set("speed",w.getPlaybackRate().toString()),w.stop(),w.destroy();const Y=await(await fetch(G)).text(),X=new DOMParser().parseFromString(Y.trim(),"text/html");
310E.parentElement.replaceChild(X.querySelector(`[data-audioplayer-playlist="${M}"]`),E),nA(document.querySelector(`[data-audioplayer-playlist="${M}"]`),!0)}E.querySelectorAll("[data-audioplayer-playlist-prev]").forEach(H=>H.addEventListener("click",()=>{D(k-1).catch(G=>console.error(G))})),E.querySelectorAll("[data-audioplayer-playlist-next]").forEach(H=>H.addEventListener("click",()=>{D(k+1).catch(G=>console.error(G))})),mE(M).forEach(H=>{H.hasAttribute("data-audioplayer-playlist-init")&&H.replaceWith(H.cloneNode(!0))}),mE(M).forEach(H=>{const G=Number(H.dataset.audioplayerPlaylistPlay);H.addEventListener("click",()=>{G===k?w.play():D(G).catch(q=>console.error(q))}),H.setAttribute("data-audioplayer-playlist-init","true"),H.disabled=!1}),k+1<A&&w.on("finish",()=>{D(k+1).catch(H=>console.error(H))});const I=E.closest(".content__block");I.setAttribute("data-audioplayer-current",String(k));const R="playlist-card--active";document.querySelectorAll(`.${R}`).forEach(H=>H.classList.remove(R));const P=I.querySelector(`[data-item-index="${k}"]`);P&&(L&&P.scrollIntoView({behavior:"smooth",block:"center"}),P.classList.add(R))}function mE(E){return document.querySelectorAll(`[data-audioplayer-playlist-id="${E}"]`)}const hB=du("--un-color-audio-progress"),pB=du("--un-color-audio-cursor"),gB=du("--un-color-audio-wave"),mB=du("--un-color-audio-label"),bB=du("--un-color-audio-on-label");function nA(E,w=!0){var $;if(E.dataset.audioPlayerLoaded){console.warn("Audio player already initialized for this element:",E);return}E.dataset.audioPlayerLoaded="true";const L=E.dataset.audioplayerId,M=E.dataset.audioplayerSda,k=E.dataset.audioplayerPlayUrl,A=E.dataset.audioplayerDownloadUrl,D=($=E.querySelector("[data-audioplayer-peaks]"))==null?void 0:$.innerHTML,I=D?JSON.parse(D):void 0,R=E.querySelector("[data-audioplayer-wave]"),P=E.querySelector(".audio-player__sda"),H=C2.create({backend:I?"MediaElement":"WebAudio",container:R,waveColor:gB,progressColor:hB,cursorColor:pB,barWidth:3,barRadius:3,cursorWidth:2,height:80,barGap:3,plugins:[gE.create({labelBackground:mB,labelColor:bB,formatTimeCallback:X=>ks(X)})]});let G=!1,q=!1,Y=!1;H.on("error",console.error),H.on("interaction",()=>H.isPlaying()?void 0:void H.play()),H.on("play",()=>{if(!G&&M){H.pause(),G=!0,P.classList.remove("audio-player__sda--hidden"),fB(M).catch(X=>console.error(X)).finally(()=>{P.classList.add("audio-player__sda--hidden"),H.play()});return}E.classList.add("audio-player--playing"),E.classList.remove("audio-player--paused"),!q&&k&&fetch(k).catch(X=>console.error(X)),q=!0}),H.on("pause",()=>{E.classList.add("audio-player--paused"),E.classList.remove("audio-player--playing")}),document.querySelectorAll(`[data-audioplayer-download="${L}"]`).forEach(X=>{X.disabled=!1,X.addEventListener("click",()=>{!Y&&A&&fetch(A).catch(ne=>console.error(ne)),Y=!0,m1(E.dataset.audioplayer)})}),H.on("ready",()=>{const X=(ne,ue)=>{const fe=Array.from(E.querySelectorAll(ne));fe.push(...Array.from(document.querySelectorAll(`[data-audioplayer-control="${L}"]${ne}`))),fe.forEach(be=>{be.addEventListener("click",()=>{ue(be)}),be.disabled=!1})};X("[data-audioplayer-play]",()=>H.play()),X("[data-audioplayer-pause]",()=>H.pause()),X("[data-audioplayer-playpause]",()=>H.playPause()),X("[data-audioplayer-mute]",()=>H.setMuted(!0)),X("[data-audioplayer-unmute]",()=>H.setMuted(!1)),X("[data-audioplayer-mute-unmute]",()=>H.setMuted(!H.getMuted())),X("[data-audioplayer-start]",()=>H.seekTo(0)),X("[data-audioplayer-forward]",()=>H.skip(10)),X("[data-audioplayer-backward]",()=>H.skip(-10)),X("[data-audioplayer-seek]",ne=>{H.seekTo(parseInt(ne.dataset.audioplayerSeek||"0",10)/H.getDuration()),H.isPlaying()||H.play()}),E.querySelectorAll("[data-audioplayer-speed]").forEach(ne=>{ne.disabled=!1,H.setPlaybackRate(parseFloat(ne.value)),ne.addEventListener("change",ue=>{const fe=parseFloat(ue.target.value);H.setPlaybackRate(fe)})}),E.classList.add("audio-player--ready"),E.classList.remove("audio-player--loading"),E.querySelectorAll("[data-audioplayer-totaltime]").forEach(ne=>ne.innerHTML=ks(H.getDuration())),E.querySelectorAll("[data-audioplayer
310-time]").forEach(ne=>{H.on("audioprocess",ue=>ne.innerHTML=ks(ue)),H.on("seeking",ue=>ne.innerHTML=ks(ue))})}),H.load(E.dataset.audioplayer,I?yB(I):void 0).then(()=>{dB(E,H,w),w&&H.play()}).catch(X=>console.error(X))}function yB(E){const w=[];for(const L in E)if(E.hasOwnProperty(L)){const M=E[L],k=Math.min(...M),A=Math.max(...M);w.push(M.map(D=>(D-k)/(A-k)))}return w}function iA(){document.querySelectorAll("[data-audioplayer]").forEach(E=>nA(E,!1))}document.addEventListener("DOMContentLoaded",()=>iA());function vB(E,w=300,L){let M;return L!=null&&L.signal&&L.signal.addEventListener("abort",()=>{M&&(window.clearTimeout(M),M=void 0)}),function(...k){M&&(window.clearTimeout(M),M=void 0),M=window.setTimeout(()=>{E(...k)},w)}}const E2="js-search-clear-btn--hidden";function _B(){var G;const E=bE(),w=document.querySelector(".content-filter__header-search"),L=document.querySelector(".un-search-autocomplete");if(!w||!L||!E)return;const M=jd.getAllEntityFilters(),k=q=>window.dispatchEvent(new CustomEvent("unCollectionFilterSearchQueryLoading",{detail:q})),A=(q={})=>{window.dispatchEvent(new CustomEvent("unCollectionFilterSearchQuery",{detail:q})),k(!1)};let D=!1,I=null,R={},P=null;const H=()=>{A(),jd.doSearch()};E.addEventListener("keyup",vB(q=>{if(D0(P),P=null,q.key==="Enter"){H();return}const Y=q.target.value;
310Y?(ix().forEach($=>$.classList.remove(E2)),P=new AbortController,D&&k(!0),jd.prefetch(Y,{abort:P.signal}).then($=>{R={self:$.self,query:Y,items:Array.from(w2.aggregate($.filters,X=>{const ne=M.find(ue=>ue.content===X);return ne?ne.title:we(`Search.type.${X}`)})),totalItems:$.totalItems},A(R)}).catch($=>console.error($))):(ix().forEach($=>$.classList.add(E2)),A())},300)),E.addEventListener("keydown",q=>{const Y=rA(q.key);Y!==0&&(q.preventDefault(),q.stopPropagation(),I!=null&&I.isConnected&&Ts(I,0,Y))}),E.addEventListener("focus",()=>{A(R||{})}),(G=w.querySelector(".js-search-enter-btn"))==null||G.addEventListener("click",()=>{H()}),window.addEventListener("click",q=>{const Y=q.target;!Y.closest(".content-filter__header-search")&&!Y.closest(".un-search-autocomplete__anchor")&&A()}),ix().forEach(q=>{E.value&&q.classList.remove(E2),q.addEventListener("click",()=>{q.classList.add(E2),E.value="",R={},H()})}),js(L,wB,{filters:M,showResults:H,onGroups:q=>{I=q},onOpen:q=>{D=q},onFilter:()=>{R={},ix().forEach(q=>{q.classList.add(E2)})}})}function wB({filters:E,showResults:w,onGroups:L,onOpen:M,onFilter:k}){const[A,D]=(0,ae.useState)(null),[I,R]=(0,ae.useState)(0),[P,H]=(0,ae.useState)(!1),[G,q]=(0,ae.useState)(""),[Y,$]=(0,ae.useState)(!1),[X,ne]=(0,ae.useState)([]),[ue,fe]=(0,ae.useState)([]),[be,_e]=(0,ae.useState)(null);Q4(()=>{const it=new AbortController;return window.addEventListener("unCollectionFilterSearchQuery",({detail:wt})=>{var Jt,It;if(!!!wt.query){H(!1),$(!1);return}const Bt=(wt.items||[]).filter(Yt=>Yt.type!==wt.self).map(Yt=>({...Yt,filter:E.find(ln=>ln.type==="entity"&&ln.content===Yt.type)})),Zt=((Jt=(wt.items||[]).find(Yt=>Yt.type===wt.self))==null?void 0:Jt.items)||[];$(!0),q(wt.query||""),D((It=wt.totalItems)!=null?It:null),ne(Bt),fe(Zt),R(Math.max(Bt.map(Yt=>Yt.items.length).reduce((Yt,ln)=>Math.max(Yt,ln),0)))},{signal:it.signal}),window.addEventListener("unCollectionFilterSearchQueryLoading",({detail:wt})=>{wt&&$(!0),H(wt)},{signal:it.signal}),_e(bE()),()=>it.abort()}),(0,ae.useEffect)(()=>{M(Y)},[Y]);const ye=(it,wt)=>{be.value="",be.dispatchEvent(new Event("blur")),jd.setEntityFilterValue(it.name,{title:we(wt.title),cool:String(wt.uuid)},!0),$(!1),k(it,wt)},Ee=it=>{H(!0),window.location.href=it.link},He=(it,wt,vt)=>{const Bt=rA(it.key);Bt!==0&&(it.preventDefault(),it.stopPropagation(),Ts(wt,vt,Bt))},Ge=(it,wt)=>jd.isEntityFilterValueSelected(it.name,String(wt.uuid));return(0,oe.jsx)("div",{className:"un-search-autocomplete__anchor",children:(0,oe.jsx)("div",{ref:L,className:Fi("un-search-autocomplete__list",{"un-search-autocomplete__list--open":Y}),children:P?(0,oe.jsx)(Ic,{visible:!0,onSurface:!0}):(0,oe.jsxs)(oe.Fragment,{children:[X.length===0&&ue.length===0&&(0,oe.jsx)("div",{className:"un-search-autocomplete__empty",children:we("CollectionFilterControl.searchQueryResultsEmpty")}),ue.length>0&&(0,oe.jsx)("div",{className:"un-search-autocomplete__list__self",children:ue.map((it,wt)=>{const vt=wt+1;return(0,oe.jsx)("button",{type:"button",tabIndex:vt,className:"un-search-autocomplete__item",onClick:()=>Ee(it),onKeyDown:Bt=>He(Bt,Bt.target.closest(".un-search-autocomplete__list"),vt),children:we(it.title)},it.uuid)})}),X.length>0&&(0,oe.jsx)("div",{className:"un-search-autocomplete__list__groups",children:X.map((it,wt)=>(0,oe.jsxs)("div",{className:"un-search-autocomplete__list__group",children:[(0,oe.jsx)("div",{className:"un-search-autocomplete__title",children:it.title}),(0,oe.jsx)("div",{className:"un-search-autocomplete__list__group-items",children:it.items.map((vt,Bt)=>{const Zt=ue.length+(wt+1)*I+Bt;return(0,oe.jsx)("button",{type:"button",tabIndex:Zt,className:Fi("un-search-autocomplete__item",{"un-search-autocomplete__item--selected":Ge(it.filter,vt)}),onClick:()=>ye(it.filter,vt),onKeyDown:Jt=>He(Jt,Jt.target.closest(".un-search-autocomplete__list"),Zt),children:we(vt.title)},vt.uuid)})})]},it.type))})]})})})}function bE(){return document.querySelector(".content-filter__header-search input")}function ix(){return document.querySelectorAll(".js-search-clear-btn")}function rA(E){return E==="Tab"||E==="ArrowDown"?1:E==="ArrowUp"?-1:0}class xB{constructor(){var L,M;this.filters=[];const w=ut("collectionFilter",{});this.defaultSort=w.defaultSort,this.defaultReleaseDateValue=w.defaultReleaseDateValue,this.entityFilterItemSeparator=w.entityFilterItemSeparator,this.filters=w.filters||[],sA().forEac
310h(this.setupFilerChip.bind(this)),(L=yE())==null||L.addEventListener("change",()=>void this.doSearch()),(M=yE())==null||M.removeAttribute("disabled"),aA().forEach(k=>{var G,q;const A=document.getElementById(`datepicker-${k.dataset.filterName}`),D=A==null?void 0:A.closest(".un-form-container"),I=document.getElementById(`datepicker-ranged-${k.dataset.filterName}`),R=I==null?void 0:I.closest(".un-form-container"),P=((G=k.dataset.filterSpecificValues)==null?void 0:G.split(","))||[],H=((q=k.dataset.filterSpecificRangedValues)==null?void 0:q.split(","))||[];k.addEventListener("change",()=>{let Y=!0;D&&A&&(P.includes(k.value)?(D.classList.add(k.dataset.filterSpecificActiveClass),A.dispatchEvent(new CustomEvent("unDatePickerUnselect",{detail:{ranged:!1}})),Y=!1):D.classList.remove(k.dataset.filterSpecificActiveClass)),R&&I&&(H.includes(k.value)?(R.classList.add(k.dataset.filterSpecificActiveClass),I.dispatchEvent(new CustomEvent("unDatePickerUnselect",{detail:{ranged:!0}})),Y=!1):R.classList.remove(k.dataset.filterSpecificActiveClass)),Y&&(this.getDatePickerFilter(k.dataset.filterName).value=k.value,this.doSearch())}),A&&A.addEventListener("unDatePickerSelect",Y=>{Y.detail&&(this.getDatePickerFilter(k.dataset.filterName).value=Y.detail,this.doSearch())}),I&&I.addEventListener("unDatePickerSelect",Y=>{!Y.detail||Y.detail.length<2||(this.getDatePickerFilter(k.dataset.filterName).value=`${Y.detail[0]}-${Y.detail[1]||Y.detail[0]}`,this.doSearch())}),k.removeAttribute("disabled")}),SB().forEach(k=>k.addEventListener("click",()=>{const A=k.closest(".un-form-container").querySelector("select");this.getDatePickerFilter(A.dataset.filterName).value=k.dataset.jsSelectFilterSetValue,this.doSearch()})),CB().forEach(k=>{k.addEventListener("change",()=>{this.getOptionFilter(k.dataset.filterName).value=k.value||null,this.doSearch()}),k.removeAttribute("disabled")})}async prefetch(w,L){const M=new URL(window.location.toString());return M.searchParams.set("q",w),M.searchParams.set("prefetch","true"),await(await fetch(M,{signal:L==null?void 0:L.abort})).json()}async doSearch(w){var Y,$,X,ne;w=w||new URLSearchParams;const L=(Y=bE())==null?void 0:Y.value;L&&(w.set("q",L),aA().forEach(ue=>{ue.selectedIndex=Array.from(ue.options).findIndex(fe=>fe.value==="all"),this.getDatePickerFilter(ue.dataset.filterName).value=ue.value}));for(const ue of this.getValues())this.getFilterValue(ue)?w.set(ue.name,this.getFilterValue(ue)):w.has(ue.name)&&w.delete(ue.name);const M=($=yE())==null?void 0:$.value;M&&M!==this.defaultSort&&w.set("sort",M);const k=w.toString();if(!ut("useSeamless",!0)){k?window.location.search=k:window.location.href=window.location.pathname;return}const A=document.querySelector(".js-collection-items"),D=document.querySelector(".js-collection-pagination");document.querySelector(".content-filter__loader").classList.add("content-filter__loader--visible"),document.querySelector(".content-filter__items").classList.add("content-filter__items--loading");const I=new URL(`${window.location.origin}${window.location.pathname}`);I.search=k;const R=await(await fetch(I)).text(),H=new DOMParser().parseFromString(R.trim(),"text/html"),G=H.querySelector(".js-collection-items"),q=H.querySelector(".js-collection-pagination");_h(document.querySelector("h1"),H.querySelector("h1").innerHTML),_h(".js-collection-header",((X=H.querySelector(".js-collection-header"))==null?void 0:X.innerHTML)||null),of(document.querySelector("body"),H.querySelector("body").classList.value),document.title=H.title,history.pushState(w.toString(),null,I),Wl({page_path:location.pathname}),Gt("listing"),A.innerHTML=(G==null?void 0:G.innerHTML)||"",D?q?D.innerHTML=q.innerHTML:D.remove():q&&A.insertAdjacentHTML("afterend",q.outerHTML),U(),ib(),iA(),document.querySelector(".content-filter__loader").classList.remove("content-filter__loader--visible"),document.querySelector(".content-filter__items").classList.remove("content-filter__items--loading"),document.querySelector(".content-filter__tags").innerHTML=((ne=H.querySelector(".content-filter__tags"))==null?void 0:ne.innerHTML)||"",sA().forEach(this.setupFilerChip.bind(this))}reset(){window.location.replace(window.location.pathname)}toggleEntityFilterValue(w,L){const k=this.getEntityFilter(w).value.findIndex(A=>A.cool===L.cool);return this.setEntityFilterValue(w,L,k===-1)}setEntityFilterValue(w,L,M){const k=this.getEntityFilter(w);if(M&&k.value&&!k.value.find(A=>A.cool===L.cool))k.value.push(L);else if(!M&&k.value){const A=k.value.findIndex(D=>D.cool===L.cool);A!==-1&&k.value.splice(A,1)}return this.doSearch(),this.getValues()}isEntityFilterValueSelected(w,L){return this.getEntityFilter(w).value.some(k=>k.cool===L)}setupFilerChip(w){w.querySelector("button").addEventListener("click",()=>
310{const L=this.getEntityFilter(w.dataset.filterName);this.toggleEntityFilterValue(L.name,{title:"",cool:w.dataset.filterValue}),w.remove()})}getEntityFilter(w){return this.filters.find(L=>L.type==="entity"&&L.name===w)}getDatePickerFilter(w){return this.filters.find(L=>(L.type==="releaseDate"||L.type==="releaseYear")&&L.name===w)}getOptionFilter(w){return this.filters.find(L=>L.type==="option"&&L.name===w)}getFilterValue(w){switch(w.type){case"entity":return w.value.map(L=>L.cool).join(this.entityFilterItemSeparator);case"text":return w.value;case"releaseDate":case"releaseYear":return w.value!==this.defaultReleaseDateValue?w.value:void 0;case"option":return w.value||void 0}}getAllEntityFilters(){return this.filters.filter(w=>!w.hidden&&w.type==="entity")}getValues(){return this.filters.filter(w=>{var L;return((L=this.getFilterValue(w))==null?void 0:L.length)>0})}}const SB=()=>document.querySelectorAll("[data-js-select-filter-set-value]"),yE=()=>document.querySelector(".js-select-filter-sorting"),aA=()=>document.querySelectorAll(".js-select-filter-release-date"),CB=()=>document.querySelectorAll(".js-select-filter-custom"),sA=()=>document.querySelectorAll(".js-collection-filter-chip"),jd=new xB,EB=()=>{const[E,w]=ae.useState(jd.getValues()),[L,M]=ae.useState(!1),k=(D,I)=>{w(jd.toggleEntityFilterValue(D.name,{cool:String(I.uuid),title:we(I.title)}))},A=(D,I)=>{w(jd.toggleEntityFilterValue(D.name,{title:"",cool:I}))};return(0,oe.jsxs)(ae.Fragment,{children:[jd.getAllEntityFilters().length>0&&(0,oe.jsxs)("div",{className:"content-filter__body",children:[(0,oe.jsxs)("div",{className:Fi("un-form-container--row-no-wrap un-form-container--multi-menu un-filter-container",{"un-filter-container--open":L}),children:[jd.getAllEntityFilters().map(D=>(0,oe.jsx)(nB,{title:D.title,type:D.content,onClick:I=>k(D,I)},D.name)),(0,oe.jsx)("div",{"data-hide-desktop":!0,style:{height:"24px"},children:(0,oe.jsx)("div",{className:"un-form-text-field un-form-text-field--icon-after",style:{width:"56px",flexShrink:0},children:(0,oe.jsx)("button",{className:"un-form-text-field__icon un-form-text-field__icon--active un-form-menu-button",onClick:()=>void jd.doSearch(),children:(0,oe.jsx)(ba,{icon:qF.A})})})})]}),(0,oe.jsx)("div",{className:"un-filter-mobile-container",children:(0,oe.jsx)(pi,{raised:!L,fullwidth:!0,onClick:()=>M(D=>!D),children:we(L?"CollectionFilterControl.mobileFiltering.close":"CollectionFilterControl.mobileFiltering.open")})})]}),(0,oe.jsx)("div",{className:"content-filter__tags",children:(0,oe.jsx)(ab,{fullblock:!0,children:E.map(D=>(0,oe.jsx)(ae.Fragment,{children:D.type==="entity"&&D.value.map(I=>(0,oe.jsx)(Cp,{element:"div",buttonAfter:(0,oe.jsx)(ba,{icon:WF.A}),onButtonClick:()=>A(D,I.cool),children:I.title},I.cool))},D.name))})})]})};window.addEventListener("DOMContentLoaded",()=>{js(".js-tsx-content-filter",EB),_B()});let oA=0;const LB=E=>{const w=document.querySelector(".post-footer");if(!w)return;const L=document.documentElement.clientHeight,M=w.offsetTop+w.clientHeight-L,k=j0(0,M,window.scrollY)/M;E.querySelector(".js-text-progress-bar").style.transform=`scaleX(${k})`,k!==oA&&k>=1&&window.dispatchEvent(new CustomEvent("unTextProgressEndReached")),oA=k},uA=()=>{const E=document.querySelector(".js-text-progress-indicator");E&&LB(E)};window.addEventListener("scroll",uA),window.addEventListener("load",uA);var ple=__webpack_require__(772);window.addEventListener("DOMContentLoaded",()=>{const E=document.getElementById("chapters-select");E&&E.addEventListener("change",()=>{const w=E.options[E.selectedIndex];window.location.assign(w.dataset.href)})}),window.addEventListener("load",()=>{const E=Number(new URLSearchParams(window.location.search).get("chapter")||"0");if(E){const w=document.getElementById(`article-chapter-${E-1}`);w&&Wh(w)}}),window.addEventListener("DOMContentLoaded",()=>document.querySelectorAll("[data-js-related-content='root']").forEach(E=>{const w=E.dataset.jsRelatedContentInfiniteScroll==="true",L=E.querySelector("[data-js-related-content='load-more']"),M=L==null?void 0:L.querySelector("button");let k=!1,A=null;M==null||M.addEventListener("click",D=>void(async()=>{const I=D.target;I.disabled=!0,E.classList.add("related-content--loading");const R=E.querySelectorAll("[data-js-related-content='item']"),P=R.length>0?R[R.length-1]:null;if(!P)throw new Error("No items found we have nothing to attach to");try{const H=new URLSearchParams;H.append("context",E.dataset.jsRelatedContentContext),H.append("page",E.dataset.jsRelatedContentPage);const q=await(await fetch(`/related-content?${H.toString()}`)).text(),Y=new DOMParser().parseFromString(q,"text/html");let $=P;const X=Y.querySelectorAll("[data-js-related-content='item']");(X.length===0||!Y.querySelector("[data-js-related-content='load-more']"))&&(A==null||A.disconnect(),L.remove()),X.forEac
310h(ne=>{$=P.insertAdjacentElement("afterend",ne)}),E.dataset.jsRelatedContentPage=Y.querySelector("[data-js-related-content='root']").dataset.jsRelatedContentPage,Gt(E.dataset.jsRelatedContentRefreshGroup),w&&(k=!0,I.style.display="none")}catch(H){console.error(H)}I.disabled=!1,E.classList.remove("related-content--loading")})()),w&&L&&(A=new IntersectionObserver(D=>{k&&D.find(I=>I.isIntersecting)&&M.click()}),A.observe(L))}));const lA="data-js-image-viewer-loaded";function cA(){document.querySelectorAll(".js-image-viewer-item").forEach(E=>{var M;if(E.hasAttribute(lA))return;E.setAttribute(lA,"true");const w=new(WT())(E,{fullscreen:!0,inline:!1,navbar:!1,toolbar:!1,zIndex:9999,show:()=>{E.setAttribute("data-zoomed-in","true"),Cl()},hidden:()=>{E.removeAttribute("data-zoomed-in"),wd()},url:"data-zoom-src"}),L=((M=E.closest(".un-carousel__viewport-item"))==null?void 0:M.querySelector(".js-image-viewer-btn"))||E.closest(".un-gallery__item");L==null||L.addEventListener("click",()=>{w.show()})})}document.addEventListener("DOMContentLoaded",()=>cA());const fA={};function MB(E){let w=fA[E];if(w)return w;w=fA[E]=[];for(let L=0;L<128;L++){const M=String.fromCharCode(L);w.push(M)}for(let L=0;L<E.length;L++){const M=E.charCodeAt(L);w[M]="%"+("0"+M.toString(16).toUpperCase()).slice(-2)}return w}function rx(E,w){typeof w!="string"&&(w=rx.defaultChars);const L=MB(w);return E.replace(/(%[a-f0-9]{2})+/gi,function(M){let k="";for(let A=0,D=M.length;A<D;A+=3){const I=parseInt(M.slice(A+1,A+3),16);if(I<128){k+=L[I];continue}if((I&224)===192&&A+3<D){const R=parseInt(M.slice(A+4,A+6),16);if((R&192)===128){const P=I<<6&1984|R&63;P<128?k+="\uFFFD\uFFFD":k+=String.fromCharCode(P),A+=3;continue}}if((I&240)===224&&A+6<D){const R=parseInt(M.slice(A+4,A+6),16),P=parseInt(M.slice(A+7,A+9),16);if((R&192)===128&&(P&192)===128){const H=I<<12&61440|R<<6&4032|P&63;H<2048||H>=55296&&H<=57343?k+="\uFFFD\uFFFD\uFFFD":k+=String.fromCharCode(H),A+=6;continue}}if((I&248)===240&&A+9<D){const R=parseInt(M.slice(A+4,A+6),16),P=parseInt(M.slice(A+7,A+9),16),H=parseInt(M.slice(A+10,A+12),16);if((R&192)===128&&(P&192)===128&&(H&192)===128){let G=I<<18&1835008|R<<12&258048|P<<6&4032|H&63;G<65536||G>1114111?k+="\uFFFD\uFFFD\uFFFD\uFFFD":(G-=65536,k+=String.fromCharCode(55296+(G>>10),56320+(G&1023))),A+=9;continue}}k+="\uFFFD"}return k})}rx.defaultChars=";/?:@&=+$,#",rx.componentChars="";const vE=rx,dA={};function kB(E){let w=dA[E];if(w)return w;w=dA[E]=[];for(let L=0;L<128;L++){const M=String.fromCharCode(L);/^[0-9a-z]$/i.test(M)?w.push(M):w.push("%"+("0"+L.toString(16).toUpperCase()).slice(-2))}for(let L=0;L<E.length;L++)w[E.charCodeAt(L)]=E[L];return w}function ax(E,w,L){typeof w!="string"&&(L=w,w=ax.defaultChars),typeof L=="undefined"&&(L=!0);const M=kB(w);let k="";for(let A=0,D=E.length;A<D;A++){const I=E.charCodeAt(A);if(L&&I===37&&A+2<D&&/^[0-9a-f]{2}$/i.test(E.slice(A+1,A+3))){k+=E.slice(A,A+3),A+=2;continue}if(I<128){k+=M[I];continue}if(I>=55296&&I<=57343){if(I>=55296&&I<=56319&&A+1<D){const R=E.charCodeAt(A+1);if(R>=56320&&R<=57343){k+=encodeURIComponent(E[A]+E[A+1]),A++;continue}}k+="%EF%BF%BD";continue}k+=encodeURIComponent(E[A])}return k}ax.defaultChars=";/?:@&=+$,-_.!~*'()#",ax.componentChars="-_.!~*'()";const hA=ax;function _E(E){let w="";return w+=E.protocol||"",w+=E.slashes?"//":"",w+=E.auth?E.auth+"@":"",E.hostname&&E.hostname.indexOf(":")!==-1?w+="["+E.hostname+"]":w+=E.hostname||"",w+=E.port?":"+E.port:"",w+=E.pathname||"",w+=E.search||"",w+=E.hash||"",w}function sx(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const TB=/^([a-z0-9.+-]+:)/i,AB=/:[0-9]*$/,DB=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,jB=["<",">",'"',"`"," ","\r",`
311`,"	"],NB=["{","}","|","\\","^","`"].concat(jB),IB=["'"].concat(NB),pA=["%","/","?",";","#"].concat(IB),gA=["/","?","#"],OB=255,mA=/^[+a-z0-9A-Z_-]{0,63}$/,RB=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,bA={javascript:!0,"javascript:":!0},yA={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};
311function zB(E,w){if(E&&E instanceof sx)return E;const L=new sx;return L.parse(E,w),L}sx.prototype.parse=function(E,w){let L,M,k,A=E;if(A=A.trim(),!w&&E.split("#").length===1){const P=DB.exec(A);if(P)return this.pathname=P[1],P[2]&&(this.search=P[2]),this}let D=TB.exec(A);if(D&&(D=D[0],L=D.toLowerCase(),this.protocol=D,A=A.substr(D.length)),(w||D||A.match(/^\/\/[^@\/]+@[^@\/]+/))&&(k=A.substr(0,2)==="//",k&&!(D&&bA[D])&&(A=A.substr(2),this.slashes=!0)),!bA[D]&&(k||D&&!yA[D])){let P=-1;for(let $=0;$<gA.length;$++)M=A.indexOf(gA[$]),M!==-1&&(P===-1||M<P)&&(P=M);let H,G;P===-1?G=A.lastIndexOf("@"):G=A.lastIndexOf("@",P),G!==-1&&(H=A.slice(0,G),A=A.slice(G+1),this.auth=H),P=-1;for(let $=0;$<pA.length;$++)M=A.indexOf(pA[$]),M!==-1&&(P===-1||M<P)&&(P=M);P===-1&&(P=A.length),A[P-1]===":"&&P--;const q=A.slice(0,P);A=A.slice(P),this.parseHost(q),this.hostname=this.hostname||"";const Y=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!Y){const $=this.hostname.split(/\./);for(let X=0,ne=$.length;X<ne;X++){const ue=$[X];if(ue&&!ue.match(mA)){let fe="";for(let be=0,_e=ue.length;be<_e;be++)ue.charCodeAt(be)>127?fe+="x":fe+=ue[be];if(!fe.match(mA)){const be=$.slice(0,X),_e=$.slice(X+1),ye=ue.match(RB);ye&&(be.push(ye[1]),_e.unshift(ye[2])),_e.length&&(A=_e.join(".")+A),this.hostname=be.join(".");break}}}}this.hostname.length>OB&&(this.hostname=""),Y&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const I=A.indexOf("#");I!==-1&&(this.hash=A.substr(I),A=A.slice(0,I));const R=A.indexOf("?");return R!==-1&&(this.search=A.substr(R),A=A.slice(0,R)),A&&(this.pathname=A),yA[L]&&this.hostname&&!this.pathname&&(this.pathname=""),this},sx.prototype.parseHost=function(E){let w=AB.exec(E);w&&(w=w[0],w!==":"&&(this.port=w.substr(1)),E=E.substr(0,E.length-w.length)),E&&(this.hostname=E)};const wE=zB,xE=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,vA=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u
3110FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,_A=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,wA=/[\0-\x1F\x7F-\x9F]/,PB=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,xA=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,FB
vendor: 47,163 bytes, line 311
311=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(
311E=>E.charCodeAt(0))),BB=new Uint16Array("\u0200aglq	��\x1B\u026D�\0\0�p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(E=>E.charCodeAt(0)));var SE;const UB=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),SA=(SE=String.fromCodePoint)!==null&&SE!==void 0?SE:function(E){let w="";return E>65535&&(E-=65536,w+=String.fromCharCode(E>>>10&1023|55296),E=56320|E&1023),w+=String.fromCharCode(E),w};function CA(E){var w;return E>=55296&&E<=57343||E>1114111?65533:(w=UB.get(E))!==null&&w!==void 0?w:E}function gle(E){return SA(CA(E))}var Ko;(function(E){E[E.NUM=35]="NUM",E[E.SEMI=59]="SEMI",E[E.EQUALS=61]="EQUALS",E[E.ZERO=48]="ZERO",E[E.NINE=57]="NINE",E[E.LOWER_A=97]="LOWER_A",E[E.LOWER_F=102]="LOWER_F",E[E.LOWER_X=120]="LOWER_X",E[E.LOWER_Z=122]="LOWER_Z",E[E.UPPER_A=65]="UPPER_A",E[E.UPPER_F=70]="UPPER_F",E[E.UPPER_Z=90]="UPPER_Z"})(Ko||(Ko={}));const HB=32;var lm;(function(E){E[E.VALUE_LENGTH=49152]="VALUE_LENGTH",E[E.BRANCH_LENGTH=16256]="BRANCH_LENGTH",E[E.JUMP_TABLE=127]="JUMP_TABLE"})(lm||(lm={}));function CE(E){return E>=Ko.ZERO&&E<=Ko.NINE}function GB(E){return E>=Ko.UPPER_A&&E<=Ko.UPPER_F||E>=Ko.LOWER_A&&E<=Ko.LOWER_F}function VB(E){return E>=Ko.UPPER_A&&E<=Ko.UPPER_Z||E>=Ko.LOWER_A&&E<=Ko.LOWER_Z||CE(E)}function WB(E){return E===Ko.EQUALS||VB(E)}var Xo;(function(E){E[E.EntityStart=0]="EntityStart",E[E.NumericStart=1]="NumericStart",E[E.NumericDecimal=2]="NumericDecimal",E[E.NumericHex=3]="NumericHex",E[E.NamedEntity=4]="NamedEntity"})(Xo||(Xo={}));var Nd;(function(E){E[E.Legacy=0]="Legacy",E[E.Strict=1]="Strict",E[E.Attribute=2]="Attribute"})(Nd||(Nd={}));class qB{constructor(w,L,M){this.decodeTree=w,this.emitCodePoint=L,this.errors=M,this.state=Xo.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Nd.Strict}startEntity(w){this.decodeMode=w,this.state=Xo.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(w,L){switch(this.state){case Xo.EntityStart:return w.charCodeAt(L)===Ko.NUM?(this.state=Xo.NumericStart,this.consumed+=1,this.stateNumericStart(w,L+1)):(this.state=Xo.NamedEntity,this.stateNamedEntity(w,L));case Xo.NumericStart:return this.stateNumericStart(w,L);case Xo.NumericDecimal:return this.stateNumericDecimal(w,L);case Xo.NumericHex:return this.stateNumericHex(w,L);case Xo.NamedEntity:return this.stateNamedEntity(w,L)}}stateNumericStart(w,L){return L>=w.length?-1:(w.charCodeAt(L)|HB)===Ko.LOWER_X?(this.state=Xo.NumericHex,this.consumed+=1,this.stateNumericHex(w,L+1)):(this.state=Xo.NumericDecimal,this.stateNumericDecimal(w,L))}addToNumericResult(w,L,M,k){if(L!==M){const A=M-L;this.result=this.result*Math.pow(k,A)+parseInt(w.substr(L,A),k),this.consumed+=A}}stateNumericHex(w,L){const M=L;for(;L<w.length;){const k=w.charCodeAt(L);if(CE(k)||GB(k))L+=1;else return this.addToNumericResult(w,M,L,16),this.emitNumericEntity(k,3)}return this.addToNumericResult(w,M,L,16),-1}stateNumericDecimal(w,L){const M=L;for(;L<w.length;){const k=w.charCodeAt(L);if(CE(k))L+=1;else return this.addToNumericResult(w,M,L,10),this.emitNumericEntity(k,2)}return this.addToNumericResult(w,M,L,10),-1}emitNumericEntity(w,L){var M;if(this.consumed<=L)return(M=this.errors)===null||M===void 0||M.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(w===Ko.SEMI)this.consumed+=1;else if(this.decodeMode===Nd.Strict)return 0;return this.emitCodePoint(CA(this.result),this.consumed),this.errors&&(w!==Ko.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(w,L){const{decodeTree:M}=this;let k=M[this.treeIndex],A=(k&lm.VALUE_LENGTH)>>14;for(;L<w.length;L++,this.excess++){const D=w.charCodeAt(L);if(this.treeIndex=YB(M,k,this.treeIndex+Math.max(1,A),D),this.treeIndex<0)return this.result===0||this.decodeMode===Nd.Attribute&&(A===0||WB(D))?0:this.emitNotTerminatedNamedEntity();if(k=M[this.treeIndex],A=(k&lm.VALUE_LENGTH)>>14,A!==0){if(D===Ko.SEMI)return this.emitNamedEntityData(this.treeIndex,A,this.consumed+this.excess);this.decodeMode!==Nd.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var w;const{result:L,decodeTree:M}=this,k=(M[L]&lm.VALUE_LENGTH)>>14;return this.emitNamedEntityData(L,k,this.consumed),(w=this.errors)===null||w===void 0||w.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(w,L,M){const{decodeTree:k}=this;return this.emitCodePoint(L===1?k[w]&~lm.VALUE_LENGTH:k[w+1],M),L===3&&this.emitCodePoint(k[w+2],M),M}end(){var w;switch(this.state){case Xo.NamedEntity:return this.result!==0&&(this.decodeMode!==Nd.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Xo.NumericDecimal:return this.emitNumericEntity(0,2);case Xo.NumericHex:return this.emitNumericEntity(0,3);case Xo.NumericStart:return(w=this.errors)===null||w===void 0||w.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Xo.EntityStart:return 0}}}function EA(E){let w="";const L=new qB(E,M=>w+=SA(M));return function(k,A){let D=0,I=0;for(;(I=k.indexOf("&",I))>=0;){w+=k.slice(D,I),L.startEntity(A);const P=L.write(k,I+1);if(P<0){D=I+L.end();break}D=I+P,I=P===0?D+1:D}const R=w+k.slice(D);return w="",R}}function YB(E,w,L,M){const k=(w&lm.BRANCH_LENGTH)>>7,A=w&lm.JUMP_TABLE;if(k===0)return A!==0&&M===A?L:-1;
311if(A){const R=M-A;return R<0||R>=k?-1:E[L+R]-1}let D=L,I=D+k-1;for(;D<=I;){const R=D+I>>>1,P=E[R];if(P<M)D=R+1;else if(P>M)I=R-1;else return E[R+k]}return-1}const EE=EA(FB),$B=EA(BB);function LA(E,w=Nd.Legacy){return EE(E,w)}function mle(E){return EE(E,Nd.Attribute)}function ble(E){return EE(E,Nd.Strict)}function yle(E){return $B(E,Nd.Strict)}function ox(E){for(let w=1;w<E.length;w++)E[w][0]+=E[w-1][0]+1;return E}const vle=new Map(ox
vendor: 10,610 bytes, line 311
311([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(
311ox([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(ox([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;
311"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(ox([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]])),MA=/["&'<>$\x80-\uFFFF]/g,kA=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),ZB=String.prototype.codePointAt!=null?(E,w)=>E.codePointAt(w):(E,w)=>(E.charCodeAt(w)&64512)===55296?(E.charCodeAt(w)-55296)*1024+E.charCodeAt(w+1)-56320+65536:E.charCodeAt(w);function _le(E){let w="",L=0,M;for(;(M=MA.exec(E))!==null;){const k=M.index,A=E.charCodeAt(k),D=kA.get(A);D!==void 0?(w+=E.substring(L,k)+D,L=k+1):(w+=`${E.substring(L,k)}&#x${ZB(E,k).toString(16)};`,L=MA.lastIndex+=+((A&64512)===55296))}return w+E.substr(L)}const wle=null;function LE(E,w){return function(M){let k,A=0,D="";for(;k=E.exec(M);
311)A!==k.index&&(D+=M.substring(A,k.index)),D+=w.get(k[0].charCodeAt(0)),A=k.index+1;return D+M.substring(A)}}const xle=LE(/[&<>'"]/g,kA),Sle=LE(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),Cle=LE(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]])),QB=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function Ele(E){return TA(QB,E)}function Lle(E){return TA(xmlReplacer,E)}function TA(E,w){let L="",M=0,k;for(;(k=E.exec(w))!==null;){const A=k.index;L+=w.substring(M,A);const D=w.charCodeAt(A);let I=htmlTrie.get(D);if(typeof I=="object"){if(A+1<w.length){const R=w.charCodeAt(A+1),P=typeof I.n=="number"?I.n===R?I.o:void 0:I.n.get(R);if(P!==void 0){L+=P,M=E.lastIndex+=1;continue}}I=I.v}if(I!==void 0)L+=I,M=A+1;else{const R=getCodePoint(w,A);L+=`&#x${R.toString(16)};`,M=E.lastIndex+=+(R!==D)}}return L+w.substr(M)}var ub;(function(E){E[E.XML=0]="XML",E[E.HTML=1]="HTML"})(ub||(ub={}));var vv;(function(E){E[E.UTF8=0]="UTF8",E[E.ASCII=1]="ASCII",E[E.Extensive=2]="Extensive",E[E.Attribute=3]="Attribute",E[E.Text=4]="Text"})(vv||(vv={}));function JB(E,w=ub.XML){if((typeof w=="number"?w:w.level)===ub.HTML){const M=typeof w=="object"?w.mode:void 0;return decodeHTML(E,M)}return decodeXML(E)}function Mle(E,w=ub.XML){var L;const M=typeof w=="number"?{level:w}:w;return(L=M.mode)!==null&&L!==void 0||(M.mode=DecodingMode.Strict),JB(E,M)}function kle(E,w=ub.XML){const L=typeof w=="number"?{level:w}:w;return L.mode===vv.UTF8?escapeUTF8(E):L.mode===vv.Attribute?escapeAttribute(E):L.mode===vv.Text?escapeText(E):L.level===ub.HTML?L.mode===vv.ASCII?encodeNonAsciiHTML(E):encodeHTML(E):encodeXML(E)}function KB(E){return Object.prototype.toString.call(E)}function ME(E){return KB(E)==="[object String]"}const XB=Object.prototype.hasOwnProperty;function eU(E,w){return XB.call(E,w)}function ux(E){return Array.prototype.slice.call(arguments,1).forEach(function(L){if(L){if(typeof L!="object")throw new TypeError(L+"must be object");Object.keys(L).forEach(function(M){E[M]=L[M]})}}),E}function AA(E,w,L){return[].concat(E.slice(0,w),L,E.slice(w+1))}function kE(E){return!(E>=55296&&E<=57343||E>=64976&&E<=65007||(E&65535)===65535||(E&65535)===65534||E>=0&&E<=8||E===11||E>=14&&E<=31||E>=127&&E<=159||E>1114111)}function lx(E){if(E>65535){E-=65536;const w=55296+(E>>10),L=56320+(E&1023);return String.fromCharCode(w,L)}return String.fromCharCode(E)}const DA=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,tU=/&([a-z#][a-z0-9]{1,31});/gi,nU=new RegExp(DA.source+"|"+tU.source,"gi"),iU=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function rU(E,w){if(w.charCodeAt(0)===35&&iU.test(w)){const M=w[1].toLowerCase()==="x"?parseInt(w.slice(2),16):parseInt(w.slice(1),10);return kE(M)?lx(M):E}const L=LA(E);return L!==E?L:E}function aU(E){return E.indexOf("\\")<0?E:E.replace(DA,"$1")}function _v(E){return E.indexOf("\\")<0&&E.indexOf("&")<0?E:E.replace(nU,function(w,L,M){return L||rU(w,M)})}const sU=/[&<>"]/,oU=/[&<>"]/g,uU={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function lU(E){return uU[E]}function cm(E){return sU.test(E)?E.replace(oU,lU):E}const cU=/[.?*+^$[\]\\(){}|-]/g;function fU(E){return E.replace(cU,"\\$&")}function Aa(E){switch(E){case 9:case 32:return!0}return!1}function L2(E){if(E>=8192&&E<=8202)return!0;switch(E){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function M2(E){return xE.test(E)||vA.test(E)}function k2(E){switch(E){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function cx(E){return E=E.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(E=E.replace(/ẞ/g,"\xDF")),E.toLowerCase().toUpperCase()}const dU={mdurl:se,ucmicro:te};function hU(E,w,L){let M,k,A,D;const I=E.posMax,R=E.pos;for(E.pos=w+1,M=1;E.pos<I;){if(A=E.src.charCodeAt(E.pos),A===93&&(M--,M===0)){k=!0;break}
311if(D=E.pos,E.md.inline.skipToken(E),A===91){if(D===E.pos-1)M++;else if(L)return E.pos=R,-1}}let P=-1;return k&&(P=E.pos),E.pos=R,P}function pU(E,w,L){let M,k=w;const A={ok:!1,pos:0,str:""};if(E.charCodeAt(k)===60){for(k++;k<L;){if(M=E.charCodeAt(k),M===10||M===60)return A;if(M===62)return A.pos=k+1,A.str=_v(E.slice(w+1,k)),A.ok=!0,A;if(M===92&&k+1<L){k+=2;continue}k++}return A}let D=0;for(;k<L&&(M=E.charCodeAt(k),!(M===32||M<32||M===127));){if(M===92&&k+1<L){if(E.charCodeAt(k+1)===32)break;k+=2;continue}if(M===40&&(D++,D>32))return A;if(M===41){if(D===0)break;D--}k++}return w===k||D!==0||(A.str=_v(E.slice(w,k)),A.pos=k,A.ok=!0),A}function gU(E,w,L,M){let k,A=w;const D={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(M)D.str=M.str,D.marker=M.marker;else{if(A>=L)return D;let I=E.charCodeAt(A);if(I!==34&&I!==39&&I!==40)return D;w++,A++,I===40&&(I=41),D.marker=I}for(;A<L;){if(k=E.charCodeAt(A),k===D.marker)return D.pos=A+1,D.str+=_v(E.slice(w,A)),D.ok=!0,D;if(k===40&&D.marker===41)return D;k===92&&A+1<L&&A++,A++}return D.can_continue=!0,D.str+=_v(E.slice(w,A)),D}const $h={};$h.code_inline=function(E,w,L,M,k){const A=E[w];return"<code"+k.renderAttrs(A)+">"+cm(A.content)+"</code>"},$h.code_block=function(E,w,L,M,k){const A=E[w];return"<pre"+k.renderAttrs(A)+"><code>"+cm(E[w].content)+`</code></pre>
312`},$h.fence=function(E,w,L,M,k){const A=E[w],D=A.info?_v(A.info).trim():"";let I="",R="";if(D){const H=D.split(/(\s+)/g);I=H[0],R=H.slice(2).join("")}let P;if(L.highlight?P=L.highlight(A.content,I,R)||cm(A.content):P=cm(A.content),P.indexOf("<pre")===0)return P+`
313`;if(D){const H=A.attrIndex("class"),G=A.attrs?A.attrs.slice():[];H<0?G.push(["class",L.langPrefix+I]):(G[H]=G[H].slice(),G[H][1]+=" "+L.langPrefix+I);const q={attrs:G};return`<pre><code${k.renderAttrs(q)}>${P}</code></pre>
314`}return`<pre><code${k.renderAttrs(A)}>${P}</code></pre>
315`},$h.image=function(E,w,L,M,k){const A=E[w];return A.attrs[A.attrIndex("alt")][1]=k.renderInlineAsText(A.children,L,M),k.renderToken(E,w,L)},$h.hardbreak=function(E,w,L){return L.xhtmlOut?`<br />
316`:`<br>
317`},$h.softbreak=function(E,w,L){return L.breaks?L.xhtmlOut?`<br />
318`:`<br>
319`:`
320`},$h.text=function(E,w){return cm(E[w].content)},$h.html_block=function(E,w){return E[w].content},$h.html_inline=function(E,w){return E[w].content};function wv(){this.rules=ux({},$h)}wv.prototype.renderAttrs=function(w){let L,M,k;if(!w.attrs)return"";for(k="",L=0,M=w.attrs.length;L<M;L++)k+=" "+cm(w.attrs[L][0])+'="'+cm(w.attrs[L][1])+'"';return k},wv.prototype.renderToken=function(w,L,M){const k=w[L];let A="";if(k.hidden)return"";k.block&&k.nesting!==-1&&L&&w[L-1].hidden&&(A+=`
321`),A+=(k.nesting===-1?"</":"<")+k.tag,A+=this.renderAttrs(k),k.nesting===0&&M.xhtmlOut&&(A+=" /");let D=!1;if(k.block&&(D=!0,k.nesting===1&&L+1<w.length)){const I=w[L+1];(I.type==="inline"||I.hidden||I.nesting===-1&&I.tag===k.tag)&&(D=!1)}return A+=D?`>
322`:">",A},wv.prototype.renderInline=function(E,w,L){let M="";const k=this.rules;for(let A=0,D=E.length;A<D;A++){const I=E[A].type;typeof k[I]!="undefined"?M+=k[I](E,A,w,L,this):M+=this.renderToken(E,A,w)}return M},wv.prototype.renderInlineAsText=function(E,w,L){let M="";for(let k=0,A=E.length;k<A;k++)switch(E[k].type){case"text":M+=E[k].content;break;case"image":M+=this.renderInlineAsText(E[k].children,w,L);break;case"html_inline":case"html_block":M+=E[k].content;break;case"softbreak":case"hardbreak":M+=`
323`;break;default:}return M},wv.prototype.render=function(E,w,L){let M="";const k=this.rules;for(let A=0,D=E.length;A<D;A++){const I=E[A].type;I==="inline"?M+=this.renderInline(E[A].children,w,L):typeof k[I]!="undefined"?M+=k[I](E,A,w,L,this):M+=this.renderToken(E,A,w,L)}return M};const mU=wv;function Id(){this.__rules__=[],this.__cache__=null}Id.prototype.__find__=function(E){for(let w=0;w<this.__rules__.length;w++)if(this.__rules__[w].name===E)return w;return-1},Id.prototype.__compile__=function(){const E=this,w=[""];E.__rules__.forEach(function(L){L.enabled&&L.alt.forEach(function(M){w.indexOf(M)<0&&w.push(M)})}),E.__cache__={},w.forEach(function(L){E.__cache__[L]=[],E.__rules__.forEach(function(M){M.enabled&&(L&&M.alt.indexOf(L)<0||E.__cache__[L].push(M.fn))})})},Id.prototype.at=function(E,w,L){const M=this.__find__(E),k=L||{};if(M===-1)throw new Error("Parser rule not found: "+E);this.__rules__[M].fn=w,this.__rules__[M].alt=k.alt||[],this.__cache__=null},Id.prototype.before=function(E,w,L,M){const k=this.__find__(E),A=M||{};if(k===-1)throw new Error("Parser rule not found: "+E);this.__rules__.splice(k,0,{name:w,enabled:!0,fn:L,alt:A.alt||[]}),this.__cache__=null},Id.prototype.after=function(E,w,L,M){const k=this.__find__(E),A=M||{};if(k===-1)throw new Error("Parser rule not found: "+E);this.__rules__.splice(k+1,0,{name:w,enabled:!0,fn:L,alt:A.alt||[]}),this.__cache__=null},Id.prototype.push=function(E,w,L){const M=L||{};this.__rules__.push({name:E,enabled:!0,fn:w,alt:M.alt||[]}),this.__cache__=null},Id.prototype.enable=function(E,w){Array.isArray(E)||(E=[E]);const L=[];
323return E.forEach(function(M){const k=this.__find__(M);if(k<0){if(w)return;throw new Error("Rules manager: invalid rule name "+M)}this.__rules__[k].enabled=!0,L.push(M)},this),this.__cache__=null,L},Id.prototype.enableOnly=function(E,w){Array.isArray(E)||(E=[E]),this.__rules__.forEach(function(L){L.enabled=!1}),this.enable(E,w)},Id.prototype.disable=function(E,w){Array.isArray(E)||(E=[E]);const L=[];return E.forEach(function(M){const k=this.__find__(M);if(k<0){if(w)return;throw new Error("Rules manager: invalid rule name "+M)}this.__rules__[k].enabled=!1,L.push(M)},this),this.__cache__=null,L},Id.prototype.getRules=function(E){return this.__cache__===null&&this.__compile__(),this.__cache__[E]||[]};const fx=Id;function xv(E,w,L){this.type=E,this.tag=w,this.attrs=null,this.map=null,this.nesting=L,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}xv.prototype.attrIndex=function(w){if(!this.attrs)return-1;const L=this.attrs;for(let M=0,k=L.length;M<k;M++)if(L[M][0]===w)return M;return-1},xv.prototype.attrPush=function(w){this.attrs?this.attrs.push(w):this.attrs=[w]},xv.prototype.attrSet=function(w,L){const M=this.attrIndex(w),k=[w,L];M<0?this.attrPush(k):this.attrs[M]=k},xv.prototype.attrGet=function(w){const L=this.attrIndex(w);let M=null;return L>=0&&(M=this.attrs[L][1]),M},xv.prototype.attrJoin=function(w,L){const M=this.attrIndex(w);M<0?this.attrPush([w,L]):this.attrs[M][1]=this.attrs[M][1]+" "+L};const Sv=xv;function jA(E,w,L){this.src=E,this.env=L,this.tokens=[],this.inlineMode=!1,this.md=w}jA.prototype.Token=Sv;const bU=jA,yU=/\r\n?|\n/g,vU=/\0/g;function _U(E){let w;w=E.src.replace(yU,`
324`),w=w.replace(vU,"\uFFFD"),E.src=w}function wU(E){let w;E.inlineMode?(w=new E.Token("inline","",0),w.content=E.src,w.map=[0,1],w.children=[],E.tokens.push(w)):E.md.block.parse(E.src,E.md,E.env,E.tokens)}function xU(E){const w=E.tokens;for(let L=0,M=w.length;L<M;L++){const k=w[L];k.type==="inline"&&E.md.inline.parse(k.content,E.md,E.env,k.children)}}function SU(E){return/^<a[>\s]/i.test(E)}function CU(E){return/^<\/a\s*>/i.test(E)}function EU(E){const w=E.tokens;if(E.md.options.linkify)for(let L=0,M=w.length;L<M;L++){if(w[L].type!=="inline"||!E.md.linkify.pretest(w[L].content))continue;let k=w[L].children,A=0;for(let D=k.length-1;D>=0;D--){const I=k[D];if(I.type==="link_close"){for(D--;k[D].level!==I.level&&k[D].type!=="link_open";)D--;continue}if(I.type==="html_inline"&&(SU(I.content)&&A>0&&A--,CU(I.content)&&A++),!(A>0)&&I.type==="text"&&E.md.linkify.test(I.content)){const R=I.content;let P=E.md.linkify.match(R);const H=[];let G=I.level,q=0;P.length>0&&P[0].index===0&&D>0&&k[D-1].type==="text_special"&&(P=P.slice(1));for(let Y=0;Y<P.length;Y++){const $=P[Y].url,X=E.md.normalizeLink($);if(!E.md.validateLink(X))continue;let ne=P[Y].text;P[Y].schema?P[Y].schema==="mailto:"&&!/^mailto:/i.test(ne)?ne=E.md.normalizeLinkText("mailto:"+ne).replace(/^mailto:/,""):ne=E.md.normalizeLinkText(ne):ne=E.md.normalizeLinkText("http://"+ne).replace(/^http:\/\//,"");const ue=P[Y].index;if(ue>q){const ye=new E.Token("text","",0);ye.content=R.slice(q,ue),ye.level=G,H.push(ye)}const fe=new E.Token("link_open","a",1);fe.attrs=[["href",X]],fe.level=G++,fe.markup="linkify",fe.info="auto",H.push(fe);const be=new E.Token("text","",0);be.content=ne,be.level=G,H.push(be);const _e=new E.Token("link_close","a",-1);_e.level=--G,_e.markup="linkify",_e.info="auto",H.push(_e),q=P[Y].lastIndex}if(q<R.length){const Y=new E.Token("text","",0);Y.content=R.slice(q),Y.level=G,H.push(Y)}w[L].children=k=AA(k,D,H)}}}}const NA=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,LU=/\((c|tm|r)\)/i,MU=/\((c|tm|r)\)/ig,kU={c:"\xA9",r:"\xAE",tm:"\u2122"};function TU(E,w){return kU[w.toLowerCase()]}function AU(E){let w=0;for(let L=E.length-1;L>=0;L--){const M=E[L];M.type==="text"&&!w&&(M.content=M.content.replace(MU,TU)),M.type==="link_open"&&M.info==="auto"&&w--,M.type==="link_close"&&M.info==="auto"&&w++}}function DU(E){let w=0;for(let L=E.length-1;L>=0;L--){const M=E[L];M.type==="text"&&!w&&NA.test(M.content)&&(M.content=M.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),M.type==="link_open"&&M.info==="auto"&&w--,M.type==="link_close"&&M.info==="auto"&&w++}}function jU(E){let w;if(E.md.options.typographer)for(w=E.tokens.length-1;w>=0;w--)E.tokens[w].type==="inline"&&(LU.test(E.tokens[w].content)&&AU(E.tokens[w].children),NA.test(E.tokens[w].content)&&DU(E.tokens[w].children))}const NU=/['"]/,IA=/['"]/g,OA="\u2019";function dx(E,w,L){return E.slice(0,w)+L+E.slice(w+1)}function IU(E,w){let L;const M=[];for(let k=0;k<E.length;k++){const A=E[k],D=E[k].level;for(L=M.length-1;L>=0&&!(M[L].level<=D);L--);if(M.length=L+1,A.type!=="text")continue;let I=A.content,R=0,P=I.length;e:for(;R<P;){IA.lastIndex=R;const H=IA.exec(I);if(!H)break;let G=!0,q=!0;R=H.index+1;const Y=H[0]==="'";let $=32;if(H.index-1>
324=0)$=I.charCodeAt(H.index-1);else for(L=k-1;L>=0&&!(E[L].type==="softbreak"||E[L].type==="hardbreak");L--)if(E[L].content){$=E[L].content.charCodeAt(E[L].content.length-1);break}let X=32;if(R<P)X=I.charCodeAt(R);else for(L=k+1;L<E.length&&!(E[L].type==="softbreak"||E[L].type==="hardbreak");L++)if(E[L].content){X=E[L].content.charCodeAt(0);break}const ne=k2($)||M2(String.fromCharCode($)),ue=k2(X)||M2(String.fromCharCode(X)),fe=L2($),be=L2(X);if(be?G=!1:ue&&(fe||ne||(G=!1)),fe?q=!1:ne&&(be||ue||(q=!1)),X===34&&H[0]==='"'&&$>=48&&$<=57&&(q=G=!1),G&&q&&(G=ne,q=ue),!G&&!q){Y&&(A.content=dx(A.content,H.index,OA));continue}if(q)for(L=M.length-1;L>=0;L--){let _e=M[L];if(M[L].level<D)break;if(_e.single===Y&&M[L].level===D){_e=M[L];let ye,Ee;Y?(ye=w.md.options.quotes[2],Ee=w.md.options.quotes[3]):(ye=w.md.options.quotes[0],Ee=w.md.options.quotes[1]),A.content=dx(A.content,H.index,Ee),E[_e.token].content=dx(E[_e.token].content,_e.pos,ye),R+=Ee.length-1,_e.token===k&&(R+=ye.length-1),I=A.content,P=I.length,M.length=L;continue e}}G?M.push({token:k,pos:H.index,single:Y,level:D}):q&&Y&&(A.content=dx(A.content,H.index,OA))}}}function OU(E){if(E.md.options.typographer)for(let w=E.tokens.length-1;w>=0;w--)E.tokens[w].type!=="inline"||!NU.test(E.tokens[w].content)||IU(E.tokens[w].children,E)}function RU(E){let w,L;const M=E.tokens,k=M.length;for(let A=0;A<k;A++){if(M[A].type!=="inline")continue;const D=M[A].children,I=D.length;for(w=0;w<I;w++)D[w].type==="text_special"&&(D[w].type="text");for(w=L=0;w<I;w++)D[w].type==="text"&&w+1<I&&D[w+1].type==="text"?D[w+1].content=D[w].content+D[w+1].content:(w!==L&&(D[L]=D[w]),L++);w!==L&&(D.length=L)}}const TE=[["normalize",_U],["block",wU],["inline",xU],["linkify",EU],["replacements",jU],["smartquotes",OU],["text_join",RU]];function AE(){this.ruler=new fx;for(let E=0;E<TE.length;E++)this.ruler.push(TE[E][0],TE[E][1])}AE.prototype.process=function(E){const w=this.ruler.getRules("");for(let L=0,M=w.length;L<M;L++)w[L](E)},AE.prototype.State=bU;const zU=AE;function Zh(E,w,L,M){this.src=E,this.md=w,this.env=L,this.tokens=M,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const k=this.src;for(let A=0,D=0,I=0,R=0,P=k.length,H=!1;D<P;D++){const G=k.charCodeAt(D);if(!H)if(Aa(G)){I++,G===9?R+=4-R%4:R++;continue}else H=!0;(G===10||D===P-1)&&(G!==10&&D++,this.bMarks.push(A),this.eMarks.push(D),this.tShift.push(I),this.sCount.push(R),this.bsCount.push(0),H=!1,I=0,R=0,A=D+1)}this.bMarks.push(k.length),this.eMarks.push(k.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}Zh.prototype.push=function(E,w,L){const M=new Sv(E,w,L);return M.block=!0,L<0&&this.level--,M.level=this.level,L>0&&this.level++,this.tokens.push(M),M},Zh.prototype.isEmpty=function(w){return this.bMarks[w]+this.tShift[w]>=this.eMarks[w]},Zh.prototype.skipEmptyLines=function(w){for(let L=this.lineMax;w<L&&!(this.bMarks[w]+this.tShift[w]<this.eMarks[w]);w++);return w},Zh.prototype.skipSpaces=function(w){for(let L=this.src.length;w<L;w++){const M=this.src.charCodeAt(w);if(!Aa(M))break}return w},Zh.prototype.skipSpacesBack=function(w,L){if(w<=L)return w;for(;w>L;)if(!Aa(this.src.charCodeAt(--w)))return w+1;return w},Zh.prototype.skipChars=function(w,L){for(let M=this.src.length;w<M&&this.src.charCodeAt(w)===L;w++);return w},Zh.prototype.skipCharsBack=function(w,L,M){if(w<=M)return w;for(;w>M;)if(L!==this.src.charCodeAt(--w))return w+1;return w},Zh.prototype.getLines=function(w,L,M,k){if(w>=L)return"";const A=new Array(L-w);for(let D=0,I=w;I<L;I++,D++){let R=0;const P=this.bMarks[I];let H=P,G;for(I+1<L||k?G=this.eMarks[I]+1:G=this.eMarks[I];H<G&&R<M;){const q=this.src.charCodeAt(H);if(Aa(q))q===9?R+=4-(R+this.bsCount[I])%4:R++;else if(H-P<this.tShift[I])R++;else break;H++}R>M?A[D]=new Array(R-M+1).join(" ")+this.src.slice(H,G):A[D]=this.src.slice(H,G)}return A.join("")},Zh.prototype.Token=Sv;const PU=Zh,FU=65536;function DE(E,w){const L=E.bMarks[w]+E.tShift[w],M=E.eMarks[w];return E.src.slice(L,M)}function RA(E){const w=[],L=E.length;let M=0,k=E.charCodeAt(M),A=!1,D=0,I="";for(;M<L;)k===124&&(A?(I+=E.substring(D,M-1),D=M):(w.push(I+E.substring(D,M)),I="",D=M+1)),A=k===92,M++,k=E.charCodeAt(M);return w.push(I+E.substring(D)),w}function BU(E,w,L,M){if(w+2>L)return!1;let k=w+1;if(E.sCount[k]<E.blkIndent||E.sCount[k]-E.blkIndent>=4)return!1;let A=E.bMarks[k]+E.tShift[k];if(A>=E.eMarks[k])return!1;
vendor: 4,829 bytes, lines 324-325
324const D=E.src.charCodeAt(A++);if(D!==124&&D!==45&&D!==58||A>=E.eMarks[k])return!1;const I=E.src.charCodeAt(A++);if(I!==124&&I!==45&&I!==58&&!Aa(I)||D===45&&Aa(I))return!1;for(;A<E.eMarks[k];){const _e=E.src.charCodeAt(A);if(_e!==124&&_e!==45&&_e!==58&&!Aa(_e))return!1;A++}let R=DE(E,w+1),P=R.split("|");const H=[];for(let _e=0;_e<P.length;_e++){const ye=P[_e].trim();if(!ye){if(_e===0||_e===P.length-1)continue;return!1}if(!/^:?-+:?$/.test(ye))return!1;ye.charCodeAt(ye.length-1)===58?H.push(ye.charCodeAt(0)===58?"center":"right"):ye.charCodeAt(0)===58?H.push("left"):H.push("")}if(R=DE(E,w).trim(),R.indexOf("|")===-1||E.sCount[w]-E.blkIndent>=4)return!1;P=RA(R),P.length&&P[0]===""&&P.shift(),P.length&&P[P.length-1]===""&&P.pop();const G=P.length;if(G===0||G!==H.length)return!1;if(M)return!0;const q=E.parentType;E.parentType="table";const Y=E.md.block.ruler.getRules("blockquote"),$=E.push("table_open","table",1),X=[w,0];$.map=X;const ne=E.push("thead_open","thead",1);ne.map=[w,w+1];const ue=E.push("tr_open","tr",1);ue.map=[w,w+1];for(let _e=0;_e<P.length;_e++){const ye=E.push("th_open","th",1);H[_e]&&(ye.attrs=[["style","text-align:"+H[_e]]]);const Ee=E.push("inline","",0);Ee.content=P[_e].trim(),Ee.children=[],E.push("th_close","th",-1)}E.push("tr_close","tr",-1),E.push("thead_close","thead",-1);let fe,be=0;for(k=w+2;k<L&&!(E.sCount[k]<E.blkIndent);k++){let _e=!1;for(let Ee=0,He=Y.length;Ee<He;Ee++)if(Y[Ee](E,k,L,!0)){_e=!0;break}if(_e||(R=DE(E,k).trim(),!R)||E.sCount[k]-E.blkIndent>=4||(P=RA(R),P.length&&P[0]===""&&P.shift(),P.length&&P[P.length-1]===""&&P.pop(),be+=G-P.length,be>FU))break;if(k===w+2){const Ee=E.push("tbody_open","tbody",1);Ee.map=fe=[w+2,0]}const ye=E.push("tr_open","tr",1);ye.map=[k,k+1];for(let Ee=0;Ee<G;Ee++){const He=E.push("td_open","td",1);H[Ee]&&(He.attrs=[["style","text-align:"+H[Ee]]]);const Ge=E.push("inline","",0);Ge.content=P[Ee]?P[Ee].trim():"",Ge.children=[],E.push("td_close","td",-1)}E.push("tr_close","tr",-1)}return fe&&(E.push("tbody_close","tbody",-1),fe[1]=k),E.push("table_close","table",-1),X[1]=k,E.parentType=q,E.line=k,!0}function UU(E,w,L){if(E.sCount[w]-E.blkIndent<4)return!1;let M=w+1,k=M;for(;M<L;){if(E.isEmpty(M)){M++;continue}if(E.sCount[M]-E.blkIndent>=4){M++,k=M;continue}break}E.line=k;const A=E.push("code_block","code",0);return A.content=E.getLines(w,k,4+E.blkIndent,!1)+`
325`,A.map=[w,E.line],!0}function HU(E,w,L,M){let k=E.bMarks[w]+E.tShift[w],A=E.eMarks[w];if(E.sCount[w]-E.blkIndent>=4||k+3>A)return!1;const D=E.src.charCodeAt(k);if(D!==126&&D!==96)return!1;let I=k;k=E.skipChars(k,D);let R=k-I;if(R<3)return!1;const P=E.src.slice(I,k),H=E.src.slice(k,A);if(D===96&&H.indexOf(String.fromCharCode(D))>=0)return!1;if(M)return!0;let G=w,q=!1;for(;G++,!(G>=L||(k=I=E.bMarks[G]+E.tShift[G],A=E.eMarks[G],k<A&&E.sCount[G]<E.blkIndent));)if(E.src.charCodeAt(k)===D&&!(E.sCount[G]-E.blkIndent>=4)&&(k=E.skipChars(k,D),!(k-I<R)&&(k=E.skipSpaces(k),!(k<A)))){q=!0;break}R=E.sCount[w],E.line=G+(q?1:0);const Y=E.push("fence","code",0);return Y.info=H,Y.content=E.getLines(w+1,G,R,!0),Y.markup=P,Y.map=[w,E.line],!0}function GU(E,w,L,M){let k=E.bMarks[w]+E.tShift[w],A=E.eMarks[w];const D=E.lineMax;if(E.sCount[w]-E.blkIndent>=4||E.src.charCodeAt(k)!==62)return!1;if(M)return!0;const I=[],R=[],P=[],H=[],G=E.md.block.ruler.getRules("blockquote"),q=E.parentType;E.parentType="blockquote";let Y=!1,$;for($=w;$<L;$++){const be=E.sCount[$]<E.blkIndent;if(k=E.bMarks[$]+E.tShift[$],A=E.eMarks[$],k>=A)break;if(E.src.charCodeAt(k++)===62&&!be){let ye=E.sCount[$]+1,Ee,He;E.src.charCodeAt(k)===32?(k++,ye++,He=!1,Ee=!0):E.src.charCodeAt(k)===9?(Ee=!0,(E.bsCount[$]+ye)%4===3?(k++,ye++,He=!1):He=!0):Ee=!1;let Ge=ye;for(I.push(E.bMarks[$]),E.bMarks[$]=k;k<A;){const it=E.src.charCodeAt(k);if(Aa(it))it===9?Ge+=4-(Ge+E.bsCount[$]+(He?1:0))%4:Ge++;else break;k++}Y=k>=A,R.push(E.bsCount[$]),E.bsCount[$]=E.sCount[$]+1+(Ee?1:0),P.push(E.sCount[$]),E.sCount[$]=Ge-ye,H.push(E.tShift[$]),E.tShift[$]=k-E.bMarks[$];continue}if(Y)break;let _e=!1;for(let ye=0,Ee=G.length;ye<Ee;ye++)if(G[ye](E,$,L,!0)){_e=!0;break}if(_e){E.lineMax=$,E.blkIndent!==0&&(I.push(E.bMarks[$]),R.push(E.bsCount[$]),H.push(E.tShift[$]),P.push(E.sCount[$]),E.sCount[$]-=E.blkIndent);break}I.push(E.bMarks[$]),R.push(E.bsCount[$]),H.push(E.tShift[$]),P.push(E.sCount[$]),E.sCount[$]=-1}const X=E.blkIndent;E.blkIndent=0;const ne=E.push("blockquote_open","blockquote",1);ne.markup=">";const ue=[w,0];ne.map=ue,E.md.block.tokenize(E,w,$);const fe=E.push("blockquote_close","blockquote",-1);fe.markup=">",E.lineMax=D,E.parentType=q,ue[1]=E.line;for(let be=0;be<H.length;be++)E.bMarks[be+w]=I[be],E.tShift[be+w]=H[be],E.sCount[be+w]=P[be],E.bsCount[be+w]=R[be];return E.blkIndent=X,!0}function VU(E,w,L,M){const k=E.eMarks[w];if(E.sCount[w]-E.blkIndent>=4)return!1;let A=E.bMarks[w]+E.tShift[w];
325const D=E.src.charCodeAt(A++);if(D!==42&&D!==45&&D!==95)return!1;let I=1;for(;A<k;){const P=E.src.charCodeAt(A++);if(P!==D&&!Aa(P))return!1;P===D&&I++}if(I<3)return!1;if(M)return!0;E.line=w+1;const R=E.push("hr","hr",0);return R.map=[w,E.line],R.markup=Array(I+1).join(String.fromCharCode(D)),!0}function zA(E,w){const L=E.eMarks[w];let M=E.bMarks[w]+E.tShift[w];const k=E.src.charCodeAt(M++);if(k!==42&&k!==45&&k!==43)return-1;if(M<L){const A=E.src.charCodeAt(M);if(!Aa(A))return-1}return M}function PA(E,w){const L=E.bMarks[w]+E.tShift[w],M=E.eMarks[w];let k=L;if(k+1>=M)return-1;let A=E.src.charCodeAt(k++);if(A<48||A>57)return-1;for(;;){if(k>=M)return-1;if(A=E.src.charCodeAt(k++),A>=48&&A<=57){if(k-L>=10)return-1;continue}if(A===41||A===46)break;return-1}return k<M&&(A=E.src.charCodeAt(k),!Aa(A))?-1:k}function WU(E,w){const L=E.level+2;for(let M=w+2,k=E.tokens.length-2;M<k;M++)E.tokens[M].level===L&&E.tokens[M].type==="paragraph_open"&&(E.tokens[M+2].hidden=!0,E.tokens[M].hidden=!0,M+=2)}function qU(E,w,L,M){let k,A,D,I,R=w,P=!0;if(E.sCount[R]-E.blkIndent>=4||E.listIndent>=0&&E.sCount[R]-E.listIndent>=4&&E.sCount[R]<E.blkIndent)return!1;let H=!1;M&&E.parentType==="paragraph"&&E.sCount[R]>=E.blkIndent&&(H=!0);let G,q,Y;if((Y=PA(E,R))>=0){if(G=!0,D=E.bMarks[R]+E.tShift[R],q=Number(E.src.slice(D,Y-1)),H&&q!==1)return!1}else if((Y=zA(E,R))>=0)G=!1;else return!1;if(H&&E.skipSpaces(Y)>=E.eMarks[R])return!1;if(M)return!0;const $=E.src.charCodeAt(Y-1),X=E.tokens.length;G?(I=E.push("ordered_list_open","ol",1),q!==1&&(I.attrs=[["start",q]])):I=E.push("bullet_list_open","ul",1);const ne=[R,0];I.map=ne,I.markup=String.fromCharCode($);let ue=!1;const fe=E.md.block.ruler.getRules("list"),be=E.parentType;for(E.parentType="list";R<L;){A=Y,k=E.eMarks[R];const _e=E.sCount[R]+Y-(E.bMarks[R]+E.tShift[R]);let ye=_e;for(;A<k;){const It=E.src.charCodeAt(A);if(It===9)ye+=4-(ye+E.bsCount[R])%4;else if(It===32)ye++;else break;A++}const Ee=A;let He;Ee>=k?He=1:He=ye-_e,He>4&&(He=1);const Ge=_e+He;I=E.push("list_item_open","li",1),I.markup=String.fromCharCode($);const it=[R,0];I.map=it,G&&(I.info=E.src.slice(D,Y-1));const wt=E.tight,vt=E.tShift[R],Bt=E.sCount[R],Zt=E.listIndent;if(E.listIndent=E.blkIndent,E.blkIndent=Ge,E.tight=!0,E.tShift[R]=Ee-E.bMarks[R],E.sCount[R]=ye,Ee>=k&&E.isEmpty(R+1)?E.line=Math.min(E.line+2,L):E.md.block.tokenize(E,R,L,!0),(!E.tight||ue)&&(P=!1),ue=E.line-R>1&&E.isEmpty(E.line-1),E.blkIndent=E.listIndent,E.listIndent=Zt,E.tShift[R]=vt,E.sCount[R]=Bt,E.tight=wt,I=E.push("list_item_close","li",-1),I.markup=String.fromCharCode($),R=E.line,it[1]=R,R>=L||E.sCount[R]<E.blkIndent||E.sCount[R]-E.blkIndent>=4)break;let Jt=!1;for(let It=0,Yt=fe.length;It<Yt;It++)if(fe[It](E,R,L,!0)){Jt=!0;break}if(Jt)break;if(G){if(Y=PA(E,R),Y<0)break;D=E.bMarks[R]+E.tShift[R]}else if(Y=zA(E,R),Y<0)break;if($!==E.src.charCodeAt(Y-1))break}return G?I=E.push("ordered_list_close","ol",-1):I=E.push("bullet_list_close","ul",-1),I.markup=String.fromCharCode($),ne[1]=R,E.line=R,E.parentType=be,P&&WU(E,X),!0}function YU(E,w,L,M){let k=E.bMarks[w]+E.tShift[w],A=E.eMarks[w],D=w+1;if(E.sCount[w]-E.blkIndent>=4||E.src.charCodeAt(k)!==91)return!1;function I(fe){const be=E.lineMax;if(fe>=be||E.isEmpty(fe))return null;let _e=!1;if(E.sCount[fe]-E.blkIndent>3&&(_e=!0),E.sCount[fe]<0&&(_e=!0),!_e){const He=E.md.block.ruler.getRules("reference"),Ge=E.parentType;E.parentType="reference";let it=!1;for(let wt=0,vt=He.length;wt<vt;wt++)if(He[wt](E,fe,be,!0)){it=!0;break}if(E.parentType=Ge,it)return null}const ye=E.bMarks[fe]+E.tShift[fe],Ee=E.eMarks[fe];return E.src.slice(ye,Ee+1)}let R=E.src.slice(k,A+1);A=R.length;let P=-1;for(k=1;k<A;k++){const fe=R.charCodeAt(k);if(fe===91)return!1;if(fe===93){P=k;break}else if(fe===10){const be=I(D);be!==null&&(R+=be,A=R.length,D++)}else if(fe===92&&(k++,k<A&&R.charCodeAt(k)===10)){const be=I(D);be!==null&&(R+=be,A=R.length,D++)}}if(P<0||R.charCodeAt(P+1)!==58)return!1;for(k=P+2;k<A;k++){const fe=R.charCodeAt(k);if(fe===10){const be=I(D);be!==null&&(R+=be,A=R.length,D++)}else if(!Aa(fe))break}const H=E.md.helpers.parseLinkDestination(R,k,A);if(!H.ok)return!1;const G=E.md.normalizeLink(H.str);if(!E.md.validateLink(G))return!1;k=H.pos;const q=k,Y=D,$=k;for(;k<A;
325k++){const fe=R.charCodeAt(k);if(fe===10){const be=I(D);be!==null&&(R+=be,A=R.length,D++)}else if(!Aa(fe))break}let X=E.md.helpers.parseLinkTitle(R,k,A);for(;X.can_continue;){const fe=I(D);if(fe===null)break;R+=fe,k=A,A=R.length,D++,X=E.md.helpers.parseLinkTitle(R,k,A,X)}let ne;for(k<A&&$!==k&&X.ok?(ne=X.str,k=X.pos):(ne="",k=q,D=Y);k<A;){const fe=R.charCodeAt(k);if(!Aa(fe))break;k++}if(k<A&&R.charCodeAt(k)!==10&&ne)for(ne="",k=q,D=Y;k<A;){const fe=R.charCodeAt(k);if(!Aa(fe))break;k++}if(k<A&&R.charCodeAt(k)!==10)return!1;const ue=cx(R.slice(1,P));return ue?(M||(typeof E.env.references=="undefined"&&(E.env.references={}),typeof E.env.references[ue]=="undefined"&&(E.env.references[ue]={title:ne,href:G}),E.line=D),!0):!1}const $U=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ZU="[a-zA-Z_:][a-zA-Z0-9:._-]*",QU="(?:"+"[^\"'=<>`\\x00-\\x20]+"+"|"+"'[^']*'"+"|"+'"[^"]*"'+")",FA="<[A-Za-z][A-Za-z0-9\\-]*"+("(?:\\s+"+ZU+"(?:\\s*=\\s*"+QU+")?)")+"*\\s*\\/?>",BA="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",JU="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",KU="<[?][\\s\\S]*?[?]>",XU="<![A-Za-z][^>]*>",eH="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",tH=new RegExp("^(?:"+FA+"|"+BA+"|"+JU+"|"+KU+"|"+XU+"|"+eH+")"),nH=new RegExp("^(?:"+FA+"|"+BA+")"),Cv=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+$U.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(nH.source+"\\s*$"),/^$/,!1]];function iH(E,w,L,M){let k=E.bMarks[w]+E.tShift[w],A=E.eMarks[w];if(E.sCount[w]-E.blkIndent>=4||!E.md.options.html||E.src.charCodeAt(k)!==60)return!1;let D=E.src.slice(k,A),I=0;for(;I<Cv.length&&!Cv[I][0].test(D);I++);if(I===Cv.length)return!1;if(M)return Cv[I][2];let R=w+1;if(!Cv[I][1].test(D)){for(;R<L&&!(E.sCount[R]<E.blkIndent);R++)if(k=E.bMarks[R]+E.tShift[R],A=E.eMarks[R],D=E.src.slice(k,A),Cv[I][1].test(D)){D.length!==0&&R++;break}}E.line=R;const P=E.push("html_block","",0);return P.map=[w,R],P.content=E.getLines(w,R,E.blkIndent,!0),!0}function rH(E,w,L,M){let k=E.bMarks[w]+E.tShift[w],A=E.eMarks[w];if(E.sCount[w]-E.blkIndent>=4)return!1;let D=E.src.charCodeAt(k);if(D!==35||k>=A)return!1;let I=1;for(D=E.src.charCodeAt(++k);D===35&&k<A&&I<=6;)I++,D=E.src.charCodeAt(++k);if(I>6||k<A&&!Aa(D))return!1;if(M)return!0;A=E.skipSpacesBack(A,k);const R=E.skipCharsBack(A,35,k);R>k&&Aa(E.src.charCodeAt(R-1))&&(A=R),E.line=w+1;const P=E.push("heading_open","h"+String(I),1);P.markup="########".slice(0,I),P.map=[w,E.line];const H=E.push("inline","",0);H.content=E.src.slice(k,A).trim(),H.map=[w,E.line],H.children=[];const G=E.push("heading_close","h"+String(I),-1);return G.markup="########".slice(0,I),!0}function aH(E,w,L){const M=E.md.block.ruler.getRules("paragraph");if(E.sCount[w]-E.blkIndent>=4)return!1;const k=E.parentType;E.parentType="paragraph";let A=0,D,I=w+1;for(;I<L&&!E.isEmpty(I);I++){if(E.sCount[I]-E.blkIndent>3)continue;if(E.sCount[I]>=E.blkIndent){let Y=E.bMarks[I]+E.tShift[I];const $=E.eMarks[I];if(Y<$&&(D=E.src.charCodeAt(Y),(D===45||D===61)&&(Y=E.skipChars(Y,D),Y=E.skipSpaces(Y),Y>=$))){A=D===61?1:2;break}}if(E.sCount[I]<0)continue;let q=!1;for(let Y=0,$=M.length;Y<$;Y++)if(M[Y](E,I,L,!0)){q=!0;break}if(q)break}if(!A)return!1;const R=E.getLines(w,I,E.blkIndent,!1).trim();E.line=I+1;const P=E.push("heading_open","h"+String(A),1);P.markup=String.fromCharCode(D),P.map=[w,E.line];const H=E.push("inline","",0);H.content=R,H.map=[w,E.line-1],H.children=[];const G=E.push("heading_close","h"+String(A),-1);return G.markup=String.fromCharCode(D),E.parentType=k,!0}function sH(E,w,L){const M=E.md.block.ruler.getRules("paragraph"),k=E.parentType;let A=w+1;for(E.parentType="paragraph";A<L&&!E.isEmpty(A);A++){if(E.sCount[A]-E.blkIndent>3||E.sCount[A]<0)continue;let P=!1;for(let H=0,G=M.length;H<G;H++)if(M[H](E,A,L,!0)){P=!0;break}if(P)break}const D=E.getLines(w,A,E.blkIndent,!1).trim();E.line=A;const I=E.push("paragraph_open","p",1);I.map=[w,E.line];const R=E.push("inline","",0);return R.content=D,R.map=[w,E.line],R.children=[],E.push("paragraph_close","p",-1),E.parentType=k,!0}const hx=[["table",BU,["paragraph","reference"]],["code",UU],["fence",HU,["paragraph","reference","blockquote","list"]],["blockquote",GU,["paragraph","reference","blockquote","list"]],["hr",VU,["paragraph","reference","blockquote","list"]],["list",qU,["paragraph","reference","blockquote"]],["reference",YU],["html_block",iH,["paragraph","reference","blockquote"]],["heading",rH,["paragraph","reference","blockquote"]],["lheading",aH],["paragraph",sH]];function px(){this.ruler=new fx;for(let E=0;E<hx.length;
325E++)this.ruler.push(hx[E][0],hx[E][1],{alt:(hx[E][2]||[]).slice()})}px.prototype.tokenize=function(E,w,L){const M=this.ruler.getRules(""),k=M.length,A=E.md.options.maxNesting;let D=w,I=!1;for(;D<L&&(E.line=D=E.skipEmptyLines(D),!(D>=L||E.sCount[D]<E.blkIndent));){if(E.level>=A){E.line=L;break}const R=E.line;let P=!1;for(let H=0;H<k;H++)if(P=M[H](E,D,L,!1),P){if(R>=E.line)throw new Error("block rule didn't increment state.line");break}if(!P)throw new Error("none of the block rules matched");E.tight=!I,E.isEmpty(E.line-1)&&(I=!0),D=E.line,D<L&&E.isEmpty(D)&&(I=!0,D++,E.line=D)}},px.prototype.parse=function(E,w,L,M){if(!E)return;const k=new this.State(E,w,L,M);this.tokenize(k,k.line,k.lineMax)},px.prototype.State=PU;const oH=px;function T2(E,w,L,M){this.src=E,this.env=L,this.md=w,this.tokens=M,this.tokens_meta=Array(M.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}T2.prototype.pushPending=function(){const E=new Sv("text","",0);return E.content=this.pending,E.level=this.pendingLevel,this.tokens.push(E),this.pending="",E},T2.prototype.push=function(E,w,L){this.pending&&this.pushPending();const M=new Sv(E,w,L);let k=null;return L<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),M.level=this.level,L>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],k={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(M),this.tokens_meta.push(k),M},T2.prototype.scanDelims=function(E,w){const L=this.posMax,M=this.src.charCodeAt(E),k=E>0?this.src.charCodeAt(E-1):32;let A=E;for(;A<L&&this.src.charCodeAt(A)===M;)A++;const D=A-E,I=A<L?this.src.charCodeAt(A):32,R=k2(k)||M2(String.fromCharCode(k)),P=k2(I)||M2(String.fromCharCode(I)),H=L2(k),G=L2(I),q=!G&&(!P||H||R),Y=!H&&(!R||G||P);return{can_open:q&&(w||!Y||R),can_close:Y&&(w||!q||P),length:D}},T2.prototype.Token=Sv;const uH=T2;function lH(E){switch(E){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function cH(E,w){let L=E.pos;for(;L<E.posMax&&!lH(E.src.charCodeAt(L));)L++;return L===E.pos?!1:(w||(E.pending+=E.src.slice(E.pos,L)),E.pos=L,!0)}const fH=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function dH(E,w){if(!E.md.options.linkify||E.linkLevel>0)return!1;const L=E.pos,M=E.posMax;if(L+3>M||E.src.charCodeAt(L)!==58||E.src.charCodeAt(L+1)!==47||E.src.charCodeAt(L+2)!==47)return!1;const k=E.pending.match(fH);if(!k)return!1;const A=k[1],D=E.md.linkify.matchAtStart(E.src.slice(L-A.length));if(!D)return!1;let I=D.url;if(I.length<=A.length)return!1;I=I.replace(/\*+$/,"");const R=E.md.normalizeLink(I);if(!E.md.validateLink(R))return!1;if(!w){E.pending=E.pending.slice(0,-A.length);const P=E.push("link_open","a",1);P.attrs=[["href",R]],P.markup="linkify",P.info="auto";const H=E.push("text","",0);H.content=E.md.normalizeLinkText(I);const G=E.push("link_close","a",-1);G.markup="linkify",G.info="auto"}return E.pos+=I.length-A.length,!0}function hH(E,w){let L=E.pos;if(E.src.charCodeAt(L)!==10)return!1;const M=E.pending.length-1,k=E.posMax;if(!w)if(M>=0&&E.pending.charCodeAt(M)===32)if(M>=1&&E.pending.charCodeAt(M-1)===32){let A=M-1;for(;A>=1&&E.pending.charCodeAt(A-1)===32;)A--;E.pending=E.pending.slice(0,A),E.push("hardbreak","br",0)}else E.pending=E.pending.slice(0,-1),E.push("softbreak","br",0);else E.push("softbreak","br",0);for(L++;L<k&&Aa(E.src.charCodeAt(L));)L++;return E.pos=L,!0}const jE=[];for(let E=0;E<256;E++)jE.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(E){jE[E.charCodeAt(0)]=1});function pH(E,w){let L=E.pos;const M=E.posMax;if(E.src.charCodeAt(L)!==92||(L++,L>=M))return!1;let k=E.src.charCodeAt(L);if(k===10){for(w||E.push("hardbreak","br",0),L++;L<M&&(k=E.src.charCodeAt(L),!!Aa(k));)L++;return E.pos=L,!0}let A=E.src[L];if(k>=55296&&k<=56319&&L+1<M){const I=E.src.charCodeAt(L+1);I>=56320&&I<=57343&&(A+=E.src[L+1],L++)}const D="\\"+A;if(!w){const I=E.push("text_special","",0);k<256&&jE[k]!==0?I.content=A:I.content=D,I.markup=D,I.info="escape"}return E.pos=L+1,!0}function gH(E,w){let L=E.pos;
325if(E.src.charCodeAt(L)!==96)return!1;const k=L;L++;const A=E.posMax;for(;L<A&&E.src.charCodeAt(L)===96;)L++;const D=E.src.slice(k,L),I=D.length;if(E.backticksScanned&&(E.backticks[I]||0)<=k)return w||(E.pending+=D),E.pos+=I,!0;let R=L,P;for(;(P=E.src.indexOf("`",R))!==-1;){for(R=P+1;R<A&&E.src.charCodeAt(R)===96;)R++;const H=R-P;if(H===I){if(!w){const G=E.push("code_inline","code",0);G.markup=D,G.content=E.src.slice(L,P).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return E.pos=R,!0}E.backticks[H]=P}return E.backticksScanned=!0,w||(E.pending+=D),E.pos+=I,!0}function mH(E,w){const L=E.pos,M=E.src.charCodeAt(L);if(w||M!==126)return!1;const k=E.scanDelims(E.pos,!0);let A=k.length;const D=String.fromCharCode(M);if(A<2)return!1;let I;A%2&&(I=E.push("text","",0),I.content=D,A--);for(let R=0;R<A;R+=2)I=E.push("text","",0),I.content=D+D,E.delimiters.push({marker:M,length:0,token:E.tokens.length-1,end:-1,open:k.can_open,close:k.can_close});return E.pos+=k.length,!0}function UA(E,w){let L;const M=[],k=w.length;for(let A=0;A<k;A++){const D=w[A];if(D.marker!==126||D.end===-1)continue;const I=w[D.end];L=E.tokens[D.token],L.type="s_open",L.tag="s",L.nesting=1,L.markup="~~",L.content="",L=E.tokens[I.token],L.type="s_close",L.tag="s",L.nesting=-1,L.markup="~~",L.content="",E.tokens[I.token-1].type==="text"&&E.tokens[I.token-1].content==="~"&&M.push(I.token-1)}for(;M.length;){const A=M.pop();let D=A+1;for(;D<E.tokens.length&&E.tokens[D].type==="s_close";)D++;D--,A!==D&&(L=E.tokens[D],E.tokens[D]=E.tokens[A],E.tokens[A]=L)}}function bH(E){const w=E.tokens_meta,L=E.tokens_meta.length;UA(E,E.delimiters);for(let M=0;M<L;M++)w[M]&&w[M].delimiters&&UA(E,w[M].delimiters)}const HA={tokenize:mH,postProcess:bH};function yH(E,w){const L=E.pos,M=E.src.charCodeAt(L);if(w||M!==95&&M!==42)return!1;const k=E.scanDelims(E.pos,M===42);for(let A=0;A<k.length;A++){const D=E.push("text","",0);D.content=String.fromCharCode(M),E.delimiters.push({marker:M,length:k.length,token:E.tokens.length-1,end:-1,open:k.can_open,close:k.can_close})}return E.pos+=k.length,!0}function GA(E,w){const L=w.length;for(let M=L-1;M>=0;M--){const k=w[M];if(k.marker!==95&&k.marker!==42||k.end===-1)continue;const A=w[k.end],D=M>0&&w[M-1].end===k.end+1&&w[M-1].marker===k.marker&&w[M-1].token===k.token-1&&w[k.end+1].token===A.token+1,I=String.fromCharCode(k.marker),R=E.tokens[k.token];R.type=D?"strong_open":"em_open",R.tag=D?"strong":"em",R.nesting=1,R.markup=D?I+I:I,R.content="";const P=E.tokens[A.token];P.type=D?"strong_close":"em_close",P.tag=D?"strong":"em",P.nesting=-1,P.markup=D?I+I:I,P.content="",D&&(E.tokens[w[M-1].token].content="",E.tokens[w[k.end+1].token].content="",M--)}}function vH(E){const w=E.tokens_meta,L=E.tokens_meta.length;GA(E,E.delimiters);for(let M=0;M<L;M++)w[M]&&w[M].delimiters&&GA(E,w[M].delimiters)}const VA={tokenize:yH,postProcess:vH};function _H(E,w){let L,M,k,A,D="",I="",R=E.pos,P=!0;if(E.src.charCodeAt(E.pos)!==91)return!1;const H=E.pos,G=E.posMax,q=E.pos+1,Y=E.md.helpers.parseLinkLabel(E,E.pos,!0);if(Y<0)return!1;let $=Y+1;if($<G&&E.src.charCodeAt($)===40){for(P=!1,$++;$<G&&(L=E.src.charCodeAt($),!(!Aa(L)&&L!==10));$++);if($>=G)return!1;if(R=$,k=E.md.helpers.parseLinkDestination(E.src,$,E.posMax),k.ok){for(D=E.md.normalizeLink(k.str),E.md.validateLink(D)?$=k.pos:D="",R=$;$<G&&(L=E.src.charCodeAt($),!(!Aa(L)&&L!==10));$++);if(k=E.md.helpers.parseLinkTitle(E.src,$,E.posMax),$<G&&R!==$&&k.ok)for(I=k.str,$=k.pos;$<G&&(L=E.src.charCodeAt($),!(!Aa(L)&&L!==10));$++);}($>=G||E.src.charCodeAt($)!==41)&&(P=!0),$++}if(P){if(typeof E.env.references=="undefined")return!1;if($<G&&E.src.charCodeAt($)===91?(R=$+1,$=E.md.helpers.parseLinkLabel(E,$),$>=0?M=E.src.slice(R,$++):$=Y+1):$=Y+1,M||(M=E.src.slice(q,Y)),A=E.env.references[cx(M)],!A)return E.pos=H,!1;D=A.href,I=A.title}if(!w){E.pos=q,E.posMax=Y;const X=E.push("link_open","a",1),ne=[["href",D]];X.attrs=ne,I&&ne.push(["title",I]),E.linkLevel++,E.md.inline.tokenize(E),E.linkLevel--,E.push("link_close","a",-1)}return E.pos=$,E.posMax=G,!0}function wH(E,w){let L,M,k,A,D,I,R,P,H="";const G=E.pos,q=E.posMax;
325if(E.src.charCodeAt(E.pos)!==33||E.src.charCodeAt(E.pos+1)!==91)return!1;const Y=E.pos+2,$=E.md.helpers.parseLinkLabel(E,E.pos+1,!1);if($<0)return!1;if(A=$+1,A<q&&E.src.charCodeAt(A)===40){for(A++;A<q&&(L=E.src.charCodeAt(A),!(!Aa(L)&&L!==10));A++);if(A>=q)return!1;for(P=A,I=E.md.helpers.parseLinkDestination(E.src,A,E.posMax),I.ok&&(H=E.md.normalizeLink(I.str),E.md.validateLink(H)?A=I.pos:H=""),P=A;A<q&&(L=E.src.charCodeAt(A),!(!Aa(L)&&L!==10));A++);if(I=E.md.helpers.parseLinkTitle(E.src,A,E.posMax),A<q&&P!==A&&I.ok)for(R=I.str,A=I.pos;A<q&&(L=E.src.charCodeAt(A),!(!Aa(L)&&L!==10));A++);else R="";if(A>=q||E.src.charCodeAt(A)!==41)return E.pos=G,!1;A++}else{if(typeof E.env.references=="undefined")return!1;if(A<q&&E.src.charCodeAt(A)===91?(P=A+1,A=E.md.helpers.parseLinkLabel(E,A),A>=0?k=E.src.slice(P,A++):A=$+1):A=$+1,k||(k=E.src.slice(Y,$)),D=E.env.references[cx(k)],!D)return E.pos=G,!1;H=D.href,R=D.title}if(!w){M=E.src.slice(Y,$);const X=[];E.md.inline.parse(M,E.md,E.env,X);const ne=E.push("image","img",0),ue=[["src",H],["alt",""]];ne.attrs=ue,ne.children=X,ne.content=M,R&&ue.push(["title",R])}return E.pos=A,E.posMax=q,!0}const xH=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[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])?)*)$/,SH=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function CH(E,w){let L=E.pos;if(E.src.charCodeAt(L)!==60)return!1;const M=E.pos,k=E.posMax;for(;;){if(++L>=k)return!1;const D=E.src.charCodeAt(L);if(D===60)return!1;if(D===62)break}const A=E.src.slice(M+1,L);if(SH.test(A)){const D=E.md.normalizeLink(A);if(!E.md.validateLink(D))return!1;if(!w){const I=E.push("link_open","a",1);I.attrs=[["href",D]],I.markup="autolink",I.info="auto";const R=E.push("text","",0);R.content=E.md.normalizeLinkText(A);const P=E.push("link_close","a",-1);P.markup="autolink",P.info="auto"}return E.pos+=A.length+2,!0}if(xH.test(A)){const D=E.md.normalizeLink("mailto:"+A);if(!E.md.validateLink(D))return!1;if(!w){const I=E.push("link_open","a",1);I.attrs=[["href",D]],I.markup="autolink",I.info="auto";const R=E.push("text","",0);R.content=E.md.normalizeLinkText(A);const P=E.push("link_close","a",-1);P.markup="autolink",P.info="auto"}return E.pos+=A.length+2,!0}return!1}function EH(E){return/^<a[>\s]/i.test(E)}function LH(E){return/^<\/a\s*>/i.test(E)}function MH(E){const w=E|32;return w>=97&&w<=122}function kH(E,w){if(!E.md.options.html)return!1;const L=E.posMax,M=E.pos;if(E.src.charCodeAt(M)!==60||M+2>=L)return!1;const k=E.src.charCodeAt(M+1);if(k!==33&&k!==63&&k!==47&&!MH(k))return!1;const A=E.src.slice(M).match(tH);if(!A)return!1;if(!w){const D=E.push("html_inline","",0);D.content=A[0],EH(D.content)&&E.linkLevel++,LH(D.content)&&E.linkLevel--}return E.pos+=A[0].length,!0}const TH=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,AH=/^&([a-z][a-z0-9]{1,31});/i;function DH(E,w){const L=E.pos,M=E.posMax;if(E.src.charCodeAt(L)!==38||L+1>=M)return!1;if(E.src.charCodeAt(L+1)===35){const A=E.src.slice(L).match(TH);if(A){if(!w){const D=A[1][0].toLowerCase()==="x"?parseInt(A[1].slice(1),16):parseInt(A[1],10),I=E.push("text_special","",0);I.content=kE(D)?lx(D):lx(65533),I.markup=A[0],I.info="entity"}return E.pos+=A[0].length,!0}}else{const A=E.src.slice(L).match(AH);if(A){const D=LA(A[0]);if(D!==A[0]){if(!w){const I=E.push("text_special","",0);I.content=D,I.markup=A[0],I.info="entity"}return E.pos+=A[0].length,!0}}}return!1}function WA(E){const w={},L=E.length;if(!L)return;let M=0,k=-2;const A=[];for(let D=0;D<L;D++){const I=E[D];if(A.push(0),(E[M].marker!==I.marker||k!==I.token-1)&&(M=D),k=I.token,I.length=I.length||0,!I.close)continue;w.hasOwnProperty(I.marker)||(w[I.marker]=[-1,-1,-1,-1,-1,-1]);const R=w[I.marker][(I.open?3:0)+I.length%3];let P=M-A[M]-1,H=P;for(;P>R;P-=A[P]+1){const G=E[P];if(G.marker===I.marker&&G.open&&G.end<0){let q=!1;if((G.close||I.open)&&(G.length+I.length)%3===0&&(G.length%3!==0||I.length%3!==0)&&(q=!0),!q){const Y=P>0&&!E[P-1].open?A[P-1]+1:0;A[D]=D-P+Y,A[P]=Y,I.open=!1,G.end=D,G.close=!1,H=-1,k=-2;break}}}H!==-1&&(w[I.marker][(I.open?3:0)+(I.length||0)%3]=H)}}function jH(E){const w=E.tokens_meta,L=E.tokens_meta.length;WA(E.delimiters);for(let M=0;M<L;M++)w[M]&&w[M].delimiters&&WA(w[M].delimiters)}function NH(E){let w,L,M=0;const k=E.tokens,A=E.tokens.length;for(w=L=0;w<A;w++)k[w].nesting<0&&M--,k[w].level=M,k[w].nesting>0&&M++,k[w].type==="text"&&w+1<A&&k[w+1].type==="text"?k[w+1].content=k[w].content+k[w+1].content:(w!==L&&(k[L]=k[w]),L++);w!==L&&(k.length=L)}const NE=[["text",cH],["linkify",dH],["newline",hH],["escape",pH],["backticks",gH],["strikethrough",HA.tokenize],["emphasis",VA.tokenize],["link",_H],["image",wH],["autolink",CH],["html_inline",kH],["entity",DH]],IE=[["balance_pairs",jH],["strikethrough",HA.postProcess],["emphasis",VA.postProcess],["fragments_join",NH]];function A2(){this.ruler=new fx;for(let E=0;E<NE.length;E++)this.ruler.push(NE[E][0],NE[E][1]);this.ruler2=new fx;for(let E=0;E<IE.length;E++)this.ruler2.push(IE[E][0],IE[E][1])}A2.prototype.skipToken=function(E){const w=E.pos,L=this.ruler.getRules(""),M=L.length,k=E.md.options.maxNesting,A=E.cache;if(typeof A[w]!="undefined"){E.pos=A[w];return}let D=!1;if(E.level<k){for(let I=0;I<M;I++)if(E.level++,D=L[I](E,!0),E.level--,D){if(w>=E.pos)throw new Error("inline rule didn't increment state.pos");break}}else E.pos=E.posMax;D||E.pos++,A[w]=E.pos},A2.prototype.tokenize=function(E){const w=this.ruler.getRules(""),L=w.length,M=E.posMax,k=E.md.options.maxNesting;for(;E.pos<M;){const A=E.pos;let D=!1;if(E.level<k){for(let I=0;I<L;I++)if(D=w[I](E,!1),D){if(A>=E.pos)throw new Error("inline rule didn't increment state.pos");break}}if(D){if(E.pos>=M)break;continue}E.pending+=E.src[E.pos++]}E.pending&&E.pushPending()},A2.prototype.parse=function(E,w,L,M){const k=new this.State(E,w,L,M);this.tokenize(k);const A=this.ruler2.getRules(""),D=A.length;for(let I=0;I<D;I++)A[I](k)},A2.prototype.State=uH;const IH=A2;function OH(E){const w={};E=E||{},w.src_Any=_A.source,w.src_Cc=wA.source,w.src_Z=xA.source,w.src_P=xE.source,w.src_ZPCc=[w.src_Z,w.src_P,w.src_Cc].join("|"),w.src_ZCc=[w.src_Z,w.src_Cc].join("|");const L="[><\uFF5C]";return w.src_pseudo_letter="(?:(?!"+L+"|"+w.src_ZPCc+")"+w.src_Any+")",w.src_ip4="(?:(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]?)",w.src_auth="(?:(?:(?!"+w.src_ZCc+"|[@/\\[\\]()]).)+@)?",w.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",w.src_host_terminator="(?=$|"+L+"|"+w.src_ZPCc+")(?!"+(E["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+w.src_ZPCc+"))",w.src_path="(?:[/?#](?:(?!"+w.src_ZCc+"|"+L+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+w.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+w.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+w.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+w.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+w.src_ZCc+"|[']).)+\\'|\\'(?="+w.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+w.src_ZCc+"|[.]|$)|"+(E["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+w.src_ZCc+"|$)|;(?!"+w.src_ZCc+"|$)|\\!+(?!"+w.src_ZCc+"|[!]|$)|\\?(?!"+w.src_ZCc+"|[?]|$))+|\\/)?",w.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',w.src_xn="xn--[a-z0-9\\-]{1,59}",w.src_domain_root="(?:"+w.src_xn+"|"+w.src_pseudo_letter+"{1,63})",w.src_domain="(?:"+w.src_xn+"|(?:"+w.src_pseudo_letter+")|(?:"+w.src_pseudo_letter+"(?:-|"+w.src_pseudo_letter+"){0,61}
325"+w.src_pseudo_letter+"))",w.src_host="(?:(?:(?:(?:"+w.src_domain+")\\.)*"+w.src_domain+"))",w.tpl_host_fuzzy="(?:"+w.src_ip4+"|(?:(?:(?:"+w.src_domain+")\\.)+(?:%TLDS%)))",w.tpl_host_no_ip_fuzzy="(?:(?:(?:"+w.src_domain+")\\.)+(?:%TLDS%))",w.src_host_strict=w.src_host+w.src_host_terminator,w.tpl_host_fuzzy_strict=w.tpl_host_fuzzy+w.src_host_terminator,w.src_host_port_strict=w.src_host+w.src_port+w.src_host_terminator,w.tpl_host_port_fuzzy_strict=w.tpl_host_fuzzy+w.src_port+w.src_host_terminator,w.tpl_host_port_no_ip_fuzzy_strict=w.tpl_host_no_ip_fuzzy+w.src_port+w.src_host_terminator,w.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+w.src_ZPCc+"|>|$))",w.tpl_email_fuzzy="(^|"+L+'|"|\\(|'+w.src_ZCc+")("+w.src_email_name+"@"+w.tpl_host_fuzzy_strict+")",w.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+w.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+w.tpl_host_port_fuzzy_strict+w.src_path+")",w.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+w.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+w.tpl_host_port_no_ip_fuzzy_strict+w.src_path+")",w}function OE(E){return Array.prototype.slice.call(arguments,1).forEach(function(L){L&&Object.keys(L).forEach(function(M){E[M]=L[M]})}),E}function gx(E){return Object.prototype.toString.call(E)}function RH(E){return gx(E)==="[object String]"}function zH(E){return gx(E)==="[object Object]"}function PH(E){return gx(E)==="[object RegExp]"}function qA(E){return gx(E)==="[object Function]"}function FH(E){return E.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const YA={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function BH(E){return Object.keys(E||{}).reduce(function(w,L){return w||YA.hasOwnProperty(L)},!1)}const UH={"http:":{validate:function(E,w,L){const M=E.slice(w);return L.re.http||(L.re.http=new RegExp("^\\/\\/"+L.re.src_auth+L.re.src_host_port_strict+L.re.src_path,"i")),L.re.http.test(M)?M.match(L.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(E,w,L){const M=E.slice(w);return L.re.no_http||(L.re.no_http=new RegExp("^"+L.re.src_auth+"(?:localhost|(?:(?:"+L.re.src_domain+")\\.)+"+L.re.src_domain_root+")"+L.re.src_port+L.re.src_host_terminator+L.re.src_path,"i")),L.re.no_http.test(M)?w>=3&&E[w-3]===":"||w>=3&&E[w-3]==="/"?0:M.match(L.re.no_http)[0].length:0}},"mailto:":{validate:function(E,w,L){const M=E.slice(w);return L.re.mailto||(L.re.mailto=new RegExp("^"+L.re.src_email_name+"@"+L.re.src_host_strict,"i")),L.re.mailto.test(M)?M.match(L.re.mailto)[0].length:0}}},HH="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",GH="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function VH(E){E.__index__=-1,E.__text_cache__=""}function WH(E){return function(w,L){const M=w.slice(L);return E.test(M)?M.match(E)[0].length:0}}function $A(){return function(E,w){w.normalize(E)}}function mx(E){const w=E.re=OH(E.__opts__),L=E.__tlds__.slice();E.onCompile(),E.__tlds_replaced__||L.push(HH),L.push(w.src_xn),w.src_tlds=L.join("|");function M(I){return I.replace("%TLDS%",w.src_tlds)}w.email_fuzzy=RegExp(M(w.tpl_email_fuzzy),"i"),w.link_fuzzy=RegExp(M(w.tpl_link_fuzzy),"i"),w.link_no_ip_fuzzy=RegExp(M(w.tpl_link_no_ip_fuzzy),"i"),w.host_fuzzy_test=RegExp(M(w.tpl_host_fuzzy_test),"i");const k=[];E.__compiled__={};function A(I,R){throw new Error('(LinkifyIt) Invalid schema "'+I+'": '+R)}Object.keys(E.__schemas__).forEach(function(I){const R=E.__schemas__[I];if(R===null)return;const P={validate:null,link:null};if(E.__compiled__[I]=P,zH(R)){PH(R.validate)?P.validate=WH(R.validate):qA(R.validate)?P.validate=R.validate:A(I,R),qA(R.normalize)?P.normalize=R.normalize:R.normalize?A(I,R):P.normalize=$A();return}if(RH(R)){k.push(I);return}A(I,R)}),k.forEach(function(I){E.__compiled__[E.__schemas__[I]]&&(E.__compiled__[I].validate=E.__compiled__[E.__schemas__[I]].validate,E.__compiled__[I].normalize=E.__compiled__[E.__schemas__[I]].normalize)}),E.__compiled__[""]={validate:null,normalize:$A()};const D=Object.keys(E.__compiled__).filter(function(I){return I.length>0&&E.__compiled__[I]}).map(FH).join("|");E.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+w.src_ZPCc+"))("+D+")","i"),E.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+w.src_ZPCc+"))("+D+")","ig"),E.re.schema_at_start=Reg
325Exp("^"+E.re.schema_search.source,"i"),E.re.pretest=RegExp("("+E.re.schema_test.source+")|("+E.re.host_fuzzy_test.source+")|@","i"),VH(E)}function qH(E,w){const L=E.__index__,M=E.__last_index__,k=E.__text_cache__.slice(L,M);this.schema=E.__schema__.toLowerCase(),this.index=L+w,this.lastIndex=M+w,this.raw=k,this.text=k,this.url=k}function RE(E,w){const L=new qH(E,w);return E.__compiled__[L.schema].normalize(L,E),L}function Pc(E,w){if(!(this instanceof Pc))return new Pc(E,w);w||BH(E)&&(w=E,E={}),this.__opts__=OE({},YA,w),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=OE({},UH,E),this.__compiled__={},this.__tlds__=GH,this.__tlds_replaced__=!1,this.re={},mx(this)}Pc.prototype.add=function(w,L){return this.__schemas__[w]=L,mx(this),this},Pc.prototype.set=function(w){return this.__opts__=OE(this.__opts__,w),this},Pc.prototype.test=function(w){if(this.__text_cache__=w,this.__index__=-1,!w.length)return!1;let L,M,k,A,D,I,R,P,H;if(this.re.schema_test.test(w)){for(R=this.re.schema_search,R.lastIndex=0;(L=R.exec(w))!==null;)if(A=this.testSchemaAt(w,L[2],R.lastIndex),A){this.__schema__=L[2],this.__index__=L.index+L[1].length,this.__last_index__=L.index+L[0].length+A;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(P=w.search(this.re.host_fuzzy_test),P>=0&&(this.__index__<0||P<this.__index__)&&(M=w.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(D=M.index+M[1].length,(this.__index__<0||D<this.__index__)&&(this.__schema__="",this.__index__=D,this.__last_index__=M.index+M[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(H=w.indexOf("@"),H>=0&&(k=w.match(this.re.email_fuzzy))!==null&&(D=k.index+k[1].length,I=k.index+k[0].length,(this.__index__<0||D<this.__index__||D===this.__index__&&I>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=D,this.__last_index__=I))),this.__index__>=0},Pc.prototype.pretest=function(w){return this.re.pretest.test(w)},Pc.prototype.testSchemaAt=function(w,L,M){return this.__compiled__[L.toLowerCase()]?this.__compiled__[L.toLowerCase()].validate(w,M,this):0},Pc.prototype.match=function(w){const L=[];let M=0;this.__index__>=0&&this.__text_cache__===w&&(L.push(RE(this,M)),M=this.__last_index__);let k=M?w.slice(M):w;for(;this.test(k);)L.push(RE(this,M)),k=k.slice(this.__last_index__),M+=this.__last_index__;return L.length?L:null},Pc.prototype.matchAtStart=function(w){if(this.__text_cache__=w,this.__index__=-1,!w.length)return null;const L=this.re.schema_at_start.exec(w);if(!L)return null;const M=this.testSchemaAt(w,L[2],L[0].length);return M?(this.__schema__=L[2],this.__index__=L.index+L[1].length,this.__last_index__=L.index+L[0].length+M,RE(this,0)):null},Pc.prototype.tlds=function(w,L){return w=Array.isArray(w)?w:[w],L?(this.__tlds__=this.__tlds__.concat(w).sort().filter(function(M,k,A){return M!==A[k-1]}).reverse(),mx(this),this):(this.__tlds__=w.slice(),this.__tlds_replaced__=!0,mx(this),this)},Pc.prototype.normalize=function(w){w.schema||(w.url="http://"+w.url),w.schema==="mailto:"&&!/^mailto:/i.test(w.url)&&(w.url="mailto:"+w.url)},Pc.prototype.onCompile=function(){};const YH=Pc,Ev=2147483647,Qh=36,zE=1,D2=26,$H=38,ZH=700,ZA=72,QA=128,JA="-",QH=/^xn--/,JH=/[^\0-\x7F]/,KH=/[\x2E\u3002\uFF0E\uFF61]/g,XH={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},PE=Qh-zE,Jh=Math.floor,FE=String.fromCharCode;function fm(E){throw new RangeError(XH[E])}function eG(E,w){const L=[];let M=E.length;for(;M--;)L[M]=w(E[M]);return L}function KA(E,w){const L=E.split("@");let M="";L.length>1&&(M=L[0]+"@",E=L[1]),E=E.replace(KH,".");const k=E.split("."),A=eG(k,w).join(".");return M+A}function XA(E){const w=[];let L=0;const M=E.length;for(;L<M;){const k=E.charCodeAt(L++);if(k>=55296&&k<=56319&&L<M){const A=E.charCodeAt(L++);(A&64512)==56320?w.push(((k&1023)<<10)+(A&1023)+65536):(w.push(k),L--)}else w.push(k)}return w}const tG=E=>String.fromCodePoint(...E),nG=function(E){return E>=48&&E<58?26+(E-48):E>
325=65&&E<91?E-65:E>=97&&E<123?E-97:Qh},eD=function(E,w){return E+22+75*(E<26)-((w!=0)<<5)},tD=function(E,w,L){let M=0;for(E=L?Jh(E/ZH):E>>1,E+=Jh(E/w);E>PE*D2>>1;M+=Qh)E=Jh(E/PE);return Jh(M+(PE+1)*E/(E+$H))},nD=function(E){const w=[],L=E.length;let M=0,k=QA,A=ZA,D=E.lastIndexOf(JA);D<0&&(D=0);for(let I=0;I<D;++I)E.charCodeAt(I)>=128&&fm("not-basic"),w.push(E.charCodeAt(I));for(let I=D>0?D+1:0;I<L;){const R=M;for(let H=1,G=Qh;;G+=Qh){I>=L&&fm("invalid-input");const q=nG(E.charCodeAt(I++));q>=Qh&&fm("invalid-input"),q>Jh((Ev-M)/H)&&fm("overflow"),M+=q*H;const Y=G<=A?zE:G>=A+D2?D2:G-A;if(q<Y)break;const $=Qh-Y;H>Jh(Ev/$)&&fm("overflow"),H*=$}const P=w.length+1;A=tD(M-R,P,R==0),Jh(M/P)>Ev-k&&fm("overflow"),k+=Jh(M/P),M%=P,w.splice(M++,0,k)}return String.fromCodePoint(...w)},iD=function(E){const w=[];E=XA(E);const L=E.length;let M=QA,k=0,A=ZA;for(const R of E)R<128&&w.push(FE(R));const D=w.length;let I=D;for(D&&w.push(JA);I<L;){let R=Ev;for(const H of E)H>=M&&H<R&&(R=H);const P=I+1;R-M>Jh((Ev-k)/P)&&fm("overflow"),k+=(R-M)*P,M=R;for(const H of E)if(H<M&&++k>Ev&&fm("overflow"),H===M){let G=k;for(let q=Qh;;q+=Qh){const Y=q<=A?zE:q>=A+D2?D2:q-A;if(G<Y)break;const $=G-Y,X=Qh-Y;w.push(FE(eD(Y+$%X,0))),G=Jh($/X)}w.push(FE(eD(G,0))),A=tD(k,P,I===D),k=0,++I}++k,++M}return w.join("")},rD={version:"2.3.1",ucs2:{decode:XA,encode:tG},decode:nD,encode:iD,toASCII:function(E){return KA(E,function(w){return JH.test(w)?"xn--"+iD(w):w})},toUnicode:function(E){return KA(E,function(w){return QH.test(w)?nD(w.slice(4).toLowerCase()):w})}},iG={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},rG=/^(vbscript|javascript|file|data):/,aG=/^data:image\/(gif|png|jpeg|webp);/;function sG(E){const w=E.trim().toLowerCase();return rG.test(w)?aG.test(w):!0}const aD=["http:","https:","mailto:"];function oG(E){const w=wE(E,!0);if(w.hostname&&(!w.protocol||aD.indexOf(w.protocol)>=0))try{w.hostname=rD.toASCII(w.hostname)}catch(L){}return hA(_E(w))}function uG(E){const w=wE(E,!0);if(w.hostname&&(!w.protocol||aD.indexOf(w.protocol)>=0))try{w.hostname=rD.toUnicode(w.hostname)}catch(L){}return vE(_E(w),vE.defaultChars+"%")}function Lf(E,w){if(!(this instanceof Lf))return new Lf(E,w);w||ME(E)||(w=E||{},E="default"),this.inline=new IH,this.block=new oH,this.core=new zU,this.renderer=new mU,this.linkify=new YH,this.validateLink=sG,this.normalizeLink=oG,this.normalizeLinkText=uG,this.utils=Q,this.helpers=ux({},K),this.options={},this.configure(E),w&&this.set(w)}Lf.prototype.set=function(E){return ux(this.options,E),this},Lf.prototype.configure=function(E){const w=this;if(ME(E)){const L=E;if(E=iG[L],!E)throw new Error('Wrong `markdown-it` preset "'+L+'", check name')}if(!E)throw new Error("Wrong `markdown-it` preset, can't be empty");return E.options&&w.set(E.options),E.components&&Object.keys(E.components).forEach(function(L){E.components[L].rules&&w[L].ruler.enableOnly(E.components[L].rules),E.components[L].rules2&&w[L].ruler2.enableO
325nly(E.components[L].rules2)}),this},Lf.prototype.enable=function(E,w){let L=[];Array.isArray(E)||(E=[E]),["core","block","inline"].forEach(function(k){L=L.concat(this[k].ruler.enable(E,!0))},this),L=L.concat(this.inline.ruler2.enable(E,!0));const M=E.filter(function(k){return L.indexOf(k)<0});if(M.length&&!w)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+M);return this},Lf.prototype.disable=function(E,w){let L=[];Array.isArray(E)||(E=[E]),["core","block","inline"].forEach(function(k){L=L.concat(this[k].ruler.disable(E,!0))},this),L=L.concat(this.inline.ruler2.disable(E,!0));const M=E.filter(function(k){return L.indexOf(k)<0});if(M.length&&!w)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+M);return this},Lf.prototype.use=function(E){const w=[this].concat(Array.prototype.slice.call(arguments,1));return E.apply(E,w),this},Lf.prototype.parse=function(E,w){if(typeof E!="string")throw new Error("Input data should be a String");const L=new this.core.State(E,this,w);return this.core.process(L),L.tokens},Lf.prototype.render=function(E,w){return w=w||{},this.renderer.render(this.parse(E,w),this.options,w)},Lf.prototype.parseInline=function(E,w){const L=new this.core.State(E,this,w);return L.inlineMode=!0,this.core.process(L),L.tokens},Lf.prototype.renderInline=function(E,w){return w=w||{},this.renderer.render(this.parseInline(E,w),this.options,w)};const lG=Lf;var cG=__webpack_require__(4289),fG=__webpack_require__.n(cG);function dG(E,w){return E[w].content}function hG(E,w,L,M,k){const A=E.utils.arrayReplaceAt,D=E.utils.lib.ucmicro,I=E.utils.has,R=new RegExp([D.Z.source,D.P.source,D.Cc.source].join("|"));function P(H,G,q){let Y=0;const $=[];if(H.replace(k,function(X,ne,ue){let fe;if(I(L,X)){if(fe=L[X],ne>0&&!R.test(ue[ne-1])||ne+X.length<ue.length&&!R.test(ue[ne+X.length]))return}else fe=X.slice(1,-1);if(ne>Y){const _e=new q("text","",0);_e.content=H.slice(Y,ne),$.push(_e)}const be=new q("emoji","",0);be.markup=fe,be.content=w[fe],$.push(be),Y=ne+X.length}),Y<H.length){const X=new q("text","",0);X.content=H.slice(Y),$.push(X)}return $}return function(G){let q;const Y=G.tokens;let $=0;for(let X=0,ne=Y.length;X<ne;X++){if(Y[X].type!=="inline")continue;let ue=Y[X].children;for(let fe=ue.length-1;fe>=0;fe--)q=ue[fe],(q.type==="link_open"||q.type==="link_close")&&q.info==="auto"&&($-=q.nesting),q.type==="text"&&$===0&&M.test(q.content)&&(Y[X].children=ue=A(ue,fe,P(q.content,q.level,G.Token)))}}}function pG(E){return E.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function gG(E){let w=E.defs;E.enabled.length&&(w=Object.keys(w).reduce((I,R)=>(E.enabled.indexOf(R)>=0&&(I[R]=w[R]),I),{}));const L=Object.keys(E.shortcuts).reduce((I,R)=>w[R]?Array.isArray(E.shortcuts[R])?(E.shortcuts[R].forEach(P=>{I[P]=R}),I):(I[E.shortcuts[R]]=R,I):I,{}),M=Object.keys(w);let k;M.length===0?k="^$":k=M.map(I=>`:${I}:`).concat(Object.keys(L)).sort().reverse().map(I=>pG(I)).join("|");const A=RegExp(k),D=RegExp(k,"g");return{defs:w,shortcuts:L,scanRE:A,replaceRE:D}}function mG(E,w){const L={defs:{},shortcuts:{},enabled:[]},M=gG(E.utils.assign({},L,w||{}));E.renderer.rules.emoji=dG,E.core.ruler.after("linkify","emoji",hG(E,M.defs,M.shortcuts,M.scanRE,M.replaceRE))}const Fle={grinning:"\u{1F600}",smiley:"\u{1F603}",smile:"\u{1F604}",grin:"\u{1F601}",laughing:"\u{1F606}",satisfied:"\u{1F606}",sweat_smile:"\u{1F605}",joy:"\u{1F602}",wink:"\u{1F609}",blush:"\u{1F60A}",innocent:"\u{1F607}",heart_eyes:"\u{1F60D}",kissing_heart:"\u{1F618}",kissing:"\u{1F617}",kissing_closed_eyes:"\u{1F61A}",kissing_smiling_eyes:"\u{1F619}",yum:"\u{1F60B}",stuck_out_tongue:"\u{1F61B}",stuck_out_tongue_winking_eye:"\u{1F61C}",stuck_out_tongue_closed_eyes:"\u{1F61D}",neutral_face:"\u{1F610}",expressionless:"\u{1F611}",no_mouth:"\u{1F636}",smirk:"\u{1F60F}",unamused:"\u{1F612}",relieved:"\u{1F60C}",pensive:"\u{1F614}",sleepy:"\u{1F62A}",sleeping:"\u{1F634}",mask:"\u{1F637}",dizzy_face:"\u{1F635}",sunglasses:"\u{1F60E}",confused:"\u{1F615}",worried:"\u{1F61F}",open_mouth:"\u{1F62E}",hushed:"\u{1F62F}",astonished:"\u{1F632}",flushed:"\u{1F633}",frowning:"\u{1F626}",anguished:"\u{1F627}",fearful:"\u{1F628}",cold_sweat:"\u{1F630}",disappointed_relieved:"\u{1F625}",cry:"\u{1F622}",sob:"\u{1F62D}",scream:"\u{1F631}",confounded:"\u{1F616}",persevere:"\u{1F623}",disappointed:"\u{1F61E}",sweat:"\u{1F613}",weary:"\u{1F629}",tired_face:"\u{1F62B}",rage:"\u{1F621}",pout:"\u{1F621}",angry:"\u{1F620}",smiling_imp:"\u{1F608}",smiley_cat:"\u{1F63A}",smile_cat:"\u{1F638}",joy_cat:"\u{1F639}",heart_eyes_cat:"\u{1F63B}",smirk_cat:"\u{1F63C}
325",kissing_cat:"\u{1F63D}",scream_cat:"\u{1F640}",crying_cat_face:"\u{1F63F}",pouting_cat:"\u{1F63E}",heart:"\u2764\uFE0F",hand:"\u270B",raised_hand:"\u270B",v:"\u270C\uFE0F",point_up:"\u261D\uFE0F",fist_raised:"\u270A",fist:"\u270A",monkey_face:"\u{1F435}",cat:"\u{1F431}",cow:"\u{1F42E}",mouse:"\u{1F42D}",coffee:"\u2615",hotsprings:"\u2668\uFE0F",anchor:"\u2693",airplane:"\u2708\uFE0F",hourglass:"\u231B",watch:"\u231A",sunny:"\u2600\uFE0F",star:"\u2B50",cloud:"\u2601\uFE0F",umbrella:"\u2614",zap:"\u26A1",snowflake:"\u2744\uFE0F",sparkles:"\u2728",black_joker:"\u{1F0CF}",mahjong:"\u{1F004}",phone:"\u260E\uFE0F",telephone:"\u260E\uFE0F",envelope:"\u2709\uFE0F",pencil2:"\u270F\uFE0F",black_nib:"\u2712\uFE0F",scissors:"\u2702\uFE0F",wheelchair:"\u267F",warning:"\u26A0\uFE0F",aries:"\u2648",taurus:"\u2649",gemini:"\u264A",cancer:"\u264B",leo:"\u264C",virgo:"\u264D",libra:"\u264E",scorpius:"\u264F",sagittarius:"\u2650",capricorn:"\u2651",aquarius:"\u2652",pisces:"\u2653",heavy_multiplication_x:"\u2716\uFE0F",heavy_plus_sign:"\u2795",heavy_minus_sign:"\u2796",heavy_division_sign:"\u2797",bangbang:"\u203C\uFE0F",interrobang:"\u2049\uFE0F",question:"\u2753",grey_question:"\u2754",grey_exclamation:"\u2755",exclamation:"\u2757",heavy_exclamation_mark:"\u2757",wavy_dash:"\u3030\uFE0F",recycle:"\u267B\uFE0F",white_check_mark:"\u2705",ballot_box_with_check:"\u2611\uFE0F",heavy_check_mark:"\u2714\uFE0F",x:"\u274C",negative_squared_cross_mark:"\u274E",curly_loop:"\u27B0",loop:"\u27BF",part_alternation_mark:"\u303D\uFE0F",eight_spoked_asterisk:"\u2733\uFE0F",eight_pointed_black_star:"\u2734\uFE0F",sparkle:"\u2747\uFE0F",copyright:"\xA9\uFE0F",registered:"\xAE\uFE0F",tm:"\u2122\uFE0F",information_source:"\u2139\uFE0F",m:"\u24C2\uFE0F",black_circle:"\u26AB",white_circle:"\u26AA",black_large_square:"\u2B1B",white_large_square:"\u2B1C",black_medium_square:"\u25FC\uFE0F",white_medium_square:"\u25FB\uFE0F",black_medium_small_square:"\u25FE",white_medium_small_square:"\u25FD",black_small_square:"\u25AA\uFE0F",white_small_square:"\u25AB\uFE0F"},Ble={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["</3","<\\3"],confused:[":/",":-/"],cry:[":'(",":'-(",":,(",":,-("],frowning:[":(",":-("],heart:["<3"],imp:["]:(","]:-("],innocent:["o:)","O:)","o:-)","O:-)","0:)","0:-)"],joy:[":')",":'-)",":,)",":,-)",":'D",":'-D",":,D",":,-D"],kissing:[":*",":-*"],laughing:["x-)","X-)"],neutral_face:[":|",":-|"],open_mouth:[":o",":-o",":O",":-O"],rage:[":@",":-@"],smile:[":D",":-D"],smiley:[":)",":-)"],smiling_imp:["]:)","]:-)"],sob:[":,'(",":,'-(",";(",";-("],stuck_out_tongue:[":P",":-P"],sunglasses:["8-)","B-)"],sweat:[",:(",",:-("],sweat_smile:[",:)",",:-)"],unamused:[":s",":-S",":z",":-Z",":$",":-$"],wink:[";)",";-)"]};function Ule(E,w){const L={defs:emojies_defs,shortcuts:emojies_shortcuts,enabled:[]},M=E.utils.assign({},L,w||{});bare_emoji_plugin(E,M)}const Hle={100:"\u{1F4AF}",1234:"\u{1F522}",grinning:"\u{1F600}",smiley:"\u{1F603}",smile:"\u{1F604}",grin:"\u{1F601}",laughing:"\u{1F606}",satisfied:"\u{1F606}",sweat_smile:"\u{1F605}",rofl:"\u{1F923}",joy:"\u{1F602}",slightly_smiling_face:"\u{1F642}",upside_down_face:"\u{1F643}",melting_face:"\u{1FAE0}",wink:"\u{1F609}",blush:"\u{1F60A}",innocent:"\u{1F607}",smiling_face_with_three_hearts:"\u{1F970}",heart_eyes:"\u{1F60D}",star_struck:"\u{1F929}",kissing_heart:"\u{1F618}",kissing:"\u{1F617}",relaxed:"\u263A\uFE0F",kissing_closed_eyes:"\u{1F61A}",kissing_smiling_eyes:"\u{1F619}",smiling_face_with_tear:"\u{1F972}",yum:"\u{1F60B}",stuck_out_tongue:"\u{1F61B}",stuck_out_tongue_winking_eye:"\u{1F61C}",zany_face:"\u{1F92A}",stuck_out_tongue_closed_eyes:"\u{1F61D}",money_mouth_face:"\u{1F911}",hugs:"\u{1F917}",hand_over_mouth:"\u{1F92D}",face_with_open_eyes_and_hand_over_mouth:"\u{1FAE2}",face_with_peeking_eye:"\u{1FAE3}",shushing_face:"\u{1F92B}",thinking:"\u{1F914}",saluting_face:"\u{1FAE1}",zipper_mouth_face:"\u{1F910}",raised_eyebrow:"\u{1F928}",neutral_face:"\u{1F610}",expressionless:"\u{1F611}",no_mouth:"\u{1F636}",dotted_line_face:"\u{1FAE5}",face_in_clouds:"\u{1F636}\u200D\u{1F32B}\uFE0F",smirk:"\u{1F60F}",unamused:"\u{1F612}",roll_eyes:"\u{1F644}",grimacing:"\u{1F62C}",face_exhaling:"\u{1F62E}\u200D\u{1F4A8}",lying_face:"\u{1F925}",shaking_face:"\u{1FAE8}",relieved:"\u{1F60C}",pensive:"\u{1F614}",sleepy:"\u{1F62A}",drooling_face:"\u{1F924}",sleeping:"\u{1F634}",mask:"\u{1F637}",face_with_thermometer:"\u{1F912}",face_with_head_bandage:"\u{1F915}",nauseated_face:"\u{1F922}",vomiting_face:"\u{1F92E}",sneezing_face:"\u{1F927}",hot_face:"\u{1F975}",cold_face:"\u{1F976}",woozy_face:"\u{1F974}",dizzy_face:"\u{1F635}",face_with_spiral_eyes:"\u{1F635}\u200D\u{1F4AB}",exploding_head:"\u{1F92F}",cowboy_hat_face:"\u{1F920}",partying_face:"\u{1F973}",disguised_face:"\u{1F978}",sunglasses:"\u{1F60E}",nerd_face:"\u{1F913}",monocle_face:"\u{1F9D0}",confused:"\u{1F615}",face_with_diagonal_mouth:"\u{1FAE4}",worried:"\u{1F61F}",slightly_frowning_face:"\u{1F641}",frowning_face:"\u2639\uFE0F",open_mouth:"\u{1F62E}",hushed:"\u{1F62F}",astonished:"\u{1F632}",flushed:"\u{1F633}",pleading_face:"\u{1F97A}",face_holding_back_tears:"\u{1F979}",frowning:"\u{1F626}",anguished:"\u{1F627}",fearful:"\u{1F628}",cold_sweat:"\u{1F630}",disappointed_relieved:"\u{1F625}",cry:"\u{1F622}",sob:"\u{1F62D}",scream:"\u{1F631}",confounded:"\u{1F616}",persevere:"\u{1F623}",disappointed:"\u{1F61E}",sweat:"\u{1F613}",weary:"\u{1F629}",tired_face:"\u{1F62B}",yawning_face:"\u{1F971}",triumph:"\u{1F624}",rage:"\u{1F621}",pout:"\u{1F621}",angry:"\u{1F620}",cursing_face:"\u{1F92C}",smiling_imp:"\u{1F608}",imp:"\u{1F47F}",skull:"\u{1F480}",skull_and_crossbones:"\u2620\uFE0F",hankey:"\u{1F4A9}",poop:"\u{1F4A9}",shit:"\u{1F4A9}",clown_face:"\u{1F921}",japanese_ogre:"\u{1F479}",japanese_goblin:"\u{1F47A}",ghost:"\u{1F47B}",alien:"\u{1F47D}",space_invader:"\u{1F47E}",robot:"\u{1F916}",smiley_cat:"\u{1F63A}",smile_cat:"\u{1F638}",joy_cat:"\u{1F639}",heart_eyes_cat:"\u{1F63B}",smirk_cat:"\u{1F63C}
325",kissing_cat:"\u{1F63D}",scream_cat:"\u{1F640}",crying_cat_face:"\u{1F63F}",pouting_cat:"\u{1F63E}",see_no_evil:"\u{1F648}",hear_no_evil:"\u{1F649}",speak_no_evil:"\u{1F64A}",love_letter:"\u{1F48C}",cupid:"\u{1F498}",gift_heart:"\u{1F49D}",sparkling_heart:"\u{1F496}",heartpulse:"\u{1F497}",heartbeat:"\u{1F493}",revolving_hearts:"\u{1F49E}",two_hearts:"\u{1F495}",heart_decoration:"\u{1F49F}",heavy_heart_exclamation:"\u2763\uFE0F",broken_heart:"\u{1F494}",heart_on_fire:"\u2764\uFE0F\u200D\u{1F525}",mending_heart:"\u2764\uFE0F\u200D\u{1FA79}",heart:"\u2764\uFE0F",pink_heart:"\u{1FA77}",orange_heart:"\u{1F9E1}",yellow_heart:"\u{1F49B}",green_heart:"\u{1F49A}",blue_heart:"\u{1F499}",light_blue_heart:"\u{1FA75}",purple_heart:"\u{1F49C}",brown_heart:"\u{1F90E}",black_heart:"\u{1F5A4}",grey_heart:"\u{1FA76}",white_heart:"\u{1F90D}",kiss:"\u{1F48B}",anger:"\u{1F4A2}",boom:"\u{1F4A5}",collision:"\u{1F4A5}",dizzy:"\u{1F4AB}",sweat_drops:"\u{1F4A6}",dash:"\u{1F4A8}",hole:"\u{1F573}\uFE0F",speech_balloon:"\u{1F4AC}",eye_speech_bubble:"\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F",left_speech_bubble:"\u{1F5E8}\uFE0F",right_anger_bubble:"\u{1F5EF}\uFE0F",thought_balloon:"\u{1F4AD}",zzz:"\u{1F4A4}",wave:"\u{1F44B}",raised_back_of_hand:"\u{1F91A}",raised_hand_with_fingers_splayed:"\u{1F590}\uFE0F",hand:"\u270B",raised_hand:"\u270B",vulcan_salute:"\u{1F596}",rightwards_hand:"\u{1FAF1}",leftwards_hand:"\u{1FAF2}",palm_down_hand:"\u{1FAF3}",palm_up_hand:"\u{1FAF4}",leftwards_pushing_hand:"\u{1FAF7}",rightwards_pushing_hand:"\u{1FAF8}",ok_hand:"\u{1F44C}",pinched_fingers:"\u{1F90C}",pinching_hand:"\u{1F90F}",v:"\u270C\uFE0F",crossed_fingers:"\u{1F91E}",hand_with_index_finger_and_thumb_crossed:"\u{1FAF0}",love_you_gesture:"\u{1F91F}",metal:"\u{1F918}",call_me_hand:"\u{1F919}",point_left:"\u{1F448}",point_right:"\u{1F449}",point_up_2:"\u{1F446}",middle_finger:"\u{1F595}",fu:"\u{1F595}",point_down:"\u{1F447}",point_up:"\u261D\uFE0F",index_pointing_at_the_viewer:"\u{1FAF5}","+1":"\u{1F44D}",thumbsup:"\u{1F44D}","-1":"\u{1F44E}",thumbsdown:"\u{1F44E}",fist_raised:"\u270A",fist:"\u270A",fist_oncoming:"\u{1F44A}",facepunch:"\u{1F44A}",punch:"\u{1F44A}",fist_left:"\u{1F91B}",fist_right:"\u{1F91C}",clap:"\u{1F44F}",raised_hands:"\u{1F64C}",heart_hands:"\u{1FAF6}",open_hands:"\u{1F450}",palms_up_together:"\u{1F932}",handshake:"\u{1F91D}",pray:"\u{1F64F}",writing_hand:"\u270D\uFE0F",nail_care:"\u{1F485}",selfie:"\u{1F933}",muscle:"\u{1F4AA}",mechanical_arm:"\u{1F9BE}",mechanical_leg:"\u{1F9BF}",leg:"\u{1F9B5}",foot:"\u{1F9B6}",ear:"\u{1F442}",ear_with_hearing_aid:"\u{1F9BB}",nose:"\u{1F443}",brain:"\u{1F9E0}",anatomical_heart:"\u{1FAC0}",lungs:"\u{1FAC1}",tooth:"\u{1F9B7}
325",bone:"\u{1F9B4}",eyes:"\u{1F440}",eye:"\u{1F441}\uFE0F",tongue:"\u{1F445}",lips:"\u{1F444}",biting_lip:"\u{1FAE6}",baby:"\u{1F476}",child:"\u{1F9D2}",boy:"\u{1F466}",girl:"\u{1F467}",adult:"\u{1F9D1}",blond_haired_person:"\u{1F471}",man:"\u{1F468}",bearded_person:"\u{1F9D4}",man_beard:"\u{1F9D4}\u200D\u2642\uFE0F",woman_beard:"\u{1F9D4}\u200D\u2640\uFE0F",red_haired_man:"\u{1F468}\u200D\u{1F9B0}",curly_haired_man:"\u{1F468}\u200D\u{1F9B1}",white_haired_man:"\u{1F468}\u200D\u{1F9B3}",bald_man:"\u{1F468}\u200D\u{1F9B2}",woman:"\u{1F469}",red_haired_woman:"\u{1F469}\u200D\u{1F9B0}",person_red_hair:"\u{1F9D1}\u200D\u{1F9B0}",curly_haired_woman:"\u{1F469}\u200D\u{1F9B1}",person_curly_hair:"\u{1F9D1}\u200D\u{1F9B1}",white_haired_woman:"\u{1F469}\u200D\u{1F9B3}",person_white_hair:"\u{1F9D1}\u200D\u{1F9B3}",bald_woman:"\u{1F469}\u200D\u{1F9B2}",person_bald:"\u{1F9D1}\u200D\u{1F9B2}",blond_haired_woman:"\u{1F471}\u200D\u2640\uFE0F",blonde_woman:"\u{1F471}\u200D\u2640\uFE0F",blond_haired_man:"\u{1F471}\u200D\u2642\uFE0F",older_adult:"\u{1F9D3}",older_man:"\u{1F474}",older_woman:"\u{1F475}",frowning_person:"\u{1F64D}",frowning_man:"\u{1F64D}\u200D\u2642\uFE0F",frowning_woman:"\u{1F64D}\u200D\u2640\uFE0F",pouting_face:"\u{1F64E}",pouting_man:"\u{1F64E}\u200D\u2642\uFE0F",pouting_woman:"\u{1F64E}\u200D\u2640\uFE0F",no_good:"\u{1F645}",no_good_man:"\u{1F645}\u200D\u2642\uFE0F",ng_man:"\u{1F645}\u200D\u2642\uFE0F",no_good_woman:"\u{1F645}\u200D\u2640\uFE0F",ng_woman:"\u{1F645}\u200D\u2640\uFE0F",ok_person:"\u{1F646}",ok_man:"\u{1F646}\u200D\u2642\uFE0F",ok_woman:"\u{1F646}\u200D\u2640\uFE0F",tipping_hand_person:"\u{1F481}",information_desk_person:"\u{1F481}",tipping_hand_man:"\u{1F481}\u200D\u2642\uFE0F",sassy_man:"\u{1F481}\u200D\u2642\uFE0F",tipping_hand_woman:"\u{1F481}\u200D\u2640\uFE0F",sassy_woman:"\u{1F481}\u200D\u2640\uFE0F",raising_hand:"\u{1F64B}",raising_hand_man:"\u{1F64B}\u200D\u2642\uFE0F",raising_hand_woman:"\u{1F64B}\u200D\u2640\uFE0F",deaf_person:"\u{1F9CF}",deaf_man:"\u{1F9CF}\u200D\u2642\uFE0F",deaf_woman:"\u{1F9CF}\u200D\u2640\uFE0F",bow:"\u{1F647}",bowing_man:"\u{1F647}\u200D\u2642\uFE0F",bowing_woman:"\u{1F647}\u200D\u2640\uFE0F",facepalm:"\u{1F926}",man_facepalming:"\u{1F926}\u200D\u2642\uFE0F",woman_facepalming:"\u{1F926}\u200D\u2640\uFE0F",shrug:"\u{1F937}",man_shrugging:"\u{1F937}\u200D\u2642\uFE0F",woman_shrugging:"\u{1F937}\u200D\u2640\uFE0F",health_worker:"\u{1F9D1}\u200D\u2695\uFE0F",man_health_worker:"\u{1F468}\u200D\u2695\uFE0F",woman_health_worker:"\u{1F469}\u200D\u2695\uFE0F",student:"\u{1F9D1}\u200D\u{1F393}",man_student:"\u{1F468}\u200D\u{1F393}",woman_student:"\u{1F469}\u200D\u{1F393}",teacher:"\u{1F9D1}\u200D\u{1F3EB}",man_teacher:"\u{1F468}\u200D\u{1F3EB}",woman_teacher:"\u{1F469}\u200D\u{1F3EB}",judge:"\u{1F9D1}\u200D\u2696\uFE0F",man_judge:"\u{1F468}\u200D\u2696\uFE0F",woman_judge:"\u{1F469}\u200D\u2696\uFE0F",farmer:"\u{1F9D1}\u200D\u{1F33E}",man_farmer:"\u{1F468}\u200D\u{1F33E}",woman_farmer:"\u{1F469}\u200D\u{1F33E}",cook:"\u{1F9D1}\u200D\u{1F373}",man_cook:"\u{1F468}\u200D\u{1F373}",woman_cook:"\u{1F469}\u200D\u{1F373}",mechanic:"\u{1F9D1}\u200D\u{1F527}",man_mechanic:"\u{1F468}\u200D\u{1F527}",woman_mechanic:"\u{1F469}\u200D\u{1F527}",factory_worker:"\u{1F9D1}\u200D\u{1F3ED}",man_factory_worker:"\u{1F468}\u200D\u{1F3ED}",woman_factory_worker:"\u{1F469}\u200D\u{1F3ED}",office_worker:"\u{1F9D1}\u200D\u{1F4BC}",man_office_worker:"\u{1F468}\u200D\u{1F4BC}",woman_office_worker:"\u{1F469}\u200D\u{1F4BC}",scientist:"\u{1F9D1}\u200D\u{1F52C}",man_scientist:"\u{1F468}\u200D\u{1F52C}",woman_scientist:"\u{1F469}\u200D\u{1F52C}",technologist:"\u{1F9D1}\u200D\u{1F4BB}",man_technologist:"\u{1F468}\u200D\u{1F4BB}",woman_technologist:"\u{1F469}\u200D\u{1F4BB}",singer:"\u{1F9D1}\u200D\u{1F3A4}",man_singer:"\u{1F468}\u200D\u{1F3A4}",woman_singer:"\u{1F469}\u200D\u{1F3A4}",artist:"\u{1F9D1}\u200D\u{1F3A8}",man_artist:"\u{1F468}\u200D\u{1F3A8}",woman_artist:"\u{1F469}\u200D\u{1F3A8}",pilot:"\u{1F9D1}\u200D\u2708\uFE0F",man_pilot:"\u{1F468}\u200D\u2708\uFE0F",woman_pilot:"\u{1F469}\u200D\u2708\uFE0F",astronaut:"\u{1F9D1}\u200D\u{1F680}",man_astronaut:"\u{1F468}\u200D\u{1F680}",woman_astronaut:"\u{1F469}\u200D\u{1F680}",firefighter:"\u{1F9D1}\u200D\u{1F692}",man_firefighter:"\u{1F468}\u200D\u{1F692}",woman_firefighter:"\u{1F469}\u200D\u{1F692}",police_officer:"\u{1F46E}",cop:"\u{1F46E}",policeman:"\u{1F46E}\u200D\u2642\uFE0F",policewoman:"\u{1F46E}\u200D\u2640\uFE0F",detective:"\u{1F575}\uFE0F",male_detective:"\u{1F575}\uFE0F\u200D\u2642\uFE0F",female_detective:"\u{1F575}\uFE0F\u200D\u2640\uFE0F",guard:"\u{1F482}",guardsman:"\u{1F482}\u200D\u2642\uFE0F",guardswoman:"\u{1F482}\u200D\u2640\uFE0F",ninja:"\u{1F977}",construction_worker:"\u{1F477}",construction_worker_man:"\u{1F477}\u200D\u2642\uFE0F",construction_worker_woman:"\u{1F477}\u200D\u2640\uFE0F",person_with_crown:"\u{1FAC5}",prince:"\u{1F934}",princess:"\u{1F478}",person_with_turban:"\u{1F473}",man_with_turban:"\u{1F473}\u200D\u2642\uFE0F",woman_with_turban:"\u{1F473}\u200D\u2640\uFE0F",man_with_gua_pi_mao:"\u{1F472}",woman_with_headscarf:"\u{1F9D5}",person_in_tuxedo:"\u{1F935}",man_in_tuxedo:"\u{1F935}\u200D\u2642\uFE0F",woman_in_tuxedo:"\u{1F935}\u200D\u2640\uFE0F",person_with_veil:"\u{1F470}",man_with_veil:"\u{1F470}\u200D\u2642\uFE0F",woman_with_veil:"\u{1F470}\u200D\u2640\uFE0F",bride_with_veil:"\u{1F470}\u200D\u2640\uFE0F",pregnant_woman:"\u{1F930}",pregnant_man:"\u{1FAC3}",pregnant_person:"\u{1FAC4}",breast_feeding:"\u{1F931}",woman_feeding_baby:"\u{1F469}\u200D\u{1F37C}",man_feeding_baby:"\u{1F468}\u200D\u{1F37C}",person_feeding_baby:"\u{1F9D1}\u200D\u{1F37C}",angel:"\u{1F47C}",santa:"\u{1F385}",mrs_claus:"\u{1F936}",mx_claus:"\u{1F9D1}\u200D\u{1F384}",superhero:"\u{1F9B8}",superhero_man:"\u{1F9B8}\u200D\u2642\uFE0F",superhero_woman:"\u{1F9B8}\u200D\u2640\uFE0F",supervillain:"\u{1F9B9}",supervillain_man:"\u{1F9B9}\u200D\u2642\uFE0F",supervillain_woman:"\u{1F9B9}\u200D\u2640\uFE0F",mage:"\u{1F9D9}",mage_man:"\u{1F9D9}\u200D\u2642\uFE0F",mage_woman:"\u{1F9D9}\u200D\u2640\uFE0F",fairy:"\u{1F9DA}",fairy_man:"\u{1F9DA}\u200D\u2642\uFE0F",fairy_woman:"\u{1F9DA}\u200D\u2640\uFE0F",vampire:"\u{1F9DB}",vampire_man:"\u{1F9DB}\u200D\u2642\uFE0F",vampire_woman:"\u{1F9DB}\u200D\u2640\uFE0F",merperson:"\u{1F9DC}",merman:"\u{1F9DC}\u200D\u2642\uFE0F",mermaid:"\u{1F9DC}\u200D\u2640\uFE0F",elf:"\u{1F9DD}",elf_man:"\u{1F9DD}\u200D\u2642\uFE0F",elf_woman:"\u{1F9DD}\u200D\u2640\uFE0F",genie:"\u{1F9DE}",genie_man:"\u{1F9DE}\u200D\u2642\uFE0F",genie_woman:"\u{1F9DE}\u200D\u2640\uFE0F",zombie:"\u{1F9DF}",zombie_man:"\u{1F9DF}\u200D\u2642\uFE0F",zombie_woman:"\u{1F9DF}\u200D\u2640\uFE0F",troll:"\u{1F9CC}",massage:"\u{1F486}",massage_man:"\u{1F486}\u200D\u2642\uFE0F",massage_woman:"\u{1F486}\u200D\u2640\uFE0F",haircut:"\u{1F487}",haircut_man:"\u{1F487}\u200D\u2642\uFE0F",haircut_woman:"\u{1F487}\u200D\u2640\uFE0F",walking:"\u{1F6B6}",walking_man:"\u{1F6B6}\u200D\u2642\uFE0F",walking_woman:"\u{1F6B6}\u200D\u2640\uFE0F",standing_person:"\u{1F9CD}",standing_man:"\u{1F9CD}\u200D\u2642\uFE0F",standing_woman:"\u{1F9CD}\u200D\u2640\uFE0F",kneeling_person:"\u{1F9CE}",kneeling_man:"\u{1F9CE}\u200D\u2642\uFE0F",kneeling_woman:"\u{1F9CE}\u200D\u2640\uFE0F",person_with_probing_cane:"\u{1F9D1}\u200D\u{1F9AF}",man_with_probing_cane:"\u{1F468}\u200D\u{1F9AF}",woman_with_probing_cane:"\u{1F469}\u200D\u{1F9AF}",person_in_motorized_wheelchair:"\u{1F9D1}\u200D\u{1F9BC}",man_in_motorized_wheelchair:"\u{1F468}\u200D\u{1F9BC}",woman_in_motorized_wheelchair:"\u{1F469}\u200D\u{1F9BC}",person_in_manual_wheelchair:"\u{1F9D1}\u200D\u{1F9BD}",man_in_manual_wheelchair:"\u{1F468}\u200D\u{1F9BD}",woman_in_manual_wheelchair:"\u{1F469}\u200D\u{1F9BD}",runner:"\u{1F3C3}",running:"\u{1F3C3}",running_man:"\u{1F3C3}\u200D\u2642\uFE0F",running_woman:"\u{1F3C3}\u200D\u2640\uFE0F",woman_dancing:"\u{1F483}",dancer:"\u{1F483}",man_dancing:"\u{1F57A}",business_suit_levitating:"\u{1F574}\uFE0F",dancers:"\u{1F46F}",dancing_men:"\u{1F46F}\u200D\u2642\uFE0F",dancing_women:"\u{1F46F}\u200D\u2640\uFE0F",sauna_person:"\u{1F9D6}",sauna_man:"\u{1F9D6}\u200D\u2642\uFE0F",sauna_woman:"\u{1F9D6}\u200D\u2640\uFE0F",climbing:"\u{1F9D7}",climbing_man:"\u{1F9D7}\u200D\u2642\uFE0F",climbing_woman:"\u{1F9D7}\u200D\u2640\uFE0F",person_fencing:"\u{1F93A}",horse_racing:"\u{1F3C7}",skier:"\u26F7\uFE0F",snowboarder:"\u{1F3C2}",golfing:"\u{1F3CC}\uFE0F",golfing_man:"\u{1F3CC}\uFE0F\u200D\u2642\uFE0F",golfing_woman:"\u{1F3CC}\uFE0F\u200D\u2640\uFE0F",surfer:"\u{1F3C4}",surfing_man:"\u{1F3C4}\u200D\u2642\uFE0F",surfing_woman:"\u{1F3C4}\u200D\u2640\uFE0F",rowboat:"\u{1F6A3}",rowing_man:"\u{1F6A3}\u200D\u2642\uFE0F",rowing_woman:"\u{1F6A3}\u200D\u2640\uFE0F",swimmer:"\u{1F3CA}",swimming_man:"\u{1F3CA}\u200D\u2642\uFE0F",swimming_woman:"\u{1F3CA}\u200D\u2640\uFE0F",bouncing_ball_person:"\u26F9\uFE0F",bouncing_ball_man:"\u26F9\uFE0F\u200D\u2642\uFE0F",basketball_man:"\u26F9\uFE0F\u200D\u2642\uFE0F",bouncing_ball_woman:"\u26F9\uFE0F\u200D\u2640\uFE0F",basketball_woman:"\u26F9\uFE0F\u200D\u2640\uFE0F",weight_lifting:"\u{1F3CB}\uFE0F",weight_lifting_man:"\u{1F3CB}\uFE0F\u200D\u2642\uFE0F",weight_lifting_woman:"\u{1F3CB}\uFE0F\u200D\u2640\uFE0F",bicyclist:"\u{1F6B4}",biking_man:"\u{1F6B4}\u200D\u2642\uFE0F",biking_woman:"\u{1F6B4}\u200D\u2640\uFE0F",mountain_bicyclist:"\u{1F6B5}",mountain_biking_man:"\u{1F6B5}\u200D\u2642\uFE0F",mountain_biking_woman:"\u{1F6B5}\u200D\u2640\uFE0F",cartwheeling:"\u{1F938}",man_cartwheeling:"\u{1F938}\u200D\u2642\uFE0F",woman_cartwheeling:"\u{1F938}\u200D\u2640\uFE0F",wrestling:"\u{1F93C}",men_wrestling:"\u{1F93C}\u200D\u2642\uFE0F",women_wrestling:"\u{1F93C}\u200D\u2640\uFE0F",water_polo:"\u{1F93D}",man_playing_water_polo:"\u{1F93D}\u200D\u2642\uFE0F",woman_playing_water_polo:"\u{1F93D}\u200D\u2640\uFE0F",handball_person:"\u{1F93E}",man_playing_handball:"\u{1F93E}\u200D\u2642\uFE0F",woman_playing_handball:"\u{1F93E}\u200D\u2640\uFE0F",juggling_person:"\u{1F939}",man_juggling:"\u{1F939}\u200D\u2642\uFE0F",woman_juggling:"\u{1F939}\u200D\u2640\uFE0F",lotus_position:"\u{1F9D8}",lotus_position_man:"\u{1F9D8}\u200D\u2642\uFE0F",lotus_position_woman:"\u{1F9D8}\u200D\u2640\uFE0F",bath:"\u{1F6C0}",sleeping_bed:"\u{1F6CC}",people_holding_hands:"\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}",two_women_holding_hands:"\u{1F46D}",couple:"\u{1F46B}",two_men_holding_hands:"\u{1F46C}",couplekiss:"\u{1F48F}",couplekiss_man_woman:"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}",couplekiss_man_man:"\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}",couplekiss_woman_woman:"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}",couple_with_heart:"\u{1F491}",couple_with_heart_woman_man:"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}",couple_with_heart_man_man:"\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}",couple_with_heart_woman_woman:"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}",family:"\u{1F46A}",family_man_woman_boy:"\u{1F468}\u200D\u{1F469}\u200D\u{1F466}",family_man_woman_girl:"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}
325",family_man_woman_girl_boy:"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}",family_man_woman_boy_boy:"\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}",family_man_woman_girl_girl:"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}",family_man_man_boy:"\u{1F468}\u200D\u{1F468}\u200D\u{1F466}",family_man_man_girl:"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}",family_man_man_girl_boy:"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}",family_man_man_boy_boy:"\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}",family_man_man_girl_girl:"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}",family_woman_woman_boy:"\u{1F469}\u200D\u{1F469}\u200D\u{1F466}",family_woman_woman_girl:"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}",family_woman_woman_girl_boy:"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}",family_woman_woman_boy_boy:"\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}",family_woman_woman_girl_girl:"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}",family_man_boy:"\u{1F468}\u200D\u{1F466}",family_man_boy_boy:"\u{1F468}\u200D\u{1F466}\u200D\u{1F466}",family_man_girl:"\u{1F468}\u200D\u{1F467}",family_man_girl_boy:"\u{1F468}\u200D\u{1F467}\u200D\u{1F466}",family_man_girl_girl:"\u{1F468}\u200D\u{1F467}\u200D\u{1F467}",family_woman_boy:"\u{1F469}\u200D\u{1F466}",family_woman_boy_boy:"\u{1F469}\u200D\u{1F466}\u200D\u{1F466}",family_woman_girl:"\u{1F469}\u200D\u{1F467}",family_woman_girl_boy:"\u{1F469}\u200D\u{1F467}\u200D\u{1F466}",family_woman_girl_girl:"\u{1F469}\u200D\u{1F467}\u200D\u{1F467}",speaking_head:"\u{1F5E3}\uFE0F",bust_in_silhouette:"\u{1F464}",busts_in_silhouette:"\u{1F465}",people_hugging:"\u{1FAC2}",footprints:"\u{1F463}",monkey_face:"\u{1F435}",monkey:"\u{1F412}",gorilla:"\u{1F98D}",orangutan:"\u{1F9A7}",dog:"\u{1F436}",dog2:"\u{1F415}",guide_dog:"\u{1F9AE}",service_dog:"\u{1F415}\u200D\u{1F9BA}",poodle:"\u{1F429}",wolf:"\u{1F43A}",fox_face:"\u{1F98A}",raccoon:"\u{1F99D}",cat:"\u{1F431}",cat2:"\u{1F408}",black_cat:"\u{1F408}\u200D\u2B1B",lion:"\u{1F981}",tiger:"\u{1F42F}",tiger2:"\u{1F405}",leopard:"\u{1F406}",horse:"\u{1F434}",moose:"\u{1FACE}",donkey:"\u{1FACF}",racehorse:"\u{1F40E}",unicorn:"\u{1F984}",zebra:"\u{1F993}",deer:"\u{1F98C}",bison:"\u{1F9AC}",cow:"\u{1F42E}",ox:"\u{1F402}",water_buffalo:"\u{1F403}",cow2:"\u{1F404}",pig:"\u{1F437}",pig2:"\u{1F416}",boar:"\u{1F417}",pig_nose:"\u{1F43D}",ram:"\u{1F40F}",sheep:"\u{1F411}",goat:"\u{1F410}",dromedary_camel:"\u{1F42A}",camel:"\u{1F42B}",llama:"\u{1F999}",giraffe:"\u{1F992}",elephant:"\u{1F418}",mammoth:"\u{1F9A3}",rhinoceros:"\u{1F98F}",hippopotamus:"\u{1F99B}",mouse:"\u{1F42D}",mouse2:"\u{1F401}",rat:"\u{1F400}",hamster:"\u{1F439}",rabbit:"\u{1F430}",rabbit2:"\u{1F407}",chipmunk:"\u{1F43F}\uFE0F",beaver:"\u{1F9AB}",hedgehog:"\u{1F994}",bat:"\u{1F987}",bear:"\u{1F43B}",polar_bear:"\u{1F43B}\u200D\u2744\uFE0F",koala:"\u{1F428}",panda_face:"\u{1F43C}",sloth:"\u{1F9A5}",otter:"\u{1F9A6}",skunk:"\u{1F9A8}",kangaroo:"\u{1F998}",badger:"\u{1F9A1}",feet:"\u{1F43E}",paw_prints:"\u{1F43E}",turkey:"\u{1F983}",chicken:"\u{1F414}",rooster:"\u{1F413}",hatching_chick:"\u{1F423}",baby_chick:"\u{1F424}",hatched_chick:"\u{1F425}",bird:"\u{1F426}",penguin:"\u{1F427}",dove:"\u{1F54A}\uFE0F",eagle:"\u{1F985}",duck:"\u{1F986}",swan:"\u{1F9A2}",owl:"\u{1F989}",dodo:"\u{1F9A4}",feather:"\u{1FAB6}",flamingo:"\u{1F9A9}",peacock:"\u{1F99A}",parrot:"\u{1F99C}",wing:"\u{1FABD}",black_bird:"\u{1F426}\u200D\u2B1B",goose:"\u{1FABF}",frog:"\u{1F438}",crocodile:"\u{1F40A}",turtle:"\u{1F422}",lizard:"\u{1F98E}",snake:"\u{1F40D}",dragon_face:"\u{1F432}",dragon:"\u{1F409}",sauropod:"\u{1F995}","t-rex":"\u{1F996}",whale:"\u{1F433}",whale2:"\u{1F40B}",dolphin:"\u{1F42C}",flipper:"\u{1F42C}",seal:"\u{1F9AD}",fish:"\u{1F41F}",tropical_fish:"\u{1F420}",blowfish:"\u{1F421}",shark:"\u{1F988}",octopus:"\u{1F419}",shell:"\u{1F41A}",coral:"\u{1FAB8}",jellyfish:"\u{1FABC}",snail:"\u{1F40C}",butterfly:"\u{1F98B}",bug:"\u{1F41B}",ant:"\u{1F41C}",bee:"\u{1F41D}",honeybee:"\u{1F41D}",beetle:"\u{1FAB2}",lady_beetle:"\u{1F41E}",cricket:"\u{1F997}",cockroach:"\u{1FAB3}",spider:"\u{1F577}\uFE0F",spider_web:"\u{1F578}\uFE0F",scorpion:"\u{1F982}",mosquito:"\u{1F99F}",fly:"\u{1FAB0}",worm:"\u{1FAB1}",microbe:"\u{1F9A0}",bouquet:"\u{1F490}",cherry_blossom:"\u{1F338}",white_flower:"\u{1F4AE}",lotus:"\u{1FAB7}",rosette:"\u{1F3F5}\uFE0F",rose:"\u{1F339}",wilted_flower:"\u{1F940}",hibiscus:"\u{1F33A}",sunflower:"\u{1F33B}",blossom:"\u{1F33C}",tulip:"\u{1F337}",hyacinth:"\u{1FABB}",seedling:"\u{1F331}",potted_plant:"\u{1FAB4}",evergreen_tree:"\u{1F332}",deciduous_tree:"\u{1F333}",palm_tree:"\u{1F334}",cactus:"\u{1F335}",ear_of_rice:"\u{1F33E}",herb:"\u{1F33F}",shamrock:"\u2618\uFE0F",four_leaf_clover:"\u{1F340}",maple_leaf:"\u{1F341}",fallen_leaf:"\u{1F342}",leaves:"\u{1F343}",empty_nest:"\u{1FAB9}",nest_with_eggs:"\u{1FABA}",mushroom:"\u{1F344}",grapes:"\u{1F347}",melon:"\u{1F348}",watermelon:"\u{1F349}",tangerine:"\u{1F34A}",orange:"\u{1F34A}",mandarin:"\u{1F34A}",lemon:"\u{1F34B}",banana:"\u{1F34C}",pineapple:"\u{1F34D}",mango:"\u{1F96D}",apple:"\u{1F34E}",green_apple:"\u{1F34F}",pear:"\u{1F350}",peach:"\u{1F351}",cherries:"\u{1F352}",strawberry:"\u{1F353}",blueberries:"\u{1FAD0}",kiwi_fruit:"\u{1F95D}",tomato:"\u{1F345}",olive:"\u{1FAD2}",coconut:"\u{1F965}",avocado:"\u{1F951}",eggplant:"\u{1F346}",potato:"\u{1F954}",carrot:"\u{1F955}",corn:"\u{1F33D}",hot_pepper:"\u{1F336}\uFE0F",bell_pepper:"\u{1FAD1}",cucumber:"\u{1F952}",leafy_green:"\u{1F96C}",broccoli:"\u{1F966}",garlic:"\u{1F9C4}",onion:"\u{1F9C5}",peanuts:"\u{1F95C}",beans:"\u{1FAD8}",chestnut:"\u{1F330}",ginger_root:"\u{1FADA}",pea_pod:"\u{1FADB}",bread:"\u{1F35E}",croissant:"\u{1F950}",baguette_bread:"\u{1F956}",flatbread:"\u{1FAD3}",pretzel:"\u{1F968}",bagel:"\u{1F96F}",pancakes:"\u{1F95E}",waffle:"\u{1F9C7}",cheese:"\u{1F9C0}",meat_on_bone:"\u{1F356}",poultry_leg:"\u{1F357}",cut_of_meat:"\u{1F969}",bacon:"\u{1F953}",hamburger:"\u{1F354}",fries:"\u{1F35F}",pizza:"\u{1F355}",hotdog:"\u{1F32D}",sandwich:"\u{1F96A}",taco:"\u{1F32E}",burrito:"\u{1F32F}",tamale:"\u{1FAD4}",stuffed_flatbread:"\u{1F959}",falafel:"\u{1F9C6}",egg:"\u{1F95A}",fried_egg:"\u{1F373}",shallow_pan_of_food:"\u{1F958}",stew:"\u{1F372}",fondue:"\u{1FAD5}",bowl_with_spoon:"\u{1F963}",green_salad:"\u{1F957}",popcorn:"\u{1F37F}",butter:"\u{1F9C8}",salt:"\u{1F9C2}",canned_food:"\u{1F96B}",bento:"\u{1F371}",rice_cracker:"\u{1F358}",rice_ball:"\u{1F359}",rice:"\u{1F35A}",curry:"\u{1F35B}",ramen:"\u{1F35C}",spaghetti:"\u{1F35D}",sweet_potato:"\u{1F360}",oden:"\u{1F362}",sushi:"\u{1F363}",fried_shrimp:"\u{1F364}",fish_cake:"\u{1F365}",moon_cake:"\u{1F96E}",dango:"\u{1F361}",dumpling:"\u{1F95F}
325",fortune_cookie:"\u{1F960}",takeout_box:"\u{1F961}",crab:"\u{1F980}",lobster:"\u{1F99E}",shrimp:"\u{1F990}",squid:"\u{1F991}",oyster:"\u{1F9AA}",icecream:"\u{1F366}",shaved_ice:"\u{1F367}",ice_cream:"\u{1F368}",doughnut:"\u{1F369}",cookie:"\u{1F36A}",birthday:"\u{1F382}",cake:"\u{1F370}",cupcake:"\u{1F9C1}",pie:"\u{1F967}",chocolate_bar:"\u{1F36B}",candy:"\u{1F36C}",lollipop:"\u{1F36D}",custard:"\u{1F36E}",honey_pot:"\u{1F36F}",baby_bottle:"\u{1F37C}",milk_glass:"\u{1F95B}",coffee:"\u2615",teapot:"\u{1FAD6}",tea:"\u{1F375}",sake:"\u{1F376}",champagne:"\u{1F37E}",wine_glass:"\u{1F377}",cocktail:"\u{1F378}",tropical_drink:"\u{1F379}",beer:"\u{1F37A}",beers:"\u{1F37B}",clinking_glasses:"\u{1F942}",tumbler_glass:"\u{1F943}",pouring_liquid:"\u{1FAD7}",cup_with_straw:"\u{1F964}",bubble_tea:"\u{1F9CB}",beverage_box:"\u{1F9C3}",mate:"\u{1F9C9}",ice_cube:"\u{1F9CA}",chopsticks:"\u{1F962}",plate_with_cutlery:"\u{1F37D}\uFE0F",fork_and_knife:"\u{1F374}",spoon:"\u{1F944}",hocho:"\u{1F52A}",knife:"\u{1F52A}",jar:"\u{1FAD9}",amphora:"\u{1F3FA}",earth_africa:"\u{1F30D}",earth_americas:"\u{1F30E}",earth_asia:"\u{1F30F}",globe_with_meridians:"\u{1F310}",world_map:"\u{1F5FA}\uFE0F",japan:"\u{1F5FE}",compass:"\u{1F9ED}",mountain_snow:"\u{1F3D4}\uFE0F",mountain:"\u26F0\uFE0F",volcano:"\u{1F30B}",mount_fuji:"\u{1F5FB}",camping:"\u{1F3D5}\uFE0F",beach_umbrella:"\u{1F3D6}\uFE0F",desert:"\u{1F3DC}\uFE0F",desert_island:"\u{1F3DD}\uFE0F",national_park:"\u{1F3DE}\uFE0F",stadium:"\u{1F3DF}\uFE0F",classical_building:"\u{1F3DB}\uFE0F",building_construction:"\u{1F3D7}\uFE0F",bricks:"\u{1F9F1}",rock:"\u{1FAA8}",wood:"\u{1FAB5}",hut:"\u{1F6D6}",houses:"\u{1F3D8}\uFE0F",derelict_house:"\u{1F3DA}\uFE0F",house:"\u{1F3E0}",house_with_garden:"\u{1F3E1}",office:"\u{1F3E2}",post_office:"\u{1F3E3}",european_post_office:"\u{1F3E4}",hospital:"\u{1F3E5}",bank:"\u{1F3E6}",hotel:"\u{1F3E8}",love_hotel:"\u{1F3E9}",convenience_store:"\u{1F3EA}",school:"\u{1F3EB}",department_store:"\u{1F3EC}",factory:"\u{1F3ED}",japanese_castle:"\u{1F3EF}",european_castle:"\u{1F3F0}",wedding:"\u{1F492}",tokyo_tower:"\u{1F5FC}",statue_of_liberty:"\u{1F5FD}",church:"\u26EA",mosque:"\u{1F54C}",hindu_temple:"\u{1F6D5}",synagogue:"\u{1F54D}",shinto_shrine:"\u26E9\uFE0F",kaaba:"\u{1F54B}",fountain:"\u26F2",tent:"\u26FA",foggy:"\u{1F301}",night_with_stars:"\u{1F303}",cityscape:"\u{1F3D9}\uFE0F",sunrise_over_mountains:"\u{1F304}",sunrise:"\u{1F305}",city_sunset:"\u{1F306}",city_sunrise:"\u{1F307}",bridge_at_night:"\u{1F309}",hotsprings:"\u2668\uFE0F",carousel_horse:"\u{1F3A0}",playground_slide:"\u{1F6DD}",ferris_wheel:"\u{1F3A1}",roller_coaster:"\u{1F3A2}",barber:"\u{1F488}",circus_tent:"\u{1F3AA}",steam_locomotive:"\u{1F682}",railway_car:"\u{1F683}",bullettrain_side:"\u{1F684}",bullettrain_front:"\u{1F685}",train2:"\u{1F686}",metro:"\u{1F687}",light_rail:"\u{1F688}",station:"\u{1F689}",tram:"\u{1F68A}",monorail:"\u{1F69D}",mountain_railway:"\u{1F69E}",train:"\u{1F68B}",bus:"\u{1F68C}",oncoming_bus:"\u{1F68D}",trolleybus:"\u{1F68E}",minibus:"\u{1F690}",ambulance:"\u{1F691}",fire_engine:"\u{1F692}",police_car:"\u{1F693}",oncoming_police_car:"\u{1F694}",taxi:"\u{1F695}",oncoming_taxi:"\u{1F696}",car:"\u{1F697}",red_car:"\u{1F697}",oncoming_automobile:"\u{1F698}",blue_car:"\u{1F699}",pickup_truck:"\u{1F6FB}",truck:"\u{1F69A}",articulated_lorry:"\u{1F69B}",tractor:"\u{1F69C}",racing_car:"\u{1F3CE}\uFE0F",motorcycle:"\u{1F3CD}\uFE0F",motor_scooter:"\u{1F6F5}",manual_wheelchair:"\u{1F9BD}",motorized_wheelchair:"\u{1F9BC}",auto_rickshaw:"\u{1F6FA}",bike:"\u{1F6B2}",kick_scooter:"\u{1F6F4}",skateboard:"\u{1F6F9}",roller_skate:"\u{1F6FC}",busstop:"\u{1F68F}",motorway:"\u{1F6E3}\uFE0F",railway_track:"\u{1F6E4}\uFE0F",oil_drum:"\u{1F6E2}\uFE0F",fuelpump:"\u26FD",wheel:"\u{1F6DE}",rotating_light:"\u{1F6A8}",traffic_light:"\u{1F6A5}",vertical_traffic_light:"\u{1F6A6}",stop_sign:"\u{1F6D1}",construction:"\u{1F6A7}",anchor:"\u2693",ring_buoy:"\u{1F6DF}",boat:"\u26F5",sailboat:"\u26F5",canoe:"\u{1F6F6}",speedboat:"\u{1F6A4}",passenger_ship:"\u{1F6F3}\uFE0F",ferry:"\u26F4\uFE0F",motor_boat:"\u{1F6E5}\uFE0F",ship:"\u{1F6A2}",airplane:"\u2708\uFE0F",small_airplane:"\u{1F6E9}\uFE0F",flight_departure:"\u{1F6EB}",flight_arrival:"\u{1F6EC}",parachute:"\u{1FA82}",seat:"\u{1F4BA}",helicopter:"\u{1F681}",suspension_railway:"\u{1F69F}",mountain_cableway:"\u{1F6A0}",aerial_tramway:"\u{1F6A1}",artificial_satellite:"\u{1F6F0}\uFE0F",rocket:"\u{1F680}",flying_saucer:"\u{1F6F8}",bellhop_bell:"\u{1F6CE}\uFE0F",luggage:"\u{1F9F3}",hourglass:"\u231B",hourglass_flowing_sand:"\u23F3",watch:"\u231A",alarm_clock:"\u23F0",stopwatch:"\u23F1\uFE0F",timer_clock:"\u23F2\uFE0F",mantelpiece_clock:"\u{1F570}\uFE0F",clock12:"\u{1F55B}",clock1230:"\u{1F567}",clock1:"\u{1F550}",clock130:"\u{1F55C}",clock2:"\u{1F551}",clock230:"\u{1F55D}",clock3:"\u{1F552}",clock330:"\u{1F55E}",clock4:"\u{1F553}",clock430:"\u{1F55F}",clock5:"\u{1F554}",clock530:"\u{1F560}",clock6:"\u{1F555}",clock630:"\u{1F561}",clock7:"\u{1F556}",clock730:"\u{1F562}",clock8:"\u{1F557}",clock830:"\u{1F563}",clock9:"\u{1F558}",clock930:"\u{1F564}",clock10:"\u{1F559}",clock1030:"\u{1F565}",clock11:"\u{1F55A}",clock1130:"\u{1F566}",new_moon:"\u{1F311}
325",waxing_crescent_moon:"\u{1F312}",first_quarter_moon:"\u{1F313}",moon:"\u{1F314}",waxing_gibbous_moon:"\u{1F314}",full_moon:"\u{1F315}",waning_gibbous_moon:"\u{1F316}",last_quarter_moon:"\u{1F317}",waning_crescent_moon:"\u{1F318}",crescent_moon:"\u{1F319}",new_moon_with_face:"\u{1F31A}",first_quarter_moon_with_face:"\u{1F31B}",last_quarter_moon_with_face:"\u{1F31C}",thermometer:"\u{1F321}\uFE0F",sunny:"\u2600\uFE0F",full_moon_with_face:"\u{1F31D}",sun_with_face:"\u{1F31E}",ringed_planet:"\u{1FA90}",star:"\u2B50",star2:"\u{1F31F}",stars:"\u{1F320}",milky_way:"\u{1F30C}",cloud:"\u2601\uFE0F",partly_sunny:"\u26C5",cloud_with_lightning_and_rain:"\u26C8\uFE0F",sun_behind_small_cloud:"\u{1F324}\uFE0F",sun_behind_large_cloud:"\u{1F325}\uFE0F",sun_behind_rain_cloud:"\u{1F326}\uFE0F",cloud_with_rain:"\u{1F327}\uFE0F",cloud_with_snow:"\u{1F328}\uFE0F",cloud_with_lightning:"\u{1F329}\uFE0F",tornado:"\u{1F32A}\uFE0F",fog:"\u{1F32B}\uFE0F",wind_face:"\u{1F32C}\uFE0F",cyclone:"\u{1F300}",rainbow:"\u{1F308}",closed_umbrella:"\u{1F302}",open_umbrella:"\u2602\uFE0F",umbrella:"\u2614",parasol_on_ground:"\u26F1\uFE0F",zap:"\u26A1",snowflake:"\u2744\uFE0F",snowman_with_snow:"\u2603\uFE0F",snowman:"\u26C4",comet:"\u2604\uFE0F",fire:"\u{1F525}",droplet:"\u{1F4A7}",ocean:"\u{1F30A}",jack_o_lantern:"\u{1F383}",christmas_tree:"\u{1F384}",fireworks:"\u{1F386}",sparkler:"\u{1F387}",firecracker:"\u{1F9E8}",sparkles:"\u2728",balloon:"\u{1F388}",tada:"\u{1F389}",confetti_ball:"\u{1F38A}",tanabata_tree:"\u{1F38B}",bamboo:"\u{1F38D}",dolls:"\u{1F38E}",flags:"\u{1F38F}",wind_chime:"\u{1F390}",rice_scene:"\u{1F391}",red_envelope:"\u{1F9E7}",ribbon:"\u{1F380}",gift:"\u{1F381}",reminder_ribbon:"\u{1F397}\uFE0F",tickets:"\u{1F39F}\uFE0F",ticket:"\u{1F3AB}",medal_military:"\u{1F396}\uFE0F",trophy:"\u{1F3C6}",medal_sports:"\u{1F3C5}","1st_place_medal":"\u{1F947}","2nd_place_medal":"\u{1F948}","3rd_place_medal":"\u{1F949}",soccer:"\u26BD",baseball:"\u26BE",softball:"\u{1F94E}",basketball:"\u{1F3C0}",volleyball:"\u{1F3D0}",football:"\u{1F3C8}",rugby_football:"\u{1F3C9}",tennis:"\u{1F3BE}",flying_disc:"\u{1F94F}",bowling:"\u{1F3B3}",cricket_game:"\u{1F3CF}",field_hockey:"\u{1F3D1}",ice_hockey:"\u{1F3D2}",lacrosse:"\u{1F94D}",ping_pong:"\u{1F3D3}",badminton:"\u{1F3F8}",boxing_glove:"\u{1F94A}",martial_arts_uniform:"\u{1F94B}",goal_net:"\u{1F945}",golf:"\u26F3",ice_skate:"\u26F8\uFE0F",fishing_pole_and_fish:"\u{1F3A3}",diving_mask:"\u{1F93F}",running_shirt_with_sash:"\u{1F3BD}",ski:"\u{1F3BF}",sled:"\u{1F6F7}",curling_stone:"\u{1F94C}",dart:"\u{1F3AF}",yo_yo:"\u{1FA80}",kite:"\u{1FA81}",gun:"\u{1F52B}","8ball":"\u{1F3B1}",crystal_ball:"\u{1F52E}",magic_wand:"\u{1FA84}",video_game:"\u{1F3AE}",joystick:"\u{1F579}\uFE0F",slot_machine:"\u{1F3B0}",game_die:"\u{1F3B2}",jigsaw:"\u{1F9E9}",teddy_bear:"\u{1F9F8}",pinata:"\u{1FA85}",mirror_ball:"\u{1FAA9}",nesting_dolls:"\u{1FA86}",spades:"\u2660\uFE0F",hearts:"\u2665\uFE0F",diamonds:"\u2666\uFE0F",clubs:"\u2663\uFE0F",chess_pawn:"\u265F\uFE0F",black_joker:"\u{1F0CF}",mahjong:"\u{1F004}",flower_playing_cards:"\u{1F3B4}",performing_arts:"\u{1F3AD}",framed_picture:"\u{1F5BC}\uFE0F",art:"\u{1F3A8}",thread:"\u{1F9F5}",sewing_needle:"\u{1FAA1}",yarn:"\u{1F9F6}",knot:"\u{1FAA2}",eyeglasses:"\u{1F453}",dark_sunglasses:"\u{1F576}\uFE0F",goggles:"\u{1F97D}",lab_coat:"\u{1F97C}",safety_vest:"\u{1F9BA}",necktie:"\u{1F454}",shirt:"\u{1F455}",tshirt:"\u{1F455}",jeans:"\u{1F456}",scarf:"\u{1F9E3}",gloves:"\u{1F9E4}",coat:"\u{1F9E5}",socks:"\u{1F9E6}",dress:"\u{1F457}",kimono:"\u{1F458}",sari:"\u{1F97B}",one_piece_swimsuit:"\u{1FA71}",swim_brief:"\u{1FA72}",shorts:"\u{1FA73}",bikini:"\u{1F459}",womans_clothes:"\u{1F45A}",folding_hand_fan:"\u{1FAAD}",purse:"\u{1F45B}",handbag:"\u{1F45C}",pouch:"\u{1F45D}",shopping:"\u{1F6CD}\uFE0F",school_satchel:"\u{1F392}",thong_sandal:"\u{1FA74}",mans_shoe:"\u{1F45E}",shoe:"\u{1F45E}",athletic_shoe:"\u{1F45F}",hiking_boot:"\u{1F97E}",flat_shoe:"\u{1F97F}",high_heel:"\u{1F460}",sandal:"\u{1F461}",ballet_shoes:"\u{1FA70}",boot:"\u{1F462}",hair_pick:"\u{1FAAE}",crown:"\u{1F451}",womans_hat:"\u{1F452}",tophat:"\u{1F3A9}",mortar_board:"\u{1F393}",billed_cap:"\u{1F9E2}",military_helmet:"\u{1FA96}",rescue_worker_helmet:"\u26D1\uFE0F",prayer_beads:"\u{1F4FF}",lipstick:"\u{1F484}",ring:"\u{1F48D}",gem:"\u{1F48E}",mute:"\u{1F507}",speaker:"\u{1F508}",sound:"\u{1F509}",loud_sound:"\u{1F50A}",loudspeaker:"\u{1F4E2}",mega:"\u{1F4E3}",postal_horn:"\u{1F4EF}",bell:"\u{1F514}",no_bell:"\u{1F515}",musical_score:"\u{1F3BC}",musical_note:"\u{1F3B5}",notes:"\u{1F3B6}",studio_microphone:"\u{1F399}\uFE0F",level_slider:"\u{1F39A}\uFE0F",control_knobs:"\u{1F39B}
325\uFE0F",microphone:"\u{1F3A4}",headphones:"\u{1F3A7}",radio:"\u{1F4FB}",saxophone:"\u{1F3B7}",accordion:"\u{1FA97}",guitar:"\u{1F3B8}",musical_keyboard:"\u{1F3B9}",trumpet:"\u{1F3BA}",violin:"\u{1F3BB}",banjo:"\u{1FA95}",drum:"\u{1F941}",long_drum:"\u{1FA98}",maracas:"\u{1FA87}",flute:"\u{1FA88}",iphone:"\u{1F4F1}",calling:"\u{1F4F2}",phone:"\u260E\uFE0F",telephone:"\u260E\uFE0F",telephone_receiver:"\u{1F4DE}",pager:"\u{1F4DF}",fax:"\u{1F4E0}",battery:"\u{1F50B}",low_battery:"\u{1FAAB}",electric_plug:"\u{1F50C}",computer:"\u{1F4BB}",desktop_computer:"\u{1F5A5}\uFE0F",printer:"\u{1F5A8}\uFE0F",keyboard:"\u2328\uFE0F",computer_mouse:"\u{1F5B1}\uFE0F",trackball:"\u{1F5B2}\uFE0F",minidisc:"\u{1F4BD}",floppy_disk:"\u{1F4BE}",cd:"\u{1F4BF}",dvd:"\u{1F4C0}",abacus:"\u{1F9EE}",movie_camera:"\u{1F3A5}",film_strip:"\u{1F39E}\uFE0F",film_projector:"\u{1F4FD}\uFE0F",clapper:"\u{1F3AC}",tv:"\u{1F4FA}",camera:"\u{1F4F7}",camera_flash:"\u{1F4F8}",video_camera:"\u{1F4F9}",vhs:"\u{1F4FC}",mag:"\u{1F50D}",mag_right:"\u{1F50E}",candle:"\u{1F56F}\uFE0F",bulb:"\u{1F4A1}",flashlight:"\u{1F526}",izakaya_lantern:"\u{1F3EE}",lantern:"\u{1F3EE}",diya_lamp:"\u{1FA94}",notebook_with_decorative_cover:"\u{1F4D4}",closed_book:"\u{1F4D5}",book:"\u{1F4D6}",open_book:"\u{1F4D6}",green_book:"\u{1F4D7}",blue_book:"\u{1F4D8}",orange_book:"\u{1F4D9}",books:"\u{1F4DA}",notebook:"\u{1F4D3}",ledger:"\u{1F4D2}",page_with_curl:"\u{1F4C3}",scroll:"\u{1F4DC}",page_facing_up:"\u{1F4C4}",newspaper:"\u{1F4F0}",newspaper_roll:"\u{1F5DE}\uFE0F",bookmark_tabs:"\u{1F4D1}",bookmark:"\u{1F516}",label:"\u{1F3F7}\uFE0F",moneybag:"\u{1F4B0}",coin:"\u{1FA99}",yen:"\u{1F4B4}",dollar:"\u{1F4B5}",euro:"\u{1F4B6}",pound:"\u{1F4B7}",money_with_wings:"\u{1F4B8}",credit_card:"\u{1F4B3}",receipt:"\u{1F9FE}",chart:"\u{1F4B9}",envelope:"\u2709\uFE0F",email:"\u{1F4E7}","e-mail":"\u{1F4E7}",incoming_envelope:"\u{1F4E8}",envelope_with_arrow:"\u{1F4E9}",outbox_tray:"\u{1F4E4}",inbox_tray:"\u{1F4E5}",package:"\u{1F4E6}",mailbox:"\u{1F4EB}",mailbox_closed:"\u{1F4EA}",mailbox_with_mail:"\u{1F4EC}",mailbox_with_no_mail:"\u{1F4ED}",postbox:"\u{1F4EE}",ballot_box:"\u{1F5F3}\uFE0F",pencil2:"\u270F\uFE0F",black_nib:"\u2712\uFE0F",fountain_pen:"\u{1F58B}\uFE0F",pen:"\u{1F58A}\uFE0F",paintbrush:"\u{1F58C}\uFE0F",crayon:"\u{1F58D}\uFE0F",memo:"\u{1F4DD}",pencil:"\u{1F4DD}",briefcase:"\u{1F4BC}",file_folder:"\u{1F4C1}",open_file_folder:"\u{1F4C2}",card_index_dividers:"\u{1F5C2}\uFE0F",date:"\u{1F4C5}",calendar:"\u{1F4C6}",spiral_notepad:"\u{1F5D2}\uFE0F",spiral_calendar:"\u{1F5D3}\uFE0F",card_index:"\u{1F4C7}",chart_with_upwards_trend:"\u{1F4C8}",chart_with_downwards_trend:"\u{1F4C9}",bar_chart:"\u{1F4CA}",clipboard:"\u{1F4CB}",pushpin:"\u{1F4CC}",round_pushpin:"\u{1F4CD}",paperclip:"\u{1F4CE}",paperclips:"\u{1F587}\uFE0F",straight_ruler:"\u{1F4CF}",triangular_ruler:"\u{1F4D0}",scissors:"\u2702\uFE0F",card_file_box:"\u{1F5C3}\uFE0F",file_cabinet:"\u{1F5C4}\uFE0F",wastebasket:"\u{1F5D1}\uFE0F",lock:"\u{1F512}",unlock:"\u{1F513}",lock_with_ink_pen:"\u{1F50F}",closed_lock_with_key:"\u{1F510}",key:"\u{1F511}",old_key:"\u{1F5DD}\uFE0F",hammer:"\u{1F528}",axe:"\u{1FA93}",pick:"\u26CF\uFE0F",hammer_and_pick:"\u2692\uFE0F",hammer_and_wrench:"\u{1F6E0}\uFE0F",dagger:"\u{1F5E1}\uFE0F",crossed_swords:"\u2694\uFE0F",bomb:"\u{1F4A3}",boomerang:"\u{1FA83}",bow_and_arrow:"\u{1F3F9}",shield:"\u{1F6E1}\uFE0F",carpentry_saw:"\u{1FA9A}",wrench:"\u{1F527}",screwdriver:"\u{1FA9B}",nut_and_bolt:"\u{1F529}",gear:"\u2699\uFE0F",clamp:"\u{1F5DC}\uFE0F",balance_scale:"\u2696\uFE0F",probing_cane:"\u{1F9AF}",link:"\u{1F517}",chains:"\u26D3\uFE0F",hook:"\u{1FA9D}",toolbox:"\u{1F9F0}",magnet:"\u{1F9F2}",ladder:"\u{1FA9C}",alembic:"\u2697\uFE0F",test_tube:"\u{1F9EA}",petri_dish:"\u{1F9EB}",dna:"\u{1F9EC}",microscope:"\u{1F52C}",telescope:"\u{1F52D}",satellite:"\u{1F4E1}",syringe:"\u{1F489}",drop_of_blood:"\u{1FA78}",pill:"\u{1F48A}",adhesive_bandage:"\u{1FA79}",crutch:"\u{1FA7C}",stethoscope:"\u{1FA7A}",x_ray:"\u{1FA7B}",door:"\u{1F6AA}",elevator:"\u{1F6D7}",mirror:"\u{1FA9E}",window:"\u{1FA9F}",bed:"\u{1F6CF}\uFE0F",couch_and_lamp:"\u{1F6CB}\uFE0F",chair:"\u{1FA91}",toilet:"\u{1F6BD}",plunger:"\u{1FAA0}",shower:"\u{1F6BF}",bathtub:"\u{1F6C1}",mouse_trap:"\u{1FAA4}",razor:"\u{1FA92}",lotion_bottle:"\u{1F9F4}",safety_pin:"\u{1F9F7}",broom:"\u{1F9F9}",basket:"\u{1F9FA}",roll_of_paper:"\u{1F9FB}",bucket:"\u{1FAA3}",soap:"\u{1F9FC}",bubbles:"\u{1FAE7}",toothbrush:"\u{1FAA5}",sponge:"\u{1F9FD}",fire_extinguisher:"\u{1F9EF}",shopping_cart:"\u{1F6D2}",smoking:"\u{1F6AC}",coffin:"\u26B0\uFE0F",headstone:"\u{1FAA6}",funeral_urn:"\u26B1\uFE0F",nazar_amulet:"\u{1F9FF}",hamsa:"\u{1FAAC}",moyai:"\u{1F5FF}",placard:"\u{1FAA7}",identification_card:"\u{1FAAA}",atm:"\u{1F3E7}",put_litter_in_its_place:"\u{1F6AE}",potable_water:"\u{1F6B0}
325",wheelchair:"\u267F",mens:"\u{1F6B9}",womens:"\u{1F6BA}",restroom:"\u{1F6BB}",baby_symbol:"\u{1F6BC}",wc:"\u{1F6BE}",passport_control:"\u{1F6C2}",customs:"\u{1F6C3}",baggage_claim:"\u{1F6C4}",left_luggage:"\u{1F6C5}",warning:"\u26A0\uFE0F",children_crossing:"\u{1F6B8}",no_entry:"\u26D4",no_entry_sign:"\u{1F6AB}",no_bicycles:"\u{1F6B3}",no_smoking:"\u{1F6AD}",do_not_litter:"\u{1F6AF}","non-potable_water":"\u{1F6B1}",no_pedestrians:"\u{1F6B7}",no_mobile_phones:"\u{1F4F5}",underage:"\u{1F51E}",radioactive:"\u2622\uFE0F",biohazard:"\u2623\uFE0F",arrow_up:"\u2B06\uFE0F",arrow_upper_right:"\u2197\uFE0F",arrow_right:"\u27A1\uFE0F",arrow_lower_right:"\u2198\uFE0F",arrow_down:"\u2B07\uFE0F",arrow_lower_left:"\u2199\uFE0F",arrow_left:"\u2B05\uFE0F",arrow_upper_left:"\u2196\uFE0F",arrow_up_down:"\u2195\uFE0F",left_right_arrow:"\u2194\uFE0F",leftwards_arrow_with_hook:"\u21A9\uFE0F",arrow_right_hook:"\u21AA\uFE0F",arrow_heading_up:"\u2934\uFE0F",arrow_heading_down:"\u2935\uFE0F",arrows_clockwise:"\u{1F503}",arrows_counterclockwise:"\u{1F504}",back:"\u{1F519}",end:"\u{1F51A}",on:"\u{1F51B}",soon:"\u{1F51C}",top:"\u{1F51D}",place_of_worship:"\u{1F6D0}",atom_symbol:"\u269B\uFE0F",om:"\u{1F549}\uFE0F",star_of_david:"\u2721\uFE0F",wheel_of_dharma:"\u2638\uFE0F",yin_y
325ang:"\u262F\uFE0F",latin_cross:"\u271D\uFE0F",orthodox_cross:"\u2626\uFE0F",star_and_crescent:"\u262A\uFE0F",peace_symbol:"\u262E\uFE0F",menorah:"\u{1F54E}",six_pointed_star:"\u{1F52F}",khanda:"\u{1FAAF}",aries:"\u2648",taurus:"\u2649",gemini:"\u264A",cancer:"\u264B",leo:"\u264C",virgo:"\u264D",libra:"\u264E",scorpius:"\u264F",sagittarius:"\u2650",capricorn:"\u2651",aquarius:"\u2652",pisces:"\u2653",ophiuchus:"\u26CE",twisted_rightwards_arrows:"\u{1F500}",repeat:"\u{1F501}",repeat_one:"\u{1F502}",arrow_forward:"\u25B6\uFE0F",fast_forward:"\u23E9",next_track_button:"\u23ED\uFE0F",play_or_pause_button:"\u23EF\uFE0F",arrow_backward:"\u25C0\uFE0F",rewind:"\u23EA",previous_track_button:"\u23EE\uFE0F",arrow_up_small:"\u{1F53C}",arrow_double_up:"\u23EB",arrow_down_small:"\u{1F53D}",arrow_double_down:"\u23EC",pause_button:"\u23F8\uFE0F",stop_button:"\u23F9\uFE0F",record_button:"\u23FA\uFE0F",eject_button:"\u23CF\uFE0F",cinema:"\u{1F3A6}",low_brightness:"\u{1F505}",high_brightness:"\u{1F506}",signal_strength:"\u{1F4F6}",wireless:"\u{1F6DC}",vibration_mode:"\u{1F4F3}",mobile_phone_off:"\u{1F4F4}",female_sign:"\u2640\uFE0F",male_sign:"\u2642\uFE0F",transgender_symbol:"\u26A7\uFE0F",heavy_multiplication_x:"\u2716\uFE0F",heavy_plus_sign:"\u2795",heavy_minus_sign:"\u2796",heavy_division_sign:"\u2797",heavy_equals_sign:"\u{1F7F0}",infinity:"\u267E\uFE0F",bangbang:"\u203C\uFE0F",interrobang:"\u2049\uFE0F",question:"\u2753",grey_question:"\u2754",grey_exclamation:"\u2755",exclamation:"\u2757",heavy_exclamation_mark:"\u2757",wavy_dash:"\u3030\uFE0F",currency_exchange:"\u{1F4B1}",heavy_dollar_sign:"\u{1F4B2}",medical_symbol:"\u2695\uFE0F",recycle:"\u267B\uFE0F",fleur_de_lis:"\u269C\uFE0F",trident:"\u{1F531}",name_badge:"\u{1F4DB}",beginner:"\u{1F530}",o:"\u2B55",white_check_mark:"\u2705",ballot_box_with_check:"\u2611\uFE0F",heavy_check_mark:"\u2714\uFE0F",x:"\u274C",negative_squared_cross_mark:"\u274E",curly_loop:"\u27B0",loop:"\u27BF",part_alternation_mark:"\u303D\uFE0F",eight_spoked_asterisk:"\u2733\uFE0F",eight_pointed_black_star:"\u2734\uFE0F",sparkle:"\u2747\uFE0F",copyright:"\xA9\uFE0F",registered:"\xAE\uFE0F",tm:"\u2122\uFE0F",hash:"#\uFE0F\u20E3",asterisk:"*\uFE0F\u20E3",zero:"0\uFE0F\u20E3",one:"1\uFE0F\u20E3",two:"2\uFE0F\u20E3",three:"3\uFE0F\u20E3",four:"4\uFE0F\u20E3",five:"5\uFE0F\u20E3",six:"6\uFE0F\u20E3",seven:"7\uFE0F\u20E3",eight:"8\uFE0F\u20E3",nine:"9\uFE0F\u20E3",keycap_ten:"\u{1F51F}",capital_abcd:"\u{1F520}",abcd:"\u{1F521}",symbols:"\u{1F523}",abc:"\u{1F524}",a:"\u{1F170}\uFE0F",ab:"\u{1F18E}",b:"\u{1F171}\uFE0F",cl:"\u{1F191}",cool:"\u{1F192}",free:"\u{1F193}",information_source:"\u2139\uFE0F",id:"\u{1F194}",m:"\u24C2\uFE0F",new:"\u{1F195}",ng:"\u{1F196}",o2:"\u{1F17E}\uFE0F",ok:"\u{1F197}",parking:"\u{1F17F}\uFE0F",sos:"\u{1F198}",up:"\u{1F199}",vs:"\u{1F19A}",koko:"\u{1F201}",sa:"\u{1F202}\uFE0F",ideograph_advantage:"\u{1F250}",accept:"\u{1F251}",congratulations:"\u3297\uFE0F",secret:"\u3299\uFE0F",u6e80:"\u{1F235}",red_circle:"\u{1F534}",orange_circle:"\u{1F7E0}",yellow_circle:"\u{1F7E1}",green_circle:"\u{1F7E2}",large_blue_circle:"\u{1F535}",purple_circle:"\u{1F7E3}",brown_circle:"\u{1F7E4}",black_circle:"\u26AB",white_circle:"\u26AA",red_square:"\u{1F7E5}",orange_square:"\u{1F7E7}",yellow_square:"\u{1F7E8}",green_square:"\u{1F7E9}",blue_square:"\u{1F7E6}",purple_square:"\u{1F7EA}",brown_square:"\u{1F7EB}",black_large_square:"\u2B1B",white_large_square:"\u2B1C",black_medium_square:"\u25FC\uFE0F",white_medium_square:"\u25FB\uFE0F",black_medium_small_square:"\u25FE",white_medium_small_square:"\u25FD",black_small_square:"\u25AA\uFE0F",white_small_square:"\u25AB\uFE0F",large_orange_diamond:"\u{1F536}",large_blue_diamond:"\u{1F537}",small_orange_diamond:"\u{1F538}",small_blue_diamond:"\u{1F539}",small_red_triangle:"\u{1F53A}",small_red_triangle_down:"\u{1F53B}",diamond_shape_with_a_dot_inside:"\u{1F4A0}",radio_button:"\u{1F518}",white_square_button:"\u{1F533}",black_square_button:"\u{1F532}",checkered_flag:"\u{1F3C1}",triangular_flag_on_post:"\u{1F6A9}",crossed_flags:"\u{1F38C}",black_flag:"\u{1F3F4}",white_flag:"\u{1F3F3}\uFE0F",rainbow_flag:"\u{1F3F3}\uFE0F\u200D\u{1F308}",transgender_flag:"\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F",pirate_flag:"\u{1F3F4}\u200D\u2620\uFE0F",ascension_island:"\u{1F1E6}\u{1F1E8}",andorra:"\u{1F1E6}\u{1F1E9}",united_arab_emirates:"\u{1F1E6}\u{1F1EA}",afghanistan:"\u{1F1E6}\u{1F1EB}",antigua_barbuda:"\u{1F1E6}\u{1F1EC}",anguilla:"\u{1F1E6}\u{1F1EE}",albania:"\u{1F1E6}\u{1F1F1}",armenia:"\u{1F1E6}\u{1F1F2}",angola:"\u{1F1E6}\u{1F1F4}",antarctica:"\u{1F1E6}\u{1F1F6}",argentina:"\u{1F1E6}\u{1F1F7}",american_samoa:"\u{1F1E6}\u{1F1F8}",austria:"\u{1F1E6}\u{1F1F9}",australia:"\u{1F1E6}\u{1F1FA}",aruba:"\u{1F1E6}\u{1F1FC}",aland_islands:"\u{1F1E6}\u{1F1FD}",azerbaijan:"\u{1F1E6}\u{1F1FF}",bosnia_herzegovina:"\u{1F1E7}\u{1F1E6}",barbados:"\u{1F1E7}\u{1F1E7}",bangladesh:"\u{1F1E7}\u{1F1E9}",belgium:"\u{1F1E7}\u{1F1EA}",burkina_faso:"\u{1F1E7}\u{1F1EB}",bulgaria:"\u{1F1E7}\u{1F1EC}",bahrain:"\u{1F1E7}\u{1F1ED}",burundi:"\u{1F1E7}\u{1F1EE}",benin:"\u{1F1E7}\u{1F1EF}",st_barthelemy:"\u{1F1E7}\u{1F1F1}",bermuda:"\u{1F1E7}\u{1F1F2}",brunei:"\u{1F1E7}\u{1F1F3}",bolivia:"\u{1F1E7}\u{1F1F4}",caribbean_netherlands:"\u{1F1E7}\u{1F1F6}",brazil:"\u{1F1E7}\u{1F1F7}",bahamas:"\u{1F1E7}\u{1F1F8}",bhutan:"\u{1F1E7}\u{1F1F9}",bouvet_island:"\u{1F1E7}\u{1F1FB}",botswana:"\u{1F1E7}\u{1F1FC}",belarus:"\u{1F1E7}\u{1F1FE}",belize:"\u{1F1E7}\u{1F1FF}",canada:"\u{1F1E8}\u{1F1E6}",cocos_islands:"\u{1F1E8}\u{1F1E8}",congo_kinshasa:"\u{1F1E8}\u{1F1E9}",central_african_republic:"\u{1F1E8}\u{1F1EB}",congo_brazzaville:"\u{1F1E8}\u{1F1EC}",switzerland:"\u{1F1E8}\u{1F1ED}",cote_divoire:"\u{1F1E8}\u{1F1EE}",cook_islands:"\u{1F1E8}\u{1F1F0}",chile:"\u{1F1E8}\u{1F1F1}",cameroon:"\u{1F1E8}\u{1F1F2}",cn:"\u{1F1E8}\u{1F1F3}",colombia:"\u{1F1E8}\u{1F1F4}",clipperton_island:"\u{1F1E8}\u{1F1F5}",costa_rica:"\u{1F1E8}\u{1F1F7}",cuba:"\u{1F1E8}\u{1F1FA}",cape_verde:"\u{1F1E8}\u{1F1FB}",curacao:"\u{1F1E8}\u{1F1FC}",christmas_island:"\u{1F1E8}\u{1F1FD}",cyprus:"\u{1F1E8}\u{1F1FE}",czech_republic:"\u{1F1E8}\u{1F1FF}",de:"\u{1F1E9}\u{1F1EA}",diego_garcia:"\u{1F1E9}\u{1F1EC}",djibouti:"\u{1F1E9}\u{1F1EF}",denmark:"\u{1F1E9}\u{1F1F0}",dominica:"\u{1F1E9}\u{1F1F2}",dominican_republic:"\u{1F1E9}\u{1F1F4}
325",algeria:"\u{1F1E9}\u{1F1FF}",ceuta_melilla:"\u{1F1EA}\u{1F1E6}",ecuador:"\u{1F1EA}\u{1F1E8}",estonia:"\u{1F1EA}\u{1F1EA}",egypt:"\u{1F1EA}\u{1F1EC}",western_sahara:"\u{1F1EA}\u{1F1ED}",eritrea:"\u{1F1EA}\u{1F1F7}",es:"\u{1F1EA}\u{1F1F8}",ethiopia:"\u{1F1EA}\u{1F1F9}",eu:"\u{1F1EA}\u{1F1FA}",european_union:"\u{1F1EA}\u{1F1FA}",finland:"\u{1F1EB}\u{1F1EE}",fiji:"\u{1F1EB}\u{1F1EF}",falkland_islands:"\u{1F1EB}\u{1F1F0}",micronesia:"\u{1F1EB}\u{1F1F2}",faroe_islands:"\u{1F1EB}\u{1F1F4}",fr:"\u{1F1EB}\u{1F1F7}",gabon:"\u{1F1EC}\u{1F1E6}",gb:"\u{1F1EC}\u{1F1E7}",uk:"\u{1F1EC}\u{1F1E7}",grenada:"\u{1F1EC}\u{1F1E9}",georgia:"\u{1F1EC}\u{1F1EA}",french_guiana:"\u{1F1EC}\u{1F1EB}",guernsey:"\u{1F1EC}\u{1F1EC}",ghana:"\u{1F1EC}\u{1F1ED}",gibraltar:"\u{1F1EC}\u{1F1EE}",greenland:"\u{1F1EC}\u{1F1F1}",gambia:"\u{1F1EC}\u{1F1F2}",guinea:"\u{1F1EC}\u{1F1F3}",guadeloupe:"\u{1F1EC}\u{1F1F5}",equatorial_guinea:"\u{1F1EC}\u{1F1F6}",greece:"\u{1F1EC}\u{1F1F7}",south_georgia_south_sandwich_islands:"\u{1F1EC}\u{1F1F8}",guatemala:"\u{1F1EC}\u{1F1F9}",guam:"\u{1F1EC}\u{1F1FA}",guinea_bissau:"\u{1F1EC}\u{1F1FC}",guyana:"\u{1F1EC}\u{1F1FE}",hong_kong:"\u{1F1ED}\u{1F1F0}",heard_mcdonald_islands:"\u{1F1ED}\u{1F1F2}",honduras:"\u{1F1ED}\u{1F1F3}",croatia:"\u{1F1ED}\u{1F1F7}",haiti:"\u{1F1ED}\u{1F1F9}",hungary:"\u{1F1ED}\u{1F1FA}",canary_islands:"\u{1F1EE}\u{1F1E8}",indonesia:"\u{1F1EE}\u{1F1E9}",ireland:"\u{1F1EE}\u{1F1EA}",israel:"\u{1F1EE}\u{1F1F1}",isle_of_man:"\u{1F1EE}\u{1F1F2}",india:"\u{1F1EE}\u{1F1F3}",british_indian_ocean_territory:"\u{1F1EE}\u{1F1F4}",iraq:"\u{1F1EE}\u{1F1F6}",iran:"\u{1F1EE}\u{1F1F7}",iceland:"\u{1F1EE}\u{1F1F8}",it:"\u{1F1EE}\u{1F1F9}",jersey:"\u{1F1EF}\u{1F1EA}",jamaica:"\u{1F1EF}\u{1F1F2}",jordan:"\u{1F1EF}\u{1F1F4}",jp:"\u{1F1EF}\u{1F1F5}",kenya:"\u{1F1F0}\u{1F1EA}",kyrgyzstan:"\u{1F1F0}\u{1F1EC}",cambodia:"\u{1F1F0}\u{1F1ED}",kiribati:"\u{1F1F0}\u{1F1EE}",comoros:"\u{1F1F0}\u{1F1F2}",st_kitts_nevis:"\u{1F1F0}\u{1F1F3}",north_korea:"\u{1F1F0}\u{1F1F5}",kr:"\u{1F1F0}\u{1F1F7}",kuwait:"\u{1F1F0}\u{1F1FC}",cayman_islands:"\u{1F1F0}\u{1F1FE}",kazakhstan:"\u{1F1F0}\u{1F1FF}",laos:"\u{1F1F1}\u{1F1E6}",lebanon:"\u{1F1F1}\u{1F1E7}",st_lucia:"\u{1F1F1}\u{1F1E8}",liechtenstein:"\u{1F1F1}\u{1F1EE}",sri_lanka:"\u{1F1F1}\u{1F1F0}",liberia:"\u{1F1F1}\u{1F1F7}",lesotho:"\u{1F1F1}\u{1F1F8}",lithuania:"\u{1F1F1}\u{1F1F9}",luxembourg:"\u{1F1F1}\u{1F1FA}",latvia:"\u{1F1F1}\u{1F1FB}",libya:"\u{1F1F1}\u{1F1FE}",morocco:"\u{1F1F2}\u{1F1E6}",monaco:"\u{1F1F2}\u{1F1E8}",moldova:"\u{1F1F2}\u{1F1E9}",montenegro:"\u{1F1F2}\u{1F1EA}",st_martin:"\u{1F1F2}\u{1F1EB}",madagascar:"\u{1F1F2}\u{1F1EC}",marshall_islands:"\u{1F1F2}\u{1F1ED}",macedonia:"\u{1F1F2}\u{1F1F0}",mali:"\u{1F1F2}\u{1F1F1}",myanmar:"\u{1F1F2}\u{1F1F2}",mongolia:"\u{1F1F2}\u{1F1F3}",macau:"\u{1F1F2}\u{1F1F4}",northern_mariana_islands:"\u{1F1F2}\u{1F1F5}",martinique:"\u{1F1F2}\u{1F1F6}",mauritania:"\u{1F1F2}\u{1F1F7}",montserrat:"\u{1F1F2}\u{1F1F8}",malta:"\u{1F1F2}\u{1F1F9}",mauritius:"\u{1F1F2}\u{1F1FA}",maldives:"\u{1F1F2}\u{1F1FB}",malawi:"\u{1F1F2}\u{1F1FC}",mexico:"\u{1F1F2}\u{1F1FD}",malaysia:"\u{1F1F2}\u{1F1FE}",mozambique:"\u{1F1F2}\u{1F1FF}",namibia:"\u{1F1F3}\u{1F1E6}",new_caledonia:"\u{1F1F3}\u{1F1E8}",niger:"\u{1F1F3}\u{1F1EA}",norfolk_island:"\u{1F1F3}\u{1F1EB}",nigeria:"\u{1F1F3}\u{1F1EC}",nicaragua:"\u{1F1F3}\u{1F1EE}",netherlands:"\u{1F1F3}\u{1F1F1}",norway:"\u{1F1F3}\u{1F1F4}",nepal:"\u{1F1F3}\u{1F1F5}",nauru:"\u{1F1F3}\u{1F1F7}",niue:"\u{1F1F3}\u{1F1FA}",new_zealand:"\u{1F1F3}\u{1F1FF}",oman:"\u{1F1F4}\u{1F1F2}",panama:"\u{1F1F5}\u{1F1E6}",peru:"\u{1F1F5}\u{1F1EA}",french_polynesia:"\u{1F1F5}\u{1F1EB}",papua_new_guinea:"\u{1F1F5}\u{1F1EC}",philippines:"\u{1F1F5}\u{1F1ED}",pakistan:"\u{1F1F5}\u{1F1F0}",poland:"\u{1F1F5}\u{1F1F1}",st_pierre_miquelon:"\u{1F1F5}\u{1F1F2}",pitcairn_islands:"\u{1F1F5}\u{1F1F3}",puerto_rico:"\u{1F1F5}\u{1F1F7}",palestinian_territories:"\u{1F1F5}\u{1F1F8}",portugal:"\u{1F1F5}\u{1F1F9}",palau:"\u{1F1F5}\u{1F1FC}",paraguay:"\u{1F1F5}\u{1F1FE}",qatar:"\u{1F1F6}\u{1F1E6}",reunion:"\u{1F1F7}\u{1F1EA}",romania:"\u{1F1F7}\u{1F1F4}",serbia:"\u{1F1F7}\u{1F1F8}",ru:"\u{1F1F7}\u{1F1FA}",rwanda:"\u{1F1F7}\u{1F1FC}",saudi_arabia:"\u{1F1F8}\u{1F1E6}",solomon_islands:"\u{1F1F8}
325\u{1F1E7}",seychelles:"\u{1F1F8}\u{1F1E8}",sudan:"\u{1F1F8}\u{1F1E9}",sweden:"\u{1F1F8}\u{1F1EA}",singapore:"\u{1F1F8}\u{1F1EC}",st_helena:"\u{1F1F8}\u{1F1ED}",slovenia:"\u{1F1F8}\u{1F1EE}",svalbard_jan_mayen:"\u{1F1F8}\u{1F1EF}",slovakia:"\u{1F1F8}\u{1F1F0}",sierra_leone:"\u{1F1F8}\u{1F1F1}",san_marino:"\u{1F1F8}\u{1F1F2}",senegal:"\u{1F1F8}\u{1F1F3}",somalia:"\u{1F1F8}\u{1F1F4}",suriname:"\u{1F1F8}\u{1F1F7}",south_sudan:"\u{1F1F8}\u{1F1F8}",sao_tome_principe:"\u{1F1F8}\u{1F1F9}",el_salvador:"\u{1F1F8}\u{1F1FB}",sint_maarten:"\u{1F1F8}\u{1F1FD}",syria:"\u{1F1F8}\u{1F1FE}",swaziland:"\u{1F1F8}\u{1F1FF}",tristan_da_cunha:"\u{1F1F9}\u{1F1E6}",turks_caicos_islands:"\u{1F1F9}\u{1F1E8}",chad:"\u{1F1F9}\u{1F1E9}",french_southern_territories:"\u{1F1F9}\u{1F1EB}",togo:"\u{1F1F9}\u{1F1EC}",thailand:"\u{1F1F9}\u{1F1ED}",tajikistan:"\u{1F1F9}\u{1F1EF}",tokelau:"\u{1F1F9}\u{1F1F0}",timor_leste:"\u{1F1F9}\u{1F1F1}",turkmenistan:"\u{1F1F9}\u{1F1F2}",tunisia:"\u{1F1F9}\u{1F1F3}",tonga:"\u{1F1F9}\u{1F1F4}",tr:"\u{1F1F9}\u{1F1F7}",trinidad_tobago:"\u{1F1F9}\u{1F1F9}",tuvalu:"\u{1F1F9}\u{1F1FB}",taiwan:"\u{1F1F9}\u{1F1FC}",tanzania:"\u{1F1F9}\u{1F1FF}",ukraine:"\u{1F1FA}\u{1F1E6}",uganda:"\u{1F1FA}\u{1F1EC}",us_outlying_islands:"\u{1F1FA}\u{1F1F2}",united_nations:"\u{1F1FA}\u{1F1F3}",us:"\u{1F1FA}\u{1F1F8}",uruguay:"\u{1F1FA}\u{1F1FE}",uzbekistan:"\u{1F1FA}\u{1F1FF}",vatican_city:"\u{1F1FB}\u{1F1E6}",st_vincent_grenadines:"\u{1F1FB}\u{1F1E8}",venezuela:"\u{1F1FB}\u{1F1EA}",british_virgin_islands:"\u{1F1FB}\u{1F1EC}",us_virgin_islands:"\u{1F1FB}\u{1F1EE}",vietnam:"\u{1F1FB}\u{1F1F3}",vanuatu:"\u{1F1FB}\u{1F1FA}",wallis_futuna:"\u{1F1FC}\u{1F1EB}",samoa:"\u{1F1FC}\u{1F1F8}",kosovo:"\u{1F1FD}\u{1F1F0}",yemen:"\u{1F1FE}\u{1F1EA}",mayotte:"\u{1F1FE}\u{1F1F9}",south_africa:"\u{1F1FF}\u{1F1E6}",zambia:"\u{1F1FF}\u{1F1F2}",zimbabwe:"\u{1F1FF}\u{1F1FC}",england:"\u{1F3F4}\u{E0067}\u{E0062}\u{E0065}\u{E006E}\u{E0067}\u{E007F}",scotland:"\u{1F3F4}\u{E0067}\u{E0062}\u{E0073}\u{E0063}\u{E0074}\u{E007F}",wales:"\u{1F3F4}\u{E0067}\u{E0062}\u{E0077}\u{E006C}\u{E0073}\u{E007F}"};function Gle(E,w){const L={defs:emojies_defs,shortcuts:emojies_shortcuts,enabled:[]},M=E.utils.assign({},L,w||{});bare_emoji_plugin(E,M)}const bG={smile:"\u{1F606}",smiley:"\u{1F60C}",frowning:"\u{1F625}",open_mouth:"\u{1F62E}",shock:"\u{1F62E}",confused:"\u{1F615}",sunglasses:"\u{1F60E}",lol:"\u{1F600}",angry:"\u{1F620}",stuck_out_tongue:"\u{1F61B}",oops:"",cry:"\u{1F622}",evil:"\u{1F61E}",twisted:"\u{1F601}",roll:"\u{1F636}",wink:"\u{1F609}",ex_mark:"\u203C\uFE0F",question:"\u2753",idea:"\u{1F635}",arrow:"\u2139\uFE0F"},yG={open_mouth:[":0",":O"],sunglasses:["8)"],angry:[":x"],ex_mark:[":!:"],question:[":?:"]},sD={},vG={grinning:"\u{1F600}",smiley:"\u{1F603}",smile:"\u{1F604}",grin:"\u{1F601}",laughing:"\u{1F606}",satisfied:"\u{1F606}",sweat_smile:"\u{1F605}",joy:"\u{1F602}",wink:"\u{1F609}",blush:"\u{1F60A}",innocent:"\u{1F607}",heart_eyes:"\u{1F60D}",kissing_heart:"\u{1F618}",kissing:"\u{1F617}",kissing_closed_eyes:"\u{1F61A}",kissing_smiling_eyes:"\u{1F619}",yum:"\u{1F60B}",stuck_out_tongue:"\u{1F61B}",stuck_out_tongue_winking_eye:"\u{1F61C}",stuck_out_tongue_closed_eyes:"\u{1F61D}",neutral_face:"\u{1F610}",expressionless:"\u{1F611}",no_mouth:"\u{1F636}",smirk:"\u{1F60F}",unamused:"\u{1F612}",relieved:"\u{1F60C}",pensive:"\u{1F614}",sleepy:"\u{1F62A}",sleeping:"\u{1F634}",mask:"\u{1F637}",dizzy_face:"\u{1F635}",sunglasses:"\u{1F60E}",confused:"\u{1F615}",worried:"\u{1F61F}",open_mouth:"\u{1F62E}",hushed:"\u{1F62F}",astonished:"\u{1F632}",flushed:"\u{1F633}",frowning:"\u{1F626}",anguished:"\u{1F627}",fearful:"\u{1F628}",cold_sweat:"\u{1F630}",disappointed_relieved:"\u{1F625}",cry:"\u{1F622}",sob:"\u{1F62D}",scream:"\u{1F631}",confounded:"\u{1F616}",persevere:"\u{1F623}",disappointed:"\u{1F61E}",sweat:"\u{1F613}",weary:"\u{1F629}",tired_face:"\u{1F62B}",rage:"\u{1F621}",pout:"\u{1F621}",angry:"\u{1F620}",smiling_imp:"\u{1F608}",smiley_cat:"\u{1F63A}",smile_cat:"\u{1F638}",joy_cat:"\u{1F639}",heart_eyes_cat:"\u{1F63B}",smirk_cat:"\u{1F63C}",kissing_cat:"\u{1F63D}
325",scream_cat:"\u{1F640}",crying_cat_face:"\u{1F63F}",pouting_cat:"\u{1F63E}",heart:"\u2764\uFE0F",hand:"\u270B",raised_hand:"\u270B",v:"\u270C\uFE0F",point_up:"\u261D\uFE0F",fist_raised:"\u270A",fist:"\u270A",monkey_face:"\u{1F435}",cat:"\u{1F431}",cow:"\u{1F42E}",mouse:"\u{1F42D}",coffee:"\u2615",hotsprings:"\u2668\uFE0F",anchor:"\u2693",airplane:"\u2708\uFE0F",hourglass:"\u231B",watch:"\u231A",sunny:"\u2600\uFE0F",star:"\u2B50",cloud:"\u2601\uFE0F",umbrella:"\u2614",zap:"\u26A1",snowflake:"\u2744\uFE0F",sparkles:"\u2728",black_joker:"\u{1F0CF}",mahjong:"\u{1F004}",phone:"\u260E\uFE0F",telephone:"\u260E\uFE0F",envelope:"\u2709\uFE0F",pencil2:"\u270F\uFE0F",black_nib:"\u2712\uFE0F",scissors:"\u2702\uFE0F",wheelchair:"\u267F",warning:"\u26A0\uFE0F",aries:"\u2648",taurus:"\u2649",gemini:"\u264A",cancer:"\u264B",leo:"\u264C",virgo:"\u264D",libra:"\u264E",scorpius:"\u264F",sagittarius:"\u2650",capricorn:"\u2651",aquarius:"\u2652",pisces:"\u2653",heavy_multiplication_x:"\u2716\uFE0F",heavy_plus_sign:"\u2795",heavy_minus_sign:"\u2796",heavy_division_sign:"\u2797",bangbang:"\u203C\uFE0F",interrobang:"\u2049\uFE0F",question:"\u2753",grey_question:"\u2754",grey_exclamation:"\u2755",exclamation:"\u2757",heavy_exclamation_mark:"\u2757",wavy_dash:"\u3030\uFE0F",recycle:"\u267B\uFE0F",white_check_mark:"\u2705",ballot_box_with_check:"\u2611\uFE0F",heavy_check_mark:"\u2714\uFE0F",x:"\u274C",negative_squared_cross_mark:"\u274E",curly_loop:"\u27B0",loop:"\u27BF",part_alternation_mark:"\u303D\uFE0F",eight_spoked_asterisk:"\u2733\uFE0F",eight_pointed_black_star:"\u2734\uFE0F",sparkle:"\u2747\uFE0F",copyright:"\xA9\uFE0F",registered:"\xAE\uFE0F",tm:"\u2122\uFE0F",information_source:"\u2139\uFE0F",m:"\u24C2\uFE0F",black_circle:"\u26AB",white_circle:"\u26AA",black_large_square:"\u2B1B",white_large_square:"\u2B1C",black_medium_square:"\u25FC\uFE0F",white_medium_square:"\u25FB\uFE0F",black_medium_small_square:"\u25FE",white_medium_small_square:"\u25FD",black_small_square:"\u25AA\uFE0F",white_small_square:"\u25AB\uFE0F"},_G={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["</3","<\\3"],confused:[":/",":-/"],cry:[":'(",":'-(",":,(",":,-("],frowning:[":(",":-("],heart:["<3"],imp:["]:(","]:-("],innocent:["o:)","O:)","o:-)","O:-)","0:)","0:-)"],joy:[":')",":'-)",":,)",":,-)",":'D",":'-D",":,D",":,-D"],kissing:[":*",":-*"],laughing:["x-)","X-)"],neutral_face:[":|",":-|"],open_mouth:[":o",":-o",":O",":-O"],rage:[":@",":-@"],smile:[":D",":-D"],smiley:[":)",":-)"],smiling_imp:["]:)","]:-)"],sob:[":,'(",":,'-(",";(",";-("],stuck_out_tongue:[":P",":-P"],sunglasses:["8-)","B-)"],sweat:[",:(",",:-("],sweat_smile:[",:)",",:-)"],unamused:[":s",":-S",":z",":-Z",":$",":-$"],wink:[";)",";-)"]};class wG{setupMarkdown(w){w.use(mG,{defs:Object.assign(vG,bG),shortcuts:Object.assign(_G,yG)}),w.renderer.rules.emoji=function(L,M){const k=L[M];let A=k.content;return sD[k.markup]&&(A=`<img src="${String(sD[k.markup])}" />`),`<span className="un-emoji">${A}</span>`}}}const xG=new wG,SG=["smartquotes","replacements","image","table","heading","lheading"],BE=lG({html:!1,breaks:!1,linkify:!0,typographer:!0}).disable(SG);BE.use(fG(),{attrs:{target:"_blank",rel:"noopener nofollow ugc"}}),xG.setupMarkdown(BE);const CG=E=>BE.renderInline(E);var EG=__webpack_require__(5970),LG=__webpack_require__.n(EG);const ya=({span:E,className:w,children:L})=>(0,oe.jsx)("div",{className:bh("un-grid__item",`un-grid__item--span-${E||12}`,w),children:L});/*!
326 * @kurkle/color v0.3.4
327 * https://github.com/kurkle/color#readme
328 * (c) 2024 Jukka Kurkela
329 * Released under the MIT License
330 */function Lv(E){return E+.5|0}const Lp=(E,w,L)=>Math.max(Math.min(E,L),w);function j2(E){return Lp(Lv(E*2.55),0,255)}function Wle(E){return Lp(Lv(E/2.55),0,100)}function dm(E){return Lp(Lv(E*255),0,255)}function Mp(E){return Lp(Lv(E/2.55)/100,0,1)}function oD(E){return Lp(Lv(E*100),0,100)}const Mf={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},UE=[..."0123456789ABCDEF"],MG=E=>UE[E&15],kG=E=>UE[(E&240)>>4]+UE[E&15],bx=E=>(E&240)>>4===(E&15),TG=E=>bx(E.r)&&bx(E.g)&&bx(E.b)&&bx(E.a);function AG(E){var w=E.length,L;return E[0]==="#"&&(w===4||w===5?L={r:255&Mf[E[1]]*17,g:255&Mf[E[2]]*17,b:255&Mf[E[3]]*17,a:w===5?Mf[E[4]]*17:255}
vendor: 5,918 bytes, line 330
330:(w===7||w===9)&&(L={r:Mf[E[1]]<<4|Mf[E[2]],g:Mf[E[3]]<<4|Mf[E[4]],b:Mf[E[5]]<<4|Mf[E[6]],a:w===9?Mf[E[7]]<<4|Mf[E[8]]:255})),L}const DG=(E,w)=>E<255?w(E):"";function jG(E){var w=TG(E)?MG:kG;return E?"#"+w(E.r)+w(E.g)+w(E.b)+DG(E.a,w):void 0}const NG=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function uD(E,w,L){const M=w*Math.min(L,1-L),k=(A,D=(A+E/30)%12)=>L-M*Math.max(Math.min(D-3,9-D,1),-1);return[k(0),k(8),k(4)]}function IG(E,w,L){const M=(k,A=(k+E/60)%6)=>L-L*w*Math.max(Math.min(A,4-A,1),0);return[M(5),M(3),M(1)]}function OG(E,w,L){const M=uD(E,1,.5);let k;for(w+L>1&&(k=1/(w+L),w*=k,L*=k),k=0;k<3;k++)M[k]*=1-w-L,M[k]+=w;return M}function RG(E,w,L,M,k){return E===k?(w-L)/M+(w<L?6:0):w===k?(L-E)/M+2:(E-w)/M+4}function HE(E){const L=E.r/255,M=E.g/255,k=E.b/255,A=Math.max(L,M,k),D=Math.min(L,M,k),I=(A+D)/2;let R,P,H;return A!==D&&(H=A-D,P=I>.5?H/(2-A-D):H/(A+D),R=RG(L,M,k,H,A),R=R*60+.5),[R|0,P||0,I]}function GE(E,w,L,M){return(Array.isArray(w)?E(w[0],w[1],w[2]):E(w,L,M)).map(dm)}function VE(E,w,L){return GE(uD,E,w,L)}function zG(E,w,L){return GE(OG,E,w,L)}function PG(E,w,L){return GE(IG,E,w,L)}function lD(E){return(E%360+360)%360}function FG(E){const w=NG.exec(E);let L=255,M;if(!w)return;w[5]!==M&&(L=w[6]?j2(+w[5]):dm(+w[5]));const k=lD(+w[2]),A=+w[3]/100,D=+w[4]/100;return w[1]==="hwb"?M=zG(k,A,D):w[1]==="hsv"?M=PG(k,A,D):M=VE(k,A,D),{r:M[0],g:M[1],b:M[2],a:L}}function BG(E,w){var L=HE(E);L[0]=lD(L[0]+w),L=VE(L),E.r=L[0],E.g=L[1],E.b=L[2]}function UG(E){if(!E)return;const w=HE(E),L=w[0],M=oD(w[1]),k=oD(w[2]);return E.a<255?`hsla(${L}, ${M}%, ${k}%, ${Mp(E.a)})`:`hsl(${L}, ${M}%, ${k}%)`}const cD={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},fD={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function HG(){const E={},w=Object.keys(fD),L=Object.keys(cD);let M,k,A,D,I;for(M=0;M<w.length;M++){for(D=I=w[M],k=0;k<L.length;k++)A=L[k],I=I.replace(A,cD[A]);A=parseInt(fD[D],16),E[I]=[A>>16&255,A>>8&255,A&255]}return E}let yx;function GG(E){yx||(yx=HG(),yx.transparent=[0,0,0,0]);const w=yx[E.toLowerCase()];return w&&{r:w[0],g:w[1],b:w[2],a:w.length===4?w[3]:255}}const VG=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function WG(E){const w=VG.exec(E);let L=255,M,k,A;if(w){if(w[7]!==M){const D=+w[7];L=w[8]?j2(D):Lp(D*255,0,255)}return M=+w[1],k=+w[3],A=+w[5],M=255&(w[2]?j2(M):Lp(M,0,255)),k=255&(w[4]?j2(k):Lp(k,0,255)),A=255&(w[6]?j2(A):Lp(A,0,255)),{r:M,g:k,b:A,a:L}}}function qG(E){return E&&(E.a<255?`rgba(${E.r}, ${E.g}, ${E.b}, ${Mp(E.a)})`:`rgb(${E.r}, ${E.g}, ${E.b})`)}const WE=E=>E<=.0031308?E*12.92:Math.pow(E,1/2.4)*1.055-.055,Mv=E=>E<=.04045?E/12.92:Math.pow((E+.055)/1.055,2.4);function YG(E,w,L){const M=Mv(Mp(E.r)),k=Mv(Mp(E.g)),A=Mv(Mp(E.b));return{r:dm(WE(M+L*(Mv(Mp(w.r))-M))),g:dm(WE(k+L*(Mv(Mp(w.g))-k))),b:dm(WE(A+L*(Mv(Mp(w.b))-A))),a:E.a+L*(w.a-E.a)}}function vx(E,w,L){if(E){let M=HE(E);M[w]=Math.max(0,Math.min(M[w]+M[w]*L,w===0?360:1)),M=VE(M),E.r=M[0],E.g=M[1],E.b=M[2]}}function dD(E,w){return E&&Object.assign(w||{},E)}function hD(E){var w={r:0,g:0,b:0,a:255};return Array.isArray(E)?E.length>=3&&(w={r:E[0],g:E[1],b:E[2],a:255},E.length>3&&(w.a=dm(E[3]))):(w=dD(E,{r:0,g:0,b:0,a:1}),w.a=dm(w.a)),w}function $G(E){return E.charAt(0)==="r"?WG(E):FG(E)}class kv{constructor(w){if(w instanceof kv)return w;const L=typeof w;let M;L==="object"?M=hD(w):L==="string"&&(M=AG(w)||GG(w)||$G(w)),this._rgb=M,this._val
330id=!!M}get valid(){return this._valid}get rgb(){var w=dD(this._rgb);return w&&(w.a=Mp(w.a)),w}set rgb(w){this._rgb=hD(w)}rgbString(){return this._valid?qG(this._rgb):void 0}hexString(){return this._valid?jG(this._rgb):void 0}hslString(){return this._valid?UG(this._rgb):void 0}mix(w,L){if(w){const M=this.rgb,k=w.rgb;let A;const D=L===A?.5:L,I=2*D-1,R=M.a-k.a,P=((I*R===-1?I:(I+R)/(1+I*R))+1)/2;A=1-P,M.r=255&P*M.r+A*k.r+.5,M.g=255&P*M.g+A*k.g+.5,M.b=255&P*M.b+A*k.b+.5,M.a=D*M.a+(1-D)*k.a,this.rgb=M}return this}interpolate(w,L){return w&&(this._rgb=YG(this._rgb,w._rgb,L)),this}clone(){return new kv(this.rgb)}alpha(w){return this._rgb.a=dm(w),this}clearer(w){const L=this._rgb;return L.a*=1-w,this}greyscale(){const w=this._rgb,L=Lv(w.r*.3+w.g*.59+w.b*.11);return w.r=w.g=w.b=L,this}opaquer(w){const L=this._rgb;return L.a*=1+w,this}negate(){const w=this._rgb;return w.r=255-w.r,w.g=255-w.g,w.b=255-w.b,this}lighten(w){return vx(this._rgb,2,w),this}darken(w){return vx(this._rgb,2,-w),this}saturate(w){return vx(this._rgb,1,w),this}desaturate(w){return vx(this._rgb,1,-w),this}rotate(w){return BG(this._rgb,w),this}}function qle(E){return new kv(E)}/*!
331 * Chart.js v4.5.1
332 * https://www.chartjs.org
333 * (c) 2025 Chart.js Contributors
334 * Released under the MIT License
335 */function kp(){}const ZG=(()=>{let E=0;return()=>E++})();function lr(E){return E==null}function qa(E){if(Array.isArray&&Array.isArray(E))return!0;const w=Object.prototype.toString.call(E);return w.slice(0,7)==="[object"&&w.slice(-6)==="Array]"}function gr(E){return E!==null&&Object.prototype.toString.call(E)==="[object Object]"}function Rs(E){return(typeof E=="number"||E instanceof Number)&&isFinite(+E)}function Fc(E,w){return Rs(E)?E:w}function ji(E,w){return typeof E=="undefined"?w:E}const QG=(E,w)=>typeof E=="string"&&E.endsWith("%")?parseFloat(E)/100:+E/w,pD=(E,w)=>typeof E=="string"&&E.endsWith("%")?parseFloat(E)/100*w:+E;function Da(E,w,L){if(E&&typeof E.call=="function")return E.apply(L,w)}function ca(E,w,L,M){let k,A,D;if(qa(E))if(A=E.length,M)for(k=A-1;k>=0;k--)w.call(L,E[k],k);else for(k=0;k<A;k++)w.call(L,E[k],k);else if(gr(E))for(D=Object.keys(E),A=D.length,k=0;k<A;k++)w.call(L,E[D[k]],D[k])}function _x(E,w){let L,M,k,A;if(!E||!w||E.length!==w.length)return!1;for(L=0,M=E.length;L<M;++L)if(k=E[L],A=w[L],k.datasetIndex!==A.datasetIndex||k.index!==A.index)return!1;return!0}function wx(E){if(qa(E))return E.map(wx);if(gr(E)){const w=Object.create(null),L=Object.keys(E),M=L.length;let k=0;for(;k<M;++k)w[L[k]]=wx(E[L[k]]);return w}return E}function gD(E){return["__proto__","prototype","constructor"].indexOf(E)===-1}function JG(E,w,L,M){if(!gD(E))return;const k=w[E],A=L[E];gr(k)&&gr(A)?N2(k,A,M):w[E]=wx(A)}function N2(E,w,L){const M=qa(w)?w:[w],k=M.length;if(!gr(E))return E;L=L||{};const A=L.merger||JG;let D;for(let I=0;I<k;++I){if(D=M[I],!gr(D))continue;const R=Object.keys(D);for(let P=0,H=R.length;P<H;++P)A(R[P],E,D,L)}return E}function I2(E,w){return N2(E,w,{merger:KG})}function KG(E,w,L){if(!gD(E))return;const M=w[E],k=L[E];gr(M)&&gr(k)?I2(M,k):Object.prototype.hasOwnProperty.call(w,E)||(w[E]=wx(k))}function Yle(E,w,L,M){w!==void 0&&console.warn(E+': "'+L+'" is deprecated. Please use "'+M+'" instead')}const mD={"":E=>E,x:E=>E.x,y:E=>E.y};function XG(E){const w=E.split("."),L=[];let M="";for(const k of w)M+=k,M.endsWith("\\")?M=M.slice(0,-1)+".":(L.push(M),M="");return L}function eV(E){const w=XG(E);return L=>{for(const M of w){if(M==="")break;L=L&&L[M]}return L}}function hm(E,w){return(mD[w]||(mD[w]=eV(w)))(E)}function qE(E){return E.charAt(0).toUpperCase()+E.slice(1)}const O2=E=>typeof E!="undefined",pm=E=>typeof E=="function",bD=(E,w)=>{if(E.size!==w.size)return!1;for(const L of E)if(!w.has(L))return!1;return!0};function tV(E){return E.type==="mouseup"||E.type==="click"||E.type==="contextmenu"}const Rr=Math.PI,Ya=2*Rr,nV=Ya+Rr,xx=Number.POSITIVE_INFINITY,iV=Rr/180,Ys=Rr/2,lb=Rr/4,yD=Rr*2/3,gm=Math.log10,Kh=Math.sign;function R2(E,w,L){return Math.abs(E-w)<L}function vD(E){const w=Math.round(E);E=R2(E,w,E/1e3)?w:E;const L=Math.pow(10,Math.floor(gm(E))),M=E/L;return(M<=1?1:M<=2?2:M<=5?5:10)*L}function rV(E){const w=[],L=Math.sqrt(E);let M;for(M=1;M<L;M++)E%M===0&&(w.push(M),w.push(E/M));return L===(L|0)&&w.push(L),w.sort((k,A)=>k-A).pop(),w}function aV(E){return typeof E=="symbol"||typeof E=="object"&&E!==null&&!(Symbol.toPrimitive in E||"toString"in E||"valueOf"in E)}function Tv(E){return!aV(E)&&!isNaN(parseFloat(E))&&isFinite(E)}function sV(E,w){const L=Math.round(E);return L-w<=E&&L+w>=E}function _D(E,w,L){let M,k,A;for(M=0,k=E.length;M<k;M++)A=E[M][L],isNaN(A)||(w.min=Math.min(w.min,A),w.max=Math.max(w.max,A))}function Od(E){return E*(Rr/180)}function YE(E){return E*(180/Rr)}function wD(E){if(!Rs(E))return;let w=1,L=0;for(;Math.round(E*w)/w!==E;)w*=10,L++;return L}function xD(E,w){const L=w.x-E.x,M=w.y-E.y,k=Math.sqrt(L*L+M*M);let A=Math.atan2(M,L);return A<-.5*Rr&&(A+=Ya),{angle:A,distance:k}}function $E(E,w){return Math.sqrt(Math.pow(w.x-E.x,2)+Math.pow(w.y-E.y,2))}function oV(E,w){return(E-w+nV)%Ya-Rr}function Ju(E){return(E%Ya+Ya)%Ya}function z2(E,w,L,M){const k=Ju(E),A=Ju(w),D=Ju(L),I=Ju(A-k),R=Ju(D-k),P=Ju(k-A),H=Ju(k-D);return k===A||k===D||M&&A===D||I>R&&P<H}function eu(E,w,L){return Math.max(w,Math.min(L,E))}function uV(E){return eu(E,-32768,32767)}function Tp(E,w,L,M=1e-6){return E>=Math.min(w,L)-M&&E<=Math.max(w,L)+M}function ZE(E,w,L){L=L||(D=>E[D]<w);let M=E.length-1,k=0,A;for(;M-k>1;)A=k+M>>
3351,L(A)?k=A:M=A;return{lo:k,hi:M}}const Ap=(E,w,L,M)=>ZE(E,L,M?k=>{const A=E[k][w];return A<L||A===L&&E[k+1][w]===L}:k=>E[k][w]<L),lV=(E,w,L)=>ZE(E,L,M=>E[M][w]>=L);function cV(E,w,L){let M=0,k=E.length;for(;M<k&&E[M]<w;)M++;for(;k>M&&E[k-1]>L;)k--;return M>0||k<E.length?E.slice(M,k):E}const SD=["push","pop","shift","splice","unshift"];function fV(E,w){if(E._chartjs){E._chartjs.listeners.push(w);return}Object.defineProperty(E,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[w]}}),SD.forEach(L=>{const M="_onData"+qE(L),k=E[L];Object.defineProperty(E,L,{configurable:!0,enumerable:!1,value(...A){const D=k.apply(this,A);return E._chartjs.listeners.forEach(I=>{typeof I[M]=="function"&&I[M](...A)}),D}})})}function CD(E,w){const L=E._chartjs;if(!L)return;const M=L.listeners,k=M.indexOf(w);k!==-1&&M.splice(k,1),!(M.length>0)&&(SD.forEach(A=>{delete E[A]}),delete E._chartjs)}function ED(E){const w=new Set(E);return w.size===E.length?E:Array.from(w)}function $le(E,w,L){return w+" "+E+"px "+L}const LD=function(){return typeof window=="undefined"?function(E){return E()}:window.requestAnimationFrame}();function MD(E,w){let L=[],M=!1;return function(...k){L=k,M||(M=!0,LD.call(window,()=>{M=!1,E.apply(w,L)}))}}function dV(E,w){let L;return function(...M){return w?(clearTimeout(L),L=setTimeout(E,w,M)):E.apply(this,M),w}}const QE=E=>E==="start"?"left":E==="end"?"right":"center",Ku=(E,w,L)=>E==="start"?w:E==="end"?L:(w+L)/2,hV=(E,w,L,M)=>E===(M?"left":"right")?L:E==="center"?(w+L)/2:w;function kD(E,w,L){const M=w.length;let k=0,A=M;if(E._sorted){const{iScale:D,vScale:I,_parsed:R}=E,P=E.dataset&&E.dataset.options?E.dataset.options.spanGaps:null,H=D.axis,{min:G,max:q,minDefined:Y,maxDefined:$}=D.getUserBounds();if(Y){if(k=Math.min(Ap(R,H,G).lo,L?M:Ap(w,H,D.getPixelForValue(G)).lo),P){const X=R.slice(0,k+1).reverse().findIndex(ne=>!lr(ne[I.axis]));k-=Math.max(0,X)}k=eu(k,0,M-1)}if($){let X=Math.max(Ap(R,D.axis,q,!0).hi+1,L?0:Ap(w,H,D.getPixelForValue(q),!0).hi+1);if(P){const ne=R.slice(X-1).findIndex(ue=>!lr(ue[I.axis]));X+=Math.max(0,ne)}A=eu(X,k,M)-k}else A=M-k}return{start:k,count:A}}function TD(E){const{xScale:w,yScale:L,_scaleRanges:M}=E,k={xmin:w.min,xmax:w.max,ymin:L.min,ymax:L.max};if(!M)return E._scaleRanges=k,!0;const A=M.xmin!==w.min||M.xmax!==w.max||M.ymin!==L.min||M.ymax!==L.max;return Object.assign(M,k),A}const Sx=E=>E===0||E===1,AD=(E,w,L)=>-(Math.pow(2,10*(E-=1))*Math.sin((E-w)*Ya/L)),DD=(E,w,L)=>Math.pow(2,-10*E)*Math.sin((E-w)*Ya/L)+1,P2={linear:E=>E,easeInQuad:E=>E*E,easeOutQuad:E=>-E*(E-2),easeInOutQuad:E=>(E/=.5)<1?.5*E*E:-.5*(--E*(E-2)-1),easeInCubic:E=>E*E*E,easeOutCubic:E=>(E-=1)*E*E+1,easeInOutCubic:E=>(E/=.5)<1?.5*E*E*E:.5*((E-=2)*E*E+2),easeInQuart:E=>E*E*E*E,easeOutQuart:E=>-((E-=1)*E*E*E-1),easeInOutQuart:E=>(E/=.5)<1?.5*E*E*E*E:-.5*((E-=2)*E*E*E-2),easeInQuint:E=>E*E*E*E*E,easeOutQuint:E=>(E-=1)*E*E*E*E+1,easeInOutQuint:E=>(E/=.5)<1?.5*E*E*E*E*E:.5*((E-=2)*E*E*E*E+2),easeInSine:E=>-Math.cos(E*Ys)+1,easeOutSine:E=>Math.sin(E*Ys),easeInOutSine:E=>-.5*(Math.cos(Rr*E)-1),easeInExpo:E=>E===0?0:Math.pow(2,10*(E-1)),easeOutExpo:E=>E===1?1:-Math.pow(2,-10*E)+1,easeInOutExpo:E=>Sx(E)?E:E<.5?.5*Math.pow(2,10*(E*2-1)):.5*(-Math.pow(2,-10*(E*2-1))+2),easeInCirc:E=>E>=1?E:-(Math.sqrt(1-E*E)-1),easeOutCirc:E=>Math.sqrt(1-(E-=1)*E),easeInOutCirc:E=>(E/=.5)<1?-.5*(Math.sqrt(1-E*E)-1):.5*(Math.sqrt(1-(E-=2)*E)+1),easeInElastic:E=>Sx(E)?E:AD(E,.075,.3),easeOutElastic:E=>Sx(E)?E:DD(E,.075,.3),easeInOutElastic(E){return Sx(E)?E:E<.5?.5*AD(E*2,.1125,.45):.5+.5*DD(E*2-1,.1125,.45)},easeInBack(E){return E*E*((1.70158+1)*E-1.70158)},easeOutBack(E){return(E-=1)*E*((1.70158+1)*E+1.70158)+1},easeInOutBack(E){let w=1.70158;return(E/=.5)<1?.5*(E*E*(((w*=1.525)+1)*E-w)):.5*((E-=2)*E*(((w*=1.525)+1)*E+w)+2)},easeInBounce:E=>1-P2.easeOutBounce(1-E),easeOutBounce(E){return E<1/2.75?7.5625*E*E:E<2/2.75?7.5625*(E-=1.5/2.75)*E+.75:E<2.5/2.75?7.5625*(E-=2.25/2.75)*E+.9375:7.5625*(E-=2.625/2.75)*E+.984375},easeInOutBounce:E=>E<.5?P2.easeInBounce(E*2)*.5:P2.easeOutBounce(E*2-1)*.5+.5};function JE(E){if(E&&typeof E=="object"){const w=E.toString();return w==="[object CanvasPattern]"||w==="[object CanvasGradient]"}return!1}function jD(E){return JE(E)?E:new kv(E)}function KE(E){return JE(E)?E:new kv(E).saturate(.5).darken(.1).hexString()}const pV=["x","y","borderWidth","radius","tension"],gV=["color","borderColor","backgroundColor"];function mV(E){E.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),E.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:w=>w!=="onProgress"&&w!=="onComplete"&&w!=="fn"}),E.set("animations",{colors:{type:"color",properties:gV},numbers:{type:"number",properties:pV}}),E.describe("animations",{_fallback:"animation"}),E.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:w=>w|0}}}})}function bV(E){E.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const ND=new Map;function yV(E,w){w=w||{};const L=E+JSON.stringify(w);let M=ND.get(L);return M||(M=new Intl.NumberFormat(E,w),ND.set(L,M)),M}function F2(E,w,L){return yV(w,L).format(E)}const ID={values(E){return qa(E)?E:""+E},numeric(E,w,L){if(E===0)return"0";const M=this.chart.options.locale;let k,A=E;
335if(L.length>1){const P=Math.max(Math.abs(L[0].value),Math.abs(L[L.length-1].value));(P<1e-4||P>1e15)&&(k="scientific"),A=vV(E,L)}const D=gm(Math.abs(A)),I=isNaN(D)?1:Math.max(Math.min(-1*Math.floor(D),20),0),R={notation:k,minimumFractionDigits:I,maximumFractionDigits:I};return Object.assign(R,this.options.ticks.format),F2(E,M,R)},logarithmic(E,w,L){if(E===0)return"0";const M=L[w].significand||E/Math.pow(10,Math.floor(gm(E)));return[1,2,3,5,10,15].includes(M)||w>.8*L.length?ID.numeric.call(this,E,w,L):""}};function vV(E,w){let L=w.length>3?w[2].value-w[1].value:w[1].value-w[0].value;return Math.abs(L)>=1&&E!==Math.floor(E)&&(L=E-Math.floor(E)),L}var Cx={formatters:ID};function _V(E){E.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(w,L)=>L.lineWidth,tickColor:(w,L)=>L.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Cx.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),E.route("scale.ticks","color","","color"),E.route("scale.grid","color","","borderColor"),E.route("scale.border","color","","borderColor"),E.route("scale.title","color","","color"),E.describe("scale",{_fallback:!1,_scriptable:w=>!w.startsWith("before")&&!w.startsWith("after")&&w!=="callback"&&w!=="parser",_indexable:w=>w!=="borderDash"&&w!=="tickBorderDash"&&w!=="dash"}),E.describe("scales",{_fallback:"scale"}),E.describe("scale.ticks",{_scriptable:w=>w!=="backdropPadding"&&w!=="callback",_indexable:w=>w!=="backdropPadding"})}const cb=Object.create(null),XE=Object.create(null);function B2(E,w){if(!w)return E;const L=w.split(".");for(let M=0,k=L.length;M<k;++M){const A=L[M];E=E[A]||(E[A]=Object.create(null))}return E}function e6(E,w,L){return typeof w=="string"?N2(B2(E,w),L):N2(B2(E,""),w)}class wV{constructor(w,L){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=M=>M.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(M,k)=>KE(k.backgroundColor),this.hoverBorderColor=(M,k)=>KE(k.borderColor),this.hoverColor=(M,k)=>KE(k.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={}
vendor: 5,152 bytes, line 335
335,this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(w),this.apply(L)}set(w,L){return e6(this,w,L)}get(w){return B2(this,w)}describe(w,L){return e6(XE,w,L)}override(w,L){return e6(cb,w,L)}route(w,L,M,k){const A=B2(this,w),D=B2(this,M),I="_"+L;Object.defineProperties(A,{[I]:{value:A[L],writable:!0},[L]:{enumerable:!0,get(){const R=this[I],P=D[k];return gr(R)?Object.assign({},P,R):ji(R,P)},set(R){this[I]=R}}})}apply(w){w.forEach(L=>L(this))}}var ss=new wV({_scriptable:E=>!E.startsWith("on"),_indexable:E=>E!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[mV,bV,_V]);function xV(E){return!E||lr(E.size)||lr(E.family)?null:(E.style?E.style+" ":"")+(E.weight?E.weight+" ":"")+E.size+"px "+E.family}function Ex(E,w,L,M,k){let A=w[k];return A||(A=w[k]=E.measureText(k).width,L.push(k)),A>M&&(M=A),M}function SV(E,w,L,M){M=M||{};let k=M.data=M.data||{},A=M.garbageCollect=M.garbageCollect||[];M.font!==w&&(k=M.data={},A=M.garbageCollect=[],M.font=w),E.save(),E.font=w;let D=0;const I=L.length;let R,P,H,G,q;for(R=0;R<I;R++)if(G=L[R],G!=null&&!qa(G))D=Ex(E,k,A,D,G);else if(qa(G))for(P=0,H=G.length;P<H;P++)q=G[P],q!=null&&!qa(q)&&(D=Ex(E,k,A,D,q));E.restore();const Y=A.length/2;if(Y>L.length){for(R=0;R<Y;R++)delete k[A[R]];A.splice(0,Y)}return D}function fb(E,w,L){const M=E.currentDevicePixelRatio,k=L!==0?Math.max(L/2,.5):0;return Math.round((w-k)*M)/M+k}function OD(E,w){!w&&!E||(w=w||E.getContext("2d"),w.save(),w.resetTransform(),w.clearRect(0,0,E.width,E.height),w.restore())}function t6(E,w,L,M){RD(E,w,L,M,null)}function RD(E,w,L,M,k){let A,D,I,R,P,H,G,q;const Y=w.pointStyle,$=w.rotation,X=w.radius;let ne=($||0)*iV;if(Y&&typeof Y=="object"&&(A=Y.toString(),A==="[object HTMLImageElement]"||A==="[object HTMLCanvasElement]")){E.save(),E.translate(L,M),E.rotate(ne),E.drawImage(Y,-Y.width/2,-Y.height/2,Y.width,Y.height),E.restore();return}if(!(isNaN(X)||X<=0)){switch(E.beginPath(),Y){default:k?E.ellipse(L,M,k/2,X,0,0,Ya):E.arc(L,M,X,0,Ya),E.closePath();break;case"triangle":H=k?k/2:X,E.moveTo(L+Math.sin(ne)*H,M-Math.cos(ne)*X),ne+=yD,E.lineTo(L+Math.sin(ne)*H,M-Math.cos(ne)*X),ne+=yD,E.lineTo(L+Math.sin(ne)*H,M-Math.cos(ne)*X),E.closePath();break;case"rectRounded":P=X*.516,R=X-P,D=Math.cos(ne+lb)*R,G=Math.cos(ne+lb)*(k?k/2-P:R),I=Math.sin(ne+lb)*R,q=Math.sin(ne+lb)*(k?k/2-P:R),E.arc(L-G,M-I,P,ne-Rr,ne-Ys),E.arc(L+q,M-D,P,ne-Ys,ne),E.arc(L+G,M+I,P,ne,ne+Ys),E.arc(L-q,M+D,P,ne+Ys,ne+Rr),E.closePath();break;case"rect":if(!$){R=Math.SQRT1_2*X,H=k?k/2:R,E.rect(L-H,M-R,2*H,2*R);break}ne+=lb;case"rectRot":G=Math.cos(ne)*(k?k/2:X),D=Math.cos(ne)*X,I=Math.sin(ne)*X,q=Math.sin(ne)*(k?k/2:X),E.moveTo(L-G,M-I),E.lineTo(L+q,M-D),E.lineTo(L+G,M+I),E.lineTo(L-q,M+D),E.closePath();break;case"crossRot":ne+=lb;case"cross":G=Math.cos(ne)*(k?k/2:X),D=Math.cos(ne)*X,I=Math.sin(ne)*X,q=Math.sin(ne)*(k?k/2:X),E.moveTo(L-G,M-I),E.lineTo(L+G,M+I),E.moveTo(L+q,M-D),E.lineTo(L-q,M+D);break;case"star":G=Math.cos(ne)*(k?k/2:X),D=Math.cos(ne)*X,I=Math.sin(ne)*X,q=Math.sin(ne)*(k?k/2:X),E.moveTo(L-G,M-I),E.lineTo(L+G,M+I),E.moveTo(L+q,M-D),E.lineTo(L-q,M+D),ne+=lb,G=Math.cos(ne)*(k?k/2:X),D=Math.cos(ne)*X,I=Math.sin(ne)*X,q=Math.sin(ne)*(k?k/2:X),E.moveTo(L-G,M-I),E.lineTo(L+G,M+I),E.moveTo(L+q,M-D),E.lineTo(L-q,M+D);break;case"line":D=k?k/2:Math.cos(ne)*X,I=Math.sin(ne)*X,E.moveTo(L-D,M-I),E.lineTo(L+D,M+I);break;case"dash":E.moveTo(L,M),E.lineTo(L+Math.cos(ne)*(k?k/2:X),M+Math.sin(ne)*X);break;case!1:E.closePath();break}E.fill(),w.borderWidth>0&&E.stroke()}}function Dp(E,w,L){return L=L||.5,!w||E&&E.x>w.left-L&&E.x<w.right+L&&E.y>w.top-L&&E.y<w.bottom+L}function Lx(E,w){E.save(),E.beginPath(),E.rect(w.left,w.top,w.right-w.left,w.bottom-w.top),E.clip()}function Mx(E){E.restore()}function CV(E,w,L,M,k){if(!w)return E.lineTo(L.x,L.y);if(k==="middle"){const A=(w.x+L.x)/2;E.lineTo(A,w.y),E.lineTo(A,L.y)}else k==="after"!=!!M?E.lineTo(w.x,L.y):E.lineTo(L.x,w.y);E.lineTo(L.x,L.y)}function EV(E,w,L,M){if(!w)return E.lineTo(L.x,L.y);E.bezierCurveTo(M?w.cp1x:w.cp2x,M?w.cp1y:w.cp2y,M?L.cp2x:L.cp1x,M?L.cp2y:L.cp1y,L.x,L.y)}function LV(E,w){w.translation&&E.translate(w.translation[0],w.translation[1]),lr(w.rotation)||E.rotate(w.rotation),w.color&&(E.fillStyle=w.color),w.textAlign&&(E.textAlign=w.textAlign),w.textBaseline&&(E.textBaseline=w.textBaseline)}function MV(E,w,L,M,k){if(k.strikethrough||k.underline){const A=E.measureText(M),D=w-A.actualBoundingBoxLeft,I=w+A.actualBoundingBoxRight,R=L-A.actualBoundingBoxAscent,P=L+A.actualBoundingBoxDescent,H=k.strikethrough?(R+P)/2:P;E.strokeStyle=E.fillStyle,E.beginPath(),E.lineWidth=k.decorationWidth||2,E.moveTo(D,H),E.lineTo(I,H),E.stroke()}}function kV(E,w){const L=E.fillStyle;E.fillStyle=w.color,E.fillRect(w.left,w.top,w.width,w.height),E.fillStyle=L}function db(E,w,L,M,k,A={}){const D=qa(w)?w:[w],I=A.strokeWidth>0&&A.strokeColor!=="";let R,P;for(E.save(),E.font=k.string,LV(E,A),R=0;R<D.length;++R)P=D[R],A.backdrop&&kV(E,A.backdrop),I&&(A.strokeColor&&(E.strokeStyle=A.strokeColor),lr(A.strokeWidth)||(E.lineWidth=A.strokeWidth),E.strokeText(P,L,M,A.maxWidth)),E.fillText(P,L,M,A.maxWidth),MV(E,L,M,P,A),M+=Number(k.lineHeight);
335E.restore()}function U2(E,w){const{x:L,y:M,w:k,h:A,radius:D}=w;E.arc(L+D.topLeft,M+D.topLeft,D.topLeft,1.5*Rr,Rr,!0),E.lineTo(L,M+A-D.bottomLeft),E.arc(L+D.bottomLeft,M+A-D.bottomLeft,D.bottomLeft,Rr,Ys,!0),E.lineTo(L+k-D.bottomRight,M+A),E.arc(L+k-D.bottomRight,M+A-D.bottomRight,D.bottomRight,Ys,0,!0),E.lineTo(L+k,M+D.topRight),E.arc(L+k-D.topRight,M+D.topRight,D.topRight,0,-Ys,!0),E.lineTo(L+D.topLeft,M)}const TV=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,AV=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function DV(E,w){const L=(""+E).match(TV);if(!L||L[1]==="normal")return w*1.2;switch(E=+L[2],L[3]){case"px":return E;case"%":E/=100;break}return w*E}const jV=E=>+E||0;function n6(E,w){const L={},M=gr(w),k=M?Object.keys(w):w,A=gr(E)?M?D=>ji(E[D],E[w[D]]):D=>E[D]:()=>E;for(const D of k)L[D]=jV(A(D));return L}function zD(E){return n6(E,{top:"y",right:"x",bottom:"y",left:"x"})}function hb(E){return n6(E,["topLeft","topRight","bottomLeft","bottomRight"])}function Xu(E){const w=zD(E);return w.width=w.left+w.right,w.height=w.top+w.bottom,w}function To(E,w){E=E||{},w=w||ss.font;let L=ji(E.size,w.size);typeof L=="string"&&(L=parseInt(L,10));let M=ji(E.style,w.style);M&&!(""+M).match(AV)&&(console.warn('Invalid font style specified: "'+M+'"'),M=void 0);const k={family:ji(E.family,w.family),lineHeight:DV(ji(E.lineHeight,w.lineHeight),L),size:L,style:M,weight:ji(E.weight,w.weight),string:""};return k.string=xV(k),k}function H2(E,w,L,M){let k=!0,A,D,I;for(A=0,D=E.length;A<D;++A)if(I=E[A],I!==void 0&&(w!==void 0&&typeof I=="function"&&(I=I(w),k=!1),L!==void 0&&qa(I)&&(I=I[L%I.length],k=!1),I!==void 0))return M&&!k&&(M.cacheable=!1),I}function NV(E,w,L){const{min:M,max:k}=E,A=pD(w,(k-M)/2),D=(I,R)=>L&&I===0?0:I+R;return{min:D(M,-Math.abs(A)),max:D(k,A)}}function mm(E,w){return Object.assign(Object.create(E),w)}function i6(E,w=[""],L,M,k=()=>E[0]){const A=L||E;typeof M=="undefined"&&(M=HD("_fallback",E));const D={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:E,_rootScopes:A,_fallback:M,_getTarget:k,override:I=>i6([I,...E],w,A,M)};return new Proxy(D,{deleteProperty(I,R){return delete I[R],delete I._keys,delete E[0][R],!0},get(I,R){return FD(I,R,()=>UV(R,w,E,I))},getOwnPropertyDescriptor(I,R){return Reflect.getOwnPropertyDescriptor(I._scopes[0],R)},getPrototypeOf(){return Reflect.getPrototypeOf(E[0])},has(I,R){return GD(I).includes(R)},ownKeys(I){return GD(I)},set(I,R,P){const H=I._storage||(I._storage=k());return I[R]=H[R]=P,delete I._keys,!0}})}function Av(E,w,L,M){const k={_cacheable:!1,_proxy:E,_context:w,_subProxy:L,_stack:new Set,_descriptors:PD(E,M),setContext:A=>Av(E,A,L,M),override:A=>Av(E.override(A),w,L,M)};return new Proxy(k,{deleteProperty(A,D){return delete A[D],delete E[D],!0},get(A,D,I){return FD(A,D,()=>OV(A,D,I))},getOwnPropertyDescriptor(A,D){return A._descriptors.allKeys?Reflect.has(E,D)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(E,D)},getPrototypeOf(){return Reflect.getPrototypeOf(E)},has(A,D){return Reflect.has(E,D)},ownKeys(){return Reflect.ownKeys(E)},set(A,D,I){return E[D]=I,delete A[D],!0}})}function PD(E,w={scriptable:!0,indexable:!0}){const{_scriptable:L=w.scriptable,_indexable:M=w.indexable,_allKeys:k=w.allKeys}=E;return{allKeys:k,scriptable:L,indexable:M,isScriptable:pm(L)?L:()=>L,isIndexable:pm(M)?M:()=>M}}const IV=(E,w)=>E?E+qE(w):w,r6=(E,w)=>gr(w)&&E!=="adapters"&&(Object.getPrototypeOf(w)===null||w.constructor===Object);function FD(E,w,L){if(Object.prototype.hasOwnProperty.call(E,w)||w==="constructor")return E[w];const M=L();return E[w]=M,M}function OV(E,w,L){const{_proxy:M,_context:k,_subProxy:A,_descriptors:D}=E;let I=M[w];return pm(I)&&D.isScriptable(w)&&(I=RV(w,I,E,L)),qa(I)&&I.length&&(I=zV(w,I,E,D.isIndexable)),r6(w,I)&&(I=Av(I,k,A&&A[w],D)),I}function RV(E,w,L,M){const{_proxy:k,_context:A,_subProxy:D,_stack:I}=L;if(I.has(E))throw new Error("Recursion detected: "+Array.from(I).join("->")+"->"+E);I.add(E);let R=w(A,D||M);return I.delete(E),r6(E,R)&&(R=a6(k._scopes,k,E,R)),R}function zV(E,w,L,M){const{_proxy:k,_context:A,_subProxy:D,_descriptors:I}=L;if(typeof A.index!="undefined"&&M(E))return w[A.index%w.length];if(gr(w[0])){const R=w,P=k._scopes.filter(H=>H!==R);w=[];for(const H of R){const G=a6(P,k,E,H);w.push(Av(G,A,D&&D[E],I))}}return w}function BD(E,w,L){return pm(E)?E(w,L):E}const PV=(E,w)=>E===!0?w:typeof E=="string"?hm(w,E):void 0;function FV(E,w,L,M,k){for(const A of w){const D=PV(L,A);if(D){E.add(D);const I=BD(D._fallback,L,k);if(typeof I!="undefined"&&I!==L&&I!==M)return I}else if(D===!1&&typeof M!="undefined"&&L!==M)return null}return!1}function a6(E,w,L,M){const k=w._rootScopes,A=BD(w._fallback,L,M),D=[...E,...k],I=new Set;I.add(M);let R=UD(I,D,L,A||L,M);return R===null||typeof A!="undefined"&&A!==L&&(R=UD(I,D,A,R,M),R===null)?!1:i6(Array.from(I),[""],k,A,()=>BV(w,L,M))}function UD(E,w,L,M,k){for(;L;)L=FV(E,w,L,M,k);return L}function BV(E,w,L){const M=E._getTarget();w in M||(M[w]={});const k=M[w];return qa(k)&&gr(L)?L:k||{}}function UV(E,w,L,M){let k;for(const A of w)if(k=HD(IV(A,E),L),typeof k!="undefined")return r6(E,k)?a6(L,M,E,k):k}function HD(E,w){for(const L of w){if(!L)continue;const M=L[E];if(typeof M!="undefined")return M}}function GD(E){let w=E._keys;return w||(w=E._keys=HV(E._scopes)),w}function HV(E){const w=new Set;for(const L of E)for(const M of Object.keys(L).filter(k=>!k.startsWith("_")))w.add(M);return Array.from(w)}function VD(E,w,L,M){const{iScale:k}=E,{key:A="r"}=this._parsing,D=new Array(M);let I,R,P,H;for(I=0,R=M;I<R;++I)P=I+L,H=w[P],D[I]={r:k.parse(hm(H,A),P)};return D}const GV=Number.EPSILON||1e-14,Dv=(E,w)=>w<E.length&&!E[w].skip&&E[w],WD=E=>E==="x"?"y":"x";function VV(E,w,L,M){const k=E.skip?w:E,A=w,D=L.skip?w:L,I=$E(A,k),R=$E(D,A);let P=I/(I+R),H=R/(I+R);
335P=isNaN(P)?0:P,H=isNaN(H)?0:H;const G=M*P,q=M*H;return{previous:{x:A.x-G*(D.x-k.x),y:A.y-G*(D.y-k.y)},next:{x:A.x+q*(D.x-k.x),y:A.y+q*(D.y-k.y)}}}function WV(E,w,L){const M=E.length;let k,A,D,I,R,P=Dv(E,0);for(let H=0;H<M-1;++H)if(R=P,P=Dv(E,H+1),!(!R||!P)){if(R2(w[H],0,GV)){L[H]=L[H+1]=0;continue}k=L[H]/w[H],A=L[H+1]/w[H],I=Math.pow(k,2)+Math.pow(A,2),!(I<=9)&&(D=3/Math.sqrt(I),L[H]=k*D*w[H],L[H+1]=A*D*w[H])}}function qV(E,w,L="x"){const M=WD(L),k=E.length;let A,D,I,R=Dv(E,0);for(let P=0;P<k;++P){if(D=I,I=R,R=Dv(E,P+1),!I)continue;const H=I[L],G=I[M];D&&(A=(H-D[L])/3,I[`cp1${L}`]=H-A,I[`cp1${M}`]=G-A*w[P]),R&&(A=(R[L]-H)/3,I[`cp2${L}`]=H+A,I[`cp2${M}`]=G+A*w[P])}}function YV(E,w="x"){const L=WD(w),M=E.length,k=Array(M).fill(0),A=Array(M);let D,I,R,P=Dv(E,0);for(D=0;D<M;++D)if(I=R,R=P,P=Dv(E,D+1),!!R){if(P){const H=P[w]-R[w];k[D]=H!==0?(P[L]-R[L])/H:0}A[D]=I?P?Kh(k[D-1])!==Kh(k[D])?0:(k[D-1]+k[D])/2:k[D-1]:k[D]}WV(E,k,A),qV(E,A,w)}function kx(E,w,L){return Math.max(Math.min(E,L),w)}function $V(E,w){let L,M,k,A,D,I=Dp(E[0],w);for(L=0,M=E.length;L<M;++L)D=A,A=I,I=L<M-1&&Dp(E[L+1],w),A&&(k=E[L],D&&(k.cp1x=kx(k.cp1x,w.left,w.right),k.cp1y=kx(k.cp1y,w.top,w.bottom)),I&&(k.cp2x=kx(k.cp2x,w.left,w.right),k.cp2y=kx(k.cp2y,w.top,w.bottom)))}function ZV(E,w,L,M,k){let A,D,I,R;if(w.spanGaps&&(E=E.filter(P=>!P.skip)),w.cubicInterpolationMode==="monotone")YV(E,k);else{let P=M?E[E.length-1]:E[0];for(A=0,D=E.length;A<D;++A)I=E[A],R=VV(P,I,E[Math.min(A+1,D-(M?0:1))%D],w.tension),I.cp1x=R.previous.x,I.cp1y=R.previous.y,I.cp2x=R.next.x,I.cp2y=R.next.y,P=I}w.capBezierPoints&&$V(E,L)}function s6(){return typeof window!="undefined"&&typeof document!="undefined"}function o6(E){let w=E.parentNode;return w&&w.toString()==="[object ShadowRoot]"&&(w=w.host),w}function Tx(E,w,L){let M;return typeof E=="string"?(M=parseInt(E,10),E.indexOf("%")!==-1&&(M=M/100*w.parentNode[L])):M=E,M}const Ax=E=>E.ownerDocument.defaultView.getComputedStyle(E,null);function QV(E,w){return Ax(E).getPropertyValue(w)}const JV=["top","right","bottom","left"];function pb(E,w,L){const M={};L=L?"-"+L:"";for(let k=0;k<4;k++){const A=JV[k];M[A]=parseFloat(E[w+"-"+A+L])||0}return M.width=M.left+M.right,M.height=M.top+M.bottom,M}const KV=(E,w,L)=>(E>0||w>0)&&(!L||!L.shadowRoot);function XV(E,w){const L=E.touches,M=L&&L.length?L[0]:E,{offsetX:k,offsetY:A}=M;let D=!1,I,R;if(KV(k,A,E.target))I=k,R=A;else{const P=w.getBoundingClientRect();I=M.clientX-P.left,R=M.clientY-P.top,D=!0}return{x:I,y:R,box:D}}function gb(E,w){if("native"in E)return E;const{canvas:L,currentDevicePixelRatio:M}=w,k=Ax(L),A=k.boxSizing==="border-box",D=pb(k,"padding"),I=pb(k,"border","width"),{x:R,y:P,box:H}=XV(E,L),G=D.left+(H&&I.left),q=D.top+(H&&I.top);let{width:Y,height:$}=w;return A&&(Y-=D.width+I.width,$-=D.height+I.height),{x:Math.round((R-G)/Y*L.width/M),y:Math.round((P-q)/$*L.height/M)}}function eW(E,w,L){let M,k;if(w===void 0||L===void 0){const A=E&&o6(E);if(!A)w=E.clientWidth,L=E.clientHeight;else{const D=A.getBoundingClientRect(),I=Ax(A),R=pb(I,"border","width"),P=pb(I,"padding");w=D.width-P.width-R.width,L=D.height-P.height-R.height,M=Tx(I.maxWidth,A,"clientWidth"),k=Tx(I.maxHeight,A,"clientHeight")}}return{width:w,height:L,maxWidth:M||xx,maxHeight:k||xx}}const bm=E=>Math.round(E*10)/10;function tW(E,w,L,M){const k=Ax(E),A=pb(k,"margin"),D=Tx(k.maxWidth,E,"clientWidth")||xx,I=Tx(k.maxHeight,E,"clientHeight")||xx,R=eW(E,w,L);let{width:P,height:H}=R;if(k.boxSizing==="content-box"){const q=pb(k,"border","width"),Y=pb(k,"padding");P-=Y.width+q.width,H-=Y.height+q.height}return P=Math.max(0,P-A.width),H=Math.max(0,M?P/M:H-A.height),P=bm(Math.min(P,D,R.maxWidth)),H=bm(Math.min(H,I,R.maxHeight)),P&&!H&&(H=bm(P/2)),(w!==void 0||L!==void 0)&&M&&R.height&&H>R.height&&(H=R.height,P=bm(Math.floor(H*M))),{width:P,height:H}}function qD(E,w,L){const M=w||1,k=bm(E.height*M),A=bm(E.width*M);E.height=bm(E.height),E.width=bm(E.width);const D=E.canvas;return D.style&&(L||!D.style.height&&!D.style.width)&&(D.style.height=`${E.height}px`,D.style.width=`${E.width}px`),E.currentDevicePixelRatio!==M||D.height!==k||D.width!==A?(E.currentDevicePixelRatio=M,D.height=k,D.width=A,E.ctx.setTransform(M,0,0,M,
3350,0),!0):!1}const nW=function(){let E=!1;try{const w={get passive(){return E=!0,!1}};s6()&&(window.addEventListener("test",null,w),window.removeEventListener("test",null,w))}catch(w){}return E}();function YD(E,w){const L=QV(E,w),M=L&&L.match(/^(\d+)(\.\d+)?px$/);return M?+M[1]:void 0}function mb(E,w,L,M){return{x:E.x+L*(w.x-E.x),y:E.y+L*(w.y-E.y)}}function iW(E,w,L,M){return{x:E.x+L*(w.x-E.x),y:M==="middle"?L<.5?E.y:w.y:M==="after"?L<1?E.y:w.y:L>0?w.y:E.y}}function rW(E,w,L,M){const k={x:E.cp2x,y:E.cp2y},A={x:w.cp1x,y:w.cp1y},D=mb(E,k,L),I=mb(k,A,L),R=mb(A,w,L),P=mb(D,I,L),H=mb(I,R,L);return mb(P,H,L)}const aW=function(E,w){return{x(L){return E+E+w-L},setWidth(L){w=L},textAlign(L){return L==="center"?L:L==="right"?"left":"right"},xPlus(L,M){return L-M},leftForLtr(L,M){return L-M}}},sW=function(){return{x(E){return E},setWidth(E){},textAlign(E){return E},xPlus(E,w){return E+w},leftForLtr(E,w){return E}}};function jv(E,w,L){return E?aW(w,L):sW()}function $D(E,w){let L,M;(w==="ltr"||w==="rtl")&&(L=E.canvas.style,M=[L.getPropertyValue("direction"),L.getPropertyPriority("direction")],L.setProperty("direction",w,"important"),E.prevTextDirection=M)}function ZD(E,w){w!==void 0&&(delete E.prevTextDirection,E.canvas.style.setProperty("direction",w[0],w[1]))}function QD(E){return E==="angle"?{between:z2,compare:oV,normalize:Ju}:{between:Tp,compare:(w,L)=>w-L,normalize:w=>w}}function JD({start:E,end:w,count:L,loop:M,style:k}){return{start:E%L,end:w%L,loop:M&&(w-E+1)%L===0,style:k}}function oW(E,w,L){const{property:M,start:k,end:A}=L,{between:D,normalize:I}=QD(M),R=w.length;let{start:P,end:H,loop:G}=E,q,Y;if(G){for(P+=R,H+=R,q=0,Y=R;q<Y&&D(I(w[P%R][M]),k,A);++q)P--,H--;P%=R,H%=R}return H<P&&(H+=R),{start:P,end:H,loop:G,style:E.style}}function KD(E,w,L){if(!L)return[E];const{property:M,start:k,end:A}=L,D=w.length,{compare:I,between:R,normalize:P}=QD(M),{start:H,end:G,loop:q,style:Y}=oW(E,w,L),$=[];let X=!1,ne=null,ue,fe,be;const _e=()=>R(k,be,ue)&&I(k,be)!==0,ye=()=>I(A,ue)===0||R(A,be,ue),Ee=()=>X||_e(),He=()=>!X||ye();for(let Ge=H,it=H;Ge<=G;++Ge)fe=w[Ge%D],!fe.skip&&(ue=P(fe[M]),ue!==be&&(X=R(ue,k,A),ne===null&&Ee()&&(ne=I(ue,k)===0?Ge:it),ne!==null&&He()&&($.push(JD({start:ne,end:Ge,loop:q,count:D,style:Y})),ne=null),it=Ge,be=ue));return ne!==null&&$.push(JD({start:ne,end:G,loop:q,count:D,style:Y})),$}function XD(E,w){const L=[],M=E.segments;for(let k=0;k<M.length;k++){const A=KD(M[k],E.points,w);A.length&&L.push(...A)}return L}function uW(E,w,L,M){let k=0,A=w-1;if(L&&!M)for(;k<w&&!E[k].skip;)k++;for(;k<w&&E[k].skip;)k++;for(k%=w,L&&(A+=k);A>k&&E[A%w].skip;)A--;return A%=w,{start:k,end:A}}function lW(E,w,L,M){const k=E.length,A=[];let D=w,I=E[w],R;for(R=w+1;R<=L;++R){const P=E[R%k];P.skip||P.stop?I.skip||(M=!1,A.push({start:w%k,end:(R-1)%k,loop:M}),w=D=P.stop?R:null):(D=R,I.skip&&(w=R)),I=P}return D!==null&&A.push({start:w%k,end:D%k,loop:M}),A}function cW(E,w){const L=E.points,M=E.options.spanGaps,k=L.length;if(!k)return[];const A=!!E._loop,{start:D,end:I}=uW(L,k,A,M);if(M===!0)return e9(E,[{start:D,end:I,loop:A}],L,w);const R=I<D?I+k:I,P=!!E._fullLoop&&D===0&&I===k-1;return e9(E,lW(L,D,R,P),L,w)}function e9(E,w,L,M){return!M||!M.setContext||!L?w:fW(E,w,L,M)}function fW(E,w,L,M){const k=E._chart.getContext(),A=t9(E.options),{_datasetIndex:D,options:{spanGaps:I}}=E,R=L.length,P=[];let H=A,G=w[0].start,q=G;function Y($,X,ne,ue){const fe=I?-1:1;if($!==X){for($+=R;L[$%R].skip;)$-=fe;for(;L[X%R].skip;)X+=fe;$%R!==X%R&&(P.push({start:$%R,end:X%R,loop:ne,style:ue}),H=ue,G=X%R)}}for(const $ of w){G=I?G:$.start;let X=L[G%R],ne;for(q=G+1;q<=$.end;q++){const ue=L[q%R];ne=t9(M.setContext(mm(k,{type:"segment",p0:X,p1:ue,p0DataIndex:(q-1)%R,p1DataIndex:q%R,datasetIndex:D}))),dW(ne,H)&&Y(G,q-1,$.loop,H),X=ue,H=ne}G<q-1&&Y(G,q-1,$.loop,H)}return P}function t9(E){return{backgroundColor:E.backgroundColor,borderCapStyle:E.borderCapStyle,borderDash:E.borderDash,borderDashOffset:E.borderDashOffset,borderJoinStyle:E.borderJoinStyle,borderWidth:E.borderWidth,borderColor:E.borderColor}}function dW(E,w){if(!w)return!1;const L=[],M=function(k,A){return JE(A)?(L.includes(A)||L.push(A),L.indexOf(A)):A};return JSON.stringify(E,M)!==JSON.stringify(w,M)}function Dx(E,w,L){return E.options.clip?E[L]:w[L]}function hW(E,w){const{xScale:L,yScale:M}=E;return L&&M?{left:Dx(L,w,"left"),right:Dx(L,w,"right"),top:Dx(M,w,"top"),bottom:Dx(M,w,"bottom")}:w}function n9(E,w){const L=w._clip;if(L.disabled)return!1;
335const M=hW(w,E.chartArea);return{left:L.left===!1?0:M.left-(L.left===!0?0:L.left),right:L.right===!1?E.width:M.right+(L.right===!0?0:L.right),top:L.top===!1?0:M.top-(L.top===!0?0:L.top),bottom:L.bottom===!1?E.height:M.bottom+(L.bottom===!0?0:L.bottom)}}/*!
336 * Chart.js v4.5.1
337 * https://www.chartjs.org
338 * (c) 2025 Chart.js Contributors
339 * Released under the MIT License
340 */class pW{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(w,L,M,k){const A=L.listeners[k],D=L.duration;A.forEach(I=>I({chart:w,initial:L.initial,numSteps:D,currentStep:Math.min(M-L.start,D)}))}_refresh(){this._request||(this._running=!0,this._request=LD.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(w=Date.now()){let L=0;this._charts.forEach((M,k)=>{if(!M.running||!M.items.length)return;const A=M.items;let D=A.length-1,I=!1,R;for(;D>=0;--D)R=A[D],R._active?(R._total>M.duration&&(M.duration=R._total),R.tick(w),I=!0):(A[D]=A[A.length-1],A.pop());I&&(k.draw(),this._notify(k,M,w,"progress")),A.length||(M.running=!1,this._notify(k,M,w,"complete"),M.initial=!1),L+=A.length}),this._lastDate=w,L===0&&(this._running=!1)}_getAnims(w){const L=this._charts;let M=L.get(w);return M||(M={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},L.set(w,M)),M}listen(w,L,M){this._getAnims(w).listeners[L].push(M)}add(w,L){!L||!L.length||this._getAnims(w).items.push(...L)}has(w){return this._getAnims(w).items.length>0}start(w){const L=this._charts.get(w);L&&(L.running=!0,L.start=Date.now(),L.duration=L.items.reduce((M,k)=>Math.max(M,k._duration),0),this._refresh())}running(w){if(!this._running)return!1;const L=this._charts.get(w);return!(!L||!L.running||!L.items.length)}stop(w){const L=this._charts.get(w);if(!L||!L.items.length)return;const M=L.items;let k=M.length-1;for(;k>=0;--k)M[k].cancel();L.items=[],this._notify(w,L,Date.now(),"complete")}remove(w){return this._charts.delete(w)}}var jp=new pW;const i9="transparent",gW={boolean(E,w,L){return L>.5?w:E},color(E,w,L){const M=jD(E||i9),k=M.valid&&jD(w||i9);return k&&k.valid?k.mix(M,L).hexString():w},number(E,w,L){return E+(w-E)*L}};class mW{constructor(w,L,M,k){const A=L[M];k=H2([w.to,k,A,w.from]);const D=H2([w.from,A,k]);this._active=!0,this._fn=w.fn||gW[w.type||typeof D],this._easing=P2[w.easing]||P2.linear,this._start=Math.floor(Date.now()+(w.delay||0)),this._duration=this._total=Math.floor(w.duration),this._loop=!!w.loop,this._target=L,this._prop=M,this._from=D,this._to=k,this._promises=void 0}active(){return this._active}update(w,L,M){if(this._active){this._notify(!1);const k=this._target[this._prop],A=M-this._start,D=this._duration-A;this._start=M,this._duration=Math.floor(Math.max(D,w.duration)),this._total+=A,this._loop=!!w.loop,this._to=H2([w.to,L,k,w.from]),this._from=H2([w.from,k,L])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(w){const L=w-this._start,M=this._duration,k=this._prop,A=this._from,D=this._loop,I=this._to;let R;if(this._active=A!==I&&(D||L<M),!this._active){this._target[k]=I,this._notify(!0);return}if(L<0){this._target[k]=A;return}
340R=L/M%2,R=D&&R>1?2-R:R,R=this._easing(Math.min(1,Math.max(0,R))),this._target[k]=this._fn(A,I,R)}wait(){const w=this._promises||(this._promises=[]);return new Promise((L,M)=>{w.push({res:L,rej:M})})}_notify(w){const L=w?"res":"rej",M=this._promises||[];for(let k=0;k<M.length;k++)M[k][L]()}}class r9{constructor(w,L){this._chart=w,this._properties=new Map,this.configure(L)}configure(w){if(!gr(w))return;const L=Object.keys(ss.animation),M=this._properties;Object.getOwnPropertyNames(w).forEach(k=>{const A=w[k];if(!gr(A))return;const D={};for(const I of L)D[I]=A[I];(qa(A.properties)&&A.properties||[k]).forEach(I=>{(I===k||!M.has(I))&&M.set(I,D)})})}_animateOptions(w,L){const M=L.options,k=yW(w,M);if(!k)return[];const A=this._createAnimations(k,M);return M.$shared&&bW(w.options.$animations,M).then(()=>{w.options=M},()=>{}),A}_createAnimations(w,L){const M=this._properties,k=[],A=w.$animations||(w.$animations={}),D=Object.keys(L),I=Date.now();let R;for(R=D.length-1;R>=0;--R){const P=D[R];if(P.charAt(0)==="$")continue;if(P==="options"){k.push(...this._animateOptions(w,L));continue}const H=L[P];let G=A[P];const q=M.get(P);if(G)if(q&&G.active()){G.update(q,H,I);continue}else G.cancel();if(!q||!q.duration){w[P]=H;continue}A[P]=G=new mW(q,w,P,H),k.push(G)}return k}update(w,L){if(this._properties.size===0){Object.assign(w,L);return}const M=this._createAnimations(w,L);if(M.length)return jp.add(this._chart,M),!0}}function bW(E,w){const L=[],M=Object.keys(w);for(let k=0;k<M.length;k++){const A=E[M[k]];A&&A.active()&&L.push(A.wait())}return Promise.all(L)}function yW(E,w){if(!w)return;let L=E.options;if(!L){E.options=w;return}return L.$shared&&(E.options=L=Object.assign({},L,{$shared:!1,$animations:{}})),L}function a9(E,w){const L=E&&E.options||{},M=L.reverse,k=L.min===void 0?w:0,A=L.max===void 0?w:0;return{start:M?A:k,end:M?k:A}}function vW(E,w,L){if(L===!1)return!1;const M=a9(E,L),k=a9(w,L);return{top:k.end,right:M.end,bottom:k.start,left:M.start}}function _W(E){let w,L,M,k;return gr(E)?(w=E.top,L=E.right,M=E.bottom,k=E.left):w=L=M=k=E,{top:w,right:L,bottom:M,left:k,disabled:E===!1}}function s9(E,w){const L=[],M=E._getSortedDatasetMetas(w);let k,A;for(k=0,A=M.length;k<A;++k)L.push(M[k].index);return L}function o9(E,w,L,M={}){const k=E.keys,A=M.mode==="single";let D,I,R,P;if(w===null)return;let H=!1;for(D=0,I=k.length;D<I;++D){if(R=+k[D],R===L){if(H=!0,M.all)continue;break}P=E.values[R],Rs(P)&&(A||w===0||Kh(w)===Kh(P))&&(w+=P)}return!H&&!M.all?0:w}function wW(E,w){const{iScale:L,vScale:M}=w,k=L.axis==="x"?"x":"y",A=M.axis==="x"?"x":"y",D=Object.keys(E),I=new Array(D.length);let R,P,H;for(R=0,P=D.length;R<P;++R)H=D[R],I[R]={[k]:H,[A]:E[H]};return I}function u6(E,w){const L=E&&E.options.stacked;return L||L===void 0&&w.stack!==void 0}function xW(E,w,L){return`${E.id}.${w.id}.${L.stack||L.type}`}function SW(E){const{min:w,max:L,minDefined:M,maxDefined:k}=E.getUserBounds();return{min:M?w:Number.NEGATIVE_INFINITY,max:k?L:Number.POSITIVE_INFINITY}}function CW(E,w,L){const M=E[w]||(E[w]={});return M[L]||(M[L]={})}function u9(E,w,L,M){for(const k of w.getMatchingVisibleMetas(M).reverse()){const A=E[k.index];if(L&&A>0||!L&&A<0)return k.index}return null}function l9(E,w){const{chart:L,_cachedMeta:M}=E,k=L._stacks||(L._stacks={}),{iScale:A,vScale:D,index:I}=M,R=A.axis,P=D.axis,H=xW(A,D,M),G=w.length;let q;for(let Y=0;Y<G;++Y){const $=w[Y],{[R]:X,[P]:ne}=$,ue=$._stacks||($._stacks={});q=ue[P]=CW(k,H,X),q[I]=ne,q._top=u9(q,D,!0,M.type),q._bottom=u9(q,D,!1,M.type);const fe=q._visualValues||(q._visualValues={});fe[I]=ne}}function l6(E,w){const L=E.scales;return Object.keys(L).filter(M=>L[M].axis===w).shift()}function EW(E,w){return mm(E,{active:!1,dataset:void 0,datasetIndex:w,index:w,mode:"default",type:"dataset"})}function LW(E,w,L){return mm(E,{active:!1,dataIndex:w,parsed:void 0,raw:void 0,element:L,index:w,mode:"default",type:"data"})}function G2(E,w){const L=E.controller.index,M=E.vScale&&E.vScale.axis;if(M){w=w||E._parsed;for(const k of w){const A=k._stacks;if(!A||A[M]===void 0||A[M][L]===void 0)return;delete A[M][L],A[M]._visualValues!==void 0&&A[M]._visualValues[L]!==void 0&&delete A[M]._visualValues[L]}}}const c6=E=>E==="reset"||E==="none",c9=(E,w)=>w?E:Object.assign({},E),MW=(E,w,L)=>E&&!w.hidden&&w._stacked&&{keys:s9(L,!0),values:null};class Rd{constructor(w,L){this.chart=w,this._ctx=w.ctx,this.index=L,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const w=this._cachedMeta;this.configure(),this.linkScales(),w._stacked=u6(w.vScale,w),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(w){this.index!==w&&G2(this._cachedMeta),this.index=w}linkScales(){const w=this.chart,L=this._cachedMeta,M=this.getDataset(),k=(G,q,Y,$)=>G==="x"?q:G==="r"?$:Y,A=L.xAxisID=ji(M.xAxisID,l6(w,"x")),D=L.yAxisID=ji(M.yAxisID,l6(w,"y")),I=L.rAxisID=ji(M.rAxisID,l6(w,"r")),R=L.indexAxis,P=L.iAxisID=k(R,A,D,I),H=L.vAxisID=k(R,D,A,I);L.xScale=this.getScaleForId(A),L.yScale=this.getScaleForId(D),L.rScale=this.getScaleForId(I),L.iScale=this.getScaleForId(P),L.vScale=this.getScaleForId(H)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(w){return this.chart.scales[w]}_getOtherScale(w){const L=this._cachedMeta;return w===L.iScale?L.vScale:L.iScale}reset(){this._update("reset")}_destroy(){const w=this._cachedMeta;this._data&&CD(this._data,this),w._stacked&&G2(w)}_dataCheck(){const w=this.getDataset(),L=w.data||(w.data=[]),M=this._data;if(gr(L)){const k=this._cachedMeta;this._data=wW(L,k)}
vendor: 4,508 bytes, line 340
340else if(M!==L){if(M){CD(M,this);const k=this._cachedMeta;G2(k),k._parsed=[]}L&&Object.isExtensible(L)&&fV(L,this),this._syncList=[],this._data=L}}addElements(){const w=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(w.dataset=new this.datasetElementType)}buildOrUpdateElements(w){const L=this._cachedMeta,M=this.getDataset();let k=!1;this._dataCheck();const A=L._stacked;L._stacked=u6(L.vScale,L),L.stack!==M.stack&&(k=!0,G2(L),L.stack=M.stack),this._resyncElements(w),(k||A!==L._stacked)&&(l9(this,L._parsed),L._stacked=u6(L.vScale,L))}configure(){const w=this.chart.config,L=w.datasetScopeKeys(this._type),M=w.getOptionScopes(this.getDataset(),L,!0);this.options=w.createResolver(M,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(w,L){const{_cachedMeta:M,_data:k}=this,{iScale:A,_stacked:D}=M,I=A.axis;let R=w===0&&L===k.length?!0:M._sorted,P=w>0&&M._parsed[w-1],H,G,q;if(this._parsing===!1)M._parsed=k,M._sorted=!0,q=k;else{qa(k[w])?q=this.parseArrayData(M,k,w,L):gr(k[w])?q=this.parseObjectData(M,k,w,L):q=this.parsePrimitiveData(M,k,w,L);const Y=()=>G[I]===null||P&&G[I]<P[I];for(H=0;H<L;++H)M._parsed[H+w]=G=q[H],R&&(Y()&&(R=!1),P=G);M._sorted=R}D&&l9(this,q)}parsePrimitiveData(w,L,M,k){const{iScale:A,vScale:D}=w,I=A.axis,R=D.axis,P=A.getLabels(),H=A===D,G=new Array(k);let q,Y,$;for(q=0,Y=k;q<Y;++q)$=q+M,G[q]={[I]:H||A.parse(P[$],$),[R]:D.parse(L[$],$)};return G}parseArrayData(w,L,M,k){const{xScale:A,yScale:D}=w,I=new Array(k);let R,P,H,G;for(R=0,P=k;R<P;++R)H=R+M,G=L[H],I[R]={x:A.parse(G[0],H),y:D.parse(G[1],H)};return I}parseObjectData(w,L,M,k){const{xScale:A,yScale:D}=w,{xAxisKey:I="x",yAxisKey:R="y"}=this._parsing,P=new Array(k);let H,G,q,Y;for(H=0,G=k;H<G;++H)q=H+M,Y=L[q],P[H]={x:A.parse(hm(Y,I),q),y:D.parse(hm(Y,R),q)};return P}getParsed(w){return this._cachedMeta._parsed[w]}getDataElement(w){return this._cachedMeta.data[w]}applyStack(w,L,M){const k=this.chart,A=this._cachedMeta,D=L[w.axis],I={keys:s9(k,!0),values:L._stacks[w.axis]._visualValues};return o9(I,D,A.index,{mode:M})}updateRangeFromParsed(w,L,M,k){const A=M[L.axis];let D=A===null?NaN:A;const I=k&&M._stacks[L.axis];k&&I&&(k.values=I,D=o9(k,A,this._cachedMeta.index)),w.min=Math.min(w.min,D),w.max=Math.max(w.max,D)}getMinMax(w,L){const M=this._cachedMeta,k=M._parsed,A=M._sorted&&w===M.iScale,D=k.length,I=this._getOtherScale(w),R=MW(L,M,this.chart),P={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:H,max:G}=SW(I);let q,Y;function $(){Y=k[q];const X=Y[I.axis];return!Rs(Y[w.axis])||H>X||G<X}for(q=0;q<D&&!(!$()&&(this.updateRangeFromParsed(P,w,Y,R),A));++q);if(A){for(q=D-1;q>=0;--q)if(!$()){this.updateRangeFromParsed(P,w,Y,R);break}}return P}getAllParsedValues(w){const L=this._cachedMeta._parsed,M=[];let k,A,D;for(k=0,A=L.length;k<A;++k)D=L[k][w.axis],Rs(D)&&M.push(D);return M}getMaxOverflow(){return!1}getLabelAndValue(w){const L=this._cachedMeta,M=L.iScale,k=L.vScale,A=this.getParsed(w);return{label:M?""+M.getLabelForValue(A[M.axis]):"",value:k?""+k.getLabelForValue(A[k.axis]):""}}_update(w){const L=this._cachedMeta;this.update(w||"default"),L._clip=_W(ji(this.options.clip,vW(L.xScale,L.yScale,this.getMaxOverflow())))}update(w){}draw(){const w=this._ctx,L=this.chart,M=this._cachedMeta,k=M.data||[],A=L.chartArea,D=[],I=this._drawStart||0,R=this._drawCount||k.length-I,P=this.options.drawActiveElementsOnTop;let H;for(M.dataset&&M.dataset.draw(w,A,I,R),H=I;H<I+R;++H){const G=k[H];G.hidden||(G.active&&P?D.push(G):G.draw(w,A))}for(H=0;H<D.length;++H)D[H].draw(w,A)}getStyle(w,L){const M=L?"active":"default";return w===void 0&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(M):this.resolveDataElementOptions(w||0,M)}getContext(w,L,M){const k=this.getDataset();let A;if(w>=0&&w<this._cachedMeta.data.length){const D=this._cachedMeta.data[w];A=D.$context||(D.$context=LW(this.getContext(),w,D)),A.parsed=this.getParsed(w),A.raw=k.data[w],A.index=A.dataIndex=w}else A=this.$context||(this.$context=EW(this.chart.getContext(),this.index)),A.dataset=k,A.index=A.datasetIndex=this.index;return A.active=!!L,A.mode=M,A}resolveDatasetElementOptions(w){return this._resolveElementOptions(this.datasetElementType.id,w)}resolveDataElementOptions(w,L){return this._resolveElementOptions(this.dataElementType.id,L,w)}_resolveElementOptions(w,L="default",M){const k=L==="active",A=this._cachedDataOpts,D=w+"-"+L,I=A[D],R=this.enableOptionSharing&&O2(M);if(I)return c9(I,R);const P=this.chart.config,H=P.datasetElementScopeKeys(this._type,w
vendor: 16,900 bytes, line 340
340),G=k?[`${w}Hover`,"hover",w,""]:[w,""],q=P.getOptionScopes(this.getDataset(),H),Y=Object.keys(ss.elements[w]),$=()=>this.getContext(M,k,L),X=P.resolveNamedOptions(q,Y,$,G);return X.$shared&&(X.$shared=R,A[D]=Object.freeze(c9(X,R))),X}_resolveAnimations(w,L,M){const k=this.chart,A=this._cachedDataOpts,D=`animation-${L}`,I=A[D];if(I)return I;let R;if(k.options.animation!==!1){const H=this.chart.config,G=H.datasetAnimationScopeKeys(this._type,L),q=H.getOptionScopes(this.getDataset(),G);R=H.createResolver(q,this.getContext(w,M,L))}const P=new r9(k,R&&R.animations);return R&&R._cacheable&&(A[D]=Object.freeze(P)),P}getSharedOptions(w){if(w.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},w))}includeOptions(w,L){return!L||c6(w)||this.chart._animationsDisabled}_getSharedOptions(w,L){const M=this.resolveDataElementOptions(w,L),k=this._sharedOptions,A=this.getSharedOptions(M),D=this.includeOptions(L,A)||A!==k;return this.updateSharedOptions(A,L,M),{sharedOptions:A,includeOptions:D}}updateElement(w,L,M,k){c6(k)?Object.assign(w,M):this._resolveAnimations(L,k).update(w,M)}updateSharedOptions(w,L,M){w&&!c6(L)&&this._resolveAnimations(void 0,L).update(w,M)}_setStyle(w,L,M,k){w.active=k;const A=this.getStyle(L,k);this._resolveAnimations(L,M,k).update(w,{options:!k&&this.getSharedOptions(A)||A})}removeHoverStyle(w,L,M){this._setStyle(w,M,"active",!1)}setHoverStyle(w,L,M){this._setStyle(w,M,"active",!0)}_removeDatasetHoverStyle(){const w=this._cachedMeta.dataset;w&&this._setStyle(w,void 0,"active",!1)}_setDatasetHoverStyle(){const w=this._cachedMeta.dataset;w&&this._setStyle(w,void 0,"active",!0)}_resyncElements(w){const L=this._data,M=this._cachedMeta.data;for(const[I,R,P]of this._syncList)this[I](R,P);this._syncList=[];const k=M.length,A=L.length,D=Math.min(A,k);D&&this.parse(0,D),A>k?this._insertElements(k,A-k,w):A<k&&this._removeElements(A,k-A)}_insertElements(w,L,M=!0){const k=this._cachedMeta,A=k.data,D=w+L;let I;const R=P=>{for(P.length+=L,I=P.length-1;I>=D;I--)P[I]=P[I-L]};for(R(A),I=w;I<D;++I)A[I]=new this.dataElementType;this._parsing&&R(k._parsed),this.parse(w,L),M&&this.updateElements(A,w,L,"reset")}updateElements(w,L,M,k){}_removeElements(w,L){const M=this._cachedMeta;if(this._parsing){const k=M._parsed.splice(w,L);M._stacked&&G2(M,k)}M.data.splice(w,L)}_sync(w){if(this._parsing)this._syncList.push(w);else{const[L,M,k]=w;this[L](M,k)}this.chart._dataChanges.push([this.index,...w])}_onDataPush(){const w=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-w,w])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(w,L){L&&this._sync(["_removeElements",w,L]);const M=arguments.length-2;M&&this._sync(["_insertElements",w,M])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}Nn(Rd,"defaults",{}),Nn(Rd,"datasetElementType",null),Nn(Rd,"dataElementType",null);function kW(E,w){if(!E._cache.$bar){const L=E.getMatchingVisibleMetas(w);let M=[];for(let k=0,A=L.length;k<A;k++)M=M.concat(L[k].controller.getAllParsedValues(E));E._cache.$bar=ED(M.sort((k,A)=>k-A))}return E._cache.$bar}function TW(E){const w=E.iScale,L=kW(w,E.type);let M=w._length,k,A,D,I;const R=()=>{D===32767||D===-32768||(O2(I)&&(M=Math.min(M,Math.abs(D-I)||M)),I=D)};for(k=0,A=L.length;k<A;++k)D=w.getPixelForValue(L[k]),R();for(I=void 0,k=0,A=w.ticks.length;k<A;++k)D=w.getPixelForTick(k),R();return M}function AW(E,w,L,M){const k=L.barThickness;let A,D;return lr(k)?(A=w.min*L.categoryPercentage,D=L.barPercentage):(A=k*M,D=1),{chunk:A/M,ratio:D,start:w.pixels[E]-A/2}}function DW(E,w,L,M){const k=w.pixels,A=k[E];let D=E>0?k[E-1]:null,I=E<k.length-1?k[E+1]:null;const R=L.categoryPercentage;D===null&&(D=A-(I===null?w.end-w.start:I-A)),I===null&&(I=A+A-D);const P=A-(A-Math.min(D,I))/2*R;return{chunk:Math.abs(I-D)/2*R/M,ratio:L.barPercentage,start:P}}function jW(E,w,L,M){const k=L.parse(E[0],M),A=L.parse(E[1],M),D=Math.min(k,A),I=Math.max(k,A);let R=D,P=I;Math.abs(D)>Math.abs(I)&&(R=I,P=D),w[L.axis]=P,w._custom={barStart:R,barEnd:P,start:k,end:A,min:D,max:I}}function f9(E,w,L,M){return qa(E)?jW(E,w,L,M):w[L.axis]=L.parse(E,M),w}function d9(E,w,L,M){const k=E.iScale,A=E.vScale,D=k.getLabels(),I=k===A,R=[];let P,H,G,q;for(P=L,H=L+M;P<H;++P)q=w[P],G={},G[k.axis]=I||k.parse(D[P],P),R.push(f9(q,G,A,P));return R}function f6(E){return E&&E.barStart!==void 0&&E.barEnd!==void 0}function NW(E,w,L){return E!==0?Kh(E):(w.isHorizontal()?1:-1)*(w.min>=L?1:-1)}function IW(E){let w,L,M,k,A;return E.horizontal?(w=E.base>E.x,L="left",M="right"):(w=E.base<E.y,L="bottom",M="top"),w?(k="end",A="start"):(k="start",A="end"),{start:L,end:M,reverse:w,top:k,bottom:A}}function OW(E,w,L,M){let k=w.borderSkipped;const A={};if(!k){E.borderSkipped=A;return}if(k===!0){E.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}const{start:D,end:I,reverse:R,top:P,bottom:H}=IW(E);k==="middle"&&L&&(E.enableBorderRadius=!0,(L._top||0)===M?k=P:(L._bottom||0)===M?k=H:(A[h9(H,D,I,R)]=!0,k=P)),A[h9(k,D,I,R)]=!0,E.borderSkipped=A}function h9(E,w,L,M){return M?(E=RW(E,w,L),E=p9(E,L,w)):E=p9(E,w,L),E}function RW(E,w,L){return E===w?L:E===L?w:E}function p9(E,w,L){return E==="start"?w:E==="end"?L:E}function zW(E,{inflateAmount:w},L){E.inflateAmount=w==="auto"?L===1?.33:0:w}class jx extends Rd{parsePrimitiveData(w,L,M,k){return d9(w,L,M,k)}parseArrayData(w,L,M,k){return d9(w,L,M,k)}parseObjectData(w,L,M,k){const{iScale:A,vScale:D}=w,{xAxisKey:I="x",yAxisKey:R="y"}=this._parsing,P=A.axis==="x"?I:R,H=D.axis==="x"?I:R,G=[];let q,Y,$,X;for(q=M,Y=M+k;q<Y;++q)X=L[q],$={},$[A.axis]=A.parse(hm(X,P),q),G.push(f9(hm(X,H),$,D,q));return G}updateRangeFromParsed(w,L,M,k){super.updateRangeFromParsed(w,L,M,k);const A=M._custom;A&&L===this._cachedMeta.vScale&&(w.min=Math.min(w.min,A.min),w.max=Math.max(w.max,A.max))}getMaxOverflow(){return 0}getLabelAndValue(w){const L=this._cachedMeta,{iScale:M,vScale:k}=L,A=this.getParsed(w),D=A._custom,I=f6(D)?"["+D.start+", "+D.end+"]":""+k.getLabelForValue(A[k.axis]);return{label:""+M.getLabelForValue(A[M.axis]),value:I}}initialize(){this.enableOptionSharing=!0,super.initialize();const w=this._cachedMeta;w.stack=this.getDataset().stack}update(w){const L=this._cachedMeta;this.updateElements(L.data,0,L.data.length,w)}updateElements(w,L,M,k){const A=k==="reset",{index:D,_cachedMeta:{vScale:I}}=this,R=I.getBasePixel(),P=I.isHorizontal(),H=this._getRuler(),{sharedOptions:G,includeOptions:q}=this._getSharedOptions(L,k);for(let Y=L;Y<L+M;Y++){const $=this.getParsed(Y),X=A||lr($[I.axis])?{base:R,head:R}:this._calculateBarValuePixels(Y),ne=this._calculateBarIndexPixels(Y,H),ue=($._stacks||{})[I.axis],fe={horizontal:P,base:X.base,enableBorderRadius:!ue||f6($._custom)||D===ue._top||D===ue._bottom,x:P?X.head:ne.center,y:P?ne.center:X.head,height:P?ne.size:Math.abs(X.size),width:P?Math.abs(X.size):ne.size};q&&(fe.options=G||this.resolveDataElementOptions(Y,w[Y].active?"active":k));const be=fe.options||w[Y].options;OW(fe,be,ue,D),zW(fe,be,H.ratio),this.updateElement(w[Y],Y,fe,k)}}_getStacks(w,L){const{iScale:M}=this._cachedMeta,k=M.getMatchingVisibleMetas(this._type).filter(H=>H.controller.options.grouped),A=M.options.stacked,D=[],I=this._cachedMeta.controller.getParsed(L),R=I&&I[M.axis],P=H=>{const G=H._parsed.find(Y=>Y[M.axis]===R),q=G&&G[H.vScale.axis];if(lr(q)||isNaN(q))return!0};for(const H of k)if(!(L!==void 0&&P(H))&&((A===!1||D.indexOf(H.stack)===-1||A===void 0&&H.stack===void 0)&&D.push(H.stack),H.index===w))break;return D.length||D.push(void 0),D}_getStackCount(w){return this._getStacks(void 0,w).length}_getAxisCount(){return this._getAxis().length}getFirstScaleIdForIndexAxis(){const w=this.chart.scales,L=this.chart.options.indexAxis;return Object.keys(w).filter(M=>w[M].axis===L).shift()}_getAxis(){const w={},L=this.getFirstScaleIdForIndexAxis();for(const M of this.chart.data.datasets)w[ji(this.chart.options.indexAxis==="x"?M.xAxisID:M.yAxisID,L)]=!0;return Object.keys(w)}_getStackIndex(w,L,M){const k=this._getStacks(w,M),A=L!==void 0?k.indexOf(L):-1;return A===-1?k.length-1:A}_getRuler(){const w=this.options,L=this._cachedMeta,M=L.iScale,k=[];let A,D;for(A=0,D=L.data.length;A<D;++A)k.push(M.getPixelForValue(this.getParsed(A)[M.axis],A));const I=w.barThickness;return{min:I||TW(L),pixels:k,start:M._startPixel,end:M._endPixel,stackCount:this._getStackCount(),scale:M,grouped:w.grouped,ratio:I?1:w.categoryPercentage*w.barPercentage}}_calculateBarValuePixels(w){const{_cachedMeta:{vScale:L,_stacked:M,index:k},options:{base:A,minBarLength:D}}=this,I=A||0,R=this.getParsed(w),P=R._custom,H=f6(P);let G=R[L.axis],q=0,Y=M?this.applyStack(L,R,M):G,$,X;Y!==G&&(q=Y-G,Y=G),H&&(G=P.barStart,Y=P.barEnd-P.barStart,G!==0&&Kh(G)!==Kh(P.barEnd)&&(q=0),q+=G);const ne=!lr(A)&&!H?A:q;let ue=L.getPixelForValue(ne);if(this.chart.getDataVisibility(w)?$=L.getPixelForValue(q+Y):$=ue,X=$-ue,Math.abs(X)<D){X=NW(X,L,I)*D,G===I&&(ue-=X/2);const fe=L.getPixelForDecimal(0),be=L.getPixelForDecimal(1),_e=Math.min(fe,be),ye=Math.max(fe,be);ue=Math.max(Math.min(ue,ye),_e),$=ue+X,M&&!H&&(R._stacks[L.axis]._visualValues[k]=L.getValueForPixel($)-L.getValueForPixel(ue))}if(ue===L.getPixelForValue(I)){const fe=Kh(X)*L.getLineWidthForValue(I)/2;ue+=fe,X-=fe}return{size:X,base:ue,head:$,center:$+X/2}}_calculateBarIndexPixels(w,L){const M=L.scale,k=this.options,A=k.skipNull,D=ji(k.maxBarThickness,1/0);let I,R;const P=this._getAxisCount();if(L.grouped){const H=A?this._getStackCount(w):L.stackCount,G=k.barThickness==="flex"?DW(w,L,k,H*P):AW(w,L,k,H*P),q=this.chart.options.indexAxis==="x"?this.getDataset().xAxisID:this.getDataset().yAxisID,Y=this._getAxis().indexOf(ji(q,this.getFirstScaleIdForIndexAxis())),$=this._getStackIndex(this.index,this._cachedMeta.stack,A?w:void 0)+Y;I=G.start+G.chunk*$+G.chunk/2,R=Math.min(D,G.chunk*G.ratio)}else I=M.getPixelForValue(this.getParsed(w)[M.axis],w),R=Math.min(D,L.min*L.ratio);return{base:I-R/2,head:I+R/2,center:I,size:R}}draw(){const w=this._cachedMeta,L=w.vScale,M=w.data,k=M.length;let A=0;for(;A<k;++A)this.getParsed(A)[L.axis]!==null&&!M[A].hidden&&M[A].draw(this._ctx)}}Nn(jx,"id","bar"),Nn(jx,"defaults",{datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}}),Nn(jx,"overrides",{scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}});class Nx extends Rd{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(w,L,M,k){const A=super.parsePrimitiveData(w,L,M,k);for(let D=0;D<A.length;D++)A[D]._custom=this.resolveDataElementOptions(D+M).radius;return A}parseArrayData(w,L,M,k){const A=super.parseArrayData(w,L,M,k);for(let D=0;D<A.length;D++){const I=L[M+D];A[D]._custom=ji(I[2],this.resolveDataElementOptions(D+M).radius)}return A}parseObjectData(w,L,M,k){const A=super.parseObjectData(w,L,M,k);for(let D=0;D<A.length;D++){const I=L[M+D];A[D]._custom=ji(I&&I.r&&+I.r,this.resolveDataElementOptions(D+M).radius)}return A}getMaxOverflow(){const w=this._cachedMeta.data;let L=0;for(let M=w.length-1;M>=0;--M)L=Math.max(L,w[M].size(this.resolveDataElementOptions(M))/2);return L>0&&L}getLabelAndValue(w){const L=this._cachedMeta,M=this.chart.data.labels||[],{xScale:k,yScale:A}=L,D=this.getParsed(w),I=k.getLabelForValue(D.x),R=A.getLabelForValue(D.y),P=D._custom;return{label:M[w]||"",value:"("+I+", "+R+(P?", "+P:"")+")"}}update(w){const L=this._cachedMeta.data;this.updateElements(L,0,L.length,w)}updateElements(w,L,M,k){const A=k==="reset",{iScale:D,vScale:I}=this._cachedMeta,{sharedOptions:R,includeOptions:P}=this._getSharedOptions(L,k),H=D.axis,G=I.axis;for(let q=L;q<L+M;q++){const Y=w[q],$=!A&&this.getParsed(q),X={},ne=X[H]=A?D.getPixelForDecimal(.5):D.getPixelForValue($[H]),ue=X[G]=A?I.getBasePixel():I.getPixelForValue($[G]);X.skip=isNaN(ne)||isNaN(ue),P&&(X.options=R||this.resolveDataElementOptions(q,Y.active?"active":k),A&&(X.options.radius=0)),this.updateElement(Y,q,X,k)}}resolveDataElementOptions(w,L){const M=this.getParsed(w);let k=super.resolveDataElementOptions(w,L);k.$shared&&(k=Object.assign({},k,{$shared:!1}));const A=k.radius;return L!=="active"&&(k.radius=0),k.radius+=ji(M&&M._custom,A),k}}Nn(Nx,"id","bubble"),Nn(Nx,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),Nn(Nx,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});function PW(E,w,L){let M=1,k=1,A=0,D=0;if(w<Ya){const I=E,R=I+w,P=Math.cos(I),H=Math.sin(I),G=Math.cos(R),q=Math.sin(R),Y=(be,_e,ye)=>z2(be,I,R,!0)?1:Math.max(_e,_e*L,ye,ye*L),$=(be,_e,ye)=>z2(be,I,R,!0)?-1:Math.min(_e,_e*L,ye,ye*L),X=Y(0,P,G),ne=Y(Ys,H,q),ue=$(Rr,P,G),fe=$(Rr+Ys,H,q);M=(X-ue)/2,k=(ne-fe)/2,A=-(X+ue)/2,D=-(ne+fe)/2}return{ratioX:M,ratioY:k,offsetX:A,offsetY:D}}class bb extends Rd{constructor(w,L){super(w,L),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(w,L){const M=this.getDataset().data,k=this._cachedMeta;if(this._parsing===!1)k._parsed=M;else{let A=R=>+M[R];if(gr(M[w])){const{key:R="value"}=this._parsing;A=P=>+hm(M[P],R)}let D,I;for(D=w,I=w+L;D<I;++D)k._parsed[D]=A(D)}}_getRotation(){return Od(this.options.rotation-90)}_getCircumference(){return Od(this.options.circumference)}_getRotationExtents(){let w=Ya,L=-Ya;for(let M=0;M<this.chart.data.datasets.length;++M)if(this.chart.isDatasetVisible(M)&&this.chart.getDatasetMeta(M).type===this._type){const k=this.chart.getDatasetMeta(M).controller,A=k._getRotation(),D=k._getCircumference();w=Math.min(w,A),L=Math.max(L,A+D)}return{rotation:w,circumference:L-w}}update(w){const L=this.chart,{chartArea:M}=L,k=this._cachedMeta,A=k.data,D=this.getMaxBorderWidth()+this.getMaxOffset(A)+this.options.spacing,I=Math.max((Math.min(M.width,M.height)-D)/2,0),R=Math.min(QG(this.options.cutout,I),1),P=this._getRingWeight(this.index),{circumference:H,rotation:G}=this._getRotationExtents(),{ratioX:q,ratioY:Y,offsetX:$,offsetY:X}=PW(G,H,R),ne=(M.width-D)/q,ue=(M.height-D)/Y,fe=Math.max(Math.min(ne,ue)/2,0),be=pD(this.options.radius,fe),_e=Math.max(be*R,0),ye=(be-_e)/this._getVisibleDatasetWeightTotal();this.offsetX=$*be,this.offsetY=X*be,k.total=this.calculateTotal(),this.outerRadius=be-ye*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-ye*P,0),this.updateElements(A,0,A.length,w)}_circumference(w,L){const M=this.options,k=this._cachedMeta,A=this._getCircumference();return L&&M.animation.animateRotate||!this.chart.getDataVisibility(w)||k._parsed[w]===null||k.data[w].hidden?0:this.calculateCircumference(k._parsed[w]*A/Ya)}updateElements(w,L,M,k){const A=k==="reset",D=this.chart,I=D.chartArea,P=D.options.animation,H=(I.left+I.right)/2,G=(I.top+I.bottom)/2,q=A&&P.animateScale,Y=q?0:this.innerRadius,$=q?0:this.outerRadius,{sharedOptions:X,includeOptions:ne}=this._getSharedOptions(L,k);let ue=this._getRotation(),fe;for(fe=0;fe<L;++fe)ue+=this._circumference(fe,A);for(fe=L;fe<L+M;++fe){const be=this._circumference(fe,A),_e=w[fe],ye={x:H+this.offsetX,y:G+this.offsetY,startAngle:ue,endAngle:ue+be,circumference:be,outerRadius:$,innerRadius:Y};ne&&(ye.options=X||this.resolveDataElementOptions(fe,_e.active?"active":k)),ue+=be,this.updateElement(_e,fe,ye,k)}}calculateTotal(){const w=this._cachedMeta,L=w.data;let M=0,k;for(k=0;k<L.length;k++){const A=w._parsed[k];A!==null&&!isNaN(A)&&this.chart.getDataVisibility(k)&&!L[k].hidden&&(M+=Math.abs(A))}return M}calculateCircumference(w){const L=this._cachedMeta.total;return L>0&&!isNaN(w)?Ya*(Math.abs(w)/L):0}getLabelAndValue(w){const L=this._cachedMeta,M=this.chart,k=M.data.labels||[],A=F2(L._parsed[w],M.options.locale);return{label:k[w]||"",value:A}}getMaxBorderWidth(w){let L=0;const M=this.chart;let k,A,D,I,R;if(!w){for(k=0,A=M.data.datasets.length;k<A;++k)if(M.isDatasetVisible(k)){D=M.getDatasetMeta(k),w=D.data,I=D.controller;break}}if(!w)return 0;for(k=0,A=w.length;k<A;++k)R=I.resolveDataElementOptions(k),R.borderAlign!=="inner"&&(L=Math.max(L,R.borderWidth||0,R.hoverBorderWidth||0));return L}getMaxOffset(w){let L=0;for(let M=0,k=w.length;M<k;++M){const A=this.resolveDataElementOptions(M);L=Math.max(L,A.offset||0,A.hoverOffset||0)}return L}_getRingWeightOffset(w){let L=0;for(let M=0;M<w;++M)this.chart.isDatasetVisible(M)&&(L+=this._getRingWeight(M));return L}_getRingWeight(w){return Math.max(ji(this.chart.data.datasets[w].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}Nn(bb,"id","doughnut"),Nn(bb,"defaults",{datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}}
vendor: 9,683 bytes, line 340
340,cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"}),Nn(bb,"descriptors",{_scriptable:w=>w!=="spacing",_indexable:w=>w!=="spacing"&&!w.startsWith("borderDash")&&!w.startsWith("hoverBorderDash")}),Nn(bb,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(w){const L=w.data,{labels:{pointStyle:M,textAlign:k,color:A,useBorderRadius:D,borderRadius:I}}=w.legend.options;return L.labels.length&&L.datasets.length?L.labels.map((R,P)=>{const G=w.getDatasetMeta(0).controller.getStyle(P);return{text:R,fillStyle:G.backgroundColor,fontColor:A,hidden:!w.getDataVisibility(P),lineDash:G.borderDash,lineDashOffset:G.borderDashOffset,lineJoin:G.borderJoinStyle,lineWidth:G.borderWidth,strokeStyle:G.borderColor,textAlign:k,pointStyle:M,borderRadius:D&&(I||G.borderRadius),index:P}}):[]}},onClick(w,L,M){M.chart.toggleDataVisibility(L.index),M.chart.update()}}}});class Ix extends Rd{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(w){const L=this._cachedMeta,{dataset:M,data:k=[],_dataset:A}=L,D=this.chart._animationsDisabled;let{start:I,count:R}=kD(L,k,D);this._drawStart=I,this._drawCount=R,TD(L)&&(I=0,R=k.length),M._chart=this.chart,M._datasetIndex=this.index,M._decimated=!!A._decimated,M.points=k;const P=this.resolveDatasetElementOptions(w);this.options.showLine||(P.borderWidth=0),P.segment=this.options.segment,this.updateElement(M,void 0,{animated:!D,options:P},w),this.updateElements(k,I,R,w)}updateElements(w,L,M,k){const A=k==="reset",{iScale:D,vScale:I,_stacked:R,_dataset:P}=this._cachedMeta,{sharedOptions:H,includeOptions:G}=this._getSharedOptions(L,k),q=D.axis,Y=I.axis,{spanGaps:$,segment:X}=this.options,ne=Tv($)?$:Number.POSITIVE_INFINITY,ue=this.chart._animationsDisabled||A||k==="none",fe=L+M,be=w.length;let _e=L>0&&this.getParsed(L-1);for(let ye=0;ye<be;++ye){const Ee=w[ye],He=ue?Ee:{};if(ye<L||ye>=fe){He.skip=!0;continue}const Ge=this.getParsed(ye),it=lr(Ge[Y]),wt=He[q]=D.getPixelForValue(Ge[q],ye),vt=He[Y]=A||it?I.getBasePixel():I.getPixelForValue(R?this.applyStack(I,Ge,R):Ge[Y],ye);He.skip=isNaN(wt)||isNaN(vt)||it,He.stop=ye>0&&Math.abs(Ge[q]-_e[q])>ne,X&&(He.parsed=Ge,He.raw=P.data[ye]),G&&(He.options=H||this.resolveDataElementOptions(ye,Ee.active?"active":k)),ue||this.updateElement(Ee,ye,He,k),_e=Ge}}getMaxOverflow(){const w=this._cachedMeta,L=w.dataset,M=L.options&&L.options.borderWidth||0,k=w.data||[];if(!k.length)return M;const A=k[0].size(this.resolveDataElementOptions(0)),D=k[k.length-1].size(this.resolveDataElementOptions(k.length-1));return Math.max(M,A,D)/2}draw(){const w=this._cachedMeta;w.dataset.updateControlPoints(this.chart.chartArea,w.iScale.axis),super.draw()}}Nn(Ix,"id","line"),Nn(Ix,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),Nn(Ix,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class V2 extends Rd{constructor(w,L){super(w,L),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(w){const L=this._cachedMeta,M=this.chart,k=M.data.labels||[],A=F2(L._parsed[w].r,M.options.locale);return{label:k[w]||"",value:A}}parseObjectData(w,L,M,k){return VD.bind(this)(w,L,M,k)}update(w){const L=this._cachedMeta.data;this._updateRadius(),this.updateElements(L,0,L.length,w)}getMinMax(){const w=this._cachedMeta,L={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return w.data.forEach((M,k)=>{const A=this.getParsed(k).r;!isNaN(A)&&this.chart.getDataVisibility(k)&&(A<L.min&&(L.min=A),A>L.max&&(L.max=A))}),L}_updateRadius(){const w=this.chart,L=w.chartArea,M=w.options,k=Math.min(L.right-L.left,L.bottom-L.top),A=Math.max(k/2,0),D=Math.max(M.cutoutPercentage?A/100*M.cutoutPercentage:1,0),I=(A-D)/w.getVisibleDatasetCount();this.outerRadius=A-I*this.index,this.innerRadius=this.outerRadius-I}updateElements(w,L,M,k){const A=k==="reset",D=this.chart,R=D.options.animation,P=this._cachedMeta.rScale,H=P.xCenter,G=P.yCenter,q=P.getIndexAngle(0)-.5*Rr;let Y=q,$;const X=360/this.countVisibleElements();for($=0;$<L;++$)Y+=this._computeAngle($,k,X);for($=L;$<L+M;$++){const ne=w[$];let ue=Y,fe=Y+this._computeAngle($,k,X),be=D.getDataVisibility($)?P.getDistanceFromCenterForValue(this.getParsed($).r):0;Y=fe,A&&(R.animateScale&&(be=0),R.animateRotate&&(ue=fe=q));const _e={x:H,y:G,innerRadius:0,outerRadius:be,startAngle:ue,endAngle:fe,options:this.resolveDataElementOptions($,ne.active?"active":k)};this.updateElement(ne,$,_e,k)}}countVisibleElements(){const w=this._cachedMeta;let L=0;return w.data.forEach((M,k)=>{!isNaN(this.getParsed(k).r)&&this.chart.getDataVisibility(k)&&L++}),L}_computeAngle(w,L,M){return this.chart.getDataVisibility(w)?Od(this.resolveDataElementOptions(w,L).angle||M):0}}Nn(V2,"id","polarArea"),Nn(V2,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),Nn(V2,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(w){const L=w.data;if(L.labels.length&&L.datasets.length){const{labels:{pointStyle:M,color:k}}=w.legend.options;return L.labels.map((A,D)=>{const R=w.getDatasetMeta(0).controller.getStyle(D);return{text:A,fillStyle:R.backgroundColor,strokeStyle:R.borderColor,fontColor:k,lineWidth:R.borderWidth,pointStyle:M,hidden:!w.getDataVisibility(D),index:D}})}return[]}},onClick(w,L,M){M.chart.toggleDataVisibility(L.index),M.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class d6 extends bb{}Nn(d6,"id","pie"),Nn(d6,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class W2 extends Rd{getLabelAndValue(w){const L=this._cachedMeta.vScale,M=this.getParsed(w);return{label:L.getLabels()[w],value:""+L.getLabelForValue(M[L.axis])}}parseObjectData(w,L,M,k){return VD.bind(this)(w,L,M,k)}update(w){const L=this._cachedMeta,M=L.dataset,k=L.data||[],A=L.iScale.getLabels();if(M.points=k,w!=="resize"){const D=this.resolveDatasetElementOptions(w);this.options.showLine||(D.borderWidth=0);const I={_loop:!0,_fullLoop:A.length===k.length,options:D};this.updateElement(M,void 0,I,w)}this.updateElements(k,0,k.length,w)}updateElements(w,L,M,k){const A=this._cachedMeta.rScale,D=k==="reset";for(let I=L;I<L+M;I++){const R=w[I],P=this.resolveDataElementOptions(I,R.active?"active":k),H=A.getPointPositionForValue(I,this.getParsed(I).r),G=D?A.xCenter:H.x,q=D?A.yCenter:H.y,Y={x:G,y:q,angle:H.angle,skip:isNaN(G)||isNaN(q),options:P};this.updateElement(R,I,Y,k)}}}Nn(W2,"id","radar"),Nn(W2,"defaults",{datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}}),Nn(W2,"overrides",{aspectRatio:1,scales:{r:{type:"radialLinear"}}});class Ox extends Rd{getLabelAndValue(w){const L=this._cachedMeta,M=this.chart.data.labels||[],{xScale:k,yScale:A}=L,D=this.getParsed(w),I=k.getLabelForValue(D.x),R=A.getLabelForValue(D.y);return{label:M[w]||"",value:"("+I+", "+R+")"}}update(w){const L=this._cachedMeta,{data:M=[]}=L,k=this.chart._animationsDisabled;let{start:A,count:D}=kD(L,M,k);if(this._drawStart=A,this._drawCount=D,TD(L)&&(A=0,D=M.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:I,_dataset:R}=L;I._chart=this.chart,I._datasetIndex=this.index,I._decimated=!!R._decimated,I.points=M;const P=this.resolveDatasetElementOptions(w);P.segment=this.options.segment,this.updateElement(I,void 0,{animated:!k,options:P},w)}else this.datasetElementType&&(delete L.dataset,this.datasetElementType=!1);this.updateElements(M,A,D,w)}addElements(){const{showLine:w}=this.options;!this.datasetElementType&&w&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(w,L,M,k){const A=k==="reset",{iScale:D,vScale:I,_stacked:R,_dataset:P}=this._cachedMeta,H=this.resolveDataElementOptions(L,k),G=this.getSharedOptions(H),q=this.includeOptions(k,G),Y=D.axis,$=I.axis,{spanGaps:X,segment:ne}=this.options,ue=Tv(X)?X:Number.POSITIVE_INFINITY,fe=this.chart._animationsDisabled||A||k==="none";let be=L>0&&this.getParsed(L-1);for(let _e=L;_e<L+M;++_e){const ye=w[_e],Ee=this.getParsed(_e),He=fe?ye:{},Ge=lr(Ee[$]),it=He[Y]=D.getPixelForValue(Ee[Y],_e),wt=He[$]=A||Ge?I.getBasePixel():I.getPixelForValue(R?this.applyStack(I,Ee,R):Ee[$],_e);He.skip=isNaN(it)||isNaN(wt)||Ge,He.stop=_e>0&&Math.abs(Ee[Y]-be[Y])>ue,ne&&(He.parsed=Ee,He.raw=P.data[_e]),q&&(He.options=G||this.resolveDataElementOptions(_e,ye.active?"active":k)),fe||this.updateElement(ye,_e,He,k),be=Ee}this.updateSharedOptions(G,k,H)}getMaxOverflow(){const w=this._cachedMeta,L=w.data||[];if(!this.options.showLine){let I=0;for(let R=L.length-1;R>=0;--R)I=Math.max(I,L[R].size(this.resolveDataElementOptions(R))/2);return I>0&&I}const M=w.dataset,k=M.options&&M.options.borderWidth||0;if(!L.length)return k;const A=L[0].size(this.resolveDataElementOptions(0)),D=L[L.length-1].size(this.resolveDataElementOptions(L.length-1));return Math.max(k,A,D)/2}}Nn(Ox,"id","scatter"),Nn(Ox,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),Nn(Ox,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var FW=Object.freeze({__proto__:null,BarController:jx,BubbleController:Nx,DoughnutController:bb,LineController:Ix,PieController:d6,PolarAreaController:V2,RadarController:W2,ScatterController:Ox});function yb(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class h6{constructor(w){Nn(this,"options");this.options=w||{}}static override(w){Object.assign(h6.prototype,w)}init(){}
340formats(){return yb()}parse(){return yb()}format(){return yb()}add(){return yb()}diff(){return yb()}startOf(){return yb()}endOf(){return yb()}}var BW={_date:h6};function UW(E,w,L,M){const{controller:k,data:A,_sorted:D}=E,I=k._cachedMeta.iScale,R=E.dataset&&E.dataset.options?E.dataset.options.spanGaps:null;if(I&&w===I.axis&&w!=="r"&&D&&A.length){const P=I._reversePixels?lV:Ap;if(M){if(k._sharedOptions){const H=A[0],G=typeof H.getRange=="function"&&H.getRange(w);if(G){const q=P(A,w,L-G),Y=P(A,w,L+G);return{lo:q.lo,hi:Y.hi}}}}else{const H=P(A,w,L);if(R){const{vScale:G}=k._cachedMeta,{_parsed:q}=E,Y=q.slice(0,H.lo+1).reverse().findIndex(X=>!lr(X[G.axis]));H.lo-=Math.max(0,Y);const $=q.slice(H.hi).findIndex(X=>!lr(X[G.axis]));H.hi+=Math.max(0,$)}return H}}return{lo:0,hi:A.length-1}}function q2(E,w,L,M,k){const A=E.getSortedVisibleDatasetMetas(),D=L[w];for(let I=0,R=A.length;I<R;++I){const{index:P,data:H}=A[I],{lo:G,hi:q}=UW(A[I],w,D,k);for(let Y=G;Y<=q;++Y){const $=H[Y];$.skip||M($,P,Y)}}}function HW(E){const w=E.indexOf("x")!==-1,L=E.indexOf("y")!==-1;return function(M,k){const A=w?Math.abs(M.x-k.x):0,D=L?Math.abs(M.y-k.y):0;return Math.sqrt(Math.pow(A,2)+Math.pow(D,2))}}function p6(E,w,L,M,k){const A=[];return!k&&!E.isPointInArea(w)||q2(E,L,w,function(I,R,P){!k&&!Dp(I,E.chartArea,0)||I.inRange(w.x,w.y,M)&&A.push({element:I,datasetIndex:R,index:P})},!0),A}function GW(E,w,L,M){let k=[];function A(D,I,R){const{startAngle:P,endAngle:H}=D.getProps(["startAngle","endAngle"],M),{angle:G}=xD(D,{x:w.x,y:w.y});z2(G,P,H)&&k.push({element:D,datasetIndex:I,index:R})}return q2(E,L,w,A),k}function VW(E,w,L,M,k,A){let D=[];const I=HW(L);let R=Number.POSITIVE_INFINITY;function P(H,G,q){const Y=H.inRange(w.x,w.y,k);if(M&&!Y)return;const $=H.getCenterPoint(k);if(!(!!A||E.isPointInArea($))&&!Y)return;const ne=I(w,$);ne<R?(D=[{element:H,datasetIndex:G,index:q}],R=ne):ne===R&&D.push({element:H,datasetIndex:G,index:q})}return q2(E,L,w,P),D}function g6(E,w,L,M,k,A){return!A&&!E.isPointInArea(w)?[]:L==="r"&&!M?GW(E,w,L,k):VW(E,w,L,M,k,A)}function g9(E,w,L,M,k){const A=[],D=L==="x"?"inXRange":"inYRange";let I=!1;return q2(E,L,w,(R,P,H)=>{R[D]&&R[D](w[L],k)&&(A.push({element:R,datasetIndex:P,index:H}),I=I||R.inRange(w.x,w.y,k))}),M&&!I?[]:A}var WW={evaluateInteractionItems:q2,modes:{index(E,w,L,M){const k=gb(w,E),A=L.axis||"x",D=L.includeInvisible||!1,I=L.intersect?p6(E,k,A,M,D):g6(E,k,A,!1,M,D),R=[];return I.length?(E.getSortedVisibleDatasetMetas().forEach(P=>{const H=I[0].index,G=P.data[H];G&&!G.skip&&R.push({element:G,datasetIndex:P.index,index:H})}),R):[]},dataset(E,w,L,M){const k=gb(w,E),A=L.axis||"xy",D=L.includeInvisible||!1;let I=L.intersect?p6(E,k,A,M,D):g6(E,k,A,!1,M,D);if(I.length>0){const R=I[0].datasetIndex,P=E.getDatasetMeta(R).data;I=[];for(let H=0;H<P.length;++H)I.push({element:P[H],datasetIndex:R,index:H})}return I},point(E,w,L,M){const k=gb(w,E),A=L.axis||"xy",D=L.includeInvisible||!1;return p6(E,k,A,M,D)},nearest(E,w,L,M){const k=gb(w,E),A=L.axis||"xy",D=L.includeInvisible||!1;return g6(E,k,A,L.intersect,M,D)},x(E,w,L,M){const k=gb(w,E);return g9(E,k,"x",L.intersect,M)},y(E,w,L,M){const k=gb(w,E);return g9(E,k,"y",L.intersect,M)}}};const m9=["left","top","right","bottom"];function Y2(E,w){return E.filter(L=>L.pos===w)}function b9(E,w){return E.filter(L=>m9.indexOf(L.pos)===-1&&L.box.axis===w)}function $2(E,w){return E.sort((L,M)=>{const k=w?M:L,A=w?L:M;return k.weight===A.weight?k.index-A.index:k.weight-A.weight})}function qW(E){const w=[];let L,M,k,A,D,I;for(L=0,M=(E||[]).length;L<M;++L)k=E[L],{position:A,options:{stack:D,stackWeight:I=1}}=k,w.push({index:L,box:k,pos:A,horizontal:k.isHorizontal(),weight:k.weight,stack:D&&A+D,stackWeight:I});return w}function YW(E){const w={};for(const L of E){const{stack:M,pos:k,stackWeight:A}=L;if(!M||!m9.includes(k))continue;const D=w[M]||(w[M]={count:0,placed:0,weight:0,size:0});D.count++,D.weight+=A}return w}function $W(E,w){const L=YW(E),{vBoxMaxWidth:M,hBoxMaxHeight:k}=w;let A,D,I;for(A=0,D=E.length;A<D;++A){I=E[A];const{fullSize:R}=I.box,P=L[I.stack],H=P&&I.stackWeight/P.weight;I.horizontal?(I.width=H?H*M:R&&w.availableWidth,I.height=k):(I.width=M,I.height=H?H*k:R&&w.availableHeight)}return L}function ZW(E){const w=qW(E),L=$2(w.filter(P=>P.box.fullSize),!0),M=$2(Y2(w,"left"),!0),k=$2(Y2(w,"right")),A=$2(Y2(w,"top"),!0),D=$2(Y2(w,"bottom")),I=b9(w,"x"),R=b9(w,"y");
340return{fullSize:L,leftAndTop:M.concat(A),rightAndBottom:k.concat(R).concat(D).concat(I),chartArea:Y2(w,"chartArea"),vertical:M.concat(k).concat(R),horizontal:A.concat(D).concat(I)}}function y9(E,w,L,M){return Math.max(E[L],w[L])+Math.max(E[M],w[M])}function v9(E,w){E.top=Math.max(E.top,w.top),E.left=Math.max(E.left,w.left),E.bottom=Math.max(E.bottom,w.bottom),E.right=Math.max(E.right,w.right)}function QW(E,w,L,M){const{pos:k,box:A}=L,D=E.maxPadding;if(!gr(k)){L.size&&(E[k]-=L.size);const G=M[L.stack]||{size:0,count:1};G.size=Math.max(G.size,L.horizontal?A.height:A.width),L.size=G.size/G.count,E[k]+=L.size}A.getPadding&&v9(D,A.getPadding());const I=Math.max(0,w.outerWidth-y9(D,E,"left","right")),R=Math.max(0,w.outerHeight-y9(D,E,"top","bottom")),P=I!==E.w,H=R!==E.h;return E.w=I,E.h=R,L.horizontal?{same:P,other:H}:{same:H,other:P}}function JW(E){const w=E.maxPadding;function L(M){const k=Math.max(w[M]-E[M],0);return E[M]+=k,k}E.y+=L("top"),E.x+=L("left"),L("right"),L("bottom")}function KW(E,w){const L=w.maxPadding;function M(k){const A={left:0,top:0,right:0,bottom:0};return k.forEach(D=>{A[D]=Math.max(w[D],L[D])}),A}return M(E?["left","right"]:["top","bottom"])}function Z2(E,w,L,M){const k=[];let A,D,I,R,P,H;for(A=0,D=E.length,P=0;A<D;++A){I=E[A],R=I.box,R.update(I.width||w.w,I.height||w.h,KW(I.horizontal,w));const{same:G,other:q}=QW(w,L,I,M);P|=G&&k.length,H=H||q,R.fullSize||k.push(I)}return P&&Z2(k,w,L,M)||H}function Rx(E,w,L,M,k){E.top=L,E.left=w,E.right=w+M,E.bottom=L+k,E.width=M,E.height=k}function _9(E,w,L,M){const k=L.padding;let{x:A,y:D}=w;for(const I of E){const R=I.box,P=M[I.stack]||{count:1,placed:0,weight:1},H=I.stackWeight/P.weight||1;if(I.horizontal){const G=w.w*H,q=P.size||R.height;O2(P.start)&&(D=P.start),R.fullSize?Rx(R,k.left,D,L.outerWidth-k.right-k.left,q):Rx(R,w.left+P.placed,D,G,q),P.start=D,P.placed+=G,D=R.bottom}else{const G=w.h*H,q=P.size||R.width;O2(P.start)&&(A=P.start),R.fullSize?Rx(R,A,k.top,q,L.outerHeight-k.bottom-k.top):Rx(R,A,w.top+P.placed,q,G),P.start=A,P.placed+=G,A=R.right}}w.x=A,w.y=D}var el={addBox(E,w){E.boxes||(E.boxes=[]),w.fullSize=w.fullSize||!1,w.position=w.position||"top",w.weight=w.weight||0,w._layers=w._layers||function(){return[{z:0,draw(L){w.draw(L)}}]},E.boxes.push(w)},removeBox(E,w){const L=E.boxes?E.boxes.indexOf(w):-1;L!==-1&&E.boxes.splice(L,1)},configure(E,w,L){w.fullSize=L.fullSize,w.position=L.position,w.weight=L.weight},update(E,w,L,M){if(!E)return;const k=Xu(E.options.layout.padding),A=Math.max(w-k.width,0),D=Math.max(L-k.height,0),I=ZW(E.boxes),R=I.vertical,P=I.horizontal;ca(E.boxes,X=>{typeof X.beforeLayout=="function"&&X.beforeLayout()});const H=R.reduce((X,ne)=>ne.box.options&&ne.box.options.display===!1?X:X+1,0)||1,G=Object.freeze({outerWidth:w,outerHeight:L,padding:k,availableWidth:A,availableHeight:D,vBoxMaxWidth:A/2/H,hBoxMaxHeight:D/2}),q=Object.assign({},k);v9(q,Xu(M));const Y=Object.assign({maxPadding:q,w:A,h:D,x:k.left,y:k.top},k),$=$W(R.concat(P),G);Z2(I.fullSize,Y,G,$),Z2(R,Y,G,$),Z2(P,Y,G,$)&&Z2(R,Y,G,$),JW(Y),_9(I.leftAndTop,Y,G,$),Y.x+=Y.w,Y.y+=Y.h,_9(I.rightAndBottom,Y,G,$),E.chartArea={left:Y.left,top:Y.top,right:Y.left+Y.w,bottom:Y.top+Y.h,height:Y.h,width:Y.w},ca(I.chartArea,X=>{const ne=X.box;Object.assign(ne,E.chartArea),ne.update(Y.w,Y.h,{left:0,top:0,right:0,bottom:0})})}};class w9{acquireContext(w,L){}releaseContext(w){return!1}addEventListener(w,L,M){}removeEventListener(w,L,M){}getDevicePixelRatio(){return 1}getMaximumSize(w,L,M,k){return L=Math.max(0,L||w.width),M=M||w.height,{width:L,height:Math.max(0,k?Math.floor(L/k):M)}}isAttached(w){return!0}updateConfig(w){}}class XW extends w9{acquireContext(w){return w&&w.getContext&&w.getContext("2d")||null}updateConfig(w){w.options.animation=!1}}const zx="$chartjs",eq={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},x9=E=>E===null||E==="";function tq(E,w){const L=E.style,M=E.getAttribute("height"),k=E.getAttribute("width");if(E[zx]={initial:{height:M,width:k,style:{display:L.display,height:L.height,width:L.width}}},L.display=L.display||"block",L.boxSizing=L.boxSizing||"border-box",x9(k)){const A=YD(E,"width");A!==void 0&&(E.width=A)}if(x9(M))if(E.style.height==="")E.height=E.width/(w||2);else{const A=YD(E,"height");A!==void 0&&(E.height=A)}return E}const S9=nW?{passive:!0}:!1;function nq(E,w,L){E&&E.addEventListener(w,L,S9)}function iq(E,w,L){E&&E.canvas&&E.canvas.removeEventListener(w,L,S9)}function rq(E,w){const L=eq[E.type]||E.type,{x:M,y:k}=gb(E,w);return{type:L,chart:w,native:E,x:M!==void 0?M:null,y:k!==void 0?k:null}}function Px(E,w){for(const L of E)if(L===w||L.contains(w))return!0}function aq(E,w,L){const M=E.canvas,k=new MutationObserver(A=>{let D=!1;for(const I of A)D=D||Px(I.addedNodes,M),D=D&&!Px(I.removedNodes,M);D&&L()});return k.observe(document,{childList:!0,subtree:!0}),k}function sq(E,w,L){const M=E.canvas,k=new MutationObserver(A=>{let D=!1;for(const I of A)D=D||Px(I.removedNodes,M),D=D&&!Px(I.addedNodes,M);D&&L()});return k.observe(document,{childList:!0,subtree:!0}),k}const Q2=new Map;let C9=0;function E9(){const E=window.devicePixelRatio;E!==C9&&(C9=E,Q2.forEach((w,L)=>{L.currentDevicePixelRatio!==E&&w()}))}function oq(E,w){Q2.size||window.addEventListener("resize",E9),Q2.set(E,w)}function uq(E){Q2.delete(E),Q2.size||window.removeEventListener("resize",E9)}function lq(E,w,L){const M=E.canvas,k=M&&o6(M);if(!k)return;const A=MD((I,R)=>{const P=k.clientWidth;L(I,R),P<k.clientWidth&&L()},window),D=new ResizeObserver(I=>{const R=I[0],P=R.contentRect.width,H=R.contentRect.height;P===0&&H===0||A(P,H)});return D.observe(k),oq(E,A),D}function m6(E,w,L){L&&L.disconnect(),w==="resize"&&uq(E)}function cq(E,w,L){const M=E.canvas,k=MD(A=>{E.ctx!==null&&L(rq(A,E))},E);return nq(M,w,k),k}class fq extends w9{acquireContext(w,L){const M=w&&w.getContext&&w.getContext("2d");return M&&M.canvas===w?(tq(w,L),M):null}releaseContext(w){const L=w.canvas;if(!L[zx])return!1;const M=L[zx].initial;["height","width"].forEach(A=>{const D=M[A];lr(D)?L.removeAttribute(A):L.setAttribute(A,D)});const k=M.style||{};
340return Object.keys(k).forEach(A=>{L.style[A]=k[A]}),L.width=L.width,delete L[zx],!0}addEventListener(w,L,M){this.removeEventListener(w,L);const k=w.$proxies||(w.$proxies={}),D={attach:aq,detach:sq,resize:lq}[L]||cq;k[L]=D(w,L,M)}removeEventListener(w,L){const M=w.$proxies||(w.$proxies={}),k=M[L];if(!k)return;({attach:m6,detach:m6,resize:m6}[L]||iq)(w,L,k),M[L]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(w,L,M,k){return tW(w,L,M,k)}isAttached(w){const L=w&&o6(w);return!!(L&&L.isConnected)}}function dq(E){return!s6()||typeof OffscreenCanvas!="undefined"&&E instanceof OffscreenCanvas?XW:fq}class zd{constructor(){Nn(this,"x");Nn(this,"y");Nn(this,"active",!1);Nn(this,"options");Nn(this,"$animations")}tooltipPosition(w){const{x:L,y:M}=this.getProps(["x","y"],w);return{x:L,y:M}}hasValue(){return Tv(this.x)&&Tv(this.y)}getProps(w,L){const M=this.$animations;if(!L||!M)return this;const k={};return w.forEach(A=>{k[A]=M[A]&&M[A].active()?M[A]._to:this[A]}),k}}Nn(zd,"defaults",{}),Nn(zd,"defaultRoutes");function hq(E,w){const L=E.options.ticks,M=pq(E),k=Math.min(L.maxTicksLimit||M,M),A=L.major.enabled?mq(w):[],D=A.length,I=A[0],R=A[D-1],P=[];if(D>k)return bq(w,P,A,D/k),P;const H=gq(A,w,k);if(D>0){let G,q;const Y=D>1?Math.round((R-I)/(D-1)):null;for(Fx(w,P,H,lr(Y)?0:I-Y,I),G=0,q=D-1;G<q;G++)Fx(w,P,H,A[G],A[G+1]);return Fx(w,P,H,R,lr(Y)?w.length:R+Y),P}return Fx(w,P,H),P}function pq(E){const w=E.options.offset,L=E._tickSize(),M=E._length/L+(w?0:1),k=E._maxLength/L;return Math.floor(Math.min(M,k))}function gq(E,w,L){const M=yq(E),k=w.length/L;if(!M)return Math.max(k,1);const A=rV(M);for(let D=0,I=A.length-1;D<I;D++){const R=A[D];if(R>k)return R}return Math.max(k,1)}function mq(E){const w=[];let L,M;for(L=0,M=E.length;L<M;L++)E[L].major&&w.push(L);return w}function bq(E,w,L,M){let k=0,A=L[0],D;for(M=Math.ceil(M),D=0;D<E.length;D++)D===A&&(w.push(E[D]),k++,A=L[k*M])}function Fx(E,w,L,M,k){const A=ji(M,0),D=Math.min(ji(k,E.length),E.length);let I=0,R,P,H;for(L=Math.ceil(L),k&&(R=k-M,L=R/Math.floor(R/L)),H=A;H<0;)I++,H=Math.round(A+I*L);for(P=Math.max(A,0);P<D;P++)P===H&&(w.push(E[P]),I++,H=Math.round(A+I*L))}function yq(E){const w=E.length;let L,M;if(w<2)return!1;for(M=E[0],L=1;L<w;++L)if(E[L]-E[L-1]!==M)return!1;return M}const vq=E=>E==="left"?"right":E==="right"?"left":E,L9=(E,w,L)=>w==="top"||w==="left"?E[w]+L:E[w]-L,M9=(E,w)=>Math.min(w||E,E);function k9(E,w){const L=[],M=E.length/w,k=E.length;let A=0;for(;A<k;A+=M)L.push(E[Math.floor(A)]);return L}function _q(E,w,L){const M=E.ticks.length,k=Math.min(w,M-1),A=E._startPixel,D=E._endPixel,I=1e-6;let R=E.getPixelForTick(k),P;if(!(L&&(M===1?P=Math.max(R-A,D-R):w===0?P=(E.getPixelForTick(1)-R)/2:P=(R-E.getPixelForTick(k-1))/2,R+=k<w?P:-P,R<A-I||R>D+I)))return R}function wq(E,w){ca(E,L=>{const M=L.gc,k=M.length/2;let A;if(k>w){for(A=0;A<k;++A)delete L.data[M[A]];M.splice(0,k)}})}function J2(E){return E.drawTicks?E.tickLength:0}function T9(E,w){if(!E.display)return 0;const L=To(E.font,w),M=Xu(E.padding);return(qa(E.text)?E.text.length:1)*L.lineHeight+M.height}function xq(E,w){return mm(E,{scale:w,type:"scale"})}function Sq(E,w,L){return mm(E,{tick:L,index:w,type:"tick"})}function Cq(E,w,L){let M=QE(E);return(L&&w!=="right"||!L&&w==="right")&&(M=vq(M)),M}function Eq(E,w,L,M){const{top:k,left:A,bottom:D,right:I,chart:R}=E,{chartArea:P,scales:H}=R;let G=0,q,Y,$;const X=D-k,ne=I-A;if(E.isHorizontal()){if(Y=Ku(M,A,I),gr(L)){const ue=Object.keys(L)[0],fe=L[ue];$=H[ue].getPixelForValue(fe)+X-w}else L==="center"?$=(P.bottom+P.top)/2+X-w:$=L9(E,L,w);q=I-A}else{if(gr(L)){const ue=Object.keys(L)[0],fe=L[ue];Y=H[ue].getPixelForValue(fe)-ne+w}else L==="center"?Y=(P.left+P.right)/2-ne+w:Y=L9(E,L,w);$=Ku(M,D,k),G=L==="left"?-Ys:Ys}return{titleX:Y,titleY:$,maxWidth:q,rotation:G}}class vb extends zd{constructor(w){super(),this.id=w.id,this.type=w.type,this.options=void 0,this.ctx=w.ctx,this.chart=w.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(w){this.options=w.setContext(this.getContext()),this.axis=w.axis,this._userMin=this.parse(w.min),this._userMax=this.parse(w.max),this._suggestedMin=this.parse(w.suggestedMin),this._suggestedMax=this.parse(w.suggestedMax)}parse(w,L){return w}getUserBounds(){let{_userMin:w,_userMax:L,_suggestedMin:M,_suggestedMax:k}=this;return w=Fc(w,Number.POSITIVE_INFINITY),L=Fc(L,Number.NEGATIVE_INFINITY),M=Fc(M,Number.POSITIVE_INFINITY),k=Fc(k,Number.NEGATIVE_INFINITY),{min:Fc(w,M),max:Fc(L,k),minDefined:Rs(w),maxDefined:Rs(L)}}getMinMax(w){let{min:L,max:M,minDefined:k,maxDefined:A}=this.getUserBounds(),D;if(k&&A)return{min:L,max:M};const I=this.getMatchingVisibleMetas();for(let R=0,P=I.length;R<P;++R)D=I[R].controller.getMinMax(this,w),k||(L=Math.min(L,D.min)),A||(M=Math.max(M,D.max)
vendor: 6,442 bytes, line 340
340);return L=A&&L>M?M:L,M=k&&L>M?L:M,{min:Fc(L,Fc(M,L)),max:Fc(M,Fc(L,M))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const w=this.chart.data;return this.options.labels||(this.isHorizontal()?w.xLabels:w.yLabels)||w.labels||[]}getLabelItems(w=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(w))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Da(this.options.beforeUpdate,[this])}update(w,L,M){const{beginAtZero:k,grace:A,ticks:D}=this.options,I=D.sampleSize;this.beforeUpdate(),this.maxWidth=w,this.maxHeight=L,this._margins=M=Object.assign({left:0,right:0,top:0,bottom:0},M),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+M.left+M.right:this.height+M.top+M.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=NV(this,A,k),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const R=I<this.ticks.length;this._convertTicksToLabels(R?k9(this.ticks,I):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),D.display&&(D.autoSkip||D.source==="auto")&&(this.ticks=hq(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),R&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let w=this.options.reverse,L,M;this.isHorizontal()?(L=this.left,M=this.right):(L=this.top,M=this.bottom,w=!w),this._startPixel=L,this._endPixel=M,this._reversePixels=w,this._length=M-L,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Da(this.options.afterUpdate,[this])}beforeSetDimensions(){Da(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Da(this.options.afterSetDimensions,[this])}_callHooks(w){this.chart.notifyPlugins(w,this.getContext()),Da(this.options[w],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Da(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(w){const L=this.options.ticks;let M,k,A;for(M=0,k=w.length;M<k;M++)A=w[M],A.label=Da(L.callback,[A.value,M,w],this)}afterTickToLabelConversion(){Da(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Da(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const w=this.options,L=w.ticks,M=M9(this.ticks.length,w.ticks.maxTicksLimit),k=L.minRotation||0,A=L.maxRotation;let D=k,I,R,P;if(!this._isVisible()||!L.display||k>=A||M<=1||!this.isHorizontal()){this.labelRotation=k;return}const H=this._getLabelSizes(),G=H.widest.width,q=H.highest.height,Y=eu(this.chart.width-G,0,this.maxWidth);I=w.offset?this.maxWidth/M:Y/(M-1),G+6>I&&(I=Y/(M-(w.offset?.5:1)),R=this.maxHeight-J2(w.grid)-L.padding-T9(w.title,this.chart.options.font),P=Math.sqrt(G*G+q*q),D=YE(Math.min(Math.asin(eu((H.highest.height+6)/I,-1,1)),Math.asin(eu(R/P,-1,1))-Math.asin(eu(q/P,-1,1)))),D=Math.max(k,Math.min(A,D))),this.labelRotation=D}afterCalculateLabelRotation(){Da(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Da(this.options.beforeFit,[this])}fit(){const w={width:0,height:0},{chart:L,options:{ticks:M,title:k,grid:A}}=this,D=this._isVisible(),I=this.isHorizontal();if(D){const R=T9(k,L.options.font);if(I?(w.width=this.maxWidth,w.height=J2(A)+R):(w.height=this.maxHeight,w.width=J2(A)+R),M.display&&this.ticks.length){const{first:P,last:H,widest:G,highest:q}=this._getLabelSizes(),Y=M.padding*2,$=Od(this.labelRotation),X=Math.cos($),ne=Math.sin($);if(I){const ue=M.mirror?0:ne*G.width+X*q.height;w.height=Math.min(this.maxHeight,w.height+ue+Y)}else{const ue=M.mirror?0:X*G.width+ne*q.height;w.width=Math.min(this.maxWidth,w.width+ue+Y)}this._calculatePadding(P,H,ne,X)}}this._handleMargins(),I?(this.width=this._length=L.width-this._margins.left-this._margins.right,this.height=w.height):(this.width=w.width,this.height=this._length=L.height-this._margins.top-this._margins.bottom)}_calculatePadding(w,L,M,k){const{ticks:{align:A,padding:D},position:I}=this.options,R=this.labelRotation!==0,P=I!=="top"&&this.axis==="x";if(this.isHorizontal()){const H=this.getPixelForTick(0)-this.left,G=this.right-this.getPixelForTick(this.ticks.length-1);let q=0,Y=0;R?P?(q=k*w.width,Y=M*L.height):(q=M*w.height,Y=k*L.width):A==="start"?Y=L.width:A==="end"?q=w.width:A!=="inner"&&(q=w.width/2,Y=L.width/2),this.paddingLeft=Math.max((q-H+D)*this.width/(this.width-H),0),this.paddingRight=Math.max((Y-G+D)*this.width/(this.width-G),0)}else{let H=L.height/2,G=w.height/2;A==="start"?(H=0,G=w.height):A==="end"&&(H=L.height,G=0),this.paddingTop=H+D,this.paddingBottom=G+D}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Da(this.options.afterFit,[this])}isHorizontal(){const{axis:w,position:L}=this.options;return L==="top"||L==="bottom"||w==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(w){this.beforeTickToLabelConversion(),this.generateTickLabels(w);let L,M;for(L=0,M=w.length;L<M;L++)lr(w[L].label)&&(w.splice(L,1),M--,L--);this.afterTickToLabelConversion()}_getLabelSizes(){let w=this._labelSizes;if(!w){const L=this.options.ticks.sampleSize;let M=this.ticks;L<M.length&&(M=k9(M,L)),this._labelSizes=w=this._computeLabelSizes(M,M.length,this.options.ticks.maxTicksLimit)}return w}_computeLabelSizes(w,L,M){const{ctx:k,_longestTextCache:A}=this,D=[],I=[],R=Math.floor(L/M9(L,M));let P=0,H=0,G,q,Y,$,X,ne,ue,fe,be,_e,ye;for(G=0;G<L;
vendor: 6,656 bytes, line 340
340G+=R){if($=w[G].label,X=this._resolveTickFontOptions(G),k.font=ne=X.string,ue=A[ne]=A[ne]||{data:{},gc:[]},fe=X.lineHeight,be=_e=0,!lr($)&&!qa($))be=Ex(k,ue.data,ue.gc,be,$),_e=fe;else if(qa($))for(q=0,Y=$.length;q<Y;++q)ye=$[q],!lr(ye)&&!qa(ye)&&(be=Ex(k,ue.data,ue.gc,be,ye),_e+=fe);D.push(be),I.push(_e),P=Math.max(be,P),H=Math.max(_e,H)}wq(A,L);const Ee=D.indexOf(P),He=I.indexOf(H),Ge=it=>({width:D[it]||0,height:I[it]||0});return{first:Ge(0),last:Ge(L-1),widest:Ge(Ee),highest:Ge(He),widths:D,heights:I}}getLabelForValue(w){return w}getPixelForValue(w,L){return NaN}getValueForPixel(w){}getPixelForTick(w){const L=this.ticks;return w<0||w>L.length-1?null:this.getPixelForValue(L[w].value)}getPixelForDecimal(w){this._reversePixels&&(w=1-w);const L=this._startPixel+w*this._length;return uV(this._alignToPixels?fb(this.chart,L,0):L)}getDecimalForPixel(w){const L=(w-this._startPixel)/this._length;return this._reversePixels?1-L:L}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:w,max:L}=this;return w<0&&L<0?L:w>0&&L>0?w:0}getContext(w){const L=this.ticks||[];if(w>=0&&w<L.length){const M=L[w];return M.$context||(M.$context=Sq(this.getContext(),w,M))}return this.$context||(this.$context=xq(this.chart.getContext(),this))}_tickSize(){const w=this.options.ticks,L=Od(this.labelRotation),M=Math.abs(Math.cos(L)),k=Math.abs(Math.sin(L)),A=this._getLabelSizes(),D=w.autoSkipPadding||0,I=A?A.widest.width+D:0,R=A?A.highest.height+D:0;return this.isHorizontal()?R*M>I*k?I/M:R/k:R*k<I*M?R/M:I/k}_isVisible(){const w=this.options.display;return w!=="auto"?!!w:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(w){const L=this.axis,M=this.chart,k=this.options,{grid:A,position:D,border:I}=k,R=A.offset,P=this.isHorizontal(),G=this.ticks.length+(R?1:0),q=J2(A),Y=[],$=I.setContext(this.getContext()),X=$.display?$.width:0,ne=X/2,ue=function(Yt){return fb(M,Yt,X)};let fe,be,_e,ye,Ee,He,Ge,it,wt,vt,Bt,Zt;if(D==="top")fe=ue(this.bottom),He=this.bottom-q,it=fe-ne,vt=ue(w.top)+ne,Zt=w.bottom;else if(D==="bottom")fe=ue(this.top),vt=w.top,Zt=ue(w.bottom)-ne,He=fe+ne,it=this.top+q;else if(D==="left")fe=ue(this.right),Ee=this.right-q,Ge=fe-ne,wt=ue(w.left)+ne,Bt=w.right;else if(D==="right")fe=ue(this.left),wt=w.left,Bt=ue(w.right)-ne,Ee=fe+ne,Ge=this.left+q;else if(L==="x"){if(D==="center")fe=ue((w.top+w.bottom)/2+.5);else if(gr(D)){const Yt=Object.keys(D)[0],ln=D[Yt];fe=ue(this.chart.scales[Yt].getPixelForValue(ln))}vt=w.top,Zt=w.bottom,He=fe+ne,it=He+q}else if(L==="y"){if(D==="center")fe=ue((w.left+w.right)/2);else if(gr(D)){const Yt=Object.keys(D)[0],ln=D[Yt];fe=ue(this.chart.scales[Yt].getPixelForValue(ln))}Ee=fe-ne,Ge=Ee-q,wt=w.left,Bt=w.right}const Jt=ji(k.ticks.maxTicksLimit,G),It=Math.max(1,Math.ceil(G/Jt));for(be=0;be<G;be+=It){const Yt=this.getContext(be),ln=A.setContext(Yt),On=I.setContext(Yt),gn=ln.lineWidth,qn=ln.color,Tn=On.dash||[],er=On.dashOffset,Sa=ln.tickWidth,li=ln.tickColor,Fn=ln.tickBorderDash||[],Ji=ln.tickBorderDashOffset;_e=_q(this,be,R),_e!==void 0&&(ye=fb(M,_e,gn),P?Ee=Ge=wt=Bt=ye:He=it=vt=Zt=ye,Y.push({tx1:Ee,ty1:He,tx2:Ge,ty2:it,x1:wt,y1:vt,x2:Bt,y2:Zt,width:gn,color:qn,borderDash:Tn,borderDashOffset:er,tickWidth:Sa,tickColor:li,tickBorderDash:Fn,tickBorderDashOffset:Ji}))}return this._ticksLength=G,this._borderValue=fe,Y}_computeLabelItems(w){const L=this.axis,M=this.options,{position:k,ticks:A}=M,D=this.isHorizontal(),I=this.ticks,{align:R,crossAlign:P,padding:H,mirror:G}=A,q=J2(M.grid),Y=q+H,$=G?-H:Y,X=-Od(this.labelRotation),ne=[];let ue,fe,be,_e,ye,Ee,He,Ge,it,wt,vt,Bt,Zt="middle";if(k==="top")Ee=this.bottom-$,He=this._getXAxisLabelAlignment();else if(k==="bottom")Ee=this.top+$,He=this._getXAxisLabelAlignment();else if(k==="left"){const It=this._getYAxisLabelAlignment(q);He=It.textAlign,ye=It.x}else if(k==="right"){const It=this._getYAxisLabelAlignment(q);He=It.textAlign,ye=It.x}else if(L==="x"){if(k==="center")Ee=(w.top+w.bottom)/2+Y;else if(gr(k)){const It=Object.keys(k)[0],Yt=k[It];Ee=this.chart.scales[It].getPixelForValue(Yt)+Y}He=this._getXAxisLabelAlignment()}else if(L==="y"){if(k==="center")ye=(w.left+w.right)/2-Y;else if(gr(k)){const It=Object.keys(k)[0],Yt=k[It];ye=this.chart.scales[It].getPixelForValue(Yt)}He=this._getYAxisLabelAlignment(q).textAlign}L==="y"&&(R==="start"?Zt="top":R==="end"&&(Zt="bottom"));const Jt=this._getLabelSizes();for(ue=0,fe=I.length;ue<fe;++ue){be=I[ue],_e=be.label;const It=A.setContext(this.getContext(ue));Ge=this.getPixelForTick(ue)+A.labelOffset,it=this._resolveTickFontOptions(ue),wt=it.lineHeight,vt=qa(_e)?_e.length:1;const Yt=vt/2,ln=It.color,On=It.textStrokeColor,gn=It.textStrokeWidth;let qn=He;D?(ye=Ge,He==="inner"&&(ue===fe-1?qn=this.options.reverse?"left":"right":ue===0?qn=this.options.reverse?"right":"left":qn="center"),k==="top"?P==="near"||X!==0?Bt=-vt*wt+wt/2:P==="center"?Bt=-Jt.highest.height/2-Yt*wt+wt:Bt=-Jt.highest.height+wt/2:P==="near"||X!==0?Bt=wt/2:P==="center"?Bt=Jt.highest.height/2-Yt*wt:Bt=Jt.highest.height-vt*wt,G&&(Bt*=-1),X!==0&&!It.showLabelBackdrop&&(ye+=wt/2*Math.sin(X))):(Ee=Ge,Bt=(1-vt)*wt/2);let Tn;if(It.showLabelBackdrop){const er=Xu(It.backdropPadding),Sa=Jt.heights[ue],li=Jt.widths[ue];let Fn=Bt-er.top,Ji=0-er.left;switch(Zt){case"middle":Fn-=Sa/2;break;case"bottom":Fn-=Sa;break}switch(He){case"center":Ji-=li/2;break;case"right":Ji-=li;break;case"inner":ue===fe-1?Ji-=li:ue>0&&(Ji-=li/2);break}Tn={left:Ji,top:Fn,width:li+er.width,height:Sa+er.height,color:It.backdropColor}}ne.push({label:_e,font:it,textOffset:Bt,options:{rotation:X,color:ln,strokeColor:On,strokeWidth:gn,textAlign:qn,textBaseline:Zt,translation:[ye,Ee],backdrop:Tn}})}return ne}_getXAxisLabelAlignment(){const{position:w,ticks:L}=this.options;if(-Od(this.labelRotation))return w==="top"?"left":"right";let k="center";return L.align==="start"?k="left":L.align==="end"?k="right":L.align==="inner"&&(k="inner"),k}_getYAxisLabelAlignment(w){const{position:L,ticks:{crossAlign:M,mirror:k,padding:A}}=this.options,D=this._getLabelSizes(),I=w+A,R=D.widest.width;let P,H;return L==="left"?k?(H=this.right+A,M==="near"?P="left":M==="center"?(P="center",H+=R/2):(P="right",H+=R)):(H=this.right-I,M==="near"?P="right":M==="center"?(P="center",H-=R/2):(P="left",H=this.left)):L==="right"?k?(H=this.left+A,M==="near"?P="right":M==="center"?(P="center",H-=R/2):(P="left",H-=R)):(H=this.left+I,M==="near"?P="left":M==="center"?(P="center",H+=R/2):(P="right",H=this.right)):P="right",{textAlign:P,x:H}}_computeLabelArea(){if(this.options.ticks.mirror)return;const w=this.chart,L=this.options.position;if(L==="left"||L==="right")return{top:0,left:this.left,bottom:w.height,right:this.right};
340if(L==="top"||L==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:w.width}}drawBackground(){const{ctx:w,options:{backgroundColor:L},left:M,top:k,width:A,height:D}=this;L&&(w.save(),w.fillStyle=L,w.fillRect(M,k,A,D),w.restore())}getLineWidthForValue(w){const L=this.options.grid;if(!this._isVisible()||!L.display)return 0;const k=this.ticks.findIndex(A=>A.value===w);return k>=0?L.setContext(this.getContext(k)).lineWidth:0}drawGrid(w){const L=this.options.grid,M=this.ctx,k=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(w));let A,D;const I=(R,P,H)=>{!H.width||!H.color||(M.save(),M.lineWidth=H.width,M.strokeStyle=H.color,M.setLineDash(H.borderDash||[]),M.lineDashOffset=H.borderDashOffset,M.beginPath(),M.moveTo(R.x,R.y),M.lineTo(P.x,P.y),M.stroke(),M.restore())};if(L.display)for(A=0,D=k.length;A<D;++A){const R=k[A];L.drawOnChartArea&&I({x:R.x1,y:R.y1},{x:R.x2,y:R.y2},R),L.drawTicks&&I({x:R.tx1,y:R.ty1},{x:R.tx2,y:R.ty2},{color:R.tickColor,width:R.tickWidth,borderDash:R.tickBorderDash,borderDashOffset:R.tickBorderDashOffset})}}drawBorder(){const{chart:w,ctx:L,options:{border:M,grid:k}}=this,A=M.setContext(this.getContext()),D=M.display?A.width:0;if(!D)return;const I=k.setContext(this.getContext(0)).lineWidth,R=this._borderValue;let P,H,G,q;this.isHorizontal()?(P=fb(w,this.left,D)-D/2,H=fb(w,this.right,I)+I/2,G=q=R):(G=fb(w,this.top,D)-D/2,q=fb(w,this.bottom,I)+I/2,P=H=R),L.save(),L.lineWidth=A.width,L.strokeStyle=A.color,L.beginPath(),L.moveTo(P,G),L.lineTo(H,q),L.stroke(),L.restore()}drawLabels(w){if(!this.options.ticks.display)return;const M=this.ctx,k=this._computeLabelArea();k&&Lx(M,k);const A=this.getLabelItems(w);for(const D of A){const I=D.options,R=D.font,P=D.label,H=D.textOffset;db(M,P,0,H,R,I)}k&&Mx(M)}drawTitle(){const{ctx:w,options:{position:L,title:M,reverse:k}}=this;if(!M.display)return;const A=To(M.font),D=Xu(M.padding),I=M.align;let R=A.lineHeight/2;L==="bottom"||L==="center"||gr(L)?(R+=D.bottom,qa(M.text)&&(R+=A.lineHeight*(M.text.length-1))):R+=D.top;const{titleX:P,titleY:H,maxWidth:G,rotation:q}=Eq(this,R,L,I);db(w,M.text,0,0,A,{color:M.color,maxWidth:G,rotation:q,textAlign:Cq(I,L,k),textBaseline:"middle",translation:[P,H]})}draw(w){this._isVisible()&&(this.drawBackground(),this.drawGrid(w),this.drawBorder(),this.drawTitle(),this.drawLabels(w))}_layers(){const w=this.options,L=w.ticks&&w.ticks.z||0,M=ji(w.grid&&w.grid.z,-1),k=ji(w.border&&w.border.z,0);return!this._isVisible()||this.draw!==vb.prototype.draw?[{z:L,draw:A=>{this.draw(A)}}]:[{z:M,draw:A=>{this.drawBackground(),this.drawGrid(A),this.drawTitle()}},{z:k,draw:()=>{this.drawBorder()}},{z:L,draw:A=>{this.drawLabels(A)}}]}getMatchingVisibleMetas(w){const L=this.chart.getSortedVisibleDatasetMetas(),M=this.axis+"AxisID",k=[];let A,D;for(A=0,D=L.length;A<D;++A){const I=L[A];I[M]===this.id&&(!w||I.type===w)&&k.push(I)}return k}_resolveTickFontOptions(w){const L=this.options.ticks.setContext(this.getContext(w));return To(L.font)}_maxDigits(){const w=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/w}}class Bx{constructor(w,L,M){this.type=w,this.scope=L,this.override=M,this.items=Object.create(null)}isForType(w){return Object.prototype.isPrototypeOf.call(this.type.prototype,w.prototype)}register(w){const L=Object.getPrototypeOf(w);let M;kq(L)&&(M=this.register(L));const k=this.items,A=w.id,D=this.scope+"."+A;if(!A)throw new Error("class does not have id: "+w);return A in k||(k[A]=w,Lq(w,D,M),this.override&&ss.override(w.id,w.overrides)),D}get(w){return this.items[w]}unregister(w){const L=this.items,M=w.id,k=this.scope;M in L&&delete L[M],k&&M in ss[k]&&(delete ss[k][M],this.override&&delete cb[M])}}function Lq(E,w,L){const M=N2(Object.create(null),[L?ss.get(L):{},ss.get(w),E.defaults]);ss.set(w,M),E.defaultRoutes&&Mq(w,E.defaultRoutes),E.descriptors&&ss.describe(w,E.descriptors)}
340function Mq(E,w){Object.keys(w).forEach(L=>{const M=L.split("."),k=M.pop(),A=[E].concat(M).join("."),D=w[L].split("."),I=D.pop(),R=D.join(".");ss.route(A,k,R,I)})}function kq(E){return"id"in E&&"defaults"in E}class Tq{constructor(){this.controllers=new Bx(Rd,"datasets",!0),this.elements=new Bx(zd,"elements"),this.plugins=new Bx(Object,"plugins"),this.scales=new Bx(vb,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...w){this._each("register",w)}remove(...w){this._each("unregister",w)}addControllers(...w){this._each("register",w,this.controllers)}addElements(...w){this._each("register",w,this.elements)}addPlugins(...w){this._each("register",w,this.plugins)}addScales(...w){this._each("register",w,this.scales)}getController(w){return this._get(w,this.controllers,"controller")}getElement(w){return this._get(w,this.elements,"element")}getPlugin(w){return this._get(w,this.plugins,"plugin")}getScale(w){return this._get(w,this.scales,"scale")}removeControllers(...w){this._each("unregister",w,this.controllers)}removeElements(...w){this._each("unregister",w,this.elements)}removePlugins(...w){this._each("unregister",w,this.plugins)}removeScales(...w){this._each("unregister",w,this.scales)}_each(w,L,M){[...L].forEach(k=>{const A=M||this._getRegistryForType(k);M||A.isForType(k)||A===this.plugins&&k.id?this._exec(w,A,k):ca(k,D=>{const I=M||this._getRegistryForType(D);this._exec(w,I,D)})})}_exec(w,L,M){const k=qE(w);Da(M["before"+k],[],M),L[w](M),Da(M["after"+k],[],M)}_getRegistryForType(w){for(let L=0;L<this._typedRegistries.length;L++){const M=this._typedRegistries[L];if(M.isForType(w))return M}return this.plugins}_get(w,L,M){const k=L.get(w);if(k===void 0)throw new Error('"'+w+'" is not a registered '+M+".");return k}}var Xh=new Tq;class Aq{constructor(){this._init=void 0}notify(w,L,M,k){if(L==="beforeInit"&&(this._init=this._createDescriptors(w,!0),this._notify(this._init,w,"install")),this._init===void 0)return;const A=k?this._descriptors(w).filter(k):this._descriptors(w),D=this._notify(A,w,L,M);return L==="afterDestroy"&&(this._notify(A,w,"stop"),this._notify(this._init,w,"uninstall"),this._init=void 0),D}_notify(w,L,M,k){k=k||{};for(const A of w){const D=A.plugin,I=D[M],R=[L,k,A.options];if(Da(I,R,D)===!1&&k.cancelable)return!1}return!0}invalidate(){lr(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(w){if(this._cache)return this._cache;const L=this._cache=this._createDescriptors(w);return this._notifyStateChanges(w),L}_createDescriptors(w,L){const M=w&&w.config,k=ji(M.options&&M.options.plugins,{}),A=Dq(M);return k===!1&&!L?[]:Nq(w,A,k,L)}_notifyStateChanges(w){const L=this._oldCache||[],M=this._cache,k=(A,D)=>A.filter(I=>!D.some(R=>I.plugin.id===R.plugin.id));this._notify(k(L,M),w,"stop"),this._notify(k(M,L),w,"start")}}function Dq(E){const w={},L=[],M=Object.keys(Xh.plugins.items);for(let A=0;A<M.length;A++)L.push(Xh.getPlugin(M[A]));const k=E.plugins||[];for(let A=0;A<k.length;A++){const D=k[A];L.indexOf(D)===-1&&(L.push(D),w[D.id]=!0)}return{plugins:L,localIds:w}}function jq(E,w){return!w&&E===!1?null:E===!0?{}:E}function Nq(E,{plugins:w,localIds:L},M,k){const A=[],D=E.getContext();for(const I of w){const R=I.id,P=jq(M[R],k);P!==null&&A.push({plugin:I,options:Iq(E.config,{plugin:I,local:L[R]},P,D)})}return A}function Iq(E,{plugin:w,local:L},M,k){const A=E.pluginScopeKeys(w),D=E.getOptionScopes(M,A);return L&&w.defaults&&D.push(w.defaults),E.createResolver(D,k,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function b6(E,w){const L=ss.datasets[E]||{};return((w.datasets||{})[E]||{}).indexAxis||w.indexAxis||L.indexAxis||"x"}function Oq(E,w){let L=E;return E==="_index_"?L=w:E==="_value_"&&(L=w==="x"?"y":"x"),L}function Rq(E,w){return E===w?"_index_":"_value_"}function A9(E){if(E==="x"||E==="y"||E==="r")return E}function zq(E){if(E==="top"||E==="bottom")return"x";if(E==="left"||E==="right")return"y"}function y6(E,...w){if(A9(E))return E;for(const L of w){const M=L.axis||zq(L.position)||E.length>1&&A9(E[0].toLowerCase());if(M)return M}throw new Error(`Cannot determine type of '${E}' axis. Please provide 'axis' or 'position' option.`)}function D9(E,w,L){if(L[w+"AxisID"]===E)return{axis:w}}function Pq(E,w){if(w.data&&w.data.datasets){const L=w.data.datasets.filter(M=>M.xAxisID===E||M.yAxisID===E);if(L.length)return D9(E,"x",L[0])||D9(E,"y",L[0])}return{}}function Fq(E,w){const L=cb[E.type]||{scales:{}},M=w.scales||{},k=b6(E.type,w),A=Object.create(null);
340return Object.keys(M).forEach(D=>{const I=M[D];if(!gr(I))return console.error(`Invalid scale configuration for scale: ${D}`);if(I._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${D}`);const R=y6(D,I,Pq(D,E),ss.scales[I.type]),P=Rq(R,k),H=L.scales||{};A[D]=I2(Object.create(null),[{axis:R},I,H[R],H[P]])}),E.data.datasets.forEach(D=>{const I=D.type||E.type,R=D.indexAxis||b6(I,w),H=(cb[I]||{}).scales||{};Object.keys(H).forEach(G=>{const q=Oq(G,R),Y=D[q+"AxisID"]||q;A[Y]=A[Y]||Object.create(null),I2(A[Y],[{axis:q},M[Y],H[G]])})}),Object.keys(A).forEach(D=>{const I=A[D];I2(I,[ss.scales[I.type],ss.scale])}),A}function j9(E){const w=E.options||(E.options={});w.plugins=ji(w.plugins,{}),w.scales=Fq(E,w)}function N9(E){return E=E||{},E.datasets=E.datasets||[],E.labels=E.labels||[],E}function Bq(E){return E=E||{},E.data=N9(E.data),j9(E),E}const I9=new Map,O9=new Set;function Ux(E,w){let L=I9.get(E);return L||(L=w(),I9.set(E,L),O9.add(L)),L}const K2=(E,w,L)=>{const M=hm(w,L);M!==void 0&&E.add(M)};class Uq{constructor(w){this._config=Bq(w),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(w){this._config.type=w}get data(){return this._config.data}set data(w){this._config.data=N9(w)}get options(){return this._config.options}set options(w){this._config.options=w}get plugins(){return this._config.plugins}update(){const w=this._config;this.clearCache(),j9(w)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(w){return Ux(w,()=>[[`datasets.${w}`,""]])}datasetAnimationScopeKeys(w,L){return Ux(`${w}.transition.${L}`,()=>[[`datasets.${w}.transitions.${L}`,`transitions.${L}`],[`datasets.${w}`,""]])}datasetElementScopeKeys(w,L){return Ux(`${w}-${L}`,()=>[[`datasets.${w}.elements.${L}`,`datasets.${w}`,`elements.${L}`,""]])}pluginScopeKeys(w){const L=w.id,M=this.type;return Ux(`${M}-plugin-${L}`,()=>[[`plugins.${L}`,...w.additionalOptionScopes||[]]])}_cachedScopes(w,L){const M=this._scopeCache;let k=M.get(w);return(!k||L)&&(k=new Map,M.set(w,k)),k}getOptionScopes(w,L,M){const{options:k,type:A}=this,D=this._cachedScopes(w,M),I=D.get(L);if(I)return I;const R=new Set;L.forEach(H=>{w&&(R.add(w),H.forEach(G=>K2(R,w,G))),H.forEach(G=>K2(R,k,G)),H.forEach(G=>K2(R,cb[A]||{},G)),H.forEach(G=>K2(R,ss,G)),H.forEach(G=>K2(R,XE,G))});const P=Array.from(R);return P.length===0&&P.push(Object.create(null)),O9.has(L)&&D.set(L,P),P}chartOptionScopes(){const{options:w,type:L}=this;return[w,cb[L]||{},ss.datasets[L]||{},{type:L},ss,XE]}resolveNamedOptions(w,L,M,k=[""]){const A={$shared:!0},{resolver:D,subPrefixes:I}=R9(this._resolverCache,w,k);let R=D;if(Gq(D,L)){A.$shared=!1,M=pm(M)?M():M;const P=this.createResolver(w,M,I);R=Av(D,M,P)}for(const P of L)A[P]=R[P];return A}createResolver(w,L,M=[""],k){const{resolver:A}=R9(this._resolverCache,w,M);return gr(L)?Av(A,L,void 0,k):A}}function R9(E,w,L){let M=E.get(w);M||(M=new Map,E.set(w,M));const k=L.join();let A=M.get(k);return A||(A={resolver:i6(w,L),subPrefixes:L.filter(I=>!I.toLowerCase().includes("hover"))},M.set(k,A)),A}const Hq=E=>gr(E)&&Object.getOwnPropertyNames(E).some(w=>pm(E[w]));function Gq(E,w){const{isScriptable:L,isIndexable:M}=PD(E);for(const k of w){const A=L(k),D=M(k),I=(D||A)&&E[k];if(A&&(pm(I)||Hq(I))||D&&qa(I))return!0}return!1}var Vq="4.5.1";const Wq=["top","bottom","left","right","chartArea"];function z9(E,w){return E==="top"||E==="bottom"||Wq.indexOf(E)===-1&&w==="x"}function P9(E,w){return function(L,M){return L[E]===M[E]?L[w]-M[w]:L[E]-M[E]}}function F9(E){const w=E.chart,L=w.options.animation;w.notifyPlugins("afterRender"),Da(L&&L.onComplete,[E],w)}function qq(E){const w=E.chart,L=w.options.animation;Da(L&&L.onProgress,[E],w)}function B9(E){return s6()&&typeof E=="string"?E=document.getElementById(E):E&&E.length&&(E=E[0]),E&&E.canvas&&(E=E.canvas),E}const Hx={},U9=E=>{const w=B9(E);return Object.values(Hx).filter(L=>L.canvas===w).pop()};function Yq(E,w,L){const M=Object.keys(E);for(const k of M){const A=+k;if(A>=w){const D=E[k];delete E[k],(L>0||A>w)&&(E[A+L]=D)}}}function $q(E,w,L,M){return!L||E.type==="mouseout"?null:M?w:E}class kf{static register(...w){Xh.add(...w),H9()}static unregister(...w){Xh.remove(...w),H9()}constructor(w,L){const M=this.config=new Uq(L),k=B9(w),A=U9(k);if(A)throw new Error("Canvas is already in use. Chart with ID '"+A.id+"' must be destroyed before the canvas with ID '"+A.canvas.id+"' can be reused.");const D=M.createResolver(M.chartOptionScopes(),this.getContext());this.platform=new(M.platform||dq(k)),this.platform.updateConfig(M);const I=this.platform.acquireContext(k,D.aspectRatio),R=I&&I.canvas,P=R&&R.height,H=R&&R.width;if(this.id=ZG(),this.ctx=I,this.canvas=R,this.width=H,this.height=P,this._options=D,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Aq,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=dV(G=>this.update(G),D.resizeDelay||0),this._dataChanges=[],Hx[this.id]=this,!I||!R){console.error("Failed to create chart: can't acquire context from the given item");return}jp.listen(this,"complete",F9),jp.listen(this,"progress",qq),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:w,maintainAspectRatio:L},width:M,height:k,_aspectRatio:A}=this;return lr(w)?L&&A?A:k?M/k:null:w}get data(){return this.config.data}set data(w){this.config.data=w}get options(){return this._options}set options(w){this.config.options=w}get registry(){return Xh}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():qD(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return OD(this.canvas,this.ctx),this}stop(){return jp.stop(this),this}resize(w,L){jp.running(this)?this._resizeBeforeDraw={width:w,height:L}:this._resize(w,L)}_resize(w,L){const M=this.options,k=this.canvas,A=M.maintainAspectRatio&&this.aspectRatio,D=this.platform.getMaximumSize(k,w,L,A),I=M.devicePixelRatio||this.platform.getDevicePixelRatio(),R=this.width?"resize":"attach";this.width=D.width,this.height=D.height,this._aspectRatio=this.aspectRatio,qD(this,I,!0)&&(this.notifyPlugins("resize",{size:D}),Da(M.onResize,[this,D],this),this.attached&&this._doResize(R)&&this.render())}ensureScalesHaveIDs(){const L=this.options.scales||{};ca(L,(M,k)=>{M.id=k})}buildOrUpdateScales(){const w=this.options,L=w.scales,M=this.scales,k=Object.keys(M).reduce((D,I)=>(D[I]=!1,D),{});let A=[];L&&(A=A.concat(Object.keys(L).map(D=>{const I=L[D],R=y6(D,I),P=R==="r",H=R==="x";
340return{options:I,dposition:P?"chartArea":H?"bottom":"left",dtype:P?"radialLinear":H?"category":"linear"}}))),ca(A,D=>{const I=D.options,R=I.id,P=y6(R,I),H=ji(I.type,D.dtype);(I.position===void 0||z9(I.position,P)!==z9(D.dposition))&&(I.position=D.dposition),k[R]=!0;let G=null;if(R in M&&M[R].type===H)G=M[R];else{const q=Xh.getScale(H);G=new q({id:R,type:H,ctx:this.ctx,chart:this}),M[G.id]=G}G.init(I,w)}),ca(k,(D,I)=>{D||delete M[I]}),ca(M,D=>{el.configure(this,D,D.options),el.addBox(this,D)})}_updateMetasets(){const w=this._metasets,L=this.data.datasets.length,M=w.length;if(w.sort((k,A)=>k.index-A.index),M>L){for(let k=L;k<M;++k)this._destroyDatasetMeta(k);w.splice(L,M-L)}this._sortedMetasets=w.slice(0).sort(P9("order","index"))}_removeUnreferencedMetasets(){const{_metasets:w,data:{datasets:L}}=this;w.length>L.length&&delete this._stacks,w.forEach((M,k)=>{L.filter(A=>A===M._dataset).length===0&&this._destroyDatasetMeta(k)})}buildOrUpdateControllers(){const w=[],L=this.data.datasets;let M,k;for(this._removeUnreferencedMetasets(),M=0,k=L.length;M<k;M++){const A=L[M];let D=this.getDatasetMeta(M);const I=A.type||this.config.type;if(D.type&&D.type!==I&&(this._destroyDatasetMeta(M),D=this.getDatasetMeta(M)),D.type=I,D.indexAxis=A.indexAxis||b6(I,this.options),D.order=A.order||0,D.index=M,D.label=""+A.label,D.visible=this.isDatasetVisible(M),D.controller)D.controller.updateIndex(M),D.controller.linkScales();else{const R=Xh.getController(I),{datasetElementType:P,dataElementType:H}=ss.datasets[I];Object.assign(R,{dataElementType:Xh.getElement(H),datasetElementType:P&&Xh.getElement(P)}),D.controller=new R(this,M),w.push(D.controller)}}return this._updateMetasets(),w}_resetElements(){ca(this.data.datasets,(w,L)=>{this.getDatasetMeta(L).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(w){const L=this.config;L.update();const M=this._options=L.createResolver(L.chartOptionScopes(),this.getContext()),k=this._animationsDisabled=!M.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:w,cancelable:!0})===!1)return;const A=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let D=0;for(let P=0,H=this.data.datasets.length;P<H;P++){const{controller:G}=this.getDatasetMeta(P),q=!k&&A.indexOf(G)===-1;G.buildOrUpdateElements(q),D=Math.max(+G.getMaxOverflow(),D)}D=this._minPadding=M.layout.autoPadding?D:0,this._updateLayout(D),k||ca(A,P=>{P.reset()}),this._updateDatasets(w),this.notifyPlugins("afterUpdate",{mode:w}),this._layers.sort(P9("z","_idx"));const{_active:I,_lastEvent:R}=this;R?this._eventHandler(R,!0):I.length&&this._updateHoverStyles(I,I,!0),this.render()}_updateScales(){ca(this.scales,w=>{el.removeBox(this,w)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const w=this.options,L=new Set(Object.keys(this._listeners)),M=new Set(w.events);(!bD(L,M)||!!this._responsiveListeners!==w.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:w}=this,L=this._getUniformDataChanges()||[];for(const{method:M,start:k,count:A}of L){const D=M==="_removeElements"?-A:A;Yq(w,k,D)}}_getUniformDataChanges(){const w=this._dataChanges;if(!w||!w.length)return;this._dataChanges=[];const L=this.data.datasets.length,M=A=>new Set(w.filter(D=>D[0]===A).map((D,I)=>I+","+D.splice(1).join(","))),k=M(0);for(let A=1;A<L;A++)if(!bD(k,M(A)))return;return Array.from(k).map(A=>A.split(",")).map(A=>({method:A[1],start:+A[2],count:+A[3]}))}_updateLayout(w){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;el.update(this,this.width,this.height,w);const L=this.chartArea,M=L.width<=0||L.height<=0;this._layers=[],ca(this.boxes,k=>{M&&k.position==="chartArea"||(k.configure&&k.configure(),this._layers.push(...k._layers()))},this),this._layers.forEach((k,A)=>{k._idx=A}),this.notifyPlugins("afterLayout")}_updateDatasets(w){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:w,cancelable:!0})!==!1){for(let L=0,M=this.data.datasets.length;L<M;++L)this.getDatasetMeta(L).controller.configure();for(let L=0,M=this.data.datasets.length;L<M;++L)this._updateDataset(L,pm(w)?w({datasetIndex:L}):w);this.notifyPlugins("afterDatasetsUpdate",{mode:w})}}_updateDataset(w,L){const M=this.getDatasetMeta(w),k={meta:M,index:w,mode:L,cancelable:!0};this.notifyPlugins("beforeDatasetUpdate",k)!==!1&&(M.controller._update(L),k.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",k))}render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(jp.has(this)?this.attached&&!jp.running(this)&&jp.start(this):(this.draw(),F9({chart:this})))}draw(){let w;if(this._resizeBeforeDraw){const{width:M,height:k}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(M,k)}if(this.clear(),this.width<=0||this.height<=0||this.notifyPlugins("beforeDraw",{cancelable:!0})===!1)return;const L=this._layers;for(w=0;w<L.length&&L[w].z<=0;++w)L[w].draw(this.chartArea);for(this._drawDatasets();w<L.length;++w)L[w].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(w){const L=this._sortedMetasets,M=[];let k,A;for(k=0,A=L.length;k<A;++k){const D=L[k];(!w||D.visible)&&M.push(D)}return M}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})===!1)return;const w=this.getSortedVisibleDatasetMetas();for(let L=w.length-1;L>=0;--L)this._drawDataset(w[L]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(w){const L=this.ctx,M={meta:w,index:w.index,cancelable:!0},k=n9(this,w);this.notifyPlugins("beforeDatasetDraw",M)!==!1&&(k&&Lx(L,k),w.controller.draw(),k&&Mx(L),M.cancelable=!1,this.notifyPlugins("afterDatasetDraw",M))}isPointInArea(w){return Dp(w,this.chartArea,this._minPadding)}getElementsAtEventForMode(w,L,M,k){const A=WW.modes[L];return typeof A=="function"?A(this,w,M,k):[]}getDatasetMeta(w){const L=this.data.datasets[w],M=this._metasets;let k=M.filter(A=>A&&A._dataset===L).pop();return k||(k={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:L&&L.order||0,index:w,_dataset:L,_parsed:[],_sorted:!1},M.push(k)),k}getContext(){return this.$context||(this.$context=mm(null,{chart:this,type:"chart"}))}
340getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(w){const L=this.data.datasets[w];if(!L)return!1;const M=this.getDatasetMeta(w);return typeof M.hidden=="boolean"?!M.hidden:!L.hidden}setDatasetVisibility(w,L){const M=this.getDatasetMeta(w);M.hidden=!L}toggleDataVisibility(w){this._hiddenIndices[w]=!this._hiddenIndices[w]}getDataVisibility(w){return!this._hiddenIndices[w]}_updateVisibility(w,L,M){const k=M?"show":"hide",A=this.getDatasetMeta(w),D=A.controller._resolveAnimations(void 0,k);O2(L)?(A.data[L].hidden=!M,this.update()):(this.setDatasetVisibility(w,M),D.update(A,{visible:M}),this.update(I=>I.datasetIndex===w?k:void 0))}hide(w,L){this._updateVisibility(w,L,!1)}show(w,L){this._updateVisibility(w,L,!0)}_destroyDatasetMeta(w){const L=this._metasets[w];L&&L.controller&&L.controller._destroy(),delete this._metasets[w]}_stop(){let w,L;for(this.stop(),jp.remove(this),w=0,L=this.data.datasets.length;w<L;++w)this._destroyDatasetMeta(w)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:w,ctx:L}=this;this._stop(),this.config.clearCache(),w&&(this.unbindEvents(),OD(w,L),this.platform.releaseContext(L),this.canvas=null,this.ctx=null),delete Hx[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...w){return this.canvas.toDataURL(...w)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const w=this._listeners,L=this.platform,M=(A,D)=>{L.addEventListener(this,A,D),w[A]=D},k=(A,D,I)=>{A.offsetX=D,A.offsetY=I,this._eventHandler(A)};ca(this.options.events,A=>M(A,k))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const w=this._responsiveListeners,L=this.platform,M=(R,P)=>{L.addEventListener(this,R,P),w[R]=P},k=(R,P)=>{w[R]&&(L.removeEventListener(this,R,P),delete w[R])},A=(R,P)=>{this.canvas&&this.resize(R,P)};let D;const I=()=>{k("attach",I),this.attached=!0,this.resize(),M("resize",A),M("detach",D)};D=()=>{this.attached=!1,k("resize",A),this._stop(),this._resize(0,0),M("attach",I)},L.isAttached(this.canvas)?I():D()}unbindEvents(){ca(this._listeners,(w,L)=>{this.platform.removeEventListener(this,L,w)}),this._listeners={},ca(this._responsiveListeners,(w,L)=>{this.platform.removeEventListener(this,L,w)}),this._responsiveListeners=void 0}updateHoverStyle(w,L,M){const k=M?"set":"remove";let A,D,I,R;for(L==="dataset"&&(A=this.getDatasetMeta(w[0].datasetIndex),A.controller["_"+k+"DatasetHoverStyle"]()),I=0,R=w.length;I<R;++I){D=w[I];const P=D&&this.getDatasetMeta(D.datasetIndex).controller;P&&P[k+"HoverStyle"](D.element,D.datasetIndex,D.index)}}getActiveElements(){return this._active||[]}setActiveElements(w){const L=this._active||[],M=w.map(({datasetIndex:A,index:D})=>{const I=this.getDatasetMeta(A);if(!I)throw new Error("No dataset found at index "+A);return{datasetIndex:A,element:I.data[D],index:D}});!_x(M,L)&&(this._active=M,this._lastEvent=null,this._updateHoverStyles(M,L))}notifyPlugins(w,L,M){return this._plugins.notify(this,w,L,M)}isPluginEnabled(w){return this._plugins._cache.filter(L=>L.plugin.id===w).length===1}_updateHoverStyles(w,L,M){const k=this.options.hover,A=(R,P)=>R.filter(H=>!P.some(G=>H.datasetIndex===G.datasetIndex&&H.index===G.index)),D=A(L,w),I=M?w:A(w,L);D.length&&this.updateHoverStyle(D,k.mode,!1),I.length&&k.mode&&this.updateHoverStyle(I,k.mode,!0)}_eventHandler(w,L){const M={event:w,replay:L,cancelable:!0,inChartArea:this.isPointInArea(w)},k=D=>(D.options.events||this.options.events).includes(w.native.type);if(this.notifyPlugins("beforeEvent",M,k)===!1)return;const A=this._handleEvent(w,L,M.inChartArea);return M.cancelable=!1,this.notifyPlugins("afterEvent",M,k),(A||M.changed)&&this.render(),this}_handleEvent(w,L,M){const{_active:k=[],options:A}=this,D=L,I=this._getActiveElements(w,k,M,D),R=tV(w),P=$q(w,this._lastEvent,M,R);M&&(this._lastEvent=null,Da(A.onHover,[w,I,this],this),R&&Da(A.onClick,[w,I,this],this));const H=!_x(I,k);return(H||L)&&(this._active=I,this._updateHoverStyles(I,k,L)),this._lastEvent=P,H}_getActiveElements(w,L,M,k){if(w.type==="mouseout")return[];if(!M)return L;const A=this.options.hover;return this.getElementsAtEventForMode(w,A.mode,A,k)}}Nn(kf,"defaults",ss),Nn(kf,"instances",Hx),Nn(kf,"overrides",cb),Nn(kf,"registry",Xh),Nn(kf,"version",Vq),Nn(kf,"getChart",U9);function H9(){return ca(kf.instances,E=>E._plugins.invalidate())}function Zq(E,w,L){const{startAngle:M,x:k,y:A,outerRadius:D,innerRadius:I,options:R}=w,{borderWidth:P,borderJoinStyle:H}=R,G=Math.min(P/D,Ju(M-L));if(E.beginPath(),E.arc(k,A,D-P/2,M+G/2,L-G/2),I>0){const q=Math.min(P/I,Ju(M-L));E.arc(k,A,I+P/2,L-q/2,M+q/2,!0)}else{const q=Math.min(P/2,D*Ju(M-L));if(H==="round")E.arc(k,A,q,L-Rr/2,M+Rr/2,!0);else if(H==="bevel"){const Y=2*q*q,$=-Y*Math.cos(L+Rr/2)+k,X=-Y*Math.sin(L+Rr/2)+A,ne=Y*Math.cos(M+Rr/2)+k,ue=Y*Math.sin(M+Rr/2)+A;E.lineTo($,X),E.lineTo(ne,ue)}}E.closePath(),E.moveTo(0,0),E.rect(0,0,E.canvas.width,E.canvas.height),E.clip("evenodd")}function Qq(E,w,L){const{startAngle:M,pixelMargin:k,x:A,y:D,outerRadius:I,innerRadius:R}=w;let P=k/I;E.beginPath(),E.arc(A,D,I,M-P,L+P),R>k?(P=k/R,E.arc(A,D,R,L+P,M-P,!0)):E.arc(A,D,k,L+Ys,M-Ys),E.closePath(),E.clip()}function Jq(E){return n6(E,["outerStart","outerEnd","innerStart","innerEnd"])}function Kq(E,w,L,M){const k=Jq(E.options.borderRadius),A=(L-w)/2,D=Math.min(A,M*w/2),I=R=>{const P=(L-Math.min(A,R))*M/2;return eu(R,0,Math.min(A,P))};return{outerStart:I(k.outerStart),outerEnd:I(k.outerEnd),innerStart:eu(k.innerStart,0,D),innerEnd:eu(k.innerEnd,0,D)}}function Nv(E,w,L,M){return{x:L+E*Math.cos(w),y:M+E*Math.sin(w)}}function Gx(E,w,L,M,k,A){const{x:D,y:I,startAngle:R,pixelMargin:P,innerRadius:H}=w,G=Math.max(w.outerRadius+M+L-P,0),q=H>0?H+M+L+P:0;let Y=0;const $=k-R;if(M){const It=H>0?H-M:0,Yt=G>0?G-M:0,ln=(It+Yt)/2,On=ln!==0?$*ln/(ln+M):$;Y=($-On)/2}const X=Math.max(.001,$*G-L/Rr)/G,ne=($-X)/2,ue=R+ne+Y,fe=k-ne-Y,{outerStart:be,outerEnd:_e,innerStart:ye,innerEnd:Ee}=Kq(w,q,G,fe-ue),He=G-be,Ge=G-_e,it=ue+be/He,wt=fe-_e/Ge,vt=q+ye,Bt=q+Ee,Zt=ue+ye/vt,Jt=fe-Ee/Bt;if(E.beginPath(),A){const It=(it+wt)/2;
340if(E.arc(D,I,G,it,It),E.arc(D,I,G,It,wt),_e>0){const gn=Nv(Ge,wt,D,I);E.arc(gn.x,gn.y,_e,wt,fe+Ys)}const Yt=Nv(Bt,fe,D,I);if(E.lineTo(Yt.x,Yt.y),Ee>0){const gn=Nv(Bt,Jt,D,I);E.arc(gn.x,gn.y,Ee,fe+Ys,Jt+Math.PI)}const ln=(fe-Ee/q+(ue+ye/q))/2;if(E.arc(D,I,q,fe-Ee/q,ln,!0),E.arc(D,I,q,ln,ue+ye/q,!0),ye>0){const gn=Nv(vt,Zt,D,I);E.arc(gn.x,gn.y,ye,Zt+Math.PI,ue-Ys)}const On=Nv(He,ue,D,I);if(E.lineTo(On.x,On.y),be>0){const gn=Nv(He,it,D,I);E.arc(gn.x,gn.y,be,ue-Ys,it)}}else{E.moveTo(D,I);const It=Math.cos(it)*G+D,Yt=Math.sin(it)*G+I;E.lineTo(It,Yt);const ln=Math.cos(wt)*G+D,On=Math.sin(wt)*G+I;E.lineTo(ln,On)}E.closePath()}function Xq(E,w,L,M,k){const{fullCircles:A,startAngle:D,circumference:I}=w;let R=w.endAngle;if(A){Gx(E,w,L,M,R,k);for(let P=0;P<A;++P)E.fill();isNaN(I)||(R=D+(I%Ya||Ya))}return Gx(E,w,L,M,R,k),E.fill(),R}function eY(E,w,L,M,k){const{fullCircles:A,startAngle:D,circumference:I,options:R}=w,{borderWidth:P,borderJoinStyle:H,borderDash:G,borderDashOffset:q,borderRadius:Y}=R,$=R.borderAlign==="inner";if(!P)return;E.setLineDash(G||[]),E.lineDashOffset=q,$?(E.lineWidth=P*2,E.lineJoin=H||"round"):(E.lineWidth=P,E.lineJoin=H||"bevel");let X=w.endAngle;if(A){Gx(E,w,L,M,X,k);for(let ne=0;ne<A;++ne)E.stroke();isNaN(I)||(X=D+(I%Ya||Ya))}$&&Qq(E,w,X),R.selfJoin&&X-D>=Rr&&Y===0&&H!=="miter"&&Zq(E,w,X),A||(Gx(E,w,L,M,X,k),E.stroke())}class X2 extends zd{constructor(L){super();Nn(this,"circumference");Nn(this,"endAngle");Nn(this,"fullCircles");Nn(this,"innerRadius");Nn(this,"outerRadius");Nn(this,"pixelMargin");Nn(this,"startAngle");this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,L&&Object.assign(this,L)}inRange(L,M,k){const A=this.getProps(["x","y"],k),{angle:D,distance:I}=xD(A,{x:L,y:M}),{startAngle:R,endAngle:P,innerRadius:H,outerRadius:G,circumference:q}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],k),Y=(this.options.spacing+this.options.borderWidth)/2,$=ji(q,P-R),X=z2(D,R,P)&&R!==P,ne=$>=Ya||X,ue=Tp(I,H+Y,G+Y);return ne&&ue}getCenterPoint(L){const{x:M,y:k,startAngle:A,endAngle:D,innerRadius:I,outerRadius:R}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],L),{offset:P,spacing:H}=this.options,G=(A+D)/2,q=(I+R+H+P)/2;return{x:M+Math.cos(G)*q,y:k+Math.sin(G)*q}}tooltipPosition(L){return this.getCenterPoint(L)}draw(L){const{options:M,circumference:k}=this,A=(M.offset||0)/4,D=(M.spacing||0)/2,I=M.circular;if(this.pixelMargin=M.borderAlign==="inner"?.33:0,this.fullCircles=k>Ya?Math.floor(k/Ya):0,k===0||this.innerRadius<0||this.outerRadius<0)return;L.save();const R=(this.startAngle+this.endAngle)/2;L.translate(Math.cos(R)*A,Math.sin(R)*A);const P=1-Math.sin(Math.min(Rr,k||0)),H=A*P;L.fillStyle=M.backgroundColor,L.strokeStyle=M.borderColor,Xq(L,this,H,D,I),eY(L,this,H,D,I),L.restore()}}Nn(X2,"id","arc"),Nn(X2,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1}),Nn(X2,"defaultRoutes",{backgroundColor:"backgroundColor"}),Nn(X2,"descriptors",{_scriptable:!0,_indexable:L=>L!=="borderDash"});function G9(E,w,L=w){E.lineCap=ji(L.borderCapStyle,w.borderCapStyle),E.setLineDash(ji(L.borderDash,w.borderDash)),E.lineDashOffset=ji(L.borderDashOffset,w.borderDashOffset),E.lineJoin=ji(L.borderJoinStyle,w.borderJoinStyle),E.lineWidth=ji(L.borderWidth,w.borderWidth),E.strokeStyle=ji(L.borderColor,w.borderColor)}function tY(E,w,L){E.lineTo(L.x,L.y)}function nY(E){return E.stepped?CV:E.tension||E.cubicInterpolationMode==="monotone"?EV:tY}function V9(E,w,L={}){const M=E.length,{start:k=0,end:A=M-1}=L,{start:D,end:I}=w,R=Math.max(k,D),P=Math.min(A,I),H=k<D&&A<D||k>I&&A>I;return{count:M,start:R,loop:w.loop,ilen:P<R&&!H?M+P-R:P-R}}function iY(E,w,L,M){const{points:k,options:A}=w,{count:D,start:I,loop:R,ilen:P}=V9(k,L,M),H=nY(A);let{move:G=!0,reverse:q}=M||{},Y,$,X;for(Y=0;Y<=P;++Y)$=k[(I+(q?P-Y:Y))%D],!$.skip&&(G?(E.moveTo($.x,$.y),G=!1):H(E,X,$,q,A.stepped),X=$);return R&&($=k[(I+(q?P:0))%D],H(E,X,$,q,A.stepped)),!!R}function rY(E,w,L,M){const k=w.points,{count:A,start:D,ilen:I}=V9(k,L,M),{move:R=!0,reverse:P}=M||{};let H=0,G=0,q,Y,$,X,ne,ue;const fe=_e=>(D+(P?I-_e:_e))%A,be=()=>{X!==ne&&(E.lineTo(H,ne),E.lineTo(H,X),E.lineTo(H,ue))};for(R&&(Y=k[fe(0)],E.moveTo(Y.x,Y.y)),q=0;q<=I;++q){if(Y=k[fe(q)],Y.skip)continue;const _e=Y.x,ye=Y.y,Ee=_e|0;Ee===$?(ye<X?X=ye:ye>ne&&(ne=ye),H=(G*H+_e)/++G):(be(),E.lineTo(_e,ye),$=Ee,G=0,X=ne=ye),ue=ye}be()}function v6(E){const w=E.options,L=w.borderDash&&w.borderDash.length;return!E._decimated&&!E._loop&&!w.tension&&w.cubicInterpolationMode!=="monotone"&&!w.stepped&&!L?rY:iY}function aY(E){return E.stepped?iW:E.tension||E.cubicInterpolationMode==="monotone"?rW:mb}function sY(E,w,L,M){let k=w._path;k||(k=w._path=new Path2D,w.path(k,L,M)&&k.closePath()),G9(E,w.options),E.stroke(k)}function oY(E,w,L,M){const{segments:k,options:A}=w,D=v6(w);for(const I of k)G9(E,A,I.style),E.beginPath(),D(E,w,I,{start:L,end:L+M-1})&&E.closePath(),E.stroke()}const uY=typeof Path2D=="function";function lY(E,w,L,M){uY&&!w.options.segment?sY(E,w,L,M):oY(E,w,L,M)}class Np extends zd{constructor(w){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,w&&Object.assign(this,w)}updateControlPoints(w,L){const M=this.options;
340if((M.tension||M.cubicInterpolationMode==="monotone")&&!M.stepped&&!this._pointsUpdated){const k=M.spanGaps?this._loop:this._fullLoop;ZV(this._points,M,w,k,L),this._pointsUpdated=!0}}set points(w){this._points=w,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=cW(this,this.options.segment))}first(){const w=this.segments,L=this.points;return w.length&&L[w[0].start]}last(){const w=this.segments,L=this.points,M=w.length;return M&&L[w[M-1].end]}interpolate(w,L){const M=this.options,k=w[L],A=this.points,D=XD(this,{property:L,start:k,end:k});if(!D.length)return;const I=[],R=aY(M);let P,H;for(P=0,H=D.length;P<H;++P){const{start:G,end:q}=D[P],Y=A[G],$=A[q];if(Y===$){I.push(Y);continue}const X=Math.abs((k-Y[L])/($[L]-Y[L])),ne=R(Y,$,X,M.stepped);ne[L]=w[L],I.push(ne)}return I.length===1?I[0]:I}pathSegment(w,L,M){return v6(this)(w,this,L,M)}path(w,L,M){const k=this.segments,A=v6(this);let D=this._loop;L=L||0,M=M||this.points.length-L;for(const I of k)D&=A(w,this,I,{start:L,end:L+M-1});return!!D}draw(w,L,M,k){const A=this.options||{};(this.points||[]).length&&A.borderWidth&&(w.save(),lY(w,this,M,k),w.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}Nn(Np,"id","line"),Nn(Np,"defaults",{borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0}),Nn(Np,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"}),Nn(Np,"descriptors",{_scriptable:!0,_indexable:w=>w!=="borderDash"&&w!=="fill"});function W9(E,w,L,M){const k=E.options,{[L]:A}=E.getProps([L],M);return Math.abs(w-A)<k.radius+k.hitRadius}class ew extends zd{constructor(L){super();Nn(this,"parsed");Nn(this,"skip");Nn(this,"stop");this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,L&&Object.assign(this,L)}inRange(L,M,k){const A=this.options,{x:D,y:I}=this.getProps(["x","y"],k);return Math.pow(L-D,2)+Math.pow(M-I,2)<Math.pow(A.hitRadius+A.radius,2)}inXRange(L,M){return W9(this,L,"x",M)}inYRange(L,M){return W9(this,L,"y",M)}getCenterPoint(L){const{x:M,y:k}=this.getProps(["x","y"],L);return{x:M,y:k}}size(L){L=L||this.options||{};let M=L.radius||0;M=Math.max(M,M&&L.hoverRadius||0);const k=M&&L.borderWidth||0;return(M+k)*2}draw(L,M){const k=this.options;this.skip||k.radius<.1||!Dp(this,M,this.size(k)/2)||(L.strokeStyle=k.borderColor,L.lineWidth=k.borderWidth,L.fillStyle=k.backgroundColor,t6(L,k,this.x,this.y))}getRange(){const L=this.options||{};return L.radius+L.hitRadius}}Nn(ew,"id","point"),Nn(ew,"defaults",{borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0}),Nn(ew,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});function q9(E,w){const{x:L,y:M,base:k,width:A,height:D}=E.getProps(["x","y","base","width","height"],w);let I,R,P,H,G;return E.horizontal?(G=D/2,I=Math.min(L,k),R=Math.max(L,k),P=M-G,H=M+G):(G=A/2,I=L-G,R=L+G,P=Math.min(M,k),H=Math.max(M,k)),{left:I,top:P,right:R,bottom:H}}function ym(E,w,L,M){return E?0:eu(w,L,M)}function cY(E,w,L){const M=E.options.borderWidth,k=E.borderSkipped,A=zD(M);return{t:ym(k.top,A.top,0,L),r:ym(k.right,A.right,0,w),b:ym(k.bottom,A.bottom,0,L),l:ym(k.left,A.left,0,w)}}function fY(E,w,L){const{enableBorderRadius:M}=E.getProps(["enableBorderRadius"]),k=E.options.borderRadius,A=hb(k),D=Math.min(w,L),I=E.borderSkipped,R=M||gr(k);return{topLeft:ym(!R||I.top||I.left,A.topLeft,0,D),topRight:ym(!R||I.top||I.right,A.topRight,0,D),bottomLeft:ym(!R||I.bottom||I.left,A.bottomLeft,0,D),bottomRight:ym(!R||I.bottom||I.right,A.bottomRight,0,D)}}function dY(E){const w=q9(E),L=w.right-w.left,M=w.bottom-w.top,k=cY(E,L/2,M/2),A=fY(E,L/2,M/2);return{outer:{x:w.left,y:w.top,w:L,h:M,radius:A},inner:{x:w.left+k.l,y:w.top+k.t,w:L-k.l-k.r,h:M-k.t-k.b,radius:{topLeft:Math.max(0,A.topLeft-Math.max(k.t,k.l)),topRight:Math.max(0,A.topRight-Math.max(k.t,k.r)),bottomLeft:Math.max(0,A.bottomLeft-Math.max(k.b,k.l)),bottomRight:Math.max(0,A.bottomRight-Math.max(k.b,k.r))}}}}function _6(E,w,L,M){const k=w===null,A=L===null,I=E&&!(k&&A)&&q9(E,M);return I&&(k||Tp(w,I.left,I.right))&&(A||Tp(L,I.top,I.bottom))}function hY(E){return E.topLeft||E.topRight||E.bottomLeft||E.bottomRight}function pY(E,w){E.rect(w.x,w.y,w.w,w.h)}function w6(E,w,L={}){const M=E.x!==L.x?-w:0,k=E.y!==L.y?-w:0,A=(E.x+E.w!==L.x+L.w?w:0)-M,D=(E.y+E.h!==L.y+L.h?w:0)-k;return{x:E.x+M,y:E.y+k,w:E.w+A,h:E.h+D,radius:E.radius}}class Vx extends zd{constructor(w){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmou
340nt=void 0,w&&Object.assign(this,w)}draw(w){const{inflateAmount:L,options:{borderColor:M,backgroundColor:k}}=this,{inner:A,outer:D}=dY(this),I=hY(D.radius)?U2:pY;w.save(),(D.w!==A.w||D.h!==A.h)&&(w.beginPath(),I(w,w6(D,L,A)),w.clip(),I(w,w6(A,-L,D)),w.fillStyle=M,w.fill("evenodd")),w.beginPath(),I(w,w6(A,L)),w.fillStyle=k,w.fill(),w.restore()}inRange(w,L,M){return _6(this,w,L,M)}inXRange(w,L){return _6(this,w,null,L)}inYRange(w,L){return _6(this,null,w,L)}getCenterPoint(w){const{x:L,y:M,base:k,horizontal:A}=this.getProps(["x","y","base","horizontal"],w);return{x:A?(L+k)/2:L,y:A?M:(M+k)/2}}getRange(w){return w==="x"?this.width/2:this.height/2}}Nn(Vx,"id","bar"),Nn(Vx,"defaults",{borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0}),Nn(Vx,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var gY=Object.freeze({__proto__:null,ArcElement:X2,BarElement:Vx,LineElement:Np,PointElement:ew});const x6=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Y9=x6.map(E=>E.replace("rgb(","rgba(").replace(")",", 0.5)"));function $9(E){return x6[E%x6.length]}function Z9(E){return Y9[E%Y9.length]}function mY(E,w){return E.borderColor=$9(w),E.backgroundColor=Z9(w),++w}function bY(E,w){return E.backgroundColor=E.data.map(()=>$9(w++)),w}function yY(E,w){return E.backgroundColor=E.data.map(()=>Z9(w++)),w}function vY(E){let w=0;return(L,M)=>{const k=E.getDatasetMeta(M).controller;k instanceof bb?w=bY(L,w):k instanceof V2?w=yY(L,w):k&&(w=mY(L,w))}}function Q9(E){let w;for(w in E)if(E[w].borderColor||E[w].backgroundColor)return!0;return!1}function _Y(E){return E&&(E.borderColor||E.backgroundColor)}function wY(){return ss.borderColor!=="rgba(0,0,0,0.1)"||ss.backgroundColor!=="rgba(0,0,0,0.1)"}var xY={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(E,w,L){if(!L.enabled)return;const{data:{datasets:M},options:k}=E.config,{elements:A}=k,D=Q9(M)||_Y(k)||A&&Q9(A)||wY();if(!L.forceOverride&&D)return;const I=vY(E);M.forEach(I)}};function SY(E,w,L,M,k){const A=k.samples||M;if(A>=L)return E.slice(w,w+L);const D=[],I=(L-2)/(A-2);let R=0;const P=w+L-1;let H=w,G,q,Y,$,X;for(D[R++]=E[H],G=0;G<A-2;G++){let ne=0,ue=0,fe;const be=Math.floor((G+1)*I)+1+w,_e=Math.min(Math.floor((G+2)*I)+1,L)+w,ye=_e-be;for(fe=be;fe<_e;fe++)ne+=E[fe].x,ue+=E[fe].y;ne/=ye,ue/=ye;const Ee=Math.floor(G*I)+1+w,He=Math.min(Math.floor((G+1)*I)+1,L)+w,{x:Ge,y:it}=E[H];for(Y=$=-1,fe=Ee;fe<He;fe++)$=.5*Math.abs((Ge-ne)*(E[fe].y-it)-(Ge-E[fe].x)*(ue-it)),$>Y&&(Y=$,q=E[fe],X=fe);D[R++]=q,H=X}return D[R++]=E[P],D}function CY(E,w,L,M){let k=0,A=0,D,I,R,P,H,G,q,Y,$,X;const ne=[],ue=w+L-1,fe=E[w].x,_e=E[ue].x-fe;for(D=w;D<w+L;++D){I=E[D],R=(I.x-fe)/_e*M,P=I.y;const ye=R|0;if(ye===H)P<$?($=P,G=D):P>X&&(X=P,q=D),k=(A*k+I.x)/++A;else{const Ee=D-1;if(!lr(G)&&!lr(q)){const He=Math.min(G,q),Ge=Math.max(G,q);He!==Y&&He!==Ee&&ne.push({...E[He],x:k}),Ge!==Y&&Ge!==Ee&&ne.push({...E[Ge],x:k})}D>0&&Ee!==Y&&ne.push(E[Ee]),ne.push(I),H=ye,A=0,$=X=P,G=q=Y=D}}return ne}function J9(E){if(E._decimated){const w=E._data;delete E._decimated,delete E._data,Object.defineProperty(E,"data",{configurable:!0,enumerable:!0,writable:!0,value:w})}}function K9(E){E.data.datasets.forEach(w=>{J9(w)})}function EY(E,w){const L=w.length;let M=0,k;const{iScale:A}=E,{min:D,max:I,minDefined:R,maxDefined:P}=A.getUserBounds();return R&&(M=eu(Ap(w,A.axis,D).lo,0,L-1)),P?k=eu(Ap(w,A.axis,I).hi+1,M,L)-M:k=L-M,{start:M,count:k}}var LY={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(E,w,L)=>{if(!L.enabled){K9(E);return}const M=E.width;E.data.datasets.forEach((k,A)=>{const{_data:D,indexAxis:I}=k,R=E.getDatasetMeta(A),P=D||k.data;if(H2([I,E.options.indexAxis])==="y"||!R.controller.supportsDecimation)return;const H=E.scales[R.xAxisID];if(H.type!=="linear"&&H.type!=="time"||E.options.parsing)return;let{start:G,count:q}=EY(R,P);const Y=L.threshold||4*M;if(q<=Y){J9(k);return}lr(D)&&(k._data=P,delete k.data,Object.defineProperty(k,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(X){this._data=X}}));let $;switch(L.algorithm){case"lttb":$=SY(P,G,q,M,L);break;case"min-max":$=CY(P,G,q,M);break;default:throw new Error(`Unsupported decimation algorithm '${L.algorithm}'`)}k._decimated=$})},destroy(E){K9(E)}};function MY(E,w,L){const M=E.segments,k=E.points,A=w.points,D=[];for(const I of M){let{start:R,end:P}=I;P=Wx(R,P,k);const H=S6(L,k[R],k[P],I.loop);if(!w.segments){D.push({source:I,target:H,start:k[R],end:k[P]});continue}const G=XD(w,H);for(const q of G){const Y=S6(L,A[q.start],A[q.end],q.loop),$=KD(I,k,Y);for(const X of $)D.push({source:X,target:q,start:{[L]:X9(H,Y,"start",Math.max)},end:{[L]:X9(H,Y,"end",Math.min)}})}}return D}function S6(E,w,L,M){if(M)return;let k=w[E],A=L[E];return E==="angle"&&(k=Ju(k),A=Ju(A)),{property:E,start:k,end:A}}function kY(E,w){const{x:L=null,y:M=null}=E||{},k=w.points,A=[];
340return w.segments.forEach(({start:D,end:I})=>{I=Wx(D,I,k);const R=k[D],P=k[I];M!==null?(A.push({x:R.x,y:M}),A.push({x:P.x,y:M})):L!==null&&(A.push({x:L,y:R.y}),A.push({x:L,y:P.y}))}),A}function Wx(E,w,L){for(;w>E;w--){const M=L[w];if(!isNaN(M.x)&&!isNaN(M.y))break}return w}function X9(E,w,L,M){return E&&w?M(E[L],w[L]):E?E[L]:w?w[L]:0}function ej(E,w){let L=[],M=!1;return qa(E)?(M=!0,L=E):L=kY(E,w),L.length?new Np({points:L,options:{tension:0},_loop:M,_fullLoop:M}):null}function tj(E){return E&&E.fill!==!1}function TY(E,w,L){let k=E[w].fill;const A=[w];let D;if(!L)return k;for(;k!==!1&&A.indexOf(k)===-1;){if(!Rs(k))return k;if(D=E[k],!D)return!1;if(D.visible)return k;A.push(k),k=D.fill}return!1}function AY(E,w,L){const M=IY(E);if(gr(M))return isNaN(M.value)?!1:M;let k=parseFloat(M);return Rs(k)&&Math.floor(k)===k?DY(M[0],w,k,L):["origin","start","end","stack","shape"].indexOf(M)>=0&&M}function DY(E,w,L,M){return(E==="-"||E==="+")&&(L=w+L),L===w||L<0||L>=M?!1:L}function jY(E,w){let L=null;return E==="start"?L=w.bottom:E==="end"?L=w.top:gr(E)?L=w.getPixelForValue(E.value):w.getBasePixel&&(L=w.getBasePixel()),L}function NY(E,w,L){let M;return E==="start"?M=L:E==="end"?M=w.options.reverse?w.min:w.max:gr(E)?M=E.value:M=w.getBaseValue(),M}function IY(E){const w=E.options,L=w.fill;let M=ji(L&&L.target,L);return M===void 0&&(M=!!w.backgroundColor),M===!1||M===null?!1:M===!0?"origin":M}function OY(E){const{scale:w,index:L,line:M}=E,k=[],A=M.segments,D=M.points,I=RY(w,L);I.push(ej({x:null,y:w.bottom},M));for(let R=0;R<A.length;R++){const P=A[R];for(let H=P.start;H<=P.end;H++)zY(k,D[H],I)}return new Np({points:k,options:{}})}function RY(E,w){const L=[],M=E.getMatchingVisibleMetas("line");for(let k=0;k<M.length;k++){const A=M[k];if(A.index===w)break;A.hidden||L.unshift(A.dataset)}return L}function zY(E,w,L){const M=[];for(let k=0;k<L.length;k++){const A=L[k],{first:D,last:I,point:R}=PY(A,w,"x");if(!(!R||D&&I)){if(D)M.unshift(R);else if(E.push(R),!I)break}}E.push(...M)}function PY(E,w,L){const M=E.interpolate(w,L);if(!M)return{};const k=M[L],A=E.segments,D=E.points;let I=!1,R=!1;for(let P=0;P<A.length;P++){const H=A[P],G=D[H.start][L],q=D[H.end][L];if(Tp(k,G,q)){I=k===G,R=k===q;break}}return{first:I,last:R,point:M}}class nj{constructor(w){this.x=w.x,this.y=w.y,this.radius=w.radius}pathSegment(w,L,M){const{x:k,y:A,radius:D}=this;return L=L||{start:0,end:Ya},w.arc(k,A,D,L.end,L.start,!0),!M.bounds}interpolate(w){const{x:L,y:M,radius:k}=this,A=w.angle;return{x:L+Math.cos(A)*k,y:M+Math.sin(A)*k,angle:A}}}function FY(E){const{chart:w,fill:L,line:M}=E;if(Rs(L))return BY(w,L);if(L==="stack")return OY(E);if(L==="shape")return!0;const k=UY(E);return k instanceof nj?k:ej(k,M)}function BY(E,w){const L=E.getDatasetMeta(w);return L&&E.isDatasetVisible(w)?L.dataset:null}function UY(E){return(E.scale||{}).getPointPositionForValue?GY(E):HY(E)}function HY(E){const{scale:w={},fill:L}=E,M=jY(L,w);if(Rs(M)){const k=w.isHorizontal();return{x:k?M:null,y:k?null:M}}return null}function GY(E){const{scale:w,fill:L}=E,M=w.options,k=w.getLabels().length,A=M.reverse?w.max:w.min,D=NY(L,w,A),I=[];if(M.grid.circular){const R=w.getPointPositionForValue(0,A);return new nj({x:R.x,y:R.y,radius:w.getDistanceFromCenterForValue(D)})}for(let R=0;R<k;++R)I.push(w.getPointPositionForValue(R,D));return I}function C6(E,w,L){const M=FY(w),{chart:k,index:A,line:D,scale:I,axis:R}=w,P=D.options,H=P.fill,G=P.backgroundColor,{above:q=G,below:Y=G}=H||{},$=k.getDatasetMeta(A),X=n9(k,$);M&&D.points.length&&(Lx(E,L),VY(E,{line:D,target:M,above:q,below:Y,area:L,scale:I,axis:R,clip:X}),Mx(E))}function VY(E,w){const{line:L,target:M,above:k,below:A,area:D,scale:I,clip:R}=w,P=L._loop?"angle":w.axis;E.save();let H=A;A!==k&&(P==="x"?(ij(E,M,D.top),E6(E,{line:L,target:M,color:k,scale:I,property:P,clip:R}),E.restore(),E.save(),ij(E,M,D.bottom)):P==="y"&&(rj(E,M,D.left),E6(E,{line:L,target:M,color:A,scale:I,property:P,clip:R}),E.restore(),E.save(),rj(E,M,D.right),H=k)),E6(E,{line:L,target:M,color:H,scale:I,property:P,clip:R}),E.restore()}function ij(E,w,L){const{segments:M,points:k}=w;let A=!0,D=!1;E.beginPath();for(const I of M){const{start:R,end:P}=I,H=k[R],G=k[Wx(R,P,k)];A?(E.moveTo(H.x,H.y),A=!1):(E.lineTo(H.x,L),E.lineTo(H.x,H.y)),D=!!w.pathSegment(E,I,{move:D}
vendor: 4,147 bytes, line 340
340),D?E.closePath():E.lineTo(G.x,L)}E.lineTo(w.first().x,L),E.closePath(),E.clip()}function rj(E,w,L){const{segments:M,points:k}=w;let A=!0,D=!1;E.beginPath();for(const I of M){const{start:R,end:P}=I,H=k[R],G=k[Wx(R,P,k)];A?(E.moveTo(H.x,H.y),A=!1):(E.lineTo(L,H.y),E.lineTo(H.x,H.y)),D=!!w.pathSegment(E,I,{move:D}),D?E.closePath():E.lineTo(L,G.y)}E.lineTo(L,w.first().y),E.closePath(),E.clip()}function E6(E,w){const{line:L,target:M,property:k,color:A,scale:D,clip:I}=w,R=MY(L,M,k);for(const{source:P,target:H,start:G,end:q}of R){const{style:{backgroundColor:Y=A}={}}=P,$=M!==!0;E.save(),E.fillStyle=Y,WY(E,D,I,$&&S6(k,G,q)),E.beginPath();const X=!!L.pathSegment(E,P);let ne;if($){X?E.closePath():aj(E,M,q,k);const ue=!!M.pathSegment(E,H,{move:X,reverse:!0});ne=X&&ue,ne||aj(E,M,G,k)}E.closePath(),E.fill(ne?"evenodd":"nonzero"),E.restore()}}function WY(E,w,L,M){const k=w.chart.chartArea,{property:A,start:D,end:I}=M||{};if(A==="x"||A==="y"){let R,P,H,G;A==="x"?(R=D,P=k.top,H=I,G=k.bottom):(R=k.left,P=D,H=k.right,G=I),E.beginPath(),L&&(R=Math.max(R,L.left),H=Math.min(H,L.right),P=Math.max(P,L.top),G=Math.min(G,L.bottom)),E.rect(R,P,H-R,G-P),E.clip()}}function aj(E,w,L,M){const k=w.interpolate(L,M);k&&E.lineTo(k.x,k.y)}var sj={id:"filler",afterDatasetsUpdate(E,w,L){const M=(E.data.datasets||[]).length,k=[];let A,D,I,R;for(D=0;D<M;++D)A=E.getDatasetMeta(D),I=A.dataset,R=null,I&&I.options&&I instanceof Np&&(R={visible:E.isDatasetVisible(D),index:D,fill:AY(I,D,M),chart:E,axis:A.controller.options.indexAxis,scale:A.vScale,line:I}),A.$filler=R,k.push(R);for(D=0;D<M;++D)R=k[D],!(!R||R.fill===!1)&&(R.fill=TY(k,D,L.propagate))},beforeDraw(E,w,L){const M=L.drawTime==="beforeDraw",k=E.getSortedVisibleDatasetMetas(),A=E.chartArea;for(let D=k.length-1;D>=0;--D){const I=k[D].$filler;I&&(I.line.updateControlPoints(A,I.axis),M&&I.fill&&C6(E.ctx,I,A))}},beforeDatasetsDraw(E,w,L){if(L.drawTime!=="beforeDatasetsDraw")return;const M=E.getSortedVisibleDatasetMetas();for(let k=M.length-1;k>=0;--k){const A=M[k].$filler;tj(A)&&C6(E.ctx,A,E.chartArea)}},beforeDatasetDraw(E,w,L){const M=w.meta.$filler;!tj(M)||L.drawTime!=="beforeDatasetDraw"||C6(E.ctx,M,E.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const oj=(E,w)=>{let{boxHeight:L=w,boxWidth:M=w}=E;return E.usePointStyle&&(L=Math.min(L,w),M=E.pointStyleWidth||Math.min(M,w)),{boxWidth:M,boxHeight:L,itemHeight:Math.max(w,L)}},qY=(E,w)=>E!==null&&w!==null&&E.datasetIndex===w.datasetIndex&&E.index===w.index;class uj extends zd{constructor(w){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=w.chart,this.options=w.options,this.ctx=w.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(w,L,M){this.maxWidth=w,this.maxHeight=L,this._margins=M,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const w=this.options.labels||{};let L=Da(w.generateLabels,[this.chart],this)||[];w.filter&&(L=L.filter(M=>w.filter(M,this.chart.data))),w.sort&&(L=L.sort((M,k)=>w.sort(M,k,this.chart.data))),this.options.reverse&&L.reverse(),this.legendItems=L}fit(){const{options:w,ctx:L}=this;if(!w.display){this.width=this.height=0;return}const M=w.labels,k=To(M.font),A=k.size,D=this._computeTitleHeight(),{boxWidth:I,itemHeight:R}=oj(M,A);let P,H;L.font=k.string,this.isHorizontal()?(P=this.maxWidth,H=this._fitRows(D,A,I,R)+10):(H=this.maxHeight,P=this._fitCols(D,k,I,R)+10),this.width=Math.min(P,w.maxWidth||this.maxWidth),this.height=Math.min(H,w.maxHeight||this.maxHeight)}_fitRows(w,L,M,k){const{ctx:A,maxWidth:D,options:{labels:{padding:I}}}=this,R=this.legendHitBoxes=[],P=this.lineWidths=[0],H=k+I;let G=w;A.textAlign="left",A.textBaseline="middle";let q=-1,Y=-H;
vendor: 4,149 bytes, line 340
340return this.legendItems.forEach(($,X)=>{const ne=M+L/2+A.measureText($.text).width;(X===0||P[P.length-1]+ne+2*I>D)&&(G+=H,P[P.length-(X>0?0:1)]=0,Y+=H,q++),R[X]={left:0,top:Y,row:q,width:ne,height:k},P[P.length-1]+=ne+I}),G}_fitCols(w,L,M,k){const{ctx:A,maxHeight:D,options:{labels:{padding:I}}}=this,R=this.legendHitBoxes=[],P=this.columnSizes=[],H=D-w;let G=I,q=0,Y=0,$=0,X=0;return this.legendItems.forEach((ne,ue)=>{const{itemWidth:fe,itemHeight:be}=YY(M,L,A,ne,k);ue>0&&Y+be+2*I>H&&(G+=q+I,P.push({width:q,height:Y}),$+=q+I,X++,q=Y=0),R[ue]={left:$,top:Y,col:X,width:fe,height:be},q=Math.max(q,fe),Y+=be+I}),G+=q,P.push({width:q,height:Y}),G}adjustHitBoxes(){if(!this.options.display)return;const w=this._computeTitleHeight(),{legendHitBoxes:L,options:{align:M,labels:{padding:k},rtl:A}}=this,D=jv(A,this.left,this.width);if(this.isHorizontal()){let I=0,R=Ku(M,this.left+k,this.right-this.lineWidths[I]);for(const P of L)I!==P.row&&(I=P.row,R=Ku(M,this.left+k,this.right-this.lineWidths[I])),P.top+=this.top+w+k,P.left=D.leftForLtr(D.x(R),P.width),R+=P.width+k}else{let I=0,R=Ku(M,this.top+w+k,this.bottom-this.columnSizes[I].height);for(const P of L)P.col!==I&&(I=P.col,R=Ku(M,this.top+w+k,this.bottom-this.columnSizes[I].height)),P.top=R,P.left+=this.left+k,P.left=D.leftForLtr(D.x(P.left),P.width),R+=P.height+k}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const w=this.ctx;Lx(w,this),this._draw(),Mx(w)}}_draw(){const{options:w,columnSizes:L,lineWidths:M,ctx:k}=this,{align:A,labels:D}=w,I=ss.color,R=jv(w.rtl,this.left,this.width),P=To(D.font),{padding:H}=D,G=P.size,q=G/2;let Y;this.drawTitle(),k.textAlign=R.textAlign("left"),k.textBaseline="middle",k.lineWidth=.5,k.font=P.string;const{boxWidth:$,boxHeight:X,itemHeight:ne}=oj(D,G),ue=function(Ee,He,Ge){if(isNaN($)||$<=0||isNaN(X)||X<0)return;k.save();const it=ji(Ge.lineWidth,1);if(k.fillStyle=ji(Ge.fillStyle,I),k.lineCap=ji(Ge.lineCap,"butt"),k.lineDashOffset=ji(Ge.lineDashOffset,0),k.lineJoin=ji(Ge.lineJoin,"miter"),k.lineWidth=it,k.strokeStyle=ji(Ge.strokeStyle,I),k.setLineDash(ji(Ge.lineDash,[])),D.usePointStyle){const wt={radius:X*Math.SQRT2/2,pointStyle:Ge.pointStyle,rotation:Ge.rotation,borderWidth:it},vt=R.xPlus(Ee,$/2),Bt=He+q;RD(k,wt,vt,Bt,D.pointStyleWidth&&$)}else{const wt=He+Math.max((G-X)/2,0),vt=R.leftForLtr(Ee,$),Bt=hb(Ge.borderRadius);k.beginPath(),Object.values(Bt).some(Zt=>Zt!==0)?U2(k,{x:vt,y:wt,w:$,h:X,radius:Bt}):k.rect(vt,wt,$,X),k.fill(),it!==0&&k.stroke()}k.restore()},fe=function(Ee,He,Ge){db(k,Ge.text,Ee,He+ne/2,P,{strikethrough:Ge.hidden,textAlign:R.textAlign(Ge.textAlign)})},be=this.isHorizontal(),_e=this._computeTitleHeight();be?Y={x:Ku(A,this.left+H,this.right-M[0]),y:this.top+H+_e,line:0}:Y={x:this.left+H,y:Ku(A,this.top+_e+H,this.bottom-L[0].height),line:0},$D(this.ctx,w.textDirection);const ye=ne+H;this.legendItems.forEach((Ee,He)=>{k.strokeStyle=Ee.fontColor,k.fillStyle=Ee.fontColor;const Ge=k.measureText(Ee.text).width,it=R.textAlign(Ee.textAlign||(Ee.textAlign=D.textAlign)),wt=$+q+Ge;let vt=Y.x,Bt=Y.y;R.setWidth(this.width),be?He>0&&vt+wt+H>this.right&&(Bt=Y.y+=ye,Y.line++,vt=Y.x=Ku(A,this.left+H,this.right-M[Y.line])):He>0&&Bt+ye>this.bottom&&(vt=Y.x=vt+L[Y.line].width+H,Y.line++,Bt=Y.y=Ku(A,this.top+_e+H,this.bottom-L[Y.line].height));const Zt=R.x(vt);if(ue(Zt,Bt,Ee),vt=hV(it,vt+$+q,be?vt+wt:this.right,w.rtl),fe(R.x(vt),Bt,Ee),be)Y.x+=wt+H;else if(typeof Ee.text!="string"){const Jt=P.lineHeight;Y.y+=lj(Ee,Jt)+H}else Y.y+=ye}),ZD(this.ctx,w.textDirection)}drawTitle(){const w=this.options,L=w.title,M=To(L.font),k=Xu(L.padding);if(!L.display)return;const A=jv(w.rtl,this.left,this.width),D=this.ctx,I=L.position,R=M.size/2,P=k.top+R;let H,G=this.left,q=this.width;if(this.isHorizontal())q=Math.max(...this.lineWidths),H=this.top+P,G=Ku(w.align,G,this.right-q);else{const $=this.columnSizes.reduce((X,ne)=>Math.max(X,ne.height),0);H=P+Ku(w.align,this.top,this.bottom-$-w.labels.padding-this._computeTitleHeight())}const Y=Ku(I,G,G+q);D.textAlign=A.textAlign(QE(I)),D.textBaseline="middle",D.strokeStyle=L.color,D.fillStyle=L.color,D.font=M.str
340ing,db(D,L.text,Y,H,M)}_computeTitleHeight(){const w=this.options.title,L=To(w.font),M=Xu(w.padding);return w.display?L.lineHeight+M.height:0}_getLegendItemAt(w,L){let M,k,A;if(Tp(w,this.left,this.right)&&Tp(L,this.top,this.bottom)){for(A=this.legendHitBoxes,M=0;M<A.length;++M)if(k=A[M],Tp(w,k.left,k.left+k.width)&&Tp(L,k.top,k.top+k.height))return this.legendItems[M]}return null}handleEvent(w){const L=this.options;if(!QY(w.type,L))return;const M=this._getLegendItemAt(w.x,w.y);if(w.type==="mousemove"||w.type==="mouseout"){const k=this._hoveredItem,A=qY(k,M);k&&!A&&Da(L.onLeave,[w,k,this],this),this._hoveredItem=M,M&&!A&&Da(L.onHover,[w,M,this],this)}else M&&Da(L.onClick,[w,M,this],this)}}function YY(E,w,L,M,k){const A=$Y(M,E,w,L),D=ZY(k,M,w.lineHeight);return{itemWidth:A,itemHeight:D}}function $Y(E,w,L,M){let k=E.text;return k&&typeof k!="string"&&(k=k.reduce((A,D)=>A.length>D.length?A:D)),w+L.size/2+M.measureText(k).width}function ZY(E,w,L){let M=E;return typeof w.text!="string"&&(M=lj(w,L)),M}function lj(E,w){const L=E.text?E.text.length:0;return w*L}function QY(E,w){return!!((E==="mousemove"||E==="mouseout")&&(w.onHover||w.onLeave)||w.onClick&&(E==="click"||E==="mouseup"))}var cj={id:"legend",_element:uj,start(E,w,L){const M=E.legend=new uj({ctx:E.ctx,options:L,chart:E});el.configure(E,M,L),el.addBox(E,M)},stop(E){el.removeBox(E,E.legend),delete E.legend},beforeUpdate(E,w,L){const M=E.legend;el.configure(E,M,L),M.options=L},afterUpdate(E){const w=E.legend;w.buildLabels(),w.adjustHitBoxes()},afterEvent(E,w){w.replay||E.legend.handleEvent(w.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(E,w,L){const M=w.datasetIndex,k=L.chart;k.isDatasetVisible(M)?(k.hide(M),w.hidden=!0):(k.show(M),w.hidden=!1)},onHover:null,onLeave:null,labels:{color:E=>E.chart.options.color,boxWidth:40,padding:10,generateLabels(E){const w=E.data.datasets,{labels:{usePointStyle:L,pointStyle:M,textAlign:k,color:A,useBorderRadius:D,borderRadius:I}}=E.legend.options;return E._getSortedDatasetMetas().map(R=>{const P=R.controller.getStyle(L?0:void 0),H=Xu(P.borderWidth);return{text:w[R.index].label,fillStyle:P.backgroundColor,fontColor:A,hidden:!R.visible,lineCap:P.borderCapStyle,lineDash:P.borderDash,lineDashOffset:P.borderDashOffset,lineJoin:P.borderJoinStyle,lineWidth:(H.width+H.height)/4,strokeStyle:P.borderColor,pointStyle:M||P.pointStyle,rotation:P.rotation,textAlign:k||P.textAlign,borderRadius:D&&(I||P.borderRadius),datasetIndex:R.index}},this)}},title:{color:E=>E.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:E=>!E.startsWith("on"),labels:{_scriptable:E=>!["generateLabels","filter","sort"].includes(E)}}};class L6 extends zd{constructor(w){super(),this.chart=w.chart,this.options=w.options,this.ctx=w.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(w,L){const M=this.options;if(this.left=0,this.top=0,!M.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=w,this.height=this.bottom=L;const k=qa(M.text)?M.text.length:1;this._padding=Xu(M.padding);const A=k*To(M.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=A:this.width=A}isHorizontal(){const w=this.options.position;return w==="top"||w==="bottom"}_drawArgs(w){const{top:L,left:M,bottom:k,right:A,options:D}=this,I=D.align;let R=0,P,H,G;return this.isHorizontal()?(H=Ku(I,M,A),G=L+w,P=A-M):(D.position==="left"?(H=M+w,G=Ku(I,k,L),R=Rr*-.5):(H=A-w,G=Ku(I,L,k),R=Rr*.5),P=k-L),{titleX:H,titleY:G,maxWidth:P,rotation:R}}draw(){const w=this.ctx,L=this.options;if(!L.display)return;const M=To(L.font),A=M.lineHeight/2+this._padding.top,{titleX:D,titleY:I,maxWidth:R,rotation:P}=this._drawArgs(A);db(w,L.text,0,0,M,{color:L.color,maxWidth:R,rotation:P,textAlign:QE(L.align),textBaseline:"middle",translation:[D,I]})}}function JY(E,w){const L=new L6({ctx:E.ctx,options:w,chart:E});el.configure(E,L,w),el.addBox(E,L),E.titleBlock=L}var KY={id:"title",_element:L6,start(E,w,L){JY(E,L)},stop(E){const w=E.titleBlock;el.removeBox(E,w),delete E.titleBlock},beforeUpdate(E,w,L){const M=E.titleBlock;el.configure(E,M,L),M.options=L},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const qx=new WeakMap;var XY={id:"subtitle",start(E,w,L){const M=new L6({ctx:E.ctx,options:L,chart:E});el.configure(E,M,L),el.addBox(E,M),qx.set(E,M)},stop(E){el.removeBox(E,qx.get(E)),qx.delete(E)},beforeUpdate(E,w,L){const M=qx.get(E);el.configure(E,M,L),M.options=L},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const tw={average(E){if(!E.length)return!1;let w,L,M=new Set,k=0,A=0;for(w=0,L=E.length;w<L;++w){const I=E[w].element;if(I&&I.hasValue()){const R=I.tooltipPosition();M.add(R.x),k+=R.y,++A}}return A===0||M.size===0?!1:{x:[...M].reduce((I,R)=>I+R)/M.size,y:k/A}},nearest(E,w){if(!E.length)return!1;let L=w.x,M=w.y,k=Number.POSITIVE_INFINITY,A,D,I;for(A=0,D=E.length;A<D;++A){const R=E[A].element;if(R&&R.hasValue()){const P=R.getCenterPoint(),H=$E(w,P);H<k&&(k=H,I=R)}}if(I){const R=I.tooltipPosition();L=R.x,M=R.y}return{x:L,y:M}}};function e0(E,w){return w&&(qa(w)?Array.prototype.push.apply(E,w):E.push(w)),E}function Ip(E){return(typeof E=="string"||E instanceof String)&&E.indexOf(`
341`)>
341-1?E.split(`
342`):E}function e$(E,w){const{element:L,datasetIndex:M,index:k}=w,A=E.getDatasetMeta(M).controller,{label:D,value:I}=A.getLabelAndValue(k);return{chart:E,label:D,parsed:A.getParsed(k),raw:E.data.datasets[M].data[k],formattedValue:I,dataset:A.getDataset(),dataIndex:k,datasetIndex:M,element:L}}function fj(E,w){const L=E.chart.ctx,{body:M,footer:k,title:A}=E,{boxWidth:D,boxHeight:I}=w,R=To(w.bodyFont),P=To(w.titleFont),H=To(w.footerFont),G=A.length,q=k.length,Y=M.length,$=Xu(w.padding);let X=$.height,ne=0,ue=M.reduce((_e,ye)=>_e+ye.before.length+ye.lines.length+ye.after.length,0);if(ue+=E.beforeBody.length+E.afterBody.length,G&&(X+=G*P.lineHeight+(G-1)*w.titleSpacing+w.titleMarginBottom),ue){const _e=w.displayColors?Math.max(I,R.lineHeight):R.lineHeight;X+=Y*_e+(ue-Y)*R.lineHeight+(ue-1)*w.bodySpacing}q&&(X+=w.footerMarginTop+q*H.lineHeight+(q-1)*w.footerSpacing);let fe=0;const be=function(_e){ne=Math.max(ne,L.measureText(_e).width+fe)};return L.save(),L.font=P.string,ca(E.title,be),L.font=R.string,ca(E.beforeBody.concat(E.afterBody),be),fe=w.displayColors?D+2+w.boxPadding:0,ca(M,_e=>{ca(_e.before,be),ca(_e.lines,be),ca(_e.after,be)}),fe=0,L.font=H.string,ca(E.footer,be),L.restore(),ne+=$.width,{width:ne,height:X}}function t$(E,w){const{y:L,height:M}=w;return L<M/2?"top":L>E.height-M/2?"bottom":"center"}function n$(E,w,L,M){const{x:k,width:A}=M,D=L.caretSize+L.caretPadding;if(E==="left"&&k+A+D>w.width||E==="right"&&k-A-D<0)return!0}function i$(E,w,L,M){const{x:k,width:A}=L,{width:D,chartArea:{left:I,right:R}}=E;let P="center";return M==="center"?P=k<=(I+R)/2?"left":"right":k<=A/2?P="left":k>=D-A/2&&(P="right"),n$(P,E,w,L)&&(P="center"),P}function dj(E,w,L){const M=L.yAlign||w.yAlign||t$(E,L);return{xAlign:L.xAlign||w.xAlign||i$(E,w,L,M),yAlign:M}}function r$(E,w){let{x:L,width:M}=E;return w==="right"?L-=M:w==="center"&&(L-=M/2),L}function a$(E,w,L){let{y:M,height:k}=E;return w==="top"?M+=L:w==="bottom"?M-=k+L:M-=k/2,M}function hj(E,w,L,M){const{caretSize:k,caretPadding:A,cornerRadius:D}=E,{xAlign:I,yAlign:R}=L,P=k+A,{topLeft:H,topRight:G,bottomLeft:q,bottomRight:Y}=hb(D);let $=r$(w,I);const X=a$(w,R,P);return R==="center"?I==="left"?$+=P:I==="right"&&($-=P):I==="left"?$-=Math.max(H,q)+k:I==="right"&&($+=Math.max(G,Y)+k),{x:eu($,0,M.width-w.width),y:eu(X,0,M.height-w.height)}}function Yx(E,w,L){const M=Xu(L.padding);return w==="center"?E.x+E.width/2:w==="right"?E.x+E.width-M.right:E.x+M.left}function pj(E){return e0([],Ip(E))}function s$(E,w,L){return mm(E,{tooltip:w,tooltipItems:L,type:"tooltip"})}function gj(E,w){const L=w&&w.dataset&&w.dataset.tooltip&&w.dataset.tooltip.callbacks;return L?E.override(L):E}const mj={beforeTitle:kp,title(E){if(E.length>0){const w=E[0],L=w.chart.data.labels,M=L?L.length:0;if(this&&this.options&&this.options.mode==="dataset")return w.dataset.label||"";if(w.label)return w.label;if(M>0&&w.dataIndex<M)return L[w.dataIndex]}return""},afterTitle:kp,beforeBody:kp,beforeLabel:kp,label(E){if(this&&this.options&&this.options.mode==="dataset")return E.label+": "+E.formattedValue||E.formattedValue;let w=E.dataset.label||"";w&&(w+=": ");const L=E.formattedValue;return lr(L)||(w+=L),w},labelColor(E){const L=E.chart.getDatasetMeta(E.datasetIndex).controller.getStyle(E.dataIndex);return{borderColor:L.borderColor,backgroundColor:L.backgroundColor,borderWidth:L.borderWidth,borderDash:L.borderDash,borderDashOffset:L.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(E){const L=E.chart.getDatasetMeta(E.datasetIndex).controller.getStyle(E.dataIndex);return{pointStyle:L.pointStyle,rotation:L.rotation}},afterLabel:kp,afterBody:kp,beforeFooter:kp,footer:kp,afterFooter:kp};function tc(E,w,L,M){const k=E[w].call(L,M);return typeof k=="undefined"?mj[w].call(L,M):k}class M6 extends zd{constructor(w){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=w.chart,this.options=w.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(w){this.options=w,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const w=this._cachedAnimations;if(w)return w;const L=this.chart,M=this.options.setContext(this.getContext()),k=M.enabled&&L.options.animation&&M.animations,A=new r9(this.chart,k);return k._cacheable&&(this._cachedAnimations=Object.freeze(A)),A}getContext(){return this.$context||(this.$context=s$(this.chart.getContext(),this,this._tooltipItems))}getTitle(w,L){const{callbacks:M}=L,k=tc(M,"beforeTitle",this,w),A=tc(M,"title",this,w),D=tc(M,"afterTitle",this,w);let I=[];return I=e0(I,Ip(k)),I=e0(I,Ip(A)),I=e0(I,Ip(D)),I}getBeforeBody(w,L){return pj(tc(L.callbacks,"beforeBody",this,w))}getBody(w,L){const{callbacks:M}=L,k=[];return ca(w,A=>{const D={before:[],lines:[],after:[]},I=gj(M,A);e0(D.before,Ip(tc(I,"beforeLabel",this,A))),e0(D.lines,tc(I,"label",this,A)),e0(D.after,Ip(tc(I,"afterLabel",this,A))),k.push(D)}),k}getAfterBody(w,L){return pj(tc(L.callbacks,"afterBody",this,w))}getFooter(w,L){const{callbacks:M}=L,k=tc(M,"beforeFooter",this,w),A=tc(M,"footer",this,w),D=tc(M,"afterFooter",this,w);let I=[];return I=e0(I,Ip(k)),I=e0(I,Ip(A)),I=e0(I,Ip(D)),I}_createItems(w){const L=this._active,M=this.chart.data,k=[],A=[],D=[];let I=[],R,P;for(R=0,P=L.length;R<P;++R)I.push(e$(this.chart,L[R]));return w.filter&&(I=I.filter((H,G,q)=>w.filter(H,G,q,M))),w.itemSort&&(I=I.sort((H,G)=>w.itemSort(H,G,M))),ca(I,H=>{const G=gj(w.callbacks,H);k.push(tc(G,"labelColor",this,H)),A.push(tc(G,"labelPointStyle",this,H)),D.push(tc(G,"labelTextColor",this,H))}),this.labelColors=k,this.labelPointStyles=A,this.labelTextColors=D,this.dataPoints=I,I}update(w,L){const M=this.options.setContext(this.getContext()),k=this._active;let A,D=[];if(!k.length)this.opacity!==0&&(A={opacity:0}
vendor: 12,151 bytes, line 342
342);else{const I=tw[M.position].call(this,k,this._eventPosition);D=this._createItems(M),this.title=this.getTitle(D,M),this.beforeBody=this.getBeforeBody(D,M),this.body=this.getBody(D,M),this.afterBody=this.getAfterBody(D,M),this.footer=this.getFooter(D,M);const R=this._size=fj(this,M),P=Object.assign({},I,R),H=dj(this.chart,M,P),G=hj(M,P,H,this.chart);this.xAlign=H.xAlign,this.yAlign=H.yAlign,A={opacity:1,x:G.x,y:G.y,width:R.width,height:R.height,caretX:I.x,caretY:I.y}}this._tooltipItems=D,this.$context=void 0,A&&this._resolveAnimations().update(this,A),w&&M.external&&M.external.call(this,{chart:this.chart,tooltip:this,replay:L})}drawCaret(w,L,M,k){const A=this.getCaretPosition(w,M,k);L.lineTo(A.x1,A.y1),L.lineTo(A.x2,A.y2),L.lineTo(A.x3,A.y3)}getCaretPosition(w,L,M){const{xAlign:k,yAlign:A}=this,{caretSize:D,cornerRadius:I}=M,{topLeft:R,topRight:P,bottomLeft:H,bottomRight:G}=hb(I),{x:q,y:Y}=w,{width:$,height:X}=L;let ne,ue,fe,be,_e,ye;return A==="center"?(_e=Y+X/2,k==="left"?(ne=q,ue=ne-D,be=_e+D,ye=_e-D):(ne=q+$,ue=ne+D,be=_e-D,ye=_e+D),fe=ne):(k==="left"?ue=q+Math.max(R,H)+D:k==="right"?ue=q+$-Math.max(P,G)-D:ue=this.caretX,A==="top"?(be=Y,_e=be-D,ne=ue-D,fe=ue+D):(be=Y+X,_e=be+D,ne=ue+D,fe=ue-D),ye=be),{x1:ne,x2:ue,x3:fe,y1:be,y2:_e,y3:ye}}drawTitle(w,L,M){const k=this.title,A=k.length;let D,I,R;if(A){const P=jv(M.rtl,this.x,this.width);for(w.x=Yx(this,M.titleAlign,M),L.textAlign=P.textAlign(M.titleAlign),L.textBaseline="middle",D=To(M.titleFont),I=M.titleSpacing,L.fillStyle=M.titleColor,L.font=D.string,R=0;R<A;++R)L.fillText(k[R],P.x(w.x),w.y+D.lineHeight/2),w.y+=D.lineHeight+I,R+1===A&&(w.y+=M.titleMarginBottom-I)}}_drawColorBox(w,L,M,k,A){const D=this.labelColors[M],I=this.labelPointStyles[M],{boxHeight:R,boxWidth:P}=A,H=To(A.bodyFont),G=Yx(this,"left",A),q=k.x(G),Y=R<H.lineHeight?(H.lineHeight-R)/2:0,$=L.y+Y;if(A.usePointStyle){const X={radius:Math.min(P,R)/2,pointStyle:I.pointStyle,rotation:I.rotation,borderWidth:1},ne=k.leftForLtr(q,P)+P/2,ue=$+R/2;w.strokeStyle=A.multiKeyBackground,w.fillStyle=A.multiKeyBackground,t6(w,X,ne,ue),w.strokeStyle=D.borderColor,w.fillStyle=D.backgroundColor,t6(w,X,ne,ue)}else{w.lineWidth=gr(D.borderWidth)?Math.max(...Object.values(D.borderWidth)):D.borderWidth||1,w.strokeStyle=D.borderColor,w.setLineDash(D.borderDash||[]),w.lineDashOffset=D.borderDashOffset||0;const X=k.leftForLtr(q,P),ne=k.leftForLtr(k.xPlus(q,1),P-2),ue=hb(D.borderRadius);Object.values(ue).some(fe=>fe!==0)?(w.beginPath(),w.fillStyle=A.multiKeyBackground,U2(w,{x:X,y:$,w:P,h:R,radius:ue}),w.fill(),w.stroke(),w.fillStyle=D.backgroundColor,w.beginPath(),U2(w,{x:ne,y:$+1,w:P-2,h:R-2,radius:ue}),w.fill()):(w.fillStyle=A.multiKeyBackground,w.fillRect(X,$,P,R),w.strokeRect(X,$,P,R),w.fillStyle=D.backgroundColor,w.fillRect(ne,$+1,P-2,R-2))}w.fillStyle=this.labelTextColors[M]}drawBody(w,L,M){const{body:k}=this,{bodySpacing:A,bodyAlign:D,displayColors:I,boxHeight:R,boxWidth:P,boxPadding:H}=M,G=To(M.bodyFont);let q=G.lineHeight,Y=0;const $=jv(M.rtl,this.x,this.width),X=function(Ge){L.fillText(Ge,$.x(w.x+Y),w.y+q/2),w.y+=q+A},ne=$.textAlign(D);let ue,fe,be,_e,ye,Ee,He;for(L.textAlign=D,L.textBaseline="middle",L.font=G.string,w.x=Yx(this,ne,M),L.fillStyle=M.bodyColor,ca(this.beforeBody,X),Y=I&&ne!=="right"?D==="center"?P/2+H:P+2+H:0,_e=0,Ee=k.length;_e<Ee;++_e){for(ue=k[_e],fe=this.labelTextColors[_e],L.fillStyle=fe,ca(ue.before,X),be=ue.lines,I&&be.length&&(this._drawColorBox(L,w,_e,$,M),q=Math.max(G.lineHeight,R)),ye=0,He=be.length;ye<He;++ye)X(be[ye]),q=G.lineHeight;ca(ue.after,X)}Y=0,q=G.lineHeight,ca(this.afterBody,X),w.y-=A}drawFooter(w,L,M){const k=this.footer,A=k.length;let D,I;if(A){const R=jv(M.rtl,this.x,this.width);for(w.x=Yx(this,M.footerAlign,M),w.y+=M.footerMarginTop,L.textAlign=R.textAlign(M.footerAlign),L.textBaseline="middle",D=To(M.footerFont),L.fillStyle=M.footerColor,L.font=D.string,I=0;I<A;++I)L.fillText(k[I],R.x(w.x),w.y+D.lineHeight/2),w.y+=D.lineHeight+M.footerSpacing}}drawBackground(w,L,M,k){const{xAlign:A,yAlign:D}=this,{x:I,y:R}=w,{width:P,height:H}=M,{topLeft:G,topRight:q,bottomLeft:Y,bottomRight:$}=hb(k.cornerRadius);L.fillStyle=k.backgroundColor,L.strokeStyle=k.borderColor,L.lineWidth=k.borderWidth,L.beginPath(),L.moveTo(I+G,R),D==="top"&&this.drawCaret(w,L,M,k),L.lineTo(I+P-q,R),L.quadraticCurveTo(I+P,R,I+P,R+q),D==="center"&&A==="right"&&this.drawCaret(w,L,M,k),L.lineTo(I+P,R+H-$),L.quadraticCurveTo(I+P,R+H,I+P-$,R+H),D==="bottom"&&this.drawCaret(w,L,M,k),L.lineTo(I+Y,R+H),L.quadraticCurveTo(I,R+H,I,R+H-Y),D==="center"&&A==="left"&&this.drawCaret(w,L,M,k),L.lineTo(I,R+G),L.quadraticCurveTo(I,R,I+G,R),L.closePath(),L.fill(),k.borderWidth>0&&L.stroke()}_updateAnimationTarget(w){const L=this.chart,M=this.$animations,k=M&&M.x,A=M&&M.y;if(k||A){const D=tw[w.position].call(this,this._active,this._eventPosition);if(!D)return;const I=this._size=fj(this,w),R=Object.assign({},D,this._size),P=dj(L,w,R),H=hj(w,R,P,L);(k._to!==H.x||A._to!==H.y)&&(this.xAlign=P.xAlign,this.yAlign=P.yAlign,this.width=I.width,this.height=I.height,this.caretX=D.x,this.caretY=D.y,this._resolveAnimations().update(this,H))}}_willRender(){return!!this.opacity}draw(w){const L=this.options.setContext(this.getContext());let M=this.opacity;if(!M)return;this._updateAnimationTarget(L);const k={width:this.width,height:this.height},A={x:this.x,y:this.y};M=Math.abs(M)<.001?0:M;const D=Xu(L.padding),I=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;L.enabled&&I&&(w.save(),w.globalAlpha=M,this.drawBackground(A,w,k,L),$D(w,L.textDirection),A.y+=D.top,this.drawTitle(A,w,L),this.drawBody(A,w,L),this.drawFooter(A,w,L),ZD(w,L.textDirection),w.restore())}getActiveElements(){return this._active||[]}setActiveElements(w,L){const M=this._active,k=w.map(({datasetIndex:I,index:R})=>{const P=this.chart.getDatasetMeta(I);if(!P)throw new Error("Cannot find a dataset at index "+I);return{datasetIndex:I,element:P.data[R],index:R}}),A=!_x(M,k),D=this._positionChanged(k,L);(A||D)&&(this._active=k,this._eventPosition=L,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(w,L,M=!0){if(L&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const k=this.options,A=this._active||[],D=this._getActiveElements(w,A,L,M),I=this._positionChanged(D,w),R=L||!_x(D,A)||I;return R&&(this._active=D,(k.enabled||k.external)&&(this._eventPosition={x:w.x,y:w.y},this.update(!0,L))),R}_getActiveElements(w,L,M,k){const A=this.options;if(w.type==="mouseout")return[];if(!k)return L.filter(I=>this.chart.data.datasets[I.datasetIndex]&&this.chart.getDatasetMeta(I.datasetIndex).controller.getParsed(I.index)!==void 0);const D=this.chart.getElementsAtEventForMode(w,A.mode,A,M);return A.reverse&&D.reverse(),D}_positionChanged(w,L){const{caretX:M,caretY:k,options:A}=this,D=tw[A.position].call(this,w,L);return D!==!1&&(M!==D.x||k!==D.y)}}Nn(M6,"positioners",tw);var bj={id:"tooltip",_element:M6,positioners:tw,afterInit(E,w,L){L&&(E.tooltip=new M6({chart:E,options:L}))},beforeUpdate(E,w,L){E.tooltip&&E.tooltip.initialize(L)},reset(E,w,L){E.tooltip&&E.tooltip.initialize(L)},afterDraw(E){const w=E.tooltip;if(w&&w._willRender()){const L={tooltip:w};if(E.notifyPlugins("beforeTooltipDraw",{...L,cancelable:!0})===!1)return;w.draw(E.ctx),E.notifyPlugins("afterTooltipDraw",L)}},afterEvent(E,w){if(E.tooltip){const L=w.replay;E.tooltip.handleEvent(w.event,L,w.inChartArea)&&(w.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(E,w)=>w.bodyFont.size,boxWidth:(E,w)=>w.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:mj},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:E=>E!=="filter"&&E!=="itemSort"&&E!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},o$=Object.freeze({__proto__:null,Colors:xY,Decimation:LY,Filler:sj,Legend:cj,SubTitle:XY,Title:KY,Tooltip:bj});const u$=(E,w,L,M)=>(typeof w=="string"?(L=E.push(w)-1,M.unshift({index:L,label:w})):isNaN(w)&&(L=null),L);function l$(E,w,L,M){const k=E.indexOf(w);if(k===-1)return u$(E,w,L,M);const A=E.lastIndexOf(w);return k!==A?L:k}const c$=(E,w)=>E===null?null:eu(Math.round(E),0,w);function yj(E){const w=this.getLabels();return E>=0&&E<w.length?w[E]:E}class k6 extends vb{constructor(w){super(w),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(w){const L=this._addedLabels;if(L.length){const M=this.getLabels();for(const{index:k,label:A}of L)M[k]===A&&M.splice(k,1);this._addedLabels=[]}super.init(w)}parse(w,L){if(lr(w))return null;const M=this.getLabels();return L=isFinite(L)&&M[L]===w?L:l$(M,w,ji(L,w),this._addedLabels),c$(L,M.length-1)}determineDataLimits(){const{minDefined:w,maxDefined:L}=this.getUserBounds();let{min:M,max:k}=this.getMinMax(!0);this.options.bounds==="ticks"&&(w||(M=0),L||(k=this.getLabels().length-1)),this.min=M,this.max=k}buildTicks(){const w=this.min,L=this.max,M=this.options.offset,k=[];let A=this.getLabels();A=w===0&&L===A.length-1?A:A.slice(w,L+1),this._valueRange=Math.max(A.length-(M?0:1),1),this._startValue=this.min-(M?.5:0);for(let D=w;D<=L;D++)k.push({value:D});return k}getLabelForValue(w){return yj.call(this,w)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(w){return typeof w!="number"&&(w=this.parse(w)),w===null?NaN:this.getPixelForDecimal((w-this._startValue)/this._valueRange)}getPixelForTick(w){const L=this.ticks;return w<0||w>L.length-1?null:this.getPixelForValue(L[w].value)}getValueForPixel(w){return Math.round(this._startValue+this.getDecimalForPixel(w)*this._valueRange)}getBasePixel(){return this.bottom}}Nn(k6,"id","category"),Nn(k6,"defaults",{ticks:{callback:yj}});function f$(E,w){const L=[],{bounds:k,step:A,min:D,max:I,precision:R,count:P,maxTicks:H,maxDigits:G,includeBounds:q}=E,Y=A||1,$=H-1,{min:X,max:ne}=w,ue=!lr(D),fe=!lr(I),be=!lr(P),_e=(ne-X)/(G+1);let ye=vD((ne-X)/$/Y)*Y,Ee,He,Ge,it;if(ye<1e-14&&!ue&&!fe)return[{value:X},{value:ne}];it=Math.ceil(ne/ye)-Math.floor(X/ye),it>$&&(ye=vD(it*ye/$/Y)*Y),lr(R)||(Ee=Math.pow(10,R),ye=Math.ceil(ye*Ee)/Ee),k==="ticks"?(He=Math.floor(X/ye)*ye,Ge=Math.ceil(ne/ye)*ye):(He=X,Ge=ne),ue&&fe&&A&&sV((I-D)/A,ye/1e3)?(it=Math.round(Math.min((I-D)/ye,H)),ye=(I-D)/it,He=D,Ge=I):be?(He=ue?D:He,Ge=fe?I:Ge,it=P-1,ye=(Ge-He)/it):(it=(Ge-He)/ye,R2(it,Math.round(it),ye/1e3)?it=Math.round(it):it=Math.ceil(it));const wt=Math.max(wD(ye),wD(He));Ee=Math.pow(10,lr(R)?wt:R),He=Math.round(He*Ee)/Ee,Ge=Math.round(Ge*Ee)/Ee;let vt=0;for(ue&&(q&&He!==D?(L.push({value:D}),He<D&&vt++,R2(Math.round((He+vt*ye)*Ee)/Ee,D,vj(D,_e,E))&&vt++):He<D&&vt++);vt<it;++vt){const Bt=Math.round((He+vt*ye)*Ee)/Ee;if(fe&&Bt>I)break;L.push({value:Bt})}return fe&&q&&Ge!==I?L.length&&R2(L[L.length-1].value,I,vj(I,_e,E))?L[L.length-1].value=I:L.push({value:I}):(!fe||Ge===I)&&L.push({value:Ge}),L}function vj(E,w,{horizontal:L,minRotation:M}){const k=Od(M),A=(L?Math.sin(k):Math.cos(k))||.001,D=.75*w*(""+E).length;return Math.min(w/A,D)}class $x extends vb{constructor(w){super(w),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(w,L){return lr(w)||(typeof w=="number"||w instanceof Number)&&!isFinite(+w)?null:+w}handleTickRangeOptions(){const{beginAtZero:w}=this.options,{minDefined:L,maxDefined:M}=this.getUserBounds();let{min:k,max:A}=this;const D=R=>k=L?k:R,I=R=>A=M?A:R;if(w){const R=Kh(k),P=Kh(A);R<0&&P<0?I(0):R>0&&P>0&&D(0)}if(k===A){let R=A===0?1:Math.abs(A*.05);
342I(A+R),w||D(k-R)}this.min=k,this.max=A}getTickLimit(){const w=this.options.ticks;let{maxTicksLimit:L,stepSize:M}=w,k;return M?(k=Math.ceil(this.max/M)-Math.floor(this.min/M)+1,k>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${M} would result generating up to ${k} ticks. Limiting to 1000.`),k=1e3)):(k=this.computeTickLimit(),L=L||11),L&&(k=Math.min(L,k)),k}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const w=this.options,L=w.ticks;let M=this.getTickLimit();M=Math.max(2,M);const k={maxTicks:M,bounds:w.bounds,min:w.min,max:w.max,precision:L.precision,step:L.stepSize,count:L.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:L.minRotation||0,includeBounds:L.includeBounds!==!1},A=this._range||this,D=f$(k,A);return w.bounds==="ticks"&&_D(D,this,"value"),w.reverse?(D.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),D}configure(){const w=this.ticks;let L=this.min,M=this.max;if(super.configure(),this.options.offset&&w.length){const k=(M-L)/Math.max(w.length-1,1)/2;L-=k,M+=k}this._startValue=L,this._endValue=M,this._valueRange=M-L}getLabelForValue(w){return F2(w,this.chart.options.locale,this.options.ticks.format)}}class T6 extends $x{determineDataLimits(){const{min:w,max:L}=this.getMinMax(!0);this.min=Rs(w)?w:0,this.max=Rs(L)?L:1,this.handleTickRangeOptions()}computeTickLimit(){const w=this.isHorizontal(),L=w?this.width:this.height,M=Od(this.options.ticks.minRotation),k=(w?Math.sin(M):Math.cos(M))||.001,A=this._resolveTickFontOptions(0);return Math.ceil(L/Math.min(40,A.lineHeight/k))}getPixelForValue(w){return w===null?NaN:this.getPixelForDecimal((w-this._startValue)/this._valueRange)}getValueForPixel(w){return this._startValue+this.getDecimalForPixel(w)*this._valueRange}}Nn(T6,"id","linear"),Nn(T6,"defaults",{ticks:{callback:Cx.formatters.numeric}});const nw=E=>Math.floor(gm(E)),_b=(E,w)=>Math.pow(10,nw(E)+w);function _j(E){return E/Math.pow(10,nw(E))===1}function wj(E,w,L){const M=Math.pow(10,L),k=Math.floor(E/M);return Math.ceil(w/M)-k}function d$(E,w){const L=w-E;let M=nw(L);for(;wj(E,w,M)>10;)M++;for(;wj(E,w,M)<10;)M--;return Math.min(M,nw(E))}function h$(E,{min:w,max:L}){w=Fc(E.min,w);const M=[],k=nw(w);let A=d$(w,L),D=A<0?Math.pow(10,Math.abs(A)):1;const I=Math.pow(10,A),R=k>A?Math.pow(10,k):0,P=Math.round((w-R)*D)/D,H=Math.floor((w-R)/I/10)*I*10;let G=Math.floor((P-H)/Math.pow(10,A)),q=Fc(E.min,Math.round((R+H+G*Math.pow(10,A))*D)/D);for(;q<L;)M.push({value:q,major:_j(q),significand:G}),G>=10?G=G<15?15:20:G++,G>=20&&(A++,G=2,D=A>=0?1:D),q=Math.round((R+H+G*Math.pow(10,A))*D)/D;const Y=Fc(E.max,q);return M.push({value:Y,major:_j(Y),significand:G}),M}class A6 extends vb{constructor(w){super(w),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(w,L){const M=$x.prototype.parse.apply(this,[w,L]);if(M===0){this._zero=!0;return}return Rs(M)&&M>0?M:null}determineDataLimits(){const{min:w,max:L}=this.getMinMax(!0);this.min=Rs(w)?Math.max(0,w):null,this.max=Rs(L)?Math.max(0,L):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Rs(this._userMin)&&(this.min=w===_b(this.min,0)?_b(this.min,-1):_b(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:w,maxDefined:L}=this.getUserBounds();let M=this.min,k=this.max;const A=I=>M=w?M:I,D=I=>k=L?k:I;M===k&&(M<=0?(A(1),D(10)):(A(_b(M,-1)),D(_b(k,1)))),M<=0&&A(_b(k,-1)),k<=0&&D(_b(M,1)),this.min=M,this.max=k}buildTicks(){const w=this.options,L={min:this._userMin,max:this._userMax},M=h$(L,this);return w.bounds==="ticks"&&_D(M,this,"value"),w.reverse?(M.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),M}getLabelForValue(w){return w===void 0?"0":F2(w,this.chart.options.locale,this.options.ticks.format)}configure(){const w=this.min;super.configure(),this._startValue=gm(w),this._valueRange=gm(this.max)-gm(w)}getPixelForValue(w){return(w===void 0||w===0)&&(w=this.min),w===null||isNaN(w)?NaN:this.getPixelForDecimal(w===this.min?0:(gm(w)-this._startValue)/this._valueRange)}getValueForPixel(w){const L=this.getDecimalForPixel(w);return Math.pow(10,this._startValue+L*this._valueRange)}}Nn(A6,"id","logarithmic"),Nn(A6,"defaults",{ticks:{callback:Cx.formatters.logarithmic,major:{enabled:!0}}});function D6(E){const w=E.ticks;if(w.display&&E.display){const L=Xu(w.backdropPadding);return ji(w.font&&w.font.size,ss.font.size)+L.height}return 0}function p$(E,w,L){return L=qa(L)?L:[L],{w:SV(E,w.string,L),h:L.length*w.lineHeight}}function xj(E,w,L,M,k){return E===M||E===k?{start:w-L/2,end:w+L/2}:E<M||E>k?{start:w-L,end:w}:{start:w,end:w+L}}function g$(E){const w={l:E.left+E._padding.left,r:E.right-E._padding.right,t:E.top+E._padding.top,b:E.bottom-E._padding.bottom},L=Object.assign({},w),M=[],k=[],A=E._pointLabels.length,D=E.options.pointLabels,I=D.centerPointLabels?Rr/A:0;for(let R=0;R<A;R++){const P=D.setContext(E.getPointLabelContext(R));k[R]=P.padding;const H=E.getPointPosition(R,E.drawingArea+k[R],I),G=To(P.font),q=p$(E.ctx,G,E._pointLabels[R]);M[R]=q;const Y=Ju(E.getIndexAngle(R)+I),$=Math.round(YE(Y)),X=xj($,H.x,q.w,0,180),ne=xj($,H.y,q.h,90,270);m$(L,w,Y,X,ne)}
vendor: 4,595 bytes, line 342
342E.setCenterPoint(w.l-L.l,L.r-w.r,w.t-L.t,L.b-w.b),E._pointLabelItems=v$(E,M,k)}function m$(E,w,L,M,k){const A=Math.abs(Math.sin(L)),D=Math.abs(Math.cos(L));let I=0,R=0;M.start<w.l?(I=(w.l-M.start)/A,E.l=Math.min(E.l,w.l-I)):M.end>w.r&&(I=(M.end-w.r)/A,E.r=Math.max(E.r,w.r+I)),k.start<w.t?(R=(w.t-k.start)/D,E.t=Math.min(E.t,w.t-R)):k.end>w.b&&(R=(k.end-w.b)/D,E.b=Math.max(E.b,w.b+R))}function b$(E,w,L){const M=E.drawingArea,{extra:k,additionalAngle:A,padding:D,size:I}=L,R=E.getPointPosition(w,M+k+D,A),P=Math.round(YE(Ju(R.angle+Ys))),H=x$(R.y,I.h,P),G=_$(P),q=w$(R.x,I.w,G);return{visible:!0,x:R.x,y:H,textAlign:G,left:q,top:H,right:q+I.w,bottom:H+I.h}}function y$(E,w){if(!w)return!0;const{left:L,top:M,right:k,bottom:A}=E;return!(Dp({x:L,y:M},w)||Dp({x:L,y:A},w)||Dp({x:k,y:M},w)||Dp({x:k,y:A},w))}function v$(E,w,L){const M=[],k=E._pointLabels.length,A=E.options,{centerPointLabels:D,display:I}=A.pointLabels,R={extra:D6(A)/2,additionalAngle:D?Rr/k:0};let P;for(let H=0;H<k;H++){R.padding=L[H],R.size=w[H];const G=b$(E,H,R);M.push(G),I==="auto"&&(G.visible=y$(G,P),G.visible&&(P=G))}return M}function _$(E){return E===0||E===180?"center":E<180?"left":"right"}function w$(E,w,L){return L==="right"?E-=w:L==="center"&&(E-=w/2),E}function x$(E,w,L){return L===90||L===270?E-=w/2:(L>270||L<90)&&(E-=w),E}function S$(E,w,L){const{left:M,top:k,right:A,bottom:D}=L,{backdropColor:I}=w;if(!lr(I)){const R=hb(w.borderRadius),P=Xu(w.backdropPadding);E.fillStyle=I;const H=M-P.left,G=k-P.top,q=A-M+P.width,Y=D-k+P.height;Object.values(R).some($=>$!==0)?(E.beginPath(),U2(E,{x:H,y:G,w:q,h:Y,radius:R}),E.fill()):E.fillRect(H,G,q,Y)}}function C$(E,w){const{ctx:L,options:{pointLabels:M}}=E;for(let k=w-1;k>=0;k--){const A=E._pointLabelItems[k];if(!A.visible)continue;const D=M.setContext(E.getPointLabelContext(k));S$(L,D,A);const I=To(D.font),{x:R,y:P,textAlign:H}=A;db(L,E._pointLabels[k],R,P+I.lineHeight/2,I,{color:D.color,textAlign:H,textBaseline:"middle"})}}function Sj(E,w,L,M){const{ctx:k}=E;if(L)k.arc(E.xCenter,E.yCenter,w,0,Ya);else{let A=E.getPointPosition(0,w);k.moveTo(A.x,A.y);for(let D=1;D<M;D++)A=E.getPointPosition(D,w),k.lineTo(A.x,A.y)}}function E$(E,w,L,M,k){const A=E.ctx,D=w.circular,{color:I,lineWidth:R}=w;!D&&!M||!I||!R||L<0||(A.save(),A.strokeStyle=I,A.lineWidth=R,A.setLineDash(k.dash||[]),A.lineDashOffset=k.dashOffset,A.beginPath(),Sj(E,L,D,M),A.closePath(),A.stroke(),A.restore())}function L$(E,w,L){return mm(E,{label:L,index:w,type:"pointLabel"})}class Iv extends $x{constructor(w){super(w),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const w=this._padding=Xu(D6(this.options)/2),L=this.width=this.maxWidth-w.width,M=this.height=this.maxHeight-w.height;this.xCenter=Math.floor(this.left+L/2+w.left),this.yCenter=Math.floor(this.top+M/2+w.top),this.drawingArea=Math.floor(Math.min(L,M)/2)}determineDataLimits(){const{min:w,max:L}=this.getMinMax(!1);this.min=Rs(w)&&!isNaN(w)?w:0,this.max=Rs(L)&&!isNaN(L)?L:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/D6(this.options))}generateTickLabels(w){$x.prototype.generateTickLabels.call(this,w),this._pointLabels=this.getLabels().map((L,M)=>{const k=Da(this.options.pointLabels.callback,[L,M],this);return k||k===0?k:""}).filter((L,M)=>this.chart.getDataVisibility(M))}fit(){const w=this.options;w.display&&w.pointLabels.display?g$(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(w,L,M,k){this.xCenter+=Math.floor((w-L)/2),this.yCenter+=Math.floor((M-k)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(w,L,M,k))}getIndexAngle(w){const L=Ya/(this._pointLabels.length||1),M=this.options.startAngle||0;return Ju(w*L+Od(M))}getDistanceFromCenterForValue(w){if(lr(w))return NaN;const L=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-w)*L:(w-this.min)*L}getValueForDistanceFromCenter(w){if(lr(w))return NaN;const L=w/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-L:this.min+L}getPointLabelContext(w){const L=this._pointLabels||[];if(w>=0&&w<L.length){const M=L[w];return L$(this.getContext(),w,M)}}getPointPosition(w,L,M=0){const k=this.getIndexAngle(w)-Ys+M;return{x:Math.cos(k)*L+this.xCenter,y:Math.sin(k)*L+this.yCenter,angle:k}}getPointPositionForValue(w,L){return this.getPointPosition(w,this.getDistanceFromCenterForValue(L))}getBasePosition(w){return this.getPointPositionForValue(w||0,this.getBaseValue())}getPointLabelPosition(w){const{left:L,top:M,right:k,bottom:A}=this._pointLabelItems[w];return{left:L,top:M,right:k,bottom:A}}
vendor: 6,884 bytes, line 342
342drawBackground(){const{backgroundColor:w,grid:{circular:L}}=this.options;if(w){const M=this.ctx;M.save(),M.beginPath(),Sj(this,this.getDistanceFromCenterForValue(this._endValue),L,this._pointLabels.length),M.closePath(),M.fillStyle=w,M.fill(),M.restore()}}drawGrid(){const w=this.ctx,L=this.options,{angleLines:M,grid:k,border:A}=L,D=this._pointLabels.length;let I,R,P;if(L.pointLabels.display&&C$(this,D),k.display&&this.ticks.forEach((H,G)=>{if(G!==0||G===0&&this.min<0){R=this.getDistanceFromCenterForValue(H.value);const q=this.getContext(G),Y=k.setContext(q),$=A.setContext(q);E$(this,Y,R,D,$)}}),M.display){for(w.save(),I=D-1;I>=0;I--){const H=M.setContext(this.getPointLabelContext(I)),{color:G,lineWidth:q}=H;!q||!G||(w.lineWidth=q,w.strokeStyle=G,w.setLineDash(H.borderDash),w.lineDashOffset=H.borderDashOffset,R=this.getDistanceFromCenterForValue(L.reverse?this.min:this.max),P=this.getPointPosition(I,R),w.beginPath(),w.moveTo(this.xCenter,this.yCenter),w.lineTo(P.x,P.y),w.stroke())}w.restore()}}drawBorder(){}drawLabels(){const w=this.ctx,L=this.options,M=L.ticks;if(!M.display)return;const k=this.getIndexAngle(0);let A,D;w.save(),w.translate(this.xCenter,this.yCenter),w.rotate(k),w.textAlign="center",w.textBaseline="middle",this.ticks.forEach((I,R)=>{if(R===0&&this.min>=0&&!L.reverse)return;const P=M.setContext(this.getContext(R)),H=To(P.font);if(A=this.getDistanceFromCenterForValue(this.ticks[R].value),P.showLabelBackdrop){w.font=H.string,D=w.measureText(I.label).width,w.fillStyle=P.backdropColor;const G=Xu(P.backdropPadding);w.fillRect(-D/2-G.left,-A-H.size/2-G.top,D+G.width,H.size+G.height)}db(w,I.label,0,-A,H,{color:P.color,strokeColor:P.textStrokeColor,strokeWidth:P.textStrokeWidth})}),w.restore()}drawTitle(){}}Nn(Iv,"id","radialLinear"),Nn(Iv,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Cx.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(w){return w},padding:5,centerPointLabels:!1}}),Nn(Iv,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),Nn(Iv,"descriptors",{angleLines:{_fallback:"grid"}});const Zx={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},nc=Object.keys(Zx);function Cj(E,w){return E-w}function Ej(E,w){if(lr(w))return null;const L=E._adapter,{parser:M,round:k,isoWeekday:A}=E._parseOpts;let D=w;return typeof M=="function"&&(D=M(D)),Rs(D)||(D=typeof M=="string"?L.parse(D,M):L.parse(D)),D===null?null:(k&&(D=k==="week"&&(Tv(A)||A===!0)?L.startOf(D,"isoWeek",A):L.startOf(D,k)),+D)}function Lj(E,w,L,M){const k=nc.length;for(let A=nc.indexOf(E);A<k-1;++A){const D=Zx[nc[A]],I=D.steps?D.steps:Number.MAX_SAFE_INTEGER;if(D.common&&Math.ceil((L-w)/(I*D.size))<=M)return nc[A]}return nc[k-1]}function M$(E,w,L,M,k){for(let A=nc.length-1;A>=nc.indexOf(L);A--){const D=nc[A];if(Zx[D].common&&E._adapter.diff(k,M,D)>=w-1)return D}return nc[L?nc.indexOf(L):0]}function k$(E){for(let w=nc.indexOf(E)+1,L=nc.length;w<L;++w)if(Zx[nc[w]].common)return nc[w]}function Mj(E,w,L){if(!L)E[w]=!0;else if(L.length){const{lo:M,hi:k}=ZE(L,w),A=L[M]>=w?L[M]:L[k];E[A]=!0}}function T$(E,w,L,M){const k=E._adapter,A=+k.startOf(w[0].value,M),D=w[w.length-1].value;let I,R;for(I=A;I<=D;I=+k.add(I,1,M))R=L[I],R>=0&&(w[R].major=!0);return w}function kj(E,w,L){const M=[],k={},A=w.length;let D,I;for(D=0;D<A;++D)I=w[D],k[I]=D,M.push({value:I,major:!1});return A===0||!L?M:T$(E,M,k,L)}class iw extends vb{constructor(w){super(w),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(w,L={}){const M=w.time||(w.time={}),k=this._adapter=new BW._date(w.adapters.date);k.init(L),I2(M.displayFormats,k.formats()),this._parseOpts={parser:M.parser,round:M.round,isoWeekday:M.isoWeekday},super.init(w),this._normalized=L.normalized}parse(w,L){return w===void 0?null:Ej(this,w)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const w=this.options,L=this._adapter,M=w.time.unit||"day";let{min:k,max:A,minDefined:D,maxDefined:I}=this.getUserBounds();function R(P){!D&&!isNaN(P.min)&&(k=Math.min(k,P.min)),!I&&!isNaN(P.max)&&(A=Math.max(A,P.max))}(!D||!I)&&(R(this._getLabelBounds()),(w.bounds!=="ticks"||w.ticks.source!=="labels")&&R(this.getMinMax(!1))),k=Rs(k)&&!isNaN(k)?k:+L.startOf(Date.now(),M),A=Rs(A)&&!isNaN(A)?A:+L.endOf(Date.now(),M)+1,this.min=Math.min(k,A-1),this.max=Math.max(k+1,A)}_getLabelBounds(){const w=this.getLabelTimestamps();let L=Number.POSITIVE_INFINITY,M=Number.NEGATIVE_INFINITY;return w.length&&(L=w[0],M=w[w.length-1]),{min:L,max:M}}buildTicks(){const w=this.options,L=w.time,M=w.ticks,k=M.source==="labels"?this.getLabelTimestamps():this._generate();w.bounds==="ticks"&&k.length&&(this.min=this._userMin||k[0],this.max=this._userMax||k[k.length-1]);const A=this.min,D=this.max,I=cV(k,A,D);return this._unit=L.unit||(M.autoSkip?Lj(L.minUnit,this.min,this.max,this._getLabelCapacity(A)):M$(this,I.length,L.minUnit,this.min,this.max)),this._majorUnit=!M.major.enabled||this._unit==="year"?void 0:k$(this._unit),this.initOffsets(k),w.reverse&&I.reverse(),kj(this,I,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(w=>+w.value))}initOffsets(w=[]){let L=0,M=0,k,A;this.options.offset&&w.length&&(k=this.getDecimalForValue(w[0]),w.length===1?L=1-k:L=(this.getDecimalForValue(w[1])-k)/2,A=this.getDecimalForValue(w[w.length-1]),w.length===1?M=A:M=(A-this.getDecimalForValue(w[w.length-2]))/2);const D=w.length<3?.5:.25;L=eu(L,0,D),M=eu(M,0,D),this._offsets={start:L,end:M,factor:1/(L+1+M)}}_generate(){const w=this._adapter,L=this.min,M=this.max,k=this.options,A=k.time,D=A.unit||Lj(A.minUnit,L,M,this._getLabelCapacity(L)),I=ji(k.ticks.stepSize,1),R=D==="week"?A.isoWeekday:!1,P=Tv(R)||R===!0,H={};let G=L,q,Y;if(P&&(G=+w.startOf(G,"isoWeek",R)),G=+w.startOf(G,P?"day":D),w.diff(M,L,D)>1e5*I)throw new Error(L+" and "+M+" are too far apart with stepSize of "+I+" "+D);const $=k.ticks.source==="data"&&this.getDataTimestamps();for(q=G,Y=0;q<M;q=+w.add(q,I,D),Y++)Mj(H,q,$);return(q===M||k.bounds==="ticks"||Y===1)&&Mj(H,q,$),Object.keys(H).sort(Cj).map(X=>+X)}getLabelForValue(w){const L=this._adapter,M=this.options.time;return M.tooltipFormat?L.format(w,M.tooltipFormat):L.format(w,M.displayFormats.datetime)}format(w,L){const k=this.options.time.displayFormats,A=this._unit,D=L||k[A];return this._adapter.format(w,D)}
342_tickFormatFunction(w,L,M,k){const A=this.options,D=A.ticks.callback;if(D)return Da(D,[w,L,M],this);const I=A.time.displayFormats,R=this._unit,P=this._majorUnit,H=R&&I[R],G=P&&I[P],q=M[L],Y=P&&G&&q&&q.major;return this._adapter.format(w,k||(Y?G:H))}generateTickLabels(w){let L,M,k;for(L=0,M=w.length;L<M;++L)k=w[L],k.label=this._tickFormatFunction(k.value,L,w)}getDecimalForValue(w){return w===null?NaN:(w-this.min)/(this.max-this.min)}getPixelForValue(w){const L=this._offsets,M=this.getDecimalForValue(w);return this.getPixelForDecimal((L.start+M)*L.factor)}getValueForPixel(w){const L=this._offsets,M=this.getDecimalForPixel(w)/L.factor-L.end;return this.min+M*(this.max-this.min)}_getLabelSize(w){const L=this.options.ticks,M=this.ctx.measureText(w).width,k=Od(this.isHorizontal()?L.maxRotation:L.minRotation),A=Math.cos(k),D=Math.sin(k),I=this._resolveTickFontOptions(0).size;return{w:M*A+I*D,h:M*D+I*A}}_getLabelCapacity(w){const L=this.options.time,M=L.displayFormats,k=M[L.unit]||M.millisecond,A=this._tickFormatFunction(w,0,kj(this,[w],this._majorUnit),k),D=this._getLabelSize(A),I=Math.floor(this.isHorizontal()?this.width/D.w:this.height/D.h)-1;return I>0?I:1}getDataTimestamps(){let w=this._cache.data||[],L,M;if(w.length)return w;const k=this.getMatchingVisibleMetas();if(this._normalized&&k.length)return this._cache.data=k[0].controller.getAllParsedValues(this);for(L=0,M=k.length;L<M;++L)w=w.concat(k[L].controller.getAllParsedValues(this));return this._cache.data=this.normalize(w)}getLabelTimestamps(){const w=this._cache.labels||[];let L,M;if(w.length)return w;const k=this.getLabels();for(L=0,M=k.length;L<M;++L)w.push(Ej(this,k[L]));return this._cache.labels=this._normalized?w:this.normalize(w)}normalize(w){return ED(w.sort(Cj))}}Nn(iw,"id","time"),Nn(iw,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});function Qx(E,w,L){let M=0,k=E.length-1,A,D,I,R;L?(w>=E[M].pos&&w<=E[k].pos&&({lo:M,hi:k}=Ap(E,"pos",w)),{pos:A,time:I}=E[M],{pos:D,time:R}=E[k]):(w>=E[M].time&&w<=E[k].time&&({lo:M,hi:k}=Ap(E,"time",w)),{time:A,pos:I}=E[M],{time:D,pos:R}=E[k]);const P=D-A;return P?I+(R-I)*(w-A)/P:I}class j6 extends iw{constructor(w){super(w),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const w=this._getTimestampsForTable(),L=this._table=this.buildLookupTable(w);this._minPos=Qx(L,this.min),this._tableRange=Qx(L,this.max)-this._minPos,super.initOffsets(w)}buildLookupTable(w){const{min:L,max:M}=this,k=[],A=[];let D,I,R,P,H;for(D=0,I=w.length;D<I;++D)P=w[D],P>=L&&P<=M&&k.push(P);if(k.length<2)return[{time:L,pos:0},{time:M,pos:1}];for(D=0,I=k.length;D<I;++D)H=k[D+1],R=k[D-1],P=k[D],Math.round((H+R)/2)!==P&&A.push({time:P,pos:D/(I-1)});return A}_generate(){const w=this.min,L=this.max;let M=super.getDataTimestamps();return(!M.includes(w)||!M.length)&&M.splice(0,0,w),(!M.includes(L)||M.length===1)&&M.push(L),M.sort((k,A)=>k-A)}_getTimestampsForTable(){let w=this._cache.all||[];if(w.length)return w;const L=this.getDataTimestamps(),M=this.getLabelTimestamps();return L.length&&M.length?w=this.normalize(L.concat(M)):w=L.length?L:M,w=this._cache.all=w,w}getDecimalForValue(w){return(Qx(this._table,w)-this._minPos)/this._tableRange}getValueForPixel(w){const L=this._offsets,M=this.getDecimalForPixel(w)/L.factor-L.end;return Qx(this._table,M*this._tableRange+this._minPos,!0)}}Nn(j6,"id","timeseries"),Nn(j6,"defaults",iw.defaults);var A$=Object.freeze({__proto__:null,CategoryScale:k6,LinearScale:T6,LogarithmicScale:A6,RadialLinearScale:Iv,TimeScale:iw,TimeSeriesScale:j6});const D$=[FW,gY,o$,A$],Tj="label";function Aj(E,w){typeof E=="function"?E(w):E&&(E.current=w)}function j$(E,w){const L=E.options;L&&w&&Object.assign(L,w)}function Dj(E,w){E.labels=w}function jj(E,w){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Tj;const M=[];E.datasets=w.map(k=>{const A=E.datasets.find(D=>D[L]===k[L]);return!A||!k.data||M.includes(A)?{...k}:(M.push(A),Object.assign(A,k),A)})}function N$(E){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Tj;const L={labels:[],datasets:[]};return Dj(L,E.labels),jj(L,E.datasets,w),L}function Zle(E,w){return E.getElementsAtEventForMode(w.nativeEvent,"dataset",{intersect:!0},!1)}function Qle(E,w){return E.getElementsAtEventForMode(w.nativeEvent,"nearest",{intersect:!0},!1)}function Jle(E,w){return E.getElementsAtEventForMode(w.nativeEvent,"index",{intersect:!0},!1)}function I$(E,w){const{height:L=150,width:M=300,redraw:k=!1,datasetIdKey:A,type:D,data:I,options:R,plugins:P=[],fallbackContent:H,updateMode:G,...q}=E,Y=(0,ae.useRef)(null),$=(0,ae.useRef)(null),X=()=>
342{Y.current&&($.current=new kf(Y.current,{type:D,data:N$(I,A),options:R&&{...R},plugins:P}),Aj(w,$.current))},ne=()=>{Aj(w,null),$.current&&($.current.destroy(),$.current=null)};return(0,ae.useEffect)(()=>{!k&&$.current&&R&&j$($.current,R)},[k,R]),(0,ae.useEffect)(()=>{!k&&$.current&&Dj($.current.config.data,I.labels)},[k,I.labels]),(0,ae.useEffect)(()=>{!k&&$.current&&I.datasets&&jj($.current.config.data,I.datasets,A)},[k,I.datasets]),(0,ae.useEffect)(()=>{$.current&&(k?(ne(),setTimeout(X)):$.current.update(G))},[k,R,I.labels,I.datasets,G]),(0,ae.useEffect)(()=>{$.current&&(ne(),setTimeout(X))},[D]),(0,ae.useEffect)(()=>(X(),()=>ne()),[]),ae.createElement("canvas",{ref:Y,role:"img",height:L,width:M,...q},H)}const O$=(0,ae.forwardRef)(I$);function R$(E,w){return kf.register(w),(0,ae.forwardRef)((L,M)=>ae.createElement(O$,{...L,ref:M,type:E}))}const Kle=null,Xle=null,z$=R$("radar",W2),ece=null,tce=null,nce=null,ice=null,rce=null;var P$=__webpack_require__(14),F$=__webpack_require__.n(P$);let Nj=!1;(()=>{Nj||(kf.register(Iv,ew,Np,sj,bj,cj),Nj=!0)})();const B$=({match:E,combined:w})=>{var H,G;const[L,M]=ae.useState(0),[k,A]=ae.useState("kills"),D=F$()(Object.keys(w).map(q=>{const Y=E.players.find($=>$.steamId===q);if(Y&&!(L!==0&&Y.team!==L))return{player:Y,combined:w[q]}}).filter(q=>!!q),q=>q.player.steamId),I={labels:D.map(q=>q.player.name),datasets:[{label:we(`TournamentDetail.csgo.stats.${k}.title`),data:D.map(q=>q.combined[k]),backgroundColor:du("--un-theme-bg-primary-high"),borderColor:du("--un-theme-primary"),borderWidth:1}]},R=((H=E.teams.find(q=>q.id===1))==null?void 0:H.name)||we("TournamentDetail.csgo.stats.firstTeam"),P=((G=E.teams.find(q=>q.id===2))==null?void 0:G.name)||we("TournamentDetail.csgo.stats.secondTeam");return(0,oe.jsxs)("div",{className:"tournament-stats-graphs",children:[(0,oe.jsxs)(Td,{zeroGap:!0,children:[(0,oe.jsx)(ya,{span:6,children:(0,oe.jsx)("div",{className:"un-form-container tournament-stats-container__select",children:(0,oe.jsxs)("div",{className:"un-form-select",children:[(0,oe.jsxs)("select",{value:L,onChange:q=>M(Number(q.target.value)),className:"un-form-select__native-control",children:[(0,oe.jsx)("option",{value:"0",children:we("TournamentDetail.csgo.stats.both")}),(0,oe.jsx)("option",{value:"1",children:R}),(0,oe.jsx)("option",{value:"2",children:P})]}),(0,oe.jsx)("label",{className:"un-form-floating-label un-form-floating-label--above",children:we("TournamentDetail.csgo.stats.team")})]})})}),(0,oe.jsx)(ya,{span:6,children:(0,oe.jsx)("div",{className:"un-form-container tournament-stats-container__select",children:(0,oe.jsxs)("div",{className:"un-form-select",children:[(0,oe.jsxs)("select",{value:k,onChange:q=>A(q.target.value),className:"un-form-select__native-control",children:[(0,oe.jsx)("option",{value:"kills",children:we("TournamentDetail.csgo.stats.kills.title")}),(0,oe.jsx)("option",{value:"assists",children:we("TournamentDetail.csgo.stats.assists.title")}),(0,oe.jsx)("option",{value:"deaths",children:we("TournamentDetail.csgo.stats.deaths.title")}),(0,oe.jsx)("option",{value:"kdRatio",children:we("TournamentDetail.csgo.stats.kdRatio.title")})]}),(0,oe.jsx)("label",{className:"un-form-floating-label un-form-floating-label--above",children:we("TournamentDetail.csgo.stats.title")})]})})})]}),(0,oe.jsx)(z$,{data:I})]})},Ij=[{key:"kills"},{key:"assists"},{key:"deaths"},{key:"kdRatio",toValue:E=>E.kdRatio.toFixed(2)},{key:"avgDamagePerRound",toValue:E=>E.avgDamagePerRound.toFixed(1)},{key:"kastRounds",toValue:E=>`${Math.ceil((E.kastRounds||0)/(E.roundsPlayed||1)*100)}%`}],U$=[{key:"shots"},{key:"hits"},{key:"accuracy",toValue:E=>`${Math.ceil(E.accuracy*100)}%`},{key:"firstKills"}],H$=[{key:"playersFlashedEnemey"},{key:"utilityDamage"}],G$=[{key:"aces"},{key:"clutches1v2"},{key:"clutches1v3"},{key:"clutches1v4"},{key:"clutches1v5"}],Oj=E=>{const[w]=ae.useState(E.match.teams.find(G=>G.id===E.teamId).name||`Team ${E.teamId}`),[L,M]=ae.useState("kills"),[k,A]=ae.useState("desc"),[D,I]=ae.useState(Ij);ae.useEffect(()=>{I(E.stats==="weapons"?U$:E.stats==="grenades"?H$:E.stats==="clutches"?G$:Ij)},[E.stats]);const R=G=>{L===G?A(k==="asc"?"desc":"asc"):(M(G),A("desc"))},P=E.match.players.filter(G=>G.team===E.teamId&&!G.coach).map(G=>({player:G,profile:E.players.find(q=>q.id===G.thirdpartyId),stats:E.combined[G.steamId]})).filter(G=>G.stats);
342P.sort((G,q)=>{const Y=k==="asc"?G.stats:q.stats,$=k==="asc"?q.stats:G.stats;return Number(Y[L]||0)-Number($[L]||0)});const H=P.map(({player:G,profile:q,stats:Y})=>(0,oe.jsxs)("div",{className:"tournament-stats__row",children:[(0,oe.jsxs)("a",{className:"tournament-stats__player",href:`/user/${q?q.publicId:G.thirdpartyId}`,children:[(0,oe.jsx)("div",{className:"tournament-stats__player-photo",children:(0,oe.jsx)("img",{src:q?q.profile:pr("user/profile.jpg"),alt:"",loading:"lazy"})}),(0,oe.jsxs)("div",{className:"tournament-stats__player-name",children:[(0,oe.jsx)("span",{children:G.name}),(0,oe.jsx)("span",{children:G.steamId})]})]}),(0,oe.jsx)("div",{className:"tournament-stats__values",children:D.map($=>(0,oe.jsx)("span",{className:"tournament-stats__values-item",children:$.toValue?$.toValue(Y):Y[$.key]},$.key))})]},G.steamId));return(0,oe.jsxs)("div",{className:"tournament-stats",children:[(0,oe.jsxs)("header",{className:"tournament-stats__row tournament-stats__row--header",children:[(0,oe.jsxs)("a",{className:"tournament-stats__player",href:`/team/T${E.teamPublicId}`,children:[(0,oe.jsx)("div",{className:"tournament-stats__player-photo",children:(0,oe.jsx)("img",{src:E.teamProfile,alt:"",loading:"lazy"})}),(0,oe.jsx)("div",{className:"tournament-stats__player-name",children:(0,oe.jsx)("span",{children:w})})]}),(0,oe.jsx)("div",{className:"tournament-stats__values",children:D.map(G=>(0,oe.jsx)("a",{href:"#",className:"tournament-stats__values-item",title:we(`TournamentDetail.csgo.stats.${G.key}.title`),onClick:q=>{q.preventDefault(),R(G.key)},children:we(`TournamentDetail.csgo.stats.${G.key}.short`)},G.key))})]}),H]})};var co;(function(E){E[E.RoundStart=0]="RoundStart",E[E.RoundEnd=1]="RoundEnd",E[E.FreezeEnd=2]="FreezeEnd",E[E.RoundReset=3]="RoundReset",E[E.RoundWinCondition=100]="RoundWinCondition",E[E.MatchStart=101]="MatchStart",E[E.MatchEnd=102]="MatchEnd",E[E.PlayerDeath=200]="PlayerDeath",E[E.PlayerHurt=201]="PlayerHurt",E[E.PlayerFire=202]="PlayerFire",E[E.PlayerFireEmpty=203]="PlayerFireEmpty",E[E.PlayerGrenadeThrown=204]="PlayerGrenadeThrown",E[E.PlayerReload=205]="PlayerReload",E[E.PlayerZoom=206]="PlayerZoom",E[E.PlayerSpawned=207]="PlayerSpawned",E[E.PlayerJump=208]="PlayerJump",E[E.PlayerBlinded=209]="PlayerBlinded",E[E.PlayerFallDamage=210]="PlayerFallDamage",E[E.PlayerMVP=211]="PlayerMVP",E[E.ItemPurchase=300]="ItemPurchase",E[E.ItemPickup=301]="ItemPickup",E[E.ItemRemove=302]="ItemRemove",E[E.BuyTimeEnd=400]="BuyTimeEnd",E[E.HighExplosiveGrenadeDetonate=500]="HighExplosiveGrenadeDetonate",E[E.FlashbangDetonate=501]="FlashbangDetonate",E[E.SmokeGrenadeDetonate=502]="SmokeGrenadeDetonate",E[E.SmokeGrenadeExpired=503]="SmokeGrenadeExpired",E[E.MolotovDetonate=504]="MolotovDetonate",E[E.DecoyDetonate=505]="DecoyDetonate",E[E.BombBeginPlant=600]="BombBeginPlant",E[E.BombAbortPlant=601]="BombAbortPlant",E[E.BombPlanted=602]="BombPlanted",E[E.BombExploded=603]="BombExploded",E[E.BombDropped=604]="BombDropped",E[E.BombPickup=605]="BombPickup",E[E.BombBeginDefuse=606]="BombBeginDefuse",E[E.BombAbortDefuse=607]="BombAbortDefuse",E[E.BombDefused=608]="BombDefused",E[E.DefuserDropped=700]="DefuserDropped",E[E.DefuserPickup=701]="DefuserPickup",E[E.DefinitionOfPlayer=800]="DefinitionOfPlayer",E[E.DefinitionOfMatch=801]="DefinitionOfMatch"})(co||(co={}));var N6;(function(E){E[E.Generic=0]="Generic",E[E.Head=1]="Head",E[E.Chest=2]="Chest",E[E.Stomach=3]="Stomach",E[E.LeftArm=4]="LeftArm",E[E.RightArm=5]="RightArm",E[E.LeftLeg=6]="LeftLeg",E[E.RightLeg=7]="RightLeg",E[E.Gear=10]="Gear"})(N6||(N6={}));var rc;(function(E){E[E.TargetBombed=0]="TargetBombed",E[E.VIPEscaped=1]="VIPEscaped",E[E.VIPKilled=2]="VIPKilled",E[E.TerroristsEscaped=3]="TerroristsEscaped",E[E.CTStoppedEscape=4]="CTStoppedEscape",E[E.TerroristsStopped=5]="TerroristsStopped",E[E.BombDefused=6]="BombDefused",E[E.CTWin=7]="CTWin",E[E.TerroristWin=8]="TerroristWin",E[E.Draw=9]="Draw",E[E.HostagesRescued=10]="HostagesRescued",E[E.TargetSaved=11]="TargetSaved",E[E.HostagesNotRescued=12]="HostagesNotRescued",E[E.TerroristsNotEscaped=13]="TerroristsNotEscaped",E[E.VIPNotEscaped=14]="VIPNotEscaped",E[E.GameStart=15]="GameStart",E[E.TerroristsSurrender=16]="TerroristsSurrender",E[E.CTSurrender=17]="CTSurrender",E[E.TerroristsPlanted=18]="TerroristsPlanted",E[E.CTsReachedHostage=19]="CTsReachedHostage"})(rc||(rc={}));var t0;(function(E){E[E.CT=3]="CT",E[E.T=2]="T",E[E.SPEC=1]="SPEC",E[E.NONE=0]="NONE"})(t0||(t0={}));const I6=E=>{switch(E){case rc.TerroristWin:case rc.TargetBombed:return t0.T;case rc.CTWin:case rc.HostagesRescued:case rc.BombDefused:case rc.TargetSaved:return t0.CT;default:return t0.NONE}},uce=E=>{switch(E){case rc.TerroristWin:return"Terrorists Win";case rc.TargetBombed:return"Terrorists Win (Bomb Exploded)";case rc.CTWin:return"Counter-Terrorists Win";case rc.HostagesRescued:return"Hostage has been rescued";case rc.BombDefused:return"Bomb has been defused";case rc.TargetSaved:return"Counter-Terrorists Win (Running down the clock)";default:return"N/A"}};class V${constructor(w,L){const M=(k,A)=>({parent:k,kills:0,assists:0,state:"alive",traded:!1,tradedInTime:!1,firstDeath:!1,firstKill:!1,side:A,ace:!1,clutchAgaints:0});this.players=[...w.map(k=>M(k,"ct")),...L.map(k=>M(k,"t"))]}onRoundEnd(w){var I,R;this.roundWinner=w;const L=this.players.filter(P=>P.side==="ct"),M=this.players.filter(P=>P.side==="t"),k=L.filter(P=>P.state==="alive"),A=M.filter(P=>P.state==="alive");this.clutchSituation&&this.clutchSituation.side===w&&(this.clutchSituation.side==="ct"&&A.length===0||this.clutchSituation.side==="t"&&k.length===0)&&this.setState(this.clutchSituation.playerSteamId,{clutchAgaints:((I=this.clutchSituation)==null?void 0:I.againts)||0});const D=L.find(P=>P.kills===M.length)||M.find(P=>P.kills===L.length);this.setState((R=D==null?void 0:D.parent)==null?void 0:R.steamId,{ace:!0})}onPlayerDeath(w){const L=w._time,M=w.victim,k=w.victimTeam,A=w.attacker,D=w.attackerTeam,I=w.assister,R=w.assisterTeam;this.players.filter(Y=>Y.state==="dead").length===0&&(this.setState(M,{firstDeath:!0}),A&&D!==k&&this.setState(A,{firstKill:!0})),this.setState(M,{state:"dead",lastKilledBySteamId:A&&D!==k?A:void 0,lastKilledByTime:L}),A&&D!==k&&this.setState(A,Y=>({kills:Y.kills+1})),I&&R!==k&&this.setState(I,Y=>({assists:Y.assists+1})),this.players.filter(Y=>
342Y.lastKilledBySteamId===M).forEach(Y=>{this.setState(Y.parent.steamId,$=>({traded:!0,tradedInTime:L-($.lastKilledByTime||0)<=4}))});const G=this.players.filter(Y=>Y.state==="alive"&&Y.side==="ct"),q=this.players.filter(Y=>Y.state==="alive"&&Y.side==="t");!this.roundWinner&&!this.clutchSituation&&G.length>0&&q.length>0&&(G.length===1||q.length===1)&&(G.length>q.length?this.clutchSituation={side:"t",playerSteamId:q[0].parent.steamId,againts:G.length}:q.length>G.length&&(this.clutchSituation={side:"ct",playerSteamId:G[0].parent.steamId,againts:q.length}))}setState(w,L){const M=this.players.findIndex(k=>k.parent.steamId===w);if(M!==-1){const k=this.players[M],A=typeof L=="function"?L(k):L;this.players[M]={...k,...A}}}getPlayers(){return this.players}}class W${getCombined(w){const L={};w.forEach(M=>{const k=new V$(M.ctPlayers,M.tPlayers);for(const A of M.events)if(A._type===co.PlayerDeath)k.onPlayerDeath(A),A.attacker!==A.victim&&this.incrementStatFor(L,A.attacker,"totalKills"),A.attacker===A.victim||A.attackerTeam===A.victimTeam?this.incrementStatFor(L,A.attacker,"kills",-1):this.incrementStatFor(L,A.attacker,"kills"),A.assister&&A.assisterTeam!==A.victimTeam&&!A.assistedFlash&&this.incrementStatFor(L,A.assister,"assists"),A.weapon!=="planted_c4"?this.incrementStatFor(L,A.victim,"deaths"):this.incrementStatFor(L,A.victim,"totalDeathsByC4"),this.incrementStatFor(L,A.victim,"totalDeaths"),A.headshot&&A.attackerTeam!==A.victimTeam&&this.incrementStatFor(L,A.attacker,"killsByHeadshots"),A.assistedFlash&&this.incrementStatFor(L,A.assister,"flashAssists"),A.attackerBlind&&this.incrementStatFor(L,A.attacker,"killsWhileFlashed"),A.noscope&&this.incrementStatFor(L,A.attacker,"noscopes"),A.thrusmoke&&this.incrementStatFor(L,A.attacker,"thrusmokes"),A.penetrated&&this.incrementStatFor(L,A.attacker,"penetrations",A.penetrated),this.incrementStatForMost(L,A.attacker,"mostDistance",A.distance),this.incrementStatForSub(L,A.attacker,"killsByWeapon",A.weapon);else if(A._type===co.PlayerFire)A.weapon&&!A.weapon.includes("knife")&&!A.weapon.includes("tagrenade")&&!A.weapon.includes("snowball")&&!A.weapon.includes("shield")&&!A.weapon.includes("healthshot")&&!A.weapon.includes("c4")&&!A.weapon.includes("smokegrenade")&&!A.weapon.includes("breachcharge")&&!A.weapon.includes("bumpmine")&&!A.weapon.includes("incgrenade")&&!A.weapon.includes("flashbang")&&!A.weapon.includes("decoy")&&!A.weapon.includes("molotov")&&this.incrementStatFor(L,A.client,"shots");else if(A._type===co.PlayerHurt)if(A.victim!==A.attacker){if(this.incrementStatFor(L,A.attacker,"totalDamage",A.hpDmg),A.victimTeam!==A.attackerTeam){const D=Math.max(0,A.hpDmg-(A.hpRemain-A.victimHp));this.incrementStatFor(L,A.attacker,"damage",D),(A.weapon==="hegrenade"||A.weapon==="inferno")&&this.incrementStatFor(L,A.attacker,"utilityDamage",D)}this.incrementStatFor(L,A.attacker,"hits"),A.hitgroup===N6.Head&&this.incrementStatFor(L,A.attacker,"histByHeadshots")}else this.incrementStatFor(L,A.attacker,"damage",-A.hpDmg),this.incrementStatFor(L,A.attacker,"damageToSelf",A.hpDmg);else if(A._type===co.PlayerReload)this.incrementStatFor(L,A.client,"reloads");else if(A._type===co.PlayerMVP)this.incrementStatFor(L,A.client,"mvps");else if(A._type===co.PlayerGrenadeThrown)this.incrementStatFor(L,A.client,"grenadesThrown"),this.incrementStatForSub(L,A.client,"grenadesThrownByWeapon",A.weapon);else if(A._type===co.FlashbangDetonate)this.incrementStatFor(L,A.client,"flashesDetonated");else if(A._type===co.SmokeGrenadeDetonate)this.incrementStatFor(L,A.client,"smokesDetonated");else if(A._type===co.SmokeGrenadeExpired)this.incrementStatFor(L,A.client,"smokesExpired");else if(A._type===co.MolotovDetonate)this.incrementStatFor(L,A.client,"molotovsDetonated");else if(A._type===co.DecoyDetonate)this.incrementStatFor(L,A.client,"decoysDetonated");else if(A._type===co.HighExplosiveGrenadeDetonate)this.incrementStatFor(L,A.client,"heDetonated");else if(A._type===co.BombPlanted)this.incrementStatFor(L,A.client,"bombsPlanted");else if(A._type===co.BombDefused)this.incrementStatFor(L,A.client,"bombsDefused");else if(A._type===co.BombExploded)this.incrementStatFor(L,A.client,"bombsExploded");else if(A._type===co.ItemPurchase)this.incrementStatFor(L,A.client,"itemsPurchased"),this.incrementStatForSub(L,A.client,"itemsPurchasedByWeapon",A.weapon);else if(A._type===co.PlayerBlinded)A.attackerTeam===A.victimTeam?this.incrementStatFor(L,A.attacker,"playersFlashedTeam"):A.victim&&A.duration>=1.95&&this.incrementStatFor(L,A.attacker,"playersFlashedEnemey");else if(A._type===co.RoundEnd){const D=I6(A.reason);(D===t0.CT||D===t0.T)&&k.onRoundEnd(D===t0.CT?"ct":"t")}for(const A of k.getPlayers()){const D=A.parent.steamId,I=A.state==="alive",R=A.kills>0,P=A.assists>0,H=A.traded,G=A.tradedInTime;R&&this.incrementStatFor(L,D,"roundsWithKill"),I&&this.incrementStatFor(L,D,"roundsSurvived"),H&&this.incrementStatFor(L,D,"wasTraded"),A.tradedInTime&&this.incrementStatFor(L,D,"wasTradedInTime"),(I||R||P||H)&&this.incrementStatFor(L,D,"kastRounds"),(I||R||P||G)&&this.incrementStatFor(L,D,"kastRoundsInTime"),A.firstKill&&this.incrementStatFor(L,D,"firstKills"),A.firstDeath&&this.incrementStatFor(L,D,"firstDeaths"),A.ace&&this.incrementStatFor(L,D,"aces"),A.clutchAgaints===2?this.incrementStatFor(L,D,"clutches1v2"):A.clutchAgaints===3?this.incrementStatFor(L,D,"clutches1v3"):A.clutchAgaints===4?this.incrementStatFor(L,D,"clutches1v4"):A.clutchAgaints>=5&&this.incrementStatFor(L,D,"clutches1v5")}});for(const M in L)if(L.hasOwnProperty(M)){const k=L[M];k.roundsPlayed=w.length>0?w.length:1,k.avgDamagePerRound=(k.damage||0)/k.roundsPlayed,k.accuracy=(k.hits||0)/(k.shots||1),k.kdRatio=(k.totalKills||0)/(k.totalDeaths||1),k.hsRatio=(k.killsByHeadshots||0)/(k.totalKills||1),k.killsPerRound=(k.totalKills||0)/(k.roundsPlayed||1),k.deathsPerRound=(k.totalDeaths||0)/(k.roundsPlayed||1)}return L}incrementStatFor(w,L,M,k=1){L&&(typeof w[L]=="undefined"&&(w[L]={}),typeof w[L][M]=="undefined"&&(w[L][M]=0),w[L][M]+=k)}incrementStatForMost(w,L,M,k){L&&(typeof w[L]=="undefined"&&(w[L]={}),typeof w[L][M]=="undefined"&&(w[L][M]=0),k>w[L][M]&&(w[L][M]=k))}incrementStatForSub(w,L,M,k,A=1){!L||!k||(typeof w[L]=="undefined"&&(w[L]={}),typeof w[L][M]=="undefined"&&(w[L][M]={}),typeof w[L][M][k]=="undefined"&&(w[L][M][k]=0),w[L][M][k]+=A)}getRoundsWonBy(w,L){return w.filter(M=>M.ctIndex===L&&I6(M.reason)===t0.CT||M.tIndex===L&&I6(M.reason)===t0.T)}}const Rj=new W$,q$=E=>{var q;const[w,L]=ae.useState(!0),[M,k]=ae.useState("basic"),[A,D]=ae.useState(0),I=Object.values(E.match.telemetry),[R,P]=ae.useState([]);ae.useEffect(()=>{(async()=>{const $=await Promise.all(I.map(X=>X.includes("http")?fetch(X):fetch(`http://localhost:8501/public/assets/${X}`)));for(const X of $){const ne=await X.json();P(ue=>{const fe=[...ue];return fe.push(ne),fe})}})().then(()=>L(!1)).catch($=>{L(!1),console.error($)})},[]);let H,G=[];return R.length>0&&(A===0?(G=LG()(R.map(Y=>Y.rounds)),H=Rj.getCombined(G)):(G=((q=R[A-1])==null?void 0:q.rounds)||[],H=Rj.getCombined(G))),(0,oe.jsxs)(oe.Fragment,{children:[w&&(0,oe.jsx)(Ic,{visible:!0}),H&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsxs)("div",{className:"csgo-stats-scoreboard csgo-stats-scoreboard tournament-stats tournament-stats-container",children:[(0,oe.jsxs)(Td,{zeroGap:!0,children:[(0,oe.jsx)(ya,{span:6,children:(0,oe.jsx)("div",{className:"un-form-container tournament-stats-container__select",children:(0,oe.jsxs)("div",{className:"un-form-select",children:[(0,oe.jsxs)("select",{value:M,onChange:Y=>k(Y.target.value),className:"un-form-select__native-control",children:[(0,oe.jsx)("option",{value:"basic",children:we("TournamentDetail.csgo.stats.basic")}),(0,oe.jsx)("option",{value:"weapons",children:we("TournamentDetail.csgo.stats.weapons")}),(0,oe.jsx)("option",{value:"grenades",children:we("TournamentDetail.csgo.stats.grenades")}),(0,oe.jsx)("option",{value:"clutches",children:we("TournamentDetail.csgo.stats.clutches")})]}),(0,oe.jsx)("label",{className:"un-form-floating-label un-form-floating-label--above",children:we("TournamentDetail.csgo.stats.title")})]})})}),(0,oe.jsx)(ya,{span:6,children:(0,oe.jsx)("div",{className:"un-form-container tournament-stats-container__select",children:(0,oe.jsxs)("div",{className:"un-form-select",children:[(0,oe.jsxs)("select",{value:A,onChange:Y=>D(Number(Y.target.value)),className:"un-form-select__native-control",children:[(0,oe.jsx)("option",{value:"0",children:we("TournamentDetail.csgo.maps.all")}),E.match.maps.map((Y,$)=>(0,oe.jsx)("option",{value:$+1,children:Y.map?Y.map.name:"N/A"},$+1))]}),(0,oe.jsx)("label",{className:"un-form-floating-label un-form-floating-label--above",children:we("TournamentDetail.csgo.maps.title")})]})})})]}),(0,oe.jsx)(Oj,{match:E.match,combined:H,teamId:1,teamProfile:E.home.profile,teamPublicId:E.home.publicId,players:E.homePlayers,stats:M}),(0,oe.jsx)(Oj,{match:E.match,combined:H,teamId:2,teamProfile:E.guest.profile,teamPublicId:E.guest.publicId,players:E.guestPlayers,stats:M})]}),(0,oe.jsx)("div",{className:"tournament-stats tournament-stats-container",children:(0,oe.jsx)(B$,{match:E.match,rounds:G,combined:H})})]})]})};var $s;(function(E){let w;(function(A){A.DISABLED="DISABLED",A.WEB="WEB",A.INGAME="INGAME"})(w=E.MatchVetoType||(E.MatchVetoType={}));let L;(function(A){A.PICK_MAP="PICK_MAP",A.PICK_SIDE="PICK_SIDE",A.BAN_MAP="BAN_MAP",A.DECIDER="DECIDER"})(L=E.MatchVetoStepType||(E.MatchVetoStepType={}));let M;(function(A){A.WAITING="WAITING",A.MAP_VETO="MAP_VETO",A.WAITING_FOR_START="WAITING_FOR_START",A.AWAITING_SERVER_STATUS="AWAITING_SERVER_STATUS",A.RUNNING="RUNNING",A.FINISHED="FINISHED"})(M=E.MatchState||(E.MatchState={}));let k;(function(A){A.COMPETITIVE="COMPETITIVE",A.WINGMAN="WINGMAN",A.CASUAL="CASUAL"})(k=E.MatchType||(E.MatchType={}))})($s||($s={}));const Y$=({match:E})=>(0,oe.jsxs)("div",{className:"tournament-stats tournament-stats-container tournament-stats-container--basic",children:[(0,oe.jsx)("header",{className:"tournament-stats__row tournament-stats__row--header",children:(0,oe.jsx)("span",{className:"tournament-stats-container__title",children:we("TournamentDetail.csgo.veto.title")})}),E.veto.steps.map((w,L)=>(0,oe.jsxs)("div",{className:"tournament-stats__row",children:[w.type===$s.MatchVetoStepType.DECIDER&&(0,oe.jsx)("span",{className:"tournament-stats__info-result",children:we("TournamentDetail.csgo.veto.decider",{mapname:zj(E,w.result)})}),w.type!==$s.MatchVetoStepType.DECIDER&&(0,oe.jsxs)("div",{className:"tournament-stats__info",children:[(0,oe.jsxs)("span",{className:"tournament-stats__info-name",children:[Z$(E,w.teamId)," "]}),(0,oe.jsx)("span",{className:"tournament-stats__info-action",children:w.type===$s.MatchVetoStepType.BAN_MAP?we("TournamentDetail.csgo.veto.banMap"):w.type===$s.MatchVetoStepType.PICK_MAP?we("TournamentDetail.csgo.veto.pickMap"):w.type===$s.MatchVetoStepType.PICK_SIDE?we("TournamentDetail.csgo.veto.pickSide"):w.type}),(0,oe.jsx)("span",{className:"tournament-stats__info-value",children:w.type===$s.MatchVetoStepType.PICK_SIDE?$$(w.result):zj(E,w.result)})]})]},L))]}),zj=(E,w)=>{var L;return((L=E.veto.mapPool.find(M=>M.file===w))==null?void 0:L.name)||w},$$=E=>E.toLowerCase()==="ct"?we("TournamentDetail.csgo.ct"):we("TournamentDetail.csgo.t"),Z$=(E,w)=>E.teams.find(L=>L.id===w).name||"N/A",Q$=E=>{const{match:w,guest:L,home:M,guestPlayers:k,homePlayers:A}=JSON.parse(document.getElementById(E.matchJson).innerHTML);return(0,oe.jsxs)("div",{children:[w.veto.type!==$s.MatchVetoType.DISABLED&&(0,oe.jsx)(Y$,{match:w}),(0,oe.jsx)(q$,{match:w,guest:L,home:M,guestPlayers:k,homePlayers:A})]})},Pj=[{key:"kills"},{key:"assists"},{key:"deaths"},{key:"kdRatio",toValue:E=>E.toFixed(2)},{key:"avgDamagePerRound",toValue:E=>E.toFixed(0)},{key:"kast",toValue:E=>Math.ceil(E*100)}],J$=[{key:"utilityDamage"},{key:"enemiesFlashed"},{key:"hs",toValue:E=>Math.ceil(E*100)},{key:"accuracy",toValue:E=>Math.ceil(E*100)}],K$=[{key:"aces"},{key:"clutches1v2"},{key:"clutches1v3"},{key:"clutches1v4"},{key:"clutches1v5"}],X$=E=>{const[w,L]=ae.useState("team"),[M,k]=ae.useState("basic"),[A,D]=ae.useState(Pj),[I,R]=ae.useState("kills"),[P,H]=ae.useState("DESC");ae.useEffect(()=>{M==="basic"?D(Pj):M==="other"?D(J$):M==="clutches"&&D(K$)},[M]);const G=Y=>{I===Y?H(P==="ASC"?"DESC":"ASC"):(R(Y),H("DESC"))},q=(w==="player"?E.stats.playerStats:E.stats.teamStats).map(Y=>({...Y,avgDamagePerRound:Y.damage/(Y.roundsPlayed||1),kdRatio:Y.kills/(Y.deaths||1),hs:Y.headshots/(Y.kills||1),accuracy:Y.hits/(Y.shots||1),kast:Y.kastRounds/((w==="player"?Y.roundsPlayed:Y.totalRoundsPlayed)||1)}));return q.sort((Y,$)=>{const X=Y[I],ne=$[I];return P==="DESC"?ne-X:X-ne}),(0,oe.jsxs)(ae.Fragment,{children:[(0,oe.jsx)("div",{className:"un-form-container",children:(0,oe.jsxs)("div",{className:"un-form-select",children:[(0,oe.jsxs)("select",{value:M,onChange:Y=>k(Y.target.value),className:"un-form-select__native-control",children:[(0,oe.jsx)("option",{value:"basic",children:we("TournamentDetail.csgo.stats.basic")}),(0,oe.jsx)("option",{value:"other",children:we("TournamentDetail.csgo.stats.other")}),(0,oe.jsx)("option",{value:"clutches",children:we("TournamentDetail.csgo.stats.clutches")})]}),(0,oe.jsx)("label",{className:"un-form-floating-label un-form-floating-label--above",children:we("TournamentDetail.csgo.stats.title")}),(0,oe.jsx)("span",{className:"un-form-select__edge"})]})}),(0,oe.jsx)(Td,{fullwidth:!0,topGap:!0,children:(0,oe.jsx)(ya,{span:12,children:(0,oe.jsxs)(ab,{children:[(0,oe.jsx)(Cp,{active:w==="team",onClick:()=>L("team"),children:we("TournamentDetail.csgo.stats.teams")}),(0,oe.jsx)(Cp,{active:w==="player",onClick:()=>L("player"),children:we("TournamentDetail.csgo.stats.players")})]})})}),(0,oe.jsx)("section",{className:"tournament-group-table tournament-group-table--league",children:(0,oe.jsxs)("section",{className:"tournament-stats",children:[(0,oe.jsxs)("header",{className:"tournament-stats__row tournament-stats__row--header",children:[(0,oe.jsx)("div",{className:"tournament-stats__rank"}),(0,oe.jsx)("div",{className:"tournament-stats__player",children:we("TournamentDetail.csgo.stats.sortBy")}),(0,oe.jsx)("div",{className:"tournament-stats__values",children:A.map(Y=>(0,oe.jsx)("a",{className:"tournament-stats__values-item",href:"#",onClick:$=>
342{$.preventDefault(),G(Y.key)},title:we(`TournamentDetail.csgo.stats.${Y.key}.title`),children:we(`TournamentDetail.csgo.stats.${Y.key}.short`)},Y.key))})]}),q.map((Y,$)=>{const X=E.stats.teams.find(ue=>ue.id===Y._id.thirdparty),ne=E.stats.players.find(ue=>ue.id===Y._id.thirdparty);return(0,oe.jsxs)("div",{className:"tournament-stats__row",children:[(0,oe.jsx)("div",{className:"tournament-stats__rank",children:$+1}),w==="player"&&(0,oe.jsxs)("a",{className:"tournament-stats__player",href:`/user/${(ne==null?void 0:ne.publicId)||Y._id.thirdparty}`,children:[(0,oe.jsx)("div",{className:"tournament-stats__player-photo",children:(0,oe.jsx)("img",{src:ne?ne.profile:pr("user/profile.jpg"),alt:"",loading:"lazy"})}),(0,oe.jsx)("div",{className:"tournament-stats__player-name",children:(0,oe.jsx)("span",{children:(ne==null?void 0:ne.name)||Y._id.name})})]}),w==="team"&&(0,oe.jsxs)("a",{className:"tournament-stats__player",href:`/team/T${(X==null?void 0:X.publicId)||Y._id.thirdparty}`,children:[(0,oe.jsx)("div",{className:"tournament-stats__player-photo",children:(0,oe.jsx)("img",{src:X?X.profile:pr("user/profile.jpg"),alt:"",loading:"lazy"})}),(0,oe.jsx)("div",{className:"tournament-stats__player-name",children:(0,oe.jsx)("span",{children:(X==null?void 0:X.name)||Y.name})})]}),(0,oe.jsx)("div",{className:"tournament-stats__values",children:A.map(ue=>(0,oe.jsx)("span",{className:"tournament-stats__values-item",children:ue.toValue?ue.toValue(Y[ue.key]):Y[ue.key]},ue.key))})]},`${w}-${Y._id.thirdparty}-${$}`)})]})})]})},eZ=E=>{const w=JSON.parse(document.getElementById(E.leagueJson).innerHTML);return(0,oe.jsx)(ae.Fragment,{children:(0,oe.jsx)(X$,{stats:w})})};window.addEventListener("DOMContentLoaded",()=>{js(".js-tsx-csgo-stats",Q$),js(".js-tsx-csgo-league-stats",eZ)});const Jx=(E,w)=>E.veto.steps.find(L=>L.result===w),wb=(E,w,L=!1)=>{const M=E.veto.steps.findIndex(A=>A.result===w&&A.type===$s.MatchVetoStepType.PICK_MAP);if(M===-1)return;const k=E.veto.steps[M+1];if(!(L&&k.result))return k},tZ=(E,w,L)=>{var M;return(M=wb(w,L))!=null&&M.result?`${Fj(wb(w,L))}: ${wb(w,L).result}`:""},O6=(E,w)=>{var L;return w?(L=E.teams.find(M=>M.id===w.teamId))==null?void 0:L.name:void 0},Fj=E=>E?{BAN_MAP:"zabanoval mapu",DECIDER:"rozhoduj\xEDc\xED mapa",PICK_MAP:"vybral mapu",PICK_SIDE:"vybral stranu"}[E.type]:void 0,nZ=E=>E?{BAN_MAP:"pr\xE1v\u011B banuje mapu...",PICK_MAP:"pr\xE1v\u011B vyb\xEDr\xE1 mapu...",PICK_SIDE:"pr\xE1v\u011B vyb\xEDr\xE1 stranu..."}[E.type]:void 0,iZ=({manager:E,token:w,match:L,step:M,server:k})=>{const[A,D]=ae.useState(!1),I=!w.spectator&&(M==null?void 0:M.teamId)===w.teamId&&L.state===$s.MatchState.MAP_VETO,R=(M==null?void 0:M.type)===$s.MatchVetoStepType.BAN_MAP,P=(M==null?void 0:M.type)===$s.MatchVetoStepType.PICK_MAP,H=(M==null?void 0:M.type)===$s.MatchVetoStepType.PICK_SIDE,G=$=>{D(!0),E.doMapBan($).then(()=>{D(!1)}).catch(X=>{console.error(X),D(!1)})},q=$=>{D(!0),E.doMapPick($).then(()=>{D(!1)}).catch(X=>{console.error(X),D(!1)})},Y=$=>{D(!0),E.doSidePick($).then(()=>{D(!1)}).catch(X=>{console.error(X),D(!1)})};return(0,oe.jsxs)(ae.Fragment,{children:[L.state===$s.MatchState.WAITING&&(0,oe.jsx)(Sp,{type:"info",title:"\u010Cek\xE1 se, ne\u017E za\u010Dne veto",children:"Vydr\u017E pros\xEDm, ne\u017E admin spust\xED veto"}),L.state===$s.MatchState.WAITING_FOR_START&&(0,oe.jsx)(Sp,{type:"info",title:"\u010Cek\xE1 se, ne\u017E z\xE1pas za\u010Dne",icon:(0,oe.jsx)(Ic,{visible:!0,size:"sm"}),children:"Pr\xE1v\u011B hled\xE1me dostupn\xFD server pro tv\u016Fj z\xE1pas..."}),L.state===$s.MatchState.AWAITING_SERVER_STATUS&&(0,oe.jsx)(Sp,{type:"info",title:"\u010Cek\xE1 se, ne\u017E z\xE1pas za\u010Dne",icon:(0,oe.jsx)(Ic,{visible:!0,size:"sm"}),children:"Na\u0161li jsme server, nyn\xED se \u010Dek\xE1, ne\u017E se server nastav\xED..."}),L.state===$s.MatchState.RUNNING&&(0,oe.jsx)(Sp,{type:"success",title:"Z\xE1pas prob\xEDh\xE1...",children:k||"Na\u010D\xEDt\xE1m..."}),M&&L.state===$s.MatchState.MAP_VETO&&(0,oe.jsx)(Sp,{type:"info",title:O6(L,M),icon:(0,oe.jsx)(Ic,{visible:!0,size:"sm"}),children:nZ(M)}),L.state===$s.MatchState.MAP_VETO&&(0,oe.jsxs)("div",{className:"tournament-stats tournament-stats-container tournament-stats-container--basic",children:[(0,oe.jsxs)("header",{className:"tournament-stats__row tournament-stats__row--results tournament-stats__row--header",children:[(0,oe.jsx)("div",{className:"tournament-stats__map",children:"Mapa"}),(0,oe.jsx)("div",{className:"tournament-stats__score",children:(0,oe.jsx)("span",{className:"tournament-stats__score-item",children:"T\xFDm"})}),(0,oe.jsx)("div",{className:"tournament-stats__values",children:(0,oe.jsx)("div",{className:"tournament-stats__values-item",children:"Akce"})})]}),L.veto.mapPool.map(($,X)=>{var ne;return(0,oe.jsxs)(ae.Fragment,{children:[(0,oe.jsx)("div",{className:"tournament-stats__row",children:(0,oe.jsxs)("div",{className:"tournament-stats__info",children:[(0,oe.jsx)("span",{className:"tournament-stats__info-name",children:$.name}),(0,oe.jsx)("span",{className:"tournament-stats__info-action",children:O6(L,Jx(L,$.file))}),(0,oe.jsxs)("span",{className:"tournament-stats__info-value",children:[Fj(Jx(L,$.file)),I&&!Jx(L,$.file)&&R&&(0,oe.jsx)(pi,{disabled:A,raised:!0,theme:"error",onClick:()=>G($.file),children:"BAN"}),I&&!Jx(L,$.file)&&P&&(0,oe.jsx)(pi,{disabled:A,raised:!0,theme:"success",onClick:()=>q($.file),children:"PICK"})]})]})}),wb(L,$.file)&&(0,oe.jsx)("div",{className:"tournament-stats__row",children:(0,oe.jsxs)("div",{className:"tournament-stats__info",children:[(0,oe.jsx)("span",{className:"tournament-stats__info-name"}),(0,oe.jsx)("span",{className:"tournament-stats__info-action",children:O6(L,wb(L,$.file))}),(0,oe.jsx)("span",{className:"tournament-stats__info-value",children:H&&((ne=wb(L,$.file,!0))==null?void 0:ne.teamId)===w.teamId?(0,oe.jsxs)(ab,{small:!0,align:"end",children:[(0,oe.jsx)(Cp,{active:!0,title:`Vybrat stranu Counter-Terrorist\u016F na map\u011B ${$.name}`,onClick:()=>Y("CT"),disabled:A,children:"Counter-Terrorist\xE9"}),(0,oe.jsx)(Cp,{active:!0,title:`Vybrat stranu Terrorist\u016F na map\u011B ${$.name}`,onClick:()=>Y("T"),disabled:A,children:"Terrorist\xE9"})]}):(0,oe.jsx)("span",{children:tZ(wb(L,$.file),L,$.file)})})]})})]},X)})]})]})};class rZ{constructor(w,L,M,k,A,D){this.url=w,this.token=L,this.onConnected=M,this.onMatchUpdated=k,this.onStepUpdated=A,this.onServerFetched=D}async connect(w){const L=await fetch(`${this.url}/api/v1/cs-match-veto-tokens/get-signed-token/${this.token.token}`),{result:M}=await L.json();if(!M)throw new Error("Failed to fetch JWT token");
342try{this.onServerFetched(await this.getServer(w))}catch(A){console.error(A)}const k=b2(this.url,{multiplex:!0,autoConnect:!0,reconnection:!1,auth:{token:M}});return k.on("connect",()=>{this.onConnected()}),k.on("cs-match-updated",A=>{this.token.matchId===A.matchId&&(A.match.state===$s.MatchState.FINISHED&&k.close(),this.onMatchUpdated(A.match),this.onStepUpdated(this.getCurrentStep(A.match)),this.getServer(A.match).then(D=>this.onServerFetched(D)).catch(D=>console.error(D)))}),this.getCurrentStep(w)}async getServer(w){if(this.fetchedServer||!w.serverId)return this.fetchedServer;try{const L=await fetch(`${this.url}/api/v1/cs-servers/get/${w.serverId}`),{result:M}=await L.json();return this.fetchedServer=`connect ${M.ip}:${M.port};password ${M.password}`,this.fetchedServer}catch(L){console.error(L);return}}async doMapBan(w){await fetch(`${this.url}/api/v1/cs-matches/veto-ban-map/${this.token.matchId}`,{method:"POST",headers:this.getHeaders(),body:JSON.stringify({map:w,token:this.token.token})})}async doMapPick(w){await fetch(`${this.url}/api/v1/cs-matches/veto-pick-map/${this.token.matchId}`,{method:"POST",headers:this.getHeaders(),body:JSON.stringify({map:w,token:this.token.token})})}async doSidePick(w){await fetch(`${this.url}/api/v1/cs-matches/veto-pick-side/${this.token.matchId}/${w}/${this.token.token}`,{method:"POST",headers:this.getHeaders()})}getCurrentStep(w){return w.veto.steps.find(L=>!L.result)}getHeaders(){const w=new Headers;return w.set("Content-Type","application/json"),w}}const aZ=()=>{const[E,w]=ae.useState(!0),[L,M]=ae.useState(ut("csgoStatsMatch",void 0)),[k]=ae.useState(ut("csgoStatsToken",void 0)),[A,D]=ae.useState(void 0),[I,R]=ae.useState(),[P]=ae.useState(new rZ(ut("csgoStatsUrl",""),k,()=>w(!1),M,D,R));return Q4(()=>{P.connect(L).then(H=>D(H)).catch(H=>console.error(H))}),(0,oe.jsxs)(ae.Fragment,{children:[E&&(0,oe.jsx)(Ic,{size:"lg",visible:!0}),!E&&(0,oe.jsx)(iZ,{manager:P,token:k,match:L,step:A,server:I})]})};window.addEventListener("load",()=>{js(".js-tsx-csgo-veto",aZ)});var sZ=Object.defineProperty,oZ=(E,w,L)=>w in E?sZ(E,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):E[w]=L,Kx=(E,w,L)=>oZ(E,typeof w!="symbol"?w+"":w,L),R6=new Map,Xx=new WeakMap,Bj=0,Uj=void 0;function mce(E){Uj=E}function uZ(E){return E?(Xx.has(E)||(Bj+=1,Xx.set(E,Bj.toString())),Xx.get(E)):"0"}function lZ(E){return Object.keys(E).sort().filter(w=>E[w]!==void 0).map(w=>`${w}_${w==="root"?uZ(E.root):E[w]}`).toString()}function cZ(E){const w=lZ(E);let L=R6.get(w);if(!L){const M=new Map;let k;const A=new IntersectionObserver(D=>{D.forEach(I=>{var R;const P=I.isIntersecting&&k.some(H=>I.intersectionRatio>=H);E.trackVisibility&&typeof I.isVisible=="undefined"&&(I.isVisible=P),(R=M.get(I.target))==null||R.forEach(H=>{H(P,I)})})},E);k=A.thresholds||(Array.isArray(E.threshold)?E.threshold:[E.threshold||0]),L={id:w,observer:A,elements:M},R6.set(w,L)}return L}function Hj(E,w,L={},M=Uj){if(typeof window.IntersectionObserver=="undefined"&&M!==void 0){const R=E.getBoundingClientRect();return w(M,{isIntersecting:M,target:E,intersectionRatio:typeof L.threshold=="number"?L.threshold:0,time:0,boundingClientRect:R,intersectionRect:R,rootBounds:R}),()=>{}}const{id:k,observer:A,elements:D}=cZ(L),I=D.get(E)||[];return D.has(E)||D.set(E,I),I.push(w),A.observe(E),function(){I.splice(I.indexOf(w),1),I.length===0&&(D.delete(E),A.unobserve(E)),D.size===0&&(A.disconnect(),R6.delete(k))}}function fZ(E){return typeof E.children!="function"}var bce=class extends ae.Component{constructor(E){super(E),Kx(this,"node",null),Kx(this,"_unobserveCb",null),Kx(this,"handleNode",w=>{this.node&&(this.unobserve(),!w&&!this.props.triggerOnce&&!this.props.skip&&this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=w||null,this.observeNode()}),Kx(this,"handleChange",(w,L)=>{w&&this.props.triggerOnce&&this.unobserve(),fZ(this.props)||this.setState({inView:w,entry:L}),this.props.onChange&&this.props.onChange(w,L)}),this.state={inView:!!E.initialInView,entry:void 0}}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(E){(E.rootMargin!==this.props.rootMargin||E.root!==this.props.root||E.threshold!==this.props.threshold||E.skip!==this.props.skip||E.trackVisibility!==this.props.trackVisibility||E.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;const{threshold:E,root:w,rootMargin:L,trackVisibility:M,delay:k,fallbackInView:A}=this.props;this._unobserveCb=Hj(this.node,this.handleChange,{threshold:E,root:w,rootMargin:L,trackVisibility:M,delay:k},A)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){const{children:E}=this.props;if(typeof E=="function"){const{inView:Y,entry:$}=this.state;return E({inView:Y,entry:$,ref:this.handleNode})}const{as:w,triggerOnce:L,threshold:M,root:k,rootMargin:A,onChange:D,skip:I,trackVisibility:R,delay:P,initialInView:H,fallbackInView:G,...q}=this.props;return ae.createElement(w||"div",{ref:this.handleNode,...q},E)}};function dZ({threshold:E,delay:w,trackVisibility:L,rootMargin:M,root:k,triggerOnce:A,skip:D,initialInView:I,fallbackInView:R,onChange:P}={}){var H;const[G,q]=ae.useState(null),Y=ae.useRef(P),[$,X]=ae.useState({inView:!!I,entry:void 0});Y.current=P,ae.useEffect(()=>{if(D||!G)return;let be;return be=Hj(G,(_e,ye)=>{X({inView:_e,entry:ye}),Y.current&&Y.current(_e,ye),ye.isIntersecting&&A&&be&&(be(),be=void 0)},{root:k,rootMargin:M,threshold:E,trackVisibility:L,delay:w},R),()=>{be&&be()}},[Array.isArray(E)?E.toString():E,G,k,M,A,D,L,R,w]);const ne=(H=$.entry)==null?void 0:H.target,ue=ae.useRef(void 0);!G&&ne&&!A&&!D&&ue.current!==ne&&(ue.current=ne,X({inView:!!I,entry:void 0}));const fe=[q,$.inView,$.entry];return fe.ref=fe[0],fe.inView=fe[1],fe.entry=fe[2],fe}var yce=function(){};function Gj(E){for(var w=[],L=1;L<arguments.length;L++)w[L-1]=arguments[L];E&&E.addEventListener&&E.addEventListener.apply(E,w)}function Vj(E){for(var w=[],L=1;L<arguments.length;L++)w[L-1]=arguments[L];E&&E.removeEventListener&&E.removeEventListener.apply(E,w)}var hZ=typeof window!="undefined",vce=typeof navigator!="undefined",pZ=hZ?window:null,Wj=function(E){return!!E.addEventListener},qj=function(E){return!!E.on},gZ=function(E,w,L,M){L===void 0&&(L=pZ),(0,ae.useEffect)(function(){if(w&&L)return Wj(L)?Gj(L,E,w,M):qj(L)&&L.on(E,w,M),function(){Wj(L)?Vj(L,E,w,M):qj(L)&&L.off(E,w,M)}},[E,w,L,JSON.stringify(M)])};const mZ=gZ,e3=new Audio,bZ=(E,w=!1)=>{const L=`/static/sounds/${E}.ogg`;!w&&!e3.paused||(e3.src=L,e3.currentTime=0,e3.play().catch(M=>
342console.error(M)))};class yZ{constructor(){this.TIMER_DELAY_S=1,this.originalTitle=document.title,this.currentTitle=document.title}set(w){this.reset(),this.currentTitle=w,this.updateTitle(!0),this.timer=window.setInterval(()=>this.updateTitle(),this.TIMER_DELAY_S*1e3)}reset(){this.timer&&window.clearInterval(this.timer),document.title=this.originalTitle}updateTitle(w=!1){!w&&document.title!==this.originalTitle?document.title=this.originalTitle:document.title=this.currentTitle}}const Yj=new yZ,Op=E=>{const[w,L]=ae.useState(!1),M=ae.useCallback(k=>{E.onEnter&&k.key.toLowerCase()==="enter"&&E.onEnter()},[E.onEnter]);return(0,oe.jsxs)("div",{className:"un-form-container",children:[(0,oe.jsxs)("div",{style:{height:E.height},className:Fi("un-form-text-field",{"un-form-text-field--textarea":E.textArea,"un-form-text-field--disabled":E.disabled,"un-form-text-field--focused":w,"un-form-text-field--invalid":E.validation,"un-form-text-field--icon-after":!!E.iconAfter,[E.className||""]:!0}),children:[E.textArea&&(0,oe.jsx)("textarea",{className:"un-form-text-field__input",value:E.value,onChange:k=>E.onChange(k.target.value),onFocus:()=>L(!0),onBlur:()=>L(!1)}),!E.textArea&&(0,oe.jsx)("input",{type:"text",className:"un-form-text-field__input",value:E.value,onChange:k=>E.onChange(k.target.value),onFocus:()=>L(!0),onBlur:()=>L(!1),onKeyUp:M}),(0,oe.jsx)("label",{className:Fi("un-form-floating-label",{"un-form-floating-label--above":w||E.value}),children:E.label}),E.iconAfter&&(0,oe.jsx)("button",{type:"button",className:"un-form-text-field__icon un-form-text-field__icon--active",onClick:E.iconAfter.onClick,children:E.iconAfter.icon}),(0,oe.jsx)("span",{className:"un-form-text-field__edge"})]}),(E.helper||E.validation||E.maxChars)&&(0,oe.jsxs)("div",{className:"un-form-helper-line",children:[(0,oe.jsx)("div",{className:"un-form-helper-line__text un-form-helper-line__text--static",children:E.validation?"":E.helper}),(0,oe.jsx)("div",{className:"un-form-helper-line__text un-form-helper-line__text--vali
342dation",children:E.validation}),E.maxChars&&(0,oe.jsxs)("div",{className:"un-form-helper-line__chars",children:[E.value.length,"/",E.maxChars]})]})]})},t3=200,vZ=({chatManager:E,banned:w,adminRequested:L,onSend:M})=>{const[k,A]=ae.useState(!1),[D,I]=ae.useState(!1),[R,P]=ae.useState(""),H=ae.useCallback(async()=>{if(R.length){const q=R;P(""),A(!0);try{const Y=await E.send(q);M&&M(Y.data)}catch(Y){wn({position:"bottom-center",state:"error",text:String(Y)})}A(!1)}},[R,E,M]),G=ae.useCallback(async()=>{I(!0),await E.requestHelp(),I(!1)},[E]);return(0,oe.jsxs)(Td,{fullwidth:!0,children:[w&&(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(Sp,{type:"error",title:we("Chat.ban.title"),children:we("Chat.ban.text",{expire:E.getBanExpire()})})}),!w&&(0,oe.jsxs)(ae.Fragment,{children:[(0,oe.jsx)(ya,{span:10,children:(0,oe.jsx)(Op,{label:we("Chat.messageInputTitle"),value:R,onChange:P,onEnter:()=>void H().catch(q=>console.error(q)),maxChars:t3,validation:R.length>t3?we("Chat.messageInputError",{maxCount:t3}):void 0})}),(0,oe.jsx)(ya,{span:2,children:(0,oe.jsx)(pi,{raised:!0,onClick:()=>void H().catch(q=>console.error(q)),disabled:k||R.length===0||R.length>t3,children:we("Chat.send")})}),(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(Sp,{type:"info",title:we(L?"Chat.requestHelp.requested.title":"Chat.requestHelp.title"),action:(0,oe.jsx)(pi,{raised:!0,onClick:()=>void G().catch(q=>console.error(q)),disabled:L||D,children:we("Chat.requestHelp.action")}),children:we(L?"Chat.requestHelp.requested.text":"Chat.requestHelp.text")})})]})]})},_Z=({markdown:E,className:w})=>(0,oe.jsx)("p",{className:w,dangerouslySetInnerHTML:{__html:CG(E)}}),wZ=({message:E})=>{const w=`/user/${E.user.idPublic}`,L=E.user.avatar;return(0,oe.jsxs)("div",{className:"chat-item",children:[(0,oe.jsxs)("div",{className:"chat-item__header",children:[E.role==="CLASSIC"&&(0,oe.jsxs)(ae.Fragment,{children:[(0,oe.jsx)("a",{href:w,className:"chat-item__header-avatar",children:(0,oe.jsx)("img",{src:L,alt:E.user.username,loading:"lazy"})}),(0,oe.jsx)("a",{href:w,className:Fi("chat-item__header-username",{"chat-item__header-username--admin":E.user.role==="ADMIN"}),children:(0,oe.jsxs)("span",{children:[E.user.role==="ADMIN"?we("Chat.admin"):""," ",E.user.username.slice(0,10)]})})]}),E.role==="BROADCAST"&&(0,oe.jsx)(ae.Fragment,{children:(0,oe.jsx)("div",{className:"chat-item__header-username chat-item__header-username--system",children:we("Chat.broadcast")})})]}),(0,oe.jsxs)("div",{className:"chat-item__message",children:[E.role==="USER_BANNED"&&we("Chat.userBanned",{username:E.user.username}),E.role==="USER_UNBANNED"&&we("Chat.userUnbanned",{username:E.user.username}),E.role==="ADMIN_REQUESTED"&&we("Chat.adminHelpRequested",{username:E.user.username}),E.role==="ADMIN_REQUEST_SOLVED"&&we("Chat.adminHelpResolved"),(E.role==="CLASSIC"||E.role==="BROADCAST")&&(0,oe.jsx)(_Z,{markdown:E.message})]})]})},xZ=({chatManager:E,inView:w})=>{const L=ae.useRef(null),[M]=ae.useState(new Date().toISOString()),[k,A]=ae.useState(),[D,I]=ae.useState(!0),[R,P]=ae.useState(!1),[H,G]=ae.useState([]),[q,Y]=ae.useState(E.isBanned()),[$,X]=ae.useState(E.isAdminRequested()),[ne,ue]=ae.useState(document.visibilityState==="visible"),[fe,be]=ae.useState(0);return mZ("visibilitychange",()=>ue(document.visibilityState==="visible")),ae.useEffect(()=>{if(!w)return;(async()=>{E.chatMessageAdded.listen(ye=>G(Ee=>{if(Ee.find(Ge=>Ge.id===ye.id))return Ee;ye.role==="ADMIN_REQUESTED"?X(!0):ye.role==="ADMIN_REQUEST_SOLVED"&&X(!1),document.visibilityState==="hidden"&&be(Ge=>Ge+1);const He=[...Ee,ye];return He.length>E.maxMessages?He.slice(He.length-E.maxMessages):He})),E.chatMessageRemoved.listen(ye=>G(Ee=>{const He=Ee.findIndex(Ge=>Ge.id===ye.id);if(He!==-1){const Ge=[...Ee];return Ge.splice(He,1),Ge}return Ee})),E.userBanAdded.listen(ye=>E.isSelfBan(ye)?Y(!0):void 0),E.userBanRemoved.listen(ye=>E.isSelfBan(ye)?Y(!1):void 0),E.socket.connected.listen(()=>P(!0)),E.socket.connectionError.listen(ye=>A(ye.message||String(ye))),E.socket.disconnected.listen(()=>P(!1));try{G(await E.fetch())}catch(ye){typeof ye=="object"&&"message"in ye&&typeof ye.message=="string"?A(ye.message):A(ye instanceof Error?ye.message:"Unknown Error")}I(!1)})().catch(ye=>console.error(ye))},[w]),ae.useEffect(()=>{var _e,ye;(ye=L.current)==null||ye.scroll({top:(_e=L.current)==null?void 0:_e.
342scrollHeight})},[L,H,D,R]),ae.useEffect(()=>{!ne&&fe>0?(Yj.set(we("Chat.newMessages",{count:fe})),bZ("chat-notification")):Yj.reset()},[ne,fe]),ae.useEffect(()=>{ne&&be(0)},[ne]),(0,oe.jsxs)(Td,{fullwidth:!0,children:[(0,oe.jsx)(ya,{span:12,children:(0,oe.jsxs)("div",{className:"chat-container__messages",ref:L,children:[(D||!R)&&!k&&(0,oe.jsx)(Ic,{visible:D||!R,size:"sm"}),!D&&R&&!k&&(0,oe.jsx)("div",{className:"chat-item chat-item--start",children:we("Chat.start",{date:ud(M,!0)})}),k&&(0,oe.jsx)(Sp,{type:"error",children:k}),!D&&R&&!k&&H.map(_e=>(0,oe.jsx)(wZ,{message:_e},_e.id))]})}),!D&&R&&!k&&(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(vZ,{chatManager:E,banned:q,adminRequested:$})})]})};class SZ{constructor(w){this.options=w,this.maxMessages=20,this.chatMessageAdded=new rb,this.chatMessageRemoved=new rb,this.userBanAdded=new rb,this.userBanRemoved=new rb,this.socket=new Z4(w.rooms,w.url),this.users=ut("chatMembers",[])}send(w){return Gi.method("chat-messages",{method:"POST",addCredentials:!0,body:{type:this.options.type,identifier:this.options.identifier,message:w,broadcast:!1}})}requestHelp(){return Gi.method(`chat-room-state/request-admin/${this.options.type}/${this.options.identifier}`,{method:"POST",addCredentials:!0})}async fetch(){await this.socket.connect(L=>{L.on("chat-message-added",M=>{this.chatMessageAdded.fire(M)}),L.on("chat-message-removed",M=>{this.chatMessageRemoved.fire(M)}),L.on("chat-room-ban-added",M=>{this.isSelfBan(M)&&(this.options.ban=M.expiresAt),this.userBanAdded.fire(M)}),L.on("chat-room-ban-removed",M=>{this.isSelfBan(M)&&(this.options.ban=void 0),this.userBanRemoved.fire(M)})});const w=await Gi.method("chat-messages",{addCredentials:!0,query:{sort:"-sendAt",limit:this.maxMessages,offset:0,type:this.options.type,identifier:this.options.identifier}});return w.data.sort((L,M)=>new Date(L.sendAt).getTime()-new Date(M.sendAt).getTime()),w.data}isSelfBan(w){return w.target.id===this.options.userId}isBanned(){return!!this.options.ban}getBanExpire(){return ud(this.options.ban,!0)}isAdminRequested(){return this.options.adminRequested}}const CZ=E=>{const{ref:w,inView:L}=dZ({triggerOnce:!0}),M=new SZ({rooms:E.rooms.split(","),userId:parseInt(E.userId),userAdmin:Mr(E.userAdmin),adminRequested:Mr(E.adminRequested),type:E.type,identifier:E.identifier,url:E.url,ban:E.ban?E.ban:void 0});return(0,oe.jsx)("div",{className:"chat-container",ref:w,children:(0,oe.jsx)(xZ,{inView:L,chatManager:M})})};window.addEventListener("DOMContentLoaded",()=>{js(".js-tsx-chat",CZ)});var Lce=__webpack_require__(8347),Mce=__webpack_require__(3570);document.querySelectorAll("[data-js-set-locale]").forEach(E=>E.addEventListener("click",w=>{w.preventDefault(),qr.set(ut("localeCookieName","appLocaleJs"),E.dataset.jsSetLocale,{expires:30,path:"/"}),window.location.reload()}));function EZ(E){const[w,L]=(0,ae.useState)(),[M,k]=(0,ae.useState)([]),[A,D]=(0,ae.useState)(!0),[I,R]=(0,ae.useState)(!1),[P,H]=(0,ae.useState)(!1),[G,q]=(0,ae.useState)(!1),[Y,$]=(0,ae.useState)(""),[X,ne]=(0,ae.useState)(!1),[ue,fe]=(0,ae.useState)(!1),be=M.length>0?!M[M.length-1].admin:!1,_e=M.length>0?M[M.length-1].closed:!1,ye=!be&&!_e;(0,ae.useEffect)(()=>{P&&!I&&(async()=>{const Ge=await Gi.method("/ban-messages",{addCredentials:!0,query:{ban:E.banId,offset:0,limit:100,sort:"-createdAt"}});k(Ge.data.reverse()),L(Ge.metadata.reason||void 0),R(!0),D(!1)})().catch(console.error)},[P,I]),(0,ae.useEffect)(()=>{const He=new URLSearchParams(window.location.search).get("openBanConversation");He&&!G&&Number(He)===E.banId&&(q(!0),H(!0))},[G]);const Ee=()=>{ne(!0),fe(!1),Gi.method(`/ban-messages/${E.banId}`,{addCredentials:!0,body:{text:Y},method:"POST"}).then(He=>{k(Ge=>[...Ge,He.data]),ne(!1),$("")}).catch(console.error)};return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(pi,{raised:!0,onClick:()=>H(!0),children:we("User.layout.banMessages")}),(0,oe.jsxs)(Vs,{open:P,size:"lg-width",height:"lg-height",children:[(0,oe.jsx)(ys,{children:we("User.layout.banMessages")}),(0,oe.jsxs)(Va,{alwaysScrollDown:!0,children:[A&&(0,oe.jsx)(Ic,{visible:A}),(0,oe.jsxs)(Td,{bottomGap:!0,children:[w&&(0,oe.jsx)(ya,{span:12,className:"ban-message-reason",children:(0,oe.jsxs)("p",{children:[we("User.layout.banReason")," ",(0,oe.jsx)("em",{children:w})]})}),M.length===0&&!A&&(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)("p",{children:we("User.layout.banNoMessages")})}),M.map((He,Ge)=>(0,oe.jsxs)(ya,{span:12,className:"ban-message",children:[(0,oe.jsxs)("div",{className:"ban-message__info",children:[(0,oe.jsx)("div",{className:"ban-message__info-author",children:He.admin?(0,oe.jsx)("strong",{children:we("User.layout.banAdmin")}):He.author}),(0,oe.jsx)("div",{className:"ban-message__info-date",children:ud(He.createdAt,!0)})]}),(0,oe.jsx)("div",{className:"ban-message__text",children:He.text})]},Ge)),be&&(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)("p",{children:we("User.layout.banMessageWait")})}),_e&&(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)("p",{children:we("User.layout.banMessageClosed")})})]}),!A&&ye&&(0,oe.jsx)(Op,{label:we("User.layout.banMessage"),value:Y,onChange:$,textArea:!0,maxChars:250})]}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>H(!1),disabled:A||X,children:we("Base.cancel")}),ye&&(0,oe.jsx)(pi,{raised:!0,theme:"success",onClick:()=>fe(!0),disabled:A||X||!Y,children:we("User.layout.banMessageSend")})]})]}),(0,oe.jsxs)(Vs,{open:ue,children:[(0,oe.jsx)(ys,{children:we("Base.sure")}
342),(0,oe.jsx)(Va,{children:(0,oe.jsx)("p",{children:we("User.layout.banMessageWaitWarning")})}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>fe(!1),children:we("Base.cancel")}),(0,oe.jsx)(pi,{onClick:Ee,raised:!0,theme:"success",children:we("User.layout.banMessageWaitSend")})]})]})]})}document.querySelectorAll("[data-js-ban-message-dialog]").forEach(E=>{const w=Number(E.dataset.jsBanMessageDialog);js(E,EZ,{banId:w})});const Bc=({label:E,value:w,onChange:L})=>(0,oe.jsxs)("div",{className:"un-form-container un-form-container--row",children:[(0,oe.jsxs)("div",{className:"un-form-checkbox",children:[(0,oe.jsx)("input",{type:"checkbox",className:"un-form-checkbox__native-control",checked:w,onChange:M=>L(M.target.checked)}),(0,oe.jsxs)("div",{className:"un-form-checkbox__background",children:[(0,oe.jsx)("svg",{className:"un-form-checkbox__checkmark",viewBox:"0 0 24 24",children:(0,oe.jsx)("path",{className:"un-form-checkbox__checkmark-path",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"})}),(0,oe.jsx)("div",{className:"un-form-checkbox__mixedmark"})]})]}),E&&(0,oe.jsx)("label",{className:"un-form-label",children:E})]});function LZ({open:E,setOpen:w,config:L,showGames:M}){const[k,A]=(0,ae.useState)(!1),[D,I]=(0,ae.useState)(L),R=()=>{A(!0),Gi.method("user-notifications/settings",{addCredentials:!0,body:D,method:"PUT"}).then(()=>{A(!1),w(!1),wn({position:"bottom-left",state:"success",text:we("User.notifications.settings.saved")})}).catch(console.error)};return(0,oe.jsxs)(Vs,{open:E,size:"xl-width",children:[(0,oe.jsx)(ys,{children:we("User.notifications.settings.title")}),(0,oe.jsxs)(Va,{children:[(0,oe.jsx)(Bc,{label:we("User.notifications.settings.allow"),value:D.allow,onChange:P=>I(H=>({...H,allow:P}))}),D.allow&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(Bc,{label:we("User.notifications.settings.comments"),value:D.comments,onChange:P=>I(H=>({...H,comments:P}))}),(0,oe.jsx)(Bc,{label:we("User.notifications.settings.commentThreads"),value:D.commentThreads,onChange:P=>I(H=>({...H,commentThreads:P}))}),(0,oe.jsx)(Bc,{label:we("User.notifications.settings.bans"),value:D.bans,onChange:P=>I(H=>({...H,bans:P}))}),(0,oe.jsx)(Bc,{label:we("User.notifications.settings.contentReleased"),value:D.contentReleased,onChange:P=>I(H=>({...H,contentReleased:P}))}),M&&(0,oe.jsx)(Bc,{label:we("User.notifications.settings.games"),value:D.games,onChange:P=>I(H=>({...H,games:P}))}),(0,oe.jsx)(Bc,{label:we("User.notifications.settings.newsletter"),value:D.newsletter,onChange:P=>I(H=>({...H,newsletter:P}))}),(0,oe.jsx)(Bc,{label:we("User.notifications.settings.marketing"),value:D.marketing,onChange:P=>I(H=>({...H,marketing:P}))}),(0,oe.jsx)(Bc,{label:we("User.notifications.settings.leveling"),value:D.leveling,onChange:P=>I(H=>({...H,leveling:P}))})]})]}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{disabled:k,onClick:()=>w(!1),children:we("User.notifications.settings.cancel")}),(0,oe.jsx)(pi,{disabled:k,raised:!0,onClick:R,children:we("User.notifications.settings.save")})]})]})}var MZ=__webpack_require__(3051),rw=__webpack_require__(961);const z6="header-notifications--visible";var Tl;(function(E){E.COMMENT_NEW_REPLY="COMMENT_NEW_REPLY",E.COMMENT_NEW_REPLY_THREAD="COMMENT_NEW_REPLY_THREAD",E.BAN_MESSAGE_ADMIN_REPLY="BAN_MESSAGE_ADMIN_REPLY",E.LEVEL_UP="LEVEL_UP",E.BONUS_POINTS_STREAK="BONUS_POINTS_STREAK",E.TROPHY_EARNED="TROPHY_EARNED",E.NEWSLETTER_SENT="NEWSLETTER_SENT",E.ARTICLE_RELEASED="ARTICLE_RELEASED",E.PODCAST_RELEASED="PODCAST_RELEASED",E.VIDEO_RELEASED="VIDEO_RELEASED",E.MARKETING="MARKETING",E.CUSTOM="CUSTOM",E.INTERESTED_GAME_ARTICLE="INTERESTED_GAME_ARTICLE"})(Tl||(Tl={}));const kZ={COMMENT_NEW_REPLY:E=>we("User.notifications.commentNewReply",{user:E.user}),COMMENT_NEW_REPLY_THREAD:E=>we("User.notifications.commentNewReplyThread",{user:E.user}),BAN_MESSAGE_ADMIN_REPLY:()=>we("User.notifications.banMessageAdminReply"),LEVEL_UP:E=>we("User.notifications.levelUp",{level:E.level}),BONUS_POINTS_STREAK:E=>we("User.notifications.bonusPointsStreak",{count:E.streak,points:E.bonusPoints}),TROPHY_EARNED:E=>we("User.notifications.trophyEarned",{name:E.trophy}),NEWSLETTER_SENT:E=>we("User.notifications.newsletterSent",E.mail),ARTICLE_RELEASED:E=>we("User.notifications.articleReleased",{title:E.article.title}),PODCAST_RELEASED:E=>we("User.notifications.podcastReleased",{title:E.podcast.title}),VIDEO_RELEASED:E=>we("User.notifications.videoReleased",{title:E.video.title}),INTERESTED_GAME_ARTICLE:E=>we("User.notifications.interestedGameArticle",{game:E.game}),MARKETING:E=>E.text||"",CUSTOM:E=>E.text||""},P6=!0;function TZ(E){const[w,L]=(0,ae.useState)(!0),[M,k]=(0,ae.useState)(),[A,D]=(0,ae.useState)([]),[I,R]=(0,ae.useState)(0),[P,H]=(0,ae.useState)(0),[G,q]=(0,ae.useState)(0),[Y]=(0,ae.useState)(10),[$,X]=(0,ae.useState)(!1),ne=()=>document.querySelector(".header-notifications"),ue=A.length<I;(0,ae.useEffect)(()=>ne().classList.remove(z6),[$]),(0,ae.useEffect)(()=>ne().querySelector("button.header-action__icon").addEventListener("click",()=>{ne().classList.toggle(z6)}),[]),(0,ae.useEffect)(()=>{L(!0),Gi.method("/user-notification-targets",{method:"GET",addCredentials:!0,query:{offset:G,limit:Y,sort:"-createdAt",read:P6?void 0:"false"}}).then(_e=>{D(ye=>[...ye,..._e.data]),R(_e.metadata.totalItems),H(_e.metadata.totalUnread),L(!1)}).catch(_e=>{console.error(_e)})},[G]),(0,ae.useEffect)(()=>{const _e=ne().querySelector("button.header-action__icon > .header-action__icon-badge");_e.innerText=P>0?String(P):""},[P]);const fe=_e=>
342{if(M)return;const ye=()=>{if(_e.type===Tl.COMMENT_NEW_REPLY||_e.type===Tl.COMMENT_NEW_REPLY_THREAD){const Ee=new URL(_e.comment.section.contentCoolComments,window.location.origin);Ee.searchParams.set("focusedCommentId",String(_e.commentReply.id)),window.location.href=Ee.toString()}else _e.type===Tl.BAN_MESSAGE_ADMIN_REPLY?window.location.href=`/user/${E.userPublicId}?openBanConversation=${_e.ban.id}`:_e.type===Tl.ARTICLE_RELEASED||_e.type===Tl.INTERESTED_GAME_ARTICLE?window.location.href=`/article/${_e.article.coolUrl}`:_e.type===Tl.PODCAST_RELEASED?window.location.href=`/podcast/${_e.podcast.coolUrl}`:_e.type===Tl.VIDEO_RELEASED?window.location.href=`/video/${_e.video.coolUrl}`:_e.type===Tl.NEWSLETTER_SENT?window.location.href="/t/newsletter":_e.type===Tl.MARKETING||_e.type===Tl.CUSTOM?window.location.href=_e.customUrl||"/":(_e.type===Tl.LEVEL_UP||_e.type===Tl.BONUS_POINTS_STREAK||_e.type===Tl.TROPHY_EARNED)&&(window.location.href=`/user/${E.userPublicId}`);ne().classList.remove(z6)};_e.read?ye():(k(_e.id),Gi.method(`/user-notification-targets/mark-read/${_e.id}`,{method:"PUT",addCredentials:!0}).then(Ee=>{ye();const He=[...A],Ge=He.findIndex(it=>it.id===_e.id);P6?He[Ge]=Ee.data:He.splice(Ge,1),D(He),k(void 0)}).catch(console.error))},be=()=>{L(!0),Gi.method("/user-notification-targets/mark-all-read",{method:"POST",addCredentials:!0}).then(()=>{L(!1),H(0),P6?D(_e=>_e.map(ye=>({...ye,read:!0}))):(R(0),D([])),wn({position:"bottom-left",state:"success",text:we("User.notifications.markAllReadSuccess")})}).catch(console.error)};return(0,oe.jsxs)(oe.Fragment,{children:[(0,rw.createPortal)((0,oe.jsx)(LZ,{open:$,setOpen:X,showGames:Mr(E.gamesEnabled),config:{allow:Mr(E.settingsAllow),comments:Mr(E.settingsComments),commentThreads:Mr(E.settingsCommentThreads),bans:Mr(E.settingsBans),leveling:Mr(E.settingsLeveling),marketing:Mr(E.settingsMarketing),contentReleased:Mr(E.settingsContentReleased),newsletter:Mr(E.settingsNewsletter),games:Mr(E.settingsGames)}}),document.body),w&&(0,oe.jsx)("div",{className:"header-notifications__loader",children:(0,oe.jsx)(Ic,{visible:!0})}),(0,oe.jsxs)("div",{className:"header-notifications__settings",children:[(0,oe.jsx)("h4",{className:"header-notifications__settings-title",children:we("User.notifications.title")}),(0,oe.jsx)(pi,{iconBefore:(0,oe.jsx)(ba,{icon:MZ.A}),onClick:()=>X(!0),children:we("User.notifications.settings.button")})]}),(0,oe.jsx)("div",{className:"header-notifications__items",children:A.map(_e=>(0,oe.jsx)("button",{onClick:()=>fe(_e),className:Fi("header-notifications__item",{"header-notifications__item--read":_e.read,"header-notifications__item--marking":M===_e.id}),children:(0,oe.jsx)("div",{className:"header-notifications__item-content",children:(0,oe.jsx)("div",{className:"header-notifications__item-content__text",children:kZ[_e.type](_e)})})},_e.id))}),I===0&&!w&&(0,oe.jsx)("div",{className:"header-notifications__empty",children:we("User.notifications.empty")}),(P>0||ue)&&(0,oe.jsxs)("div",{className:"header-notifications__actions",children:[P>0&&(0,oe.jsx)(pi,{disabled:w,onClick:be,children:we("User.notifications.markAllRead")}),ue&&(0,oe.jsx)(pi,{outline:!0,theme:"success",disabled:w,onClick:()=>q(_e=>_e+Y),children:we("User.notifications.loadMore")})]})]})}window.addEventListener("DOMContentLoaded",()=>{js(".header-notifications__content",TZ)});var $j=__webpack_require__(7681);function AZ(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var DZ=AZ(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});const Zj=(0,ae.createContext)(null);function jZ(E,w){let L=null;return E!=null&&(L=E[1]),{getTheme:function(){return w!=null?w:L!=null?L.getTheme():null}}}function Rp(){const E=(0,ae.useContext)(Zj);return E==null&&DZ(8),E}function NZ({defaultSelection:E}){const[w]=Rp();return(0,ae.useEffect)(()=>{w.focus(()=>{const L=document.activeElement,M=w.getRootElement();M===null||L!==null&&M.contains(L)||M.focus({preventScroll:!0})},{defaultSelection:E})},[E,w]),null}function Ov(E){return{}}const Rv={},IZ={},Qj={},xb={},zv={},n3={},Pv={},i3={},F6={},aw={},sw={},Tf={},Jj={},Kj={},OZ={},Xj={},RZ={},eN={},zZ={},tN={},nN={},r3={},iN={},rN={},aN={},sN={},oN={},PZ={},FZ={},uN={},lN={},BZ={},cN={}
342,fN={},UZ={},a3={},B6={},U6={},Tce={},Ace={},Dce={},jce={},HZ={},GZ={},VZ={},Pd=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0,WZ=Pd&&"documentMode"in document?document.documentMode:null,Fd=Pd&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),vm=Pd&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),s3=!(!Pd||!("InputEvent"in window)||WZ)&&"getTargetRanges"in new window.InputEvent("input"),o3=Pd&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),ow=Pd&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,qZ=Pd&&/Android/.test(navigator.userAgent),dN=Pd&&/^(?=.*Chrome).*/i.test(navigator.userAgent),YZ=Pd&&qZ&&dN,H6=Pd&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!dN,$Z=1,ZZ=3,QZ=9,JZ=11,Sb=0,hN=1,Fv=2,KZ=0,XZ=1,eQ=2,Nce=1,Ice=2,u3=4,l3=8,Oce=16,Rce=32,zce=64,G6=128,tQ=1792|(112|(3|u3|l3)|G6),V6=1,W6=2,q6=3,Y6=4,$6=5,Z6=6,c3=o3||ow||H6?"\xA0":"\u200B",zp=`
343
344`,nQ=vm?"\xA0":c3,pN="\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC",gN="A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u0300-\u0590\u0800-\u1FFF\u200E\u2C00-\uFB1C\uFE00-\uFE6F\uFEFD-\uFFFF",iQ=new RegExp("^[^"+gN+"]*["+pN+"]"),rQ=new RegExp("^[^"+pN+"]*["+gN+"]"),Al={bold:1,capitalize:1024,code:16,highlight:G6,italic:2,lowercase:256,strikethrough:u3,subscript:32,superscript:64,underline:l3,uppercase:512},aQ={directionless:1,unmergeable:2},mN={center:W6,end:Z6,justify:Y6,left:V6,right:q6,start:$6},sQ={[W6]:"center",[Z6]:"end",[Y6]:"justify",[V6]:"left",[q6]:"right",[$6]:"start"},oQ={normal:0,segmented:2,token:1},uQ={[KZ]:"normal",[eQ]:"segmented",[XZ]:"token"};function lQ(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var En=lQ(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function f3(...E){const w=[];for(const L of E)if(L&&typeof L=="string")for(const[M]of L.matchAll(/\S+/g))w.push(M);return w}const cQ=100;let Q6=!1,J6=0;function fQ(E){J6=E.timeStamp}function K6(E,w,L){const M=E.nodeName==="BR",k=w.__lexicalLineBreak;return k&&(E===k||M&&E.previousSibling===k)||M&&m3(E,L)!==void 0}function dQ(E,w,L){const M=Ud(L._window);let k=null,A=null;M!==null&&M.anchorNode===E&&(k=M.anchorOffset,A=M.focusOffset);const D=E.nodeValue;D!==null&&iL(w,D,k,A,!1)}function hQ(E,w,L){if(kn(E)){const M=E.anchor.getNode();if(M.is(L)&&E.format!==M.getFormat())return!1}return Pp(w)&&L.isAttached()}function pQ(E,w,L,M){for(let k=E;k&&!EQ(k);k=pw(k)){const A=m3(k,w);if(A!==void 0){const D=fo(A,L);if(D)return Ur(D)||!Ao(k)?void 0:[k,D]}else if(k===M)return[M,AN(L)]}}function bN(E,w,L){Q6=!0;const M=performance.now()-J6>cQ;try{Df(E,()=>{const k=Zn()||function(q){return q.getEditorState().read(()=>{const Y=Zn();return Y!==null?Y.clone():null})}(E),A=new Map,D=E.getRootElement(),I=E._editorState,R=E._blockCursorElement;let P=!1,H="";for(let q=0;q<w.length;q++){const Y=w[q],$=Y.type,X=Y.target,ne=pQ(X,E,I,D);if(!ne)continue;const[ue,fe]=ne;if($==="characterData")M&&In(fe)&&Pp(X)&&hQ(k,X,fe)&&dQ(X,fe,E);else if($==="childList"){P=!0;const be=Y.addedNodes;for(let Ee=0;Ee<be.length;Ee++){const He=be[Ee],Ge=MN(He),it=He.parentNode;if(it!=null&&He!==R&&Ge===null&&!K6(He,it,E)){if(vm){const wt=(Ao(He)?He.innerText:null)||He.nodeValue;wt&&(H+=wt)}it.removeChild(He)}}const _e=Y.removedNodes,ye=_e.length;if(ye>0){let Ee=0;for(let He=0;He<ye;He++){const Ge=_e[He];(K6(Ge,X,E)||R===Ge)&&(X.appendChild(Ge),Ee++)}ye!==Ee&&A.set(ue,fe)}}}if(A.size>0)for(const[q,Y]of A)Y.reconcileObservedMutation(q,E);const G=L.takeRecords();if(G.length>0){for(let q=0;q<G.length;q++){const Y=G[q],$=Y.addedNodes,X=Y.target;for(let ne=0;ne<$.length;ne++){const ue=$[ne],fe=ue.parentNode;fe==null||ue.nodeName!=="BR"||K6(ue,X,E)||fe.removeChild(ue)}}L.takeRecords()}k!==null&&(P&&(k.dirty=!0,Bd(k)),vm&&BN(E)&&k.insertRawText(H))})}finally{Q6=!1}}function yN(E){const w=E._observer;w!==null&&bN(E,w.takeRecords(),w)}function vN(E){(function(w){J6===0&&v3(w).addEventListener("textInput",fQ,!0)})(E),E._observer=new MutationObserver((w,L)=>{bN(E,w,L)})}function _N(E,w){const L=E.__mode,M=E.__format,k=E.__style,A=w.__mode,D=w.__format,I=w.__style;return!(L!==null&&L!==A||M!==null&&M!==D||k!==null&&k!==I)}function wN(E,w){const L=E.mergeWithSibling(w),M=$a()._normalizedNodes;return M.add(E.__key),M.add(w.__key),L}function xN(E){let w,L,M=E;if(M.__text!==""||!M.isSimpleText()||M.isUnmergeable()){for(;(w=M.getPreviousSibling())!==null&&In(w)&&w.isSimpleText()&&!w.isUnmergeable();){if(w.__text!==""){if(_N(w,M)){M=wN(w,M);break}break}w.remove()}for(;(L=M.getNextSibling())!==null&&In(L)&&L.isSimpleText()&&!L.isUnmergeable();){if(L.__text!==""){if(_N(M,L)){M=wN(M,L);break}break}L.remove()}}else M.remove()}function uw(E){return SN(E.anchor),SN(E.focus),E}function SN(E){for(;E.type==="element";){const w=E.getNode(),L=E.offset;let M,k;if(L===w.getChildrenSize()?(M=w.getChildAtIndex(L-1),k=!0):(M=w.getChildAtIndex(L),k=!1),In(M)){E.set(M.__key,k?M.getTextContentSize():0,"text");break}
344if(!en(M))break;E.set(M.__key,k?M.getChildrenSize():0,"element")}}let CN=1;function Pce(){CN=1}const gQ=typeof queueMicrotask=="function"?queueMicrotask:E=>{Promise.resolve().then(E)};function X6(E){const w=document.activeElement;if(!Ao(w))return!1;const L=w.nodeName;return Ur(Bv(E))&&(L==="INPUT"||L==="TEXTAREA"||w.contentEditable==="true"&&d3(w)==null)}function lw(E,w,L){const M=E.getRootElement();try{return M!==null&&M.contains(w)&&M.contains(L)&&w!==null&&!X6(w)&&EN(w)===E}catch(k){return!1}}function eL(E){return E instanceof R3}function EN(E){let w=E;for(;w!=null;){const L=d3(w);if(eL(L))return L;w=pw(w)}return null}function d3(E){return E?E.__lexicalEditor:null}function Cb(E){return E.isToken()||E.isSegmented()}function Pp(E){return Gv(E)&&E.nodeType===ZZ}function mQ(E){return Gv(E)&&E.nodeType===QZ}function h3(E){let w=E;for(;w!=null;){if(Pp(w))return w;w=w.firstChild}return null}function p3(E,w,L){const M=Al[w];if(L!==null&&(E&M)==(L&M))return E;let k=E^M;return w==="subscript"?k&=~Al.superscript:w==="superscript"?k&=~Al.subscript:w==="lowercase"?(k&=~Al.uppercase,k&=~Al.capitalize):w==="uppercase"?(k&=~Al.lowercase,k&=~Al.capitalize):w==="capitalize"&&(k&=~Al.lowercase,k&=~Al.uppercase),k}function Fce(E){return In(E)||kb(E)||Ur(E)}function LN(E,w){if(w!=null)return void(E.__key=w);tl(),MI();const L=$a(),M=Up(),k=""+CN++;M._nodeMap.set(k,E),en(E)?L._dirtyElements.set(k,!0):L._dirtyLeaves.add(k),L._cloneNotNeeded.add(k),L._dirtyType=hN,E.__key=k}function Eb(E){const w=E.getParent();if(w!==null){const L=E.getWritable(),M=w.getWritable(),k=E.getPreviousSibling(),A=E.getNextSibling();if(k===null)if(A!==null){const D=A.getWritable();M.__first=A.__key,D.__prev=null}else M.__first=null;else{const D=k.getWritable();if(A!==null){const I=A.getWritable();I.__prev=D.__key,D.__next=I.__key}else D.__next=null;L.__prev=null}if(A===null)if(k!==null){const D=k.getWritable();M.__last=k.__key,D.__next=null}else M.__last=null;else{const D=A.getWritable();if(k!==null){const I=k.getWritable();I.__next=D.__key,D.__prev=I.__key}else D.__prev=null;L.__next=null}M.__size--,L.__parent=null}}function g3(E){MI();const w=E.getLatest(),L=w.__parent,M=Up(),k=$a(),A=M._nodeMap,D=k._dirtyElements;L!==null&&function(R,P,H){let G=R;for(;G!==null;){if(H.has(G))return;const q=P.get(G);if(q===void 0)break;H.set(G,!1),G=q.__parent}}(L,A,D);const I=w.__key;k._dirtyType=hN,en(E)?D.set(I,!0):k._dirtyLeaves.add(I)}function xu(E){tl();const w=$a(),L=w._compositionKey;if(E!==L){if(w._compositionKey=E,L!==null){const M=fo(L);M!==null&&M.getWritable()}if(E!==null){const M=fo(E);M!==null&&M.getWritable()}}}function _m(){return Mw()?null:$a()._compositionKey}function fo(E,w){const L=(w||Up())._nodeMap.get(E);return L===void 0?null:L}function MN(E,w){const L=m3(E,$a());return L!==void 0?fo(L,w):null}function m3(E,w){return E[`__lexicalKey_${w._key}`]}function Bv(E,w){let L=E;for(;L!=null;){const M=MN(L,w);if(M!==null)return M;L=pw(L)}return null}function kN(E){const w=E._decorators,L=Object.assign({},w);return E._pendingDecorators=L,L}function TN(E){return E.read(()=>xs().getTextContent())}function xs(){return AN(Up())}function AN(E){return E._nodeMap.get("root")}function Bd(E){tl();const w=Up();E!==null&&(E.dirty=!0,E.setCachedNodes(null)),w._selection=E}function Uv(E){const w=$a(),L=function(M,k){let A=M;for(;A!=null;){const D=m3(A,k);if(D!==void 0)return D;A=pw(A)}return null}(E,w);return L===null?E===w.getRootElement()?fo("root"):null:fo(L)}function DN(E,w){return w?E.getTextContentSize():0}function jN(E){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(E)}function tL(E){const w=[];let L=E;for(;L!==null;)w.push(L),L=L._parentEditor;return w}function NN(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5)}function IN(E){return Pp(E)?E.nodeValue:null}function nL(E,w,L){const M=Ud(w._window);if(M===null)return;const k=M.anchorNode;let{anchorOffset:A,focusOffset:D}=M;if(k!==null){let I=IN(k);const R=Bv(k);if(I!==null&&In(R)){if(I===c3&&L){const P=L.length;I=L,A=P,D=P}I!==null&&iL(R,I,A,D,E)}}}function iL(E,w,L,M,k){let A=E;if(A.isAttached()&&(k||!A.isDirty())){const D=A.isComposing();let I=w;(D||k)&&w[w.length-1]===c3&&(I=w.slice(0,-1));const R=A.getTextContent();if(k||I!==R){if(I===""){if(xu(null),o3||ow||H6)A.remove();else{const X=$a();setTimeout(()=>{X.update(()=>{A.isAttached()&&A.remove()})},20)}return}const P=A.getParent(),H=Lw(),G=A.getTextContentSize(),q=_m(),Y=A.getKey();if(A.isToken()||q!==null&&Y===q&&!D||kn(H)&&(P!==null&&!P.canInsertTextBefore()&&H.anchor.offset===0||H.anchor.key===E.__key&&H.anchor.offset===0&&!A.canInsertTextBefore()&&!D||H.focus.key===E.__key&&H.focus.offset===G&&!A.canInsertTextAfter()&&!D))return void A.markDirty();const $=Zn();if(!kn($)||L===null||M===null)return void A.setTextContent(I);if($.setTextNodeRange(A,L,A,M),A.isSegmented()){const X=ja(A.getTextContent());A.replace(X),A=X}A.setTextContent(I)}}}
344function bQ(E,w){if(w.isSegmented())return!0;if(!E.isCollapsed())return!1;const L=E.anchor.offset,M=w.getParentOrThrow(),k=w.isToken();return L===0?!w.canInsertTextBefore()||!M.canInsertTextBefore()&&!w.isComposing()||k||function(A){const D=A.getPreviousSibling();return(In(D)||en(D)&&D.isInline())&&!D.canInsertTextAfter()}(w):L===w.getTextContentSize()&&(!w.canInsertTextAfter()||!M.canInsertTextAfter()&&!w.isComposing()||k)}function ON(E){return E==="ArrowLeft"}function RN(E){return E==="ArrowRight"}function cw(E,w){return Fd?E:w}function zN(E){return E==="Enter"}function fw(E){return E==="Backspace"}function dw(E){return E==="Delete"}function PN(E,w,L){return E.toLowerCase()==="a"&&cw(w,L)}function yQ(E){const w=xs();if(kn(E)){const L=E.anchor,M=E.focus,k=L.getNode().getTopLevelElementOrThrow().getParentOrThrow();return L.set(k.getKey(),0,"element"),M.set(k.getKey(),k.getChildrenSize(),"element"),uw(E),E}{const L=w.select(0,w.getChildrenSize());return Bd(uw(L)),L}}function Hv(E,w){E.__lexicalClassNameCache===void 0&&(E.__lexicalClassNameCache={});const L=E.__lexicalClassNameCache,M=L[w];if(M!==void 0)return M;const k=E[w];if(typeof k=="string"){const A=f3(k);return L[w]=A,A}return k}function rL(E,w,L,M,k){if(L.size===0)return;const A=M.__type,D=M.__key,I=w.get(A);I===void 0&&En(33,A);const R=I.klass;let P=E.get(R);P===void 0&&(P=new Map,E.set(R,P));const H=P.get(D),G=H==="destroyed"&&k==="created";(H===void 0||G)&&P.set(D,G?"updated":k)}function Bce(E){const w=E.getType(),L=Up();if(L._readOnly){const A=fL(L).get(w);return A?Array.from(A.values()):[]}const M=L._nodeMap,k=[];for(const[,A]of M)A instanceof E&&A.__type===w&&A.isAttached()&&k.push(A);return k}function FN(E,w,L){const M=E.getParent();let k=L,A=E;return M!==null&&(w&&L===0?(k=A.getIndexWithinParent(),A=M):w||L!==A.getChildrenSize()||(k=A.getIndexWithinParent()+1,A=M)),A.getChildAtIndex(w?k-1:k)}function hw(E,w){const L=E.offset;if(E.type==="element")return FN(E.getNode(),w,L);{const M=E.getNode();if(w&&L===0||!w&&L===M.getTextContentSize()){const k=w?M.getPreviousSibling():M.getNextSibling();return k===null?FN(M.getParentOrThrow(),w,M.getIndexWithinParent()+(w?0:1)):k}}return null}function BN(E){const w=v3(E).event,L=w&&w.inputType;return L==="insertFromPaste"||L==="insertFromPasteAsQuotation"}function $n(E,w,L){return NI(E,w,L)}function b3(E){return!sc(E)&&!E.isLastChild()&&!E.isInline()}function y3(E,w){const L=E._keyToDOMMap.get(w);return L===void 0&&En(75,w),L}function pw(E){const w=E.assignedSlot||E.parentElement;return lL(w)?w.host:w}function UN(E){return mQ(E)?E:Ao(E)?E.ownerDocument:null}function Uce(E){return $a()._updateTags.has(E)}function Hce(E){tl(),$a()._updateTags.add(E)}function Gce(E){tl(),$a()._deferred.push(E)}function gw(E,w){let L=E.getParent();for(;L!==null;){if(L.is(w))return!0;L=L.getParent()}return!1}function aL(E){const w=UN(E);return w?w.defaultView:null}function v3(E){const w=E._window;return w===null&&En(78),w}function Vce(E){return en(E)&&E.isInline()||Ur(E)&&E.isInline()}function vQ(E){let w=E.getParentOrThrow();for(;w!==null;){if(wm(w))return w;w=w.getParentOrThrow()}return w}function wm(E){return sc(E)||en(E)&&E.isShadowRoot()}function _Q(E){const w=E.constructor.clone(E);return LN(w,null),w}function Af(E){const w=$a(),L=E.constructor.getType(),M=w._nodes.get(L);M===void 0&&En(200,E.constructor.name,L);const{replace:k,replaceWithKlass:A}=M;if(k!==null){const D=k(E),I=D.constructor;return A!==null?D instanceof A||En(201,A.name,A.getType(),I.name,I.getType(),E.constructor.name,L):D instanceof E.constructor&&I!==E.constructor||En(202,I.name,I.getType(),E.constructor.name,L),D.__key===E.__key&&En(203,E.constructor.name,L,I.name,I.getType()),D}return E}function sL(E,w){!sc(E.getParent())||en(w)||Ur(w)||En(99)}function Wce(E){const w=fo(E);return w===null&&En(63,E),w}function oL(E){return(Ur(E)||en(E)&&!E.canBeEmpty())&&!E.isInline()}function uL(E,w,L){L.style.removeProperty("caret-color"),w._blockCursorElement=null;const M=E.parentElement;M!==null&&M.removeChild(E)}function wQ(E,w,L){let M=E._blockCursorElement;if(kn(L)&&L.isCollapsed()&&L.anchor.type==="element"&&w.contains(document.activeElement)){const k=L.anchor,A=k.getNode(),D=k.offset;let I=!1,R=null;if(D===A.getChildrenSize())oL(A.getChildAtIndex(D-1))&&(I=!0);else{const P=A.getChildAtIndex(D);if(P!==null&&oL(P)){const H=P.getPreviousSibling();
344(H===null||oL(H))&&(I=!0,R=E.getElementByKey(P.__key))}}if(I){const P=E.getElementByKey(A.__key);return M===null&&(E._blockCursorElement=M=function(H){const G=H.theme,q=document.createElement("div");q.contentEditable="false",q.setAttribute("data-lexical-cursor","true");let Y=G.blockCursor;if(Y!==void 0){if(typeof Y=="string"){const $=f3(Y);Y=G.blockCursor=$}Y!==void 0&&q.classList.add(...Y)}return q}(E._config)),w.style.caretColor="transparent",void(R===null?P.appendChild(M):P.insertBefore(M,R))}}M!==null&&uL(M,E,w)}function Ud(E){return Pd?(E||window).getSelection():null}function xQ(E){const w=aL(E);return w?w.getSelection():null}function qce(E,w){let L=E.getChildAtIndex(w);L==null&&(L=E),wm(E)&&En(102);const M=D=>{const I=D.getParentOrThrow(),R=wm(I),P=D!==L||R?_Q(D):D;if(R)return en(D)&&en(P)||En(133),D.insertAfter(P),[D,P,P];{const[H,G,q]=M(I),Y=D.getNextSiblings();return q.append(P,...Y),[H,G,P]}},[k,A]=M(L);return[k,A]}function HN(E){return Ao(E)&&E.tagName==="A"}function Ao(E){return Gv(E)&&E.nodeType===$Z}function Gv(E){return typeof E=="object"&&E!==null&&"nodeType"in E&&typeof E.nodeType=="number"}function lL(E){return Gv(E)&&E.nodeType===JZ}function cL(E){const w=new RegExp(/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/,"i");return E.nodeName.match(w)!==null}function _3(E){const w=new RegExp(/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/,"i");return E.nodeName.match(w)!==null}function xm(E){if(Ur(E)&&!E.isInline())return!0;if(!en(E)||wm(E))return!1;const w=E.getFirstChild(),L=w===null||kb(w)||In(w)||w.isInline();return!E.isInline()&&E.canBeEmpty()!==!1&&L}function mw(E,w){let L=E;for(;L!==null&&L.getParent()!==null&&!w(L);)L=L.getParentOrThrow();return w(L)?L:null}function SQ(){return $a()}const GN=new WeakMap,CQ=new Map;function fL(E){if(!E._readOnly&&E.isEmpty())return CQ;E._readOnly||En(192);let w=GN.get(E);return w||(w=function(L){const M=new Map;for(const[k,A]of L._nodeMap){const D=A.__type;let I=M.get(D);I||(I=new Map,M.set(D,I)),I.set(k,A)}return M}(E),GN.set(E,w)),w}function dL(E){const w=E.constructor.clone(E);return w.afterCloneFrom(E),w}function hL(E,w){const L=(parseInt(E.style.paddingInlineStart,10)||0)/40;w.setIndent(L)}function Yce(E){E.__lexicalUnmanaged=!0}function EQ(E){return E.__lexicalUnmanaged===!0}function VN(E,w,L,M,k,A){let D=E.getFirstChild();for(;D!==null;){const I=D.__key;D.__parent===w&&(en(D)&&VN(D,I,L,M,k,A),L.has(I)||A.delete(I),k.push(I)),D=D.getNextSibling()}}let Sm,Dl,bw,w3,pL,gL,Lb,Hd,mL,yw,Do="",jl="",n0=null,Gd="",Fp="",WN=!1,vw=!1,x3=null;function S3(E,w){const L=Lb.get(E);if(w!==null){const M=_L(E);M.parentNode===w&&w.removeChild(M)}if(Hd.has(E)||Dl._keyToDOMMap.delete(E),en(L)){const M=E3(L,Lb);bL(M,0,M.length-1,null)}L!==void 0&&rL(yw,bw,w3,L,"destroyed")}function bL(E,w,L,M){let k=w;for(;k<=L;++k){const A=E[k];A!==void 0&&S3(A,M)}}function Mb(E,w){E.setProperty("text-align",w)}const LQ="40px";function qN(E,w){const L=Sm.theme.indent;if(typeof L=="string"){const k=E.classList.contains(L);w>0&&!k?E.classList.add(L):w<1&&k&&E.classList.remove(L)}const M=getComputedStyle(E).getPropertyValue("--lexical-indent-base-value")||LQ;E.style.setProperty("padding-inline-start",w===0?"":`calc(${w} * ${M})`)}function YN(E,w){const L=E.style;w===0?Mb(L,""):w===V6?Mb(L,"left"):w===W6?Mb(L,"center"):w===q6?Mb(L,"right"):w===Y6?Mb(L,"justify"):w===$6?Mb(L,"start"):w===Z6&&Mb(L,"end")}function C3(E,w){const L=Hd.get(E);L===void 0&&En(60);const M=L.createDOM(Sm,Dl);if(function(k,A,D){const I=D._keyToDOMMap;(function(R,P,H){R[`__lexicalKey_${P._key}`]=H})(A,D,k),I.set(k,A)}(E,M,Dl),In(L)?M.setAttribute("data-lexical-text","true"):Ur(L)&&M.setAttribute("data-lexical-decorator","true"),en(L)){const k=L.__indent,A=L.__size;if(k!==0&&qN(M,k),A!==0){const I=A-1;(function(R,P,H,G){const q=jl;jl="",yL(R,H,0,P,H.getDOMSlot(G)),QN(H,G),jl=q})(E3(L,Hd),I,L,M)}const D=L.__format;D!==0&&YN(M,D),L.isInline()||ZN(null,L,M),b3(L)&&(Do+=zp,Fp+=zp)}
344else{const k=L.getTextContent();if(Ur(L)){const A=L.decorate(Dl,Sm);A!==null&&JN(E,A),M.contentEditable="false"}else In(L)&&(L.isDirectionless()||(jl+=k));Do+=k,Fp+=k}return w!==null&&w.insertChild(M),rL(yw,bw,w3,L,"created"),M}function yL(E,w,L,M,k){const A=Do;Do="";let D=L;for(;D<=M;++D){C3(E[D],k);const I=Hd.get(E[D]);I!==null&&In(I)&&(n0===null&&(n0=I.getFormat()),Gd===""&&(Gd=I.getStyle()))}b3(w)&&(Do+=zp),k.element.__lexicalTextContent=Do,Do=A+Do}function $N(E,w){if(E){const L=E.__last;if(L){const M=w.get(L);if(M)return kb(M)?"line-break":Ur(M)&&M.isInline()?"decorator":null}return"empty"}return null}function ZN(E,w,L){const M=$N(E,Lb),k=$N(w,Hd);M!==k&&w.getDOMSlot(L).setManagedLineBreak(k)}function QN(E,w){const L=w.__lexicalDirTextContent||"",M=w.__lexicalDir||"";if(L!==jl||M!==x3){const A=jl==="",D=A?x3:(k=jl,iQ.test(k)?"rtl":rQ.test(k)?"ltr":null);if(D!==M){const I=w.classList,R=Sm.theme;let P=M!==null?R[M]:void 0,H=D!==null?R[D]:void 0;if(P!==void 0){if(typeof P=="string"){const G=f3(P);P=R[M]=G}I.remove(...P)}if(D===null||A&&D==="ltr")w.removeAttribute("dir");else{if(H!==void 0){if(typeof H=="string"){const G=f3(H);H=R[D]=G}H!==void 0&&I.add(...H)}w.dir=D}vw||(E.getWritable().__dir=D)}x3=D,w.__lexicalDirTextContent=jl,w.__lexicalDir=D}var k}function MQ(E,w,L){const M=jl;var k;jl="",n0=null,Gd="",function(A,D,I){const R=Do,P=A.__size,H=D.__size;Do="";const G=I.element;if(P===1&&H===1){const q=A.__first,Y=D.__first;if(q===Y)_w(q,G);else{const X=_L(q),ne=C3(Y,null);try{G.replaceChild(ne,X)}catch(ue){if(typeof ue=="object"&&ue!=null){const fe=`${ue.toString()} Parent: ${G.tagName}, new child: {tag: ${ne.tagName} key: ${Y}}, old child: {tag: ${X.tagName}, key: ${q}}.`;throw new Error(fe)}throw ue}S3(q,null)}const $=Hd.get(Y);In($)&&(n0===null&&(n0=$.getFormat()),Gd===""&&(Gd=$.getStyle()))}else{const q=E3(A,Lb),Y=E3(D,Hd);if(q.length!==P&&En(227),Y.length!==H&&En(228),P===0)H!==0&&yL(Y,D,0,H-1,I);else if(H===0){if(P!==0){const $=I.after==null&&I.before==null&&I.element.__lexicalLineBreak==null;bL(q,0,P-1,$?null:G),$&&(G.textContent="")}}else(function($,X,ne,ue,fe,be){const _e=ue-1,ye=fe-1;let Ee,He,Ge=be.getFirstChild(),it=0,wt=0;for(;it<=_e&&wt<=ye;){const Zt=X[it],Jt=ne[wt];if(Zt===Jt)Ge=vL(_w(Jt,be.element)),it++,wt++;else{Ee===void 0&&(Ee=new Set(X)),He===void 0&&(He=new Set(ne));const Yt=He.has(Zt),ln=Ee.has(Jt);if(Yt)if(ln){const On=y3(Dl,Jt);On===Ge?Ge=vL(_w(Jt,be.element)):(be.withBefore(Ge).insertChild(On),_w(Jt,be.element)),it++,wt++}else C3(Jt,be.withBefore(Ge)),wt++;else Ge=vL(_L(Zt)),S3(Zt,be.element),it++}const It=Hd.get(Jt);It!==null&&In(It)&&(n0===null&&(n0=It.getFormat()),Gd===""&&(Gd=It.getStyle()))}const vt=it>_e,Bt=wt>ye;if(vt&&!Bt){const Zt=ne[ye+1],Jt=Zt===void 0?null:Dl.getElementByKey(Zt);yL(ne,$,wt,ye,be.withBefore(Jt))}else Bt&&!vt&&bL(X,it,_e,be.element)})(D,q,Y,P,H,I)}b3(D)&&(Do+=zp),G.__lexicalTextContent=Do,Do=R+Do}(E,w,w.getDOMSlot(L)),QN(w,L),k=w,n0==null||n0===k.__textFormat||vw||(k.setTextFormat(n0),k.setTextStyle(Gd)),function(A){Gd===""||Gd===A.__textStyle||vw||A.setTextStyle(Gd)}(w),jl=M}function E3(E,w){const L=[];let M=E.__first;for(;M!==null;){const k=w.get(M);k===void 0&&En(101),L.push(M),M=k.__next}return L}function _w(E,w){const L=Lb.get(E);let M=Hd.get(E);L!==void 0&&M!==void 0||En(61);const k=WN||gL.has(E)||pL.has(E),A=y3(Dl,E);if(L===M&&!k){if(en(L)){const D=A.__lexicalTextContent;D!==void 0&&(Do+=D,Fp+=D);const I=A.__lexicalDirTextContent;I!==void 0&&(jl+=I)}else{const D=L.getTextContent();In(L)&&!L.isDirectionless()&&(jl+=D),Fp+=D,Do+=D}return A}if(L!==M&&k&&rL(yw,bw,w3,M,"updated"),M.updateDOM(L,A,Sm)){const D=C3(E,null);return w===null&&En(62),w.replaceChild(D,A),S3(E,null),D}if(en(L)&&en(M)){const D=M.__indent;D!==L.__indent&&qN(A,D);const I=M.__format;I!==L.__format&&YN(A,I),k&&(MQ(L,M,A),sc(M)||M.isInline()||ZN(L,M,A)),b3(M)&&(Do+=zp,Fp+=zp)}else{const D=M.getTextContent();if(Ur(M)){const I=M.decorate(Dl,Sm);I!==null&&JN(E,I)}else In(M)&&!M.isDirectionless()&&(jl+=D);Do+=D,Fp+=D}if(!vw&&sc(M)&&M.__cachedText!==Fp){const D=M.getWritable();D.__cachedText=Fp,M=D}return A}function JN(E,w){let L=Dl._pendingDecorators;const M=Dl._decorators;if(L===null){if(M[E]===w)return;L=kN(Dl)}L[E]=w}function vL(E){let w=E.nextSibling;return w!==null&&w===Dl._blockCursorElement&&(w=w.nextSibling),w}function kQ(E,w,L,M,k,A){Do="",Fp="",jl="",WN=M===Fv,x3=null,Dl=L,Sm=L._c
344onfig,bw=L._nodes,w3=Dl._listeners.mutation,pL=k,gL=A,Lb=E._nodeMap,Hd=w._nodeMap,vw=w._readOnly,mL=new Map(L._keyToDOMMap);const D=new Map;return yw=D,_w("root",null),Dl=void 0,bw=void 0,pL=void 0,gL=void 0,Lb=void 0,Hd=void 0,Sm=void 0,mL=void 0,yw=void 0,D}function _L(E){const w=mL.get(E);return w===void 0&&En(75,E),w}const Bp=Object.freeze({}),wL=30,xL=[["keydown",function(E,w){if(ww=E.timeStamp,KN=E.key,w.isComposing())return;const{key:L,shiftKey:M,ctrlKey:k,metaKey:A,altKey:D}=E;if(!$n(w,OZ,E)&&L!=null){if(function(I,R,P,H){return RN(I)&&!R&&!H&&!P}(L,k,D,A))$n(w,Xj,E);else if(function(I,R,P,H,G){return RN(I)&&!H&&!P&&(R||G)}(L,k,M,D,A))$n(w,RZ,E);else if(function(I,R,P,H){return ON(I)&&!R&&!H&&!P}(L,k,D,A))$n(w,eN,E);else if(function(I,R,P,H,G){return ON(I)&&!H&&!P&&(R||G)}(L,k,M,D,A))$n(w,zZ,E);else if(function(I,R,P){return function(H){return H==="ArrowUp"}(I)&&!R&&!P}(L,k,A))$n(w,tN,E);else if(function(I,R,P){return function(H){return H==="ArrowDown"}(I)&&!R&&!P}(L,k,A))$n(w,nN,E);else if(function(I,R){return zN(I)&&R}(L,M))xw=!0,$n(w,r3,E);else if(function(I){return I===" "}(L))$n(w,iN,E);else if(function(I,R){return Fd&&R&&I.toLowerCase()==="o"}(L,k))E.preventDefault(),xw=!0,$n(w,zv,!0);else if(function(I,R){return zN(I)&&!R}(L,M))xw=!1,$n(w,r3,E);else if(function(I,R,P,H){return Fd?!R&&!P&&(fw(I)||I.toLowerCase()==="h"&&H):!(H||R||P)&&fw(I)}(L,D,A,k))fw(L)?$n(w,rN,E):(E.preventDefault(),$n(w,xb,!0));else if(function(I){return I==="Escape"}(L))$n(w,aN,E);else if(function(I,R,P,H,G){return Fd?!(P||H||G)&&(dw(I)||I.toLowerCase()==="d"&&R):!(R||H||G)&&dw(I)}(L,k,M,D,A))dw(L)?$n(w,sN,E):(E.preventDefault(),$n(w,xb,!1));else if(function(I,R,P){return fw(I)&&(Fd?R:P)}(L,D,k))E.preventDefault(),$n(w,aw,!0);else if(function(I,R,P){return dw(I)&&(Fd?R:P)}(L,D,k))E.preventDefault(),$n(w,aw,!1);else if(function(I,R){return Fd&&R&&fw(I)}(L,A))E.preventDefault(),$n(w,sw,!0);else if(function(I,R){return Fd&&R&&dw(I)}(L,A))E.preventDefault(),$n(w,sw,!1);else if(function(I,R,P,H){return I.toLowerCase()==="b"&&!R&&cw(P,H)}(L,D,A,k))E.preventDefault(),$n(w,Tf,"bold");else if(function(I,R,P,H){return I.toLowerCase()==="u"&&!R&&cw(P,H)}(L,D,A,k))E.preventDefault(),$n(w,Tf,"underline");else if(function(I,R,P,H){return I.toLowerCase()==="i"&&!R&&cw(P,H)}(L,D,A,k))E.preventDefault(),$n(w,Tf,"italic");else if(function(I,R,P,H){return I==="Tab"&&!R&&!P&&!H}(L,D,k,A))$n(w,oN,E);else if(function(I,R,P,H){return I.toLowerCase()==="z"&&!R&&cw(P,H)}(L,M,A,k))E.preventDefault(),$n(w,Jj,void 0);else if(function(I,R,P,H){return Fd?I.toLowerCase()==="z"&&P&&R:I.toLowerCase()==="y"&&H||I.toLowerCase()==="z"&&H&&R}(L,M,A,k))E.preventDefault(),$n(w,Kj,void 0);else{const I=w._editorState._selection;I===null||kn(I)?!vm&&PN(L,A,k)&&(E.preventDefault(),$n(w,U6,E)):function(R,P,H,G){return!P&&R.toLowerCase()==="c"&&(Fd?H:G)}(L,M,A,k)?(E.preventDefault(),$n(w,a3,E)):function(R,P,H,G){return!P&&R.toLowerCase()==="x"&&(Fd?H:G)}(L,M,A,k)?(E.preventDefault(),$n(w,B6,E)):PN(L,A,k)&&(E.preventDefault(),$n(w,U6,E))}(function(I,R,P,H){return I||R||P||H})(k,M,D,A)&&$n(w,VZ,E)}}],["pointerdown",function(E,w){const L=E.target,M=E.pointerType;Gv(L)&&M!=="touch"&&E.button===0&&Df(w,()=>{Ur(Bv(L))||(CL=!0)})}],["compositionstart",function(E,w){Df(w,()=>{const L=Zn();if(kn(L)&&!w.isComposing()){const M=L.anchor,k=L.anchor.getNode();xu(M.key),(E.timeStamp<ww+wL||M.type==="element"||!L.isCollapsed()||k.getFormat()!==L.format||In(k)&&k.getStyle()!==L.style)&&$n(w,Pv,nQ)}})}],["compositionend",function(E,w){vm?Sw=!0:Df(w,()=>{EL(w,E.data)})}],["input",function(E,w){E.stopPropagation(),Df(w,()=>{const L=Zn(),M=E.data,k=rI(E);if(M!=null&&kn(L)&&tI(L,k,M,E.timeStamp,!1)){Sw&&(EL(w,M),Sw=!1);const A=L.anchor.getNode(),D=Ud(w._window);if(D===null)return;const I=L.isBackward(),R=I?L.anchor.offset:L.focus.offset,P=I?L.focus.offset:L.anchor.offset;s3&&!L.isCollapsed()&&In(A)&&D.anchorNode!==null&&A.getTextContent().slice(0,R)+M+A.getTextContent().slice(R+P)===IN(D.anchorNode)||$n(w,Pv,M);const H=M.length;vm&&H>1&&E.inputType==="insertCompositionText"&&!w.isComposing()&&(L.anchor.offset-=H),o3||ow||H6||!w.isComposing()||(ww=0,xu(null))}else nL(!1,w,M!==null?M:void 0),Sw&&(EL(w,M||void 0),Sw=!1);tl(),yN($a())}),Vv=null}],["click",function(E,w){Df(w,()=>{const L=Zn(),M=Ud(w._window),k=Lw();
344if(M){if(kn(L)){const A=L.anchor,D=A.getNode();A.type==="element"&&A.offset===0&&L.isCollapsed()&&!sc(D)&&xs().getChildrenSize()===1&&D.getTopLevelElementOrThrow().isEmpty()&&k!==null&&L.is(k)?(M.removeAllRanges(),L.dirty=!0):E.detail===3&&!L.isCollapsed()&&D!==L.focus.getNode()&&(en(D)?D.select(0):D.getParentOrThrow().select(0))}else if(E.pointerType==="touch"){const A=M.anchorNode;(Ao(A)||Pp(A))&&Bd(D3(k,M,w,E))}}$n(w,Qj,E)})}],["cut",Bp],["copy",Bp],["dragstart",Bp],["dragover",Bp],["dragend",Bp],["paste",Bp],["focus",Bp],["blur",Bp],["drop",Bp]];s3&&xL.push(["beforeinput",(E,w)=>function(L,M){const k=L.inputType,A=rI(L);k==="deleteCompositionText"||vm&&BN(M)||k!=="insertCompositionText"&&Df(M,()=>{const D=Zn();if(k==="deleteContentBackward"){if(D===null){const Y=Lw();if(!kn(Y))return;Bd(Y.clone())}if(kn(D)){const Y=D.anchor.key===D.focus.key;if(I=L.timeStamp,KN==="MediaLast"&&I<ww+wL&&M.isComposing()&&Y){if(xu(null),ww=0,setTimeout(()=>{Df(M,()=>{xu(null)})},wL),kn(D)){const $=D.anchor.getNode();$.markDirty(),D.format=$.getFormat(),In($)||En(142),D.style=$.getStyle()}}else{xu(null),L.preventDefault();const $=D.anchor.getNode(),X=$.getTextContent(),ne=$.canInsertTextAfter(),ue=D.anchor.offset===0&&D.focus.offset===X.length;YZ&&Y&&!ue&&ne||$n(M,xb,!0)}return}}var I;if(!kn(D))return;const R=L.data;Vv!==null&&nL(!1,M,Vv),D.dirty&&Vv===null||!D.isCollapsed()||sc(D.anchor.getNode())||A===null||D.applyDOMRange(A),Vv=null;const P=D.anchor,H=D.focus,G=P.getNode(),q=H.getNode();if(k!=="insertText"&&k!=="insertTranspose")switch(L.preventDefault(),k){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":$n(M,Pv,L);break;case"insertFromComposition":xu(null),$n(M,Pv,L);break;case"insertLineBreak":xu(null),$n(M,zv,!1);break;case"insertParagraph":xu(null),xw&&!ow?(xw=!1,$n(M,zv,!1)):$n(M,n3,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":$n(M,i3,L);break;case"deleteByComposition":(function(Y,$){return Y!==$||en(Y)||en($)||!Y.isToken()||!$.isToken()})(G,q)&&$n(M,F6,L);break;case"deleteByDrag":case"deleteByCut":$n(M,F6,L);break;case"deleteContent":$n(M,xb,!1);break;case"deleteWordBackward":$n(M,aw,!0);break;
344case"deleteWordForward":$n(M,aw,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":$n(M,sw,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":$n(M,sw,!1);break;case"formatStrikeThrough":$n(M,Tf,"strikethrough");break;case"formatBold":$n(M,Tf,"bold");break;case"formatItalic":$n(M,Tf,"italic");break;case"formatUnderline":$n(M,Tf,"underline");break;case"historyUndo":$n(M,Jj,void 0);break;case"historyRedo":$n(M,Kj,void 0)}else{if(R===`
345`)L.preventDefault(),$n(M,zv,!1);else if(R===zp)L.preventDefault(),$n(M,n3,void 0);else if(R==null&&L.dataTransfer){const Y=L.dataTransfer.getData("text/plain");L.preventDefault(),D.insertRawText(Y)}else R!=null&&tI(D,A,R,L.timeStamp,!0)?(L.preventDefault(),$n(M,Pv,R)):Vv=R;XN=L.timeStamp}})}(E,w)]);let ww=0,KN=null,XN=0,Vv=null;const L3=new WeakMap;let SL=!1,CL=!1,xw=!1,Sw=!1,eI=[0,"",0,"root",0];function tI(E,w,L,M,k){const A=E.anchor,D=E.focus,I=A.getNode(),R=$a(),P=Ud(R._window),H=P!==null?P.anchorNode:null,G=A.key,q=R.getElementByKey(G),Y=L.length;return G!==D.key||!In(I)||(!k&&(!s3||XN<M+50)||I.isDirty()&&Y<2||jN(L))&&A.offset!==D.offset&&!I.isComposing()||Cb(I)||I.isDirty()&&Y>1||(k||!s3)&&q!==null&&!I.isComposing()&&H!==h3(q)||P!==null&&w!==null&&(!w.collapsed||w.startContainer!==P.anchorNode||w.startOffset!==P.anchorOffset)||I.getFormat()!==E.format||I.getStyle()!==E.style||bQ(E,I)}function nI(E,w){return Pp(E)&&E.nodeValue!==null&&w!==0&&w!==E.nodeValue.length}function iI(E,w,L){const{anchorNode:M,anchorOffset:k,focusNode:A,focusOffset:D}=E;SL&&(SL=!1,nI(M,k)&&nI(A,D))||Df(w,()=>{if(!L)return void Bd(null);if(!lw(w,M,A))return;const I=Zn();if(kn(I)){const R=I.anchor,P=R.getNode();if(I.isCollapsed()){E.type==="Range"&&E.anchorNode===E.focusNode&&(I.dirty=!0);const H=v3(w).event,G=H?H.timeStamp:performance.now(),[q,Y,$,X,ne]=eI,ue=xs(),fe=w.isComposing()===!1&&ue.getTextContent()==="";if(G<ne+200&&R.offset===$&&R.key===X)I.format=q,I.style=Y;else if(R.type==="text")In(P)||En(141),I.format=P.getFormat(),I.style=P.getStyle();else if(R.type==="element"&&!fe){en(P)||En(259);const be=R.getNode();I.style="",be.isEmpty()?(I.format=be.getTextFormat(),I.style=be.getTextStyle()):I.format=0}}else{const H=R.key,G=I.focus.key,q=I.getNodes(),Y=q.length,$=I.isBackward(),X=$?D:k,ne=$?k:D,ue=$?G:H,fe=$?H:G;let be=tQ,_e=!1;for(let ye=0;ye<Y;ye++){const Ee=q[ye],He=Ee.getTextContentSize();if(In(Ee)&&He!==0&&!(ye===0&&Ee.__key===ue&&X===He||ye===Y-1&&Ee.__key===fe&&ne===0)&&(_e=!0,be&=Ee.getFormat(),be===0))break}I.format=_e?be:0}}$n(w,Rv,void 0)})}function rI(E){if(!E.getTargetRanges)return null;const w=E.getTargetRanges();return w.length===0?null:w[0]}function EL(E,w){const L=E._compositionKey;if(xu(null),L!==null&&w!=null){if(w===""){const M=fo(L),k=h3(E.getElementByKey(L));return void(k!==null&&k.nodeValue!==null&&In(M)&&iL(M,k.nodeValue,null,null,!0))}if(w[w.length-1]===`
346`){const M=Zn();if(kn(M)){const k=M.focus;return M.anchor.set(k.key,k.offset,k.type),void $n(E,r3,null)}}}nL(!0,E,w)}function aI(E){let w=E.__lexicalEventHandles;return w===void 0&&(w=[],E.__lexicalEventHandles=w),w}const Wv=new Map;function sI(E){const w=xQ(E.target);if(w===null)return;const L=EN(w.anchorNode);if(L===null)return;CL&&(CL=!1,Df(L,()=>{const R=Lw(),P=w.anchorNode;(Ao(P)||Pp(P))&&Bd(D3(R,w,L,E))}));const M=tL(L),k=M[M.length-1],A=k._key,D=Wv.get(A),I=D||k;I!==L&&iI(w,I,!1),iI(w,L,!0),L!==k?Wv.set(A,L):D&&Wv.delete(A)}function oI(E){E._lexicalHandled=!0}function uI(E){return E._lexicalHandled===!0}function TQ(E){const w=E.ownerDocument,L=L3.get(w);L===void 0&&En(162);const M=L-1;M>=0||En(164),L3.set(w,M),M===0&&w.removeEventListener("selectionchange",sI);const k=d3(E);eL(k)?(function(D){if(D._parentEditor!==null){const I=tL(D),R=I[I.length-1]._key;Wv.get(R)===D&&Wv.delete(R)}else Wv.delete(D._key)}(k),E.__lexicalEditor=null):k&&En(198);const A=aI(E);for(let D=0;D<A.length;D++)A[D]();E.__lexicalEventHandles=[]}function LL(E,w,L){tl();const M=E.__key,k=E.getParent();if(k===null)return;const A=function(I){const R=Zn();if(!kn(R)||!en(I))return R;const{anchor:P,focus:H}=R,G=P.getNode(),q=H.getNode();return gw(G,I)&&P.set(I.__key,0,"element"),gw(q,I)&&H.set(I.__key,0,"element"),R}(E);let D=!1;if(kn(A)&&w){const I=A.anchor,R=A.focus;
346I.key===M&&(N3(I,E,k,E.getPreviousSibling(),E.getNextSibling()),D=!0),R.key===M&&(N3(R,E,k,E.getPreviousSibling(),E.getNextSibling()),D=!0)}else r0(A)&&w&&E.isSelected()&&E.selectPrevious();if(kn(A)&&w&&!D){const I=E.getIndexWithinParent();Eb(E),j3(A,k,I,-1)}else Eb(E);L||wm(k)||k.canBeEmpty()||!k.isEmpty()||LL(k,w),w&&sc(k)&&k.isEmpty()&&k.selectEnd()}class M3{static getType(){En(64,this.name)}static clone(w){En(65,this.name)}afterCloneFrom(w){this.__parent=w.__parent,this.__next=w.__next,this.__prev=w.__prev}constructor(w){this.__type=this.constructor.getType(),this.__parent=null,this.__prev=null,this.__next=null,LN(this,w)}getType(){return this.__type}isInline(){En(137,this.constructor.name)}isAttached(){let w=this.__key;for(;w!==null;){if(w==="root")return!0;const L=fo(w);if(L===null)break;w=L.__parent}return!1}isSelected(w){const L=w||Zn();if(L==null)return!1;const M=L.getNodes().some(k=>k.__key===this.__key);if(In(this))return M;if(kn(L)&&L.anchor.type==="element"&&L.focus.type==="element"){if(L.isCollapsed())return!1;const k=this.getParent();if(Ur(this)&&this.isInline()&&k){const A=L.isBackward()?L.focus:L.anchor,D=A.getNode();if(A.offset===D.getChildrenSize()&&D.is(k)&&D.getLastChildOrThrow().is(this))return!1}}return M}getKey(){return this.__key}getIndexWithinParent(){const w=this.getParent();if(w===null)return-1;let L=w.getFirstChild(),M=0;for(;L!==null;){if(this.is(L))return M;M++,L=L.getNextSibling()}return-1}getParent(){const w=this.getLatest().__parent;return w===null?null:fo(w)}getParentOrThrow(){const w=this.getParent();return w===null&&En(66,this.__key),w}getTopLevelElement(){let w=this;for(;w!==null;){const L=w.getParent();if(wm(L))return en(w)||w===this&&Ur(w)||En(194),w;w=L}return null}getTopLevelElementOrThrow(){const w=this.getTopLevelElement();return w===null&&En(67,this.__key),w}getParents(){const w=[];let L=this.getParent();for(;L!==null;)w.push(L),L=L.getParent();return w}getParentKeys(){const w=[];let L=this.getParent();for(;L!==null;)w.push(L.__key),L=L.getParent();return w}getPreviousSibling(){const w=this.getLatest().__prev;return w===null?null:fo(w)}getPreviousSiblings(){const w=[],L=this.getParent();if(L===null)return w;let M=L.getFirstChild();for(;M!==null&&!M.is(this);)w.push(M),M=M.getNextSibling();return w}getNextSibling(){const w=this.getLatest().__next;return w===null?null:fo(w)}getNextSiblings(){const w=[];let L=this.getNextSibling();for(;L!==null;)w.push(L),L=L.getNextSibling();return w}getCommonAncestor(w){const L=this.getParents(),M=w.getParents();en(this)&&L.unshift(this),en(w)&&M.unshift(w);const k=L.length,A=M.length;if(k===0||A===0||L[k-1]!==M[A-1])return null;const D=new Set(M);for(let I=0;I<k;I++){const R=L[I];if(D.has(R))return R}return null}is(w){return w!=null&&this.__key===w.__key}isBefore(w){if(this===w)return!1;if(w.isParentOf(this))return!0;if(this.isParentOf(w))return!1;const L=this.getCommonAncestor(w);let M=0,k=0,A=this;for(;;){const D=A.getParentOrThrow();if(D===L){M=A.getIndexWithinParent();break}A=D}for(A=w;;){const D=A.getParentOrThrow();if(D===L){k=A.getIndexWithinParent();break}A=D}return M<k}isParentOf(w){const L=this.__key;if(L===w.__key)return!1;let M=w;for(;M!==null;){if(M.__key===L)return!0;M=M.getParent()}return!1}getNodesBetween(w){const L=this.isBefore(w),M=[],k=new Set;let A=this;for(;A!==null;){const D=A.__key;if(k.has(D)||(k.add(D),M.push(A)),A===w)break;const I=en(A)?L?A.getFirstChild():A.getLastChild():null;if(I!==null){A=I;continue}const R=L?A.getNextSibling():A.getPreviousSibling();if(R!==null){A=R;continue}const P=A.getParentOrThrow();if(k.has(P.__key)||M.push(P),P===w)break;let H=null,G=P;do{if(G===null&&En(68),H=L?G.getNextSibling():G.getPreviousSibling(),G=G.getParent(),G===null)break;H!==null||k.has(G.__key)||M.push(G)}while(H===null);A=H}return L||M.reverse(),M}isDirty(){const w=$a()._dirtyLeaves;return w!==null&&w.has(this.__key)}getLatest(){const w=fo(this.__key);return w===null&&En(113),w}getWritable(){tl();const w=Up(),L=$a(),M=w._nodeMap,k=this.__key,A=this.getLatest(),D=L._cloneNotNeeded,I=Zn();if(I!==null&&I.setCachedNodes(null),D.has(k))return g3(A),A;const R=dL(A);return D.add(k),g3(R),M.set(k,R),R}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(w,L){En(70)}updateDOM(w,L,M){En(71)}exportDOM(w){return{element:this.createDOM(w._config,w)}}exportJSON(){return{type:this.__type,version:1}}static importJSON(w){En(18,this.name)}updateFromJSON(w){return this}static transform(){return null}remove(w){LL(this,!0,w)}replace(w,L){tl();let M=Zn();M!==null&&(M=M.clone()),sL(this,w);const k=this.getLatest(),A=this.__key,D=w.__key,I=w.getWritable(),R=this.getParentOrThrow().getWritable(),P=R.__size;Eb(I);const H=k.getPreviousSibling(),G=k.getNextSibling(),q=k.__prev,Y=k.__next,$=k.__parent;if(LL(k,!1,!0),H===null?R.__first=D:H.getWritable().__next=D,I.__prev=q,G===null?R.__last=D:G.getWritable().__prev=D,I.__next=Y,I.__parent=$,R.__size=P,L&&
346(en(this)&&en(I)||En(139),this.getChildren().forEach(X=>{I.append(X)})),kn(M)){Bd(M);const X=M.anchor,ne=M.focus;X.key===A&&pI(X,I),ne.key===A&&pI(ne,I)}return _m()===A&&xu(D),I}insertAfter(w,L=!0){tl(),sL(this,w);const M=this.getWritable(),k=w.getWritable(),A=k.getParent(),D=Zn();let I=!1,R=!1;if(A!==null){const Y=w.getIndexWithinParent();if(Eb(k),kn(D)){const $=A.__key,X=D.anchor,ne=D.focus;I=X.type==="element"&&X.key===$&&X.offset===Y+1,R=ne.type==="element"&&ne.key===$&&ne.offset===Y+1}}const P=this.getNextSibling(),H=this.getParentOrThrow().getWritable(),G=k.__key,q=M.__next;if(P===null?H.__last=G:P.getWritable().__prev=G,H.__size++,M.__next=G,k.__next=q,k.__prev=M.__key,k.__parent=M.__parent,L&&kn(D)){const Y=this.getIndexWithinParent();j3(D,H,Y+1);const $=H.__key;I&&D.anchor.set($,Y+2,"element"),R&&D.focus.set($,Y+2,"element")}return w}insertBefore(w,L=!0){tl(),sL(this,w);const M=this.getWritable(),k=w.getWritable(),A=k.__key;Eb(k);const D=this.getPreviousSibling(),I=this.getParentOrThrow().getWritable(),R=M.__prev,P=this.getIndexWithinParent();D===null?I.__first=A:D.getWritable().__next=A,I.__size++,M.__prev=A,k.__prev=R,k.__next=M.__key,k.__parent=M.__parent;const H=Zn();return L&&kn(H)&&j3(H,this.getParentOrThrow(),P),w}isParentRequired(){return!1}createParentElementNode(){return Zs()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(w,L){tl();const M=this.getPreviousSibling(),k=this.getParentOrThrow();if(M===null)return k.select(0,0);if(en(M))return M.select();if(!In(M)){const A=M.getIndexWithinParent()+1;return k.select(A,A)}return M.select(w,L)}selectNext(w,L){tl();const M=this.getNextSibling(),k=this.getParentOrThrow();if(M===null)return k.select();if(en(M))return M.select(0,0);if(!In(M)){const A=M.getIndexWithinParent();return k.select(A,A)}return M.select(w,L)}markDirty(){this.getWritable()}reconcileObservedMutation(w,L){this.markDirty()}}class Cw extends M3{static getType(){return"linebreak"}static clone(w){return new Cw(w.__key)}constructor(w){super(w)}getTextContent(){return`
347`}createDOM(){return document.createElement("br")}updateDOM(){return!1}static importDOM(){return{br:w=>function(L){const M=L.parentElement;if(M!==null&&_3(M)){const k=M.firstChild;if(k===L||k.nextSibling===L&&k3(k)){const A=M.lastChild;if(A===L||A.previousSibling===L&&k3(A))return!0}}return!1}(w)||function(L){const M=L.parentElement;if(M!==null&&_3(M)){const k=M.firstChild;if(k===L||k.nextSibling===L&&k3(k))return!1;const A=M.lastChild;if(A===L||A.previousSibling===L&&k3(A))return!0}return!1}(w)?null:{conversion:AQ,priority:0}}}static importJSON(w){return Vd().updateFromJSON(w)}}function AQ(E){return{node:Vd()}}function Vd(){return Af(new Cw)}function kb(E){return E instanceof Cw}function k3(E){return Pp(E)&&/^( |\t|\r?\n)+$/.test(E.textContent||"")}function ML(E,w){return 16&w?"code":w&G6?"mark":32&w?"sub":64&w?"sup":null}function kL(E,w){return 1&w?"strong":2&w?"em":"span"}function lI(E,w,L,M,k){const A=M.classList;let D=Hv(k,"base");D!==void 0&&A.add(...D),D=Hv(k,"underlineStrikethrough");let I=!1;const R=w&l3&&w&u3;D!==void 0&&(L&l3&&L&u3?(I=!0,R||A.add(...D)):R&&A.remove(...D));for(const P in Al){const H=Al[P];if(D=Hv(k,P),D!==void 0)if(L&H){if(I&&(P==="underline"||P==="strikethrough")){w&H&&A.remove(...D);continue}w&H&&(!R||P!=="underline")&&P!=="strikethrough"||A.add(...D)}else w&H&&A.remove(...D)}}function cI(E,w,L){const M=w.firstChild,k=L.isComposing(),A=E+(k?c3:"");if(M==null)w.textContent=A;else{const D=M.nodeValue;if(D!==A)if(k||vm){const[I,R,P]=function(H,G){const q=H.length,Y=G.length;let $=0,X=0;for(;$<q&&$<Y&&H[$]===G[$];)$++;for(;X+$<q&&X+$<Y&&H[q-X-1]===G[Y-X-1];)X++;return[$,q-$-X,G.slice($,Y-X)]}(D,A);R!==0&&M.deleteData(I,R),M.insertData(I,P)}else M.nodeValue=A}}function fI(E,w,L,M,k,A){cI(k,E,w);const D=A.theme.text;D!==void 0&&lI(0,0,M,E,D)}function T3(E,w){const L=document.createElement(w);return L.appendChild(E),L}class Tb extends M3{static getType(){return"text"}static clone(w){return new Tb(w.__text,w.__key)}afterCloneFrom(w){super.afterCloneFrom(w),this.__text=w.__text,this.__format=w.__format,this.__style=w.__style,this.__mode=w.__mode,this.__detail=w.__detail}constructor(w="",L){super(L),this.__text=w,this.__format=0,this.__style="",this.__mode=0,this.__detail=0}getFormat(){return this.getLatest().__format}getDetail(){return this.getLatest().__detail}getMode(){const w=this.getLatest();return uQ[w.__mode]}getStyle(){return this.getLatest().__style}isToken(){return this.getLatest().__mode===1}isComposing(){return this.__key===_m()}isSegmented(){return this.getLatest().__mode===2}isDirectionless(){return!!(1&this.getLatest().__detail)}isUnmergeable(){return!!(2&this.getLatest().__detail)}hasFormat(w){const L=Al[w];return!!(this.getFormat()&L)}isSimpleText(){return this.__type==="text"&&this.__mode===0}getTextContent(){return this.getLatest().__text}getFormatFlags(w,L){return p3(this.getLatest().__format,w,L)}canHaveFormat(){return!0}createDOM(w,L){const M=this.__format,k=ML(0,M),A=kL(0,M),D=k===null?A:k,I=document.createElement(D);let R=I;
347this.hasFormat("code")&&I.setAttribute("spellcheck","false"),k!==null&&(R=document.createElement(A),I.appendChild(R)),fI(R,this,0,M,this.__text,w);const P=this.__style;return P!==""&&(I.style.cssText=P),I}updateDOM(w,L,M){const k=this.__text,A=w.__format,D=this.__format,I=ML(0,A),R=ML(0,D),P=kL(0,A),H=kL(0,D);if((I===null?P:I)!==(R===null?H:R))return!0;if(I===R&&P!==H){const X=L.firstChild;X==null&&En(48);const ne=document.createElement(H);return fI(ne,this,0,D,k,M),L.replaceChild(ne,X),!1}let G=L;R!==null&&I!==null&&(G=L.firstChild,G==null&&En(49)),cI(k,G,this);const q=M.theme.text;q!==void 0&&A!==D&&lI(0,A,D,G,q);const Y=w.__style,$=this.__style;return Y!==$&&(L.style.cssText=$),!1}static importDOM(){return{"#text":()=>({conversion:IQ,priority:0}),b:()=>({conversion:jQ,priority:0}),code:()=>({conversion:Cm,priority:0}),em:()=>({conversion:Cm,priority:0}),i:()=>({conversion:Cm,priority:0}),s:()=>({conversion:Cm,priority:0}),span:()=>({conversion:DQ,priority:0}),strong:()=>({conversion:Cm,priority:0}),sub:()=>({conversion:Cm,priority:0}),sup:()=>({conversion:Cm,priority:0}),u:()=>({conversion:Cm,priority:0})}}static importJSON(w){return ja().updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setTextContent(w.text).setFormat(w.format).setDetail(w.detail).setMode(w.mode).setStyle(w.style)}exportDOM(w){let{element:L}=super.exportDOM(w);return Ao(L)||En(132),L.style.whiteSpace="pre-wrap",this.hasFormat("bold")&&(L=T3(L,"b")),this.hasFormat("italic")&&(L=T3(L,"i")),this.hasFormat("strikethrough")&&(L=T3(L,"s")),this.hasFormat("underline")&&(L=T3(L,"u")),{element:L}}exportJSON(){return{detail:this.getDetail(),format:this.getFormat(),mode:this.getMode(),style:this.getStyle(),text:this.getTextContent(),...super.exportJSON()}}selectionTransform(w,L){}setFormat(w){const L=this.getWritable();return L.__format=typeof w=="string"?Al[w]:w,L}setDetail(w){const L=this.getWritable();return L.__detail=typeof w=="string"?aQ[w]:w,L}setStyle(w){const L=this.getWritable();return L.__style=w,L}toggleFormat(w){const L=p3(this.getFormat(),w,null);return this.setFormat(L)}toggleDirectionless(){const w=this.getWritable();return w.__detail^=1,w}toggleUnmergeable(){const w=this.getWritable();return w.__detail^=2,w}setMode(w){const L=oQ[w];if(this.__mode===L)return this;const M=this.getWritable();return M.__mode=L,M}setTextContent(w){if(this.__text===w)return this;const L=this.getWritable();return L.__text=w,L}select(w,L){tl();let M=w,k=L;const A=Zn(),D=this.getTextContent(),I=this.__key;
347if(typeof D=="string"){const R=D.length;M===void 0&&(M=R),k===void 0&&(k=R)}else M=0,k=0;if(!kn(A))return wI(I,M,I,k,"text","text");{const R=_m();R!==A.anchor.key&&R!==A.focus.key||xu(I),A.setTextNodeRange(this,M,this,k)}return A}selectStart(){return this.select(0,0)}selectEnd(){const w=this.getTextContentSize();return this.select(w,w)}spliceText(w,L,M,k){const A=this.getWritable(),D=A.__text,I=M.length;let R=w;R<0&&(R=I+R,R<0&&(R=0));const P=Zn();if(k&&kn(P)){const G=w+I;P.setTextNodeRange(A,G,A,G)}const H=D.slice(0,R)+M+D.slice(R+L);return A.__text=H,A}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}splitText(...w){tl();const L=this.getLatest(),M=L.getTextContent(),k=L.__key,A=_m(),D=new Set(w),I=[],R=M.length;let P="";for(let ye=0;ye<R;ye++)P!==""&&D.has(ye)&&(I.push(P),P=""),P+=M[ye];P!==""&&I.push(P);const H=I.length;if(H===0)return[];if(I[0]===M)return[L];const G=I[0],q=L.getParent();let Y;const $=L.getFormat(),X=L.getStyle(),ne=L.__detail;let ue=!1;L.isSegmented()?(Y=ja(G),Y.__format=$,Y.__style=X,Y.__detail=ne,ue=!0):(Y=L.getWritable(),Y.__text=G);const fe=Zn(),be=[Y];let _e=G.length;for(let ye=1;ye<H;ye++){const Ee=I[ye],He=Ee.length,Ge=ja(Ee).getWritable();Ge.__format=$,Ge.__style=X,Ge.__detail=ne;const it=Ge.__key,wt=_e+He;if(kn(fe)){const vt=fe.anchor,Bt=fe.focus;vt.key===k&&vt.type==="text"&&vt.offset>_e&&vt.offset<=wt&&(vt.key=it,vt.offset-=_e,fe.dirty=!0),Bt.key===k&&Bt.type==="text"&&Bt.offset>_e&&Bt.offset<=wt&&(Bt.key=it,Bt.offset-=_e,fe.dirty=!0)}A===k&&xu(it),_e=wt,be.push(Ge)}if(q!==null){(function(He){const Ge=He.getPreviousSibling(),it=He.getNextSibling();Ge!==null&&g3(Ge),it!==null&&g3(it)})(this);const ye=q.getWritable(),Ee=this.getIndexWithinParent();ue?(ye.splice(Ee,0,be),this.remove()):ye.splice(Ee,1,be),kn(fe)&&j3(fe,q,Ee,H-1)}return be}mergeWithSibling(w){const L=w===this.getPreviousSibling();L||w===this.getNextSibling()||En(50);const M=this.__key,k=w.__key,A=this.__text,D=A.length;_m()===k&&xu(M);const I=Zn();if(kn(I)){const G=I.anchor,q=I.focus;G!==null&&G.key===k&&(CI(G,L,M,w,D),I.dirty=!0),q!==null&&q.key===k&&(CI(q,L,M,w,D),I.dirty=!0)}const R=w.__text,P=L?R+A:A+R;this.setTextContent(P);const H=this.getWritable();return w.remove(),H}isTextEntity(){return!1}}function DQ(E){return{forChild:TL(E.style),node:null}}function jQ(E){const w=E,L=w.style.fontWeight==="normal";return{forChild:TL(w.style,L?void 0:"bold"),node:null}}const dI=new WeakMap;function NQ(E){if(!Ao(E))return!1;if(E.nodeName==="PRE")return!0;const w=E.style.whiteSpace;return typeof w=="string"&&w.startsWith("pre")}function IQ(E){const w=E;E.parentElement===null&&En(129);let L=w.textContent||"";if(function(M){let k,A=M.parentNode;const D=[M];for(;A!==null&&(k=dI.get(A))===void 0&&!NQ(A);)D.push(A),A=A.parentNode;const I=k===void 0?A:k;for(let R=0;R<D.length;R++)dI.set(D[R],I);return I}(w)!==null){const M=L.split(/(\r?\n|\t)/),k=[],A=M.length;for(let D=0;D<A;D++){const I=M[D];I===`
348`||I===`\r
349`?k.push(Vd()):I==="	"?k.push(qv()):I!==""&&k.push(ja(I))}return{node:k}}if(L=L.replace(/\r/g,"").replace(/[ \t\n]+/g," "),L==="")return{node:null};if(L[0]===" "){let M=w,k=!0;for(;M!==null&&(M=hI(M,!1))!==null;){const A=M.textContent||"";if(A.length>0){/[ \t\n]$/.test(A)&&(L=L.slice(1)),k=!1;break}}k&&(L=L.slice(1))}if(L[L.length-1]===" "){let M=w,k=!0;for(;M!==null&&(M=hI(M,!0))!==null;)if((M.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){k=!1;break}k&&(L=L.slice(0,L.length-1))}return L===""?{node:null}:{node:ja(L)}}function hI(E,w){let L=E;for(;;){let M;for(;(M=w?L.nextSibling:L.previousSibling)===null;){const A=L.parentElement;if(A===null)return null;L=A}if(L=M,Ao(L)){const A=L.style.display;if(A===""&&!cL(L)||A!==""&&!A.startsWith("inline"))return null}let k=L;for(;(k=w?L.firstChild:L.lastChild)!==null;)L=k;if(Pp(L))return L;if(L.nodeName==="BR")return null}}const OQ={code:"code",em:"italic",i:"italic",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function Cm(E){const w=OQ[E.nodeName.toLowerCase()];return w===void 0?{node:null}:{forChild:TL(E.style,w),node:null}}function ja(E=""){return Af(new Tb(E))}function In(E){return E instanceof Tb}function TL(E,w){const L=E.fontWeight,M=E.textDecoration.split(" "),k=L==="700"||L==="bold",A=M.includes("line-through"),D=E.fontStyle==="italic",I=M.includes("underline"),R=E.verticalAlign;return P=>(In(P)&&(k&&!P.hasFormat("bold")&&P.toggleFormat("bold"),A&&!P.hasFormat("strikethrough")&&P.toggleFormat("strikethrough"),D&&!P.hasFormat("italic")&&P.toggleFormat("italic"),I&&!P.hasFormat("underline")&&P.toggleFormat("underline"),R!=="sub"||P.hasFormat("subscript")||P.toggleFormat("subscript"),R!=="super"||P.hasFormat("superscript")||P.toggleFormat("superscript"),w&&!P.hasFormat(w)&&P.toggleFormat(w)),P)}class Ew extends Tb{static getType(){return"tab"}static clone(w){return new Ew(w.__key)}
349constructor(w){super("	",w),this.__detail=2}static importDOM(){return null}createDOM(w){const L=super.createDOM(w),M=Hv(w.theme,"tab");return M!==void 0&&L.classList.add(...M),L}static importJSON(w){return qv().updateFromJSON(w)}setTextContent(w){return w!=="	"&&w!==""&&En(126),super.setTextContent(w)}setDetail(w){return w!==2&&En(127),this}setMode(w){return w!=="normal"&&En(128),this}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}}function qv(){return Af(new Ew)}function AL(E){return E instanceof Ew}class RQ{constructor(w,L,M){this._selection=null,this.key=w,this.offset=L,this.type=M}is(w){return this.key===w.key&&this.offset===w.offset&&this.type===w.type}isBefore(w){let L=this.getNode(),M=w.getNode();const k=this.offset,A=w.offset;if(en(L)){const D=L.getDescendantByIndex(k);L=D!=null?D:L}if(en(M)){const D=M.getDescendantByIndex(A);M=D!=null?D:M}return L===M?k<A:L.isBefore(M)}getNode(){const w=fo(this.key);return w===null&&En(20),w}set(w,L,M){const k=this._selection,A=this.key;this.key=w,this.offset=L,this.type=M,Mw()||(_m()===A&&xu(w),k!==null&&(k.setCachedNodes(null),k.dirty=!0))}}function i0(E,w,L){return new RQ(E,w,L)}function DL(E,w){let L=w.__key,M=E.offset,k="element";if(In(w)){k="text";const A=w.getTextContentSize();M>A&&(M=A)}else if(!en(w)){const A=w.getNextSibling();if(In(A))L=A.__key,M=0,k="text";else{const D=w.getParent();D&&(L=D.__key,M=w.getIndexWithinParent()+1)}}E.set(L,M,k)}function pI(E,w){if(en(w)){const L=w.getLastDescendant();en(L)||In(L)?DL(E,L):DL(E,w)}else DL(E,w)}function Em(E,w,L,M){E.key=w,E.offset=L,E.type=M}class A3{constructor(w){this._cachedNodes=null,this._nodes=w,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(w){this._cachedNodes=w}is(w){if(!r0(w))return!1;const L=this._nodes,M=w._nodes;return L.size===M.size&&Array.from(L).every(k=>M.has(k))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(w){this.dirty=!0,this._nodes.add(w),this._cachedNodes=null}delete(w){this.dirty=!0,this._nodes.delete(w),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(w){return this._nodes.has(w)}clone(){return new A3(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(w){}insertText(){}insertNodes(w){const L=this.getNodes(),M=L.length,k=L[M-1];let A;if(In(k))A=k.select();else{const D=k.getIndexWithinParent()+1;A=k.getParentOrThrow().select(D,D)}A.insertNodes(w);for(let D=0;D<M;D++)L[D].remove()}getNodes(){const w=this._cachedNodes;if(w!==null)return w;const L=this._nodes,M=[];for(const k of L){const A=fo(k);A!==null&&M.push(A)}return Mw()||(this._cachedNodes=M),M}getTextContent(){const w=this.getNodes();let L="";for(let M=0;M<w.length;M++)L+=w[M].getTextContent();return L}}function kn(E){return E instanceof Ab}class Ab{constructor(w,L,M,k){this.anchor=w,this.focus=L,w._selection=this,L._selection=this,this._cachedNodes=null,this.format=M,this.style=k,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(w){this._cachedNodes=w}is(w){return!!kn(w)&&this.anchor.is(w.anchor)&&this.focus.is(w.focus)&&this.format===w.format&&this.style===w.style}isCollapsed(){return this.anchor.is(this.focus)}getNodes(){const w=this._cachedNodes;if(w!==null)return w;const L=this.anchor,M=this.focus,k=L.isBefore(M),A=k?L:M,D=k?M:L;let I=A.getNode(),R=D.getNode();const P=en(I)&&A.offset>0&&A.offset>=I.getChildrenSize(),H=A.offset,G=D.offset;if(en(I)){const Y=I.getDescendantByIndex(H);I=Y!=null?Y:I}if(en(R)){let Y=R.getDescendantByIndex(G);Y!==null&&Y!==I&&R.getChildAtIndex(G)===Y&&(Y=Y.getPreviousSibling()),R=Y!=null?Y:R}let q;if(I.is(R))q=en(I)&&I.getChildrenSize()>0?[]:[I];else if(q=I.getNodesBetween(R),P){const Y=q.findIndex($=>!$.is(I)&&!$.isBefore(I));q.splice(0,Y)}return Mw()||(this._cachedNodes=q),q}setTextNodeRange(w,L,M,k){Em(this.anchor,w.__key,L,"text"),Em(this.focus,M.__key,k,"text"),this._cachedNodes=null,this.dirty=!0}getTextContent(){const w=this.getNodes();if(w.length===0)return"";const L=w[0],M=w[w.length-1],k=this.anchor,A=this.focus,D=k.isBefore(A),[I,R]=jL(this);let P="",H=!0;for(let G=0;G<w.length;G++){const q=w[G];if(en(q)&&!q.isInline())H||(P+=`
350`),H=!q.isEmpty();else if(H=!1,In(q)){let Y=q.getTextContent();q===L?q===M?k.type==="element"&&A.type==="element"&&A.offset!==k.offset||(Y=I<R?Y.slice(I,R):Y.slice(R,I)):Y=D?Y.slice(I):Y.slice(R):q===M&&(Y=D?Y.slice(0,R):Y.slice(0,I)),P+=Y}else!Ur(q)&&!kb(q)||q===M&&this.isCollapsed()||(P+=q.getTextContent())}return P}applyDOMRange(w){const L=$a(),M=L.getEditorState()._selection,k=_I(w.startContainer,w.startOffset,w.endContainer,w.endOffset,L,M);if(k===null)return;const[A,D]=k;Em(this.anchor,A.key,A.offset,A.type),Em(this.focus,D.key,D.offset,D.t
350ype),this._cachedNodes=null}clone(){const w=this.anchor,L=this.focus;return new Ab(i0(w.key,w.offset,w.type),i0(L.key,L.offset,L.type),this.format,this.style)}toggleFormat(w){this.format=p3(this.format,w,null),this.dirty=!0}setStyle(w){this.style=w,this.dirty=!0}hasFormat(w){const L=Al[w];return!!(this.format&L)}insertRawText(w){const L=w.split(/(\r?\n|\t)/),M=[],k=L.length;for(let A=0;A<k;A++){const D=L[A];D===`
351`||D===`\r
352`?M.push(Vd()):D==="	"?M.push(qv()):M.push(ja(D))}this.insertNodes(M)}insertText(w){const L=this.anchor,M=this.focus,k=this.format,A=this.style;let D=L,I=M;!this.isCollapsed()&&M.isBefore(L)&&(D=M,I=L),D.type==="element"&&function(ne,ue,fe,be){const _e=ne.getNode(),ye=_e.getChildAtIndex(ne.offset),Ee=ja(),He=sc(_e)?Zs().append(Ee):Ee;Ee.setFormat(fe),Ee.setStyle(be),ye===null?_e.append(He):ye.insertBefore(He),ne.is(ue)&&ue.set(Ee.__key,0,"text"),ne.set(Ee.__key,0,"text")}(D,I,k,A);const R=D.offset;let P=I.offset;const H=this.getNodes(),G=H.length;let q=H[0];In(q)||En(26);const Y=q.getTextContent().length,$=q.getParentOrThrow();let X=H[G-1];if(G===1&&I.type==="element"&&(P=Y,I.set(D.key,P,"text")),this.isCollapsed()&&R===Y&&(q.isSegmented()||q.isToken()||!q.canInsertTextAfter()||!$.canInsertTextAfter()&&q.getNextSibling()===null)){let ne=q.getNextSibling();if(In(ne)&&ne.canInsertTextBefore()&&!Cb(ne)||(ne=ja(),ne.setFormat(k),ne.setStyle(A),$.canInsertTextAfter()?q.insertAfter(ne):$.insertAfter(ne)),ne.select(0,0),q=ne,w!=="")return void this.insertText(w)}else if(this.isCollapsed()&&R===0&&(q.isSegmented()||q.isToken()||!q.canInsertTextBefore()||!$.canInsertTextBefore()&&q.getPreviousSibling()===null)){let ne=q.getPreviousSibling();if(In(ne)&&!Cb(ne)||(ne=ja(),ne.setFormat(k),$.canInsertTextBefore()?q.insertBefore(ne):$.insertBefore(ne)),ne.select(),q=ne,w!=="")return void this.insertText(w)}else if(q.isSegmented()&&R!==Y){const ne=ja(q.getTextContent());ne.setFormat(k),q.replace(ne),q=ne}else if(!this.isCollapsed()&&w!==""){const ne=X.getParent();if(!$.canInsertTextBefore()||!$.canInsertTextAfter()||en(ne)&&(!ne.canInsertTextBefore()||!ne.canInsertTextAfter()))return this.insertText(""),vI(this.anchor,this.focus,null),void this.insertText(w)}if(G===1){if(q.isToken()){const be=ja(w);return be.select(),void q.replace(be)}const ne=q.getFormat(),ue=q.getStyle();if(R!==P||ne===k&&ue===A){if(AL(q)){const be=ja(w);return be.setFormat(k),be.setStyle(A),be.select(),void q.replace(be)}}else{if(q.getTextContent()!==""){const be=ja(w);if(be.setFormat(k),be.setStyle(A),be.select(),R===0)q.insertBefore(be,!1);else{const[_e]=q.splitText(R);_e.insertAfter(be,!1)}return void(be.isComposing()&&this.anchor.type==="text"&&(this.anchor.offset-=w.length))}q.setFormat(k),q.setStyle(A)}const fe=P-R;q=q.spliceText(R,fe,w,!0),q.getTextContent()===""?q.remove():this.anchor.type==="text"&&(q.isComposing()?this.anchor.offset-=w.length:(this.format=ne,this.style=ue))}else{const ne=new Set([...q.getParentKeys(),...X.getParentKeys()]),ue=en(q)?q:q.getParentOrThrow();let fe=en(X)?X:X.getParentOrThrow(),be=X;
352if(!ue.is(fe)&&fe.isInline())do be=fe,fe=fe.getParentOrThrow();while(fe.isInline());if(I.type==="text"&&(P!==0||X.getTextContent()==="")||I.type==="element"&&X.getIndexWithinParent()<P)if(In(X)&&!X.isToken()&&P!==X.getTextContentSize()){if(X.isSegmented()){const Ge=ja(X.getTextContent());X.replace(Ge),X=Ge}sc(I.getNode())||I.type!=="text"||(X=X.spliceText(0,P,"")),ne.add(X.__key)}else{const Ge=X.getParentOrThrow();Ge.canBeEmpty()||Ge.getChildrenSize()!==1?X.remove():Ge.remove()}else ne.add(X.__key);const _e=fe.getChildren(),ye=new Set(H),Ee=ue.is(fe),He=ue.isInline()&&q.getNextSibling()===null?ue:q;for(let Ge=_e.length-1;Ge>=0;Ge--){const it=_e[Ge];if(it.is(q)||en(it)&&it.isParentOf(q))break;it.isAttached()&&(!ye.has(it)||it.is(be)?Ee||He.insertAfter(it,!1):it.remove())}if(!Ee){let Ge=fe,it=null;for(;Ge!==null;){const wt=Ge.getChildren(),vt=wt.length;(vt===0||wt[vt-1].is(it))&&(ne.delete(Ge.__key),it=Ge),Ge=Ge.getParent()}}if(q.isToken())if(R===Y)q.select();else{const Ge=ja(w);Ge.select(),q.replace(Ge)}else q=q.spliceText(R,Y-R,w,!0),q.getTextContent()===""?q.remove():q.isComposing()&&this.anchor.type==="text"&&(this.anchor.offset-=w.length);for(let Ge=1;Ge<G;Ge++){const it=H[Ge],wt=it.__key;ne.has(wt)||it.remove()}}}removeText(){if(this.isCollapsed())return;const{anchor:w,focus:L}=this,M=this.getNodes(),k=this.isBackward()?L:w,A=this.isBackward()?w:L;let D=k.getNode(),I=A.getNode();const R=mw(D,xm),P=mw(I,xm);In(D)&&D.isToken()&&k.offset<D.getTextContentSize()&&(k.offset=0),A.offset>0&&In(I)&&I.isToken()&&(A.offset=I.getTextContentSize());for(const G of M)gw(D,G)||gw(I,G)||G.getKey()===D.getKey()||G.getKey()===I.getKey()||G.remove();const H=(G,q)=>{if(G.getTextContent()==="")G.remove();else if(q!==0&&Cb(G)){const Y=ja(G.getTextContent());return Y.setFormat(G.getFormat()),Y.setStyle(G.getStyle()),G.replace(Y)}};if(D===I&&In(D)){const G=Math.abs(L.offset-w.offset);return D.spliceText(k.offset,G,"",!0),void H(D,G)}if(In(D)){const G=D.getTextContentSize()-k.offset;D.spliceText(k.offset,G,""),D=H(D,G)||D}In(I)&&(I.spliceText(0,A.offset,""),I=H(I,A.offset)||I),D.isAttached()&&In(D)?D.selectEnd():I.isAttached()&&In(I)&&I.selectStart(),en(R)&&en(P)&&R!==P&&(R.append(...P.getChildren()),P.remove(),A.set(k.key,k.offset,k.type))}formatText(w,L=null){if(this.isCollapsed())return this.toggleFormat(w),void xu(null);const M=this.getNodes(),k=[];for(const _e of M)In(_e)&&k.push(_e);const A=_e=>{M.forEach(ye=>{if(en(ye)){const Ee=ye.getFormatFlags(w,_e);ye.setTextFormat(Ee)}})},D=k.length;if(D===0)return this.toggleFormat(w),xu(null),void A(L);const I=this.anchor,R=this.focus,P=this.isBackward(),H=P?R:I,G=P?I:R;let q=0,Y=k[0],$=H.type==="element"?0:H.offset;if(H.type==="text"&&$===Y.getTextContentSize()&&(q=1,Y=k[1],$=0),Y==null)return;const X=Y.getFormatFlags(w,L);A(X);const ne=D-1;let ue=k[ne];const fe=G.type==="text"?G.offset:ue.getTextContentSize();if(Y.is(ue)){if($===fe)return;if(Cb(Y)||$===0&&fe===Y.getTextContentSize())Y.setFormat(X);else{const _e=Y.splitText($,fe),ye=$===0?_e[0]:_e[1];ye.setFormat(X),H.type==="text"&&H.set(ye.__key,0,"text"),G.type==="text"&&G.set(ye.__key,fe-$,"text")}return void(this.format=X)}$===0||Cb(Y)||([,Y]=Y.splitText($),$=0),Y.setFormat(X);const be=ue.getFormatFlags(w,X);fe>0&&(fe===ue.getTextContentSize()||Cb(ue)||([ue]=ue.splitText(fe)),ue.setFormat(be));for(let _e=q+1;_e<ne;_e++){const ye=k[_e],Ee=ye.getFormatFlags(w,be);ye.setFormat(Ee)}H.type==="text"&&H.set(Y.__key,$,"text"),G.type==="text"&&G.set(ue.__key,fe,"text"),this.format=X|be}insertNodes(w){if(w.length===0)return;if(this.anchor.key==="root"){this.insertParagraph();const $=Zn();return kn($)||En(134),$.insertNodes(w)}const L=(this.isBackward()?this.focus:this.anchor).getNode(),M=mw(L,xm),k=w[w.length-1];if(en(M)&&"__language"in M){if("__language"in w[0])this.insertText(w[0].getTextContent());else{const $=IL(this);M.splice($,0,w),k.selectEnd()}return}if(!w.some($=>(en($)||Ur($))&&!$.isInline())){en(M)||En(211,L.constructor.name,L.getType());const $=IL(this);return M.splice($,0,w),void k.selectEnd()}const A=function($){const X=Zs();let ne=null;for(let ue=0;ue<$.length;ue++){const fe=$[ue],be=kb(fe);if(be||Ur(fe)&&fe.isInline()||en(fe)&&fe.isInline()||In(fe)||fe.isParentRequired()){if
352(ne===null&&(ne=fe.createParentElementNode(),X.append(ne),be))continue;ne!==null&&ne.append(fe)}else X.append(fe),ne=null}return X}(w),D=A.getLastDescendant(),I=A.getChildren(),R=!en(M)||!M.isEmpty()?this.insertParagraph():null,P=I[I.length-1];let H=I[0];var G;en(G=H)&&xm(G)&&!G.isEmpty()&&en(M)&&(!M.isEmpty()||M.canMergeWhenEmpty())&&(en(M)||En(211,L.constructor.name,L.getType()),M.append(...H.getChildren()),H=I[1]),H&&(M===null&&En(212,L.constructor.name,L.getType()),function($,X,ne){const ue=X.getParentOrThrow().getLastChild();let fe=X;const be=[X];for(;fe!==ue;)fe.getNextSibling()||En(140),fe=fe.getNextSibling(),be.push(fe);let _e=$;for(const ye of be)_e=_e.insertAfter(ye)}(M,H));const q=mw(D,xm);R&&en(q)&&(R.canMergeWhenEmpty()||xm(P))&&(q.append(...R.getChildren()),R.remove()),en(M)&&M.isEmpty()&&M.remove(),D.selectEnd();const Y=en(M)?M.getLastChild():null;kb(Y)&&q!==M&&Y.remove()}insertParagraph(){if(this.anchor.key==="root"){const D=Zs();return xs().splice(this.anchor.offset,0,[D]),D.select(),D}const w=IL(this),L=mw(this.anchor.getNode(),xm);en(L)||En(213);const M=L.getChildAtIndex(w),k=M?[M,...M.getNextSiblings()]:[],A=L.insertNewAfter(this,!1);return A?(A.append(...k),A.selectStart(),A):null}insertLineBreak(w){const L=Vd();if(this.insertNodes([L]),w){const M=L.getParentOrThrow(),k=L.getIndexWithinParent();M.select(k,k)}}extract(){const w=this.getNodes(),L=w.length,M=L-1,k=this.anchor,A=this.focus;let D=w[0],I=w[M];const[R,P]=jL(this);if(L===0)return[];if(L===1){if(In(D)&&!this.isCollapsed()){const G=R>P?P:R,q=R>P?R:P,Y=D.splitText(G,q),$=G===0?Y[0]:Y[1];return $!=null?[$]:[]}return[D]}const H=k.isBefore(A);if(In(D)){const G=H?R:P;G===D.getTextContentSize()?w.shift():G!==0&&([,D]=D.splitText(G),w[0]=D)}if(In(I)){const G=I.getTextContent().length,q=H?P:R;q===0?w.pop():q!==G&&([I]=I.splitText(q),w[M]=I)}return w}modify(w,L,M){const k=this.focus,A=this.anchor,D=w==="move",I=hw(k,L);if(Ur(I)&&!I.isIsolated()){if(D&&I.isKeyboardSelectable()){const Y=xI();return Y.add(I.__key),void Bd(Y)}const q=L?I.getPreviousSibling():I.getNextSibling();if(In(q)){const Y=q.__key,$=L?q.getTextContent().length:0;return k.set(Y,$,"text"),void(D&&A.set(Y,$,"text"))}{const Y=I.getParentOrThrow();let $,X;return en(q)?(X=q.__key,$=L?q.getChildrenSize():0):($=I.getIndexWithinParent(),X=Y.__key,L||$++),k.set(X,$,"element"),void(D&&A.set(X,$,"element"))}}const R=$a(),P=Ud(R._window);if(!P)return;const H=R._blockCursorElement,G=R._rootElement;if(G===null||H===null||!en(I)||I.isInline()||I.canBeEmpty()||uL(H,R,G),function(q,Y,$,X){q.modify(Y,$,X)}(P,w,L?"backward":"forward",M),P.rangeCount>0){const q=P.getRangeAt(0),Y=this.anchor.getNode(),$=sc(Y)?Y:vQ(Y);if(this.applyDOMRange(q),this.dirty=!0,!D){const X=this.getNodes(),ne=[];let ue=!1;for(let fe=0;fe<X.length;fe++){const be=X[fe];gw(be,$)?ne.push(be):ue=!0}if(ue&&ne.length>0)if(L){const fe=ne[0];en(fe)?fe.selectStart():fe.getParentOrThrow().selectStart()}else{const fe=ne[ne.length-1];en(fe)?fe.selectEnd():fe.getParentOrThrow().selectEnd()}P.anchorNode===q.startContainer&&P.anchorOffset===q.startOffset||function(fe){const be=fe.focus,_e=fe.anchor,ye=_e.key,Ee=_e.offset,He=_e.type;Em(_e,be.key,be.offset,be.type),Em(be,ye,Ee,He),fe._cachedNodes=null}(this)}}}forwardDeletion(w,L,M){if(!M&&(w.type==="element"&&en(L)&&w.offset===L.getChildrenSize()||w.type==="text"&&w.offset===L.getTextContentSize())){const k=L.getParent(),A=L.getNextSibling()||(k===null?null:k.getNextSibling());if(en(A)&&A.isShadowRoot())return!0}return!1}deleteCharacter(w){const L=this.isCollapsed();if(this.isCollapsed()){const M=this.anchor;let k=M.getNode();if(this.forwardDeletion(M,k,w))return;const A=this.focus,D=hw(A,w);if(Ur(D)&&!D.isIsolated()){if(D.isKeyboardSelectable()&&en(k)&&k.getChildrenSize()===0){k.remove();const I=xI();I.add(D.__key),Bd(I)}else D.remove(),$a().dispatchCommand(Rv,void 0);return}if(!w&&en(D)&&en(k)&&k.isEmpty())return k.remove(),void D.selectStart();if(this.modify("extend",w,"character"),this.isCollapsed()){if(w&&M.offset===0&&(M.type==="element"?M.getNode():M.getNode().getParentOrThrow()).collapseAtStart(this))return}else{const I=A.type==="text"?A.getNode():null;if(k=M.type==="text"?M.getNode():null,I!==null&&I.isSegmented()){const R=A.offset,P=I.getTextContentSize();if(I.is(k)||w&&R!==P||!w&&R!==0)return void mI(I,w,R)}else if(k!==null&&k.isSegmented()){const R=M.offset,P=k.getTextContentSize();if(k.is(I)||w&&R!==0||!w&&R!==P)return void mI(k,w,R)}(function(R,P){const H=R.anchor,G=R.focus,q=H.getNode(),Y=G.getNode();if(q===Y&&H.type==="text"&&G.type==="text"){const $=H.offset,X=G.offset,ne=$<X,ue=ne?$:X,fe=ne?X:$,be=fe-1;ue!==be&&(jN(q.getTextContent().slice(ue,fe))||(P?G.offset=be:H.offset=be))}})(this,w)}}if(this.removeText(),w&&!L&&this.isCollapsed()&&this.anchor.type==="element"&&this.anchor.offset===0){const M=this.anchor.getNode();M.isEmpty()&&sc(M.getParent())&&M.getIndexWithinParent()===0&&M.collapseAtStart(this)}}deleteLine(w){if(this.isCollapsed()){const L=this.anchor.type==="element";if(L&&this.insertText(" "),this.modify("extend",w,"lineboundary"),this.isCollapsed()&&this.anchor.offset===0&&this.modify("extend",w,"character"),L){const M=w?this.anchor:this.focus;M.set(M.key,M.offset+1,M.type)}}this.removeText()}deleteWord(w){if(this.isCollapsed()){const L=this.anchor,M=L.getNode();if(this.forwardDeletion(L,M,w))return;this.modify("extend",w,"word")}this.removeText()}isBackward(){return this.focus.isBefore(this.anchor)}getStartEndPoints(){return[this.anchor,this.focus]}}function r0(E){return E instanceof A3}function gI(E){const w=E.offset;if(E.type==="text")return w;const L=E.getNode();return w===L.getChildrenSize()?L.getTextContent().length:0}function jL(E){const w=E.getStartEndPoints();if(w===null)return[0,0];const[L,M]=w;return L.type==="element"&&M.type==="element"&&L.key===M.key&&L.offset===M.offset?[0,0]:[gI(L),gI(M)]}function mI(E,w,L){const M=E,k=M.getTextContent().split(/(?=\s)/g),A=k.length;let D=0,I=0;for(let P=0;P<A;P++){const H=P===A-1;if(I=D,D+=k[P].length,w&&D===L||D>L||H){k.splice(P,1),H&&(I=void 0);break}}const R=k.join("").trim();R===""?M.remove():(M.setTextContent(R),M.select(I,I))}function bI(E,w,L,M){let k,A=w;if(Ao(E)){let D=!1;const I=E.childNodes,R=I.length,P=M._blockCursorElement;A===R&&(D=!0,A=R-1);let H=I[A],G=!1;if(H===P)H=I[A+1],G=!0;else if(P!==null){const q=P.parentNode;E===q&&w>Array.prototype.indexOf.call(q.children,P)&&A--}if(k=Uv(H),In(k))A=DN(k,D);else{let q=Uv(E);if(q===null)return null;if(en(q)){const Y=M.getElementByKey(q.getKey());Y===null&&En(214),[q,A]=q.getDOMSlot(Y).resolveChildIndex(q,Y,E,w),en(q)||En(215),D&&A>=q.getChildrenSize()&&(A=Math.max(0,q.getChildrenSize()-1));let X=q.getChildAtIndex(A);if(en(X)&&function(ne,ue,fe){const be=ne.getParent();return fe===null||be===null||!be.canBeEmpty()||be!==fe.getNode()}(X,0,L)){const ne=D?X.getLastDescendant():X.getFirstDescendant();ne===null?q=X:(X=ne,q=en(X)?X:X.getParentOrThrow()),A=0}In(X)?(k=X,q=null,A=DN(X,D)):X!==q&&D&&!G&&(en(q)||En(216),A=Math.min(q.getChildrenSize(),A+1))}else{const Y=q.getIndexWithinParent();A=w===0&&Ur(q)&&Uv(E)===q?Y:Y+1,q=q.getParentOrThrow()}if(en(q))return i0(q.__key,A,"element")}}else k=Uv(E);return In(k)?i0(k.__key,A,"text"):null}function yI(E,w,L){const M=E.offset,k=E.getNode();if(M===0){const A=k.getPreviousSibling(),D=k.getParent();if(w){if((L||!w)&&A===null&&en(D)&&D.isInline()){const I=D.getPreviousSibling();In(I)&&(E.key=I.__key,E.offset=I.getTextContent().length)}}else en(A)&&!L&&A.isInline()?(E.key=A.__key,E.offset=A.getChildrenSize(),E.type="element"):In(A)&&(E.key=A.__key,E.offset=A.getTextContent().length)}else if(M===k.getTextContent().length){const A=k.getNextSibling(),D=k.getParent();if(w&&en(A)&&A.isInline())E.key=A.__key,E.offset=0,E.type="element";else if((L||w)&&A===null&&en(D)&&D.isInline()&&!D.canInsertTextAfter()){const I=D.getNextSibling();In(I)&&(E.key=I.__key,E.offset=0)}}}function vI(E,w,L){if(E.type==="text"&&w.type==="text"){const M=E.isBefore(w),k=E.is(w);yI(E,M,k),yI(w,!M,k),k&&(w.key=E.key,w.offset=E.offset,w.type=E.type);const A=$a();if(A.isComposing()&&A._compositionKey!==E.key&&kn(L)){const D=L.anchor,I=L.focus;
352Em(E,D.key,D.offset,D.type),Em(w,I.key,I.offset,I.type)}}}function _I(E,w,L,M,k,A){if(E===null||L===null||!lw(k,E,L))return null;const D=bI(E,w,kn(A)?A.anchor:null,k);if(D===null)return null;const I=bI(L,M,kn(A)?A.focus:null,k);if(I===null)return null;if(D.type==="element"&&I.type==="element"){const R=Uv(E),P=Uv(L);if(Ur(R)&&Ur(P))return null}return vI(D,I,A),[D,I]}function NL(E){return en(E)&&!E.isInline()}function wI(E,w,L,M,k,A){const D=Up(),I=new Ab(i0(E,w,k),i0(L,M,A),0,"");return I.dirty=!0,D._selection=I,I}function zQ(){const E=i0("root",0,"element"),w=i0("root",0,"element");return new Ab(E,w,0,"")}function xI(){return new A3(new Set)}function $ce(E,w){return D3(null,E,w,null)}function D3(E,w,L,M){const k=L._window;if(k===null)return null;const A=M||k.event,D=A?A.type:void 0,I=D==="selectionchange",R=!Q6&&(I||D==="beforeinput"||D==="compositionstart"||D==="compositionend"||D==="click"&&A&&A.detail===3||D==="drop"||D===void 0);let P,H,G,q;if(kn(E)&&!R)return E.clone();if(w===null)return null;if(P=w.anchorNode,H=w.focusNode,G=w.anchorOffset,q=w.focusOffset,I&&kn(E)&&!lw(L,P,H))return E.clone();const Y=_I(P,G,H,q,L,E);if(Y===null)return null;const[$,X]=Y;return new Ab($,X,kn(E)?E.format:0,kn(E)?E.style:"")}function Zn(){return Up()._selection}function Lw(){return $a()._editorState._selection}function j3(E,w,L,M=1){const k=E.anchor,A=E.focus,D=k.getNode(),I=A.getNode();if(!w.is(D)&&!w.is(I))return;const R=w.__key;if(E.isCollapsed()){const P=k.offset;if(L<=P&&M>0||L<P&&M<0){const H=Math.max(0,P+M);k.set(R,H,"element"),A.set(R,H,"element"),SI(E)}}else{const P=E.isBackward(),H=P?A:k,G=H.getNode(),q=P?k:A,Y=q.getNode();if(w.is(G)){const $=H.offset;(L<=$&&M>0||L<$&&M<0)&&H.set(R,Math.max(0,$+M),"element")}if(w.is(Y)){const $=q.offset;(L<=$&&M>0||L<$&&M<0)&&q.set(R,Math.max(0,$+M),"element")}}SI(E)}function SI(E){const w=E.anchor,L=w.offset,M=E.focus,k=M.offset,A=w.getNode(),D=M.getNode();if(E.isCollapsed()){if(!en(A))return;const I=A.getChildrenSize(),R=L>=I,P=R?A.getChildAtIndex(I-1):A.getChildAtIndex(L);if(In(P)){let H=0;R&&(H=P.getTextContentSize()),w.set(P.__key,H,"text"),M.set(P.__key,H,"text")}}else{if(en(A)){const I=A.getChildrenSize(),R=L>=I,P=R?A.getChildAtIndex(I-1):A.getChildAtIndex(L);if(In(P)){let H=0;R&&(H=P.getTextContentSize()),w.set(P.__key,H,"text")}}if(en(D)){const I=D.getChildrenSize(),R=k>=I,P=R?D.getChildAtIndex(I-1):D.getChildAtIndex(k);if(In(P)){let H=0;R&&(H=P.getTextContentSize()),M.set(P.__key,H,"text")}}}}function N3(E,w,L,M,k){let A=null,D=0,I=null;M!==null?(A=M.__key,In(M)?(D=M.getTextContentSize(),I="text"):en(M)&&(D=M.getChildrenSize(),I="element")):k!==null&&(A=k.__key,In(k)?I="text":en(k)&&(I="element")),A!==null&&I!==null?E.set(A,D,I):(D=w.getIndexWithinParent(),D===-1&&(D=L.getChildrenSize()),E.set(L.__key,D,"element"))}function CI(E,w,L,M,k){E.type==="text"?(E.key=L,w||(E.offset+=k)):E.offset>M.getIndexWithinParent()&&(E.offset-=1)}function PQ(E,w,L,M,k,A,D){const I=M.anchorNode,R=M.focusNode,P=M.anchorOffset,H=M.focusOffset,G=document.activeElement;if(k.has("collaboration")&&G!==A||G!==null&&X6(G))return;if(!kn(w))return void(E!==null&&lw(L,I,R)&&M.removeAllRanges());
352const q=w.anchor,Y=w.focus,$=q.key,X=Y.key,ne=y3(L,$),ue=y3(L,X),fe=q.offset,be=Y.offset,_e=w.format,ye=w.style,Ee=w.isCollapsed();let He=ne,Ge=ue,it=!1;if(q.type==="text"){He=h3(ne);const It=q.getNode();it=It.getFormat()!==_e||It.getStyle()!==ye}else kn(E)&&E.anchor.type==="text"&&(it=!0);var wt,vt,Bt,Zt,Jt;if(Y.type==="text"&&(Ge=h3(ue)),He!==null&&Ge!==null&&(Ee&&(E===null||it||kn(E)&&(E.format!==_e||E.style!==ye))&&(wt=_e,vt=ye,Bt=fe,Zt=$,Jt=performance.now(),eI=[wt,vt,Bt,Zt,Jt]),P!==fe||H!==be||I!==He||R!==Ge||M.type==="Range"&&Ee||(G!==null&&A.contains(G)||A.focus({preventScroll:!0}),q.type==="element"))){try{M.setBaseAndExtent(He,fe,Ge,be)}catch(It){}if(!k.has("skip-scroll-into-view")&&w.isCollapsed()&&A!==null&&A===document.activeElement){const It=kn(w)&&w.anchor.type==="element"?He.childNodes[fe]||null:M.rangeCount>0?M.getRangeAt(0):null;if(It!==null){let Yt;if(It instanceof Text){const ln=document.createRange();ln.selectNode(It),Yt=ln.getBoundingClientRect()}else Yt=It.getBoundingClientRect();(function(ln,On,gn){const qn=UN(gn),Tn=aL(qn);if(qn===null||Tn===null)return;let{top:er,bottom:Sa}=On,li=0,Fn=0,Ji=gn;for(;Ji!==null;){const Qs=Ji===qn.body;if(Qs)li=0,Fn=v3(ln).innerHeight;else{const ni=Ji.getBoundingClientRect();li=ni.top,Fn=ni.bottom}let Na=0;if(er<li?Na=-(li-er):Sa>Fn&&(Na=Sa-Fn),Na!==0)if(Qs)Tn.scrollBy(0,Na);else{const ni=Ji.scrollTop;Ji.scrollTop+=Na;const Yn=Ji.scrollTop-ni;er-=Yn,Sa-=Yn}if(Qs)break;Ji=pw(Ji)}})(L,Yt,A)}}SL=!0}}function EI(E){let w=Zn()||Lw();w===null&&(w=xs().selectEnd()),w.insertNodes(E)}function Zce(){const E=Zn();return E===null?"":E.getTextContent()}function IL(E){let w=E;E.isCollapsed()||w.removeText();const L=Zn();kn(L)&&(w=L),kn(w)||En(161);const M=w.anchor;let k=M.getNode(),A=M.offset;for(;!xm(k);)[k,A]=FQ(k,A);return A}function FQ(E,w){const L=E.getParent();if(!L){const k=Zs();return xs().append(k),k.select(),[xs(),0]}if(In(E)){const k=E.splitText(w);if(k.length===0)return[L,E.getIndexWithinParent()];const A=w===0?0:1;return[L,k[0].getIndexWithinParent()+A]}if(!en(E)||w===0)return[L,E.getIndexWithinParent()];const M=E.getChildAtIndex(w);if(M){const k=new Ab(i0(E.__key,w,"element"),i0(E.__key,w,"element"),0,""),A=E.insertNewAfter(k);A&&A.append(M,...M.getNextSiblings())}return[L,E.getIndexWithinParent()+1]}let tu=null,nu=null,ac=!1,OL=!1,I3=0;const LI={characterData:!0,childList:!0,subtree:!0};function Mw(){return ac||tu!==null&&tu._readOnly}function tl(){ac&&En(13)}function MI(){I3>99&&En(14)}function Up(){return tu===null&&En(195,kI()),tu}function $a(){return nu===null&&En(196,kI()),nu}function kI(){let E=0;const w=new Set,L=R3.version;if(typeof window!="undefined")for(const k of document.querySelectorAll("[contenteditable]")){const A=d3(k);if(eL(A))E++;else if(A){let D=String(A.constructor.version||"<0.17.1");D===L&&(D+=" (separately built, likely a bundler configuration issue)"),w.add(D)}}let M=` Detected on the page: ${E} compatible editor(s) with version ${L}`;return w.size&&(M+=` and incompatible editors with versions ${Array.from(w).join(", ")}`),M}function BQ(){return nu}function TI(E,w,L){const M=w.__type,k=function(I,R){const P=I._nodes.get(R);return P===void 0&&En(30,R),P}(E,M);let A=L.get(M);A===void 0&&(A=Array.from(k.transforms),L.set(M,A));const D=A.length;for(let I=0;I<D&&(A[I](w),w.isAttached());I++);}function AI(E,w){return E!==void 0&&E.__key!==w&&E.isAttached()}function DI(E,w){if(!w)return;const L=E._updateTags;let M=w;Array.isArray(w)||(M=[w]);for(const k of M)L.add(k)}function UQ(E){return RL(E,$a()._nodes)}function RL(E,w){const L=E.type,M=w.get(L);M===void 0&&En(17,L);const k=M.klass;E.type!==k.getType()&&En(18,k.name);const A=k.importJSON(E),D=E.children;if(en(A)&&Array.isArray(D))for(let I=0;I<D.length;I++){const R=RL(D[I],w);A.append(R)}return A}function jI(E,w,L){const M=tu,k=ac,A=nu;tu=w,ac=!0,nu=E;try{return L()}finally{tu=M,ac=k,nu=A}}function Hp(E,w){const L=E._pendingEditorState,M=E._rootElement,k=E._headless||M===null;if(L===null)return;const A=E._editorState,D=A._selection,I=L._selection,R=E._dirtyType!==Sb,P=tu,H=ac,G=nu,q=E._updating,Y=E._observer;let $=null;if(E._pendingEditorState=null,E._editorState=L,!k&&R&&Y!==null){nu=E,tu=L,ac=!1,E._updating=!0;try{const Ee=E._dirtyType,He=E._dirtyElements,Ge=E._dirtyLeaves;Y.disconnect(),$=kQ(A,L,E,Ee,He,Ge)}catch(Ee){if(Ee instanceof Error&&E._onError(Ee),OL)throw Ee;return HI(E,null,M,L),vN(E),E._dirtyType=Fv,OL=!0,Hp(E,A),void(OL=!1)}finally{Y.observe(M,LI),E._updating=q,tu=P,ac=H,nu=G}}L._readOnly||(L._readOnly=!0);const X=E._dirtyLeaves,ne=E._dirtyElements,ue=E._normalizedNodes,fe=E._updateTags,be=E._deferred;R&&(E._dirtyType=Sb,E._cloneNotNeeded.clear(),E._dirtyLeaves=new Set,E._dirtyElements=new Map,E._normalizedNodes=new Set,E._updateTags=new Set),function(Ee,He){const Ge=Ee._decorators;let it=Ee._pendingDecorators||Ge;const wt=He._nodeMap;let vt;for(vt in it)wt.has(vt)||(it===Ge&&(it=kN(Ee)),delete it[vt])}(E,L);const _e=k?null:Ud(E._window);if(E._editable&&_e!==null&&(R||I===null||I.dirty)&&M!==null&&!fe.has("skip-dom-selection")){nu=E,tu=L;try{if(Y!==null&&Y.disconnect(),R||I===null||I.dirty){const Ee=E._blockCursorElement;Ee!==null&&uL(Ee,E,M),PQ(D,I,E,_e,fe,M)}wQ(E,M,I),Y!==null&&Y.observe(M,LI)}finally{nu=G,tu=P}}$!==null&&function(Ee,He,Ge,it,wt){const vt=Array.from(Ee._listeners.mutation),Bt=vt.length;for(let Zt=0;Zt<Bt;Zt++){const[Jt,It]=vt[Zt],Yt=He.get(It);Yt!==void 0&&Jt(Yt,{dirtyLeaves:it,prevEditorState:wt,updateTags:Ge})}}(E,$,fe,X,A),kn(I)||I===null||D!==null&&D.is(I)||E.dispatchCommand(Rv,void 0);const ye=E._pendingDecorators;ye!==null&&(E._decorators=ye,E._pendingDecorators=null,kw("decorator",E,!0,ye)),function(Ee,He,Ge){const it=TN(He),wt=TN(Ge);it!==wt&&kw("textcontent",Ee,!0,wt)}(E,w||A,L),kw("update",E,!0,{dirtyElements:ne,dirtyLeaves:X,editorState:L,normalizedNodes:ue,prevEditorState:w||A,tags:fe}),function(Ee,He){if(Ee._deferred=[],He.length!==0){const Ge=Ee._updating;Ee._updating=!0;try{for(let it=0;
352it<He.length;it++)He[it]()}finally{Ee._updating=Ge}}}(E,be),function(Ee){const He=Ee._updates;if(He.length!==0){const Ge=He.shift();if(Ge){const[it,wt]=Ge;OI(Ee,it,wt)}}}(E)}function kw(E,w,L,...M){const k=w._updating;w._updating=L;try{const A=Array.from(w._listeners[E]);for(let D=0;D<A.length;D++)A[D].apply(null,M)}finally{w._updating=k}}function NI(E,w,L){if(E._updating===!1||nu!==E){let k=!1;return E.update(()=>{k=NI(E,w,L)}),k}const M=tL(E);for(let k=4;k>=0;k--)for(let A=0;A<M.length;A++){const D=M[A]._commands.get(w);if(D!==void 0){const I=D[k];if(I!==void 0){const R=Array.from(I),P=R.length;for(let H=0;H<P;H++)if(R[H](L,E)===!0)return!0}}}return!1}function II(E,w){const L=E._updates;let M=w||!1;for(;L.length!==0;){const k=L.shift();if(k){const[A,D]=k;let I;if(D!==void 0){if(I=D.onUpdate,D.skipTransforms&&(M=!0),D.discrete){const R=E._pendingEditorState;R===null&&En(191),R._flushSync=!0}I&&E._deferred.push(I),DI(E,D.tag)}A()}}return M}function OI(E,w,L){const M=E._updateTags;let k,A=!1,D=!1;L!==void 0&&(k=L.onUpdate,DI(E,L.tag),A=L.skipTransforms||!1,D=L.discrete||!1),k&&E._deferred.push(k);const I=E._editorState;let R=E._pendingEditorState,P=!1;(R===null||R._readOnly)&&(R=E._pendingEditorState=FI(R||I),P=!0),R._flushSync=D;const H=tu,G=ac,q=nu,Y=E._updating;tu=R,ac=!1,E._updating=!0,nu=E;try{P&&(E._headless?I._selection!==null&&(R._selection=I._selection.clone()):R._selection=function(ue){const fe=ue.getEditorState()._selection,be=Ud(ue._window);return kn(fe)||fe==null?D3(fe,be,ue,null):fe.clone()}(E));const X=E._compositionKey;w(),A=II(E,A),function(ue,fe){const be=fe.getEditorState()._selection,_e=ue._selection;if(kn(_e)){const ye=_e.anchor,Ee=_e.focus;let He;if(ye.type==="text"&&(He=ye.getNode(),He.selectionTransform(be,_e)),Ee.type==="text"){const Ge=Ee.getNode();He!==Ge&&Ge.selectionTransform(be,_e)}}}(R,E),E._dirtyType!==Sb&&(A?function(ue,fe){const be=fe._dirtyLeaves,_e=ue._nodeMap;for(const ye of be){const Ee=_e.get(ye);In(Ee)&&Ee.isAttached()&&Ee.isSimpleText()&&!Ee.isUnmergeable()&&xN(Ee)}}(R,E):function(ue,fe){const be=fe._dirtyLeaves,_e=fe._dirtyElements,ye=ue._nodeMap,Ee=_m(),He=new Map;let Ge=be,it=Ge.size,wt=_e,vt=wt.size;
352for(;it>0||vt>0;){if(it>0){fe._dirtyLeaves=new Set;for(const Bt of Ge){const Zt=ye.get(Bt);In(Zt)&&Zt.isAttached()&&Zt.isSimpleText()&&!Zt.isUnmergeable()&&xN(Zt),Zt!==void 0&&AI(Zt,Ee)&&TI(fe,Zt,He),be.add(Bt)}if(Ge=fe._dirtyLeaves,it=Ge.size,it>0){I3++;continue}}fe._dirtyLeaves=new Set,fe._dirtyElements=new Map;for(const Bt of wt){const Zt=Bt[0],Jt=Bt[1];if(Zt!=="root"&&!Jt)continue;const It=ye.get(Zt);It!==void 0&&AI(It,Ee)&&TI(fe,It,He),_e.set(Zt,Jt)}Ge=fe._dirtyLeaves,it=Ge.size,wt=fe._dirtyElements,vt=wt.size,I3++}fe._dirtyLeaves=be,fe._dirtyElements=_e}(R,E),II(E),function(ue,fe,be,_e){const ye=ue._nodeMap,Ee=fe._nodeMap,He=[];for(const[Ge]of _e){const it=Ee.get(Ge);it!==void 0&&(it.isAttached()||(en(it)&&VN(it,Ge,ye,Ee,He,_e),ye.has(Ge)||_e.delete(Ge),He.push(Ge)))}for(const Ge of He)Ee.delete(Ge);for(const Ge of be){const it=Ee.get(Ge);it===void 0||it.isAttached()||(ye.has(Ge)||be.delete(Ge),Ee.delete(Ge))}}(I,R,E._dirtyLeaves,E._dirtyElements)),X!==E._compositionKey&&(R._flushSync=!0);const ne=R._selection;if(kn(ne)){const ue=R._nodeMap,fe=ne.anchor.key,be=ne.focus.key;ue.get(fe)!==void 0&&ue.get(be)!==void 0||En(19)}else r0(ne)&&ne._nodes.size===0&&(R._selection=null)}catch(X){return X instanceof Error&&E._onError(X),E._pendingEditorState=I,E._dirtyType=Fv,E._cloneNotNeeded.clear(),E._dirtyLeaves=new Set,E._dirtyElements.clear(),void Hp(E)}finally{tu=H,ac=G,nu=q,E._updating=Y,I3=0}E._dirtyType!==Sb||E._deferred.length>0||function(X,ne){const ue=ne.getEditorState()._selection,fe=X._selection;if(fe!==null){if(fe.dirty||!fe.is(ue))return!0}else if(ue!==null)return!0;return!1}(R,E)?R._flushSync?(R._flushSync=!1,Hp(E)):P&&gQ(()=>{Hp(E)}):(R._flushSync=!1,P&&(M.clear(),E._deferred=[],E._pendingEditorState=null))}function Df(E,w,L){E._updating?E._updates.push([w,L]):OI(E,w,L)}class Tw{constructor(w,L,M){this.element=w,this.before=L||null,this.after=M||null}withBefore(w){return new Tw(this.element,w,this.after)}withAfter(w){return new Tw(this.element,this.before,w)}withElement(w){return new Tw(w,this.before,this.after)}insertChild(w){const L=this.before||this.getManagedLineBreak();return L!==null&&L.parentElement!==this.element&&En(222),this.element.insertBefore(w,L),this}removeChild(w){return w.parentElement!==this.element&&En(223),this.element.removeChild(w),this}replaceChild(w,L){return L.parentElement!==this.element&&En(224),this.element.replaceChild(w,L),this}getFirstChild(){const w=this.after?this.after.nextSibling:this.element.firstChild;return w===this.before||w===this.getManagedLineBreak()?null:w}getManagedLineBreak(){return this.element.__lexicalLineBreak||null}setManagedLineBreak(w){if(w===null)this.removeManagedLineBreak();else{const L=w==="decorator"&&(ow||o3);this.insertManagedLineBreak(L)}}removeManagedLineBreak(){const w=this.getManagedLineBreak();if(w){const L=this.element,M=w.nodeName==="IMG"?w.nextSibling:null;M&&L.removeChild(M),L.removeChild(w),L.__lexicalLineBreak=void 0}}insertManagedLineBreak(w){const L=this.getManagedLineBreak();if(L){if(w===(L.nodeName==="IMG"))return;this.removeManagedLineBreak()}const M=this.element,k=this.before,A=document.createElement("br");if(M.insertBefore(A,k),w){const D=document.createElement("img");D.setAttribute("data-lexical-linebreak","true"),D.style.cssText="display: inline !important; border: 0px !important; margin: 0px !important;",D.alt="",M.insertBefore(D,A),M.__lexicalLineBreak=D}else M.__lexicalLineBreak=A}getFirstChildOffset(){let w=0;for(let L=this.after;L!==null;L=L.previousSibling)w++;return w}resolveChildIndex(w,L,M,k){if(M===this.element){const R=this.getFirstChildOffset();return[w,Math.min(R+w.getChildrenSize(),Math.max(R,k))]}const A=RI(L,M);A.push(k);const D=RI(L,this.element);let I=w.getIndexWithinParent();for(let R=0;R<D.length;R++){const P=A[R],H=D[R];if(P===void 0||P<H)break;if(P>H){I+=1;break}}return[w.getParentOrThrow(),I]}}function RI(E,w){const L=[];let M=w;for(;M!==E&&M!==null;M=w.parentNode){let k=0;for(let A=M.previousSibling;A!==null;A=M.previousSibling)k++;L.push(k)}return M!==E&&En(225),L.reverse()}class a0 extends M3{constructor(w){super(w),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null,this.__textFormat=0,this.__textStyle=""}afterCloneFrom(w){super.afterCloneFrom(w),this.__first=w.__first,this.__last=w.__last,this.__size=w.__size,this.__indent=w.__indent,this.__format=w.__format,this.__style=w.__style,this.__dir=w.__dir,this.__textFormat=w.__textFormat,this.__textStyle=w.__textStyle}getFormat(){return this.getLatest().__format}getFormatType(){const w=this.getFormat();return sQ[w]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){const w=[];let L=this.getFirstChild();for(;L!==null;)w.push(L),L=L.getNextSibling();return w}getChildrenKeys(){const w=[];let L=this.getFirstChild();for(;L!==null;)w.push(L.__key),L=L.getNextSibling();return w}getChildrenSize(){return this.getLatest().__size}isEmpty(){return this.getChildrenSize()===0}isDirty(){const w=$a()._dirtyElements;return w!==null&&w.has(this.__key)}isLastChild(){const w=this.getLatest(),L=this.getParentOrThrow().getLastChild();return L!==null&&L.is(w)}getAllTextNodes(){const w=[];let L=this.getFirstChild();for(;L!==null;){if(In(L)&&w.push(L),en(L)){const M=L.getAllTextNodes();w.push(...M)}L=L.getNextSibling()}return w}getFirstDescendant(){let w=this.getFirstChild();for(;en(w);){const L=w.getFirstChild();if(L===null)break;w=L}return w}getLastDescendant(){let w=this.getLastChild();for(;en(w);){const L=w.getLastChild();if(L===null)break;w=L}return w}getDescendantByIndex(w){const L=this.getChildren(),M=L.length;if(w>=M){const A=L[M-1];return en(A)&&A.getLastDescendant()||A||null}const k=L[w];return en(k)&&k.getFirstDescendant()||k||null}getFirstChild(){const w=this.getLatest().__first;return w===null?null:fo(w)}getFirstChildOrThrow(){const w=this.getFirstChild();return w===null&&En(45,this.__key),w}getLastChild(){const w=this.getLatest().__last;return w===null?null:fo(w)}getLastChildOrThrow(){const w=this.getLastChild();return w===null&&En(96,this.__key),w}getChildAtIndex(w){const L=this.getChildrenSize();let M,k;if(w<L/2){for(M=this.getFirstChild(),k=0;M!==null&&k<=w;){if(k===w)return M;M=M.getNextSibling(),k++}return null}for(M=this.getLastChild(),k=L-1;M!==null&&k>=w;){if(k===w)return M;M=M.getPreviousSibling(),k--}return null}getTextContent(){let w="";const L=this.getChildren(),M=L.length;for(let k=0;k<M;k++){const A=L[k];w+=A.getTextContent(),en(A)&&k!==M-1&&!A.isInline()&&(w+=zp)}return w}getTextContentSize(){let w=0;const L=this.getChildren(),M=L.length;for(let k=0;k<M;k++){const A=L[k];w+=A.getTextContentSize(),en(A)&&k!==M-1&&!A.isInline()&&(w+=zp.length)}return w}getDirection(){return this.getLatest().__dir}getTextFormat(){return this.getLatest().__textFormat}hasFormat(w){if(w!==""){const L=mN[w];return!!(this.getFormat()&L)}return!1}hasTextFormat(w){const L=Al[w];return!!(this.getTextFormat()&L)}getFormatFlags(w,L){return p3(this.getLatest().__textFormat,w,L)}getTextStyle(){return this.getLatest().__textStyle}select(w,L){tl();const M=Zn();let k=w,A=L;const D=this.getChildrenSize();if(!this.canBeEmpty()){if(w===0&&L===0){const R=this.getFirstChild();if(In(R)||en(R))return R.select(0,0)}else if(!(w!==void 0&&w!==D||L!==void 0&&L!==D)){const R=this.getLastChild();if(In(R)||en(R))return R.select()}}k===void 0&&(k=D),A===void 0&&(A=D);const I=this.__key;return kn(M)?(M.anchor.set(I,k,"element"),M.focus.set(I,A,"element"),M.dirty=!0,M):wI(I,k,I,A,"element","element")}selectStart(){const w=this.getFirstDescendant();return w?w.selectStart():this.select()}selectEnd(){const w=this.getLastDescendant();return w?w.selectEnd():this.select()}clear(){const w=this.getWritable();
352return this.getChildren().forEach(L=>L.remove()),w}append(...w){return this.splice(this.getChildrenSize(),0,w)}setDirection(w){const L=this.getWritable();return L.__dir=w,L}setFormat(w){return this.getWritable().__format=w!==""?mN[w]:0,this}setStyle(w){return this.getWritable().__style=w||"",this}setTextFormat(w){const L=this.getWritable();return L.__textFormat=w,L}setTextStyle(w){const L=this.getWritable();return L.__textStyle=w,L}setIndent(w){return this.getWritable().__indent=w,this}splice(w,L,M){const k=M.length,A=this.getChildrenSize(),D=this.getWritable();w+L<=A||En(226,String(w),String(L),String(A));const I=D.__key,R=[],P=[],H=this.getChildAtIndex(w+L);let G=null,q=A-L+k;if(w!==0)if(w===A)G=this.getLastChild();else{const $=this.getChildAtIndex(w);$!==null&&(G=$.getPreviousSibling())}if(L>0){let $=G===null?this.getFirstChild():G.getNextSibling();for(let X=0;X<L;X++){$===null&&En(100);const ne=$.getNextSibling(),ue=$.__key;Eb($.getWritable()),P.push(ue),$=ne}}let Y=G;for(let $=0;$<k;$++){const X=M[$];Y!==null&&X.is(Y)&&(G=Y=Y.getPreviousSibling());const ne=X.getWritable();ne.__parent===I&&q--,Eb(ne);const ue=X.__key;if(Y===null)D.__first=ue,ne.__prev=null;else{const fe=Y.getWritable();fe.__next=ue,ne.__prev=fe.__key}X.__key===I&&En(76),ne.__parent=I,R.push(ue),Y=X}if(w+L===A)Y!==null&&(Y.getWritable().__next=null,D.__last=Y.__key);else if(H!==null){const $=H.getWritable();if(Y!==null){const X=Y.getWritable();$.__prev=Y.__key,X.__next=H.__key}else $.__prev=null}if(D.__size=q,P.length){const $=Zn();if(kn($)){const X=new Set(P),ne=new Set(R),{anchor:ue,focus:fe}=$;zI(ue,X,ne)&&N3(ue,ue.getNode(),this,G,H),zI(fe,X,ne)&&N3(fe,fe.getNode(),this,G,H),q!==0||this.canBeEmpty()||wm(this)||this.remove()}}return D}getDOMSlot(w){return new Tw(w)}exportDOM(w){const{element:L}=super.exportDOM(w);if(Ao(L)){const M=this.getIndent();M>0&&(L.style.paddingInlineStart=40*M+"px")}return{element:L}}exportJSON(){const w={children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),...super.exportJSON()},L=this.getTextFormat(),M=this.getTextStyle();return L!==0&&(w.textFormat=L),M!==""&&(w.textStyle=M),w}updateFromJSON(w){return super.updateFromJSON(w).setFormat(w.format).setIndent(w.indent).setDirection(w.direction).setTextFormat(w.textFormat||0).setTextStyle(w.textStyle||"")}insertNewAfter(w,L){return null}canIndent(){return!0}collapseAtStart(w){return!1}excludeFromCopy(w){return!1}canReplaceWith(w){return!0}canInsertAfter(w){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(w){return!1}extractWithChild(w,L,M){return!1}canMergeWhenEmpty(){return!1}reconcileObservedMutation(w,L){const M=this.getDOMSlot(w);let k=M.getFirstChild();for(let A=this.getFirstChild();A;A=A.getNextSibling()){const D=L.getElementByKey(A.getKey());D!==null&&(k==null?(M.insertChild(D),k=D):k!==D&&M.replaceChild(D,k),k=k.nextSibling)}}}function en(E){return E instanceof a0}function zI(E,w,L){let M=E.getNode();for(;M;){const k=M.__key;if(w.has(k)&&!L.has(k))return!0;M=M.getParent()}return!1}class PI extends M3{decorate(w,L){En(47)}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}}function Ur(E){return E instanceof PI}class Aw extends a0{static getType(){return"root"}static clone(){return new Aw}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){En(51)}getTextContent(){const w=this.__cachedText;return!Mw()&&$a()._dirtyType!==Sb||w===null?super.getTextContent():w}remove(){En(52)}replace(w){En(53)}insertBefore(w){En(54)}insertAfter(w){En(55)}updateDOM(w,L){return!1}append(...w){for(let L=0;L<w.length;L++){const M=w[L];en(M)||Ur(M)||En(56)}return super.append(...w)}static importJSON(w){return xs().updateFromJSON(w)}collapseAtStart(){return!0}}function sc(E){return E instanceof Aw}function FI(E){return new O3(new Map(E._nodeMap))}function zL(){return new O3(new Map([["root",new Aw]]))}function BI(E){const w=E.exportJSON(),L=E.constructor;if(w.type!==L.getType()&&En(130,L.name),en(E)){const M=w.children;Array.isArray(M)||En(59,L.name);const k=E.getChildren();for(let A=0;A<k.length;A++){const D=BI(k[A]);M.push(D)}}return w}class O3{constructor(w,L){this._nodeMap=w,this._selection=L||null,this._flushSync=!1,this._readOnly=!1}isEmpty(){return this._nodeMap.size===1&&this._selection===null}read(w,L){return jI(L&&L.editor||null,this,w)}clone(w){const L=new O3(this._nodeMap,w===void 0?this._selection:w);return L._readOnly=!0,L}toJSON(){return jI(null,this,()=>({root:BI(xs())}))}}class PL extends a0{static getType(){return"artificial"}createDOM(w){return document.createElement("div")}}class Dw extends a0{static getType(){return"paragraph"}static clone(w){return new Dw(w.__key)}createDOM(w){const L=document.createElement("p"),M=Hv(w.theme,"paragraph");return M!==void 0&&L.classList.add(...M),L}updateDOM(w,L,M){return!1}static importDOM(){return{p:w=>({conversion:HQ,priority:0})}}exportDOM(w){const{element:L}=super.exportDOM(w);if(Ao(L)){this.isEmpty()&&L.append(document.createElement("br"));const M=this.getFormatType();L.style.textAlign=M;const k=this.getDirection();k&&(L.dir=k)}return{element:L}}static importJSON(w){return Zs().updateFromJSON(w)}exportJSON(){return{...super.exportJSON(),textFormat:this.getTextFormat(),textStyle:this.getTextStyle()}}insertNewAfter(w,L){const M=Zs();M.setTextFormat(w.format),M.setTextStyle(w.style);const k=this.getDirection();return M.setDirection(k),M.setFormat(this.getFormatType()),M.setStyle(this.getTextStyle()),this.insertAfter(M,L),M}collapseAtStart(){const w=this.getChildren();if(w.length===0||In(w[0])&&w[0].getTextContent().trim()===""){if(this.getNextSibling()!==null)return this.selectNext(),this.remove(),!0;if(this.getPreviousSibling()!==null)return this.selectPrevious(),this.remove(),!0}return!1}}function HQ(E){const w=Zs();return E.style&&(w.setFormat(E.style.textAlign),hL(E,w)),{node:w}}function Zs(){return Af(new Dw)}function jw(E){return E instanceof Dw}const fa=0,FL=1,Qce=2,Jce=3,UI=4;function HI(E,w,L,M){const k=E._keyToDOMMap;k.clear(),E._editorState=zL(),E._pendingEditorState=M,E._compositionKey=null,E._dirtyType=Sb,E._cloneNotNeeded.clear(),E._dirtyLeaves=new Set,E._dirtyElements.clear(),E._normalizedNodes=new Set,E._updateTags=new Set,E._updates=[],E._blockCursorElement=null;const A=E._observer;A!==null&&(A.disconnect(),E._observer=null),w!==null&&(w.textContent=""),L!==null&&(L.textContent="",k.set("root",L))}function GQ(E){const w=E||{},L=BQ(),M=w.theme||{},k=E===void 0?L:w.parentEditor||null,A=w.disableEvents||!1,D=zL(),I=w.namespace||(k!==null?k._config.namespace:NN()),R=w.editorState,P=[Aw,Tb,Cw,Ew,Dw,PL,...w.nodes||[]],{onError:H,html:G}=w,q=w.editable===void 0||w.editable;let Y;if(E===void 0&&L!==null)Y=L._nodes;else{Y=new Map;for(let X=0;X<P.length;X++){let ne=P[X],ue=null,fe=null;if(typeof ne!="function"){const Ee=ne;ne=Ee.replace,ue=Ee.with,fe=Ee.withKlass||null}const be=ne.getType(),_e=ne.transform(),ye=new Set;
352_e!==null&&ye.add(_e),Y.set(be,{exportDOM:G&&G.export?G.export.get(ne):void 0,klass:ne,replace:ue,replaceWithKlass:fe,transforms:ye})}}const $=new R3(D,k,Y,{disableEvents:A,namespace:I,theme:M},H||console.error,function(X,ne){const ue=new Map,fe=new Set,be=_e=>{Object.keys(_e).forEach(ye=>{let Ee=ue.get(ye);Ee===void 0&&(Ee=[],ue.set(ye,Ee)),Ee.push(_e[ye])})};return X.forEach(_e=>{const ye=_e.klass.importDOM;if(ye==null||fe.has(ye))return;fe.add(ye);const Ee=ye.call(_e.klass);Ee!==null&&be(Ee)}),ne&&be(ne),ue}(Y,G?G.import:void 0),q);return R!==void 0&&($._pendingEditorState=R,$._dirtyType=Fv),$}class R3{constructor(w,L,M,k,A,D,I){this._parentEditor=L,this._rootElement=null,this._editorState=w,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new Map,this._updates=[],this._updating=!1,this._listeners={decorator:new Set,editable:new Set,mutation:new Map,root:new Set,textcontent:new Set,update:new Set},this._commands=new Map,this._config=k,this._nodes=M,this._decorators={},this._pendingDecorators=null,this._dirtyType=Sb,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=NN(),this._onError=A,this._htmlConversions=D,this._editable=I,this._headless=L!==null&&L._headless,this._window=null,this._blockCursorElement=null}isComposing(){return this._compositionKey!=null}registerUpdateListener(w){const L=this._listeners.update;return L.add(w),()=>{L.delete(w)}}registerEditableListener(w){const L=this._listeners.editable;return L.add(w),()=>{L.delete(w)}}registerDecoratorListener(w){const L=this._listeners.decorator;return L.add(w),()=>{L.delete(w)}}registerTextContentListener(w){const L=this._listeners.textcontent;return L.add(w),()=>{L.delete(w)}}registerRootListener(w){const L=this._listeners.root;return w(this._rootElement,null),L.add(w),()=>{w(null,this._rootElement),L.delete(w)}}registerCommand(w,L,M){M===void 0&&En(35);const k=this._commands;k.has(w)||k.set(w,[new Set,new Set,new Set,new Set,new Set]);const A=k.get(w);A===void 0&&En(36,String(w));const D=A[M];return D.add(L),()=>{D.delete(L),A.every(I=>I.size===0)&&k.delete(w)}}registerMutationListener(w,L,M){const k=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(w)).klass,A=this._listeners.mutation;A.set(L,k);const D=M&&M.skipInitialization;return D!==void 0&&D||this.initializeMutationListener(L,k),()=>{A.delete(L)}}getRegisteredNode(w){const L=this._nodes.get(w.getType());return L===void 0&&En(37,w.name),L}resolveRegisteredNodeAfterReplacements(w){for(;w.replaceWithKlass;)w=this.getRegisteredNode(w.replaceWithKlass);return w}initializeMutationListener(w,L){const M=this._editorState,k=fL(M).get(L.getType());if(!k)return;const A=new Map;for(const D of k.keys())A.set(D,"created");A.size>0&&w(A,{dirtyLeaves:new Set,prevEditorState:M,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(w,L){const M=this.getRegisteredNode(w);return M.transforms.add(L),M}registerNodeTransform(w,L){const M=this.registerNodeTransformToKlass(w,L),k=[M],A=M.replaceWithKlass;if(A!=null){const D=this.registerNodeTransformToKlass(A,L);k.push(D)}return function(D,I){const R=fL(D.getEditorState()),P=[];for(const H of I){const G=R.get(H);G&&P.push(G)}P.length!==0&&D.update(()=>{for(const H of P)for(const G of H.keys()){const q=fo(G);q&&q.markDirty()}},D._pendingEditorState===null?{tag:"history-merge"}:void 0)}(this,k.map(D=>D.klass.getType())),()=>{k.forEach(D=>D.transforms.delete(L))}}hasNode(w){return this._nodes.has(w.getType())}hasNodes(w){return w.every(this.hasNode.bind(this))}dispatchCommand(w,L){return $n(this,w,L)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(w){const L=this._rootElement;if(w!==L){const M=Hv(this._config.theme,"root"),k=this._pendingEditorState||this._editorState;if(this._rootElement=w,HI(this,L,w,k),L!==null&&(this._config.disableEvents||TQ(L),M!=null&&L.classList.remove(...M)),w!==null){const A=aL(w),D=w.style;D.userSelect="text",D.whiteSpace="pre-wrap",D.wordBreak="break-word",w.setAttribute("data-lexical-editor","true"),this._window=A,this._dirtyType=Fv,vN(this),this._updateTags.add("history-merge"),Hp(this),this._config.disableEvents||function(I,R){const P=I.ownerDocument,H=L3.get(P);(H===void 0||H<1)&&P.addEventListener("selectionchange",sI),L3.set(P,(H||0)+1),I.__lexicalEditor=R;const G=aI(I);for(let q=0;q<xL.length;q++){const[Y,$]=xL[q],X=typeof $=="function"?ne=>{uI(ne)||(oI(ne),(R.isEditable()||Y==="click")&&$(ne,R))}:ne=>{if(uI(ne))return;oI(ne);const ue=R.isEditable();switch(Y){case"cut":return ue&&$n(R,B6,ne);case"copy":return $n(R,a3,ne);case"paste":return ue&&$n(R,i3,ne);case"dragstart":return ue&&$n(R,cN,ne);case"dragover":return ue&&$n(R,fN,ne);case"dragend":return ue&&$n(R,UZ,ne);case"focus":return ue&&$n(R,HZ,ne);case"blur":return ue&&$n(R,GZ,ne);case"drop":return ue&&$n(R,lN,ne)}};I.addEventListener(Y,X),G.push(()=>{I.removeEventListener(Y,X)})}}(w,this),M!=null&&w.classList.add(...M)}else this._window=null,this._updateTags.add("history-merge"),Hp(this);kw("root",this,!1,w,L)}}getElementByKey(w){return this._keyToDOMMap.get(w)||null}getEditorState(){return this._editorState}setEditorState(w,L){w.isEmpty()&&En(38);let M=w;M._readOnly&&(M=FI(w),M._selection=w._selection?w._selection.clone():null),yN(this);
352const k=this._pendingEditorState,A=this._updateTags,D=L!==void 0?L.tag:null;k===null||k.isEmpty()||(D!=null&&A.add(D),Hp(this)),this._pendingEditorState=M,this._dirtyType=Fv,this._dirtyElements.set("root",!1),this._compositionKey=null,D!=null&&A.add(D),this._updating||Hp(this)}parseEditorState(w,L){return function(M,k,A){const D=zL(),I=tu,R=ac,P=nu,H=k._dirtyElements,G=k._dirtyLeaves,q=k._cloneNotNeeded,Y=k._dirtyType;k._dirtyElements=new Map,k._dirtyLeaves=new Set,k._cloneNotNeeded=new Set,k._dirtyType=0,tu=D,ac=!1,nu=k;try{const $=k._nodes;RL(M.root,$),A&&A(),D._readOnly=!0}catch($){$ instanceof Error&&k._onError($)}finally{k._dirtyElements=H,k._dirtyLeaves=G,k._cloneNotNeeded=q,k._dirtyType=Y,tu=I,ac=R,nu=P}return D}(typeof w=="string"?JSON.parse(w):w,this,L)}read(w){return Hp(this),this.getEditorState().read(w,{editor:this})}update(w,L){Df(this,w,L)}focus(w,L={}){const M=this._rootElement;M!==null&&(M.setAttribute("autocapitalize","off"),Df(this,()=>{const k=Zn(),A=xs();k!==null?k.dirty=!0:A.getChildrenSize()!==0&&(L.defaultSelection==="rootStart"?A.selectStart():A.selectEnd())},{onUpdate:()=>{M.removeAttribute("autocapitalize"),w&&w()},tag:"focus"}),this._pendingEditorState===null&&M.removeAttribute("autocapitalize"))}blur(){const w=this._rootElement;w!==null&&w.blur();const L=Ud(this._window);L!==null&&L.removeAllRanges()}isEditable(){return this._editable}setEditable(w){this._editable!==w&&(this._editable=w,kw("editable",this,!0,w))}toJSON(){return{editorState:this._editorState.toJSON()}}}R3.version="0.23.1+prod.esm";const GI=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0,VQ=GI?ae.useLayoutEffect:ae.useEffect,z3={tag:"history-merge"};function WQ({initialConfig:E,children:w}){const L=(0,ae.useMemo)(()=>{const{theme:M,namespace:k,nodes:A,onError:D,editorState:I,html:R}=E,P=jZ(null,M),H=GQ({editable:E.editable,html:R,namespace:k,nodes:A,onError:G=>D(G,H),theme:M});return function(G,q){if(q!==null){if(q===void 0)G.update(()=>{const Y=xs();if(Y.isEmpty()){const $=Zs();Y.append($);const X=GI?document.activeElement:null;(Zn()!==null||X!==null&&X===G.getRootElement())&&$.select()}},z3);else if(q!==null)switch(typeof q){case"string":{const Y=G.parseEditorState(q);G.setEditorState(Y,z3);break}case"object":G.setEditorState(q,z3);break;case"function":G.update(()=>{xs().isEmpty()&&q(G)},z3)}}}(H,I),[H,P]},[]);return VQ(()=>{const M=E.editable,[k]=L;k.setEditable(M===void 0||M)},[]),(0,oe.jsx)(Zj.Provider,{value:L,children:w})}const qQ=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0?ae.useLayoutEffect:ae.useEffect;function YQ(E){return{initialValueFn:()=>E.isEditable(),subscribe:w=>E.registerEditableListener(w)}}function $Q(){return function(E){const[w]=Rp(),L=(0,ae.useMemo)(()=>E(w),[w,E]),[M,k]=(0,ae.useState)(()=>L.initialValueFn()),A=(0,ae.useRef)(M);return qQ(()=>{const{initialValueFn:D,subscribe:I}=L,R=D();return A.current!==R&&(A.current=R,k(R)),I(P=>{A.current=P,k(P)})},[L,E]),M}(YQ)}function ZQ(){return xs().getTextContent()}function VI(E,w=!0){if(E)return!1;let L=ZQ();return w&&(L=L.trim()),L===""}function Kce(E,w){return()=>VI(E,w)}function QQ(E){if(!VI(E,!1))return!1;const w=xs().getChildren(),L=w.length;if(L>1)return!1;for(let M=0;M<L;M++){const k=w[M];if(Ur(k))return!1;if(en(k)){if(!jw(k)||k.__indent!==0)return!1;const A=k.getChildren(),D=A.length;for(let I=0;I<D;I++){const R=A[M];if(!In(R))return!1}}}return!0}function WI(E){return()=>QQ(E)}function Xce(E,w){let L=E.getFirstChild(),M=0;e:for(;L!==null;){if(n(L)){const D=L.getFirstChild();if(D!==null){L=D;continue}}else if(i(L)){const D=L.getTextContentSize();if(M+D>w)return{node:L,offset:w-M};M+=D}const k=L.getNextSibling();if(k!==null){L=k;continue}let A=L.getParent();for(;A!==null;){const D=A.getNextSibling();if(D!==null){L=D;continue e}A=A.getParent()}break}return null}function JQ(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var KQ=JQ(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function efe(E,w,L,M){const k=D=>D instanceof L,A=D=>{const I=l(D.getTextContent());I.setFormat(D.getFormat()),D.replace(I)};return[E.registerNodeTransform(o,D=>{if(!D.isSimpleText())return;let I,R=D.getPreviousSibling(),P=D.getTextContent(),H=D;if(i(R)){const q=R.getTextContent(),Y=w(q+P);if(k(R)){if(Y===null||($=>$.getLatest().__mode)(R)!==0)return void A(R);{const $=Y.end-q.length;if($>0){const X=q+P.slice(0,$);if(R.select(),R.setTextContent(X),$===P.length)D.remove();else{const ne=P.slice($);D.setTextContent(ne)}return}}}else if(Y===null||Y.start<q.length)return}let G=0;for(;;){I=w(P);let q,Y=I===null?"":P.slice(I.end);if(P=Y,Y===""){const X=H.getNextSibling();if(i(X)){Y=H.getTextContent()+X.getTextContent();const ne=w(Y);if(ne===null)return void(k(X)?A(X):X.markDirty());if(ne.start!==0)return}}if(I===null)return;if(I.start===0&&i(R)&&R.isTextEntity()){G+=I.end;continue}I.start===0?[q,H]=H.splitText(I.end):[,q,H]=H.splitText(I.start+G,I.end+G),q===void 0&&KQ(165,"nodeToReplace");const $=M(q);if($.setFormat(q.getFormat()),q.replace($),H==null)return;G=0,R=$}}),E.registerNodeTransform(L,D=>{const I=D.getTextContent(),R=w(I);if(R===null||R.start!==0)return void A(D);if(I.length>R.end)return void D.splitText(R.end);const P=D.getPreviousSibling();i(P)&&P.isTextEntity()&&(A(P),A(D));const H=D.getNextSibling();i(H)&&H.isTextEntity()&&(A(H),k(D)&&A(D))})]}function XQ(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}
352var BL=XQ(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});const s0=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0,eJ=s0&&"documentMode"in document?document.documentMode:null,tfe=s0&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),tJ=s0&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),nfe=!(!s0||!("InputEvent"in window)||eJ)&&"getTargetRanges"in new window.InputEvent("input"),ife=s0&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),rfe=s0&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,afe=s0&&/Android/.test(navigator.userAgent),nJ=s0&&/^(?=.*Chrome).*/i.test(navigator.userAgent),sfe=null,ofe=s0&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!nJ;function qI(...E){const w=[];for(const L of E)if(L&&typeof L=="string")for(const[M]of L.matchAll(/\S+/g))w.push(M);return w}function Lm(...E){return()=>{for(let w=E.length-1;w>=0;w--)E[w]();E.length=0}}function o0(E){return`${E}px`}const iJ={attributes:!0,characterData:!0,childList:!0,subtree:!0};function rJ(E,w,L){let M=null,k=null,A=null,D=[];const I=document.createElement("div");function R(){M===null&&BL(182),k===null&&BL(183);const{left:G,top:q}=k.getBoundingClientRect(),Y=g(E,w);var $,X;I.isConnected||(X=I,($=k).insertBefore(X,$.firstChild));let ne=!1;for(let ue=0;ue<Y.length;ue++){const fe=Y[ue],be=D[ue]||document.createElement("div"),_e=be.style;_e.position!=="absolute"&&(_e.position="absolute",ne=!0);const ye=o0(fe.left-G);_e.left!==ye&&(_e.left=ye,ne=!0);const Ee=o0(fe.top-q);_e.top!==Ee&&(be.style.top=Ee,ne=!0);const He=o0(fe.width);_e.width!==He&&(be.style.width=He,ne=!0);const Ge=o0(fe.height);_e.height!==Ge&&(be.style.height=Ge,ne=!0),be.parentNode!==I&&(I.append(be),ne=!0),D[ue]=be}for(;D.length>Y.length;)D.pop();ne&&L(D)}function P(){k=null,M=null,A!==null&&A.disconnect(),A=null,I.remove();for(const G of D)G.remove();D=[]}I.style.position="relative";const H=E.registerRootListener(function G(){const q=E.getRootElement();if(q===null)return P();const Y=q.parentElement;if(!t(Y))return P();P(),M=q,k=Y,A=new MutationObserver($=>{const X=E.getRootElement(),ne=X&&X.parentElement;if(X!==M||ne!==k)return G();for(const ue of $)if(!I.contains(ue.target))return R()}),A.observe(Y,iJ),R()});return()=>{H(),P()}}function P3(E,w,L){if(E.type!=="text"&&o(w)){const M=w.getDOMSlot(L);return[M.element,M.getFirstChildOffset()+E.offset]}return[r(L)||L,E.offset]}function aJ(E,w){let L=null,M=null,k=null,A=null,D=null,I=null,R=()=>{};function P(H){H.read(()=>{const G=e();if(!n(G))return L=null,k=null,A=null,I=null,R(),void(R=()=>{});const{anchor:q,focus:Y}=G,$=q.getNode(),X=$.getKey(),ne=q.offset,ue=Y.getNode(),fe=ue.getKey(),be=Y.offset,_e=E.getElementByKey(X),ye=E.getElementByKey(fe),Ee=L===null||_e!==M||ne!==k||X!==L.getKey(),He=A===null||ye!==D||be!==I||fe!==A.getKey();if((Ee||He)&&_e!==null&&ye!==null){const Ge=function(it,wt,vt,Bt,Zt,Jt,It){const Yt=(it._window?it._window.document:document).createRange();return Jt.isBefore(vt)?(Yt.setStart(...P3(Zt,Jt,It)),Yt.setEnd(...P3(wt,vt,Bt))):(Yt.setStart(...P3(wt,vt,Bt)),Yt.setEnd(...P3(Zt,Jt,It))),Yt}(E,q,$,_e,Y,ue,ye);R(),R=rJ(E,Ge,it=>{if(w===void 0)for(const wt of it){const vt=wt.style;vt.background!=="Highlight"&&(vt.background="Highlight"),vt.color!=="HighlightText"&&(vt.color="HighlightText"),vt.marginTop!==o0(-1.5)&&(vt.marginTop=o0(-1.5)),vt.paddingTop!==o0(4)&&(vt.paddingTop=o0(4)),vt.paddingBottom!==o0(0)&&(vt.paddingBottom=o0(0))}else w(it)})}L=$,M=_e,k=ne,A=ue,D=ye,I=be})}return P(E.getEditorState()),Lm(E.registerUpdateListener(({editorState:H})=>P(H)),()=>{R()})}function ufe(E){let w=null;const L=()=>{const M=getSelection(),k=M&&M.anchorNode,A=E.getRootElement();k!==null&&A!==null&&A.contains(k)?w!==null&&(w(),w=null):w===null&&(w=aJ(E))};
352return document.addEventListener("selectionchange",L),()=>{w!==null&&w(),document.removeEventListener("selectionchange",L)}}const lfe=null,sJ=s0,cfe=null,ffe=null,dfe=null,hfe=null,pfe=null,oJ=tJ,gfe=null,mfe=null;function Gp(E,...w){const L=qI(...w);L.length>0&&E.classList.add(...L)}function UL(E,...w){const L=qI(...w);L.length>0&&E.classList.remove(...L)}function uJ(E,w){for(const L of w)if(E.type.startsWith(L))return!0;return!1}function bfe(E,w){const L=E[Symbol.iterator]();return new Promise((M,k)=>{const A=[],D=()=>{const{done:I,value:R}=L.next();if(I)return M(A);const P=new FileReader;P.addEventListener("error",k),P.addEventListener("load",()=>{const H=P.result;typeof H=="string"&&A.push({file:R,result:H}),D()}),uJ(R,w)?P.readAsDataURL(R):D()};D()})}function yfe(E,w){return Array.from(lJ(E,w))}const F3={done:!0,value:void 0},HL=E=>({done:!1,value:E});function lJ(E,w){const L=(E||l()).getLatest(),M=fJ(L),k=w;let A=L,D=M,I=!0;const R={next(){if(A===null)return F3;if(I)return I=!1,HL({depth:D,node:A});if(A===k)return F3;if(o(A)&&A.getChildrenSize()>0)A=A.getFirstChild(),D++;else{let P;[A,P]=cJ(A)||[null,0],D+=P,k==null&&D<=M&&(A=null)}return A===null?F3:HL({depth:D,node:A})},[Symbol.iterator]:()=>R};return R}function cJ(E){let w=E,L=null,M=0;for(;L===null&&w!==null;)L=w.getNextSibling(),L===null?(w=w.getParent(),M--):w=L;return w===null?null:[w,M]}function fJ(E){let w=E,L=0;for(;(w=w.getParent())!==null;)L++;return L}function vfe(E){let w=E;if(o(w)&&w.getChildrenSize()>0)w=w.getLastChild();else{let L=null;for(;L===null&&w!==null;)L=w.getPreviousSibling(),w=L===null?w.getParent():L}return w}function _fe(E,w){let L=E;for(;L!=null;){if(L instanceof w)return L;L=L.getParent()}return null}function dJ(E){const w=Nw(E,L=>en(L)&&!L.isInline());return en(w)||BL(4,E.__key),w}const Nw=(E,w)=>{let L=E;for(;L!==xs()&&L!=null;){if(w(L))return L;L=L.getParent()}return null};function wfe(E,w,L,M){const k=A=>A instanceof w;return E.registerNodeTransform(w,A=>{const D=(I=>{const R=I.getChildren();for(let G=0;G<R.length;G++){const q=R[G];if(k(q))return null}let P=I,H=I;for(;P!==null;)if(H=P,P=P.getParent(),k(P))return{child:H,parent:P};return null})(A);if(D!==null){const{child:I,parent:R}=D;if(I.is(A)){M(R,A);const P=I.getNextSiblings(),H=P.length;if(R.insertAfter(I),H!==0){const G=L(R);I.insertAfter(G);for(let q=0;q<H;q++)G.append(P[q])}R.canBeEmpty()||R.getChildrenSize()!==0||R.remove()}}})}function xfe(E,w){const L=new Map,M=E._pendingEditorState;for(const[A,D]of w._nodeMap)L.set(A,i(D));M&&(M._nodeMap=L),E._dirtyType=2;const k=w._selection;u(k===null?null:k.clone())}function Sfe(E){const w=e()||s();if(n(w)){const{focus:L}=w,M=L.getNode(),k=L.offset;if(c(M)){const A=M.getChildAtIndex(k);A==null?M.append(E):A.insertBefore(E),E.selectNext()}else{let A,D;f(M)?(A=M.getParentOrThrow(),D=M.getIndexWithinParent(),k>0&&(D+=1,M.splitText(k))):(A=M,D=k);const[,I]=d(A,D);I.insertBefore(E),I.selectStart()}}else{if(w!=null){const M=w.getNodes();M[M.length-1].getTopLevelElementOrThrow().insertAfter(E)}else l().append(E);const L=a();E.insertAfter(L),L.select()}return E.getLatest()}function Cfe(E,w){const L=w();return E.replace(L),L.append(E),L}function Mm(E,w){return E!==null&&Object.getPrototypeOf(E).constructor.name===w.name}function Efe(E,w){const L=[];for(let M=0;M<E.length;M++){const k=w(E[M]);k!==null&&L.push(k)}return L}function Lfe(E,w){const L=E.getFirstChild();L!==null?L.insertBefore(w):E.append(w)}let GL=!(oJ||!sJ)&&void 0;function Mfe(E){let w=1;if(function(){if(GL===void 0){const L=document.createElement("div");L.style.cssText="position: absolute; opacity: 0; width: 100px; left: -1000px;",document.body.appendChild(L);const M=L.getBoundingClientRect();L.style.setProperty("zoom","2"),GL=L.getBoundingClientRect().width===M.width,document.body.removeChild(L)}return GL}())for(;E;)w*=Number(window.getComputedStyle(E).getPropertyValue("zoom")),E=E.parentElement;return w}function kfe(E){return E._parentEditor!==null}function Tfe(E,w){return YI(E,w,null)}function YI(E,w,L){let M=!1;for(const k of $I(E))w(k)?L!==null&&L(k):(M=!0,o(k)&&YI(k,w,L||(A=>k.insertAfter(A))),k.remove());return M}function Afe(E,w){const L=[],M=[...E].reverse();for(let k=M.pop();k!==void 0;k=M.pop())if(w(k))L.push(k);else if(o(k))for(const A of $I(k))M.push(A);return L}function hJ(E){return{[Symbol.iterator]:()=>ZI(E.getFirstChild(),w=>w.getNextSibling())}}function $I(E){return{[Symbol.iterator]:()=>ZI(E.getLastChild(),w=>w.getPreviousSibling())}}function ZI(E,w){let L=E;return{next(){if(L===null)return F3;const M=HL(L);return L=w(L),M}}}function Dfe(E){for(const w of hJ(E))E.insertBefore(w);E.remove()}function pJ(E){const w=window.location.origin,L=M=>{if(M.origin!==w)return;const k=E.getRootElement();if(document.activeElement!==k)return;const A=M.data;if(typeof A=="string"){let D;try{D=JSON.parse(A)}catch(I){return}if(D&&D.protocol==="nuanria_messaging"&&D.type==="request"){const I=D.payload;if(I&&I.functionId==="makeChanges"){const R=I.args;if(R){const[P,H,G,q,Y,$]=R;E.update(()=>{const X=Zn();if(kn(X)){const ne=X.anchor;let ue=ne.getNode(),fe=0,be=0;
352if(In(ue)&&P>=0&&H>=0&&(fe=P,be=P+H,X.setTextNodeRange(ue,fe,ue,be)),fe===be&&G===""||(X.insertRawText(G),ue=ne.getNode()),In(ue)){fe=q,be=q+Y;const _e=ue.getTextContentSize();fe=fe>_e?_e:fe,be=be>_e?_e:be,X.setTextNodeRange(ue,fe,ue,be)}M.stopImmediatePropagation()}})}}}}};return window.addEventListener("message",L,!0),()=>{window.removeEventListener("message",L,!0)}}function gJ(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var VL=gJ(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});const B3=new Map;function QI(E){let w=E;for(;w!=null;){if(w.nodeType===Node.TEXT_NODE)return w;w=w.firstChild}return null}function JI(E){const w=E.parentNode;if(w==null)throw new Error("Should never happen");return[w,Array.from(w.childNodes).indexOf(E)]}function jfe(E,w,L,M,k){const A=w.getKey(),D=M.getKey(),I=document.createRange();let R=E.getElementByKey(A),P=E.getElementByKey(D),H=L,G=k;if(e(w)&&(R=QI(R)),e(M)&&(P=QI(P)),w===void 0||M===void 0||R===null||P===null)return null;R.nodeName==="BR"&&([R,H]=JI(R)),P.nodeName==="BR"&&([P,G]=JI(P));const q=R.firstChild;R===P&&q!=null&&q.nodeName==="BR"&&H===0&&G===0&&(G=1);try{I.setStart(R,H),I.setEnd(P,G)}catch(Y){return null}return!I.collapsed||H===G&&A===D||(I.setStart(P,G),I.setEnd(R,H)),I}function Nfe(E,w){const L=E.getRootElement();if(L===null)return[];const M=L.getBoundingClientRect(),k=getComputedStyle(L),A=parseFloat(k.paddingLeft)+parseFloat(k.paddingRight),D=Array.from(w.getClientRects());let I,R=D.length;D.sort((P,H)=>{const G=P.top-H.top;return Math.abs(G)<=3?P.left-H.left:G});for(let P=0;P<R;P++){const H=D[P],G=I&&I.top<=H.top&&I.top+I.height>H.top&&I.left+I.width>H.left,q=H.width+A===M.width;G||q?(D.splice(P--,1),R--):I=H}return D}function KI(E){const w={};if(!E)return w;const L=E.split(";");for(const M of L)if(M!==""){const[k,A]=M.split(/:([^]+)/);k&&A&&(w[k.trim()]=A.trim())}return w}function WL(E){let w=B3.get(E);return w===void 0&&(w=KI(E),B3.set(E,w)),w}function mJ(E){let w="";for(const L in E)L&&(w+=`${L}: ${E[L]};`);return w}function XI(E,w){const L=E.getStartEndPoints();if(w.isSelected(E)&&!w.isSegmented()&&!w.isToken()&&L!==null){const[M,k]=L,A=E.isBackward(),D=M.getNode(),I=k.getNode(),R=w.is(D),P=w.is(I);if(R||P){const[H,G]=jL(E),q=D.is(I),Y=w.is(A?I:D),$=w.is(A?D:I);let X,ne=0;return q?(ne=H>G?G:H,X=H>G?H:G):Y?(ne=A?G:H,X=void 0):$&&(ne=0,X=A?H:G),w.__text=w.__text.slice(ne,X),w}}return w}function e8(E){if(E.type==="text")return E.offset===E.getNode().getTextContentSize();const w=E.getNode();return en(w)||VL(177),E.offset===w.getChildrenSize()}function Ife(E,w,L){let M=w.getNode(),k=L;if(n(M)){const A=M.getDescendantByIndex(w.offset);A!==null&&(M=A)}for(;k>0&&M!==null;){if(n(M)){const P=M.getLastDescendant();P!==null&&(M=P)}let A=M.getPreviousSibling(),D=0;if(A===null){let P=M.getParentOrThrow(),H=P.getPreviousSibling();for(;H===null;){if(P=P.getParent(),P===null){A=null;break}H=P.getPreviousSibling()}P!==null&&(D=P.isInline()?0:2,A=H)}let I=M.getTextContent();I===""&&n(M)&&!M.isInline()&&(I=`
353
354`);const R=I.length;if(!e(M)||k>=R){const P=M.getParent();M.remove(),P==null||P.getChildrenSize()!==0||l(P)||P.remove(),k-=R+D,M=A}else{const P=M.getKey(),H=E.getEditorState().read(()=>{const Y=o(P);return e(Y)&&Y.isSimpleText()?Y.getTextContent():null}),G=R-k,q=I.slice(0,G);if(H!==null&&H!==I){const Y=r();let $=M;if(M.isSimpleText())M.setTextContent(H);else{const X=s(H);M.replace(X),$=X}if(i(Y)&&Y.isCollapsed()){const X=Y.anchor.offset;$.select(X,X)}}else if(M.isSimpleText()){const Y=w.key===P;let $=w.offset;$<k&&($=R);const X=Y?$-k:0,ne=Y?$:G;if(Y&&X===0){const[ue]=M.splitText(X,ne);ue.remove()}else{const[,ue]=M.splitText(X,ne);ue.remove()}}else{const Y=s(q);M.replace(Y)}k=0}}}function bJ(E){const w=E.getStyle(),L=KI(w);B3.set(w,L)}function t8(E,w){const L=WL("getStyle"in E?E.getStyle():E.style),M=Object.entries(w).reduce((A,[D,I])=>(typeof I=="function"?A[D]=I(L[D],E):I===null?delete A[D]:A[D]=I,A),{...L}),k=mJ(M);E.setStyle(k),B3.set(k,M)}function Ofe(E,w){E.isCollapsed()&&i(E)?t8(E,w):yJ(L=>{t8(L,w)})}function yJ(E){const w=c();if(!i(w))return;
354const L=w.getNodes(),M=L.length,{anchor:k,focus:A}=w,D=M-1;let I=L[0],R=L[D];const P=I.getTextContent().length,H=A.offset;let G=k.offset;const q=k.isBefore(A);let Y=q?G:H,$=q?H:G;const X=q?k.type:A.type,ne=q?A.type:k.type,ue=q?A.key:k.key;if(e(I)&&Y===P){const fe=I.getNextSibling();e(fe)&&(G=0,Y=0,I=fe)}if(L.length===1){if(e(I)&&I.canHaveFormat()){if(Y=X==="element"?0:G>H?H:G,$=ne==="element"?P:G>H?G:H,Y===$)return;if(f(I)||Y===0&&$===P)E(I),I.select(Y,$);else{const fe=I.splitText(Y,$),be=Y===0?fe[0]:fe[1];E(be),be.select(0,$-Y)}}}else{if(e(I)&&Y<I.getTextContentSize()&&I.canHaveFormat()&&(Y===0||f(I)||(I=I.splitText(Y)[1],Y=0,q?k.set(I.getKey(),Y,"text"):A.set(I.getKey(),Y,"text")),E(I)),e(R)&&R.canHaveFormat()){const fe=R.getTextContent().length;R.__key!==ue&&$!==0&&($=fe),$===fe||f(R)||([R]=R.splitText($)),$===0&&ne!=="element"||E(R)}for(let fe=1;fe<D;fe++){const be=L[fe],_e=be.getKey();e(be)&&be.canHaveFormat()&&_e!==I.getKey()&&_e!==R.getKey()&&!be.isToken()&&E(be)}}}function Rfe(E,w){if(E===null)return;const L=E.getStartEndPoints(),M=L?L[0]:null;if(M!==null&&M.key==="root"){const D=w(),I=u(),R=I.getFirstChild();return void(R?R.replace(D,!0):I.append(D))}const k=E.getNodes(),A=M!==null&&function(D,I){let R=D;for(;R!==null&&R.getParent()!==null&&!I(R);)R=R.getParentOrThrow();return I(R)?R:null}(M.getNode(),a8);A&&k.indexOf(A)===-1&&k.push(A);for(let D=0;D<k.length;D++){const I=k[D];if(!a8(I))continue;n(I)||VL(178);const R=w();R.setFormat(I.getFormatType()),R.setIndent(I.getIndent()),I.replace(R,!0)}}function n8(E){return E.getNode().isAttached()}function vJ(E){let w=E;for(;w!==null&&!a(w);){const L=w.getLatest(),M=w.getParent();L.getChildrenSize()===0&&w.remove(!0),w=M}}function zfe(E,w,L=null){const M=E.getStartEndPoints(),k=M?M[0]:null,A=E.getNodes(),D=A.length;if(k!==null&&(D===0||D===1&&k.type==="element"&&k.getNode().getChildrenSize()===0)){const P=k.type==="text"?k.getNode().getParentOrThrow():k.getNode(),H=P.getChildren();let G=w();return G.setFormat(P.getFormatType()),G.setIndent(P.getIndent()),H.forEach(q=>G.append(q)),L&&(G=L.append(G)),void P.replace(G)}let I=null,R=[];for(let P=0;P<D;P++){const H=A[P];a(H)?(qL(E,R,R.length,w,L),R=[],I=H):I===null||I!==null&&g(H,I)?R.push(H):(qL(E,R,R.length,w,L),R=[H])}qL(E,R,R.length,w,L)}function qL(E,w,L,M,k=null){if(w.length===0)return;const A=w[0],D=new Map,I=[];let R=n(A)?A:A.getParentOrThrow();R.isInline()&&(R=R.getParentOrThrow());let P=!1;for(;R!==null;){const $=R.getPreviousSibling();if($!==null){R=$,P=!0;break}if(R=R.getParentOrThrow(),a(R))break}const H=new Set;for(let $=0;$<L;$++){const X=w[$];n(X)&&X.getChildrenSize()===0&&H.add(X.getKey())}const G=new Set;for(let $=0;$<L;$++){const X=w[$];let ne=X.getParent();if(ne!==null&&ne.isInline()&&(ne=ne.getParent()),ne!==null&&d(X)&&!G.has(X.getKey())){const ue=ne.getKey();if(D.get(ue)===void 0){const fe=M();fe.setFormat(ne.getFormatType()),fe.setIndent(ne.getIndent()),I.push(fe),D.set(ue,fe),ne.getChildren().forEac
354h(be=>{fe.append(be),G.add(be.getKey()),n(be)&&be.getChildrenKeys().forEach(_e=>G.add(_e))}),vJ(ne)}}else if(H.has(X.getKey())){n(X)||VL(179);const ue=M();ue.setFormat(X.getFormatType()),ue.setIndent(X.getIndent()),I.push(ue),X.remove(!0)}}if(k!==null)for(let $=0;$<I.length;$++){const X=I[$];k.append(X)}let q=null;if(a(R))if(P)if(k!==null)R.insertAfter(k);else for(let $=I.length-1;$>=0;$--){const X=I[$];R.insertAfter(X)}else{const $=R.getFirstChild();if(n($)&&(R=$),$===null)if(k)R.append(k);else for(let X=0;X<I.length;X++){const ne=I[X];R.append(ne),q=ne}else if(k!==null)$.insertBefore(k);else for(let X=0;X<I.length;X++){const ne=I[X];$.insertBefore(ne),q=ne}}else if(k)R.insertAfter(k);else for(let $=I.length-1;$>=0;$--){const X=I[$];R.insertAfter(X),q=X}const Y=r();i(Y)&&n8(Y.anchor)&&n8(Y.focus)?p(Y.clone()):q!==null?q.selectEnd():E.dirty=!0}function i8(E,w){const L=hw(E.focus,w);return Ur(L)&&!L.isIsolated()||en(L)&&!L.isInline()&&!L.canBeEmpty()}function _J(E,w,L,M){E.modify(w?"extend":"move",L,M)}function wJ(E){const w=E.anchor.getNode();return(sc(w)?w:w.getParentOrThrow()).getDirection()==="rtl"}function r8(E,w,L){const M=wJ(E);_J(E,w,L?!M:M,"character")}function xJ(E,w,L){const M=WL(E.getStyle());return M!==null&&M[w]||L}function Pfe(E,w,L=""){let M=null;const k=E.getNodes(),A=E.anchor,D=E.focus,I=E.isBackward(),R=I?D.offset:A.offset,P=I?D.getNode():A.getNode();if(i(E)&&E.isCollapsed()&&E.style!==""){const H=WL(E.style);if(H!==null&&w in H)return H[w]}for(let H=0;H<k.length;H++){const G=k[H];if((H===0||R!==0||!G.is(P))&&e(G)){const q=xJ(G,w,L);if(M===null)M=q;else if(M!==q){M="";break}}}return M===null?L:M}function a8(E){if(y(E)||!n(E)||a(E))return!1;const w=E.getFirstChild(),L=w===null||m(w)||e(w)||w.isInline();return!E.isInline()&&E.canBeEmpty()!==!1&&L}const Ffe=null;function SJ(E,w){const L=w.body?w.body.childNodes:[];let M=[];const k=[];for(let A=0;A<L.length;A++){const D=L[A];if(!o8.has(D.nodeName)){const I=u8(D,E,k,!1);I!==null&&(M=M.concat(I))}}return function(A){for(const D of A)D.getNextSibling()instanceof PL&&D.insertAfter(Vd());for(const D of A){const I=D.getChildren();for(const R of I)D.insertBefore(R);D.remove()}}(k),M}function CJ(E,w){if(typeof document=="undefined"||typeof window=="undefined"&&global.window===void 0)throw new Error("To use $generateHtmlFromNodes in headless mode please initialize a headless browser implementation such as JSDom before calling this function.");const L=document.createElement("div"),M=xs().getChildren();for(let k=0;k<M.length;k++)s8(E,M[k],L,w);return L.innerHTML}function s8(E,w,L,M=null){let k=M===null||w.isSelected(M);const A=en(w)&&w.excludeFromCopy("html");let D=w;if(M!==null){let Y=dL(w);Y=In(Y)&&M!==null?XI(M,Y):Y,D=Y}const I=en(D)?D.getChildren():[],R=E._nodes.get(D.getType());let P;P=R&&R.exportDOM!==void 0?R.exportDOM(E,D):D.exportDOM(E);const{element:H,after:G}=P;if(!H)return!1;const q=document.createDocumentFragment();for(let Y=0;Y<I.length;Y++){const $=I[Y],X=s8(E,$,q,M);!k&&en(w)&&X&&w.extractWithChild($,M,"html")&&(k=!0)}if(k&&!A){if((Ao(H)||lL(H))&&H.append(q),L.append(H),G){const Y=G.call(D,H);Y&&(lL(H)?H.replaceChildren(Y):H.replaceWith(Y))}}else L.append(q);return k}const o8=new Set(["STYLE","SCRIPT"]);function u8(E,w,L,M,k=new Map,A){let D=[];if(o8.has(E.nodeName))return D;let I=null;const R=function($,X){const{nodeName:ne}=$,ue=X._htmlConversions.get(ne.toLowerCase());let fe=null;if(ue!==void 0)for(const be of ue){const _e=be($);_e!==null&&(fe===null||(fe.priority||0)<=(_e.priority||0))&&(fe=_e)}return fe!==null?fe.conversion:null}(E,w),P=R?R(E):null;let H=null;if(P!==null){H=P.after;const $=P.node;if(I=Array.isArray($)?$[$.length-1]:$,I!==null){for(const[,X]of k)if(I=X(I,A),!I)break;I&&D.push(...Array.isArray($)?$:[I])}P.forChild!=null&&k.set(E.nodeName,P.forChild)}const G=E.childNodes;let q=[];const Y=(I==null||!wm(I))&&(I!=null&&NL(I)||M);for(let $=0;$<G.length;$++)q.push(...u8(G[$],w,L,Y,new Map(k),I));return H!=null&&(q=H(q)),_3(E)&&(q=EJ(E,q,Y?()=>{const $=new PL;return L.push($),$}:Zs)),I==null?q.length>0?D=D.concat(q):_3(E)&&function($){return $.nextSibling==null||$.previousSibling==null?!1:cL($.nextSibling)&&cL($.previousSibling)}(E)&&(D=D.concat(Vd())):en(I)&&I.append(...q),D}function EJ(E,w,L){const M=E.style.textAlign,k=[];let A=[];for(let D=0;D<w.length;D++){const I=w[D];if(NL(I))M&&!I.getFormat()&&I.setFormat(M),k.push(I);
354else if(A.push(I),D===w.length-1||D<w.length-1&&NL(w[D+1])){const R=L();R.setFormat(M),R.append(...A),k.push(R),A=[]}}return k}function LJ(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var U3=LJ(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function MJ(E,w=Zn()){return w==null&&U3(166),kn(w)&&w.isCollapsed()||w.getNodes().length===0?"":CJ(E,w)}function kJ(E,w=Zn()){return w==null&&U3(166),kn(w)&&w.isCollapsed()||w.getNodes().length===0?null:JSON.stringify(TJ(E,w))}function Bfe(E,w){const L=E.getData("text/plain")||E.getData("text/uri-list");L!=null&&w.insertRawText(L)}function l8(E,w,L){const M=E.getData("application/x-lexical-editor");if(M)try{const D=JSON.parse(M);if(D.namespace===L._config.namespace&&Array.isArray(D.nodes))return c8(L,AJ(D.nodes),w)}catch(D){}const k=E.getData("text/html");if(k)try{const D=new DOMParser().parseFromString(function(I){return window.trustedTypes&&window.trustedTypes.createPolicy?window.trustedTypes.createPolicy("lexical",{createHTML:R=>R}).createHTML(I):I}(k),"text/html");return c8(L,SJ(L,D),w)}catch(D){}const A=E.getData("text/plain")||E.getData("text/uri-list");if(A!=null)if(kn(w)){const D=A.split(/(\r?\n|\t)/);D[D.length-1]===""&&D.pop();for(let I=0;I<D.length;I++){const R=Zn();if(kn(R)){const P=D[I];P===`
355`||P===`\r
356`?R.insertParagraph():P==="	"?R.insertNodes([qv()]):R.insertText(P)}}}else w.insertRawText(A)}function c8(E,w,L){E.dispatchCommand(IZ,{nodes:w,selection:L})||L.insertNodes(w)}function f8(E,w,L,M=[]){let k=w===null||L.isSelected(w);const A=en(L)&&L.excludeFromCopy("html");let D=L;if(w!==null){let P=dL(L);P=In(P)&&w!==null?XI(w,P):P,D=P}const I=en(D)?D.getChildren():[],R=function(P){const H=P.exportJSON(),G=P.constructor;if(H.type!==G.getType()&&U3(58,G.name),en(P)){const q=H.children;Array.isArray(q)||U3(59,G.name)}return H}(D);if(In(D)){const P=D.__text;P.length>0?R.text=P:k=!1}for(let P=0;P<I.length;P++){const H=I[P],G=f8(E,w,H,R.children);!k&&en(L)&&G&&L.extractWithChild(H,w,"clone")&&(k=!0)}if(k&&!A)M.push(R);else if(Array.isArray(R.children))for(let P=0;P<R.children.length;P++){const H=R.children[P];M.push(H)}return k}function TJ(E,w){const L=[],M=xs().getChildren();for(let k=0;k<M.length;k++)f8(E,w,M[k],L);return{namespace:E._config.namespace,nodes:L}}function AJ(E){const w=[];for(let L=0;L<E.length;L++){const M=E[L],k=UQ(M);In(k)&&bJ(k),w.push(k)}return w}let Yv=null;async function d8(E,w,L){if(Yv!==null)return!1;if(w!==null)return new Promise((R,P)=>{E.update(()=>{R(h8(E,w,L))})});const M=E.getRootElement(),k=E._window==null?window.document:E._window.document,A=Ud(E._window);if(M===null||A===null)return!1;const D=k.createElement("span");D.style.cssText="position: fixed; top: -1000px;",D.append(k.createTextNode("#")),M.append(D);const I=new Range;return I.setStart(D,0),I.setEnd(D,1),A.removeAllRanges(),A.addRange(I),new Promise((R,P)=>{const H=E.registerCommand(a3,G=>(Mm(G,ClipboardEvent)&&(H(),Yv!==null&&(window.clearTimeout(Yv),Yv=null),R(h8(E,G,L))),!0),UI);Yv=window.setTimeout(()=>{H(),Yv=null,R(!1)},50),k.execCommand("copy"),D.remove()})}function h8(E,w,L){if(L===void 0){const k=Ud(E._window);if(!k)return!1;const A=k.anchorNode,D=k.focusNode;if(A!==null&&D!==null&&!lw(E,A,D))return!1;const I=Zn();if(I===null)return!1;L=jJ(I)}w.preventDefault();const M=w.clipboardData;return M!==null&&(NJ(M,L),!0)}const DJ=[["text/html",MJ],["application/x-lexical-editor",kJ]];function jJ(E=Zn()){const w={"text/plain":E?E.getTextContent():""};if(E){const L=SQ();for(const[M,k]of DJ){const A=k(L,E);A!==null&&(w[M]=A)}}return w}function NJ(E,w){for(const L in w){const M=w[L];M!==void 0&&E.setData(L,M)}}function p8(E,w){if(document.caretRangeFromPoint!==void 0){const L=document.caretRangeFromPoint(E,w);return L===null?null:{node:L.startContainer,offset:L.startOffset}}if(document.caretPositionFromPoint!=="undefined"){const L=document.caretPositionFromPoint(E,w);return L===null?null:{node:L.offsetNode,offset:L.offset}}return null}const $v=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0,IJ=$v&&"documentMode"in document?document.documentMode:null,OJ=!(!$v||!("InputEvent"in window)||IJ)&&"getTargetRanges"in new window.InputEvent("input"),RJ=$v&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),g8=$v&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,zJ=$v&&/^(?=.*Chrome).*/i.test(navigator.userAgent),PJ=$v&&/AppleWeb
356Kit\/[\d.]+/.test(navigator.userAgent)&&!zJ,m8=Ov("DRAG_DROP_PASTE_FILE");class Iw extends a0{static getType(){return"quote"}static clone(w){return new Iw(w.__key)}createDOM(w){const L=document.createElement("blockquote");return Gp(L,w.theme.quote),L}updateDOM(w,L){return!1}static importDOM(){return{blockquote:w=>({conversion:FJ,priority:0})}}exportDOM(w){const{element:L}=super.exportDOM(w);if(Ao(L)){this.isEmpty()&&L.append(document.createElement("br"));const M=this.getFormatType();L.style.textAlign=M;const k=this.getDirection();k&&(L.dir=k)}return{element:L}}static importJSON(w){return YL().updateFromJSON(w)}insertNewAfter(w,L){const M=Zs(),k=this.getDirection();return M.setDirection(k),this.insertAfter(M,L),M}collapseAtStart(){const w=Zs();return this.getChildren().forEach(L=>w.append(L)),this.replace(w),!0}canMergeWhenEmpty(){return!0}}function YL(){return Af(new Iw)}function $L(E){return E instanceof Iw}class Ow extends a0{static getType(){return"heading"}static clone(w){return new Ow(w.__tag,w.__key)}constructor(w,L){super(L),this.__tag=w}getTag(){return this.__tag}setTag(w){const L=this.getWritable();return this.__tag=w,L}createDOM(w){const L=this.__tag,M=document.createElement(L),k=w.theme.heading;if(k!==void 0){const A=k[L];Gp(M,A)}return M}updateDOM(w,L,M){return w.__tag!==this.__tag}static importDOM(){return{h1:w=>({conversion:Zv,priority:0}),h2:w=>({conversion:Zv,priority:0}),h3:w=>({conversion:Zv,priority:0}),h4:w=>({conversion:Zv,priority:0}),h5:w=>({conversion:Zv,priority:0}),h6:w=>({conversion:Zv,priority:0}),p:w=>{const L=w.firstChild;return L!==null&&b8(L)?{conversion:()=>({node:null}),priority:3}:null},span:w=>b8(w)?{conversion:L=>({node:Qv("h1")}),priority:3}:null}}exportDOM(w){const{element:L}=super.exportDOM(w);if(Ao(L)){this.isEmpty()&&L.append(document.createElement("br"));const M=this.getFormatType();L.style.textAlign=M;const k=this.getDirection();k&&(L.dir=k)}return{element:L}}static importJSON(w){return Qv(w.tag).updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setTag(w.tag)}exportJSON(){return{...super.exportJSON(),tag:this.getTag()}}insertNewAfter(w,L=!0){const M=w?w.anchor.offset:0,k=this.getLastDescendant(),A=!k||w&&w.anchor.key===k.getKey()&&M===k.getTextContentSize()||!w?Zs():Qv(this.getTag()),D=this.getDirection();if(A.setDirection(D),this.insertAfter(A,L),M===0&&!this.isEmpty()&&w){const I=Zs();I.select(),this.replace(I,!0)}return A}collapseAtStart(){const w=this.isEmpty()?Zs():Qv(this.getTag());
356return this.getChildren().forEach(L=>w.append(L)),this.replace(w),!0}extractWithChild(){return!0}}function b8(E){return E.nodeName.toLowerCase()==="span"&&E.style.fontSize==="26pt"}function Zv(E){const w=E.nodeName.toLowerCase();let L=null;return w!=="h1"&&w!=="h2"&&w!=="h3"&&w!=="h4"&&w!=="h5"&&w!=="h6"||(L=Qv(w),E.style!==null&&(hL(E,L),L.setFormat(E.style.textAlign))),{node:L}}function FJ(E){const w=YL();return E.style!==null&&(w.setFormat(E.style.textAlign),hL(E,w)),{node:w}}function Qv(E="h1"){return Af(new Ow(E))}function BJ(E){return E instanceof Ow}function H3(E){let w=null;if(Mm(E,DragEvent)?w=E.dataTransfer:Mm(E,ClipboardEvent)&&(w=E.clipboardData),w===null)return[!1,[],!1];const L=w.types,M=L.includes("Files"),k=L.includes("text/html")||L.includes("text/plain");return[M,Array.from(w.files),k]}function y8(E){const w=Zn();if(!kn(w))return!1;const L=new Set,M=w.getNodes();for(let k=0;k<M.length;k++){const A=M[k],D=A.getKey();if(L.has(D))continue;const I=Nw(A,P=>en(P)&&!P.isInline());if(I===null)continue;const R=I.getKey();I.canIndent()&&!L.has(R)&&(L.add(R),E(I))}return L.size>0}function G3(E){const w=Bv(E);return Ur(w)}function ZL(E){for(const w of["lowercase","uppercase","capitalize"])E.hasFormat(w)&&E.toggleFormat(w)}function UJ(E){return Lm(E.registerCommand(Qj,w=>{const L=Zn();return!!r0(L)&&(L.clear(),!0)},0),E.registerCommand(xb,w=>{const L=Zn();return!!kn(L)&&(L.deleteCharacter(w),!0)},fa),E.registerCommand(aw,w=>{const L=Zn();return!!kn(L)&&(L.deleteWord(w),!0)},fa),E.registerCommand(sw,w=>{const L=Zn();return!!kn(L)&&(L.deleteLine(w),!0)},fa),E.registerCommand(Pv,w=>{const L=Zn();if(typeof w=="string")L!==null&&L.insertText(w);else{if(L===null)return!1;const M=w.dataTransfer;if(M!=null)l8(M,L,E);else if(kn(L)){const k=w.data;return k&&L.insertText(k),!0}}return!0},fa),E.registerCommand(F6,()=>{const w=Zn();return!!kn(w)&&(w.removeText(),!0)},fa),E.registerCommand(Tf,w=>{const L=Zn();return!!kn(L)&&(L.formatText(w),!0)},fa),E.registerCommand(BZ,w=>{const L=Zn();if(!kn(L)&&!r0(L))return!1;const M=L.getNodes();for(const k of M){const A=Nw(k,D=>en(D)&&!D.isInline());A!==null&&A.setFormat(w)}return!0},fa),E.registerCommand(zv,w=>{const L=Zn();return!!kn(L)&&(L.insertLineBreak(w),!0)},fa),E.registerCommand(n3,()=>{const w=Zn();return!!kn(w)&&(w.insertParagraph(),!0)},fa),E.registerCommand(PZ,()=>(EI([qv()]),!0),fa),E.registerCommand(FZ,()=>y8(w=>{const L=w.getIndent();w.setIndent(L+1)}),fa),E.registerCommand(uN,()=>y8(w=>{const L=w.getIndent();L>0&&w.setIndent(L-1)}),fa),E.registerCommand(tN,w=>{const L=Zn();if(r0(L)&&!G3(w.target)){const M=L.getNodes();if(M.length>0)return M[0].selectPrevious(),!0}else if(kn(L)){const M=hw(L.focus,!0);if(!w.shiftKey&&Ur(M)&&!M.isIsolated()&&!M.isInline())return M.selectPrevious(),w.preventDefault(),!0}return!1},fa),E.registerCommand(nN,w=>{const L=Zn();if(r0(L)){const M=L.getNodes();if(M.length>0)return M[0].selectNext(0,0),!0}else if(kn(L)){if(function(k){const A=k.focus;return A.key==="root"&&A.offset===xs().getChildrenSize()}(L))return w.preventDefault(),!0;const M=hw(L.focus,!1);if(!w.shiftKey&&Ur(M)&&!M.isIsolated()&&!M.isInline())return M.selectNext(),w.preventDefault(),!0}return!1},fa),E.registerCommand(eN,w=>{const L=Zn();if(r0(L)){const M=L.getNodes();if(M.length>0)return w.preventDefault(),M[0].selectPrevious(),!0}if(!kn(L))return!1;if(i8(L,!0)){const M=w.shiftKey;return w.preventDefault(),r8(L,M,!0),!0}return!1},fa),E.registerCommand(Xj,w=>{const L=Zn();if(r0(L)&&!G3(w.target)){const k=L.getNodes();if(k.length>0)return w.preventDefault(),k[0].selectNext(0,0),!0}if(!kn(L))return!1;const M=w.shiftKey;return!!i8(L,!1)&&(w.preventDefault(),r8(L,M,!1),!0)},fa),E.registerCommand(rN,w=>{if(G3(w.target))return!1;const L=Zn();if(!kn(L))return!1;const{anchor:M}=L,k=M.getNode();return L.isCollapsed()&&M.offset===0&&!sc(k)&&dJ(k).getIndent()>0?(w.preventDefault(),E.dispatchCommand(uN,void 0)):(!g8||navigator.language!=="ko-KR")&&(w.preventDefault(),E.dispatchCommand(xb,!0))},fa),E.registerCommand(sN,w=>{if(G3(w.target))return!1;const L=Zn();return!!kn(L)&&(w.preventDefault(),E.dispatchCommand(xb,!1))},fa),E.registerCommand(r3,w=>{const L=Zn();if(!kn(L))return!1;if(ZL(L),w!==null){if((g8||RJ||PJ)&&OJ)return!1;if(w.preventDefault(),w.shiftKey)return E.dispatchCommand(zv,!1)}return E.dispatchCommand(n3,void 0)},fa),E.registerCommand(aN,()=>{const w=Zn();return!!kn(w)&&(E.blur(),!0)},fa),E.registerCommand(lN,w=>{const[,L]=H3(w);if(L.length>0){const k=p8(w.clientX,w.clientY);if(k!==null){const{offset:A,node:D}=k,I=Bv(D);if(I!==null){const R=zQ();if(In(I))R.anchor.set(I.getKey(),A,"text"),R.focus.set(I.getKey(),A,"text");else{const H=I.getParentOrThrow().getKey(),G=I.getIndexWithinParent()+1;R.anchor.set(H,G,"element"),R.focus.set(H,G,"element")}const P=uw(R);Bd(P)}E.dispatchCommand(m8,L)}return w.preventDefault(),!0}const M=Zn();return!!kn(M)},fa),E.registerCommand(cN,w=>{const[L]=H3(w),M=Zn();return!(L&&!kn(M))},fa),E.registerCommand(fN,w=>{const[L]=H3(w),M=Zn();if(L&&!kn(M))return!1;const k=p8(w.clientX,w.clientY);if(k!==null){const A=Bv(k.node);Ur(A)&&w.preventDefault()}return!0},fa),E.registerCommand(U6,()=>(yQ(),!0),fa),E.registerCommand(a3,w=>(d8(E,Mm(w,ClipboardEvent)?w:null),!0),fa),E.registerCommand(B6,w=>(async function(L,M){await d8(M,Mm(L,ClipboardEvent)?L:null),M.update(()=>{const k=Zn();
356kn(k)?k.removeText():r0(k)&&k.getNodes().forEach(A=>A.remove())})}(w,E),!0),fa),E.registerCommand(i3,w=>{const[,L,M]=H3(w);return L.length>0&&!M?(E.dispatchCommand(m8,L),!0):Gv(w.target)&&X6(w.target)?!1:Zn()!==null&&(function(k,A){k.preventDefault(),A.update(()=>{const D=Zn(),I=Mm(k,InputEvent)||Mm(k,KeyboardEvent)?null:k.clipboardData;I!=null&&D!==null&&l8(I,D,A)},{tag:"paste"})}(w,E),!0)},fa),E.registerCommand(iN,w=>{const L=Zn();return kn(L)&&ZL(L),!1},fa),E.registerCommand(oN,w=>{const L=Zn();return kn(L)&&ZL(L),!1},fa))}const QL=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0?ae.useLayoutEffect:ae.useEffect;function v8(E){return E.getEditorState().read(WI(E.isComposing()))}function HJ({contentEditable:E,placeholder:w=null,ErrorBoundary:L}){const[M]=Rp(),k=function(A,D){const[I,R]=(0,ae.useState)(()=>A.getDecorators());return QL(()=>A.registerDecoratorListener(P=>{(0,rw.flushSync)(()=>{R(P)})}),[A]),(0,ae.useEffect)(()=>{R(A.getDecorators())},[A]),(0,ae.useMemo)(()=>{const P=[],H=Object.keys(I);for(let G=0;G<H.length;G++){const q=H[G],Y=(0,oe.jsx)(D,{onError:X=>A._onError(X),children:(0,oe.jsx)(ae.Suspense,{fallback:null,children:I[q]})}),$=A.getElementByKey(q);$!==null&&P.push((0,rw.createPortal)(Y,$,q))}return P},[D,I,A])}(M,L);return function(A){QL(()=>Lm(UJ(A),pJ(A)),[A])}(M),(0,oe.jsxs)(oe.Fragment,{children:[E,(0,oe.jsx)(GJ,{content:w}),k]})}function GJ({content:E}){const[w]=Rp(),L=function(k){const[A,D]=(0,ae.useState)(()=>v8(k));return QL(()=>{function I(){const R=v8(k);D(R)}return I(),Lm(k.registerUpdateListener(()=>{I()}),k.registerEditableListener(()=>{I()}))},[k]),A}(w),M=$Q();return L?typeof E=="function"?E(M):E:null}const _8=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0?ae.useLayoutEffect:ae.useEffect;function VJ({editor:E,ariaActiveDescendant:w,ariaAutoComplete:L,ariaControls:M,ariaDescribedBy:k,ariaErrorMessage:A,ariaExpanded:D,ariaInvalid:I,ariaLabel:R,ariaLabelledBy:P,ariaMultiline:H,ariaOwns:G,ariaRequired:q,autoCapitalize:Y,className:$,id:X,role:ne="textbox",spellCheck:ue=!0,style:fe,tabIndex:be,"data-testid":_e,...ye},Ee){const[He,Ge]=(0,ae.useState)(E.isEditable()),it=(0,ae.useCallback)(vt=>{vt&&vt.ownerDocument&&vt.ownerDocument.defaultView?E.setRootElement(vt):E.setRootElement(null)},[E]),wt=(0,ae.useMemo)(()=>function(...vt){return Bt=>{vt.forEach(Zt=>{typeof Zt=="function"?Zt(Bt):Zt!=null&&(Zt.current=Bt)})}}(Ee,it),[it,Ee]);return _8(()=>(Ge(E.isEditable()),E.registerEditableListener(vt=>{Ge(vt)})),[E]),(0,oe.jsx)("div",{"aria-activedescendant":He?w:void 0,"aria-autocomplete":He?L:"none","aria-controls":He?M:void 0,"aria-describedby":k,...A!=null?{"aria-errormessage":A}:{},"aria-expanded":He&&ne==="combobox"?!!D:void 0,...I!=null?{"aria-invalid":I}:{},"aria-label":R,"aria-labelledby":P,"aria-multiline":H,"aria-owns":He?G:void 0,"aria-readonly":!He||void 0,"aria-required":q,autoCapitalize:Y,className:$,contentEditable:He,"data-testid":_e,id:X,ref:wt,role:He?ne:void 0,spellCheck:ue,style:fe,tabIndex:be,...ye})}const WJ=(0,ae.forwardRef)(VJ);function w8(E){return E.getEditorState().read(WI(E.isComposing()))}const qJ=(0,ae.forwardRef)(YJ);function YJ(E,w){const{placeholder:L,...M}=E,[k]=Rp();return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(WJ,{editor:k,...M,ref:w}),L!=null&&(0,oe.jsx)($J,{editor:k,content:L})]})}function $J({content:E,editor:w}){const L=function(D){const[I,R]=(0,ae.useState)(()=>w8(D));return _8(()=>{function P(){const H=w8(D);R(H)}return P(),Lm(D.registerUpdateListener(()=>{P()}),D.registerEditableListener(()=>{P()}))},[D]),I}(w),[M,k]=(0,ae.useState)(w.isEditable());if((0,ae.useLayoutEffect)(()=>(k(w.isEditable()),w.registerEditableListener(D=>{k(D)})),[w]),!L)return null;let A=null;return typeof E=="function"?A=E(M):E!==null&&(A=E),A===null?null:(0,oe.jsx)("div",{"aria-hidden":!0,children:A})}function JL(E,w){return JL=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(L,M){return L.__proto__=M,L},JL(E,w)}var x8={error:null},ZJ=function(E){var w,L;function M(){for(var A,D=arguments.length,I=new Array(D),R=0;R<D;R++)I[R]=arguments[R];
356return(A=E.call.apply(E,[this].concat(I))||this).state=x8,A.resetErrorBoundary=function(){for(var P,H=arguments.length,G=new Array(H),q=0;q<H;q++)G[q]=arguments[q];A.props.onReset==null||(P=A.props).onReset.apply(P,G),A.reset()},A}L=E,(w=M).prototype=Object.create(L.prototype),w.prototype.constructor=w,JL(w,L),M.getDerivedStateFromError=function(A){return{error:A}};var k=M.prototype;return k.reset=function(){this.setState(x8)},k.componentDidCatch=function(A,D){var I,R;(I=(R=this.props).onError)==null||I.call(R,A,D)},k.componentDidUpdate=function(A,D){var I,R,P,H,G=this.state.error,q=this.props.resetKeys;G!==null&&D.error!==null&&((P=A.resetKeys)===void 0&&(P=[]),(H=q)===void 0&&(H=[]),P.length!==H.length||P.some(function(Y,$){return!Object.is(Y,H[$])}))&&((I=(R=this.props).onResetKeysChange)==null||I.call(R,A.resetKeys,q),this.reset())},k.render=function(){var A=this.state.error,D=this.props,I=D.fallbackRender,R=D.FallbackComponent,P=D.fallback;if(A!==null){var H={error:A,resetErrorBoundary:this.resetErrorBoundary};if(ae.isValidElement(P))return P;if(typeof I=="function")return I(H);if(R)return ae.createElement(R,H);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},M}(ae.Component);function QJ({children:E,onError:w}){return(0,oe.jsx)(ZJ,{fallback:(0,oe.jsx)("div",{style:{border:"1px solid #f00",color:"#f00",padding:"8px"},children:"An error was thrown."}),onError:w,children:E})}function JJ(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var KJ=JJ(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});const XJ=new Set(["http:","https:","mailto:","sms:","tel:"]);class km extends a0{static getType(){return"link"}static clone(w){return new km(w.__url,{rel:w.__rel,target:w.__target,title:w.__title},w.__key)}constructor(w="",L={},M){super(M);const{target:k=null,rel:A=null,title:D=null}=L;this.__url=w,this.__target=k,this.__rel=A,this.__title=D}createDOM(w){const L=document.createElement("a");return L.href=this.sanitizeUrl(this.__url),this.__target!==null&&(L.target=this.__target),this.__rel!==null&&(L.rel=this.__rel),this.__title!==null&&(L.title=this.__title),Gp(L,w.theme.link),L}updateDOM(w,L,M){if(HN(L)){const k=this.__url,A=this.__target,D=this.__rel,I=this.__title;k!==w.__url&&(L.href=k),A!==w.__target&&(A?L.target=A:L.removeAttribute("target")),D!==w.__rel&&(D?L.rel=D:L.removeAttribute("rel")),I!==w.__title&&(I?L.title=I:L.removeAttribute("title"))}return!1}static importDOM(){return{a:w=>({conversion:eK,priority:1})}}static importJSON(w){return Jv().updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setURL(w.url).setRel(w.rel||null).setTarget(w.target||null).setTitle(w.title||null)}sanitizeUrl(w){try{const L=new URL(w);if(!XJ.has(L.protocol))return"about:blank"}catch(L){return w}return w}exportJSON(){return{...super.exportJSON(),rel:this.getRel(),target:this.getTarget(),title:this.getTitle(),url:this.getURL()}}getURL(){return this.getLatest().__url}setURL(w){const L=this.getWritable();return L.__url=w,L}getTarget(){return this.getLatest().__target}setTarget(w){const L=this.getWritable();return L.__target=w,L}
356getRel(){return this.getLatest().__rel}setRel(w){const L=this.getWritable();return L.__rel=w,L}getTitle(){return this.getLatest().__title}setTitle(w){const L=this.getWritable();return L.__title=w,L}insertNewAfter(w,L=!0){const M=Jv(this.__url,{rel:this.__rel,target:this.__target,title:this.__title});return this.insertAfter(M,L),M}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}canBeEmpty(){return!1}isInline(){return!0}extractWithChild(w,L,M){if(!kn(L))return!1;const k=L.anchor.getNode(),A=L.focus.getNode();return this.isParentOf(k)&&this.isParentOf(A)&&L.getTextContent().length>0}isEmailURI(){return this.__url.startsWith("mailto:")}isWebSiteURI(){return this.__url.startsWith("https://")||this.__url.startsWith("http://")}}function eK(E){let w=null;if(HN(E)){const L=E.textContent;(L!==null&&L!==""||E.children.length>0)&&(w=Jv(E.getAttribute("href")||"",{rel:E.getAttribute("rel"),target:E.getAttribute("target"),title:E.getAttribute("title")}))}return{node:w}}function Jv(E="",w){return Af(new km(E,w))}function Tm(E){return E instanceof km}class V3 extends km{constructor(w="",L={},M){super(w,L,M),this.__isUnlinked=L.isUnlinked!==void 0&&L.isUnlinked!==null&&L.isUnlinked}static getType(){return"autolink"}static clone(w){return new V3(w.__url,{isUnlinked:w.__isUnlinked,rel:w.__rel,target:w.__target,title:w.__title},w.__key)}getIsUnlinked(){return this.__isUnlinked}setIsUnlinked(w){const L=this.getWritable();return L.__isUnlinked=w,L}createDOM(w){return this.__isUnlinked?document.createElement("span"):super.createDOM(w)}updateDOM(w,L,M){return super.updateDOM(w,L,M)||w.__isUnlinked!==this.__isUnlinked}static importJSON(w){return S8().updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setIsUnlinked(w.isUnlinked||!1)}static importDOM(){return null}exportJSON(){return{...super.exportJSON(),isUnlinked:this.__isUnlinked}}insertNewAfter(w,L=!0){const M=this.getParentOrThrow().insertNewAfter(w,L);if(en(M)){const k=S8(this.__url,{isUnlinked:this.__isUnlinked,rel:this.__rel,target:this.__target,title:this.__title});return M.append(k),k}return null}}function S8(E="",w){return Af(new V3(E,w))}function C8(E){return E instanceof V3}const KL=Ov("TOGGLE_LINK_COMMAND");function E8(E,w){if(E.type==="element"){const L=E.getNode();return en(L)||KJ(252),L.getChildren()[E.offset+w]||null}return null}function XL(E,w={}){const{target:L,title:M}=w,k=w.rel===void 0?"noreferrer":w.rel,A=Zn();if(!kn(A))return;const D=A.extract();if(E===null)return void D.forEach(P=>{const H=Nw(P,G=>!C8(G)&&Tm(G));if(H){const G=H.getChildren();for(let q=0;q<G.length;q++)H.insertBefore(G[q]);H.remove()}});const I=new Set,R=P=>{I.has(P.getKey())||(I.add(P.getKey()),P.setURL(E),L!==void 0&&P.setTarget(L),k!==void 0&&P.setRel(k),M!==void 0&&P.setTitle(M))};if(D.length===1){const P=L8(D[0],Tm);if(P!==null)return R(P)}(function(P){const H=Zn();if(!kn(H))return P();const G=uw(H),q=G.isBackward(),Y=E8(G.anchor,q?-1:0),$=E8(G.focus,q?0:-1),X=P();if(Y||$){const ne=Zn();if(kn(ne)){const ue=ne.clone();if(Y){const fe=Y.getParent();fe&&ue.anchor.set(fe.getKey(),Y.getIndexWithinParent()+(q?1:0),"element")}if($){const fe=$.getParent();fe&&ue.focus.set(fe.getKey(),$.getIndexWithinParent()+(q?0:1),"element")}Bd(uw(ue))}}})(()=>{let P=null;for(const H of D){if(!H.isAttached())continue;const G=L8(H,Tm);if(G){R(G);continue}if(en(H)){if(!H.isInline())continue;if(Tm(H)){if(!(C8(H)||P!==null&&P.getParentOrThrow().isParentOf(H))){R(H),P=H;continue}for(const Y of H.getChildren())H.insertBefore(Y);H.remove();continue}}const q=H.getPreviousSibling();Tm(q)&&q.is(P)?q.append(H):(P=Jv(E,{rel:k,target:L,title:M}),H.insertAfter(P),P.append(H))}})}const Ufe=null;function L8(E,w){let L=E;for(;L!==null&&L.getParent()!==null&&!w(L);)L=L.getParentOrThrow();return w(L)?L:null}function tK({validateUrl:E,attributes:w}){const[L]=Rp();return(0,ae.useEffect)(()=>{if(!L.hasNodes([km]))throw new Error("LinkPlugin: LinkNode not registered on editor");return Lm(L.registerCommand(KL,M=>{if(M===null)return XL(M),!0;if(typeof M=="string")return!(E!==void 0&&!E(M))&&(XL(M,w),!0);{const{url:k,target:A,rel:D,title:I}=M;return XL(k,{...w,rel:D,target:A,title:I}),!0}},FL),E!==void 0?L.registerCommand(i3,M=>{const k=Zn();
356if(!kn(k)||k.isCollapsed()||!Mm(M,ClipboardEvent))return!1;const A=M;if(A.clipboardData===null)return!1;const D=A.clipboardData.getData("text");return!!E(D)&&!k.getNodes().some(I=>en(I))&&(L.dispatchCommand(KL,{...w,url:D}),M.preventDefault(),!0)},FL):()=>{})},[L,E,w]),null}const nK={code:"text-editor--code",heading:{h1:"text-editor--h1",h2:"text-editor--h2",h3:"text-editor--h3",h4:"text-editor--h4",h5:"text-editor--h5"},image:"text-editor--image",link:"text-editor--link",list:{listitem:"text-editor--listitem",nested:{listitem:"text-editor--nested-listitem"},ol:"text-editor--ol",ul:"text-editor--ul"},ltr:"ltr",paragraph:"text-editor--paragraph",placeholder:"text-editor--placeholder",quote:"text-editor--quote",rtl:"text-editor--rtl",text:{bold:"text-editor--bold",code:"text-editor--code",hashtag:"text-editor--hashtag",italic:"text-editor--italic",overflowed:"text-editor--overflowed",strikethrough:"text-editor--spoiler",underline:"text-editor--underline",underlineStrikethrough:"text-editor--underline-spoiler"}};var iK=__webpack_require__(3693),rK=__webpack_require__(810),aK=__webpack_require__(2962),sK=__webpack_require__(1680),oK=__webpack_require__(7174),uK=__webpack_require__(2837);function lK({editor:E,outside:w}){const[L,M]=(0,ae.useState)(""),[k,A]=(0,ae.useState)(""),[D,I]=(0,ae.useState)(!1),[R,P]=(0,ae.useState)(""),[H,G]=(0,ae.useState)(!1),[q,Y]=(0,ae.useState)(null),$=(0,ae.useCallback)(()=>{const fe=Zn();if(kn(fe)){const be=Gse(fe),_e=be.getParent();Tm(_e)?(P(_e.getURL()),G(!0)):Tm(be)?(P(be.getURL()),G(!0)):(P("https://"),G(!1)),fe.isCollapsed()?A(""):A(fe.getTextContent()),Y(fe)}},[E]);(0,ae.useEffect)(()=>Lm(E.registerUpdateListener(({editorState:fe})=>{fe.read(()=>{$()})}),E.registerCommand(Rv,()=>($(),!0),FL)),[E,$]),(0,ae.useEffect)(()=>{E.getEditorState().read(()=>$())},[E,$]);const X=(0,ae.useCallback)(()=>{q&&(I(!0),M(R))},[R,q]),ne=()=>{!q||!L||!k||E.update(()=>{const fe=Jv(L);fe.append(ja(k)),EI([fe,ja("")]),I(!1)})},ue=()=>{E.update(()=>{E.dispatchCommand(KL,null)})};return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)("button",{onClick:X,className:Fi("text-editor__toolbar-button",{"text-editor__toolbar-button--disabled":H}),title:we("Comments.editor.link.add"),children:(0,oe.jsx)(ba,{icon:oK.A})}),(0,oe.jsx)("button",{onClick:ue,className:Fi("text-editor__toolbar-button",{"text-editor__toolbar-button--disabled":!H}),title:we("Comments.editor.link.remove"),children:(0,oe.jsx)(ba,{icon:uK.A})}),(0,rw.createPortal)((0,oe.jsxs)(Vs,{open:D,children:[(0,oe.jsx)(ys,{children:we("Comments.editor.link.add")}),(0,oe.jsx)(Va,{children:(0,oe.jsxs)(Td,{children:[(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(Op,{label:we("Comments.editor.link.text"),value:k,onChange:A})}),(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(Op,{label:we("Comments.editor.link.url"),value:L,onChange:M})})]})}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>I(!1),children:we("Comments.editor.link.cancel")}),(0,oe.jsx)(pi,{onClick:ne,raised:!0,disabled:!q||!L||!k,children:we("Comments.editor.link.save")})]})]}),w)]})}var cK=__webpack_require__(8270);function eM(E){return[].concat(E)}function tM(E){return E.startsWith(":")}function M8(E){return W3(E)&&(E==="*"||E.length>1&&":>~.+*".includes(E.slice(0,1))||D8(E))}function k8(E,w){return(W3(w)||typeof w=="number")&&!A8(E)&&!tM(E)&&!T8(E)}function T8(E){return E.startsWith("@media")}function fK(E){return E==="."}function A8(E){return E==="--"}function W3(E){return E+""===E}function D8(E){return W3(E)&&(E.startsWith("&")||tM(E))}function q3(E,w=""){return E.filter(Boolean).join(w)}function j8(E,w){let L=0;if(w.length===0)return L.toString();for(let M=0;M<w.length;M++){const k=w.charCodeAt(M);L=(L<<5)-L+k,L=L&L}return`${E!=null?E:"cl"}_${L.toString(36)}`}function dK(E,w){return E==="content"?`"${w}"`:w}function hK(E){return E.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function N8(E,w){return`${E}:${w}`}function pK(E){return E?`.${E}`:""}function gK(E,w){return E?`${E}
357${w}`:w}var I8=class iP{constructor(w,L,M,k){this.sheet=w,this.property=L,this.value=M,this.selector=k,this.property=L,this.value=M,this.joined=N8(L,M);const A=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:j8(this.sheet.name,this.joined),this.key=q3([this.joined,A,this.hash])}toString(){let w=nM(this.selector.preconditions,{right:this.hash});return w=nM(this.selector.postconditions,{left:w}),`${w} {${iP.genRule(this.property,this.value)}}`}static genRule(w,L){const M=hK(w);return N8(M,dK(w,L))+";"}};function nM(E,{left:w="",right:L=""}={}){const M=E.reduce((k,A)=>tM(A)?k+A:D8(A)?k+A.slice(1):q3([k,A]," "),w);return q3([M,pK(L)]," ")}var mK=class kC{constructor(w,L=null,{preconditions:M,postconditions:k}={}
vendor: 5,064 bytes, lines 357-358
357){this.sheet=w,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=M?eM(M):[],this.postconditions=k?eM(k):[],this.setScope(L)}setScope(w){return w?(this.scopeClassName||(this.scopeName=w,this.scopeClassName=j8(this.sheet.name,w+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length>0||this.postconditions.length>0}addScope(w){return new kC(this.sheet,w,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition(w){return new kC(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(w)})}addPostcondition(w){return new kC(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(w)})}createRule(w,L){return new I8(this.sheet,w,L,this)}},bK=class{constructor(E,w){this.name=E,this.rootNode=w,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${E}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(E){this.style=gK(this.style,E)}apply(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){var w;if(typeof document=="undefined"||this.isApplied()||this.rootNode===null)return this.styleTag;const E=document.createElement("style");return E.type="text/css",E.id=this.id,((w=this.rootNode)!=null?w:document.head).appendChild(E),E}addRule(E){const w=this.storedClasses[E.key];return W3(w)?w:(this.storedClasses[E.key]=E.hash,this.storedStyles[E.hash]=[E.property,E.value],this.append(E.toString()),E.hash)}};function iM(E,w){for(const L in E)w(L.trim(),E[L])}function mr(...E){const w=E.reduce((L,M)=>(M instanceof Set?L.push(...M):typeof M=="string"?L.push(M):Array.isArray(M)?L.push(mr(...M)):typeof M=="object"&&Object.entries(M).forEach(([k,A])=>{A&&L.push(k)}),L),[]);return q3(w," ").trim()}function yK(E,w){const L=new bK(E,w);return{create:M,getStyle:L.getStyle.bind(L),isApplied:L.isApplied.bind(L)};function M(k){const A={};return O8(L,k,new mK(L)).forEach(([I,R,P])=>{Y3(L,R,P).forEach(H=>{D(I,H)})}),L.apply(),A;function D(I,R){var P;A[I]=(P=A[I])!=null?P:new Set,A[I].add(R)}}}function O8(E,w,L){const M=[];return iM(w,(k,A)=>{if(M8(k))return O8(E,A,L.addPrecondition(k)).forEach(D=>M.push(D));M.push([k,w[k],L.addScope(k)])}),M}function Y3(E,w,L){const M=new Set;return iM(w,(k,A)=>{let D=[];if(M8(k))D=Y3(E,A,L.addPostcondition(k));else if(fK(k))D=eM(A);else if(T8(k))D=_K(E,A,k,L);else if(A8(k))D=vK(E,A,L);else if(k8(k,A)){const I=L.createRule(k,A);E.addRule(I),M.add(I.hash)}return R8(D,M)}),M}function R8(E,w){return E.forEach(L=>w.add(L)),w}function vK(E,w,L){const M=new Set,k=[];if(iM(w,(A,D)=>{if(k8(A,D)){k.push(I8.genRule(A,D));return}const I=Y3(E,D!=null?D:{},L);R8(I,M)}),!L.scopeClassName)return M;if(k.length){const A=k.join(" ");E.append(`${nM(L.preconditions,{right:L.scopeClassName})} {${A}}`)}return M.add(L.scopeClassName),M}function _K(E,w,L,M){E.append(L+" {");const k=Y3(E,w,M);return E.append("}"),k}function Ss(){return Ss=Object.assign?Object.assign.bind():function(E){for(var w=1;w<arguments.length;w++){var L=arguments[w];for(var M in L)Object.prototype.hasOwnProperty.call(L,M)&&(E[M]=L[M])}return E},Ss.apply(this,arguments)}function wK(E,w){E.prototype=Object.create(w.prototype),E.prototype.constructor=E,rM(E,w)}function rM(E,w){return rM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(M,k){return M.__proto__=k,M},rM(E,w)}function z8(E,w){if(E==null)return{};var L={},M=Object.keys(E),k,A;for(A=0;A<M.length;A++)k=M[A],!(w.indexOf(k)>=0)&&(L[k]=E[k]);return L}function xK(E,w){if(E){if(typeof E=="string")return P8(E,w);var L=Object.prototype.toString.call(E).slice(8,-1);if(L==="Object"&&E.constructor&&(L=E.constructor.name),L==="Map"||L==="Set")return Array.from(E);if(L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L))return P8(E,w)}}function P8(E,w){(w==null||w>E.length)&&(w=E.length);for(var L=0,M=new Array(w);L<w;L++)M[L]=E[L];return M}function SK(E,w){var L=typeof Symbol!="undefined"&&E[Symbol.iterator]||E["@@iterator"];if(L)return(L=L.call(E)).next.bind(L);if(Array.isArray(E)||(L=xK(E))||w&&E&&typeof E.length=="number"){L&&(E=L);var M=0;return function(){return M>=E.length?{done:!0}:{done:!1,value:E[M++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
358In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var sr;(function(E){E.hiddenOnSearch="epr-hidden-on-search",E.searchActive="epr-search-active",E.hidden="epr-hidden",E.visible="epr-visible",E.active="epr-active",E.emoji="epr-emoji",E.category="epr-emoji-category",E.label="epr-emoji-category-label",E.categoryContent="epr-emoji-category-content",E.emojiHasVariations="epr-emoji-has-variations",E.scrollBody="epr-body",E.emojiList="epr-emoji-list",E.external="__EmojiPicker__",E.emojiPicker="EmojiPickerReact",E.open="epr-open",E.vertical="epr-vertical",E.horizontal="epr-horizontal",E.variationPicker="epr-emoji-variation-
358picker",E.darkTheme="epr-dark-theme",E.autoTheme="epr-auto-theme"})(sr||(sr={}));function nl(){for(var E=arguments.length,w=new Array(E),L=0;L<E;L++)w[L]=arguments[L];return w.map(function(M){return"."+M}).join("")}var os=yK("epr",null),$3={display:"none",opacity:"0",pointerEvents:"none",visibility:"hidden",overflow:"hidden"},aM=os.create({hidden:Ss({".":sr.hidden},$3)}),CK=(0,ae.memo)(function(){return(0,ae.createElement)("style",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:os.getStyle()}})}),Db=os.create({".epr-main":{":has(input:not(:placeholder-shown))":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},hiddenOnSearch:Ss({".":sr.hiddenOnSearch},$3)},":has(input(:placeholder-shown))":{visibleOnSearchOnly:$3}},hiddenOnReactions:{transition:"all 0.5s ease-in-out"},".epr-reactions":{hiddenOnReactions:{height:"0px",width:"0px",opacity:"0",pointerEvents:"none",overflow:"hidden"}},".EmojiPickerReact:not(.epr-search-active)":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"},"&.epr-active":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},visibleOnSearchOnly:Ss({".":"epr-visible-on-search-only"},$3)}});function Am(E,w){var L,M;return{".epr-dark-theme":(L={},L[E]=w,L),".epr-auto-theme":(M={},M[E]={"@media (prefers-color-scheme: dark)":w},M)}}function F8(E,w){var L,M,k=(L=E.customEmojis)!=null?L:[],A=(M=w.customEmojis)!=null?M:[];return E.open===w.open&&E.emojiVersion===w.emojiVersion&&E.reactionsDefaultOpen===w.reactionsDefaultOpen&&E.searchPlaceHolder===w.searchPlaceHolder&&E.searchPlaceholder===w.searchPlaceholder&&E.defaultSkinTone===w.defaultSkinTone&&E.skinTonesDisabled===w.skinTonesDisabled&&E.autoFocusSearch===w.autoFocusSearch&&E.emojiStyle===w.emojiStyle&&E.theme===w.theme&&E.suggestedEmojisMode===w.suggestedEmojisMode&&E.lazyLoadEmojis===w.lazyLoadEmojis&&E.className===w.className&&E.height===w.height&&E.width===w.width&&E.style===w.style&&E.searchDisabled===w.searchDisabled&&E.skinTonePickerLocation===w.skinTonePickerLocation&&k.length===A.length}var EK=["1f44d","2764-fe0f","1f603","1f622","1f64f","1f44e","1f621"],Kv;(function(E){E.RECENT="recent",E.FREQUENT="frequent"})(Kv||(Kv={}));var Nl;(function(E){E.NATIVE="native",E.APPLE="apple",E.TWITTER="twitter",E.GOOGLE="google",E.FACEBOOK="facebook"})(Nl||(Nl={}));var jb;(function(E){E.DARK="dark",E.LIGHT="light",E.AUTO="auto"})(jb||(jb={}));var Wd;(function(E){E.NEUTRAL="neutral",E.LIGHT="1f3fb",E.MEDIUM_LIGHT="1f3fc",E.MEDIUM="1f3fd",E.MEDIUM_DARK="1f3fe",E.DARK="1f3ff"})(Wd||(Wd={}));var Ti;(function(E){E.SUGGESTED="suggested",E.CUSTOM="custom",E.SMILEYS_PEOPLE="smileys_people",E.ANIMALS_NATURE="animals_nature",E.FOOD_DRINK="food_drink",E.TRAVEL_PLACES="travel_places",E.ACTIVITIES="activities",E.OBJECTS="objects",
vendor: 7,182 bytes, line 358
358E.SYMBOLS="symbols",E.FLAGS="flags"})(Ti||(Ti={}));var Xv;(function(E){E.SEARCH="SEARCH",E.PREVIEW="PREVIEW"})(Xv||(Xv={}));var jf,LK=[Ti.SUGGESTED,Ti.CUSTOM,Ti.SMILEYS_PEOPLE,Ti.ANIMALS_NATURE,Ti.FOOD_DRINK,Ti.TRAVEL_PLACES,Ti.ACTIVITIES,Ti.OBJECTS,Ti.SYMBOLS,Ti.FLAGS],MK={name:"Recently Used",category:Ti.SUGGESTED},B8=(jf={},jf[Ti.SUGGESTED]={category:Ti.SUGGESTED,name:"Frequently Used"},jf[Ti.CUSTOM]={category:Ti.CUSTOM,name:"Custom Emojis"},jf[Ti.SMILEYS_PEOPLE]={category:Ti.SMILEYS_PEOPLE,name:"Smileys & People"},jf[Ti.ANIMALS_NATURE]={category:Ti.ANIMALS_NATURE,name:"Animals & Nature"},jf[Ti.FOOD_DRINK]={category:Ti.FOOD_DRINK,name:"Food & Drink"},jf[Ti.TRAVEL_PLACES]={category:Ti.TRAVEL_PLACES,name:"Travel & Places"},jf[Ti.ACTIVITIES]={category:Ti.ACTIVITIES,name:"Activities"},jf[Ti.OBJECTS]={category:Ti.OBJECTS,name:"Objects"},jf[Ti.SYMBOLS]={category:Ti.SYMBOLS,name:"Symbols"},jf[Ti.FLAGS]={category:Ti.FLAGS,name:"Flags"},jf);function U8(E){return LK.map(function(w){return Ss({},B8[w],E&&E[w]&&E[w])})}function sM(E){return E.category}function H8(E){return E.name}function kK(E,w){var L;E===void 0&&(E=[]),w===void 0&&(w={});var M={};w.suggestionMode===Kv.RECENT&&(M[Ti.SUGGESTED]=MK);var k=U8(M);return(L=E)!=null&&L.length?E.map(function(A){return typeof A=="string"?G8(A,M[A]):Ss({},G8(A.category,M[A.category]),A)}):k}function G8(E,w){return w===void 0&&(w={}),Object.assign(B8[E],w)}var TK="https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/",AK="https://cdn.jsdelivr.net/npm/emoji-datasource-facebook/img/facebook/64/",DK="https://cdn.jsdelivr.net/npm/emoji-datasource-twitter/img/twitter/64/",jK="https://cdn.jsdelivr.net/npm/emoji-datasource-google/img/google/64/";function NK(E){switch(E){case Nl.TWITTER:return DK;case Nl.GOOGLE:return jK;case Nl.FACEBOOK:return AK;case Nl.APPLE:default:return TK}}var IK=[],OK=[{n:["grinning","grinning face"],u:"1f600",a:"1.0"},{n:["smiley","smiling face with open mouth"],u:"1f603",a:"0.6"},{n:["smile","smiling face with open mouth and smiling eyes"],u:"1f604",a:"0.6"},{n:["grin","grinning face with smiling eyes"],u:"1f601",a:"0.6"},{n:["laughing","satisfied","smiling face with open mouth and tightly-closed eyes"],u:"1f606",a:"0.6"},{n:["sweat smile","smiling face with open mouth and cold sweat"],u:"1f605",a:"0.6"},{n:["rolling on the floor laughing"],u:"1f923",a:"3.0"},{n:["joy","face with tears of joy"],u:"1f602",a:"0.6"},{n:["slightly smiling face"],u:"1f642",a:"1.0"},{n:["upside-down face","upside down face"],u:"1f643",a:"1.0"},{n:["melting face"],u:"1fae0",a:"14.0"},{n:["wink","winking face"],u:"1f609",a:"0.6"},{n:["blush","smiling face with smiling eyes"],u:"1f60a",a:"0.6"},{n:["innocent","smiling face with halo"],u:"1f607",a:"1.0"},{n:["smiling face with 3 hearts","smiling face with smiling eyes and three hearts"],u:"1f970",a:"11.0"},{n:["heart eyes","smiling face with heart-shaped eyes"],u:"1f60d",a:"0.6"},{n:["star-struck","grinning face with star eyes"],u:"1f929",a:"5.0"},{n:["kissing heart","face throwing a kiss"],u:"1f618",a:"0.6"},{n:["kissing","kissing face"],u:"1f617",a:"1.0"},{n:["relaxed","white smiling face"],u:"263a-fe0f",a:"0.6"},{n:["kissing closed eyes","kissing face with closed eyes"],u:"1f61a",a:"0.6"},{n:["kissing smiling eyes","kissing face with smiling eyes"],u:"1f619",a:"1.0"},{n:["smiling face with tear"],u:"1f972",a:"13.0"},{n:["yum","face savouring delicious food"],u:"1f60b",a:"0.6"},{n:["stuck out tongue","face with stuck-out tongue"],u:"1f61b",a:"1.0"},{n:["stuck out tongue winking eye","face with stuck-out tongue and winking eye"],u:"1f61c",a:"0.6"},{n:["zany face","grinning face with one large and one small eye"],u:"1f92a",a:"5.0"},{n:["stuck out tongue closed eyes","face with stuck-out tongue and tightly-closed eyes"],u:"1f61d",a:"0.6"},{n:["money-mouth face","money mouth face"],u:"1f911",a:"1.0"},{n:["hugging face"],u:"1f917",a:"1.0"},{n:["face with hand over mouth","smiling face with smiling eyes and hand covering mouth"],u:"1f92d",a:"5.0"},{n:["face with open eyes and hand over mouth"],u:"1fae2",a:"14.0"},{n:["face with peeking eye"],u:"1fae3",a:"14.0"},{n:["shushing face","face with finger covering closed lips"],u:"1f92b",a:"5.0"},{n:["thinking face"],u:"1f914",a:"1.0"},{n:["saluting face"],u:"1fae1",a:"14.0"},{n:["zipper-mouth face","zipper mouth face"],u:"1f910",a:"1.0"},{n:["face with raised eyebrow","face with one eyebrow raised"],u:"1f928",a:"5.0"},{n:["neutral face"],u:"1f610",a:"0.7"},{n:["expressionless","expressionless face"],u:"1f611",a:"1.0"},{n:["no mouth","face without mouth"],u:"1f636",a:"1.0"},{n:["dotted line face"],u:"1fae5",a:"14.0"},{n:["face in clouds"],u:"1f636-200d-1f32b-fe0f",a:"13.1"},{n:["smirk","smirking face"],u:"1f60f",a:"0.6"},{n:["unamused","unamused face"],u:"1f612",a:"0.6"},{n:["face with rolling eyes"],u:"1f644",a:"1.0"},{n:["grimacing","grimacing face"],u:"1f62c",a:"1.0"},{n:["face exhaling"],u:"1f62e-200d-1f4a8",a:"13.1"},{n:["lying face"],u:"1f925",a:"3.0"},{n:["relieved","relieved face"],u:"1f60c",a:"0.6"},{n:["pensive","pensive face"],u:"1f614",a:"0.6"},{n:["sleepy","sleepy face"],u:"1f62a",a:"0.6"},{n:["drooling face"],u:"1f924",a:"3.0"},{n:["sleeping","sleeping face"],u:"1f634",a:"1.0"},{n:["mask","face with medical mask"],u:"1f637",a:"0.6"},{n:["face with thermometer"],u:"1f912",a:"1.0"},{n:["face with head-bandage","face with head bandage"],u:"1f915",a:"1.0"},{n:["nauseated face"],u:"1f922",a:"3.0"},{n:["face vomiting","face with open mouth vomiting"],u:"1f92e",a:"5.0"},{n:["sneezing face"],u:"1f927",a:"3.0"},{n:["hot face","overheated face"],u:"1f975",a:"11.0"},{n:["cold face","freezing face"],u:"1f976",a:"11.0"},{n:["woozy face","face with uneven eyes and wavy mouth"],u:"1f974",a:"11.0"},{n:["dizzy face"],u:"1f635",a:"0.6"},{n:["face with spiral eyes"],u:"1f635-200d-1f4ab",a:"13.1"},{n:["exploding head","shocked face with exploding head"],u:"1f92f",a:"5.0"},{n:["face with cowboy hat"],u:"1f920",a:"3.0"},{n:["partying face","face with party horn and party hat"],u:"1f973",a:"11.0"},{n:["disguised face"],u:"1f978",a:"13.0"},{n:["sunglasses","smiling face with sunglasses"],u:"1f60e",a:"1.0"},{n:["nerd face"],u:"1f913",a:"1.0"},{n:["face with monocle"],u:"1f9d0",a:"5.0"},{n:["confused","confused face"],u:"1f615",a:"1.0"},{n:["face with diagonal mouth"],u:"1fae4",a:"14.0"},{n:["worried","worried face"],u:"1f61f",a:"1.0"},{n:["slightly frowning face"],u:"1f641",a:"1.0"},{n:["frowning face","white frowning face"],u:"2639-fe0f",a:"0.7"},{n:["open mouth","face with open mouth"],u:"1f62e",a:"1.0"},{n:["hushed","hushed face"],u:"1f62f",a:"1.0"},{n:["astonished","astonished face"],u:"1f632",a:"0.6"},{n:["flushed","flushed face"],u:"1f633",a:"0.6"},{n:["pleading face","face with pleading eyes"],u:"1f97a",a:"11.0"},{n:["face holding back tears"],u:"1f979",a:"14.0"},{n:["frowning","frowning face with open mouth"],u:"1f626",a:"1.0"},{n:["anguished","anguished face"],u:"1f627",a:"1.0"},{n:["fearful","fearful face"],u:"1f628",a:"0.6"},{n:["cold sweat","face with open mouth and cold sweat"],u:"1f630",a:"0.6"},{n:["disappointed relieved","disappointed but relieved face"],u:"1f625",a:"0.6"},{n:["cry","crying face"],u:"1f622",a:"0.6"}
358,{n:["sob","loudly crying face"],u:"1f62d",a:"0.6"},{n:["scream","face screaming in fear"],u:"1f631",a:"0.6"},{n:["confounded","confounded face"],u:"1f616",a:"0.6"},{n:["persevere","persevering face"],u:"1f623",a:"0.6"},{n:["disappointed","disappointed face"],u:"1f61e",a:"0.6"},{n:["sweat","face with cold sweat"],u:"1f613",a:"0.6"},{n:["weary","weary face"],u:"1f629",a:"0.6"},{n:["tired face"],u:"1f62b",a:"0.6"},{n:["yawning face"],u:"1f971",a:"12.0"},{n:["triumph","face with look of triumph"],u:"1f624",a:"0.6"},{n:["rage","pouting face"],u:"1f621",a:"0.6"},{n:["angry","angry face"],u:"1f620",a:"0.6"},{n:["face with symbols on mouth","serious face with symbols covering mouth"],u:"1f92c",a:"5.0"},{n:["smiling imp","smiling face with horns"],u:"1f608",a:"1.0"},{n:["imp"],u:"1f47f",a:"0.6"},{n:["skull"],u:"1f480",a:"0.6"},{n:["skull and crossbones"],u:"2620-fe0f",a:"1.0"},{n:["poop","shit","hankey","pile of poo"],u:"1f4a9",a:"0.6"},{n:["clown face"],u:"1f921",a:"3.0"},{n:["japanese ogre"],u:"1f479",a:"0.6"},{n:["japanese goblin"],u:"1f47a",a:"0.6"},{n:["ghost"],u:"1f47b",a:"0.6"},{n:["alien","extraterrestrial alien"],u:"1f47d",a:"0.6"},{n:["alien monster","space invader"],u:"1f47e",a:"0.6"},{n:["robot face"],u:"1f916",a:"1.0"},{n:["smiley cat","smiling cat face with open mouth"],u:"1f63a",a:"0.6"},{n:["smile cat","grinning cat face with smiling eyes"],u:"1f638",a:"0.6"},{n:["joy cat","cat face with tears of joy"],u:"1f639",a:"0.6"},{n:["heart eyes cat","smiling cat face with heart-shaped eyes"],u:"1f63b",a:"0.6"},{n:["smirk cat","cat face with wry smile"],u:"1f63c",a:"0.6"},{n:["kissing cat","kissing cat face with closed eyes"],u:"1f63d",a:"0.6"},{n:["scream cat","weary cat face"],u:"1f640",a:"0.6"},{n:["crying cat face"],u:"1f63f",a:"0.6"},{n:["pouting cat","pouting cat face"],u:"1f63e",a:"0.6"},{n:["see no evil","see-no-evil monkey"],u:"1f648",a:"0.6"},{n:["hear no evil","hear-no-evil monkey"],u:"1f649",a:"0.6"},{n:["speak no evil","speak-no-evil monkey"],u:"1f64a",a:"0.6"},{n:["kiss","kiss mark"],u:"1f48b",a:"0.6"},{n:["love letter"],u:"1f48c",a:"0.6"},{n:["cupid","heart with arrow"],u:"1f498",a:"0.6"},{n:["gift heart","heart with ribbon"],u:"1f49d",a:"0.6"},{n:["sparkling heart"],u:"1f496",a:"0.6"},{n:["heartpulse","growing heart"],u:"1f497",a:"0.6"},{n:["heartbeat","beating heart"],u:"1f493",a:"0.6"},{n:["revolving hearts"],u:"1f49e",a:"0.6"},{n:["two hearts"],u:"1f495",a:"0.6"},{n:["heart decoration"],u:"1f49f",a:"0.6"},{n:["heart exclamation","heavy heart exclamation mark ornament"],u:"2763-fe0f",a:"1.0"},{n:["broken heart"],u:"1f494",a:"0.6"},{n:["heart on fire"],u:"2764-fe0f-200d-1f525",a:"13.1"},{n:["mending heart"],u:"2764-fe0f-200d-1fa79",a:"13.1"},{n:["heart","heavy black heart"],u:"2764-fe0f",a:"0.6"},{n:["orange heart"],u:"1f9e1",a:"5.0"},{n:["yellow heart"],u:"1f49b",a:"0.6"},{n:["green heart"],u:"1f49a",a:"0.6"},{n:["blue heart"],u:"1f499",a:"0.6"},{n:["purple heart"],u:"1f49c",a:"0.6"},{n:["brown heart"],u:"1f90e",a:"12.0"},{n:["black heart"],u:"1f5a4",a:"3.0"},{n:["white heart"],u:"1f90d",a:"12.0"},{n:["100","hundred points symbol"],u:"1f4af",a:"0.6"},{n:["anger","anger symbol"],u:"1f4a2",a:"0.6"},{n:["boom","collision","collision symbol"],u:"1f4a5",a:"0.6"},{n:["dizzy","dizzy symbol"],u:"1f4ab",a:"0.6"},{n:["sweat drops","splashing sweat symbol"],u:"1f4a6",a:"0.6"},{n:["dash","dash symbol"],u:"1f4a8",a:"0.6"},{n:["hole"],u:"1f573-fe0f",a:"0.7"},{n:["bomb"],u:"1f4a3",a:"0.6"},{n:["speech balloon"],u:"1f4ac",a:"0.6"},{n:["eye in speech bubble","eye-in-speech-bubble"],u:"1f441-fe0f-200d-1f5e8-fe0f",a:"2.0"},{n:["left speech bubble"],u:"1f5e8-fe0f",a:"2.0"},{n:["right anger bubble"],u:"1f5ef-fe0f",a:"0.7"},{n:["thought balloon"],u:"1f4ad",a:"1.0"},{n:["zzz","sleeping symbol"],u:"1f4a4",a:"0.6"},{n:["wave","waving hand sign"],u:"1f44b",v:["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"],a:"0.6"},{n:["raised back of hand"],u:"1f91a",v:["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"],a:"3.0"},{n:["hand with fingers splayed","raised hand with fingers splayed"],u:"1f590-fe0f",v:["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"],a:"0.7"},{n:["hand","raised hand"],u:"270b",v:["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"],a:"0.6"},{n:["spock-hand","raised hand with part between middle and ring fingers"],u:"1f596",v:["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"],a:"1.0"},{n:["rightwards hand"],u:"1faf1",v:["1faf1-1f3fb","1faf1-1f3fc","1faf1-1f3fd","1faf1-1f3fe","1faf1-1f3ff"],a:"14.0"},{n:["leftwards hand"],u:"1faf2",v:["1faf2-1f3fb","1faf2-1f3fc","1faf2-1f3fd","1faf2-1f3fe","1faf2-1f3ff"],a:"14.0"},{n:["palm down hand"],u:"1faf3",v:["1faf3-1f3fb","1faf3-1f3fc","1faf3-1f3fd","1faf3-1f3fe","1faf3-1f3ff"],a:"14.0"},{n:["palm up hand"],u:"1faf4",v:["1faf4-1f3fb","1faf4-1f3fc","1faf4-1f3fd","1faf4-1f3fe","1faf4-1f3ff"],a:"14.0"},{n:["ok hand","ok hand sign"],u:"1f44c",v:["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"],a:"0.6"}
358,{n:["pinched fingers"],u:"1f90c",v:["1f90c-1f3fb","1f90c-1f3fc","1f90c-1f3fd","1f90c-1f3fe","1f90c-1f3ff"],a:"13.0"},{n:["pinching hand"],u:"1f90f",v:["1f90f-1f3fb","1f90f-1f3fc","1f90f-1f3fd","1f90f-1f3fe","1f90f-1f3ff"],a:"12.0"},{n:["v","victory hand"],u:"270c-fe0f",v:["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"],a:"0.6"},{n:["crossed fingers","hand with index and middle fingers crossed"],u:"1f91e",v:["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"],a:"3.0"},{n:["hand with index finger and thumb crossed"],u:"1faf0",v:["1faf0-1f3fb","1faf0-1f3fc","1faf0-1f3fd","1faf0-1f3fe","1faf0-1f3ff"],a:"14.0"},{n:["i love you hand sign"],u:"1f91f",v:["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"],a:"5.0"},{n:["the horns","sign of the horns"],u:"1f918",v:["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"],a:"1.0"},{n:["call me hand"],u:"1f919",v:["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"],a:"3.0"},{n:["point left","white left pointing backhand index"],u:"1f448",v:["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"],a:"0.6"},{n:["point right","white right pointing backhand index"],u:"1f449",v:["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"],a:"0.6"},{n:["point up 2","white up pointing backhand index"],u:"1f446",v:["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"],a:"0.6"},{n:["middle finger","reversed hand with middle finger extended"],u:"1f595",v:["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"],a:"1.0"},{n:["point down","white down pointing backhand index"],u:"1f447",v:["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"],a:"0.6"},{n:["point up","white up pointing index"],u:"261d-fe0f",v:["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"],a:"0.6"},{n:["index pointing at the viewer"],u:"1faf5",v:["1faf5-1f3fb","1faf5-1f3fc","1faf5-1f3fd","1faf5-1f3fe","1faf5-1f3ff"],a:"14.0"},{n:["+1","thumbsup","thumbs up sign"],u:"1f44d",v:["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"],a:"0.6"},{n:["-1","thumbsdown","thumbs down sign"],u:"1f44e",v:["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"],a:"0.6"},{n:["fist","raised fist"],u:"270a",v:["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"],a:"0.6"},{n:["punch","facepunch","fisted hand sign"],u:"1f44a",v:["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"],a:"0.6"},{n:["left-facing fist"],u:"1f91b",v:["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"],a:"3.0"},{n:["right-facing fist"],u:"1f91c",v:["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"],a:"3.0"},{n:["clap","clapping hands sign"],u:"1f44f",v:["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"],a:"0.6"},{n:["raised hands","person raising both hands in celebration"],u:"1f64c",v:["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"],a:"0.6"},{n:["heart hands"],u:"1faf6",v:["1faf6-1f3fb","1faf6-1f3fc","1faf6-1f3fd","1faf6-1f3fe","1faf6-1f3ff"],a:"14.0"},{n:["open hands","open hands sign"],u:"1f450",v:["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"],a:"0.6"},{n:["palms up together"],u:"1f932",v:["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"],a:"5.0"},{n:["handshake"],u:"1f91d",v:["1f91d-1f3fb","1f91d-1f3fc","1f91d-1f3fd","1f91d-1f3fe","1f91d-1f3ff","1faf1-1f3fb-200d-1faf2-1f3fc","1faf1-1f3fb-200d-1faf2-1f3fd","1faf1-1f3fb-200d-1faf2-1f3fe","1faf1-1f3fb-200d-1faf2-1f3ff","1faf1-1f3fc-200d-1faf2-1f3fb","1faf1-1f3fc-200d-1faf2-1f3fd","1faf1-1f3fc-200d-1faf2-1f3fe","1faf1-1f3fc-200d-1faf2-1f3ff","1faf1-1f3fd-200d-1faf2-1f3fb","1faf1-1f3fd-200d-1faf2-1f3fc","1faf1-1f3fd-200d-1faf2-1f3fe","1faf1-1f3fd-200d-1faf2-1f3ff","1faf1-1f3fe-200d-1faf2-1f3fb","1faf1-1f3fe-200d-1faf2-1f3fc","1faf1-1f3fe-200d-1faf2-1f3fd","1faf1-1f3fe-200d-1faf2-1f3ff","1faf1-1f3ff-200d-1faf2-1f3fb","1faf1-1f3ff-200d-1faf2-1f3fc","1faf1-1f3ff-200d-1faf2-1f3fd","1faf1-1f3ff-200d-1faf2-1f3fe"],a:"3.0"},{n:["pray","person with folded hands"],u:"1f64f",v:["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"],a:"0.6"},{n:["writing hand"],u:"270d-fe0f",v:["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"],a:"0.7"},{n:["nail care","nail polish"],u:"1f485",v:["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"],a:"0.6"},{n:["selfie"],u:"1f933",v:["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"],a:"3.0"},{n:["muscle","flexed biceps"],u:"1f4aa",v:["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"],a:"0.6"},{n:["mechanical arm"],u:"1f9be",a:"12.0"},{n:["mechanical leg"],u:"1f9bf",a:"12.0"},{n:["leg"],u:"1f9b5",v:["1f9b5-1f3fb","1f9b5-1f3fc","1f9b5-1f3fd","1f9b5-1f3fe","1f9b5-1f3ff"],a:"11.0"},{n:["foot"],u:"1f9b6",v:["1f9b6-1f3fb","1f9b6-1f3fc","1f9b6-1f3fd","1f9b6-1f3fe","1f9b6-1f3ff"],a:"11.0"},{n:["ear"],u:"1f442",v:["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"],a:"0.6"},{n:["ear with hearing aid"],u:"1f9bb",v:["1f9bb-1f3fb","1f9bb-1f3fc","1f9bb-1f3fd","1f9bb-1f3fe","1f9bb-1f3ff"],a:"12.0"},{n:["nose"],u:"1f443",v:["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"],a:"0.6"},{n:["brain"],u:"1f9e0",a:"5.0"},{n:["anatomical heart"],u:"1fac0",a:"13.0"},{n:["lungs"],u:"1fac1",a:"13.0"},{n:["tooth"],u:"1f9b7",a:"11.0"},{n:["bone"],u:"1f9b4",a:"11.0"},{n:["eyes"],u:"1f440",a:"0.6"},{n:["eye"],u:"1f441-fe0f",a:"0.7"},{n:["tongue"],u:"1f445",a:"0.6"},{n:["lips","mouth"],u:"1f444",a:"0.6"},{n:["biting lip"],u:"1fae6",a:"14.0"},{n:["baby"],u:"1f476",v:["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"],a:"0.6"},{n:["child"],u:"1f9d2",v:["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"],a:"5.0"},{n:["boy"],u:"1f466",v:["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"],a:"0.6"},{n:["girl"],u:"1f467",v:["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"],a:"0.6"},{n:["adult"],u:"1f9d1",v:["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"],a:"5.0"},{n:["person with blond hair"],u:"1f471",v:["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"],a:"0.6"},{n:["man"],u:"1f468",v:["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"],a:"0.6"},{n:["bearded person"],u:"1f9d4",v:["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"],a:"5.0"},{n:["man: beard","man with beard"],u:"1f9d4-200d-2642-fe0f",v:["1f9d4-1f3fb-200d-2642-fe0f","1f9d4-1f3fc-200d-2642-fe0f","1f9d4-1f3fd-200d-2642-fe0f","1f9d4-1f3fe-200d-2642-fe0f","1f9d4-1f3ff-200d-2642-fe0f"],a:"13.1"},{n:["woman: beard","woman with beard"],u:"1f9d4-200d-2640-fe0f",v:["1f9d4-1f3fb-200d-2640-fe0f","1f9d4-1f3fc-200d-2640-fe0f","1f9d4-1f3fd-200d-2640-fe0f","1f9d4-1f3fe-200d-2640-fe0f","1f9d4-1f3ff-200d-2640-fe0f"],a:"13.1"},{n:["man: red hair","red haired man"],u:"1f468-200d-1f9b0",v:["1f468-1f3fb-200d-1f9b0","1f468-1f3fc-200d-1f9b0","1f468-1f3fd-200d-1f9b0","1f468-1f3fe-200d-1f9b0","1f468-1f3ff-200d-1f9b0"],a:"11.0"},{n:["man: curly hair","curly haired man"],u:"1f468-200d-1f9b1",v:["1f468-1f3fb-200d-1f9b1","1f468-1f3fc-200d-1f9b1","1f468-1f3fd-200d-1f9b1","1f468-1f3fe-200d-1f9b1","1f468-1f3ff-200d-1f9b1"],a:"11.0"},{n:["man: white hair","white haired man"],u:"1f468-200d-1f9b3",v:["1f468-1f3fb-200d-1f9b3","1f468-1f3fc-200d-1f9b3","1f468-1f3fd-200d-1f9b3","1f468-1f3fe-200d-1f9b3","1f468-1f3ff-200d-1f9b3"],a:"11.0"},{n:["bald man","man: bald"],u:"1f468-200d-1f9b2",v:["1f468-1f3fb-200d-1f9b2","1f468-1f3fc-200d-1f9b2","1f468-1f3fd-200d-1f9b2","1f468-1f3fe-200d-1f9b2","1f468-1f3ff-200d-1f9b2"],a:"11.0"},{n:["woman"],u:"1f469",v:["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"],a:"0.6"},{n:["woman: red hair","red haired woman"],u:"1f469-200d-1f9b0",v:["1f469-1f3fb-200d-1f9b0","1f469-1f3fc-200d-1f9b0","1f469-1f3fd-200d-1f9b0","1f469-1f3fe-200d-1f9b0","1f469-1f3ff-200d-1f9b0"],a:"11.0"},{n:["person: red hair","red haired person"],u:"1f9d1-200d-1f9b0",v:["1f9d1-1f3fb-200d-1f9b0","1f9d1-1f3fc-200d-1f9b0","1f9d1-1f3fd-200d-1f9b0","1f9d1-1f3fe-200d-1f9b0","1f9d1-1f3ff-200d-1f9b0"],a:"12.1"},{n:["woman: curly hair","curly haired woman"],u:"1f469-200d-1f9b1",v:["1f469-1f3fb-200d-1f9b1","1f469-1f3fc-200d-1f9b1","1f469-1f3fd-200d-1f9b1","1f469-1f3fe-200d-1f9b1","1f469-1f3ff-200d-1f9b1"],a:"11.0"},{n:["person: curly hair","curly haired person"],u:"1f9d1-200d-1f9b1",v:["1f9d1-1f3fb-200d-1f9b1","1f9d1-1f3fc-200d-1f9b1","1f9d1-1f3fd-200d-1f9b1","1f9d1-1f3fe-200d-1f9b1","1f9d1-1f3ff-200d-1f9b1"],a:"12.1"},{n:["woman: white hair","white haired woman"],u:"1f469-200d-1f9b3",v:["1f469-1f3fb-200d-1f9b3","1f469-1f3fc-200d-1f9b3","1f469-1f3fd-200d-1f9b3","1f469-1f3fe-200d-1f9b3","1f469-1f3ff-200d-1f9b3"],a:"11.0"},{n:["person: white hair","white haired person"],u:"1f9d1-200d-1f9b3",v:["1f9d1-1f3fb-200d-1f9b3","1f9d1-1f3fc-200d-1f9b3","1f9d1-1f3fd-200d-1f9b3","1f9d1-1f3fe-200d-1f9b3","1f9d1-1f3ff-200d-1f9b3"],a:"12.1"},{n:["bald woman","woman: bald"],u:"1f469-200d-1f9b2",v:["1f469-1f3fb-200d-1f9b2","1f469-1f3fc-200d-1f9b2","1f469-1f3fd-200d-1f9b2","1f469-1f3fe-200d-1f9b2","1f469-1f3ff-200d-1f9b2"],a:"11.0"},{n:["bald person","person: bald"],u:"1f9d1-200d-1f9b2",v:["1f9d1-1f3fb-200d-1f9b2","1f9d1-1f3fc-200d-1f9b2","1f9d1-1f3fd-200d-1f9b2","1f9d1-1f3fe-200d-1f9b2","1f9d1-1f3ff-200d-1f9b2"],a:"12.1"},{n:["woman: blond hair","blond-haired-woman"],u:"1f471-200d-2640-fe0f",v:["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man: blond hair","blond-haired-man"],u:"1f471-200d-2642-fe0f",v:["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["older adult"],u:"1f9d3",v:["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"],a:"5.0"},{n:["older man"],u:"1f474",v:["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"],a:"0.6"},{n:["older woman"],u:"1f475",v:["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"],a:"0.6"},{n:["person frowning"],u:"1f64d",v:["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"],a:"0.6"},{n:["man frowning","man-frowning"],u:"1f64d-200d-2642-fe0f",v:["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman frowning","woman-frowning"],u:"1f64d-200d-2640-fe0f",v:["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with pouting face"],u:"1f64e",v:["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"],a:"0.6"},{n:["man pouting","man-pouting"],u:"1f64e-200d-2642-fe0f",v:["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman pouting","woman-pouting"],u:"1f64e-200d-2640-fe0f",v:["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["no good","face with no good gesture"],u:"1f645",v:["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"],a:"0.6"},{n:["man gesturing no","man-gesturing-no"],u:"1f645-200d-2642-fe0f",v:["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing no","woman-gesturing-no"],u:"1f645-200d-2640-fe0f",v:["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ok woman","face with ok gesture"],u:"1f646",v:["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"],a:"0.6"},{n:["man gesturing ok","man-gesturing-ok"],u:"1f646-200d-2642-fe0f",v:["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing ok","woman-gesturing-ok"],u:"1f646-200d-2640-fe0f",v:["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["information desk person"],u:"1f481",v:["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"],a:"0.6"},{n:["man tipping hand","man-tipping-hand"],u:"1f481-200d-2642-fe0f",v:["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman tipping hand","woman-tipping-hand"],u:"1f481-200d-2640-fe0f",v:["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["raising hand","happy person raising one hand"],u:"1f64b",v:["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"],a:"0.6"},{n:["man raising hand","man-raising-hand"],u:"1f64b-200d-2642-fe0f",v:["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman raising hand","woman-raising-hand"],u:"1f64b-200d-2640-fe0f",v:["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["deaf person"],u:"1f9cf",v:["1f9cf-1f3fb","1f9cf-1f3fc","1f9cf-1f3fd","1f9cf-1f3fe","1f9cf-1f3ff"],a:"12.0"},{n:["deaf man"],u:"1f9cf-200d-2642-fe0f",v:["1f9cf-1f3fb-200d-2642-fe0f","1f9cf-1f3fc-200d-2642-fe0f","1f9cf-1f3fd-200d-2642-fe0f","1f9cf-1f3fe-200d-2642-fe0f","1f9cf-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["deaf woman"],u:"1f9cf-200d-2640-fe0f",v:["1f9cf-1f3fb-200d-2640-fe0f","1f9cf-1f3fc-200d-2640-fe0f","1f9cf-1f3fd-200d-2640-fe0f","1f9cf-1f3fe-200d-2640-fe0f","1f9cf-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["bow","person bowing deeply"],u:"1f647",v:["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"],a:"0.6"},{n:["man bowing","man-bowing"],u:"1f647-200d-2642-fe0f",v:["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bowing","woman-bowing"],u:"1f647-200d-2640-fe0f",v:["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["face palm"],u:"1f926",v:["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"],a:"3.0"},{n:["man facepalming","man-facepalming"],u:"1f926-200d-2642-fe0f",v:["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman facepalming","woman-facepalming"],u:"1f926-200d-2640-fe0f",v:["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["shrug"],u:"1f937",v:["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"],a:"3.0"},{n:["man shrugging","man-shrugging"],u:"1f937-200d-2642-fe0f",v:["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman shrugging","woman-shrugging"],u:"1f937-200d-2640-fe0f",v:["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["health worker"],u:"1f9d1-200d-2695-fe0f",v:["1f9d1-1f3fb-200d-2695-fe0f","1f9d1-1f3fc-200d-2695-fe0f","1f9d1-1f3fd-200d-2695-fe0f","1f9d1-1f3fe-200d-2695-fe0f","1f9d1-1f3ff-200d-2695-fe0f"],a:"12.1"},{n:["male-doctor","man health worker"],u:"1f468-200d-2695-fe0f",v:["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2
358695-fe0f","1f468-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["female-doctor","woman health worker"],u:"1f469-200d-2695-fe0f",v:["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["student"],u:"1f9d1-200d-1f393",v:["1f9d1-1f3fb-200d-1f393","1f9d1-1f3fc-200d-1f393","1f9d1-1f3fd-200d-1f393","1f9d1-1f3fe-200d-1f393","1f9d1-1f3ff-200d-1f393"],a:"12.1"},{n:["man student","male-student"],u:"1f468-200d-1f393",v:["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"],a:"4.0"},{n:["woman student","female-student"],u:"1f469-200d-1f393",v:["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"],a:"4.0"},{n:["teacher"],u:"1f9d1-200d-1f3eb",v:["1f9d1-1f3fb-200d-1f3eb","1f9d1-1f3fc-200d-1f3eb","1f9d1-1f3fd-200d-1f3eb","1f9d1-1f3fe-200d-1f3eb","1f9d1-1f3ff-200d-1f3eb"],a:"12.1"},{n:["man teacher","male-teacher"],u:"1f468-200d-1f3eb",v:["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"],a:"4.0"},{n:["woman teacher","female-teacher"],u:"1f469-200d-1f3eb",v:["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"],a:"4.0"},{n:["judge"],u:"1f9d1-200d-2696-fe0f",v:["1f9d1-1f3fb-200d-2696-fe0f","1f9d1-1f3fc-200d-2696-fe0f","1f9d1-1f3fd-200d-2696-fe0f","1f9d1-1f3fe-200d-2696-fe0f","1f9d1-1f3ff-200d-2696-fe0f"],a:"12.1"},{n:["man judge","male-judge"],u:"1f468-200d-2696-fe0f",v:["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["woman judge","female-judge"],u:"1f469-200d-2696-fe0f",v:["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["farmer"],u:"1f9d1-200d-1f33e",v:["1f9d1-1f3fb-200d-1f33e","1f9d1-1f3fc-200d-1f33e","1f9d1-1f3fd-200d-1f33e","1f9d1-1f3fe-200d-1f33e","1f9d1-1f3ff-200d-1f33e"],a:"12.1"},{n:["man farmer","male-farmer"],u:"1f468-200d-1f33e",v:["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"],a:"4.0"},{n:["woman farmer","female-farmer"],u:"1f469-200d-1f33e",v:["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"],a:"4.0"},{n:["cook"],u:"1f9d1-200d-1f373",v:["1f9d1-1f3fb-200d-1f373","1f9d1-1f3fc-200d-1f373","1f9d1-1f3fd-200d-1f373","1f9d1-1f3fe-200d-1f373","1f9d1-1f3ff-200d-1f373"],a:"12.1"},{n:["man cook","male-cook"],u:"1f468-200d-1f373",v:["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"],a:"4.0"},{n:["woman cook","female-cook"],u:"1f469-200d-1f373",v:["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"],a:"4.0"},{n:["mechanic"],u:"1f9d1-200d-1f527",v:["1f9d1-1f3fb-200d-1f527","1f9d1-1f3fc-200d-1f527","1f9d1-1f3fd-200d-1f527","1f9d1-1f3fe-200d-1f527","1f9d1-1f3ff-200d-1f527"],a:"12.1"},{n:["man mechanic","male-mechanic"],u:"1f468-200d-1f527",v:["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"],a:"4.0"},{n:["woman mechanic","female-mechanic"],u:"1f469-200d-1f527",v:["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"],a:"4.0"},{n:["factory worker"],u:"1f9d1-200d-1f3ed",v:["1f9d1-1f3fb-200d-1f3ed","1f9d1-1f3fc-200d-1f3ed","1f9d1-1f3fd-200d-1f3ed","1f9d1-1f3fe-200d-1f3ed","1f9d1-1f3ff-200d-1f3ed"],a:"12.1"},{n:["man factory worker","male-factory-worker"],u:"1f468-200d-1f3ed",v:["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"],a:"4.0"},{n:["woman factory worker","female-factory-worker"],u:"1f469-200d-1f3ed",v:["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"],a:"4.0"},{n:["office worker"],u:"1f9d1-200d-1f4bc",v:["1f9d1-1f3fb-200d-1f4bc","1f9d1-1f3fc-200d-1f4bc","1f9d1-1f3fd-200d-1f4bc","1f9d1-1f3fe-200d-1f4bc","1f9d1-1f3ff-200d-1f4bc"],a:"12.1"},{n:["man office worker","male-office-worker"],u:"1f468-200d-1f4bc",v:["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"],a:"4.0"},{n:["woman office worker","female-office-worker"],u:"1f469-200d-1f4bc",v:["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"],a:"4.0"},{n:["scientist"],u:"1f9d1-200d-1f52c",v:["1f9d1-1f3fb-200d-1f52c","1f9d1-1f3fc-200d-1f52c","1f9d1-1f3fd-200d-1f52c","1f9d1-1f3fe-200d-1f52c","1f9d1-1f3ff-200d-1f52c"],a:"12.1"}
358,{n:["man scientist","male-scientist"],u:"1f468-200d-1f52c",v:["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"],a:"4.0"},{n:["woman scientist","female-scientist"],u:"1f469-200d-1f52c",v:["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"],a:"4.0"},{n:["technologist"],u:"1f9d1-200d-1f4bb",v:["1f9d1-1f3fb-200d-1f4bb","1f9d1-1f3fc-200d-1f4bb","1f9d1-1f3fd-200d-1f4bb","1f9d1-1f3fe-200d-1f4bb","1f9d1-1f3ff-200d-1f4bb"],a:"12.1"},{n:["man technologist","male-technologist"],u:"1f468-200d-1f4bb",v:["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"],a:"4.0"},{n:["woman technologist","female-technologist"],u:"1f469-200d-1f4bb",v:["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"],a:"4.0"},{n:["singer"],u:"1f9d1-200d-1f3a4",v:["1f9d1-1f3fb-200d-1f3a4","1f9d1-1f3fc-200d-1f3a4","1f9d1-1f3fd-200d-1f3a4","1f9d1-1f3fe-200d-1f3a4","1f9d1-1f3ff-200d-1f3a4"],a:"12.1"},{n:["man singer","male-singer"],u:"1f468-200d-1f3a4",v:["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"],a:"4.0"},{n:["woman singer","female-singer"],u:"1f469-200d-1f3a4",v:["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"],a:"4.0"},{n:["artist"],u:"1f9d1-200d-1f3a8",v:["1f9d1-1f3fb-200d-1f3a8","1f9d1-1f3fc-200d-1f3a8","1f9d1-1f3fd-200d-1f3a8","1f9d1-1f3fe-200d-1f3a8","1f9d1-1f3ff-200d-1f3a8"],a:"12.1"},{n:["man artist","male-artist"],u:"1f468-200d-1f3a8",v:["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"],a:"4.0"},{n:["woman artist","female-artist"],u:"1f469-200d-1f3a8",v:["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"],a:"4.0"},{n:["pilot"],u:"1f9d1-200d-2708-fe0f",v:["1f9d1-1f3fb-200d-2708-fe0f","1f9d1-1f3fc-200d-2708-fe0f","1f9d1-1f3fd-200d-2708-fe0f","1f9d1-1f3fe-200d-2708-fe0f","1f9d1-1f3ff-200d-2708-fe0f"],a:"12.1"},{n:["man pilot","male-pilot"],u:"1f468-200d-2708-fe0f",v:["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["woman pilot","female-pilot"],u:"1f469-200d-2708-fe0f",v:["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["astronaut"],u:"1f9d1-200d-1f680",v:["1f9d1-1f3fb-200d-1f680","1f9d1-1f3fc-200d-1f680","1f9d1-1f3fd-200d-1f680","1f9d1-1f3fe-200d-1f680","1f9d1-1f3ff-200d-1f680"],a:"12.1"},{n:["man astronaut","male-astronaut"],u:"1f468-200d-1f680",v:["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"],a:"4.0"},{n:["woman astronaut","female-astronaut"],u:"1f469-200d-1f680",v:["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"],a:"4.0"},{n:["firefighter"],u:"1f9d1-200d-1f692",v:["1f9d1-1f3fb-200d-1f692","1f9d1-1f3fc-200d-1f692","1f9d1-1f3fd-200d-1f692","1f9d1-1f3fe-200d-1f692","1f9d1-1f3ff-200d-1f692"],a:"12.1"},{n:["man firefighter","male-firefighter"],u:"1f468-200d-1f692",v:["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"],a:"4.0"},{n:["woman firefighter","female-firefighter"],u:"1f469-200d-1f692",v:["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"],a:"4.0"},{n:["cop","police officer"],u:"1f46e",v:["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"],a:"0.6"},{n:["man police officer","male-police-officer"],u:"1f46e-200d-2642-fe0f",v:["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman police officer","female-police-officer"],u:"1f46e-200d-2640-fe0f",v:["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["detective","sleuth or spy"],u:"1f575-fe0f",v:["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"],a:"0.7"},{n:["man detective","male-detective"],u:"1f575-fe0f-200d-2642-fe0f",v:["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman detective","female-detective"],u:"1f575-fe0f-200d-2640-fe0f",v:["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["guardsman"],u:"1f482",v:["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"],a:"0.6"},{n:["man guard","male-guard"],u:"1f482-200d-2642-fe0f",v:["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman guard","female-guard"],u:"1f482-200d-2640-fe0f",v:["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ninja"],u:"1f977",v:["1f977-1f3fb","1f977-1f3fc","1f977-1f3fd","1f977-1f3fe","1f977-1f3ff"],a:"13.0"},{n:["construction worker"],u:"1f477",v:["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"],a:"0.6"},{n:["man construction worker","male-construction-worker"],u:"1f477-200d-2642-fe0f",v:["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman construction worker","female-construction-worker"],u:"1f477-200d-2640-fe0f",v:["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with crown"],u:"1fac5",v:["1fac5-1f3fb","1fac5-1f3fc","1fac5-1f3fd","1fac5-1f3fe","1fac5-1f3ff"],a:"14.0"},{n:["prince"],u:"1f934",v:["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"],a:"3.0"},{n:["princess"],u:"1f478",v:["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"],a:"0.6"},{n:["man with turban"],u:"1f473",v:["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"],a:"0.6"},{n:["man wearing turban","man-wearing-turban"],u:"1f473-200d-2642-fe0f",v:["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman wearing turban","woman-wearing-turban"],u:"1f473-200d-2640-fe0f",v:["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man with gua pi mao"],u:"1f472",v:["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"],a:"0.6"},{n:["person with headscarf"],u:"1f9d5",v:["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"],a:"5.0"},{n:["man in tuxedo","person in tuxedo"],u:"1f935",v:["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"],a:"3.0"},{n:["man in tuxedo"],u:"1f935-200d-2642-fe0f",v:["1f935-1f3fb-200d-2642-fe0f","1f935-1f3fc-200d-2642-fe0f","1f935-1f3fd-200d-2642-fe0f","1f935-1f3fe-200d-2642-fe0f","1f935-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman in tuxedo"],u:"1f935-200d-2640-fe0f",v:["1f935-1f3fb-200d-2640-fe0f","1f935-1f3fc-200d-2640-fe0f","1f935-1f3fd-200d-2640-fe0f","1f935-1f3fe-200d-2640-fe0f","1f935-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["bride with veil"],u:"1f470",v:["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"],a:"0.6"},{n:["man with veil"],u:"1f470-200d-2642-fe0f",v:["1f470-1f3fb-200d-2642-fe0f","1f470-1f3fc-200d-2642-fe0f","1f470-1f3fd-200d-2642-fe0f","1f470-1f3fe-200d-2642-fe0f","1f470-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman with veil"],u:"1f470-200d-2640-fe0f",v:["1f470-1f3fb-200d-2640-fe0f","1f470-1f3fc-200d-2640-fe0f","1f470-1f3fd-200d-2640-fe0f","1f470-1f3fe-200d-2640-fe0f","1f470-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["pregnant woman"],u:"1f930",v:["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"],a:"3.0"},{n:["pregnant man"],u:"1fac3",v:["1fac3-1f3fb","1fac3-1f3fc","1fac3-1f3fd","1fac3-1f3fe","1fac3-1f3ff"],a:"14.0"},{n:["pregnant person"],u:"1fac4",v:["1fac4-1f3fb","1fac4-1f3fc","1fac4-1f3fd","1fac4-1f3fe","1fac4-1f3ff"],a:"14.0"},{n:["breast-feeding"],u:"1f931",v:["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"],a:"5.0"},{n:["woman feeding baby"],u:"1f469-200d-1f37c",v:["1f469-1f3fb-200d-1f37c","1f469-1f3fc-200d-1f37c","1f469-1f3fd-200d-1f37c","1f469-1f3fe-200d-1f37c","1f469-1f3ff-200d-1f37c"],a:"13.0"},{n:["man feeding baby"],u:"1f468-200d-1f37c",v:["1f468-1f3fb-200d-1f37c","1f468-1f3fc-200d-1f37c","1f468-1f3fd-200d-1f37c","1f468-1f3fe-200d-1f37c","1f468-1f3ff-200d-1f37c"],a:"13.0"},{n:["person feeding baby"],u:"1f9d1-200d-1f37c",v:["1f9d1-1f3fb-200d-1f37c","1f9d1-1f3fc-200d-1f37c","1f9d1-1f3fd-200d-1f37c","1f9d1-1f3fe-200d-1f37c","1f9d1-1f3ff-200d-1f37c"],a:"13.0"},{n:["angel","baby angel"],u:"1f47c",v:["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"],a:"0.6"},{n:["santa","father christmas"],u:"1f385",v:["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"],a:"0.6"},{n:["mrs claus","mother christmas"],u:"1f936",v:["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"],a:"3.0"},{n:["mx claus"],u:"1f9d1-200d-1f384",v:["1f9d1-1f3fb-200d-1f384","1f9d1-1f3fc-200d-1f384","1f9d1-1f3fd-200d-1f384","1f9d1-1f3fe-200d-1f384","1f9d1-1f3ff-200d-1f384"],a:"13.0"},{n:["superhero"],u:"1f9b8",v:["1f9b8-1f3fb","1f9b8-1f3fc","1f9b8-1f3fd","1f9b8-1f3fe","1f9b8-1f3ff"],a:"11.0"},{n:["man superhero","male superhero"],u:"1f9b8-200d-2642-fe0f",v:["1f9b8-1f3fb-200d-2642-fe0f","1f9b8-1f3fc-200d-2642-fe0f","1f9b8-1f3fd-200d-2642-fe0f","1f9b8-1f3fe-200d-2642-fe0f","1f9b8-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman superhero","female superhero"],u:"1f9b8-200d-2640-fe0f",v:["1f9b8-1f3fb-200d-2640-fe0f","1f9b8-1f3fc-200d-2640-fe0f","1f9b8-1f3fd-200d-2640-fe0f","1f9b8-1f3fe-200d-2640-fe0f","1f9b8-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["supervillain"],u:"1f9b9",v:["1f9b9-1f3fb","1f9b9-1f3fc","1f9b9-1f3fd","1f9b9-1f3fe","1f9b9-1f3ff"],a:"11.0"},{n:["man supervillain","male supervillain"],u:"1f9b9-200d-2642-fe0f",v:["1f9b9-1f3fb-200d-2642-fe0f","1f9b9-1f3fc-200d-2642-fe0f","1f9b9-1f3fd-200d-2642-fe0f","1f9b9-1f3fe-200d-2642-fe0f","1f9b9-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman supervillain","female supervillain"],u:"1f9b9-200d-2640-fe0f",v:["1f9b9-1f3fb-200d-2640-fe0f","1f9b9-1f3fc-200d-2640-fe0f","1f9b9-1f3fd-200d-2640-fe0f","1f9b9-1f3fe-200d-2640-fe0f","1f9b9-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["mage"],u:"1f9d9",v:["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"],a:"5.0"},{n:["man mage","male mage"],u:"1f9d9-200d-2642-fe0f",v:["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman mage","female mage"],u:"1f9d9-200d-2640-fe0f",v:["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fairy"],u:"1f9da",v:["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"],a:"5.0"},{n:["man fairy","male fairy"],u:"1f9da-200d-2642-fe0f",v:["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman fairy","female fairy"],u:"1f9da-200d-2640-fe0f",v:["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["vampire"],u:"1f9db",v:["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"],a:"5.0"},{n:["man vampire","male vampire"],u:"1f9db-200d-2642-fe0f",v:["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman vampire","female vampire"],u:"1f9db-200d-2640-fe0f",v:["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["merperson"],u:"1f9dc",v:["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"],a:"5.0"},{n:["merman"],u:"1f9dc-200d-2642-fe0f",v:["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["mermaid"],u:"1f9dc-200d-2640-fe0f",v:["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["elf"],u:"1f9dd",v:["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"],a:"5.0"},{n:["man elf","male elf"],u:"1f9dd-200d-2642-fe0f",v:["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman elf","female elf"],u:"1f9dd-200d-2640-fe0f",v:["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["genie"],u:"1f9de",a:"5.0"},{n:["man genie","male genie"],u:"1f9de-200d-2642-fe0f",a:"5.0"},{n:["woman genie","female genie"],u:"1f9de-200d-2640-fe0f",a:"5.0"},{n:["zombie"],u:"1f9df",a:"5.0"},{n:["man zombie","male zombie"],u:"1f9df-200d-2642-fe0f",a:"5.0"},{n:["woman zombie","female zombie"],u:"1f9df-200d-2640-fe0f",a:"5.0"},{n:["troll"],u:"1f9cc",a:"14.0"},{n:["massage","face massage"],u:"1f486",v:["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"],a:"0.6"},{n:["man getting massage","man-getting-massage"],u:"1f486-200d-2642-fe0f",v:["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting massage","woman-getting-massage"],u:"1f486-200d-2640-fe0f",v:["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["haircut"],u:"1f487",v:["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"],a:"0.6"},{n:["man getting haircut","man-getting-haircut"],u:"1f487-200d-2642-fe0f",v:["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting haircut","woman-getting-haircut"],u:"1f487-200d-2640-fe0f",v:["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["walking","pedestrian"],u:"1f6b6",v:["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"],a:"0.6"},{n:["man walking","man-walking"],u:"1f6b6-200d-2642-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman walking","woman-walking"],u:"1f6b6-200d-2640-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["standing person"],u:"1f9cd",v:["1f9cd-1f3fb","1f9cd-1f3fc","1f9cd-1f3fd","1f9cd-1f3fe","1f9cd-1f3ff"],a:"12.0"},{n:["man standing"],u:"1f9cd-200d-2642-fe0f",v:["1f9cd-1f3fb-200d-2642-fe0f","1f9cd-1f3fc-200d-2642-fe0f","1f9cd-1f3fd-200d-2642-fe0f","1f9cd-1f3fe-200d-2642-fe0f","1f9cd-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman standing"],u:"1f9cd-200d-2640-fe0f",v:["1f9cd-1f3fb-200d-2640-fe0
358f","1f9cd-1f3fc-200d-2640-fe0f","1f9cd-1f3fd-200d-2640-fe0f","1f9cd-1f3fe-200d-2640-fe0f","1f9cd-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["kneeling person"],u:"1f9ce",v:["1f9ce-1f3fb","1f9ce-1f3fc","1f9ce-1f3fd","1f9ce-1f3fe","1f9ce-1f3ff"],a:"12.0"},{n:["man kneeling"],u:"1f9ce-200d-2642-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f","1f9ce-1f3fc-200d-2642-fe0f","1f9ce-1f3fd-200d-2642-fe0f","1f9ce-1f3fe-200d-2642-fe0f","1f9ce-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman kneeling"],u:"1f9ce-200d-2640-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f","1f9ce-1f3fc-200d-2640-fe0f","1f9ce-1f3fd-200d-2640-fe0f","1f9ce-1f3fe-200d-2640-fe0f","1f9ce-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["person with white cane","person with probing cane"],u:"1f9d1-200d-1f9af",v:["1f9d1-1f3fb-200d-1f9af","1f9d1-1f3fc-200d-1f9af","1f9d1-1f3fd-200d-1f9af","1f9d1-1f3fe-200d-1f9af","1f9d1-1f3ff-200d-1f9af"],a:"12.1"},{n:["man with white cane","man with probing cane"],u:"1f468-200d-1f9af",v:["1f468-1f3fb-200d-1f9af","1f468-1f3fc-200d-1f9af","1f468-1f3fd-200d-1f9af","1f468-1f3fe-200d-1f9af","1f468-1f3ff-200d-1f9af"],a:"12.0"},{n:["woman with white cane","woman with probing cane"],u:"1f469-200d-1f9af",v:["1f469-1f3fb-200d-1f9af","1f469-1f3fc-200d-1f9af","1f469-1f3fd-200d-1f9af","1f469-1f3fe-200d-1f9af","1f469-1f3ff-200d-1f9af"],a:"12.0"},{n:["person in motorized wheelchair"],u:"1f9d1-200d-1f9bc",v:["1f9d1-1f3fb-200d-1f9bc","1f9d1-1f3fc-200d-1f9bc","1f9d1-1f3fd-200d-1f9bc","1f9d1-1f3fe-200d-1f9bc","1f9d1-1f3ff-200d-1f9bc"],a:"12.1"},{n:["man in motorized wheelchair"],u:"1f468-200d-1f9bc",v:["1f468-1f3fb-200d-1f9bc","1f468-1f3fc-200d-1f9bc","1f468-1f3fd-200d-1f9bc","1f468-1f3fe-200d-1f9bc","1f468-1f3ff-200d-1f9bc"],a:"12.0"},{n:["woman in motorized wheelchair"],u:"1f469-200d-1f9bc",v:["1f469-1f3fb-200d-1f9bc","1f469-1f3fc-200d-1f9bc","1f469-1f3fd-200d-1f9bc","1f469-1f3fe-200d-1f9bc","1f469-1f3ff-200d-1f9bc"],a:"12.0"},{n:["person in manual wheelchair"],u:"1f9d1-200d-1f9bd",v:["1f9d1-1f3fb-200d-1f9bd","1f9d1-1f3fc-200d-1f9bd","1f9d1-1f3fd-200d-1f9bd","1f9d1-1f3fe-200d-1f9bd","1f9d1-1f3ff-200d-1f9bd"],a:"12.1"},{n:["man in manual wheelchair"],u:"1f468-200d-1f9bd",v:["1f468-1f3fb-200d-1f9bd","1f468-1f3fc-200d-1f9bd","1f468-1f3fd-200d-1f9bd","1f468-1f3fe-200d-1f9bd","1f468-1f3ff-200d-1f9bd"],a:"12.0"},{n:["woman in manual wheelchair"],u:"1f469-200d-1f9bd",v:["1f469-1f3fb-200d-1f9bd","1f469-1f3fc-200d-1f9bd","1f469-1f3fd-200d-1f9bd","1f469-1f3fe-200d-1f9bd","1f469-1f3ff-200d-1f9bd"],a:"12.0"},{n:["runner","running"],u:"1f3c3",v:["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"],a:"0.6"},{n:["man running","man-running"],u:"1f3c3-200d-2642-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman running","woman-running"],u:"1f3c3-200d-2640-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["dancer"],u:"1f483",v:["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"],a:"0.6"},{n:["man dancing"],u:"1f57a",v:["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"],a:"3.0"},{n:["person in suit levitating","man in business suit levitating"],u:"1f574-fe0f",v:["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"],a:"0.7"},{n:["dancers","woman with bunny ears"],u:"1f46f",a:"0.6"},{n:["men with bunny ears","men-with-bunny-ears-partying","man-with-bunny-ears-partying"],u:"1f46f-200d-2642-fe0f",a:"4.0"},{n:["women with bunny ears","women-with-bunny-ears-partying","woman-with-bunny-ears-partying"],u:"1f46f-200d-2640-fe0f",a:"4.0"},{n:["person in steamy room"],u:"1f9d6",v:["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"],a:"5.0"},{n:["man in steamy room"],u:"1f9d6-200d-2642-fe0f",v:["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in steamy room"],u:"1f9d6-200d-2640-fe0f",v:["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["person climbing"],u:"1f9d7",v:["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"],a:"5.0"},{n:["man climbing"],u:"1f9d7-200d-2642-fe0f",v:["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman climbing"],u:"1f9d7-200d-2640-fe0f",v:["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fencer"],u:"1f93a",a:"3.0"},{n:["horse racing"],u:"1f3c7",v:["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"],a:"1.0"},{n:["skier"],u:"26f7-fe0f",a:"0.7"},{n:["snowboarder"],u:"1f3c2",v:["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"],a:"0.6"},{n:["golfer","person golfing"],u:"1f3cc-fe0f",v:["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"],a:"0.7"},{n:["man golfing","man-golfing"],u:"1f3cc-fe0f-200d-2642-fe0f",v:["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman golfing","woman-golfing"],u:"1f3cc-fe0f-200d-2640-fe0f",v:["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["surfer"],u:"1f3c4",v:["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"],a:"0.6"},{n:["man surfing","man-surfing"],u:"1f3c4-200d-2642-fe0f",v:["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman surfing","woman-surfing"],u:"1f3c4-200d-2640-fe0f",v:["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["rowboat"],u:"1f6a3",v:["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"],a:"1.0"},{n:["man rowing boat","man-rowing-boat"],u:"1f6a3-200d-2642-fe0f",v:["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman rowing boat","woman-rowing-boat"],u:"1f6a3-200d-2640-fe0f",v:["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["swimmer"],u:"1f3ca",v:["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"],a:"0.6"},{n:["man swimming","man-swimming"],u:"1f3ca-200d-2642-fe0f",v:["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman swimming","woman-swimming"],u:"1f3ca-200d-2640-fe0f",v:["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with ball","person bouncing ball"],u:"26f9-fe0f",v:["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"],a:"0.7"},{n:["man bouncing ball","man-bouncing-ball"],u:"26f9-fe0f-200d-2642-fe0f",v:["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bouncing ball","woman-bouncing-ball"],u:"26f9-fe0f-200d-2640-fe0f",v:["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["weight lifter","person lifting weights"],u:"1f3cb-fe0f",v:["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"],a:"0.7"},{n:["man lifting weights","man-lifting-weights"],u:"1f3cb-fe0f-200d-2642-fe0f",v:["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman lifting weights","woman-lifting-weights"],u:"1f3cb-fe0f-200d-2640-fe0f",v:["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["bicyclist"],u:"1f6b4",v:["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"],a:"1.0"},{n:["man biking","man-biking"],u:"1f6b4-200d-2642-fe0f",v:["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman biking","woman-biking"],u:"1f6b4-200d-2640-fe0f",v:["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["mountain bicyclist"],u:"1f6b5",v:["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"],a:"1.0"},{n:["man mountain biking","man-mountain-biking"],u:"1f6b5-200d-2642-fe0f",v:["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman mountain biking","woman-mountain-biking"],u:"1f6b5-200d-2640-fe0f",v:["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person doing cartwheel"],u:"1f938",v:["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"],a:"3.0"},{n:["man cartwheeling","man-cartwheeling"],u:"1f938-200d-2642-fe0f",v:["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman cartwheeling","woman-cartwheeling"],u:"1f938-200d-2640-fe0f",v:["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["wrestlers"],u:"1f93c",a:"3.0"},{n:["men wrestling","man-wrestling"],u:"1f93c-200d-2642-fe0f",a:"4.0"},{n:["women wrestling","woman-wrestling"],u:"1f93c-200d-2640-fe0f",a:"4.0"},{n:["water polo"],u:"1f93d",v:["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"],a:"3.0"},{n:["man playing water polo","man-playing-water-polo"],u:"1f93d-200d-2642-fe0f",v:["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing water polo","woman-playing-water-polo"],u:"1f93d-200d-2640-fe0f",v:["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["handball"],u:"1f93e",v:["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"],a:"3.0"},{n:["man playing handball","man-playing-handball"],u:"1f93e-200d-2642-fe0f",v:["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing handball","woman-playing-handball"],u:"1f93e-200d-2640-fe0f",v:["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["juggling"],u:"1f939",v:["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"],a:"3.0"},{n:["man juggling","man-juggling"],u:"1f939-200d-2642-fe0f",v:["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman juggling","woman-juggling"],u:"1f939-200d-2640-fe0f",v:["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person in lotus position"],u:"1f9d8",v:["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"],a:"5.0"},{n:["man in lotus position"],u:"1f9d8-200d-2642-fe0f",v:["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in lotus position"],u:"1f9d8-200d-2640-fe0f",v:["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["bath"],u:"1f6c0",v:["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"],a:"0.6"},{n:["sleeping accommodation"],u:"1f6cc",v:["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"],a:"1.0"},{n:["people holding hands"],u:"1f9d1-200d-1f91d-200d-1f9d1",v:["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff"],a:"12.0"},{n:["women holding hands","two women holding hands"],u:"1f46d",v:["1f46d-1f3fb","1f46d-1f3fc","1f46d-1f3fd","1f46d-1f3fe","1f46d-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe"],a:"1.0"},{n:["couple","man and woman holding hands","woman and man holding hands"],u:"1f46b",v:["1f46b-1f3fb","1f46b-1f3fc","1f46b-1f3fd","1f46b-1f3fe","1f46b-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"0.6"},{n:["men holding hands","two men holding hands"],u:"1f46c",v:["1f46c-1f3fb","1f46c-1f3fc","1f46c-1f3fd","1f46c-1f3fe","1f46c-1f3ff","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fc
358-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"1.0"},{n:["kiss","couplekiss"],u:"1f48f",v:["1f48f-1f3fb","1f48f-1f3fc","1f48f-1f3fd","1f48f-1f3fe","1f48f-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-kiss-man","kiss: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["man-kiss-man","kiss: man, man"],u:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-kiss-woman","kiss: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff"],a:"2.0"},{n:["couple with heart"],u:"1f491",v:["1f491-1f3fb","1f491-1f3fc","1f491-1f3fd","1f491-1f3fe","1f491-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-heart-man","couple with heart: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["man-heart-man","couple with heart: man, man"],u:"1f468-200d-2764-fe0f-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-heart-woman","couple with heart: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff"],a:"2.0"},{n:["family"],u:"1f46a",a:"0.6"},{n:["man-woman-boy","family: man, woman, boy"],u:"1f468-200d-1f469-200d-1f466",a:"2.0"},{n:["man-woman-girl","family: man, woman, girl"],u:"1f468-200d-1f469-200d-1f467",a:"2.0"},{n:["man-woman-girl-boy","family: man, woman, girl, boy"],u:"1f468-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["man-woman-boy-boy","family: man, woman, boy, boy"],u:"1f468-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["man-woman-girl-girl","family: man, woman, girl, girl"],u:"1f468-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-man-boy","family: man, man, boy"],u:"1f468-200d-1f468-2
35800d-1f466",a:"2.0"},{n:["man-man-girl","family: man, man, girl"],u:"1f468-200d-1f468-200d-1f467",a:"2.0"},{n:["man-man-girl-boy","family: man, man, girl, boy"],u:"1f468-200d-1f468-200d-1f467-200d-1f466",a:"2.0"},{n:["man-man-boy-boy","family: man, man, boy, boy"],u:"1f468-200d-1f468-200d-1f466-200d-1f466",a:"2.0"},{n:["man-man-girl-girl","family: man, man, girl, girl"],u:"1f468-200d-1f468-200d-1f467-200d-1f467",a:"2.0"},{n:["woman-woman-boy","family: woman, woman, boy"],u:"1f469-200d-1f469-200d-1f466",a:"2.0"},{n:["woman-woman-girl","family: woman, woman, girl"],u:"1f469-200d-1f469-200d-1f467",a:"2.0"},{n:["woman-woman-girl-boy","family: woman, woman, girl, boy"],u:"1f469-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["woman-woman-boy-boy","family: woman, woman, boy, boy"],u:"1f469-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["woman-woman-girl-girl","family: woman, woman, girl, girl"],u:"1f469-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-boy","family: man, boy"],u:"1f468-200d-1f466",a:"4.0"},{n:["man-boy-boy","family: man, boy, boy"],u:"1f468-200d-1f466-200d-1f466",a:"4.0"},{n:["man-girl","family: man, girl"],u:"1f468-200d-1f467",a:"4.0"},{n:["man-girl-boy","family: man, girl, boy"],u:"1f468-200d-1f467-200d-1f466",a:"4.0"},{n:["man-girl-girl","family: man, girl, girl"],u:"1f468-200d-1f467-200d-1f467",a:"4.0"},{n:["woman-boy","family: woman, boy"],u:"1f469-200d-1f466",a:"4.0"},{n:["woman-boy-boy","family: woman, boy, boy"],u:"1f469-200d-1f466-200d-1f466",a:"4.0"},{n:["woman-girl","family: woman, girl"],u:"1f469-200d-1f467",a:"4.0"},{n:["woman-girl-boy","family: woman, girl, boy"],u:"1f469-200d-1f467-200d-1f466",a:"4.0"},{n:["woman-girl-girl","family: woman, girl, girl"],u:"1f469-200d-1f467-200d-1f467",a:"4.0"},{n:["speaking head","speaking head in silhouette"],u:"1f5e3-fe0f",a:"0.7"},{n:["bust in silhouette"],u:"1f464",a:"0.6"},{n:["busts in silhouette"],u:"1f465",a:"1.0"},{n:["people hugging"],u:"1fac2",a:"13.0"},{n:["footprints"],u:"1f463",a:"0.6"}],RK=[{n:["monkey face"],u:"1f435",a:"0.6"},{n:["monkey"],u:"1f412",a:"0.6"},{n:["gorilla"],u:"1f98d",a:"3.0"},{n:["orangutan"],u:"1f9a7",a:"12.0"},{n:["dog","dog face"],u:"1f436",a:"0.6"},{n:["dog","dog2"],u:"1f415",a:"0.7"},{n:["guide dog"],u:"1f9ae",a:"12.0"},{n:["service dog"],u:"1f415-200d-1f9ba",a:"12.0"},{n:["poodle"],u:"1f429",a:"0.6"},{n:["wolf","wolf face"],u:"1f43a",a:"0.6"},{n:["fox face"],u:"1f98a",a:"3.0"},{n:["raccoon"],u:"1f99d",a:"11.0"},{n:["cat","cat face"],u:"1f431",a:"0.6"},{n:["cat","cat2"],u:"1f408",a:"0.7"},{n:["black cat"],u:"1f408-200d-2b1b",a:"13.0"},{n:["lion face"],u:"1f981",a:"1.0"},{n:["tiger","tiger face"],u:"1f42f",a:"0.6"},{n:["tiger","tiger2"],u:"1f405",a:"1.0"},{n:["leopard"],u:"1f406",a:"1.0"},{n:["horse","horse face"],u:"1f434",a:"0.6"},{n:["horse","racehorse"],u:"1f40e",a:"0.6"},{n:["unicorn face"],u:"1f984",a:"1.0"},{n:["zebra face"],u:"1f993",a:"5.0"},{n:["deer"],u:"1f98c",a:"3.0"},{n:["bison"],u:"1f9ac",a:"13.0"},{n:["cow","cow face"],u:"1f42e",a:"0.6"},{n:["ox"],u:"1f402",a:"1.0"},{n:["water buffalo"],u:"1f403",a:"1.0"},{n:["cow","cow2"],u:"1f404",a:"1.0"},{n:["pig","pig face"],u:"1f437",a:"0.6"},{n:["pig","pig2"],u:"1f416",a:"1.0"},{n:["boar"],u:"1f417",a:"0.6"},{n:["pig nose"],u:"1f43d",a:"0.6"},{n:["ram"],u:"1f40f",a:"1.0"},{n:["sheep"],u:"1f411",a:"0.6"},{n:["goat"],u:"1f410",a:"1.0"},{n:["dromedary camel"],u:"1f42a",a:"1.0"},{n:["camel","bactrian camel"],u:"1f42b",a:"0.6"},{n:["llama"],u:"1f999",a:"11.0"},{n:["giraffe face"],u:"1f992",a:"5.0"},{n:["elephant"],u:"1f418",a:"0.6"},{n:["mammoth"],u:"1f9a3",a:"13.0"},{n:["rhinoceros"],u:"1f98f",a:"3.0"},{n:["hippopotamus"],u:"1f99b",a:"11.0"},{n:["mouse","mouse face"],u:"1f42d",a:"0.6"},{n:["mouse","mouse2"],u:"1f401",a:"1.0"},{n:["rat"],u:"1f400",a:"1.0"},{n:["hamster","hamster face"],u:"1f439",a:"0.6"},{n:["rabbit","rabbit face"],u:"1f430",a:"0.6"},{n:["rabbit","rabbit2"],u:"1f407",a:"1.0"},{n:["chipmunk"],u:"1f43f-fe0f",a:"0.7"},{n:["beaver"],u:"1f9ab",a:"13.0"},{n:["hedgehog"],u:"1f994",a:"5.0"},{n:["bat"],u:"1f987",a:"3.0"},{n:["bear","bear face"],u:"1f43b",a:"0.6"},{n:["polar bear"],u:"1f43b-200d-2744-fe0f",a:"13.0"},{n:["koala"],u:"1f428",a:"0.6"},{n:["panda face"],u:"1f43c",a:"0.6"},{n:["sloth"],u:"1f9a5",a:"12.0"},{n:["otter"],u:"1f9a6",a:"12.0"},{n:["skunk"],u:"1f9a8",a:"12.0"},{n:["kangaroo"],u:"1f998",a:"11.0"},{n:["badger"],u:"1f9a1",a:"11.0"},{n:["feet","paw prints"],u:"1f43e",a:"0.6"},{n:["turkey"],u:"1f983",a:"1.0"},{n:["chicken"],u:"1f414",a:"0.6"},{n:["rooster"],u:"1f413",a:"1.0"},{n:["hatching chick"],u:"1f423",a:"0.6"},{n:["baby chick"],u:"1f424",a:"0.6"},{n:["hatched chick","front-facing baby chick"],u:"1f425",a:"0.6"},{n:["bird"],u:"1f426",a:"0.6"},{n:["penguin"],u:"1f427",a:"0.6"},{n:["dove","dove of peace"],u:"1f54a-fe0f",a:"0.7"},{n:["eagle"],u:"1f985",a:"3.0"},{n:["duck"],u:"1f986",a:"3.0"},{n:["swan"],u:"1f9a2",a:"11.0"},{n:["owl"],u:"1f989",a:"3.0"},{n:["dodo"],u:"1f9a4",a:"13.0"},{n:["feather"],u:"1fab6",a:"13.0"},{n:["flamingo"],u:"1f9a9",a:"12.0"},{n:["peacock"],u:"1f99a",a:"11.0"},{n:["parrot"],u:"1f99c",a:"11.0"},{n:["frog","frog face"],u:"1f438",a:"0.6"},{n:["crocodile"],u:"1f40a",a:"1.0"},{n:["turtle"],u:"1f422",a:"0.6"},{n:["lizard"],u:"1f98e",a:"3.0"},{n:["snake"],u:"1f40d",a:"0.6"},{n:["dragon face"],u:"1f432",a:"0.6"},{n:["dragon"],u:"1f409",a:"1.0"},{n:["sauropod"],u:"1f995",a:"5.0"},{n:["t-rex"],u:"1f996",a:"5.0"},{n:["whale","spouting whale"],u:"1f433",a:"0.6"},{n:["whale","whale2"],u:"1f40b",a:"1.0"},{n:["dolphin","flipper"],u:"1f42c",a:"0.6"},{n:["seal"],u:"1f9ad",a:"13.0"},{n:["fish"],u:"1f41f",a:"0.6"},{n:["tropical fish"],u:"1f420",a:"0.6"},{n:["blowfish"],u:"1f421",a:"0.6"},{n:["shark"],u:"1f988",a:"3.0"},{n:["octopus"],u:"1f419",a:"0.6"},{n:["shell","spiral shell"],u:"1f41a",a:"0.6"},{n:["coral"],u:"1fab8",a:"14.0"},{n:["snail"],u:"1f40c",a:"0.6"},{n:["butterfly"],u:"1f98b",a:"3.0"},{n:["bug"],u:"1f41b",a:"0.6"},{n:["ant"],u:"1f41c",a:"0.6"},{n:["bee","honeybee"],u:"1f41d",a:"0.6"},{n:["beetle"],u:"1fab2",a:"13.0"},{n:["ladybug","lady beetle"],u:"1f41e",a:"0.6"},{n:["cricket"],u:"1f997",a:"5.0"},{n:["cockroach"],u:"1fab3",a:"13.0"},{n:["spider"],u:"1f577-fe0f",a:"0.7"},{n:["spider web"],u:"1f578-fe0f",a:"0.7"},{n:["scorpion"],u:"1f982",a:"1.0"},{n:["mosquito"],u:"1f99f",a:"11.0"},{n:["fly"],u:"1fab0",a:"13.0"},{n:["worm"],u:"1fab1",a:"13.0"},{n:["microbe"],u:"1f9a0",a:"11.0"},{n:["bouquet"],u:"1f490",a:"0.6"},{n:["cherry blossom"],u:"1f338",a:"0.6"},{n:["white flower"],u:"1f4ae",a:"0.6"},{n:["lotus"],u:"1fab7",a:"14.0"},{n:["rosette"],u:"1f3f5-fe0f",a:"0.7"},{n:["rose"],u:"1f339",a:"0.6"},{n:["wilted flower"],u:"1f940",a:"3.0"},{n:["hibiscus"],u:"1f33a",a:"0.6"},{n:["sunflower"],u:"1f33b",a:"0.6"},{n:["blossom"],u:"1f33c",a:"0.6"},{n:["tulip"],u:"1f337",a:"0.6"},{n:["seedling"],u:"1f331",a:"0.6"},{n:["potted plant"],u:"1fab4",a:"13.0"},{n:["evergreen tree"],u:"1f332",a:"1.0"},{n:["deciduous tree"],u:"1f333",a:"1.0"},{n:["palm tree"],u:"1f334",a:"0.6"},{n:["cactus"],u:"1f335",a:"0.6"},{n:["ear of rice"],u:"1f33e",a:"0.6"},{n:["herb"],u:"1f33f",a:"0.6"},{n:["shamrock"],u:"2618-fe0f",a:"1.0"},{n:["four leaf clover"],u:"1f340",a:"0.6"},{n:["maple leaf"],u:"1f341",a:"0.6"},{n:["fallen leaf"],u:"1f342",a:"0.6"},{n:["leaves","leaf fluttering in wind"],u:"1f343",a:"0.6"},{n:["empty nest"],u:"1fab9",a:"14.0"},{n:["nest with eggs"],u:"1faba",a:"14.0"}],zK=[{n:["grapes"],u:"1f347",a:"0.6"},{n:["melon"],u:"1f348",a:"0.6"},{n:["watermelon"],u:"1f349",a:"0.6"},{n:["tangerine"],u:"1f34a",a:"0.6"},{n:["lemon"],u:"1f34b",a:"1.0"},{n:["banana"],u:"1f34c",a:"0.6"},{n:["pineapple"],u:"1f34d",a:"0.6"},{n:["mango"],u:"1f96d",a:"11.0"}
358,{n:["apple","red apple"],u:"1f34e",a:"0.6"},{n:["green apple"],u:"1f34f",a:"0.6"},{n:["pear"],u:"1f350",a:"1.0"},{n:["peach"],u:"1f351",a:"0.6"},{n:["cherries"],u:"1f352",a:"0.6"},{n:["strawberry"],u:"1f353",a:"0.6"},{n:["blueberries"],u:"1fad0",a:"13.0"},{n:["kiwifruit"],u:"1f95d",a:"3.0"},{n:["tomato"],u:"1f345",a:"0.6"},{n:["olive"],u:"1fad2",a:"13.0"},{n:["coconut"],u:"1f965",a:"5.0"},{n:["avocado"],u:"1f951",a:"3.0"},{n:["eggplant","aubergine"],u:"1f346",a:"0.6"},{n:["potato"],u:"1f954",a:"3.0"},{n:["carrot"],u:"1f955",a:"3.0"},{n:["corn","ear of maize"],u:"1f33d",a:"0.6"},{n:["hot pepper"],u:"1f336-fe0f",a:"0.7"},{n:["bell pepper"],u:"1fad1",a:"13.0"},{n:["cucumber"],u:"1f952",a:"3.0"},{n:["leafy green"],u:"1f96c",a:"11.0"},{n:["broccoli"],u:"1f966",a:"5.0"},{n:["garlic"],u:"1f9c4",a:"12.0"},{n:["onion"],u:"1f9c5",a:"12.0"},{n:["mushroom"],u:"1f344",a:"0.6"},{n:["peanuts"],u:"1f95c",a:"3.0"},{n:["beans"],u:"1fad8",a:"14.0"},{n:["chestnut"],u:"1f330",a:"0.6"},{n:["bread"],u:"1f35e",a:"0.6"},{n:["croissant"],u:"1f950",a:"3.0"},{n:["baguette bread"],u:"1f956",a:"3.0"},{n:["flatbread"],u:"1fad3",a:"13.0"},{n:["pretzel"],u:"1f968",a:"5.0"},{n:["bagel"],u:"1f96f",a:"11.0"},{n:["pancakes"],u:"1f95e",a:"3.0"},{n:["waffle"],u:"1f9c7",a:"12.0"},{n:["cheese wedge"],u:"1f9c0",a:"1.0"},{n:["meat on bone"],u:"1f356",a:"0.6"},{n:["poultry leg"],u:"1f357",a:"0.6"},{n:["cut of meat"],u:"1f969",a:"5.0"},{n:["bacon"],u:"1f953",a:"3.0"},{n:["hamburger"],u:"1f354",a:"0.6"},{n:["fries","french fries"],u:"1f35f",a:"0.6"},{n:["pizza","slice of pizza"],u:"1f355",a:"0.6"},{n:["hotdog","hot dog"],u:"1f32d",a:"1.0"},{n:["sandwich"],u:"1f96a",a:"5.0"},{n:["taco"],u:"1f32e",a:"1.0"},{n:["burrito"],u:"1f32f",a:"1.0"},{n:["tamale"],u:"1fad4",a:"13.0"},{n:["stuffed flatbread"],u:"1f959",a:"3.0"},{n:["falafel"],u:"1f9c6",a:"12.0"},{n:["egg"],u:"1f95a",a:"3.0"},{n:["cooking","fried egg"],u:"1f373",a:"0.6"},{n:["shallow pan of food"],u:"1f958",a:"3.0"},{n:["stew","pot of food"],u:"1f372",a:"0.6"},{n:["fondue"],u:"1fad5",a:"13.0"},{n:["bowl with spoon"],u:"1f963",a:"5.0"},{n:["green salad"],u:"1f957",a:"3.0"},{n:["popcorn"],u:"1f37f",a:"1.0"},{n:["butter"],u:"1f9c8",a:"12.0"},{n:["salt","salt shaker"],u:"1f9c2",a:"11.0"},{n:["canned food"],u:"1f96b",a:"5.0"},{n:["bento","bento box"],u:"1f371",a:"0.6"},{n:["rice cracker"],u:"1f358",a:"0.6"},{n:["rice ball"],u:"1f359",a:"0.6"},{n:["rice","cooked rice"],u:"1f35a",a:"0.6"},{n:["curry","curry and rice"],u:"1f35b",a:"0.6"},{n:["ramen","steaming bowl"],u:"1f35c",a:"0.6"},{n:["spaghetti"],u:"1f35d",a:"0.6"},{n:["sweet potato","roasted sweet potato"],u:"1f360",a:"0.6"},{n:["oden"],u:"1f362",a:"0.6"},{n:["sushi"],u:"1f363",a:"0.6"},{n:["fried shrimp"],u:"1f364",a:"0.6"},{n:["fish cake","fish cake with swirl design"],u:"1f365",a:"0.6"},{n:["moon cake"],u:"1f96e",a:"11.0"},{n:["dango"],u:"1f361",a:"0.6"},{n:["dumpling"],u:"1f95f",a:"5.0"},{n:["fortune cookie"],u:"1f960",a:"5.0"},{n:["takeout box"],u:"1f961",a:"5.0"},{n:["crab"],u:"1f980",a:"1.0"},{n:["lobster"],u:"1f99e",a:"11.0"},{n:["shrimp"],u:"1f990",a:"3.0"},{n:["squid"],u:"1f991",a:"3.0"},{n:["oyster"],u:"1f9aa",a:"12.0"},{n:["icecream","soft ice cream"],u:"1f366",a:"0.6"},{n:["shaved ice"],u:"1f367",a:"0.6"},{n:["ice cream"],u:"1f368",a:"0.6"},{n:["doughnut"],u:"1f369",a:"0.6"},{n:["cookie"],u:"1f36a",a:"0.6"},{n:["birthday","birthday cake"],u:"1f382",a:"0.6"},{n:["cake","shortcake"],u:"1f370",a:"0.6"},{n:["cupcake"],u:"1f9c1",a:"11.0"},{n:["pie"],u:"1f967",a:"5.0"},{n:["chocolate bar"],u:"1f36b",a:"0.6"},{n:["candy"],u:"1f36c",a:"0.6"},{n:["lollipop"],u:"1f36d",a:"0.6"},{n:["custard"],u:"1f36e",a:"0.6"},{n:["honey pot"],u:"1f36f",a:"0.6"},{n:["baby bottle"],u:"1f37c",a:"1.0"},{n:["glass of milk"],u:"1f95b",a:"3.0"},{n:["coffee","hot beverage"],u:"2615",a:"0.6"},{n:["teapot"],u:"1fad6",a:"13.0"},{n:["tea","teacup without handle"],u:"1f375",a:"0.6"},{n:["sake","sake bottle and cup"],u:"1f376",a:"0.6"},{n:["champagne","bottle with popping cork"],u:"1f37e",a:"1.0"},{n:["wine glass"],u:"1f377",a:"0.6"},{n:["cocktail","cocktail glass"],u:"1f378",a:"0.6"},{n:["tropical drink"],u:"1f379",a:"0.6"},{n:["beer","beer mug"],u:"1f37a",a:"0.6"},{n:["beers","clinking beer mugs"],u:"1f37b",a:"0.6"},{n:["clinking glasses"],u:"1f942",a:"3.0"},{n:["tumbler glass"],u:"1f943",a:"3.0"},{n:["pouring liquid"],u:"1fad7",a:"14.0"},{n:["cup with straw"],u:"1f964",a:"5.0"},{n:["bubble tea"],u:"1f9cb",a:"13.0"},{n:["beverage box"],u:"1f9c3",a:"12.0"},{n:["mate drink"],u:"1f9c9",a:"12.0"},{n:["ice cube"],u:"1f9ca",a:"12.0"},{n:["chopsticks"],u:"1f962",a:"5.0"},{n:["knife fork plate","fork and knife with plate"],u:"1f37d-fe0f",a:"0.7"},{n:["fork and knife"],u:"1f374",a:"0.6"},{n:["spoon"],u:"1f944",a:"3.0"},{n:["hocho","knife"],u:"1f52a",a:"0.6"},{n:["jar"],u:"1fad9",a:"14.0"},{n:["amphora"],u:"1f3fa",a:"1.0"}],PK=[{n:["earth africa","earth globe europe-africa"],u:"1f30d",a:"0.7"},{n:["earth americas","earth globe americas"],u:"1f30e",a:"0.7"},{n:["earth asia","earth globe asia-australia"],u:"1f30f",a:"0.6"}
358,{n:["globe with meridians"],u:"1f310",a:"1.0"},{n:["world map"],u:"1f5fa-fe0f",a:"0.7"},{n:["japan","silhouette of japan"],u:"1f5fe",a:"0.6"},{n:["compass"],u:"1f9ed",a:"11.0"},{n:["snow-capped mountain","snow capped mountain"],u:"1f3d4-fe0f",a:"0.7"},{n:["mountain"],u:"26f0-fe0f",a:"0.7"},{n:["volcano"],u:"1f30b",a:"0.6"},{n:["mount fuji"],u:"1f5fb",a:"0.6"},{n:["camping"],u:"1f3d5-fe0f",a:"0.7"},{n:["beach with umbrella"],u:"1f3d6-fe0f",a:"0.7"},{n:["desert"],u:"1f3dc-fe0f",a:"0.7"},{n:["desert island"],u:"1f3dd-fe0f",a:"0.7"},{n:["national park"],u:"1f3de-fe0f",a:"0.7"},{n:["stadium"],u:"1f3df-fe0f",a:"0.7"},{n:["classical building"],u:"1f3db-fe0f",a:"0.7"},{n:["building construction"],u:"1f3d7-fe0f",a:"0.7"},{n:["brick","bricks"],u:"1f9f1",a:"11.0"},{n:["rock"],u:"1faa8",a:"13.0"},{n:["wood"],u:"1fab5",a:"13.0"},{n:["hut"],u:"1f6d6",a:"13.0"},{n:["houses","house buildings"],u:"1f3d8-fe0f",a:"0.7"},{n:["derelict house","derelict house building"],u:"1f3da-fe0f",a:"0.7"},{n:["house","house building"],u:"1f3e0",a:"0.6"},{n:["house with garden"],u:"1f3e1",a:"0.6"},{n:["office","office building"],u:"1f3e2",a:"0.6"},{n:["post office","japanese post office"],u:"1f3e3",a:"0.6"},{n:["european post office"],u:"1f3e4",a:"1.0"},{n:["hospital"],u:"1f3e5",a:"0.6"},{n:["bank"],u:"1f3e6",a:"0.6"},{n:["hotel"],u:"1f3e8",a:"0.6"},{n:["love hotel"],u:"1f3e9",a:"0.6"},{n:["convenience store"],u:"1f3ea",a:"0.6"},{n:["school"],u:"1f3eb",a:"0.6"},{n:["department store"],u:"1f3ec",a:"0.6"},{n:["factory"],u:"1f3ed",a:"0.6"},{n:["japanese castle"],u:"1f3ef",a:"0.6"},{n:["european castle"],u:"1f3f0",a:"0.6"},{n:["wedding"],u:"1f492",a:"0.6"},{n:["tokyo tower"],u:"1f5fc",a:"0.6"},{n:["statue of liberty"],u:"1f5fd",a:"0.6"},{n:["church"],u:"26ea",a:"0.6"},{n:["mosque"],u:"1f54c",a:"1.0"},{n:["hindu temple"],u:"1f6d5",a:"12.0"},{n:["synagogue"],u:"1f54d",a:"1.0"},{n:["shinto shrine"],u:"26e9-fe0f",a:"0.7"},{n:["kaaba"],u:"1f54b",a:"1.0"},{n:["fountain"],u:"26f2",a:"0.6"},{n:["tent"],u:"26fa",a:"0.6"},{n:["foggy"],u:"1f301",a:"0.6"},{n:["night with stars"],u:"1f303",a:"0.6"},{n:["cityscape"],u:"1f3d9-fe0f",a:"0.7"},{n:["sunrise over mountains"],u:"1f304",a:"0.6"},{n:["sunrise"],u:"1f305",a:"0.6"},{n:["city sunset","cityscape at dusk"],u:"1f306",a:"0.6"},{n:["city sunrise","sunset over buildings"],u:"1f307",a:"0.6"},{n:["bridge at night"],u:"1f309",a:"0.6"},{n:["hotsprings","hot springs"],u:"2668-fe0f",a:"0.6"},{n:["carousel horse"],u:"1f3a0",a:"0.6"},{n:["playground slide"],u:"1f6dd",a:"14.0"},{n:["ferris wheel"],u:"1f3a1",a:"0.6"},{n:["roller coaster"],u:"1f3a2",a:"0.6"},{n:["barber","barber pole"],u:"1f488",a:"0.6"},{n:["circus tent"],u:"1f3aa",a:"0.6"},{n:["steam locomotive"],u:"1f682",a:"1.0"},{n:["railway car"],u:"1f683",a:"0.6"},{n:["high-speed train","bullettrain side"],u:"1f684",a:"0.6"},{n:["bullettrain front","high-speed train with bullet nose"],u:"1f685",a:"0.6"},{n:["train","train2"],u:"1f686",a:"1.0"},{n:["metro"],u:"1f687",a:"0.6"},{n:["light rail"],u:"1f688",a:"1.0"},{n:["station"],u:"1f689",a:"0.6"},{n:["tram"],u:"1f68a",a:"1.0"},{n:["monorail"],u:"1f69d",a:"1.0"},{n:["mountain railway"],u:"1f69e",a:"1.0"},{n:["train","tram car"],u:"1f68b",a:"1.0"},{n:["bus"],u:"1f68c",a:"0.6"},{n:["oncoming bus"],u:"1f68d",a:"0.7"},{n:["trolleybus"],u:"1f68e",a:"1.0"},{n:["minibus"],u:"1f690",a:"1.0"},{n:["ambulance"],u:"1f691",a:"0.6"},{n:["fire engine"],u:"1f692",a:"0.6"},{n:["police car"],u:"1f693",a:"0.6"},{n:["oncoming police car"],u:"1f694",a:"0.7"},{n:["taxi"],u:"1f695",a:"0.6"},{n:["oncoming taxi"],u:"1f696",a:"1.0"},{n:["car","red car","automobile"],u:"1f697",a:"0.6"},{n:["oncoming automobile"],u:"1f698",a:"0.7"},{n:["blue car","recreational vehicle"],u:"1f699",a:"0.6"},{n:["pickup truck"],u:"1f6fb",a:"13.0"},{n:["truck","delivery truck"],u:"1f69a",a:"0.6"},{n:["articulated lorry"],u:"1f69b",a:"1.0"},{n:["tractor"],u:"1f69c",a:"1.0"},{n:["racing car"],u:"1f3ce-fe0f",a:"0.7"},{n:["motorcycle","racing motorcycle"],u:"1f3cd-fe0f",a:"0.7"},{n:["motor scooter"],u:"1f6f5",a:"3.0"},{n:["manual wheelchair"],u:"1f9bd",a:"12.0"},{n:["motorized wheelchair"],u:"1f9bc",a:"12.0"},{n:["auto rickshaw"],u:"1f6fa",a:"12.0"},{n:["bike","bicycle"],u:"1f6b2",a:"0.6"},{n:["scooter"],u:"1f6f4",a:"3.0"},{n:["skateboard"],u:"1f6f9",a:"11.0"},{n:["roller skate"],u:"1f6fc",a:"13.0"},{n:["busstop","bus stop"],u:"1f68f",a:"0.6"},{n:["motorway"],u:"1f6e3-fe0f",a:"0.7"},{n:["railway track"],u:"1f6e4-fe0f",a:"0.7"},{n:["oil drum"],u:"1f6e2-fe0f",a:"0.7"},{n:["fuelpump","fuel pump"],u:"26fd",a:"0.6"},{n:["wheel"],u:"1f6de",a:"14.0"},{n:["rotating light","police cars revolving light"],u:"1f6a8",a:"0.6"},{n:["traffic light","horizontal traffic light"],u:"1f6a5",a:"0.6"},{n:["vertical traffic light"],u:"1f6a6",a:"1.0"},{n:["octagonal sign"],u:"1f6d1",a:"3.0"},{n:["construction","construction sign"],u:"1f6a7",a:"0.6"},{n:["anchor"],u:"2693",a:"0.6"},{n:["ring buoy"],u:"1f6df",a:"14.0"},{n:["boat","sailboat"],u:"26f5",a:"0.6"},{n:["canoe"],u:"1f6f6",a:"3.0"},{n:["speedboat"],u:"1f6a4",a:"0.6"},{n:["passenger ship"],u:"1f6f3-fe0f",a:"0.7"},{n:["ferry"],u:"26f4-fe0f",a:"0.7"},{n:["motor boat"],u:"1f6e5-fe0f",a:"0.7"},{n:["ship"],u:"1f6a2",a:"0.6"},{n:["airplane"],u:"2708-fe0f",a:"0.6"},{n:["small airplane"],u:"1f6e9-fe0f",a:"0.7"},{n:["airplane departure"],u:"1f6eb",a:"1.0"},{n:["airplane arriving"],u:"1f6ec",a:"1.0"},{n:["parachute"],u:"1fa82",a:"12.0"},{n:["seat"],u:"1f4ba",a:"0.6"},{n:["helicopter"],u:"1f681",a:"1.0"},{n:["suspension railway"],u:"1f69f",a:"1.0"},{n:["mountain cableway"],u:"1f6a0",a:"1.0"},{n:["aerial tramway"],u:"1f6a1",a:"1.0"},{n:["satellite"],u:"1f6f0-fe0f",a:"0.7"},{n:["rocket"],u:"1f680",a:"0.6"},{n:["flying saucer"],u:"1f6f8",a:"5.0"},{n:["bellhop bell"],u:"1f6ce-fe0f",a:"0.7"},{n:["luggage"],u:"1f9f3",a:"11.0"},{n:["hourglass"],u:"231b",a:"0.6"},{n:["hourglass flowing sand","hourglass with flowing sand"],u:"23f3",a:"0.6"},{n:["watch"],u:"231a",a:"0.6"},{n:["alarm clock"],u:"23f0",a:"0.6"},{n:["stopwatch"],u:"23f1-fe0f",a:"1.0"},{n:["timer clock"],u:"23f2-fe0f",a:"1.0"},{n:["mantelpiece clock"],u:"1f570-fe0f",a:"0.7"},{n:["clock12","clock face twelve oclock"],u:"1f55b",a:"0.6"},{n:["clock1230","clock face twelve-thirty"],u:"1f567",a:"0.7"},{n:["clock1","clock face one oclock"],u:"1f550",a:"0.6"},{n:["clock130","clock face one-thirty"],u:"1f55c",a:"0.7"},{n:["clock2","clock face two oclock"],u:"1f551",a:"0.6"},{n:["clock230","clock face two-thirty"],u:"1f55d",a:"0.7"},{n:["clock3","clock face three oclock"],u:"1f552",a:"0.6"},{n:["clock330","clock face three-thirty"],u:"1f55e",a:"0.7"},{n:["clock4","clock face four oclock"],u:"1f553",a:"0.6"},{n:["clock430","clock face four-thirty"],u:"1f55f",a:"0.7"},{n:["clock5","clock face five oclock"],u:"1f554",a:"0.6"},{n:["clock530","clock face five-thirty"],u:"1f560",a:"0.7"},{n:["clock6","clock face six oclock"],u:"1f555",a:"0.6"},{n:["clock630","clock face six-thirty"],u:"1f561",a:"0.7"},{n:["clock7","clock face seven oclock"],u:"1f556",a:"0.6"},{n:["clock730","clock face seven-thirty"],u:"1f562",a:"0.7"},{n:["clock8","clock face eight oclock"],u:"1f557",a:"0.6"},{n:["clock830","clock face eight-thirty"],u:"1f563",a:"0.7"},{n:["clock9","clock face nine oclock"],u:"1f558",a:"0.6"},{n:["clock930","clock face nine-thirty"],u:"1f564",a:"0.7"},{n:["clock10","clock face ten oclock"],u:"1f559",a:"0.6"},{n:["clock1030","clock face ten-thirty"],u:"1f565",a:"0.7"},{n:["clock11","clock face eleven oclock"],u:"1f55a",a:"0.6"},{n:["clock1130","clock face eleven-thirty"],u:"1f566",a:"0.7"},{n:["new moon","new moon symbol"],u:"1f311",a:"0.6"},{n:["waxing crescent moon","waxing crescent moon symbol"],u:"1f312",a:"1.0"},{n:["first quarter moon","first quarter moon symbol"],u:"1f313",a:"0.6"},{n:["moon","waxing gibbous moon","waxing gibbous moon symbol"],u:"1f314",a:"0.6"},{n:["full moon","full moon symbol"],u:"1f315",a:"0.6"},{n:["waning gibbous moon","waning gibbous moon symbol"],u:"1f316",a:"1.0"},{n:["last quarter moon","last quarter moon symbol"],u:"1f317",a:"1.0"},{n:["waning crescent moon","waning crescent moon symbol"],u:"1f318",a:"1.0"},{n:["crescent moon"],u:"1f319",a:"0.6"},{n:["new moon with face"],u:"1f31a",a:"1.0"},{n:["first quarter moon with face"],u:"1f31b",a:"0.6"},{n:["last quarter moon with face"],u:"1f31c",a:"0.7"},{n:["thermometer"],u:"1f321-fe0f",a:"0.7"},{n:["sunny","black sun with rays"],u:"2600-fe0f",a:"0.6"},{n:["full moon with face"],u:"1f31d",a:"1.0"},{n:["sun with face"],u:"1f31e",a:"1.0"},{n:["ringed planet"],u:"1fa90",a:"12.0"},{n:["star","white medium star"],u:"2b50",a:"0.6"},{n:["star2","glowing star"],u:"1f31f",a:"0.6"},{n:["stars","shooting star"],u:"1f320",a:"0.6"},{n:["milky way"],u:"1f30c",a:"0.6"},{n:["cloud"],u:"2601-fe0f",a:"0.6"},{n:["partly sunny","sun behind cloud"],u:"26c5",a:"0.6"},{n:["thunder cloud and rain","cloud with lightning and rain"],u:"26c8-fe0f",a:"0.7"},{n:["mostly sunny","sun small cloud","sun behind small cloud"],u:"1f324-fe0f",a:"0.7"},{n:["barely sunny","sun behind cloud","sun behind large cloud"],u:"1f325-fe0f",a:"0.7"},{n:["partly sunny rain","sun behind rain cloud"],u:"1f326-fe0f",a:"0.7"},{n:["rain cloud","cloud with rain"],u:"1f327-fe0f",a:"0.7"},{n:["snow cloud","cloud with snow"],u:"1f328-fe0f",a:"0.7"},{n:["lightning","lightning cloud","cloud with lightning"],u:"1f329-fe0f",a:"0.7"},{n:["tornado","tornado cloud"],u:"1f32a-fe0f",a:"0.7"},{n:["fog"],u:"1f32b-fe0f",a:"0.7"},{n:["wind face","wind blowing face"],u:"1f32c-fe0f",a:"0.7"},{n:["cyclone"],u:"1f300",a:"0.6"},{n:["rainbow"],u:"1f308",a:"0.6"},{n:["closed umbrella"],u:"1f302",a:"0.6"},{n:["umbrella"],u:"2602-fe0f",a:"0.7"},{n:["umbrella with rain drops"],u:"2614",a:"0.6"},{n:["umbrella on ground"],u:"26f1-fe0f",a:"0.7"},{n:["zap","high voltage sign"],u:"26a1",a:"0.6"},{n:["snowflake"],u:"2744-fe0f",a:"0.6"},{n:["snowman"],u:"2603-fe0f",a:"0.7"},{n:["snowman without snow"],u:"26c4",a:"0.6"},{n:["comet"],u:"2604-fe0f",a:"1.0"},{n:["fire"],u:"1f525",a:"0.6"},{n:["droplet"],u:"1f4a7",a:"0.6"},{n:["ocean","water wave"],u:"1f30a",a:"0.6"}],FK=[{n:["jack-o-lantern","jack o lantern"],u:"1f383",a:"0.6"},{n:["christmas tree"],u:"1f384",a:"0.6"},{n:["fireworks"],u:"1f386",a:"0.6"},{n:["sparkler","firework sparkler"],u:"1f387",a:"0.6"},{n:["firecracker"],u:"1f9e8",a:"11.0"},{n:["sparkles"],u:"2728",a:"0.6"},{n:["balloon"],u:"1f388",a:"0.6"},{n:["tada","party popper"],u:"1f389",a:"0.6"},{n:["confetti ball"],u:"1f38a",a:"0.6"},{n:["tanabata tree"],u:"1f38b",a:"0.6"},{n:["bamboo","pine decoration"],u:"1f38d",a:"0.6"},{n:["dolls","japanese dolls"],u:"1f38e",a:"0.6"},{n:["flags","carp streamer"],u:"1f38f",a:"0.6"},{n:["wind chime"],u:"1f390",a:"0.6"},{n:["rice scene","moon viewing ceremony"],u:"1f391",a:"0.6"},{n:["red envelope","red gift envelope"],u:"1f9e7",a:"11.0"},{n:["ribbon"],u:"1f380",a:"0.6"},{n:["gift","wrapped present"],u:"1f381",a:"0.6"},{n:["reminder ribbon"],u:"1f397-fe0f",a:"0.7"},{n:["admission tickets"],u:"1f39f-fe0f",a:"0.7"},{n:["ticket"],u:"1f3ab",a:"0.6"}
358,{n:["medal","military medal"],u:"1f396-fe0f",a:"0.7"},{n:["trophy"],u:"1f3c6",a:"0.6"},{n:["sports medal"],u:"1f3c5",a:"1.0"},{n:["first place medal"],u:"1f947",a:"3.0"},{n:["second place medal"],u:"1f948",a:"3.0"},{n:["third place medal"],u:"1f949",a:"3.0"},{n:["soccer","soccer ball"],u:"26bd",a:"0.6"},{n:["baseball"],u:"26be",a:"0.6"},{n:["softball"],u:"1f94e",a:"11.0"},{n:["basketball","basketball and hoop"],u:"1f3c0",a:"0.6"},{n:["volleyball"],u:"1f3d0",a:"1.0"},{n:["football","american football"],u:"1f3c8",a:"0.6"},{n:["rugby football"],u:"1f3c9",a:"1.0"},{n:["tennis","tennis racquet and ball"],u:"1f3be",a:"0.6"},{n:["flying disc"],u:"1f94f",a:"11.0"},{n:["bowling"],u:"1f3b3",a:"0.6"},{n:["cricket bat and ball"],u:"1f3cf",a:"1.0"},{n:["field hockey stick and ball"],u:"1f3d1",a:"1.0"},{n:["ice hockey stick and puck"],u:"1f3d2",a:"1.0"},{n:["lacrosse","lacrosse stick and ball"],u:"1f94d",a:"11.0"},{n:["table tennis paddle and ball"],u:"1f3d3",a:"1.0"},{n:["badminton racquet and shuttlecock"],u:"1f3f8",a:"1.0"},{n:["boxing glove"],u:"1f94a",a:"3.0"},{n:["martial arts uniform"],u:"1f94b",a:"3.0"},{n:["goal net"],u:"1f945",a:"3.0"},{n:["golf","flag in hole"],u:"26f3",a:"0.6"},{n:["ice skate"],u:"26f8-fe0f",a:"0.7"},{n:["fishing pole and fish"],u:"1f3a3",a:"0.6"},{n:["diving mask"],u:"1f93f",a:"12.0"},{n:["running shirt with sash"],u:"1f3bd",a:"0.6"},{n:["ski","ski and ski boot"],u:"1f3bf",a:"0.6"},{n:["sled"],u:"1f6f7",a:"5.0"},{n:["curling stone"],u:"1f94c",a:"5.0"},{n:["dart","direct hit"],u:"1f3af",a:"0.6"},{n:["yo-yo"],u:"1fa80",a:"12.0"},{n:["kite"],u:"1fa81",a:"12.0"},{n:["8ball","billiards"],u:"1f3b1",a:"0.6"},{n:["crystal ball"],u:"1f52e",a:"0.6"},{n:["magic wand"],u:"1fa84",a:"13.0"},{n:["nazar amulet"],u:"1f9ff",a:"11.0"},{n:["hamsa"],u:"1faac",a:"14.0"},{n:["video game"],u:"1f3ae",a:"0.6"},{n:["joystick"],u:"1f579-fe0f",a:"0.7"},{n:["slot machine"],u:"1f3b0",a:"0.6"},{n:["game die"],u:"1f3b2",a:"0.6"},{n:["jigsaw","jigsaw puzzle piece"],u:"1f9e9",a:"11.0"},{n:["teddy bear"],u:"1f9f8",a:"11.0"},{n:["pinata"],u:"1fa85",a:"13.0"},{n:["mirror ball"],u:"1faa9",a:"14.0"},{n:["nesting dolls"],u:"1fa86",a:"13.0"},{n:["spades","black spade suit"],u:"2660-fe0f",a:"0.6"},{n:["hearts","black heart suit"],u:"2665-fe0f",a:"0.6"},{n:["diamonds","black diamond suit"],u:"2666-fe0f",a:"0.6"},{n:["clubs","black club suit"],u:"2663-fe0f",a:"0.6"},{n:["chess pawn"],u:"265f-fe0f",a:"11.0"},{n:["black joker","playing card black joker"],u:"1f0cf",a:"0.6"},{n:["mahjong","mahjong tile red dragon"],u:"1f004",a:"0.6"},{n:["flower playing cards"],u:"1f3b4",a:"0.6"},{n:["performing arts"],u:"1f3ad",a:"0.6"},{n:["framed picture","frame with picture"],u:"1f5bc-fe0f",a:"0.7"},{n:["art","artist palette"],u:"1f3a8",a:"0.6"},{n:["thread","spool of thread"],u:"1f9f5",a:"11.0"},{n:["sewing needle"],u:"1faa1",a:"13.0"},{n:["yarn","ball of yarn"],u:"1f9f6",a:"11.0"},{n:["knot"],u:"1faa2",a:"13.0"}],BK=[{n:["eyeglasses"],u:"1f453",a:"0.6"},{n:["sunglasses","dark sunglasses"],u:"1f576-fe0f",a:"0.7"},{n:["goggles"],u:"1f97d",a:"11.0"},{n:["lab coat"],u:"1f97c",a:"11.0"},{n:["safety vest"],u:"1f9ba",a:"12.0"},{n:["necktie"],u:"1f454",a:"0.6"},{n:["shirt","tshirt","t-shirt"],u:"1f455",a:"0.6"},{n:["jeans"],u:"1f456",a:"0.6"},{n:["scarf"],u:"1f9e3",a:"5.0"},{n:["gloves"],u:"1f9e4",a:"5.0"},{n:["coat"],u:"1f9e5",a:"5.0"},{n:["socks"],u:"1f9e6",a:"5.0"},{n:["dress"],u:"1f457",a:"0.6"},{n:["kimono"],u:"1f458",a:"0.6"},{n:["sari"],u:"1f97b",a:"12.0"},{n:["one-piece swimsuit"],u:"1fa71",a:"12.0"},{n:["briefs"],u:"1fa72",a:"12.0"},{n:["shorts"],u:"1fa73",a:"12.0"},{n:["bikini"],u:"1f459",a:"0.6"},{n:["womans clothes"],u:"1f45a",a:"0.6"},{n:["purse"],u:"1f45b",a:"0.6"},{n:["handbag"],u:"1f45c",a:"0.6"},{n:["pouch"],u:"1f45d",a:"0.6"},{n:["shopping bags"],u:"1f6cd-fe0f",a:"0.7"},{n:["school satchel"],u:"1f392",a:"0.6"},{n:["thong sandal"],u:"1fa74",a:"13.0"},{n:["shoe","mans shoe"],u:"1f45e",a:"0.6"},{n:["athletic shoe"],u:"1f45f",a:"0.6"},{n:["hiking boot"],u:"1f97e",a:"11.0"},{n:["flat shoe","womans flat shoe"],u:"1f97f",a:"11.0"},{n:["high heel","high-heeled shoe"],u:"1f460",a:"0.6"},{n:["sandal","womans sandal"],u:"1f461",a:"0.6"},{n:["ballet shoes"],u:"1fa70",a:"12.0"},{n:["boot","womans boots"],u:"1f462",a:"0.6"},{n:["crown"],u:"1f451",a:"0.6"},{n:["womans hat"],u:"1f452",a:"0.6"},{n:["tophat","top hat"],u:"1f3a9",a:"0.6"},{n:["mortar board","graduation cap"],u:"1f393",a:"0.6"},{n:["billed cap"],u:"1f9e2",a:"5.0"},{n:["military helmet"],u:"1fa96",a:"13.0"},{n:["rescue worker\u2019s helmet","helmet with white cross"],u:"26d1-fe0f",a:"0.7"},{n:["prayer beads"],u:"1f4ff",a:"1.0"},{n:["lipstick"],u:"1f484",a:"0.6"},{n:["ring"],u:"1f48d",a:"0.6"},{n:["gem","gem stone"],u:"1f48e",a:"0.6"},{n:["mute","speaker with cancellation stroke"],u:"1f507",a:"1.0"},{n:["speaker"],u:"1f508",a:"0.7"}
358,{n:["sound","speaker with one sound wave"],u:"1f509",a:"1.0"},{n:["loud sound","speaker with three sound waves"],u:"1f50a",a:"0.6"},{n:["loudspeaker","public address loudspeaker"],u:"1f4e2",a:"0.6"},{n:["mega","cheering megaphone"],u:"1f4e3",a:"0.6"},{n:["postal horn"],u:"1f4ef",a:"1.0"},{n:["bell"],u:"1f514",a:"0.6"},{n:["no bell","bell with cancellation stroke"],u:"1f515",a:"1.0"},{n:["musical score"],u:"1f3bc",a:"0.6"},{n:["musical note"],u:"1f3b5",a:"0.6"},{n:["notes","multiple musical notes"],u:"1f3b6",a:"0.6"},{n:["studio microphone"],u:"1f399-fe0f",a:"0.7"},{n:["level slider"],u:"1f39a-fe0f",a:"0.7"},{n:["control knobs"],u:"1f39b-fe0f",a:"0.7"},{n:["microphone"],u:"1f3a4",a:"0.6"},{n:["headphone","headphones"],u:"1f3a7",a:"0.6"},{n:["radio"],u:"1f4fb",a:"0.6"},{n:["saxophone"],u:"1f3b7",a:"0.6"},{n:["accordion"],u:"1fa97",a:"13.0"},{n:["guitar"],u:"1f3b8",a:"0.6"},{n:["musical keyboard"],u:"1f3b9",a:"0.6"},{n:["trumpet"],u:"1f3ba",a:"0.6"},{n:["violin"],u:"1f3bb",a:"0.6"},{n:["banjo"],u:"1fa95",a:"12.0"},{n:["drum with drumsticks"],u:"1f941",a:"3.0"},{n:["long drum"],u:"1fa98",a:"13.0"},{n:["iphone","mobile phone"],u:"1f4f1",a:"0.6"},{n:["calling","mobile phone with rightwards arrow at left"],u:"1f4f2",a:"0.6"},{n:["phone","telephone","black telephone"],u:"260e-fe0f",a:"0.6"},{n:["telephone receiver"],u:"1f4de",a:"0.6"},{n:["pager"],u:"1f4df",a:"0.6"},{n:["fax","fax machine"],u:"1f4e0",a:"0.6"},{n:["battery"],u:"1f50b",a:"0.6"},{n:["low battery"],u:"1faab",a:"14.0"},{n:["electric plug"],u:"1f50c",a:"0.6"},{n:["computer","personal computer"],u:"1f4bb",a:"0.6"},{n:["desktop computer"],u:"1f5a5-fe0f",a:"0.7"},{n:["printer"],u:"1f5a8-fe0f",a:"0.7"},{n:["keyboard"],u:"2328-fe0f",a:"1.0"},{n:["computer mouse","three button mouse"],u:"1f5b1-fe0f",a:"0.7"},{n:["trackball"],u:"1f5b2-fe0f",a:"0.7"},{n:["minidisc"],u:"1f4bd",a:"0.6"},{n:["floppy disk"],u:"1f4be",a:"0.6"},{n:["cd","optical disc"],u:"1f4bf",a:"0.6"},{n:["dvd"],u:"1f4c0",a:"0.6"},{n:["abacus"],u:"1f9ee",a:"11.0"},{n:["movie camera"],u:"1f3a5",a:"0.6"},{n:["film frames"],u:"1f39e-fe0f",a:"0.7"},{n:["film projector"],u:"1f4fd-fe0f",a:"0.7"},{n:["clapper","clapper board"],u:"1f3ac",a:"0.6"},{n:["tv","television"],u:"1f4fa",a:"0.6"},{n:["camera"],u:"1f4f7",a:"0.6"},{n:["camera with flash"],u:"1f4f8",a:"1.0"},{n:["video camera"],u:"1f4f9",a:"0.6"},{n:["vhs","videocassette"],u:"1f4fc",a:"0.6"},{n:["mag","left-pointing magnifying glass"],u:"1f50d",a:"0.6"},{n:["mag right","right-pointing magnifying glass"],u:"1f50e",a:"0.6"},{n:["candle"],u:"1f56f-fe0f",a:"0.7"},{n:["bulb","electric light bulb"],u:"1f4a1",a:"0.6"},{n:["flashlight","electric torch"],u:"1f526",a:"0.6"},{n:["lantern","izakaya lantern"],u:"1f3ee",a:"0.6"},{n:["diya lamp"],u:"1fa94",a:"12.0"},{n:["notebook with decorative cover"],u:"1f4d4",a:"0.6"},{n:["closed book"],u:"1f4d5",a:"0.6"},{n:["book","open book"],u:"1f4d6",a:"0.6"},{n:["green book"],u:"1f4d7",a:"0.6"},{n:["blue book"],u:"1f4d8",a:"0.6"},{n:["orange book"],u:"1f4d9",a:"0.6"},{n:["books"],u:"1f4da",a:"0.6"},{n:["notebook"],u:"1f4d3",a:"0.6"},{n:["ledger"],u:"1f4d2",a:"0.6"},{n:["page with curl"],u:"1f4c3",a:"0.6"},{n:["scroll"],u:"1f4dc",a:"0.6"},{n:["page facing up"],u:"1f4c4",a:"0.6"},{n:["newspaper"],u:"1f4f0",a:"0.6"},{n:["rolled-up newspaper","rolled up newspaper"],u:"1f5de-fe0f",a:"0.7"},{n:["bookmark tabs"],u:"1f4d1",a:"0.6"},{n:["bookmark"],u:"1f516",a:"0.6"},{n:["label"],u:"1f3f7-fe0f",a:"0.7"},{n:["moneybag","money bag"],u:"1f4b0",a:"0.6"},{n:["coin"],u:"1fa99",a:"13.0"},{n:["yen","banknote with yen sign"],u:"1f4b4",a:"0.6"},{n:["dollar","banknote with dollar sign"],u:"1f4b5",a:"0.6"},{n:["euro","banknote with euro sign"],u:"1f4b6",a:"1.0"},{n:["pound","banknote with pound sign"],u:"1f4b7",a:"1.0"},{n:["money with wings"],u:"1f4b8",a:"0.6"},{n:["credit card"],u:"1f4b3",a:"0.6"},{n:["receipt"],u:"1f9fe",a:"11.0"},{n:["chart","chart with upwards trend and yen sign"],u:"1f4b9",a:"0.6"},{n:["email","envelope"],u:"2709-fe0f",a:"0.6"},{n:["e-mail","e-mail symbol"],u:"1f4e7",a:"0.6"},{n:["incoming envelope"],u:"1f4e8",a:"0.6"},{n:["envelope with arrow","envelope with downwards arrow above"],u:"1f4e9",a:"0.6"},{n:["outbox tray"],u:"1f4e4",a:"0.6"},{n:["inbox tray"],u:"1f4e5",a:"0.6"},{n:["package"],u:"1f4e6",a:"0.6"},{n:["mailbox","closed mailbox with raised flag"],u:"1f4eb",a:"0.6"},{n:["mailbox closed","closed mailbox with lowered flag"],u:"1f4ea",a:"0.6"},{n:["mailbox with mail","open mailbox with raised flag"],u:"1f4ec",a:"0.7"},{n:["mailbox with no mail","open mailbox with lowered flag"],u:"1f4ed",a:"0.7"},{n:["postbox"],u:"1f4ee",a:"0.6"},{n:["ballot box with ballot"],u:"1f5f3-fe0f",a:"0.7"},{n:["pencil","pencil2"],u:"270f-fe0f",a:"0.6"},{n:["black nib"],u:"2712-fe0f",a:"0.6"},{n:["fountain pen","lower left fountain pen"],u:"1f58b-fe0f",a:"0.7"},{n:["pen","lower left ballpoint pen"],u:"1f58a-fe0f",a:"0.7"},{n:["paintbrush","lower left paintbrush"],u:"1f58c-fe0f",a:"0.7"},{n:["crayon","lower left crayon"],u:"1f58d-fe0f",a:"0.7"},{n:["memo","pencil"],u:"1f4dd",a:"0.6"},{n:["briefcase"],u:"1f4bc",a:"0.6"},{n:["file folder"],u:"1f4c1",a:"0.6"},{n:["open file folder"],u:"1f4c2",a:"0.6"},{n:["card index dividers"],u:"1f5c2-fe0f",a:"0.7"},{n:["date","calendar"],u:"1f4c5",a:"0.6"},{n:["calendar","tear-off calendar"],u:"1f4c6",a:"0.6"},{n:["spiral notepad","spiral note pad"],u:"1f5d2-fe0f",a:"0.7"},{n:["spiral calendar","spiral calendar pad"],u:"1f5d3-fe0f",a:"0.7"},{n:["card index"],u:"1f4c7",a:"0.6"},{n:["chart with upwards trend"],u:"1f4c8",a:"0.6"},{n:["chart with downwards trend"],u:"1f4c9",a:"0.6"},{n:["bar chart"],u:"1f4ca",a:"0.6"},{n:["clipboard"],u:"1f4cb",a:"0.6"},{n:["pushpin"],u:"1f4cc",a:"0.6"},{n:["round pushpin"],u:"1f4cd",a:"0.6"},{n:["paperclip"],u:"1f4ce",a:"0.6"},{n:["linked paperclips"],u:"1f587-fe0f",a:"0.7"},{n:["straight ruler"],u:"1f4cf",a:"0.6"},{n:["triangular ruler"],u:"1f4d0",a:"0.6"},{n:["scissors","black scissors"],u:"2702-fe0f",a:"0.6"},{n:["card file box"],u:"1f5c3-fe0f",a:"0.7"},{n:["file cabinet"],u:"1f5c4-fe0f",a:"0.7"},{n:["wastebasket"],u:"1f5d1-fe0f",a:"0.7"},{n:["lock"],u:"1f512",a:"0.6"},{n:["unlock","open lock"],u:"1f513",a:"0.6"},{n:["lock with ink pen"],u:"1f50f",a:"0.6"},{n:["closed lock with key"],u:"1f510",a:"0.6"}
358,{n:["key"],u:"1f511",a:"0.6"},{n:["old key"],u:"1f5dd-fe0f",a:"0.7"},{n:["hammer"],u:"1f528",a:"0.6"},{n:["axe"],u:"1fa93",a:"12.0"},{n:["pick"],u:"26cf-fe0f",a:"0.7"},{n:["hammer and pick"],u:"2692-fe0f",a:"1.0"},{n:["hammer and wrench"],u:"1f6e0-fe0f",a:"0.7"},{n:["dagger","dagger knife"],u:"1f5e1-fe0f",a:"0.7"},{n:["crossed swords"],u:"2694-fe0f",a:"1.0"},{n:["gun","pistol"],u:"1f52b",a:"0.6"},{n:["boomerang"],u:"1fa83",a:"13.0"},{n:["bow and arrow"],u:"1f3f9",a:"1.0"},{n:["shield"],u:"1f6e1-fe0f",a:"0.7"},{n:["carpentry saw"],u:"1fa9a",a:"13.0"},{n:["wrench"],u:"1f527",a:"0.6"},{n:["screwdriver"],u:"1fa9b",a:"13.0"},{n:["nut and bolt"],u:"1f529",a:"0.6"},{n:["gear"],u:"2699-fe0f",a:"1.0"},{n:["clamp","compression"],u:"1f5dc-fe0f",a:"0.7"},{n:["scales","balance scale"],u:"2696-fe0f",a:"1.0"},{n:["probing cane"],u:"1f9af",a:"12.0"},{n:["link","link symbol"],u:"1f517",a:"0.6"},{n:["chains"],u:"26d3-fe0f",a:"0.7"},{n:["hook"],u:"1fa9d",a:"13.0"},{n:["toolbox"],u:"1f9f0",a:"11.0"},{n:["magnet"],u:"1f9f2",a:"11.0"},{n:["ladder"],u:"1fa9c",a:"13.0"},{n:["alembic"],u:"2697-fe0f",a:"1.0"},{n:["test tube"],u:"1f9ea",a:"11.0"},{n:["petri dish"],u:"1f9eb",a:"11.0"},{n:["dna","dna double helix"],u:"1f9ec",a:"11.0"},{n:["microscope"],u:"1f52c",a:"1.0"},{n:["telescope"],u:"1f52d",a:"1.0"},{n:["satellite antenna"],u:"1f4e1",a:"0.6"},{n:["syringe"],u:"1f489",a:"0.6"},{n:["drop of blood"],u:"1fa78",a:"12.0"},{n:["pill"],u:"1f48a",a:"0.6"},{n:["adhesive bandage"],u:"1fa79",a:"12.0"},{n:["crutch"],u:"1fa7c",a:"14.0"},{n:["stethoscope"],u:"1fa7a",a:"12.0"},{n:["x-ray"],u:"1fa7b",a:"14.0"},{n:["door"],u:"1f6aa",a:"0.6"},{n:["elevator"],u:"1f6d7",a:"13.0"},{n:["mirror"],u:"1fa9e",a:"13.0"},{n:["window"],u:"1fa9f",a:"13.0"},{n:["bed"],u:"1f6cf-fe0f",a:"0.7"},{n:["couch and lamp"],u:"1f6cb-fe0f",a:"0.7"},{n:["chair"],u:"1fa91",a:"12.0"},{n:["toilet"],u:"1f6bd",a:"0.6"},{n:["plunger"],u:"1faa0",a:"13.0"},{n:["shower"],u:"1f6bf",a:"1.0"},{n:["bathtub"],u:"1f6c1",a:"1.0"},{n:["mouse trap"],u:"1faa4",a:"13.0"},{n:["razor"],u:"1fa92",a:"12.0"},{n:["lotion bottle"],u:"1f9f4",a:"11.0"},{n:["safety pin"],u:"1f9f7",a:"11.0"},{n:["broom"],u:"1f9f9",a:"11.0"},{n:["basket"],u:"1f9fa",a:"11.0"},{n:["roll of paper"],u:"1f9fb",a:"11.0"},{n:["bucket"],u:"1faa3",a:"13.0"},{n:["soap","bar of soap"],u:"1f9fc",a:"11.0"},{n:["bubbles"],u:"1fae7",a:"14.0"},{n:["toothbrush"],u:"1faa5",a:"13.0"},{n:["sponge"],u:"1f9fd",a:"11.0"},{n:["fire extinguisher"],u:"1f9ef",a:"11.0"},{n:["shopping trolley"],u:"1f6d2",a:"3.0"},{n:["smoking","smoking symbol"],u:"1f6ac",a:"0.6"},{n:["coffin"],u:"26b0-fe0f",a:"1.0"},{n:["headstone"],u:"1faa6",a:"13.0"},{n:["funeral urn"],u:"26b1-fe0f",a:"1.0"},{n:["moyai"],u:"1f5ff",a:"0.6"},{n:["placard"],u:"1faa7",a:"13.0"},{n:["identification card"],u:"1faaa",a:"14.0"}],UK=[{n:["atm","automated teller machine"],u:"1f3e7",a:"0.6"},{n:["put litter in its place","put litter in its place symbol"],u:"1f6ae",a:"1.0"},{n:["potable water","potable water symbol"],u:"1f6b0",a:"1.0"},{n:["wheelchair","wheelchair symbol"],u:"267f",a:"0.6"},{n:["mens","mens symbol"],u:"1f6b9",a:"0.6"},{n:["womens","womens symbol"],u:"1f6ba",a:"0.6"},{n:["restroom"],u:"1f6bb",a:"0.6"},{n:["baby symbol"],u:"1f6bc",a:"0.6"},{n:["wc","water closet"],u:"1f6be",a:"0.6"},{n:["passport control"],u:"1f6c2",a:"1.0"},{n:["customs"],u:"1f6c3",a:"1.0"},{n:["baggage claim"],u:"1f6c4",a:"1.0"},{n:["left luggage"],u:"1f6c5",a:"1.0"},{n:["warning","warning sign"],u:"26a0-fe0f",a:"0.6"},{n:["children crossing"],u:"1f6b8",a:"1.0"},{n:["no entry"],u:"26d4",a:"0.6"},{n:["no entry sign"],u:"1f6ab",a:"0.6"},{n:["no bicycles"],u:"1f6b3",a:"1.0"},{n:["no smoking","no smoking symbol"],u:"1f6ad",a:"0.6"},{n:["do not litter","do not litter symbol"],u:"1f6af",a:"1.0"},{n:["non-potable water","non-potable water symbol"],u:"1f6b1",a:"1.0"},{n:["no pedestrians"],u:"1f6b7",a:"1.0"},{n:["no mobile phones"],u:"1f4f5",a:"1.0"},{n:["underage","no one under eighteen symbol"],u:"1f51e",a:"0.6"},{n:["radioactive","radioactive sign"],u:"2622-fe0f",a:"1.0"},{n:["biohazard","biohazard sign"],u:"2623-fe0f",a:"1.0"},{n:["arrow up","upwards black arrow"],u:"2b06-fe0f",a:"0.6"},{n:["north east arrow","arrow upper right"],u:"2197-fe0f",a:"0.6"},{n:["arrow right","black rightwards arrow"],u:"27a1-fe0f",a:"0.6"}
358,{n:["south east arrow","arrow lower right"],u:"2198-fe0f",a:"0.6"},{n:["arrow down","downwards black arrow"],u:"2b07-fe0f",a:"0.6"},{n:["south west arrow","arrow lower left"],u:"2199-fe0f",a:"0.6"},{n:["arrow left","leftwards black arrow"],u:"2b05-fe0f",a:"0.6"},{n:["north west arrow","arrow upper left"],u:"2196-fe0f",a:"0.6"},{n:["up down arrow","arrow up down"],u:"2195-fe0f",a:"0.6"},{n:["left right arrow"],u:"2194-fe0f",a:"0.6"},{n:["leftwards arrow with hook"],u:"21a9-fe0f",a:"0.6"},{n:["arrow right hook","rightwards arrow with hook"],u:"21aa-fe0f",a:"0.6"},{n:["arrow heading up","arrow pointing rightwards then curving upwards"],u:"2934-fe0f",a:"0.6"},{n:["arrow heading down","arrow pointing rightwards then curving downwards"],u:"2935-fe0f",a:"0.6"},{n:["arrows clockwise","clockwise downwards and upwards open circle arrows"],u:"1f503",a:"0.6"},{n:["arrows counterclockwise","anticlockwise downwards and upwards open circle arrows"],u:"1f504",a:"1.0"},{n:["back","back with leftwards arrow above"],u:"1f519",a:"0.6"},{n:["end","end with leftwards arrow above"],u:"1f51a",a:"0.6"},{n:["on","on with exclamation mark with left right arrow above"],u:"1f51b",a:"0.6"},{n:["soon","soon with rightwards arrow above"],u:"1f51c",a:"0.6"},{n:["top","top with upwards arrow above"],u:"1f51d",a:"0.6"},{n:["place of worship"],u:"1f6d0",a:"1.0"},{n:["atom symbol"],u:"269b-fe0f",a:"1.0"},{n:["om","om symbol"],u:"1f549-fe0f",a:"0.7"},{n:["star of david"],u:"2721-fe0f",a:"0.7"},{n:["wheel of dharma"],u:"2638-fe0f",a:"0.7"},{n:["yin yang"],u:"262f-fe0f",a:"0.7"},{n:["latin cross"],u:"271d-fe0f",a:"0.7"},{n:["orthodox cross"],u:"2626-fe0f",a:"1.0"},{n:["star and crescent"],u:"262a-fe0f",a:"0.7"},{n:["peace symbol"],u:"262e-fe0f",a:"1.0"},{n:["menorah with nine branches"],u:"1f54e",a:"1.0"},{n:["six pointed star","six pointed star with middle dot"],u:"1f52f",a:"0.6"},{n:["aries"],u:"2648",a:"0.6"},{n:["taurus"],u:"2649",a:"0.6"},{n:["gemini"],u:"264a",a:"0.6"},{n:["cancer"],u:"264b",a:"0.6"},{n:["leo"],u:"264c",a:"0.6"},{n:["virgo"],u:"264d",a:"0.6"},{n:["libra"],u:"264e",a:"0.6"},{n:["scorpius"],u:"264f",a:"0.6"},{n:["sagittarius"],u:"2650",a:"0.6"},{n:["capricorn"],u:"2651",a:"0.6"},{n:["aquarius"],u:"2652",a:"0.6"},{n:["pisces"],u:"2653",a:"0.6"},{n:["ophiuchus"],u:"26ce",a:"0.6"},{n:["twisted rightwards arrows"],u:"1f500",a:"1.0"},{n:["repeat","clockwise rightwards and leftwards open circle arrows"],u:"1f501",a:"1.0"},{n:["repeat one","clockwise rightwards and leftwards open circle arrows with circled one overlay"],u:"1f502",a:"1.0"},{n:["arrow forward","black right-pointing triangle"],u:"25b6-fe0f",a:"0.6"},{n:["fast forward","black right-pointing double triangle"],u:"23e9",a:"0.6"},{n:["next track button","black right pointing double triangle with vertical bar"],u:"23ed-fe0f",a:"0.7"},{n:["play or pause button","black right pointing triangle with double vertical bar"],u:"23ef-fe0f",a:"1.0"},{n:["arrow backward","black left-pointing triangle"],u:"25c0-fe0f",a:"0.6"},{n:["rewind","black left-pointing double triangle"],u:"23ea",a:"0.6"},{n:["last track button","black left pointing double triangle with vertical bar"],u:"23ee-fe0f",a:"0.7"},{n:["arrow up small","up-pointing small red triangle"],u:"1f53c",a:"0.6"},{n:["arrow double up","black up-pointing double triangle"],u:"23eb",a:"0.6"},{n:["arrow down small","down-pointing small red triangle"],u:"1f53d",a:"0.6"},{n:["arrow double down","black down-pointing double triangle"],u:"23ec",a:"0.6"},{n:["pause button","double vertical bar"],u:"23f8-fe0f",a:"0.7"},{n:["stop button","black square for stop"],u:"23f9-fe0f",a:"0.7"},{n:["record button","black circle for record"],u:"23fa-fe0f",a:"0.7"},{n:["eject","eject button"],u:"23cf-fe0f",a:"1.0"},{n:["cinema"],u:"1f3a6",a:"0.6"},{n:["low brightness","low brightness symbol"],u:"1f505",a:"1.0"},{n:["high brightness","high brightness symbol"],u:"1f506",a:"1.0"},{n:["signal strength","antenna with bars"],u:"1f4f6",a:"0.6"},{n:["vibration mode"],u:"1f4f3",a:"0.6"},{n:["mobile phone off"],u:"1f4f4",a:"0.6"},{n:["female sign"],u:"2640-fe0f",a:"4.0"},{n:["male sign"],u:"2642-fe0f",a:"4.0"},{n:["transgender symbol"],u:"26a7-fe0f",a:"13.0"},{n:["heavy multiplication x"],u:"2716-fe0f",a:"0.6"},{n:["heavy plus sign"],u:"2795",a:"0.6"},{n:["heavy minus sign"],u:"2796",a:"0.6"},{n:["heavy division sign"],u:"2797",a:"0.6"},{n:["heavy equals sign"],u:"1f7f0",a:"14.0"},{n:["infinity"],u:"267e-fe0f",a:"11.0"},{n:["bangbang","double exclamation mark"],u:"203c-fe0f",a:"0.6"},{n:["interrobang","exclamation question mark"],u:"2049-fe0f",a:"0.6"},{n:["question","black question mark ornament"],u:"2753",a:"0.6"},{n:["grey question","white question mark ornament"],u:"2754",a:"0.6"},{n:["grey exclamation","white exclamation mark ornament"],u:"2755",a:"0.6"},{n:["exclamation","heavy exclamation mark","heavy exclamation mark symbol"],u:"2757",a:"0.6"},{n:["wavy dash"],u:"3030-fe0f",a:"0.6"},{n:["currency exchange"],u:"1f4b1",a:"0.6"},{n:["heavy dollar sign"],u:"1f4b2",a:"0.6"},{n:["medical symbol","staff of aesculapius"],u:"2695-fe0f",a:"4.0"},{n:["recycle","black universal recycling symbol"],u:"267b-fe0f",a:"0.6"},{n:["fleur-de-lis","fleur de lis"],u:"269c-fe0f",a:"1.0"},{n:["trident","trident emblem"],u:"1f531",a:"0.6"},{n:["name badge"],u:"1f4db",a:"0.6"},{n:["beginner","japanese symbol for beginner"],u:"1f530",a:"0.6"},{n:["o","heavy large circle"],u:"2b55",a:"0.6"},{n:["white check mark","white heavy check mark"],u:"2705",a:"0.6"},{n:["ballot box with check"],u:"2611-fe0f",a:"0.6"},{n:["heavy check mark"],u:"2714-fe0f",a:"0.6"},{n:["x","cross mark"],u:"274c",a:"0.6"},{n:["negative squared cross mark"],u:"274e",a:"0.6"},{n:["curly loop"],u:"27b0",a:"0.6"},{n:["loop","double curly loop"],u:"27bf",a:"1.0"},{n:["part alternation mark"],u:"303d-fe0f",a:"0.6"},{n:["eight spoked asterisk"],u:"2733-fe0f",a:"0.6"},{n:["eight pointed black star"],u:"2734-fe0f",a:"0.6"},{n:["sparkle"],u:"2747-fe0f",a:"0.6"},{n:["copyright","copyright sign"],u:"00a9-fe0f",a:"0.6"},{n:["registered","registered sign"],u:"00ae-fe0f",a:"0.6"},{n:["tm","trade mark sign"],u:"2122-fe0f",a:"0.6"},{n:["hash","hash key"],u:"0023-fe0f-20e3",a:"0.6"}
358,{n:["keycap: *","keycap star"],u:"002a-fe0f-20e3",a:"2.0"},{n:["zero","keycap 0"],u:"0030-fe0f-20e3",a:"0.6"},{n:["one","keycap 1"],u:"0031-fe0f-20e3",a:"0.6"},{n:["two","keycap 2"],u:"0032-fe0f-20e3",a:"0.6"},{n:["three","keycap 3"],u:"0033-fe0f-20e3",a:"0.6"},{n:["four","keycap 4"],u:"0034-fe0f-20e3",a:"0.6"},{n:["five","keycap 5"],u:"0035-fe0f-20e3",a:"0.6"},{n:["six","keycap 6"],u:"0036-fe0f-20e3",a:"0.6"},{n:["seven","keycap 7"],u:"0037-fe0f-20e3",a:"0.6"},{n:["eight","keycap 8"],u:"0038-fe0f-20e3",a:"0.6"},{n:["nine","keycap 9"],u:"0039-fe0f-20e3",a:"0.6"},{n:["keycap ten"],u:"1f51f",a:"0.6"},{n:["capital abcd","input symbol for latin capital letters"],u:"1f520",a:"0.6"},{n:["abcd","input symbol for latin small letters"],u:"1f521",a:"0.6"},{n:["1234","input symbol for numbers"],u:"1f522",a:"0.6"},{n:["symbols","input symbol for symbols"],u:"1f523",a:"0.6"},{n:["abc","input symbol for latin letters"],u:"1f524",a:"0.6"},{n:["a","negative squared latin capital letter a"],u:"1f170-fe0f",a:"0.6"},{n:["ab","negative squared ab"],u:"1f18e",a:"0.6"},{n:["b","negative squared latin capital letter b"],u:"1f171-fe0f",a:"0.6"},{n:["cl","squared cl"],u:"1f191",a:"0.6"},{n:["cool","squared cool"],u:"1f192",a:"0.6"},{n:["free","squared free"],u:"1f193",a:"0.6"},{n:["information source"],u:"2139-fe0f",a:"0.6"},{n:["id","squared id"],u:"1f194",a:"0.6"},{n:["m","circled latin capital letter m"],u:"24c2-fe0f",a:"0.6"},{n:["new","squared new"],u:"1f195",a:"0.6"},{n:["ng","squared ng"],u:"1f196",a:"0.6"},{n:["o2","negative squared latin capital letter o"],u:"1f17e-fe0f",a:"0.6"},{n:["ok","squared ok"],u:"1f197",a:"0.6"},{n:["parking","negative squared latin capital letter p"],u:"1f17f-fe0f",a:"0.6"},{n:["sos","squared sos"],u:"1f198",a:"0.6"},{n:["up","squared up with exclamation mark"],u:"1f199",a:"0.6"},{n:["vs","squared vs"],u:"1f19a",a:"0.6"},{n:["koko","squared katakana koko"],u:"1f201",a:"0.6"},{n:["sa","squared katakana sa"],u:"1f202-fe0f",a:"0.6"},{n:["u6708","squared cjk unified ideograph-6708"],u:"1f237-fe0f",a:"0.6"},{n:["u6709","squared cjk unified ideograph-6709"],u:"1f236",a:"0.6"},{n:["u6307","squared cjk unified ideograph-6307"],u:"1f22f",a:"0.6"},{n:["ideograph advantage","circled ideograph advantage"],u:"1f250",a:"0.6"},{n:["u5272","squared cjk unified ideograph-5272"],u:"1f239",a:"0.6"},{n:["u7121","squared cjk unified ideograph-7121"],u:"1f21a",a:"0.6"},{n:["u7981","squared cjk unified ideograph-7981"],u:"1f232",a:"0.6"},{n:["accept","circled ideograph accept"],u:"1f251",a:"0.6"},{n:["u7533","squared cjk unified ideograph-7533"],u:"1f238",a:"0.6"},{n:["u5408","squared cjk unified ideograph-5408"],u:"1f234",a:"0.6"},{n:["u7a7a","squared cjk unified ideograph-7a7a"],u:"1f233",a:"0.6"},{n:["congratulations","circled ideograph congratulation"],u:"3297-fe0f",a:"0.6"},{n:["secret","circled ideograph secret"],u:"3299-fe0f",a:"0.6"},{n:["u55b6","squared cjk unified ideograph-55b6"],u:"1f23a",a:"0.6"},{n:["u6e80","squared cjk unified ideograph-6e80"],u:"1f235",a:"0.6"},{n:["red circle","large red circle"],u:"1f534",a:"0.6"},{n:["large orange circle"],u:"1f7e0",a:"12.0"},{n:["large yellow circle"],u:"1f7e1",a:"12.0"},{n:["large green circle"],u:"1f7e2",a:"12.0"},{n:["large blue circle"],u:"1f535",a:"0.6"},{n:["large purple circle"],u:"1f7e3",a:"12.0"},{n:["large brown circle"],u:"1f7e4",a:"12.0"},{n:["black circle","medium black circle"],u:"26ab",a:"0.6"},{n:["white circle","medium white circle"],u:"26aa",a:"0.6"},{n:["large red square"],u:"1f7e5",a:"12.0"},{n:["large orange square"],u:"1f7e7",a:"12.0"},{n:["large yellow square"],u:"1f7e8",a:"12.0"},{n:["large green square"],u:"1f7e9",a:"12.0"},{n:["large blue square"],u:"1f7e6",a:"12.0"},{n:["large purple square"],u:"1f7ea",a:"12.0"},{n:["large brown square"],u:"1f7eb",a:"12.0"},{n:["black large square"],u:"2b1b",a:"0.6"},{n:["white large square"],u:"2b1c",a:"0.6"},{n:["black medium square"],u:"25fc-fe0f",a:"0.6"},{n:["white medium square"],u:"25fb-fe0f",a:"0.6"},{n:["black medium small square"],u:"25fe",a:"0.6"},{n:["white medium small square"],u:"25fd",a:"0.6"},{n:["black small square"],u:"25aa-fe0f",a:"0.6"},{n:["white small square"],u:"25ab-fe0f",a:"0.6"},{n:["large orange diamond"],u:"1f536",a:"0.6"},{n:["large blue diamond"],u:"1f537",a:"0.6"},{n:["small orange diamond"],u:"1f538",a:"0.6"},{n:["small blue diamond"],u:"1f539",a:"0.6"},{n:["small red triangle","up-pointing red triangle"],u:"1f53a",a:"0.6"},{n:["small red triangle down","down-pointing red triangle"],u:"1f53b",a:"0.6"},{n:["diamond shape with a dot inside"],u:"1f4a0",a:"0.6"},{n:["radio button"],u:"1f518",a:"0.6"},{n:["white square button"],u:"1f533",a:"0.6"},{n:["black square button"],u:"1f532",a:"0.6"}],HK=[{n:["chequered flag","checkered flag"],u:"1f3c1",a:"0.6"},{n:["triangular flag on post"],u:"1f6a9",a:"0.6"},{n:["crossed flags"],u:"1f38c",a:"0.6"},{n:["waving black flag"],u:"1f3f4",a:"1.0"},{n:["white flag","waving white flag"],u:"1f3f3-fe0f",a:"0.7"},{n:["rainbow flag","rainbow-flag"],u:"1f3f3-fe0f-200d-1f308",a:"4.0"},{n:["transgender flag"],u:"1f3f3-fe0f-200d-26a7-fe0f",a:"13.0"},{n:["pirate flag"],u:"1f3f4-200d-2620-fe0f",a:"11.0"},{n:["flag-ac","ascension island flag"],u:"1f1e6-1f1e8",a:"2.0"},{n:["flag-ad","andorra flag"],u:"1f1e6-1f1e9",a:"2.0"},{n:["flag-ae","united arab emirates flag"],u:"1f1e6-1f1ea",a:"2.0"},{n:["flag-af","afghanistan flag"],u:"1f1e6-1f1eb",a:"2.0"},{n:["flag-ag","antigua & barbuda flag"],u:"1f1e6-1f1ec",a:"2.0"},{n:["flag-ai","anguilla flag"],u:"1f1e6-1f1ee",a:"2.0"},{n:["flag-al","albania flag"],u:"1f1e6-1f1f1",a:"2.0"},{n:["flag-am","armenia flag"],u:"1f1e6-1f1f2",a:"2.0"},{n:["flag-ao","angola flag"],u:"1f1e6-1f1f4",a:"2.0"}
358,{n:["flag-aq","antarctica flag"],u:"1f1e6-1f1f6",a:"2.0"},{n:["flag-ar","argentina flag"],u:"1f1e6-1f1f7",a:"2.0"},{n:["flag-as","american samoa flag"],u:"1f1e6-1f1f8",a:"2.0"},{n:["flag-at","austria flag"],u:"1f1e6-1f1f9",a:"2.0"},{n:["flag-au","australia flag"],u:"1f1e6-1f1fa",a:"2.0"},{n:["flag-aw","aruba flag"],u:"1f1e6-1f1fc",a:"2.0"},{n:["flag-ax","\xE5land islands flag"],u:"1f1e6-1f1fd",a:"2.0"},{n:["flag-az","azerbaijan flag"],u:"1f1e6-1f1ff",a:"2.0"},{n:["flag-ba","bosnia & herzegovina flag"],u:"1f1e7-1f1e6",a:"2.0"},{n:["flag-bb","barbados flag"],u:"1f1e7-1f1e7",a:"2.0"},{n:["flag-bd","bangladesh flag"],u:"1f1e7-1f1e9",a:"2.0"},{n:["flag-be","belgium flag"],u:"1f1e7-1f1ea",a:"2.0"},{n:["flag-bf","burkina faso flag"],u:"1f1e7-1f1eb",a:"2.0"},{n:["flag-bg","bulgaria flag"],u:"1f1e7-1f1ec",a:"2.0"},{n:["flag-bh","bahrain flag"],u:"1f1e7-1f1ed",a:"2.0"},{n:["flag-bi","burundi flag"],u:"1f1e7-1f1ee",a:"2.0"},{n:["flag-bj","benin flag"],u:"1f1e7-1f1ef",a:"2.0"},{n:["flag-bl","st. barth\xE9lemy flag"],u:"1f1e7-1f1f1",a:"2.0"},{n:["flag-bm","bermuda flag"],u:"1f1e7-1f1f2",a:"2.0"},{n:["flag-bn","brunei flag"],u:"1f1e7-1f1f3",a:"2.0"},{n:["flag-bo","bolivia flag"],u:"1f1e7-1f1f4",a:"2.0"},{n:["flag-bq","caribbean netherlands flag"],u:"1f1e7-1f1f6",a:"2.0"},{n:["flag-br","brazil flag"],u:"1f1e7-1f1f7",a:"2.0"},{n:["flag-bs","bahamas flag"],u:"1f1e7-1f1f8",a:"2.0"},{n:["flag-bt","bhutan flag"],u:"1f1e7-1f1f9",a:"2.0"},{n:["flag-bv","bouvet island flag"],u:"1f1e7-1f1fb",a:"2.0"},{n:["flag-bw","botswana flag"],u:"1f1e7-1f1fc",a:"2.0"},{n:["flag-by","belarus flag"],u:"1f1e7-1f1fe",a:"2.0"},{n:["flag-bz","belize flag"],u:"1f1e7-1f1ff",a:"2.0"},{n:["flag-ca","canada flag"],u:"1f1e8-1f1e6",a:"2.0"},{n:["flag-cc","cocos (keeling) islands flag"],u:"1f1e8-1f1e8",a:"2.0"},{n:["flag-cd","congo - kinshasa flag"],u:"1f1e8-1f1e9",a:"2.0"},{n:["flag-cf","central african republic flag"],u:"1f1e8-1f1eb",a:"2.0"},{n:["flag-cg","congo - brazzaville flag"],u:"1f1e8-1f1ec",a:"2.0"},{n:["flag-ch","switzerland flag"],u:"1f1e8-1f1ed",a:"2.0"},{n:["flag-ci","c\xF4te d\u2019ivoire flag"],u:"1f1e8-1f1ee",a:"2.0"},{n:["flag-ck","cook islands flag"],u:"1f1e8-1f1f0",a:"2.0"},{n:["flag-cl","chile flag"],u:"1f1e8-1f1f1",a:"2.0"},{n:["flag-cm","cameroon flag"],u:"1f1e8-1f1f2",a:"2.0"},{n:["cn","flag-cn","china flag"],u:"1f1e8-1f1f3",a:"0.6"},{n:["flag-co","colombia flag"],u:"1f1e8-1f1f4",a:"2.0"},{n:["flag-cp","clipperton island flag"],u:"1f1e8-1f1f5",a:"2.0"},{n:["flag-cr","costa rica flag"],u:"1f1e8-1f1f7",a:"2.0"},{n:["flag-cu","cuba flag"],u:"1f1e8-1f1fa",a:"2.0"},{n:["flag-cv","cape verde flag"],u:"1f1e8-1f1fb",a:"2.0"},{n:["flag-cw","cura\xE7ao flag"],u:"1f1e8-1f1fc",a:"2.0"},{n:["flag-cx","christmas island flag"],u:"1f1e8-1f1fd",a:"2.0"},{n:["flag-cy","cyprus flag"],u:"1f1e8-1f1fe",a:"2.0"},{n:["flag-cz","czechia flag"],u:"1f1e8-1f1ff",a:"2.0"},{n:["de","flag-de","germany flag"],u:"1f1e9-1f1ea",a:"0.6"},{n:["flag-dg","diego garcia flag"],u:"1f1e9-1f1ec",a:"2.0"},{n:["flag-dj","djibouti flag"],u:"1f1e9-1f1ef",a:"2.0"},{n:["flag-dk","denmark flag"],u:"1f1e9-1f1f0",a:"2.0"},{n:["flag-dm","dominica flag"],u:"1f1e9-1f1f2",a:"2.0"},{n:["flag-do","dominican republic flag"],u:"1f1e9-1f1f4",a:"2.0"},{n:["flag-dz","algeria flag"],u:"1f1e9-1f1ff",a:"2.0"},{n:["flag-ea","ceuta & melilla flag"],u:"1f1ea-1f1e6",a:"2.0"},{n:["flag-ec","ecuador flag"],u:"1f1ea-1f1e8",a:"2.0"},{n:["flag-ee","estonia flag"],u:"1f1ea-1f1ea",a:"2.0"},{n:["flag-eg","egypt flag"],u:"1f1ea-1f1ec",a:"2.0"},{n:["flag-eh","western sahara flag"],u:"1f1ea-1f1ed",a:"2.0"},{n:["flag-er","eritrea flag"],u:"1f1ea-1f1f7",a:"2.0"},{n:["es","flag-es","spain flag"],u:"1f1ea-1f1f8",a:"0.6"},{n:["flag-et","ethiopia flag"],u:"1f1ea-1f1f9",a:"2.0"},{n:["flag-eu","european union flag"],u:"1f1ea-1f1fa",a:"2.0"},{n:["flag-fi","finland flag"],u:"1f1eb-1f1ee",a:"2.0"},{n:["flag-fj","fiji flag"],u:"1f1eb-1f1ef",a:"2.0"},{n:["flag-fk","falkland islands flag"],u:"1f1eb-1f1f0",a:"2.0"},{n:["flag-fm","micronesia flag"],u:"1f1eb-1f1f2",a:"2.0"},{n:["flag-fo","faroe islands flag"],u:"1f1eb-1f1f4",a:"2.0"},{n:["fr","flag-fr","france flag"],u:"1f1eb-1f1f7",a:"0.6"},{n:["flag-ga","gabon flag"],u:"1f1ec-1f1e6",a:"2.0"},{n:["gb","uk","flag-gb","united kingdom flag"],u:"1f1ec-1f1e7",a:"0.6"},{n:["flag-gd","grenada flag"],u:"1f1ec-1f1e9",a:"2.0"},{n:["flag-ge","georgia flag"],u:"1f1ec-1f1ea",a:"2.0"},{n:["flag-gf","french guiana flag"],u:"1f1ec-1f1eb",a:"2.0"},{n:["flag-gg","guernsey flag"],u:"1f1ec-1f1ec",a:"2.0"},{n:["flag-gh","ghana flag"],u:"1f1ec-1f1ed",a:"2.0"},{n:["flag-gi","gibraltar flag"],u:"1f1ec-1f1ee",a:"2.0"},{n:["flag-gl","greenland flag"],u:"1f1ec-1f1f1",a:"2.0"},{n:["flag-gm","gambia flag"],u:"1f1ec-1f1f2",a:"2.0"},{n:["flag-gn","guinea flag"],u:"1f1ec-1f1f3",a:"2.0"},{n:["flag-gp","guadeloupe flag"],u:"1f1ec-1f1f5",a:"2.0"}
358,{n:["flag-gq","equatorial guinea flag"],u:"1f1ec-1f1f6",a:"2.0"},{n:["flag-gr","greece flag"],u:"1f1ec-1f1f7",a:"2.0"},{n:["flag-gs","south georgia & south sandwich islands flag"],u:"1f1ec-1f1f8",a:"2.0"},{n:["flag-gt","guatemala flag"],u:"1f1ec-1f1f9",a:"2.0"},{n:["flag-gu","guam flag"],u:"1f1ec-1f1fa",a:"2.0"},{n:["flag-gw","guinea-bissau flag"],u:"1f1ec-1f1fc",a:"2.0"},{n:["flag-gy","guyana flag"],u:"1f1ec-1f1fe",a:"2.0"},{n:["flag-hk","hong kong sar china flag"],u:"1f1ed-1f1f0",a:"2.0"},{n:["flag-hm","heard & mcdonald islands flag"],u:"1f1ed-1f1f2",a:"2.0"},{n:["flag-hn","honduras flag"],u:"1f1ed-1f1f3",a:"2.0"},{n:["flag-hr","croatia flag"],u:"1f1ed-1f1f7",a:"2.0"},{n:["flag-ht","haiti flag"],u:"1f1ed-1f1f9",a:"2.0"},{n:["flag-hu","hungary flag"],u:"1f1ed-1f1fa",a:"2.0"},{n:["flag-ic","canary islands flag"],u:"1f1ee-1f1e8",a:"2.0"},{n:["flag-id","indonesia flag"],u:"1f1ee-1f1e9",a:"2.0"},{n:["flag-ie","ireland flag"],u:"1f1ee-1f1ea",a:"2.0"},{n:["flag-il","israel flag"],u:"1f1ee-1f1f1",a:"2.0"},{n:["flag-im","isle of man flag"],u:"1f1ee-1f1f2",a:"2.0"},{n:["flag-in","india flag"],u:"1f1ee-1f1f3",a:"2.0"},{n:["flag-io","british indian ocean territory flag"],u:"1f1ee-1f1f4",a:"2.0"},{n:["flag-iq","iraq flag"],u:"1f1ee-1f1f6",a:"2.0"},{n:["flag-ir","iran flag"],u:"1f1ee-1f1f7",a:"2.0"},{n:["flag-is","iceland flag"],u:"1f1ee-1f1f8",a:"2.0"},{n:["it","flag-it","italy flag"],u:"1f1ee-1f1f9",a:"0.6"},{n:["flag-je","jersey flag"],u:"1f1ef-1f1ea",a:"2.0"},{n:["flag-jm","jamaica flag"],u:"1f1ef-1f1f2",a:"2.0"},{n:["flag-jo","jordan flag"],u:"1f1ef-1f1f4",a:"2.0"},{n:["jp","flag-jp","japan flag"],u:"1f1ef-1f1f5",a:"0.6"},{n:["flag-ke","kenya flag"],u:"1f1f0-1f1ea",a:"2.0"},{n:["flag-kg","kyrgyzstan flag"],u:"1f1f0-1f1ec",a:"2.0"},{n:["flag-kh","cambodia flag"],u:"1f1f0-1f1ed",a:"2.0"},{n:["flag-ki","kiribati flag"],u:"1f1f0-1f1ee",a:"2.0"},{n:["flag-km","comoros flag"],u:"1f1f0-1f1f2",a:"2.0"},{n:["flag-kn","st. kitts & nevis flag"],u:"1f1f0-1f1f3",a:"2.0"},{n:["flag-kp","north korea flag"],u:"1f1f0-1f1f5",a:"2.0"},{n:["kr","flag-kr","south korea flag"],u:"1f1f0-1f1f7",a:"0.6"},{n:["flag-kw","kuwait flag"],u:"1f1f0-1f1fc",a:"2.0"},{n:["flag-ky","cayman islands flag"],u:"1f1f0-1f1fe",a:"2.0"},{n:["flag-kz","kazakhstan flag"],u:"1f1f0-1f1ff",a:"2.0"},{n:["flag-la","laos flag"],u:"1f1f1-1f1e6",a:"2.0"},{n:["flag-lb","lebanon flag"],u:"1f1f1-1f1e7",a:"2.0"},{n:["flag-lc","st. lucia flag"],u:"1f1f1-1f1e8",a:"2.0"},{n:["flag-li","liechtenstein flag"],u:"1f1f1-1f1ee",a:"2.0"},{n:["flag-lk","sri lanka flag"],u:"1f1f1-1f1f0",a:"2.0"},{n:["flag-lr","liberia flag"],u:"1f1f1-1f1f7",a:"2.0"},{n:["flag-ls","lesotho flag"],u:"1f1f1-1f1f8",a:"2.0"},{n:["flag-lt","lithuania flag"],u:"1f1f1-1f1f9",a:"2.0"},{n:["flag-lu","luxembourg flag"],u:"1f1f1-1f1fa",a:"2.0"},{n:["flag-lv","latvia flag"],u:"1f1f1-1f1fb",a:"2.0"},{n:["flag-ly","libya flag"],u:"1f1f1-1f1fe",a:"2.0"},{n:["flag-ma","morocco flag"],u:"1f1f2-1f1e6",a:"2.0"},{n:["flag-mc","monaco flag"],u:"1f1f2-1f1e8",a:"2.0"},{n:["flag-md","moldova flag"],u:"1f1f2-1f1e9",a:"2.0"},{n:["flag-me","montenegro flag"],u:"1f1f2-1f1ea",a:"2.0"},{n:["flag-mf","st. martin flag"],u:"1f1f2-1f1eb",a:"2.0"},{n:["flag-mg","madagascar flag"],u:"1f1f2-1f1ec",a:"2.0"},{n:["flag-mh","marshall islands flag"],u:"1f1f2-1f1ed",a:"2.0"},{n:["flag-mk","north macedonia flag"],u:"1f1f2-1f1f0",a:"2.0"},{n:["flag-ml","mali flag"],u:"1f1f2-1f1f1",a:"2.0"},{n:["flag-mm","myanmar (burma) flag"],u:"1f1f2-1f1f2",a:"2.0"},{n:["flag-mn","mongolia flag"],u:"1f1f2-1f1f3",a:"2.0"}
358,{n:["flag-mo","macao sar china flag"],u:"1f1f2-1f1f4",a:"2.0"},{n:["flag-mp","northern mariana islands flag"],u:"1f1f2-1f1f5",a:"2.0"},{n:["flag-mq","martinique flag"],u:"1f1f2-1f1f6",a:"2.0"},{n:["flag-mr","mauritania flag"],u:"1f1f2-1f1f7",a:"2.0"},{n:["flag-ms","montserrat flag"],u:"1f1f2-1f1f8",a:"2.0"},{n:["flag-mt","malta flag"],u:"1f1f2-1f1f9",a:"2.0"},{n:["flag-mu","mauritius flag"],u:"1f1f2-1f1fa",a:"2.0"},{n:["flag-mv","maldives flag"],u:"1f1f2-1f1fb",a:"2.0"},{n:["flag-mw","malawi flag"],u:"1f1f2-1f1fc",a:"2.0"},{n:["flag-mx","mexico flag"],u:"1f1f2-1f1fd",a:"2.0"},{n:["flag-my","malaysia flag"],u:"1f1f2-1f1fe",a:"2.0"},{n:["flag-mz","mozambique flag"],u:"1f1f2-1f1ff",a:"2.0"},{n:["flag-na","namibia flag"],u:"1f1f3-1f1e6",a:"2.0"},{n:["flag-nc","new caledonia flag"],u:"1f1f3-1f1e8",a:"2.0"},{n:["flag-ne","niger flag"],u:"1f1f3-1f1ea",a:"2.0"},{n:["flag-nf","norfolk island flag"],u:"1f1f3-1f1eb",a:"2.0"},{n:["flag-ng","nigeria flag"],u:"1f1f3-1f1ec",a:"2.0"},{n:["flag-ni","nicaragua flag"],u:"1f1f3-1f1ee",a:"2.0"},{n:["flag-nl","netherlands flag"],u:"1f1f3-1f1f1",a:"2.0"},{n:["flag-no","norway flag"],u:"1f1f3-1f1f4",a:"2.0"},{n:["flag-np","nepal flag"],u:"1f1f3-1f1f5",a:"2.0"},{n:["flag-nr","nauru flag"],u:"1f1f3-1f1f7",a:"2.0"},{n:["flag-nu","niue flag"],u:"1f1f3-1f1fa",a:"2.0"},{n:["flag-nz","new zealand flag"],u:"1f1f3-1f1ff",a:"2.0"},{n:["flag-om","oman flag"],u:"1f1f4-1f1f2",a:"2.0"},{n:["flag-pa","panama flag"],u:"1f1f5-1f1e6",a:"2.0"},{n:["flag-pe","peru flag"],u:"1f1f5-1f1ea",a:"2.0"},{n:["flag-pf","french polynesia flag"],u:"1f1f5-1f1eb",a:"2.0"},{n:["flag-pg","papua new guinea flag"],u:"1f1f5-1f1ec",a:"2.0"},{n:["flag-ph","philippines flag"],u:"1f1f5-1f1ed",a:"2.0"},{n:["flag-pk","pakistan flag"],u:"1f1f5-1f1f0",a:"2.0"},{n:["flag-pl","poland flag"],u:"1f1f5-1f1f1",a:"2.0"},{n:["flag-pm","st. pierre & miquelon flag"],u:"1f1f5-1f1f2",a:"2.0"},{n:["flag-pn","pitcairn islands flag"],u:"1f1f5-1f1f3",a:"2.0"},{n:["flag-pr","puerto rico flag"],u:"1f1f5-1f1f7",a:"2.0"},{n:["flag-ps","palestinian territories flag"],u:"1f1f5-1f1f8",a:"2.0"},{n:["flag-pt","portugal flag"],u:"1f1f5-1f1f9",a:"2.0"},{n:["flag-pw","palau flag"],u:"1f1f5-1f1fc",a:"2.0"},{n:["flag-py","paraguay flag"],u:"1f1f5-1f1fe",a:"2.0"},{n:["flag-qa","qatar flag"],u:"1f1f6-1f1e6",a:"2.0"},{n:["flag-re","r\xE9union flag"],u:"1f1f7-1f1ea",a:"2.0"},{n:["flag-ro","romania flag"],u:"1f1f7-1f1f4",a:"2.0"},{n:["flag-rs","serbia flag"],u:"1f1f7-1f1f8",a:"2.0"},{n:["ru","flag-ru","russia flag"],u:"1f1f7-1f1fa",a:"0.6"},{n:["flag-rw","rwanda flag"],u:"1f1f7-1f1fc",a:"2.0"},{n:["flag-sa","saudi arabia flag"],u:"1f1f8-1f1e6",a:"2.0"},{n:["flag-sb","solomon islands flag"],u:"1f1f8-1f1e7",a:"2.0"},{n:["flag-sc","seychelles flag"],u:"1f1f8-1f1e8",a:"2.0"},{n:["flag-sd","sudan flag"],u:"1f1f8-1f1e9",a:"2.0"},{n:["flag-se","sweden flag"],u:"1f1f8-1f1ea",a:"2.0"},{n:["flag-sg","singapore flag"],u:"1f1f8-1f1ec",a:"2.0"},{n:["flag-sh","st. helena flag"],u:"1f1f8-1f1ed",a:"2.0"},{n:["flag-si","slovenia flag"],u:"1f1f8-1f1ee",a:"2.0"},{n:["flag-sj","svalbard & jan mayen flag"],u:"1f1f8-1f1ef",a:"2.0"},{n:["flag-sk","slovakia flag"],u:"1f1f8-1f1f0",a:"2.0"},{n:["flag-sl","sierra leone flag"],u:"1f1f8-1f1f1",a:"2.0"},{n:["flag-sm","san marino flag"],u:"1f1f8-1f1f2",a:"2.0"},{n:["flag-sn","senegal flag"],u:"1f1f8-1f1f3",a:"2.0"},{n:["flag-so","somalia flag"],u:"1f1f8-1f1f4",a:"2.0"},{n:["flag-sr","suriname flag"],u:"1f1f8-1f1f7",a:"2.0"},{n:["flag-ss","south sudan flag"],u:"1f1f8-1f1f8",a:"2.0"},{n:["flag-st","s\xE3o tom\xE9 & pr\xEDncipe flag"],u:"1f1f8-1f1f9",a:"2.0"},{n:["flag-sv","el salvador flag"],u:"1f1f8-1f1fb",a:"2.0"},{n:["flag-sx","sint maarten flag"],u:"1f1f8-1f1fd",a:"2.0"},{n:["flag-sy","syria flag"],u:"1f1f8-1f1fe",a:"2.0"},{n:["flag-sz","eswatini flag"],u:"1f1f8-1f1ff",a:"2.0"},{n:["flag-ta","tristan da cunha flag"],u:"1f1f9-1f1e6",a:"2.0"},{n:["flag-tc","turks & caicos islands flag"],u:"1f1f9-1f1e8",a:"2.0"},{n:["flag-td","chad flag"],u:"1f1f9-1f1e9",a:"2.0"},{n:["flag-tf","french southern territories flag"],u:"1f1f9-1f1eb",a:"2.0"},{n:["flag-tg","togo flag"],u:"1f1f9-1f1ec",a:"2.0"},{n:["flag-th","thailand flag"],u:"1f1f9-1f1ed",a:"2.0"},{n:["flag-tj","tajikistan flag"],u:"1f1f9-1f1ef",a:"2.0"},{n:["flag-tk","tokelau flag"],u:"1f1f9-1f1f0",a:"2.0"},{n:["flag-tl","timor-leste flag"],u:"1f1f9-1f1f1",a:"2.0"},{n:["flag-tm","turkmenistan flag"],u:"1f1f9-1f1f2",a:"2.0"},{n:["flag-tn","tunisia flag"],u:"1f1f9-1f1f3",a:"2.0"},{n:["flag-to","tonga flag"],u:"1f1f9-1f1f4",a:"2.0"},{n:["flag-tr","turkey flag"],u:"1f1f9-1f1f7",a:"2.0"},{n:["flag-tt","trinidad & tobago flag"],u:"1f1f9-1f1f9",a:"2.0"},{n:["flag-tv","tuvalu flag"],u:"1f1f9-1f1fb",a:"2.0"},{n:["flag-tw","taiwan flag"],u:"1f1f9-1f1fc",a:"2.0"},{n:["flag-tz","tanzania flag"],u:"1f1f9-1f1ff",a:"2.0"},{n:["flag-ua","ukraine flag"],u:"1f1fa-1f1e6",a:"2.0"},{n:["flag-ug","uganda flag"],u:"1f1fa-1f1ec",a:"2.0"},{n:["flag-um","u.s. outlying islands flag"],u:"1f1fa-1f1f2",a:"2.0"},{n:["flag-un","united nations flag"],u:"1f1fa-1f1f3",a:"4.0"},{n:["us","flag-us","united states flag"],u:"1f1fa-1f1f8",a:"0.6"},{n:["flag-uy","uruguay flag"],u:"1f1fa-1f1fe",a:"2.0"},{n:["flag-uz","uzbekistan flag"],u:"1f1fa-1f1ff",a:"2.0"},{n:["flag-va","vatican city flag"],u:"1f1fb-1f1e6",a:"2.0"},{n:["flag-vc","st. vincent & grenadines flag"],u:"1f1fb-1f1e8",a:"2.0"},{n:["flag-ve","venezuela flag"],u:"1f1fb-1f1ea",a:"2.0"},{n:["flag-vg","british virgin islands flag"],u:"1f1fb-1f1ec",a:"2.0"},{n:["flag-vi","u.s. virgin islands flag"],u:"1f1fb-1f1ee",a:"2.0"},{n:["flag-vn","vietnam flag"],u:"1f1fb-1f1f3",a:"2.0"},{n:["flag-vu","vanuatu flag"],u:"1f1fb-1f1fa",a:"2.0"},{n:["flag-wf","wallis & futuna flag"],u:"1f1fc-1f1eb",a:"2.0"},{n:["flag-ws","samoa flag"],u:"1f1fc-1f1f8",a:"2.0"},{n:["flag-xk","kosovo flag"],u:"1f1fd-1f1f0",a:"2.0"},{n:["flag-ye","yemen flag"],u:"1f1fe-1f1ea",a:"2.0"},{n:["flag-yt","mayotte flag"],u:"1f1fe-1f1f9",a:"2.0"},{n:["flag-za","south africa flag"],u:"1f1ff-1f1e6",a:"2.0"},{n:["flag-zm","zambia flag"],u:"1f1ff-1f1f2",a:"2.0"},{n:["flag-zw","zimbabwe flag"],u:"1f1ff-1f1fc",a:"2.0"},{n:["england flag","flag-england"],u:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",a:"5.0"},{n:["scotland flag","flag-scotland"],u:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",a:"5.0"},{n:["wales flag","flag-wales"],u:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",a:"5.0"}],Rw={custom:IK,smileys_people:OK,animals_nature:RK,food_drink:zK,travel_places:PK,activities:FK,objects:BK,symbols:UK,flags:HK},Z3=[Wd.NEUTRAL,Wd.LIGHT,Wd.MEDIUM_LIGHT,Wd.MEDIUM,Wd.MEDIUM_DARK,Wd.DARK],GK=Object.entries(Wd).reduce(function(E,w){var L=w[0],M=w[1];return E[M]=L,E},{}),VK=Z3.reduce(function(E,w){var L;return Object.assign(E,(L={},L[w]=w,L))},{}),Nf;(function(E){E.name="n",E.unified="u",E.variations="v",E.added_in="a",E.imgUrl="imgUrl"})(Nf||(Nf={}));var zw={};setTimeout(function(){Q3.reduce(function(E,w){return V8(w),E},zw)});function V8(E){var w=Pw(E).flat().join("").toLowerCase().replace(/[^a-zA-Z\d]/g,"").split("");
358w.forEach(function(L){var M;zw[L]=(M=zw[L])!=null?M:{},zw[L][Il(E)]=E})}function Pw(E){var w;return(w=E[Nf.name])!=null?w:[]}function WK(E){return parseFloat(E[Nf.added_in])}function oM(E){return E?Pw(E)[0]:""}function uM(E){var w=E.split("-"),L=w.splice(1,1),M=L[0];return VK[M]?w.join("-"):E}function Il(E,w){var L,M=E[Nf.unified];return!w||!e_(E)?M:(L=YK(E,w))!=null?L:M}function qK(E){var w;return(w=Rw==null?void 0:Rw[E])!=null?w:[]}function W8(E,w){return""+NK(w)+E+".png"}function Fw(E){var w;return(w=E[Nf.variations])!=null?w:[]}function e_(E){return Fw(E).length>0}function YK(E,w){return w?Fw(E).find(function(L){return L.includes(w)}):Il(E)}function t_(E){if(E){if(n_[E])return n_[E];var w=uM(E);return n_[w]}}var Q3=Object.values(Rw).flat();function $K(E){Rw[Ti.CUSTOM].length=0,E.forEach(function(w){var L=ZK(w);Rw[Ti.CUSTOM].push(L),!n_[L[Nf.unified]]&&(Q3.push(L),n_[L[Nf.unified]]=L,V8(L))})}function ZK(E){var w;return w={},w[Nf.name]=E.names.map(function(L){return L.toLowerCase()}),w[Nf.unified]=E.id.toLowerCase(),w[Nf.added_in]="0",w[Nf.imgUrl]=E.imgUrl,w}var n_={};setTimeout(function(){Q3.reduce(function(E,w){return E[Il(w)]=w,e_(w)&&Fw(w).forEach(function(L){E[L]=w}),E},n_)});function QK(E){var w=E.split("-"),L=w[1];return Z3.includes(L)?L:null}var JK=["2640-fe0f","2642-fe0f","2695-fe0f"],J3="Search",KK="No results found",q8=" found. Use up and down arrow keys to navigate.",XK="1 result"+q8,eX="%n results"+q8;function Y8(E){var w,L;E===void 0&&(E={});var M=$8(),k=Object.assign(M.previewConfig,(w=E.previewConfig)!=null?w:{}),A=Object.assign(M,E),D=kK(E.categories,{suggestionMode:A.suggestedEmojisMode});A.hiddenEmojis.forEach(function(R){A.unicodeToHide.add(R)}),$K((L=A.customEmojis)!=null?L:[]);var I=A.searchDisabled?Xv.PREVIEW:A.skinTonePickerLocation;return Ss({},A,{categories:D,previewConfig:k,skinTonePickerLocation:I})}function $8(){return{autoFocusSearch:!0,categories:U8(),className:"",customEmojis:[],defaultSkinTone:Wd.NEUTRAL,emojiStyle:Nl.APPLE,emojiVersion:null,getEmojiUrl:W8,height:450,lazyLoadEmojis:!1,previewConfig:Ss({},tX),searchDisabled:!1,searchPlaceHolder:J3,searchPlaceholder:J3,skinTonePickerLocation:Xv.SEARCH,skinTonesDisabled:!1,style:{},suggestedEmojisMode:Kv.FREQUENT,theme:jb.LIGHT,unicodeToHide:new Set(JK),width:350,reactionsDefaultOpen:!1,reactions:EK,open:!0,allowExpandReactions:!0,hiddenEmojis:[]}}var tX={defaultEmoji:"1f60a",defaultCaption:"What's your mood?",showPreview:!0},nX=["children"],Z8=(0,ae.createContext)($8());function iX(E){var w=E.children,L=z8(E,nX),M=rX(L);return(0,ae.createElement)(Z8.Provider,{value:M},w)}function rX(E){var w,L=(0,ae.useState)(function(){return Y8(E)}),M=L[0],k=L[1];return(0,ae.useEffect)(function(){F8(M,E)||k(Y8(E))},[(w=E.customEmojis)==null?void 0:w.length,E.open,E.emojiVersion,E.reactionsDefaultOpen,E.searchPlaceHolder,E.searchPlaceholder,E.defaultSkinTone,E.skinTonesDisabled,E.autoFocusSearch,E.emojiStyle,E.theme,E.suggestedEmojisMode,E.lazyLoadEmojis,E.className,E.height,E.width,E.searchDisabled,E.skinTonePickerLocation,E.allowExpandReactions]),M}function zs(){return(0,ae.useContext)(Z8)}var Q8=ae.createContext({});function J8(){var E=ae.useContext(Q8);return E}function aX(E){var w=ae.useRef({onEmojiClick:E.onEmojiClick||K3,onReactionClick:E.onReactionClick||E.onEmojiClick,onSkinToneChange:E.onSkinToneChange||K3});return ae.useEffect(function(){w.current.onEmojiClick=E.onEmojiClick||K3,w.current.onReactionClick=E.onReactionClick||E.onEmojiClick},[E.onEmojiClick,E.onReactionClick]),ae.useEffect(function(){w.current.onSkinToneChange=E.onSkinToneChange||K3},[E.onSkinToneChange]),w}function K3(){}var Bw;(function(E){E.REACTIONS="reactions",E.PICKER="picker"})(Bw||(Bw={}));function sX(){var E,w=zs(),L=w.searchPlaceHolder,M=w.searchPlaceholder;return(E=[L,M].find(function(k){return k!==J3}))!=null?E:J3}function oX(){var E=zs(),w=E.defaultSkinTone;return w}function K8(){var E=zs(),w=E.allowExpandReactions;return w}function X8(){var E=zs(),w=E.skinTonesDisabled;return w}function Nb(){var E=zs(),w=E.emojiStyle;return w}function uX(){var E=zs(),w=E.autoFocusSearch;return w}function e5(){var E=zs(),w=E.categories;return w}function lX(){var E=zs(),w=E.customEmojis;return w}function cX(){var E=zs(),w=E.open;return w}function fX(E){var w,L=J8(),M=L.current,k=(w=E===Bw.REACTIONS?M.onReactionClick:M.onEmojiClick)!=null?w:M.onEmojiClick;return k||function(){}}function dX(){var E=J8(),w=E.current;return w.onSkinToneChange||function(){}}function t5(){var E=zs(),w=E.previewConfig;return w}function hX(){var E=zs(),w=E.theme;return w}function pX(){var E=zs(),w=E.suggestedEmojisMode;return w}function gX(){var E=zs(),w=E.lazyLoadEmojis;return w}function mX(){var E=zs(),w=E.className;return w}function bX(){var E=zs(),w=E.height,L=E.width,M=E.style;return Ss({height:r5(w),width:r5(L)},M)}function yX(){var E=zs(),w=E.reactionsDefaultOpen;return w}function vX(){var E=zs(),w=E.emojiVersion;return w}function n5(){var E=zs(),w=E.searchDisabled;return w}function i5(){var E=zs(),w=E.skinTonePickerLocation;return w}function _X(){var E=zs(),w=E.unicodeToHide;return w}function wX(){var E=zs(),w=E.reactions;return w}function Ib(){var E=zs(),w=E.getEmojiUrl;return w}function r5(E){return typeof E=="number"?E+"px":E}function xX(E){var w=E>0,L=E>1;return w?L?eX.replace("%n",E.toString()):XK:KK}function a5(E,w){w===void 0&&(w=0);var L=(0,ae.useState)(E),M=L[0],k=L[1],A=(0,ae.useRef)(null);function D(I){return new Promise(function(R){var P;A.current&&clearTimeout(A.current),A.current=(P=window)==null?void 0:P.setTimeout(function(){k(I),R(I)},w)})}return[M,D]}function SX(){var E=_X();return function(w){return E.has(w)}}function s5(){var E=(0,ae.useRef)({}),w=vX();return(0,ae.useMemo)(function(){var L=parseFloat(""+w);
vendor: 4,542 bytes, line 358
358return!w||Number.isNaN(L)?E.current:Q3.reduce(function(M,k){return EX(k,L)&&(M[Il(k)]=!0),M},E.current)},[w])}function CX(){var E=s5(),w=SX();return function(M){var k=uM(Il(M));return!!(E[k]||w(k))}}function EX(E,w){return WK(E)>w}function LX(E){(0,ae.useEffect)(function(){E(!0)},[E])}function MX(E){var w=E.children,L=s5(),M=oX(),k=yX(),A=(0,ae.useRef)(zw),D=(0,ae.useRef)(!1),I=(0,ae.useRef)(!1),R=(0,ae.useRef)(L),P=a5(Date.now(),200),H=a5("",100),G=(0,ae.useState)(!1),q=(0,ae.useState)(M),Y=(0,ae.useState)(null),$=(0,ae.useState)(new Set),X=(0,ae.useState)(null),ne=(0,ae.useState)(k),ue=(0,ae.useState)(!1),fe=ue[0],be=ue[1];return LX(be),(0,ae.createElement)(If.Provider,{value:{activeCategoryState:Y,activeSkinTone:q,disallowClickRef:D,disallowMouseRef:I,disallowedEmojisRef:R,emojiVariationPickerState:X,emojisThatFailedToLoadState:$,filterRef:A,isPastInitialLoad:fe,searchTerm:H,skinToneFanOpenState:G,suggestedUpdateState:P,reactionsModeState:ne}},w)}var If=(0,ae.createContext)({activeCategoryState:[null,function(){}],activeSkinTone:[Wd.NEUTRAL,function(){}],disallowClickRef:{current:!1},disallowMouseRef:{current:!1},disallowedEmojisRef:{current:{}},emojiVariationPickerState:[null,function(){}],emojisThatFailedToLoadState:[new Set,function(){}],filterRef:{current:{}},isPastInitialLoad:!0,searchTerm:["",function(){return new Promise(function(){})}],skinToneFanOpenState:[!1,function(){}],suggestedUpdateState:[Date.now(),function(){}],reactionsModeState:[!1,function(){}]});function lM(){var E=(0,ae.useContext)(If),w=E.filterRef;return w}function kX(){var E=(0,ae.useContext)(If),w=E.disallowClickRef;return w}function cM(){var E=(0,ae.useContext)(If),w=E.disallowMouseRef;return w}function X3(){var E=(0,ae.useContext)(If),w=E.reactionsModeState;return w}function eS(){var E=(0,ae.useContext)(If),w=E.searchTerm;return w}function fM(){var E=(0,ae.useContext)(If),w=E.activeSkinTone;return w}function o5(){var E=(0,ae.useContext)(If),w=E.emojisThatFailedToLoadState;return w}function TX(){var E=(0,ae.useContext)(If),w=E.isPastInitialLoad;return w}function i_(){var E=(0,ae.useContext)(If),w=E.emojiVariationPickerState;return w}function Uw(){var E=(0,ae.useContext)(If),w=E.skinToneFanOpenState;return w}function u5(){var E=(0,ae.useContext)(If),w=E.suggestedUpdateState,L=w[0],M=w[1];return[L,function(){M(Date.now())}]}function tS(){var E=eS(),w=E[0];return!!w}function Uc(E){E&&requestAnimationFrame(function(){E.focus()})}function l5(E){if(E){var w=E.previousElementSibling;Uc(w)}}function c5(E){if(E){var w=E.nextElementSibling;Uc(w)}}function f5(E){if(E){var w=E.firstElementChild;Uc(w)}}function Hw(){return document.activeElement}function AX(E){var w=E.children,L=(0,ae.useRef)(null),M=(0,ae.useRef)(null),k=(0,ae.useRef)(null),A=(0,ae.useRef)(null),D=(0,ae.useRef)(null),I=(0,ae.useRef)(null),R=(0,ae.useRef)(null),P=(0,ae.useRef)(null);return(0,ae.createElement)(d5.Provider,{value:{AnchoredEmojiRef:M,BodyRef:k,CategoryNavigationRef:I,PickerMainRef:L,SearchInputRef:A,SkinTonePickerRef:D,VariationPickerRef:R,ReactionsRef:P}},w)}var d5=(0,ae.createContext)({AnchoredEmojiRef:(0,ae.createRef)(),BodyRef:(0,ae.createRef)(),CategoryNavigationRef:(0,ae.createRef)(),PickerMainRef:(0,ae.createRef)(),SearchInputRef:(0,ae.createRef)(),SkinTonePickerRef:(0,ae.createRef)(),VariationPickerRef:(0,ae.createRef)(),ReactionsRef:(0,ae.createRef)()});function Dm(){return(0,ae.useContext)(d5)}function Gw(){return Dm().PickerMainRef}function nS(){return Dm().AnchoredEmojiRef}function h5(){var E=nS();return function(w){w===null&&E.current!==null&&Uc(E.current),E.current=w}}function Of(){return Dm().BodyRef}function DX(){return Dm().ReactionsRef}function jm(){return Dm().SearchInputRef}function dM(){return Dm().SkinTonePickerRef}function hM(){return Dm().CategoryNavigationRef}function jX(){return Dm().VariationPickerRef}function p5(E,w){w===void 0&&(w=0);var L=I5(E);L&&requestAnimationFrame(function(){L.scrollTop=w})}function NX(E,w){var L=I5(E);L&&requestAnimationFrame(function(){L.scrollTop=L.scrollTop+w})}function IX(){var E=Of();return(0,ae.useCallback)(function(w){requestAnimationFrame(function(){E.current&&(E.current.scrollTop=w)})},[E])}function iS(E){if(!(!E||!Cee(E))&&!E.closest(nl(sr.variationPicker))){var w=R5(E),L=O5(E);NX(w,-(_M(Nm(E))-L))}}function rS(E){var w=CM(E);Uc(w),iS(w)}function OX(E){var w=CM(E);Uc(w),w==null||w.click()}function RX(E){Uc(H5(E))}function zX(E){if(E){var w=G5(E);if(!w)return rS(oS(E));Uc(w),iS(w)}}function PX(E){if(E){var w=SM(E);if(!w)return RX(sS(E));Uc(w),iS(w)}}
358function FX(E,w){if(E){var L=UX(E);if(!L)return w();Uc(L),iS(L)}}function BX(E){if(E){var w=HX(E);return Uc(w)}}function UX(E){if(!E)return null;var w=V5(E),L=Nm(w),M=T5(w,E),k=A5(w,E),A=k5(w,E);if(k===0){var D=sS(L);return D?D5(r_(D),-1,A,M):null}return yee(r_(w),k,A,M)}function HX(E){if(!E)return null;var w=V5(E),L=Nm(w),M=T5(w,E),k=A5(w,E),A=k5(w,E);if(!gee(w,E)){var D=oS(L);return D?D5(r_(D),0,A,M):null}var I=bee(r_(w),k,A,M);return I}function Ob(){var E=i_(),w=E[0],L=E[1],M=Uw(),k=M[0],A=M[1],D=(0,ae.useCallback)(function(){w&&L(null),k&&A(!1)},[w,k,L,A]);return D}function g5(){var E=i_(),w=E[0],L=Uw(),M=L[0];return function(){return!!w||M}}function GX(){var E=cM();return function(){E.current=!0}}function m5(){var E=cM();return function(){E.current=!1}}function b5(){var E=cM();return function(){return E.current}}function VX(){var E=Of(),w=m5(),L=b5();(0,ae.useEffect)(function(){var M=E.current;M==null||M.addEventListener("mousemove",k,{passive:!0});function k(){L()&&w()}return function(){M==null||M.removeEventListener("mousemove",k)}},[E,w,L])}function Rb(){var E=jm();return(0,ae.useCallback)(function(){Uc(E.current)},[E])}function WX(){var E=dM();return(0,ae.useCallback)(function(){E.current&&f5(E.current)},[E])}function y5(){var E=hM();return(0,ae.useCallback)(function(){E.current&&f5(E.current)},[E])}function qX(){var E=lM();return function w(L){if(typeof L=="function")return w(L(E.current));E.current=L}}function v5(){var E=pM(),w=jm(),L=Rb();return function(){w.current&&(w.current.value=""),E(""),L()}}function YX(){var E=jm(),w=pM();return function(M){E.current?(E.current.value=""+E.current.value+M,w(gM(E.current.value))):w(gM(M))}}function $X(){var E=jm(),w=lM(),L=qX(),M=pM(),k=eS(),A=k[0],D=eee(w.current,A);return{onChange:I,searchTerm:A,SearchInputRef:E,statusSearchResults:D};function I(R){var P=w.current,H=R.toLowerCase();
vendor: 9,598 bytes, line 358
358if(P!=null&&P[H]||H.length<=1)return M(H);var G=XX(H,P);if(!G)return M(H);L(function(q){var Y;return Object.assign(q,(Y={},Y[H]=ZX(G,H),Y))}),M(H)}}function pM(){var E=eS(),w=E[1],L=Gw();return function(k){requestAnimationFrame(function(){w(k&&(k==null?void 0:k.toLowerCase())).then(function(){p5(L.current,0)})})}}function ZX(E,w){var L={};for(var M in E){var k=E[M];QX(k,w)&&(L[M]=k)}return L}function QX(E,w){return Pw(E).some(function(L){return L.includes(w)})}function JX(){var E=lM(),w=E.current,L=eS(),M=L[0];return function(k){return KX(k,w,M)}}function KX(E,w,L){var M;return!w||!L?!1:!((M=w[L])!=null&&M[E])}function XX(E,w){if(!w)return null;if(w[E])return w[E];var L=Object.keys(w).sort(function(M,k){return k.length-M.length}).find(function(M){return E.includes(M)});return L?w[L]:null}function gM(E){return!E||typeof E!="string"?"":E.trim().toLowerCase()}function eee(E,w){var L;if(!(E!=null&&E[w]))return"";var M=((L=Object.entries(E==null?void 0:E[w]))==null?void 0:L.length)||0;return xX(M)}function _5(){var E=h5(),w=i_(),L=w[1];return function(k){var A=vM(k),D=A[0];D&&(E(k),L(D))}}function mM(){var E=i5();return E===Xv.SEARCH}function w5(){var E=i5();return E===Xv.PREVIEW}var ho;(function(E){E.ArrowDown="ArrowDown",E.ArrowUp="ArrowUp",E.ArrowLeft="ArrowLeft",E.ArrowRight="ArrowRight",E.Escape="Escape",E.Enter="Enter",E.Space=" "})(ho||(ho={}));function tee(){nee(),iee(),ree(),aee(),see()}function nee(){var E=Gw(),w=v5(),L=IX(),M=jm(),k=Rb(),A=g5(),D=GX(),I=Ob(),R=(0,ae.useMemo)(function(){return function(H){var G=H.key;switch(D(),G){case ho.Escape:if(H.preventDefault(),A()){I();return}w(),L(0),k();break}}},[L,w,I,k,A,D]);(0,ae.useEffect)(function(){var P=E.current;if(P)return P.addEventListener("keydown",R),function(){P.removeEventListener("keydown",R)}},[E,M,L,R])}function iee(){var E=WX(),w=Gw(),L=Of(),M=jm(),k=Uw(),A=k[1],D=x5(),I=mM(),R=(0,ae.useMemo)(function(){return function(H){var G=H.key;switch(G){case ho.ArrowRight:if(!I)return;H.preventDefault(),A(!0),E();break;case ho.ArrowDown:H.preventDefault(),D();break;case ho.Enter:H.preventDefault(),OX(L.current);break}}},[E,D,A,L,I]);(0,ae.useEffect)(function(){var P=M.current;if(P)return P.addEventListener("keydown",R),function(){P.removeEventListener("keydown",R)}},[w,M,R])}function ree(){var E=dM(),w=Rb(),L=jm(),M=x5(),k=Uw(),A=k[0],D=k[1],I=w5(),R=mM(),P=bM(),H=(0,ae.useMemo)(function(){return function(q){var Y=q.key;if(R)switch(Y){case ho.ArrowLeft:if(q.preventDefault(),!A)return w();S5(w);break;case ho.ArrowRight:if(q.preventDefault(),!A)return w();C5();break;case ho.ArrowDown:q.preventDefault(),A&&D(!1),M();break;default:P(q);break}if(I)switch(Y){case ho.ArrowUp:if(q.preventDefault(),!A)return w();S5(w);break;case ho.ArrowDown:if(q.preventDefault(),!A)return w();C5();break;default:P(q);break}}},[A,w,D,M,P,I,R]);(0,ae.useEffect)(function(){var G=E.current;if(G)return G.addEventListener("keydown",H),function(){G.removeEventListener("keydown",H)}},[E,L,A,H])}function aee(){var E=Rb(),w=hM(),L=Of(),M=bM(),k=(0,ae.useMemo)(function(){return function(D){var I=D.key;switch(I){case ho.ArrowUp:D.preventDefault(),E();break;case ho.ArrowRight:D.preventDefault(),c5(Hw());break;case ho.ArrowLeft:D.preventDefault(),l5(Hw());break;case ho.ArrowDown:D.preventDefault(),rS(L.current);break;default:M(D);break}}},[L,E,M]);(0,ae.useEffect)(function(){var A=w.current;if(A)return A.addEventListener("keydown",k),function(){A.removeEventListener("keydown",k)}},[w,L,k])}function see(){var E=Of(),w=oee(),L=_5(),M=g5(),k=Ob(),A=bM(),D=(0,ae.useMemo)(function(){return function(R){var P=R.key,H=qd(Hw());switch(P){case ho.ArrowRight:R.preventDefault(),zX(H);break;case ho.ArrowLeft:R.preventDefault(),PX(H);break;case ho.ArrowDown:if(R.preventDefault(),M()){k();break}BX(H);break;case ho.ArrowUp:if(R.preventDefault(),M()){k();break}FX(H,w);break;case ho.Space:R.preventDefault(),L(R.target);break;default:A(R);break}}},[w,A,L,M,k]);(0,ae.useEffect)(function(){var I=E.current;if(I)return I.addEventListener("keydown",D),function(){I.removeEventListener("keydown",D)}},[E,D])}function x5(){var E=y5(),w=tS(),L=Of();return(0,ae.useCallback)(function(){return w?rS(L.current):E()},[L,E,w])}function oee(){var E=Rb(),w=y5(),L=tS();return(0,ae.useCallback)(function(){return L?E():w()},[E,L,w])}function S5(E){var w=Hw();w&&(_ee(w)||E(),c5(w))}function C5(){var E=Hw();E&&l5(E)}function bM(){var E=YX(),w=Rb(),L=n5(),M=Ob();return function(A){var D=A.key;uee(A)||L||D.match(/(^[a-zA-Z0-9]$){1}/)&&(A.preventDefault(),M(),w(),E(D))}}function uee(E){var w=E.metaKey,L=E.ctrlKey,M=E.altKey;return w||L||M}function lee(E,w,L){if(w&&L!==Nl.NATIVE){var M=Il(w);E5.has(M)||(Fw(w).forEach(function(k){var A=E(k,L);cee(A)}),E5.add(M))}}var E5=new Set;function cee(E){var w=new Image;w.src=E}function fee(){var E=Of(),w=Nb(),L=Ib();(0,ae.useEffect)(function(){if(w===Nl.NATIVE)return;var M=E.current;return M==null||M.addEventListener("focusin",k),function(){M==null||M.removeEventListener("focusin",k)};function k(A){var D=qd(A.target);if(D){var I=vM(D),R=I[0];R&&e_(R)&&lee(L,R,w)}}},[E,w,L])}var dee=["width","height"],L5=40;function hee(E){var w=E.children;return(0,ae.createElement)(MX,null,(0,ae.createElement)(pee,null,w))}function pee(E){var w,L=E.children,M=X3(),k=M[0],A=hX(),D=tS(),I=Gw(),R=mX(),P=bX();tee(),fee();var H=P||{},G=H.width,q=H.height,Y=z8(H,dee);return(0,ae.createElement)("aside",{className:mr(Vw.main,Vw.baseVariables,A===jb.DARK&&Vw.darkTheme,A===jb.AUTO&&Vw.autoThemeDark,(w={},w[sr.searchActive]=D,w),k&&Vw.reactionsMenu,R),ref:I,style:Ss({},Y,!k&&{height:q,width:G})},L)}var M5={"--epr-emoji-variation-picker-bg-color":"var(--epr-dark-emoji-variation-picker-bg-color)","--epr-hover-bg-color-reduced-opacity":"var(--epr-dark-hover-bg-color-reduced-opacity)","--epr-highlight-color":"var(--epr-dark-highlight-color)","--epr-text-color":"var(--epr-dark-text-color)","--epr-hover-bg-color":"var(--epr-dark-hover-bg-color)","--epr-focus-bg-color":"var(--epr-dark-focus-bg-color)","--epr-search-input-bg-color":"var(--epr-dark-search-input-bg-color)","--epr-category-label-bg-color":"var(--epr-dark-category-label-bg-color)","--epr-picker-border-color":"var(--epr-dark-picker-border-color)","--epr-bg-color":"var(--epr-dark-bg-color)","--epr-reactions-bg-color":"var(--epr-dark-reactions-bg-color)","--epr-search-input-bg-color-active":"var(--epr-dark-search-input-bg-color-active)","--epr-emoji-variation-indicator-color":"var(--epr-dark-emoji-variation-indicator-color)","--epr-category-icon-active-color":"var(--epr-dark-category-icon-active-color)","--epr-skin-tone-picker-menu-color":"var(--epr-dark-skin-tone-picker-menu-color)","--epr-skin-tone-outer-border-color":"var(--epr-dark-skin-tone-outer-border-color)","--epr-skin-tone-inner-border-color":"var(--epr-dark-skin-tone-inner-border-color)"},Vw=os.create({main:{".":["epr-main",sr.emojiPicker],position:"relative",display:"flex",flexDirection:"column",borderWidth:"1px",borderStyle:"solid",borderRadius:"var(--epr-picker-border-radius)",borderColor:"var(--epr-picker-border-color)",backgroundColor:"var(--epr-bg-color)",overflow:"hidden",transition:"all 0.3s ease-in-out, background-color 0.1s ease-in-out","*":{boxSizing:"border-box",fontFamily:"sans-serif"}},baseVariables:{"--":{"--epr-highlight-color":"#007aeb","--epr-hover-bg-color":"#e5f0fa","--epr-hover-bg-color-reduced-opacity":"#e5f0fa80","--epr-focus-bg-color":"#e0f0ff","--epr-text-color":"#858585","--epr-search-input-bg-color":"#f6f6f6","--epr-picker-border-color":"#e7e7e7","--epr-bg-color":"#fff","--epr-reactions-bg-color":"#ffffff90","--epr-category-icon-active-color":"#6aa8de","--epr-skin-tone-picker-menu-color":"#ffffff95","--epr-skin-tone-outer-border-color":"#555555","--epr-skin-tone-inner-border-color":"var(--epr-bg-color)","--epr-horizontal-padding":"10px","--epr-picker-border-radius":"8px","--epr-search-border-color":"var(--epr-highlight-color)","--epr-header-padding":"15px var(--epr-horizontal-padding)","--epr-active-skin-tone-indicator-border-color":"var(--epr-highlight-color)","--epr-active-skin-hover-color":"var(--epr-hover-bg-color)","--epr-search-input-bg-color-active":"var(--epr-search-input-bg-color)","--epr-search-input-padding":"0 30px","--epr-search-input-border-radius":"8px","--epr-search-input-height":"40px","--epr-search-input-text-color":"var(--epr-text-color)","--epr-search-input-placeholder-color":"var(--epr-text-color)","--epr-search-bar-inner-padding":"var(--epr-horizontal-padding)","--epr-category-navigation-button-size":"30px","--epr-emoji-variation-picker-height":"45px","--epr-emoji-variation-picker-bg-color":"var(--epr-bg-color)","--epr-preview-height":"70px","--epr-preview-text-size":"14px","--epr-preview-text-padding":"0 var(--epr-horizontal-padding)","--epr-preview-border-color":"var(--epr-picker-border-color)","--epr-preview-text-color":"var(--epr-text-color)","--epr-category-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-bg-color":"#ffffffe6","--epr-category-label-text-color":"var(--epr-text-color)","--epr-category-label-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-height":L5+"px","--epr-emoji-size":"30px","--epr-emoji-padding":"5px","--epr-emoji-fullsize":"calc(var(--epr-emoji-size) + var(--epr-emoji-padding) * 2)","--epr-emoji-hover-color":"var(--epr-hover-bg-color)","--epr-emoji-variation-indicator-color":"var(--epr-picker-border-color)","--epr-emoji-variation-indicator-color-hover":"var(--epr-text-color)","--epr-header-overlay-z-index":"3","--epr-emoji-variations-indictator-z-index":"1","--epr-category-label-z-index":"2","--epr-skin-variation-
358picker-z-index":"5","--epr-preview-z-index":"6","--epr-dark":"#000","--epr-dark-emoji-variation-picker-bg-color":"var(--epr-dark)","--epr-dark-highlight-color":"#c0c0c0","--epr-dark-text-color":"var(--epr-highlight-color)","--epr-dark-hover-bg-color":"#363636f6","--epr-dark-hover-bg-color-reduced-opacity":"#36363680","--epr-dark-focus-bg-color":"#474747","--epr-dark-search-input-bg-color":"#333333","--epr-dark-category-label-bg-color":"#222222e6","--epr-dark-picker-border-color":"#151617","--epr-dark-bg-color":"#222222","--epr-dark-reactions-bg-color":"#22222290","--epr-dark-search-input-bg-color-active":"var(--epr-dark)","--epr-dark-emoji-variation-indicator-color":"#444","--epr-dark-category-icon-active-color":"#3271b7","--epr-dark-skin-tone-picker-menu-color":"#22222295","--epr-dark-skin-tone-outer-border-color":"var(--epr-dark-picker-border-color)","--epr-dark-skin-tone-inner-border-color":"#FFFFFF"}},autoThemeDark:{".":sr.autoTheme,"@media (prefers-color-scheme: dark)":{"--":M5}},darkTheme:{".":sr.darkTheme,"--":M5},reactionsMenu:{".":"epr-reactions",height:"50px",display:"inline-flex",backgroundColor:"var(--epr-reactions-bg-color)",backdropFilter:"blur(8px)","--":{"--epr-picker-border-radius":"50px"}}});function k5(E,w){if(!E||!w)return 0;var L=E.getBoundingClientRect().width,M=w.getBoundingClientRect().width;return Math.floor(L/M)}function T5(E,w){if(!E||!w)return 0;var L=w.getBoundingClientRect().width,M=w.getBoundingClientRect().left,k=E.getBoundingClientRect().left;return Math.floor((M-k)/L)}function A5(E,w){if(!E||!w)return 0;var L=w.getBoundingClientRect().height,M=w.getBoundingClientRect().top,k=E.getBoundingClientRect().top;return Math.round((M-k)/L)}function gee(E,w){if(!E||!w)return!1;var L=w.getBoundingClientRect().height,M=w.getBoundingClientRect().top,k=E.getBoundingClientRect().top,A=E.getBoundingClientRect().height;return Math.round(M-k+L)<A}function yM(E,w,L){if(w===-1){var M=Math.floor((E.length-1)/L),k=M*L,A=E.length-1;return E.slice(k,A+1)}return E.slice(w*L,(w+1)*L)}function mee(E,w,L){var M=w+1;return M*L>E.length?[]:yM(E,M,L)}function D5(E,w,L,M){var k=yM(E,w,L);return k[M]||k[k.length-1]||null}function bee(E,w,L,M){var k=mee(E,w,L);return k[M]||k[k.length-1]||null}function yee(E,w,L,M){var k=yM(E,w-1,L);return k[M]||k[k.length-1]||null}function vee(E,w,L){if(L===void 0&&(L=0),!E||!w.length)return null;var M=E.getBoundingClientRect().top,k=E.getBoundingClientRect().bottom,A=M+wee(E),D=w.find(function(I){var R=I.getBoundingClientRect().top,P=I.getBoundingClientRect().bottom,H=I.clientHeight*L,G=R+H,q=P-H;return G<A?!1:G>=M&&G<=k||q>=M&&q<=k});return D||null}function _ee(E){return!!E.nextElementSibling}function wee(E){for(var w=Array.from(E.querySelectorAll(nl(sr.label))),L=0,M=w;L<M.length;L++){var k=M[L],A=k.getBoundingClientRect().height;if(A>0)return A}return L5}var aS="button"+nl(sr.emoji),xee=[aS,nl(sr.visible),":not("+nl(sr.hidden)+")"].join("");function qd(E){var w;return(w=E==null?void 0:E.closest(aS))!=null?w:null}function vM(E){var w=F5(E),L=wM(E);if(!w)return[];var M=t_(L!=null?L:w);return M?[M,L]:[]}function See(E){var w;return!!(E!=null&&E.matches(aS)||!(E==null||(w=E.parentElement)==null)&&w.matches(aS))}function j5(E){var w;return(w=E==null?void 0:E.clientHeight)!=null?w:0}function N5(E){if(!E)return 0;var w=qd(E),L=Nm(w),M=_M(L);return z5(w)+z5(L)+M}function _M(E){var w,L;if(!E)return 0;var M=E.querySelector(nl(sr.categoryContent));return((w=E==null?void 0:E.clientHeight)!=null?w:0)-((L=M==null?void 0:M.clientHeight)!=null?L:0)}function Cee(E){return E?O5(E)<_M(Nm(E)):!1}function I5(E){return E?E.matches(nl(sr.scrollBody))?E:E.querySelector(nl(sr.scrollBody)):null}function O5(E){var w,L;return E?N5(E)-((w=(L=R5(E))==null?void 0:L.scrollTop)!=null?w:0):0}function R5(E){var w;return E&&(w=E.closest(nl(sr.scrollBody)))!=null?w:null}function Eee(E){var w=qd(E),L=Nm(w);return P5(w)+P5(L)}function z5(E){var w;return(w=E==null?void 0:E.offsetTop)!=null?w:0}function P5(E){var w;return(w=E==null?void 0:E.offsetLeft)!=null?w:0}function wM(E){var w;return(w=Lee(qd(E),"unified"))!=null?w:null}function F5(E){var w=wM(E);return w?uM(w):null}function B5(E){return E?{unified:wM(E),originalUnified:F5(E)}:{unified:null,originalUnified:null}}function Lee(E,w){var L;return(L=Mee(E)[w])!=null?L:null}function Mee(E){var w;return(w=E==null?void 0:E.dataset)!=null?w:{}}function xM(E){return E.classList.contains(sr.visible)}function U5(E){return E?E.classList.contains(sr.hidden):!0}function r_(E){return E?Array.from(E.querySelectorAll(xee)):[]}function H5(E){if(!E)return null;var w=r_(E),L=w.slice(-1),M=L[0];return M?xM(M)?M:SM(M):null}function G5(E){var w=E.nextElementSibling;return w?xM(w)?w:G5(w):CM(oS(E))}function SM(E){var w=E.previousElementSibling;return w?xM(w)?w:SM(w):H5(sS(E))}function CM(E){if(!E)return null;var w=r_(E);return vee(E,w,.1)}function sS(E){var w=Nm(E);if(!w)return null;var L=w.previousElementSibling;return L?U5(L)?sS(L):L:null}function oS(E){var w=Nm(E);if(!w)return null;var L=w.nextElementSibling;return L?U5(L)?oS(L):L:null}function Nm(E){return E?E.closest(nl(sr.category)):null}function V5(E){return E?E.closest(nl(sr.categoryContent)):null}function W5(E){return E.split("-").map(function(w){return String.fromCodePoint(parseInt(w,16))}).join("")}var q5="epr_suggested";function Y5(E){try{var w,L,M;if(!((w=window)!=null&&w.localStorage))return[];var k=JSON.parse((L=(M=window)==null?void 0:M.localStorage.getItem(q5))!=null?L:"[]");return E===Kv.FREQUENT?k.sort(function(A,D){return D.count-A.count}):k}catch(A){return[]}}function kee(E,w){var L=Y5(),M=Il(E,w),k=Il(E),A=L.find(function(R){var P=R.unified;return P===M}),D;A?D=[A].concat(L.filter(function(R){return R!==A})):(A={unified:M,original:k,count:0},D=[A].concat(L)),A.count++,D.length=Math.min(D.length,14);try{var I;(I=window)==null||I.localStorage.setItem(q5,JSON.stringify(D))}catch(R){}}function Tee(E){return E.category===Ti.CUSTOM}function $5(E){return E.imgUrl!==void 0}function Z5(E,w){var L=(0,ae.useRef)(),M=_5(),k=kX(),A=i_(),D=A[1],I=Ob(),R=fM(),P=R[0],H=fX(w),G=u5(),q=G[1],Y=Ib(),$=Nb(),X=(0,ae.useCallback)(function(be){if(!k.current){I();var _e=Q5(be),ye=_e[0],Ee=_e[1];if(!(!ye||!Ee)){var He=QK(Ee)||P;q(),kee(ye,He),H(Aee(ye,He,$,Y),be)}}},[P,I,k,H,q,Y,$]),ne=(0,ae.useCallback)(function(be){var _e;L.current&&clearTimeout(L.current);var ye=Q5(be),Ee=ye[0];
vendor: 4,995 bytes, line 358
358!Ee||!e_(Ee)||(L.current=(_e=window)==null?void 0:_e.setTimeout(function(){k.current=!0,L.current=void 0,I(),M(be.target),D(Ee)},500))},[k,I,M,D]),ue=(0,ae.useCallback)(function(){L.current?(clearTimeout(L.current),L.current=void 0):k.current&&requestAnimationFrame(function(){k.current=!1})},[k]);(0,ae.useEffect)(function(){if(E.current){var fe=E.current;return fe.addEventListener("click",X,{passive:!0}),fe.addEventListener("mousedown",ne,{passive:!0}),fe.addEventListener("mouseup",ue,{passive:!0}),function(){fe==null||fe.removeEventListener("click",X),fe==null||fe.removeEventListener("mousedown",ne),fe==null||fe.removeEventListener("mouseup",ue)}}},[E,X,ne,ue])}function Q5(E){var w=E==null?void 0:E.target;return See(w)?vM(w):[]}function Aee(E,w,L,M){var k=Pw(E);if($5(E)){var A=Il(E);return{activeSkinTone:w,emoji:A,getImageUrl:function(){return E.imgUrl},imageUrl:E.imgUrl,isCustom:!0,names:k,unified:A,unifiedWithoutSkinTone:A}}var D=Il(E,w);return{activeSkinTone:w,emoji:W5(D),getImageUrl:function(R){return R===void 0&&(R=L!=null?L:Nl.APPLE),M(D,R)},imageUrl:M(D,L!=null?L:Nl.APPLE),isCustom:!1,names:k,unified:D,unifiedWithoutSkinTone:Il(E)}}function Ww(E){return(0,ae.createElement)("button",Object.assign({type:"button"},E,{className:mr(Dee.button,E.className)}),E.children)}var Dee=os.create({button:{".":"epr-btn",cursor:"pointer",border:"0",background:"none",outline:"none"}});function jee(E){var w,L=E.emojiNames,M=E.unified,k=E.hidden,A=E.hiddenOnSearch,D=E.showVariations,I=D===void 0?!0:D,R=E.hasVariations,P=E.children,H=E.className,G=E.noBackground,q=G===void 0?!1:G;return(0,ae.createElement)(Ww,{className:mr(EM.emoji,k&&aM.hidden,A&&Db.hiddenOnSearch,(w={},w[sr.visible]=!k&&!A,w),!!(R&&I)&&EM.hasVariations,q&&EM.noBackground,H),"data-unified":M,"aria-label":Nee(L),"data-full-name":L},P)}function Nee(E){var w;return E[0].match("flag-")&&(w=E[1])!=null?w:E[0]}var EM=os.create({emoji:{".":sr.emoji,position:"relative",width:"var(--epr-emoji-fullsize)",height:"var(--epr-emoji-fullsize)",boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"center",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",borderRadius:"8px",overflow:"hidden",transition:"background-color 0.2s",":hover":{backgroundColor:"var(--epr-emoji-hover-color)"},":focus":{backgroundColor:"var(--epr-focus-bg-color)"}},noBackground:{background:"none",":hover":{backgroundColor:"transparent",background:"none"},":focus":{backgroundColor:"transparent",background:"none"}},hasVariations:{".":sr.emojiHasVariations,":after":{content:"",display:"block",width:"0",height:"0",right:"0px",bottom:"1px",position:"absolute",borderLeft:"4px solid transparent",borderRight:"4px solid transparent",transform:"rotate(135deg)",borderBottom:"4px solid var(--epr-emoji-variation-indicator-color)",zIndex:"var(--epr-emoji-variations-indictator-z-index)"},":hover:after":{borderBottom:"4px solid var(--epr-emoji-variation-indicator-color-hover)"}}}),uS=os.create({external:{".":sr.external,fontSize:"0"},common:{alignSelf:"center",justifySelf:"center",display:"block"}});function J5(E){var w=E.emojiName,L=E.style,M=E.lazyLoad,k=M===void 0?!1:M,A=E.imgUrl,D=E.onError,I=E.className;return(0,ae.createElement)("img",{src:A,alt:w,className:mr(Iee.emojiImag,uS.external,uS.common,I),loading:k?"lazy":"eager",onError:D,style:L})}var Iee=os.create({emojiImag:{".":"epr-emoji-img",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",minWidth:"var(--epr-emoji-fullsize)",minHeight:"var(--epr-emoji-fullsize)",padding:"var(--epr-emoji-padding)"}});function Oee(E){var w=E.unified,L=E.style,M=E.className;return(0,ae.createElement)("span",{className:mr(Ree.nativeEmoji,uS.common,uS.external,M),"data-unified":w,style:L},W5(w))}var Ree=os.create({nativeEmoji:{".":"epr-emoji-native",fontFamily:'"Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji"!important',position:"relative",lineHeight:"100%",fontSize:"var(--epr-emoji-size)",textAlign:"center",alignSelf:"center",justifySelf:"center",letterSpacing:"0",padding:"var(--epr-emoji-padding)"}});function lS(E){var w=E.emoji,L=E.unified,M=E.emojiStyle,k=E.size,A=E.lazyLoad,D=E.getEmojiUrl,I=D===void 0?W8:D,R=E.className,P=o5(),H=P[1],G={};k&&(G.width=G.height=G.fontSize=k+"px");var q=w||t_(L);if(!q)return null;if($5(q))return(0,ae.createElement)(J5,{style:G,emojiName:L,emojiStyle:Nl.NATIVE,lazyLoad:A,imgUrl:q.imgUrl,onError:Y,className:R});return(0,ae.createElement)(ae.Fragment,null,M===Nl.NATIVE?(0,ae.createElement)(Oee,{unified:L,style:G,className:R}):(0,ae.createElement)(J5,{style:G,emojiName:oM(q),emojiStyle:M,lazyLoad:A,imgUrl:I(L,M),onError:Y,className:R}));function Y(){H(function($){return new Set($).add(L)})}}function cS(E){var w=E.emoji,L=E.unified,M=E.hidden,k=E.hiddenOnSearch,A=E.emojiStyle,D=E.showVariations,I=D===void 0?!0:D,R=E.size,P=E.lazyLoad,H=E.getEmojiUrl,G=E.className,q=E.noBackgroun
358d,Y=q===void 0?!1:q,$=e_(w);return(0,ae.createElement)(jee,{hasVariations:$,showVariations:I,hidden:M,hiddenOnSearch:k,emojiNames:Pw(w),unified:L,noBackground:Y},(0,ae.createElement)(lS,{unified:L,emoji:w,size:R,emojiStyle:A,lazyLoad:P,getEmojiUrl:H,className:G}))}var zee="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNS43LDEwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsMTAuOSw2LjEsMTEsNi4zLDExaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjRWNi43YzAtMC4zLTAuMi0wLjUtMC41LTAuNQoJQzkuOCw2LDkuNiw2LjIsOS42LDYuNXYzLjRINi4yQzUuOSw5LjksNS43LDEwLjEsNS43LDEwLjRMNS43LDEwLjR6Ii8+CjxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik01LjcsMzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDMxLDYuMywzMWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuMgoJQzUuOSwyOS45LDUuNywzMC4xLDUuNywzMC40TDUuNywzMC40eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNS43LDUwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsNTAuOSw2LjEsNTEsNi4zLDUxaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjR2LTMuNGMwLTAuMy0wLjItMC41LTAuNS0wLjUKCXMtMC41LDAuMi0wLjUsMC41djMuNEg2LjJDNS45LDQ5LjksNS43LDUwLjEsNS43LDUwLjRMNS43LDUwLjR6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik01LjcsNzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDcxLDYuMyw3MWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuNAoJQzUuOSw2OS45LDUuNyw3MC4xLDUuNyw3MC40TDUuNyw3MC40eiIvPgo8L3N2Zz4=";function Pee(){var E=X3(),w=E[1];return(0,ae.createElement)(Ww,{"aria-label":"Show all Emojis",title:"Show all Emojis",tabIndex:0,className:mr(Fee.plusSign),onClick:function(){return w(!1)}})}var Fee=os.create(Ss({plusSign:{fontSize:"20px",padding:"17px",color:"var(--epr-text-color)",borderRadius:"50%",textAlign:"center",lineHeight:"100%",width:"20px",height:"20px",display:"flex",justifyContent:"center",alignItems:"center",transition:"background-color 0.2s ease-in-out",":after":{content:"",minWidth:"20px",minHeight:"20px",backgroundImage:"url("+zee+")",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",backgroundPositionY:"0"},":hover":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-20px"}},":focus":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-40px"}}}},Am("plusSign",{":after":{backgroundPositionY:"-40px"},":hover:after":{backgroundPositionY:"-60px"}})));function Bee(){var E=X3(),w=E[0],L=DX(),M=wX();Z5(L,Bw.REACTIONS);var k=Nb(),A=K8(),D=Ib();return w?(0,ae.createElement)("ul",{className:mr(K5.list,!w&&aM.hidden),ref:L},M.map(function(I){return(0,ae.createElement)("li",{key:I},(0,ae.createElement)(cS,{emoji:t_(I),emojiStyle:k,unified:I,showVariations:!1,className:mr(K5.emojiButton),noBackground:!0,getEmojiUrl:D}))}),A?(0,ae.createElement)("li",null,(0,ae.createElement)(Pee,null)):null):null}var K5=os.create({list:{listStyle:"none",margin:"0",padding:"0 5px",display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},emojiButton:{":hover":{transform:"scale(1.2)"},":focus":{transform:"scale(1.2)"},":active":{transform:"scale(1.1)"},transition:"transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.5)"}});function Uee(E){var w=Ob();(0,ae.useEffect)(function(){var L=E.current;if(!L)return;L.addEventListener("scroll",M,{passive:!0});function M(){w()}return function(){L==null||L.removeEventListener("scroll",M)}},[E,w])}function Hee(){var E=o5(),w=E[0],L=JX();return function(M){var k=Il(M),A=w.has(k),D=L(k);return{failedToLoad:A,filteredOut:D,hidden:A||D}}}function X5(E){var w=E.categoryConfig,L=E.children,M=E.hidden,k=E.hiddenOnSearch,A=sM(w),D=H8(w);return(0,ae.createElement)("li",{className:mr(LM.category,M&&aM.hidden,k&&Db.hiddenOnSearch),"data-name":A,"aria-label":D},(0,ae.createElement)("h2",{className:mr(LM.label)},D),(0,ae.createElement)("div",{className:mr(LM.categoryContent)},L))}var LM=os.create({category:{".":sr.category,":not(:has(.epr-visible))":{display:"none"}},categoryContent:{".":sr.categoryContent,display:"grid",gridGap:"0",gridTemplateColumns:"repeat(auto-fill, var(--epr-emoji-fullsize))",justifyContent:"space-between",margin:"var(--epr-category-padding)",position:"relative"},label:{".":sr.label,alignItems:"center",backdropFilter:"blur(3px)",backgroundColor:"var(--epr-category-label-bg-color)",color:"var(--epr-category-label-text-color)",display:"flex",fontSize:"16px",fontWeight:"bold",height:"var(--epr-category-label-height)",margin:"0",padding:"var(--epr-category-label-padding)",position:"sticky",textTransform:"capitalize",top:"0",width:"100%",zIndex:"var(--epr-category-label-z-index)"}}),MM=!1;function Gee(){var E=(0,ae.useState)(MM),w=E[0],L=E[1];return(0,ae.useEffect)(function(){L(!0),MM=!0},[]),w||MM}function Vee(E){var w=E.categoryConfig,L=u5(),M=L[0],k=Gee(),A=pX(),D=Ib(),I=(0,ae.useMemo)(function(){var P;return(P=Y5(A))!=null?P:[]},[M,A]),R=Nb();return k?(0,ae.createElement)(X5,{categoryConfig:w,hiddenOnSearch:!0,hidden:I.length===0},I.map(function(P){var H=t_(P.original);return H?(0,ae.createElement)(cS,{showVariations:!1,unified:P.unified,emojiStyle:R,emoji:H,key:P.unified,getEmojiUrl:D}):null})):null}function Wee(){var E=e5(),w=(0,ae.useRef)(0);return(0,ae.createElement)("ul",{className:mr(Yee.emojiList)},E.map(function(L){var M=sM(L);return M===Ti.SUGGESTED?(0,ae.createElement)(Vee,{key:M,categoryConfig:L}):(0,ae.createElement)(ae.Suspense,{key:M},(0,ae.createElement)(qee,{category:M,categoryConfig:L,renderdCategoriesCountRef:w}))}
vendor: 8,536 bytes, line 358
358))}function qee(E){var w=E.category,L=E.categoryConfig,M=E.renderdCategoriesCountRef,k=Hee(),A=gX(),D=Nb(),I=TX(),R=fM(),P=R[0],H=CX(),G=Ib(),q=!X8(),Y=!I&&M.current>0?[]:qK(w);Y.length>0&&M.current++;var $=0,X=Y.map(function(ne){var ue=Il(ne,P),fe=k(ne),be=fe.failedToLoad,_e=fe.filteredOut,ye=fe.hidden,Ee=H(ne);return(ye||Ee)&&$++,Ee?null:(0,ae.createElement)(cS,{showVariations:q,key:ue,emoji:ne,unified:ue,hidden:be,hiddenOnSearch:_e,emojiStyle:D,lazyLoad:A,getEmojiUrl:G})});return(0,ae.createElement)(X5,{categoryConfig:L,hidden:$===X.length},X)}var Yee=os.create({emojiList:{".":sr.emojiList,listStyle:"none",margin:"0",padding:"0"}}),$ee="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IgoJIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDUwIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNFOEU3RTciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KCTxwYXRoIGZpbGw9IiMwMTAyMDIiIHN0cm9rZT0iIzE1MTYxNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjYuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KPC9nPgo8L3N2Zz4=",a_;(function(E){E[E.Up=0]="Up",E[E.Down=1]="Down"})(a_||(a_={}));function Zee(){var E=nS(),w=jX(),L=i_(),M=L[0],k=Nb(),A=Jee(w),D=A.getTop,I=A.getMenuDirection,R=h5(),P=Qee(w),H=Ib(),G=qd(E.current),q=!!(M&&G&&e_(M)&&G.classList.contains(sr.emojiHasVariations));(0,ae.useEffect)(function(){q&&rS(w.current)},[w,q,E]);var Y,$;return!q&&E.current?R(null):(Y=D(),$=P()),(0,ae.createElement)("div",{ref:w,className:mr(fS.variationPicker,I()===a_.Down&&fS.pointingUp,q&&fS.visible),style:{top:Y}},q&&M?[Il(M)].concat(Fw(M)).slice(0,6).map(function(X){return(0,ae.createElement)(cS,{key:X,emoji:M,unified:X,emojiStyle:k,showVariations:!1,getEmojiUrl:H})}):null,(0,ae.createElement)("div",{className:mr(fS.pointer),style:$}))}function Qee(E){var w=nS();return function(){var M={};if(!E.current)return M;if(w.current){var k=qd(w.current),A=Eee(k);if(!k)return M;M.left=A+(k==null?void 0:k.clientWidth)/2}return M}}function Jee(E){var w=nS(),L=Of(),M=a_.Up;return{getMenuDirection:k,getTop:A};function k(){return M}function A(){M=a_.Up;var D=0;if(!E.current)return 0;var I=j5(E.current);if(w.current){var R,P=L.current,H=qd(w.current),G=j5(H);D=N5(H);var q=(R=P==null?void 0:P.scrollTop)!=null?R:0;q>D-I&&(M=a_.Down,D+=G+I)}return D-I}}var fS=os.create(Ss({variationPicker:{".":sr.variationPicker,position:"absolute",right:"15px",left:"15px",padding:"5px",boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.2)",borderRadius:"3px",display:"flex",alignItems:"center",justifyContent:"space-around",opacity:"0",visibility:"hidden",pointerEvents:"none",top:"-100%",border:"1px solid var(--epr-picker-border-color)",height:"var(--epr-emoji-variation-picker-height)",zIndex:"var(--epr-skin-variation-picker-z-index)",background:"var(--epr-emoji-variation-picker-bg-color)",transform:"scale(0.9)",transition:"transform 0.1s ease-out, opacity 0.2s ease-out"},visible:{opacity:"1",visibility:"visible",pointerEvents:"all",transform:"scale(1)"},pointingUp:{".":"pointing-up",transformOrigin:"center 0%",transform:"scale(0.9)"},".pointing-up":{pointer:{top:"0",transform:"rotate(180deg) translateY(100%) translateX(18px)"}},pointer:{".":"epr-emoji-pointer",content:"",position:"absolute",width:"25px",height:"15px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"50px 15px",top:"100%",transform:"translateX(-18px)",backgroundImage:"url("+$ee+")"}},Am("pointer",{backgroundPosition:"-25px 0"})));function Kee(){var E=Of();return Uee(E),Z5(E,Bw.PICKER),VX(),(0,ae.createElement)("div",{className:mr(Xee.body,Db.hiddenOnReactions),ref:E},(0,ae.createElement)(Zee,null),(0,ae.createElement)(Wee,null))}var Xee=os.create({body:{".":sr.scrollBody,flex:"1",overflowY:"scroll",overflowX:"hidden",position:"relative"}});function ete(E,w){if(!E||!w)return 0;var L=E.getBoundingClientRect(),M=w.getBoundingClientRect();return M.height-(L.y-M.y)}function tte(E,w){var L=Of(),M=b5(),k=m5();(0,ae.useEffect)(function(){if(!E)return;var A=L.current;A==null||A.addEventListener("keydown",R,{passive:!0}),A==null||A.addEventListener("mouseover",P,!0),A==null||A.addEventListener("focus",D,!0),A==null||A.addEventListener("mouseout",I,{passive:!0}),A==null||A.addEventListener("blur",I,!0);function D(H){var G=qd(H.target);if(!G)return I();var q=B5(G),Y=q.unified,$=q.originalUnified;if(!Y||!$)return I();w({unified:Y,originalUnified:$})}function I(H){if(H){var G=H.relatedTarget;if(!qd(G))return w(null)}w(null)}function R(H){H.key==="Escape"&&w(null)}function P(H){if(!M()){var G=qd(H.target);if(G){var q=ete(G,A),Y=G.getBoundingClientRect().height;if(q<Y)return nte(G,w);Uc(G)}}}return function(){A==null||A.removeEventListener("mouseover",P),A==null||A.removeEventListener("mouseout",I),A==null||A.removeEventListener("focus",D,!0),A==null||A.removeEventListener("blur",I,!0),A==null||A.removeEventListener("keydown",R)}},[L,E,w,M,k])}function nte(E,w){var L,M=B5(E),k=M.unified,A=M.originalUnified;!k||!A||((L=document.activeElement)==null||L.blur==null||L.blur(),w({unified:k,originalUnified:A}))}var dS,qw;(function(E){E.ROW="FlexRow",E.COLUMN="FlexColumn"})(qw||(qw={}));function eO(E){var w=E.children,L=E.className,M=E.style,k=M===void 0?{}:M,A=E.direction,D=A===void 0?qw.ROW:A;return(0,ae.createElement)("div",{style:Ss({},k),className:mr(tO.flex,L,tO[D])},w)}var tO=os.create((dS={flex:{display:"flex"}},dS[qw.ROW]={flexDirection:"row"},dS[qw.COLUMN]={flexDirection:"column"},dS));function ite(E){var w=E.className,L=E.style,M=L===void 0?{}:L;return(0,ae.createElement)("div",{style:Ss({flex:1},M),className:mr(w)})}function rte(E){var w=E.children,L=E.className,M=E.style;return(0,ae.createElement)("div",{style:Ss({},M,{position:"absolute"}),className:L},w)}function hS(E){var w=E.children,L=E.className,M=E.style;return(0,ae.createElement)("div",{style:Ss({},M,{position:"relative"}),className:L},w)}function ate(E){var w=E.isOpen,L=E.onClick,M=E.isActive,k=E.skinToneVariation,A=E.style;return(0,ae.createElement)(Ww,{style:A,onClick:L,className:mr("epr-tone-"+k,kM.tone,!w&&kM.closedTone,M&&kM.active),"aria-pressed":M,"aria-label":"Skin tone "+GK[k]})}var kM=os.create({closedTone:{opacity:"0",zIndex:"0"},active:{".":"epr-active",zIndex:"1",opacity:"1"},tone:{".":"epr-tone",width:"var(--epr-skin-tone-size)",display:"block",cursor:"pointer",borderRadius:"4px",height:"var(--epr-skin-tone-size)",position:"absolute",right:"0",transition:"transform 0.3s ease-in-out, opacity 0.35s ease-in-out",zIndex:"0",border:"1px solid var(--epr-skin-tone-outer-border-color)",boxShadow:"inset 0px 0px 0 1px var(--epr-skin-tone-inner-border-color)",":hover":{boxShadow:"0 0 0 3px var(--epr-active-skin-hover-color), inset 0px 0px 0 1px var(--epr-skin-tone-inner-border-color)"},":focus":{boxShadow:"0 0 0 3px var(--epr-focus-bg-color)"},"&.epr-tone-neutral":{backgroundColor:"#ffd225"},"&.epr-tone-1f3fb":{backgroundColor:"#ffdfbd"},"&.epr-tone-1f3fc":{backgroundColor:"#e9c197"},"&.epr-tone-1f3fd":{backgroundColor:"#c88e62"},"&.epr-tone-1f3fe":{backgroundColor:"#a86637"},"&.epr-tone-1f3ff":{backgroundColor:"#60463a"}}}),Yw=28;function ste(){return(0,ae.createElement)(hS,{style:{height:Yw}},(0,ae.createElement)(rte,{style:{bottom:0,right:0}},(0,ae.createElement)(nO,{direction:$w.VERTICAL})))}function nO(E){var w=E.direction,L=w===void 0?$w.HORIZONTAL:w,M=dM(),k=X8(),A=Uw(),D=A[0],I=A[1],R=fM(),P=R[0],H=R[1],G=dX(),q=Ob(),Y=Rb();if(k)return null;var $=Yw*Z3.length+"px",X=D?$:Yw+"px",ne=L===$w.VERTICAL;return(0,ae.createElement)(hS,{className:mr(Zw.skinTones,ne&&Zw.vertical,D&&Zw.open,ne&&D&&Zw.verticalShadow),style:ne?{flexBasis:X,height:X}:{flexBasis:X}},(0,ae.createElement)("div",{className:mr(Zw.select),ref:M},Z3.map(function(ue,fe){var be=ue===P;return(0,ae.createElement)(ate,{key:ue,skinToneVariation:ue,isOpen:D,style:{transform:mr(ne?"translateY(-"+fe*(D?Yw:0)+"px)":"translateX(-"+fe*(D?Yw:0)+"px)",D&&be&&"scale(1.3)")},isActive:be,onClick:function(){D?(H(ue),G(ue),Y()):I(!0),q()}})})))}var $w;(function(E){E.VERTICAL="epr-vertical",E.HORIZONTAL="epr-horizontal"})($w||($w={}));
358var Zw=os.create({skinTones:{".":"epr-skin-tones","--":{"--epr-skin-tone-size":"15px"},display:"flex",alignItems:"center",justifyContent:"flex-end",transition:"all 0.3s ease-in-out",padding:"10px 0"},vertical:{padding:"9px",alignItems:"flex-end",flexDirection:"column",borderRadius:"6px",border:"1px solid var(--epr-bg-color)"},verticalShadow:{boxShadow:"0px 0 7px var(--epr-picker-border-color)"},open:{backdropFilter:"blur(5px)",background:"var(--epr-skin-tone-picker-menu-color)",".epr-active":{border:"1px solid var(--epr-active-skin-tone-indicator-border-color)"}},select:{".":"epr-skin-tone-select",position:"relative",width:"var(--epr-skin-tone-size)",height:"var(--epr-skin-tone-size)"}});function ote(){var E=t5(),w=w5();return E.showPreview?(0,ae.createElement)(eO,{className:mr(pS.preview,Db.hiddenOnReactions)},(0,ae.createElement)(ute,null),(0,ae.createElement)(ite,null),w?(0,ae.createElement)(ste,null):null):null}function ute(){var E,w=t5(),L=(0,ae.useState)(null),M=L[0],k=L[1],A=Nb(),D=i_(),I=D[0],R=Ib();tte(w.showPreview,k);var P=t_((E=M==null?void 0:M.unified)!=null?E:M==null?void 0:M.originalUnified),H=P!=null&&M!=null;return(0,ae.createElement)(G,null);function G(){var q=I!=null?I:t_(w.defaultEmoji);if(!q)return null;var Y=I?oM(I):w.defaultCaption;return(0,ae.createElement)(ae.Fragment,null,(0,ae.createElement)("div",null,H?(0,ae.createElement)(lS,{unified:M==null?void 0:M.unified,emoji:P,emojiStyle:A,size:45,getEmojiUrl:R,className:mr(pS.emoji)}):q?(0,ae.createElement)(lS,{unified:Il(q),emoji:q,emojiStyle:A,size:45,getEmojiUrl:R,className:mr(pS.emoji)}):null),(0,ae.createElement)("div",{className:mr(pS.label)},H?oM(P):Y))}}var pS=os.create({preview:{alignItems:"center",borderTop:"1px solid var(--epr-preview-border-color)",height:"var(--epr-preview-height)",padding:"0 var(--epr-horizontal-padding)",position:"relative",zIndex:"var(--epr-preview-z-index)"},label:{color:"var(--epr-preview-text-color)",fontSize:"var(--epr-preview-text-size)",padding:"var(--epr-preview-text-padding)",textTransform:"capitalize"},emoji:{padding:"0"}});function lte(E){var w;return(w=E==null?void 0:E.getAttribute("data-name"))!=null?w:null}function cte(E){var w=Of();(0,ae.useEffect)(function(){var L=new Map,M=w.current,k=new IntersectionObserver(function(A){if(M){for(var D=SK(A),I;!(I=D()).done;){var R=I.value,P=lte(R.target);L.set(P,R.intersectionRatio)}var H=Array.from(L),G=H[H.length-1];if(G[1]==1)return E(G[0]);for(var q=0,Y=H;q<Y.length;q++){var $=Y[q],X=$[0],ne=$[1];if(ne){E(X);break}}}},{threshold:[0,1]});M==null||M.querySelectorAll(nl(sr.category)).forEach(function(A){k.observe(A)})},[w,E])}function fte(){var E=Of(),w=Gw();return function(M){var k;if(E.current){var A=(k=E.current)==null?void 0:k.querySelector('[data-name="'+M+'"]');if(A){var D=A.offsetTop||0;p5(w.current,D)}}}}function dte(){var E=lX();return E?E.length===0:!1}var hte
vendor: 42,655 bytes, line 358
358="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMDBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgMjAwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMTEiPgoJPGc+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTIuOCwyOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjEtMS4yYy0wLjYsMC0xLjIsMC41LTEuMiwxLjJDMTEuNiwyOSwxMi4yLDI5LjUsMTIuOCwyOS41eiBNMTIuOCwyOGMwLjIsMCwwLjQsMC4yLDAuNCwwLjQKCQkJYzAsMC4yLTAuMiwwLjQtMC40LDAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzEyLjQsMjguMSwxMi42LDI4LDEyLjgsMjh6Ii8+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsMjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNywyNi4yLDEzLjgsMjMsMTAsMjN6IE0xMCwzNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiwzMy40LDEzLjQsMzYuMiwxMCwzNi4yeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsMzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDMxLjUsMTQuNywzMS4zLDE0LjYsMzEuMnogTTEwLDM0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywzMy4yLDExLjYsMzQuMSwxMCwzNC4xeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiwyOS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDI5LDYuNiwyOS41LDcuMiwyOS41eiBNNy4yLDI4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDI4LjEsNywyOCw3LjIsMjh6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjQuMSwzMy40bDIuMywwYzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjMKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40di0yLjFDNjMuNywzMy42LDYzLjgsMzMuNCw2NC4xLDMzLjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTczLjUsMzMuNWgyLjRjMC4yLDAsMC40LDAuMiwwLjQsMC40djJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMkM3My4xLDMzLjYsNzMuMywzMy41LDczLjUsMzMuNXoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjMuNywyOC40aDEyLjZ2NUg2My43VjI4LjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTY1LjUsMjMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN3YtMy4xQzYzLjcsMjQuNSw2NC41LDIzLjYsNjUuNSwyMy42eiIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNjYuMiIgY3k9IjMwLjkiIHJ4PSIwLjkiIHJ5PSIxIi8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSI3My44IiBjeT0iMzAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNOTYuNCwzMGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCwyNi40LDk2LjQsMzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTk2LjMsMjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4xYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xYy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLjUtMC4xLDEuMi0wLjIsMi0wLjFjMS4yLDAsMi41LDAuMywzLjUsMS4xYzEsMC44LDEuNywxLjgsMi4xLDIuOAoJCQkJQzk2LjEsMjcuOSw5Ni4yLDI4LjMsOTYuMywyOC42eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik04NCwzMi4yYzAsMCwwLTAuMSwwLTAuMWMwLjktMC4yLDIuOS0wLjQsNC43LDAuNmMxLjEsMC43LDEuOSwxLjUsMi40LDIuMwoJCQkJYzAuNCwwLjUsMC42LDEsMC43LDEuM2MtMC40LDAuMS0xLDAuMi0xLjcsMC4zYy0xLDAtMi4xLTAuMS0zLjItMC44cy0xLjktMS42LTIuNC0yLjVDODQuMiwzMi44LDg0LjEsMzIuNSw4NCwzMi4yeiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTExNi4zLDI2LjhsLTEuNCwybC0wLjgtMC44bC0wLjYtMC42bDAsMC45bC0wLjEsOC4yaC02LjgKCQkJCWwtMC4xLTguMmwwLTAuOWwtMC42LDAuNmwtMC44LDAuOGwtMS40LTJsMi42LTIuOWMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWgxLjNsMC40LDAuN2MwLjcsMS4zLDIuNiwxLjMsMy4zLTAuMWwwLjMtMC42aDEuMgoJCQkJYzAuMSwwLDAuMiwwLDAuMywwLjFsMC4zLTAuM2wtMC4zLDAuM0wxMTYuMywyNi44eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMTAuMSwyNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDI3LjdMMTEwLjEsMjcuN3oiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMTI2LjgsMzQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMzMuMSwxMjYuOCwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNiwzNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDMyLjEsMTM3LjYsMzMuMSwxMzcuNiwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNywyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDI2LjIsMTI2LjgsMjMuNSwxMjYuOCwyMy41eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjMzM3MUI3IiBkPSJNMTcwLjgsMjMuMUwxNzAuOCwyMy4xYy0wLjMsMC0wLjUsMC0wLjgsMGMtMi4xLDAtNCwxLTUuMywyLjVsLTAuMSwwbC0wLjEtMC4xbC0xLTEuMmwtMC4zLDMuNGwzLjQsMC4zCgkJCQlsLTEuMS0xLjNsLTAuMS0wLjFsMC4xLTAuMWMxLjEtMS41LDMtMi4zLDUtMi4xbDAsMGMzLjIsMC4zLDUuNSwzLjEsNS4yLDYuM2MtMC4zLDMtMy4xLDUuMy02LjEsNS4xYy0zLjEtMC4yLTUuNC0yLjktNS4zLTYKCQkJCWwtMS4zLTAuMWMtMC4yLDMuOCwyLjYsNy4xLDYuMyw3LjRjMy45LDAuMyw3LjMtMi42LDcuNi02LjVDMTc3LjIsMjYuOCwxNzQuNCwyMy41LDE3MC44LDIzLjF6Ii8+CgkJCTxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik0xNzAuMywyNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNnMtMC42LDAuMy0wLjYsMC42djMuMmMwLDAuMiwwLjEsMC4zLDAuMiwwLjRjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjIKCQkJCWgyLjRjMC40LDAsMC42LTAuMywwLjYtMC42YzAtMC40LTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJ2LTAuMkwxNzAuMywyNy40TDE3MC4zLDI3LjR6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTE4Ni4yLDIzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43di03LjdDMTgzLjQsMjQuNiwxODQuNywyMy40LDE4Ni4yLDIzLjR6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxODYiIGN5PSIyOC45IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxOTQiIGN5PSIyNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDMzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNTYsMjQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgkJYzAsMC0wLjIsMC4xLTAuOSwwLjJjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMC44LTAuMy0xLjctMC41LTIuNS0wLjVjLTAuMiwwLTAuNCwwLTAuNSwwYy0xLjMsMC0yLjUsMC4zLTMuNiwxCgkJYy0wLjIsMC4xLTAuMiwwLjItMC4yLDAuNHYxMS42YzAsMC4zLDAuMSwwLjUsMC4zLDAuNWMwLjYsMCwwLjUtMC40LDAuNS0wLjZ2LTUuN2MwLjctMC4zLDMuMi0xLjEsNS44LTAuMQoJCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjR2LTUuN0MxNTYuMiwyNC42LDE1Ni4xLDI0LjQsMTU2LDI0LjN6IE0xNTUuNiwzMC4yCgkJYy0wLjEsMC0wLjcsMC4xLTEsMC4xYy0wLjcsMC0yLjQtMC4xLTMuOC0wLjZjLTIuNS0xLTUtMC41LTYuMi0wLjF2LTQuOWMwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMAoJCWMwLjcsMCwxLjUsMC4yLDIuMiwwLjRjMS42LDAuNiwzLjUsMC43LDQuMywwLjdjMC4yLDAsMC44LDAsMS0wLjFWMzAuMnoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTQ4LjEsMjMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCUM0My42LDI1LjUsNDUuNiwyMy41LDQ4LjEsMjMuNXoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMjguOGMtMC4yLDAuMS0wLjUsMS4yLDAsMS41YzEuNCwxLDguNSwwLjgsMTEuMywwLjYKCQkJYzAuOC0wLjEsMS42LTAuNCwxLjctMS4yYzAtMC4zLTAuMS0wLjYtMC42LTAuOSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMC42TDQzLjMsMzFjLTAuMiwwLjUsMC4yLDEsMC43LDAuOWMwLjMtMC4xLDAuNSwwLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMiwwbDAuMi0wLjFjMC4zLTAuMiwwLjgtMC4yLDEuMSwwLjFsMC4yLDAuMmMwLjMsMC4zLDAuOCwwLjIsMS0wLjJsMC4xLTAuMmMwLjEtMC4yLDAtMC4zLDAuMi0wLjMKCQkJYzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMi4yYy0wLjEsMC4yLTAuMywwLjgsMCwxLjFjMC4zLDAuNCwzLDEuMSw2LjQsMS4xCgkJCWMyLjIsMCw0LjYtMC4zLDYtMC42YzAuNS0wLjEsMC45LTAuNSwwLjgtMC45YzAtMC4yLTAuMi0wLjUtMC40LTAuNyIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMy4zYzAsMC41LDAuNiwyLjMsMS4zLDIuN2MxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQljMS4zLTAuMSwyLjUtMC43LDMuMi0xLjhjMC4zLTAuNSwwLjUtMSwwLjUtMS40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUxLjYiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUzIiBjeT0iMjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNTMiIGN5PSIyNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjU0LjMiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUwLjkiIGN5PSIyNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMjQuMiwzMXYtNy42YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjYsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDMyLjksMjQuMiwzMiwyNC4yLDMxeiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiwzMGw1LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDM0LjFsNS40LTEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzMGwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzNC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMzcxQjciIGQ9Ik0yOS41LDMyLjRMMjksMzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVzMC40LDAsMC41LDAuMmwwLjEsMC4yCgkJCUMyOC4zLDMyLjgsMjkuMSwzMi45LDI5LjUsMzIuNHoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMyLjQsMzIuMWwtMC4xLDAuMmMtMC40LDEtMS44LDEuMS0yLjMsMC4yIi8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjI3LjYiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjMyLjQiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMi44LDQ5LjVjMC42LDAsMS4xLTAuNSwxLjEtMS4xCgkJCWMwLTAuNi0wLjUtMS4yLTEuMS0xLjJjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMkMxMS42LDQ5LDEyLjIsNDkuNSwxMi44LDQ5LjV6IE0xMi44LDQ4YzAuMiwwLDAuNCwwLjIsMC40LDAuNAoJCQljMCwwLjItMC4yLDAuNC0wLjQsMC40Yy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDMTIuNCw0OC4xLDEyLjYsNDgsMTIuOCw0OHoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC42LDUxLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4ySDUuNwoJCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNyw1MS41LDE0LjcsNTEuMywxNC42LDUxLjJ6IE0xMCw1NC4xCgkJCWMtMS42LDAtMy0wLjktMy43LTIuMmg3LjNDMTMsNTMuMiwxMS42LDU0LjEsMTAsNTQuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03LjIsNDkuNWMwLjYsMCwxLjItMC41LDEuMi0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4yLTEuMmMtMC42LDAtMS4xLDAuNS0xLjEsMS4yQzYuMSw0OSw2LjYsNDkuNSw3LjIsNDkuNXogTTcuMiw0OGMwLjIsMCwwLjQsMC4yLDAuNCwwLjRjMCwwLjItMC4yLDAuNC0wLjQsMC40CgkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzYuOCw0OC4xLDcsNDgsNy4yLDQ4eiIvPgoJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwLDQzYy0zLjgsMC03LDMuMS03LDdjMCwzLjgsMy4xLDcsNyw3CgkJCXM3LTMuMSw3LTdDMTcsNDYuMiwxMy44LDQzLDEwLDQzeiBNMTAsNTYuMmMtMy40LDAtNi4yLTIuOC02LjItNi4yYzAtMy40LDIuOC02LjIsNi4yLTYuMnM2LjIsMi44LDYuMiw2LjIKCQkJQzE2LjIsNTMuNCwxMy40LDU2LjIsMTAsNTYuMnoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02NC4xLDUzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDUzLjYsNjMuOCw1My40LDY0LjEsNTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNzMuNSw1My41aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2MmMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuNAoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRsMC0yQzczLjEsNTMuNiw3My4zLDUzLjUsNzMuNSw1My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02My43LDQ4LjRoMTIuNnY1SDYzLjdWNDguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNjUuNSw0My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw0NC41LDY0LjUsNDMuNiw2NS41LDQzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI2Ni4yIiBjeT0iNTAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjczLjgiIGN5PSI1MC45IiByeD0iMC45IiByeT0iMSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik05Ni40LDUwYzAsMy42LTIuOSw2LjUtNi40LDYuNXMtNi40LTIuOS02LjQtNi41czIuOS02LjUsNi40LTYuNVM5Ni40LDQ2LjQsOTYuNCw1MHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNOTYuMyw0OC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw0Ny45LDk2LjIsNDguMyw5Ni4zLDQ4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTg0LDUyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDUyLjgsODQuMSw1Mi41LDg0LDUyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNDYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDQ2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTExMC4xLDQ3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNDcuN0wxMTAuMSw0Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0xMjYuOCw1NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw1My4xLDEyNi44LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy42LDU0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNTIuMSwxMzcuNiw1My4xLDEzNy42LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy43LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNDYuMiwxMjYuOCw0My41LDEyNi44LDQzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIGQ9Ik0xNzAuOCw0My4xTDE3MC44LDQzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjUsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw0Ni44LDE3NC40LDQzLjUsMTcwLjgsNDMuMXoiLz4KCQkJPHBhdGggZmlsbD0iI0MwQzBCRiIgZD0iTTE3MC4zLDQ3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZjMC0wLjMtMC4zLTAuNi0wLjYtMC42aC0xLjZoLTAuMnYtMC4yTDE3MC4zLDQ3LjRMMTcwLjMsNDcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNMTg2LjIsNDMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw0NC43LDE4NC43LDQzLjQsMTg2LjIsNDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE4NiIgY3k9IjQ4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE5NCIgY3k9IjQ2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNTMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iI0MwQzBCRiIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw0NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDQ0LjYsMTU2LjEsNDQuNCwxNTYsNDQuM3ogTTE1NS42LDUwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY1MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNDguMSw0My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNDUuNSw0NS42LDQzLjUsNDguMSw0My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw0OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDEsOC41LDAuOCwxMS4zLDAuNgoJCQljMC44LTAuMSwxLjYtMC40LDEuNy0xLjJjMC0wLjMtMC4xLTAuNi0wLjYtMC45Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUwLjZMNDMuMyw1MWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45YzAuMy0wLjEsMC41LDAsMC43LDAuMwoJCQlsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjIsMC44LDAuMSwxLjIsMGwwLjUtMC4yYzAuNC0wLjIsMC45LTAuMiwxLjMsMGwwLjUsMC4yCgkJCWMwLjQsMC4yLDAuOCwwLjIsMS4yLDBsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC41LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUzLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTEuNiIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTMiIGN5PSI0NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI1MyIgY3k9IjQ3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTQuMyIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTAuOSIgY3k9IjQ1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0yNC4yLDUxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNTIuOSwyNC4yLDUyLDI0LjIsNTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDUwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsNTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDUwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDU0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTI5LjUsNTIuNEwyOSw1MS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNTIuOCwyOS4xLDUyLjksMjkuNSw1Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw1Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMjcuNiIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMzIuNCIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsNzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDcxLjUsMTQuNyw3MS4zLDE0LjYsNzEuMnogTTEwLDc0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMyw3My4yLDExLjYsNzQuMSwxMCw3NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsNjkuNWMwLjYsMCwxLjEtMC41LDEuMS0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4xLTEuMmMtMC42LDAtMS4yLDAuNS0xLjIsMS4yQzExLjYsNjksMTIuMiw2OS41LDEyLjgsNjkuNXogTTEyLjgsNjhjMC4yLDAsMC40LDAuMiwwLjQsMC40CgkJCWMwLDAuMi0wLjIsMC40LTAuNCwwLjRjLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDY4LjEsMTIuNiw2OCwxMi44LDY4eiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw2OS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDY5LDYuNiw2OS41LDcuMiw2OS41eiBNNy4yLDY4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDY4LjEsNyw2OCw3LjIsNjh6Ii8+CgkJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsNjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNyw2Ni4yLDEzLjgsNjMsMTAsNjN6IE0xMCw3Ni4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiw3My40LDEzLjQsNzYuMiwxMCw3Ni4yeiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTY0LjEsNzMuNGwyLjMsMGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi4zCgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtMi4xQzYzLjcsNzMuNiw2My44LDczLjQsNjQuMSw3My40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik03My41LDczLjVoMi40YzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMi4xQzczLjEsNzMuNiw3My4zLDczLjUsNzMuNSw3My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik02My43LDY4LjRoMTIuNnY1SDYzLjdWNjguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNjUuNSw2My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw2NC41LDY0LjUsNjMuNiw2NS41LDYzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI2Ni4yIiBjeT0iNzAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNzMuOCIgY3k9IjcwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNOTYuNCw3MGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCw2Ni40LDk2LjQsNzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTk2LjMsNjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4yYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xLjFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw2Ny45LDk2LjIsNjguMyw5Ni4zLDY4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTg0LDcyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDcyLjgsODQuMSw3Mi40LDg0LDcyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNjYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDY2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTExMC4xLDY3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNjcuN0wxMTAuMSw2Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0xMjYuOCw3NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw3My4xLDEyNi44LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy42LDc0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNzIuMSwxMzcuNiw3My4xLDEzNy42LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy43LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDYzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNjYuMiwxMjYuOCw2My41LDEyNi44LDYzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xNzAuOCw2My4xTDE3MC44LDYzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw2Ni44LDE3NC40LDYzLjUsMTcwLjgsNjMuMXoiLz4KCQkJPHBhdGggZmlsbD0iIzZBQTlERCIgZD0iTTE3MC4zLDY3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZTMTcyLjQsNzAsMTcyLDcwaC0xLjZoLTAuMnYtMC4yTDE3MC4zLDY3LjRMMTcwLjMsNjcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNMTg2LjIsNjMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw2NC43LDE4NC43LDYzLjQsMTg2LjIsNjMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE4NiIgY3k9IjY4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE5NCIgY3k9IjY2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNzMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw2NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDY0LjYsMTU2LjEsNjQuNCwxNTYsNjQuM3ogTTE1NS42LDcwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY3MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNDguMSw2My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNjUuNSw0NS42LDYzLjUsNDguMSw2My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw2OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDAuOSw4LjUsMC44LDExLjMsMC42CgkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsNzAuNkw0My4zLDcxYy0wLjIsMC41LDAuMiwxLDAuNywwLjljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDcyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDczLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTEuNiIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTMiIGN5PSI2NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI1MyIgY3k9IjY3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTQuMyIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTAuOSIgY3k9IjY1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0yNC4yLDcxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNzIuOSwyNC4yLDcyLDI0LjIsNzF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDcwLjFsNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiw3NC4xbDUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTM4LjgsNzAuMWwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCw3NC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2QUE5REQiIGQ9Ik0yOS41LDcyLjRMMjksNzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVjMC4yLTAuMSwwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNzIuOCwyOS4xLDcyLjksMjkuNSw3Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw3Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMjcuNiIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMzIuNCIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KPC9nPgo8Zz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMgoJCWMwLTAuNi0wLjUtMS4xLTEuMS0xLjFjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMVMxMi4yLDkuNSwxMi44LDkuNXogTTEyLjgsNy45YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDguMSwxMi42LDcuOSwxMi44LDcuOXoiLz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw5LjVjMC42LDAsMS4yLTAuNSwxLjItMS4yCgkJYzAtMC42LTAuNS0xLjEtMS4yLTEuMWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xUzYuNiw5LjUsNy4yLDkuNXogTTcuMiw3LjljMC4yLDAsMC40LDAuMiwwLjQsMC40YzAsMC4yLTAuMiwwLjQtMC40LDAuNAoJCUM3LDguNyw2LjgsOC41LDYuOCw4LjNDNi44LDguMSw3LDcuOSw3LjIsNy45eiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuNiwxMS4yYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMkg1LjcKCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNywxMS40LDE0LjcsMTEuMywxNC42LDExLjJ6IE0xMCwxNC4xCgkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywxMy4yLDExLjYsMTQuMSwxMCwxNC4xeiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsM2MtMy44LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTcKCQlTMTMuOCwzLDEwLDN6IE0xMCwxNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJTNi42LDMuOCwxMCwzLjhzNi4yLDIuOCw2LjIsNi4yUzEzLjQsMTYuMiwxMCwxNi4yeiIvPgo8L2c+CjxnIGlkPSJDYXJfMDAwMDAwMTg5MzUzOTUwODU0MTM0MTM3NTAwMDAwMDA4MjUyNzM4Nzc4NDI3NzU3MTVfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NC4xLDEzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDEzLjYsNjMuOCwxMy40LDY0LjEsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNzMuNSwxMy40aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi40CgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNGwwLTIuMUM3My4xLDEzLjYsNzMuMywxMy40LDczLjUsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNjMuNyw4LjRoMTIuNnY1SDYzLjdWOC40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NS41LDMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN1Y1LjVDNjMuNyw0LjQsNjQuNSwzLjYsNjUuNSwzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI2Ni4yIiBjeT0iMTAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNzMuOCIgY3k9IjEwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9IkFjdGl2aXRpZXMiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjQsMTBjMCwzLjYtMi45LDYuNS02LjQsNi41cy02LjQtMi45LTYuNC02LjVzMi45LTYuNSw2LjQtNi41Uzk2LjQsNi40LDk2LjQsMTB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjMsOC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTEuMWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjJjMC41LTAuMSwxLjItMC4yLDItMC4yYzEuMiwwLDIuNSwwLjMsMy41LDEuMWMxLDAuOCwxLjcsMS44LDIuMSwyLjgKCQkJCUM5Ni4xLDcuOSw5Ni4yLDguMyw5Ni4zLDguNnoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNODQsMTIuMWMwLDAsMC0wLjEsMC0wLjFjMC45LTAuMiwyLjktMC40LDQuNywwLjZjMS4xLDAuNiwxLjksMS41LDIuNCwyLjMKCQkJCWMwLjQsMC41LDAuNiwxLDAuNywxLjNjLTAuNCwwLjEtMSwwLjItMS43LDAuM2MtMSwwLTIuMS0wLjEtMy4yLTAuOGMtMS4xLTAuNi0xLjktMS42LTIuNC0yLjVDODQuMiwxMi44LDg0LjEsMTIuNCw4NCwxMi4xeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iT2JqZWN0c18wMDAwMDA2NDMxMjM3MTczOTEzMDMxNTI1MDAwMDAxMDIyNTg4OTAzMjIyODYzMjk3NV8iPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNi44bC0xLjQsMkwxMTQuMSw4bC0wLjYtMC43bDAsMC45bC0wLjEsOC4yaC02LjhsLTAuMS04LjIKCQkJCWwwLTAuOUwxMDUuOSw4bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDYuOHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTEwLjEsNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDcuN0wxMTAuMSw3Ljd6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJTeW1ib2xzXzAwMDAwMDk2NzQ2OTA3ODY5OTI5OTIxMTgwMDAwMDA2NDg0ODEyODMwMjgyNTgyNDE2XyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMTQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMTMuMSwxMjYuOCwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMzcuNiwxNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDEyLjEsMTM3LjYsMTMuMSwxMzcuNiwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMjYuOCw0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTEzNy43LDQuNHY5LjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDYuMiwxMjYuOCwzLjUsMTI2LjgsMy41eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iUmVjZW50cyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTE3MC44LDMuMUwxNzAuOCwzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJTDE2Myw5LjVjLTAuMiwzLjgsMi42LDcuMSw2LjMsNy40YzMuOSwwLjQsNy4zLTIuNiw3LjYtNi41QzE3Ny4yLDYuOCwxNzQuNCwzLjUsMTcwLjgsMy4xeiIvPgoJCQk8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNMTcwLjMsNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNlMxNjksNy4xLDE2OSw3LjR2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZzLTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJWOS44TDE3MC4zLDcuNEwxNzAuMyw3LjR6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJDdXN0b21fMDAwMDAxODEwODcyMjk0MzQzMDIzMzY3ODAwMDAwMDUxNTIyNzc5NDU5NDA2NzQ0ODhfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xODYuMiwzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43VjYuMUMxODMuNCw0LjYsMTg0LjcsMy40LDE4Ni4yLDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjE4NiIgY3k9IjguOSIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMTk0IiBjeT0iNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDEzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS13aWR0aD0iMC4yNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTU2LDQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgljMCwwLTAuMiwwLjEtMC45LDAuMWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCWMtMC4yLDAuMS0wLjIsMC4yLTAuMiwwLjR2MTEuNmMwLDAuMywwLjEsMC41LDAuMywwLjVjMC42LDAsMC41LTAuNCwwLjUtMC42di01LjdjMC43LTAuMywzLjItMS4xLDUuOC0wLjFjMS42LDAuNiwzLjUsMC43LDQuMywwLjcKCWMwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjRWNC43QzE1Ni4yLDQuNSwxNTYuMSw0LjQsMTU2LDQuM3ogTTE1NS42LDEwLjJjLTAuMSwwLTAuNywwLjEtMSwwLjEKCWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0yLjUtMS01LTAuNS02LjItMC4xVjQuN2MwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMGMwLjcsMCwxLjUsMC4yLDIuMiwwLjQKCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVYxMC4yeiIvPgo8ZyBpZD0iRm9vZCI+Cgk8ZyBpZD0iTGF5ZXJfMTIiPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik00OC4xLDMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCQlDNDMuNiw1LjUsNDUuNiwzLjUsNDguMSwzLjV6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw4LjdjLTAuMiwwLjEtMC41LDEuMiwwLDEuNWMxLjQsMC45LDguNSwwLjgsMTEuMywwLjYKCQkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDEwLjZMNDMuMywxMWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45CgkJCQljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjNsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjEsMC44LDAuMSwxLjIsMGwwLjUtMC4yCgkJCQljMC40LTAuMiwwLjktMC4yLDEuMywwbDAuNSwwLjJjMC40LDAuMiwwLjgsMC4xLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjEsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yCgkJCQljMC4xLTAuMiwwLTAuMywwLjItMC40YzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMTIuMWMtMC4xLDAuMi0wLjMsMC44LDAsMS4xYzAuMywwLjQsMywxLjEsNi40LDEuMQoJCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwxMy4zYzAsMC41LDAuNiwyLjQsMS4zLDIuNmMxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQkJYzEuMy0wLjEsMi41LTAuNywzLjItMS44YzAuMy0wLjUsMC41LTEsMC41LTEuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTEuNiIgY3k9IjYuNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTMiIGN5PSI0LjkiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjUzIiBjeT0iNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1NC4zIiBjeT0iNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1MC45IiBjeT0iNC45IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJBbmltYWxzIj4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTI0LjIsMTFWMy41YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjcsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDEyLjksMjQuMiwxMS45LDI0LjIsMTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDEwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsMTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDEwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDE0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTI5LjUsMTIuNEwyOSwxMS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsMTIuNywyOS4xLDEyLjksMjkuNSwxMi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCwxMi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMjcuNiIgY3k9IjkuNyIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSIzMi40IiBjeT0iOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+";function 
vendor: 2,956 bytes, line 358
358pte(E){var w,L=E.isActiveCategory,M=E.category,k=E.allowNavigation,A=E.categoryConfig,D=E.onClick;return(0,ae.createElement)(Ww,{tabIndex:k?0:-1,className:mr(mte.catBtn,Db.categoryBtn,"epr-icn-"+M,(w={},w[sr.active]=L,w)),onClick:D,"aria-label":H8(A),"aria-selected":L,role:"tab","aria-controls":"epr-category-nav-id"})}var iO={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 3)"},gte={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 2)"},rO={":not(.epr-search-active)":{catBtn:{":hover":iO,"&.epr-active":iO}}},mte=os.create(Ss({catBtn:{".":"epr-cat-btn",display:"inline-block",transition:"opacity 0.2s ease-in-out",position:"relative",height:"var(--epr-category-navigation-button-size)",width:"var(--epr-category-navigation-button-size)",backgroundSize:"calc(var(--epr-category-navigation-button-size) * 10)",outline:"none",backgroundPosition:"0 0",backgroundImage:"url("+hte+")",":focus:before":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",border:"2px solid var(--epr-category-icon-active-color)",borderRadius:"50%"},"&.epr-icn-suggested":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -8)"},"&.epr-icn-custom":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -9)"},"&.epr-icn-activities":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -4)"},"&.epr-icn-animals_nature":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -1)"},"&.epr-icn-flags":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -7)"},"&.epr-icn-food_drink":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -2)"},"&.epr-icn-objects":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -5)"},"&.epr-icn-smileys_people":{backgroundPositionX:"0px"},"&.epr-icn-symbols":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -6)"},"&.epr-icn-travel_places":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -3)"}}},Am("catBtn",gte),{".epr-dark-theme":Ss({},rO),".epr-auto-theme":Ss({},rO)}));function bte(){var E=(0,ae.useState)(null),w=E[0],L=E[1],M=fte();cte(L);var k=tS(),A=e5(),D=hM(),I=dte();return(0,ae.createElement)("div",{className:mr(yte.nav),role:"tablist","aria-label":"Category navigation",id:"epr-category-nav-id",ref:D},A.map(function(R){var P=sM(R),H=P===w;if(Tee(R)&&I)return null;var G=!k&&!H;return(0,ae.createElement)(pte,{key:P,category:P,isActiveCategory:H,allowNavigation:G,categoryConfig:R,onClick:function(){L(P),M(P)}})}))}var yte=os.create({nav:{".":"epr-category-nav",display:"flex",flexDirection:"row",justifyContent:"space-around",padding:"var(--epr-header-padding)"},".epr-search-active":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}},".epr-main:has(input:not(:placeholder-shown))":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}}}),aO="data:image/svg+xml;
358base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNi45OCwxMy41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsOAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQyTDcuNzQsNy4yN2MtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywxMy4wNSw2Ljc3LDEzLjM5LDYuOTgsMTMuNTlMNi45OCwxMy41OXoiLz4KPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTEwLjE1LDE4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDE0Ljg0LDUuNzQsMTguNDMsMTAuMTUsMTguNDN6CgkgTTEwLjE1LDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0QzMuMjEsNi42LDYuMzMsMy40OSwxMC4xNSwzLjQ5CglMMTAuMTUsMy40OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTYuOTgsMzMuNTljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1czAuMjctMC4wNSwwLjM3LTAuMTVsMi40Mi0yLjQybDIuNDMsMi40MwoJYzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNWMwLjE0LDAsMC4yNy0wLjA1LDAuMzctMC4xNWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWwtMi40My0yLjQzTDEzLjMyLDI4CgljMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwbC0yLjQyLDIuNDJsLTIuNDEtMi40MWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywzMy4wNSw2Ljc3LDMzLjM5LDYuOTgsMzMuNTlMNi45OCwzMy41OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTEwLjE1LDM4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDM0Ljg0LDUuNzQsMzguNDMsMTAuMTUsMzguNDN6CgkgTTEwLjE1LDIzLjQ5YzMuODMsMCw2Ljk0LDMuMTEsNi45NCw2Ljk0YzAsMy44My0zLjExLDYuOTQtNi45NCw2Ljk0Yy0zLjgzLDAtNi45NC0zLjExLTYuOTQtNi45NAoJQzMuMjEsMjYuNiw2LjMzLDIzLjQ5LDEwLjE1LDIzLjQ5TDEwLjE1LDIzLjQ5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNi45OCw1My41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsNDgKCWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDBsLTIuNDIsMi40MmwtMi40MS0yLjQxYy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMAoJYy0wLjIxLDAuMjEtMC4yMSwwLjU0LDAsMC43NWwyLjQxLDIuNDFsLTIuNDIsMi40MkM2Ljc3LDUzLjA1LDYuNzcsNTMuMzksNi45OCw1My41OUw2Ljk4LDUzLjU5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNMTAuMTUsNTguNDNjNC40MSwwLDgtMy41OSw4LThjMC00LjQxLTMuNTktOC04LThjLTQuNDEsMC04LDMuNTktOCw4QzIuMTUsNTQuODQsNS43NCw1OC40MywxMC4xNSw1OC40M3oKCSBNMTAuMTUsNDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0CglDMy4yMSw0Ni42LDYuMzMsNDMuNDksMTAuMTUsNDMuNDlMMTAuMTUsNDMuNDl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik02Ljk4LDczLjU5YzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNXMwLjI3LTAuMDUsMC4zNy0wLjE1bDIuNDItMi40MmwyLjQzLDIuNDMKCWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVjMC4xNCwwLDAuMjctMC4wNSwwLjM3LTAuMTVjMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVsLTIuNDMtMi40M0wxMy4zMiw2OAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQybC0yLjQxLTIuNDFjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwCgljLTAuMjEsMC4yMS0wLjIxLDAuNTQsMCwwLjc1bDIuNDEsMi40MWwtMi40MiwyLjQyQzYuNzcsNzMuMDUsNi43Nyw3My4zOSw2Ljk4LDczLjU5TDYuOTgsNzMuNTl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xMC4xNSw3OC40M2M0LjQxLDAsOC0zLjU5LDgtOGMwLTQuNDEtMy41OS04LTgtOGMtNC40MSwwLTgsMy41OS04LDhDMi4xNSw3NC44NCw1Ljc0LDc4LjQzLDEwLjE1LDc4LjQzegoJIE0xMC4xNSw2My40OWMzLjgzLDAsNi45NCwzLjExLDYuOTQsNi45NGMwLDMuODMtMy4xMSw2Ljk0LTYuOTQsNi45NGMtMy44MywwLTYuOTQtMy4xMS02Ljk0LTYuOTQKCUMzLjIxLDY2LjYsNi4zMyw2My40OSwxMC4xNSw2My40OUwxMC4xNSw2My40OXoiLz4KPC9zdmc+";function vte(){var E=v5();return(0,ae.createElement)(Ww,{className:mr(sO.btnClearSearch,Db.visibleOnSearchOnly),onClick:E,"aria-label":"Clear",title:"Clear"},(0,ae.createElement)("div",{className:mr(sO.icnClearnSearch)}))}var _te={":hover":{"> .epr-icn-clear-search":{backgroundPositionY:"-60px"}}},sO=os.create(Ss({btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+aO+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},Am("icnClearnSearch",{backgroundPositionY:"-40px"}),Am("btnClearSearch",_te))),TM=nl(sr.emojiPicker)+" "+nl(sr.emojiList),oO=["button",nl(sr.emoji)].join(""),wte=nl(sr.category);function xte(E){var w=E.value;if(!w)return null;var L=Ste(w);return(0,ae.createElement)("style",null,`
359    `+TM+" "+oO+` {
360      display: none;
361    }
362
363
364    `+TM+" "+L+` {
365      display: flex;
366    }
367
368    `+TM+" "+wte+":not(:has("+L+`)) {
369      display: none;
370    }
371  `)}function Ste(E){return[oO,'[data-full-name*="',gM(E),'"]'].join("")}var Cte="data:image/svg+xml;
371base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTEyLDguODFjMCwyLjA4LTEuNjgsMy43Ni0zLjc2LDMuNzZjLTIuMDgsMC0zLjc2LTEuNjgtMy43Ni0zLjc2CgljMC0yLjA4LDEuNjgtMy43NiwzLjc2LTMuNzZDMTAuMzIsNS4wNSwxMiw2LjczLDEyLDguODF6IE0xMS4yMywxMi43MmMtMC44MywwLjY0LTEuODcsMS4wMS0yLjk5LDEuMDFjLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTIKCWMwLTIuNzIsMi4yLTQuOTIsNC45Mi00LjkyYzIuNzIsMCw0LjkyLDIuMiw0LjkyLDQuOTJjMCwxLjEzLTAuMzgsMi4xNi0xLjAxLDIuOTlsMy45NCwzLjkzYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyCgljLTAuMjUsMC4yNS0wLjY2LDAuMjUtMC45MiwwTDExLjIzLDEyLjcyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTEyLDI4LjgxYzAsMi4wOC0xLjY4LDMuNzYtMy43NiwzLjc2Yy0yLjA4LDAtMy43Ni0xLjY4LTMuNzYtMy43NgoJYzAtMi4wOCwxLjY4LTMuNzYsMy43Ni0zLjc2QzEwLjMyLDI1LjA1LDEyLDI2LjczLDEyLDI4LjgxeiBNMTEuMjMsMzIuNzJjLTAuODMsMC42NC0xLjg3LDEuMDEtMi45OSwxLjAxCgljLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTJjMC0yLjcyLDIuMi00LjkyLDQuOTItNC45MmMyLjcyLDAsNC45MiwyLjIsNC45Miw0LjkyYzAsMS4xMy0wLjM4LDIuMTYtMS4wMSwyLjk5bDMuOTQsMy45MwoJYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyYy0wLjI1LDAuMjUtMC42NiwwLjI1LTAuOTIsMEwxMS4yMywzMi43MnoiLz4KPC9zdmc+";function Ete(){return(0,ae.createElement)("div",{className:mr(Lte.icnSearch)})}var Lte=os.create(Ss({icnSearch:{".":"epr-icn-search",content:"",position:"absolute",top:"50%",left:"var(--epr-search-bar-inner-padding)",transform:"translateY(-50%)",width:"20px",height:"20px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"20px",backgroundImage:"url("+Cte+")"}},Am("icnSearch",{backgroundPositionY:"-20px"})));function Mte(){var E=n5(),w=mM();return E?null:(0,ae.createElement)(eO,{className:mr(gS.overlay)},(0,ae.createElement)(kte,null),w?(0,ae.createElement)(nO,null):null)}function kte(){var E=(0,ae.useState)(0),w=E[0],L=E[1],M=Ob(),k=jm(),A=sX(),D=uX(),I=$X(),R=I.statusSearchResults,P=I.searchTerm,H=I.onChange,G=k==null?void 0:k.current,q=G==null?void 0:G.value;return(0,ae.createElement)(hS,{className:mr(gS.searchContainer)},(0,ae.createElement)(xte,{value:q}),(0,ae.createElement)("input",{autoFocus:D,"aria-label":"Type to search for an emoji",onFocus:M,className:mr(gS.search),type:"text","aria-controls":"epr-search-id",placeholder:A,onChange:function($){L(w+1),setTimeout(function(){var X,ne;H((X=$==null||(ne=$.target)==null?void 0:ne.value)!=null?X:q)})},ref:k}),P?(0,ae.createElement)("div",{role:"status",className:mr("epr-status-search-results",gS.visuallyHidden),"aria-live":"polite",id:"epr-search-id","aria-atomic":"true"},R):null,(0,ae.createElement)(Ete,null),(0,ae.createElement)(vte,null))}var gS=os.create(Ss({overlay:{padding:"var(--epr-header-padding)",zIndex:"var(--epr-header-overlay-z-index)"},searchContainer:{".":"epr-search-container",flex:"1",display:"block",minWidth:"0"},visuallyHidden:{clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",width:"1px"},search:{outline:"none",transition:"all 0.2s ease-in-out",color:"var(--epr-search-input-text-color)",borderRadius:"var(--epr-search-input-border-radius)",padding:"var(--epr-search-input-padding)",height:"var(--epr-search-input-height)",backgroundColor:"var(--epr-search-input-bg-color)",border:"1px solid var(--epr-search-input-bg-color)",width:"100%",":focus":{backgroundColor:"var(--epr-search-input-bg-color-active)",border:"1px solid var(--epr-search-border-color)"},"::placeholder":{color:"var(--epr-search-input-placeholder-color)"}},btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+aO+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},Am("icnClearnSearch",{backgroundPositionY:"-40px"}),Am("btnClearSearch",{":hover > .epr-icn-clear-search":{backgroundPositionY:"-60px"}})));function Tte(){return(0,ae.createElement)(hS,{className:mr("epr-header",Db.hiddenOnReactions)},(0,ae.createElement)(Mte,null),(0,ae.createElement)(bte,null))}function Ate(E){return(0,ae.createElement)(AX,null,(0,ae.createElement)(CK,null),(0,ae.createElement)(iX,Object.assign({},E),(0,ae.createElement)(Dte,null)))}function Dte(){var E=X3(),w=E[0],L=K8(),M=(0,ae.useState)(!w),k=M[0],A=M[1],D=cX();return(0,ae.useEffect)(function(){w&&!L||k||A(!0)},[k,L,w]),D?(0,ae.createElement)(hee,null,(0,ae.createElement)(Bee,null),(0,ae.createElement)(jte,{renderAll:k})):null}function jte(E){var w=E.renderAll;return w?(0,ae.createElement)(ae.Fragment,null,(0,ae.createElement)(Tte,null),(0,ae.createElement)(Kee,null),(0,ae.createElement)(ote,null)):null}var Nte=(0,ae.memo)(Ate,F8),Ite=function(E){wK(w,E);function w(M){var k;return k=E.call(this,M)||this,k.state={hasError:!1},k}w.getDerivedStateFromError=function(){return{hasError:!0}};var L=w.prototype;return L.componentDidCatch=function(k,A){console.error("Emoji Picker React failed to render:",k,A)},L.render=function(){return this.state.hasError?null:this.props.children},w}(ae.Component);function Hfe(E){var w=E.unified,L=E.size,M=L===void 0?32:L,k=E.emojiStyle,A=k===void 0?Nl.APPLE:k,D=E.lazyLoad,I=D===void 0?!1:D,R=E.getEmojiUrl,P=E.emojiUrl;return!w&&!P&&!R?null:createElement(lS,{unified:w,size:M,emojiStyle:A,lazyLoad:I,getEmojiUrl:P?function(){return P}:R})}function Ote(E){var w=aX({onEmojiClick:E.onEmojiClick,onReactionClick:E.onReactionClick,onSkinToneChange:E.onSkinToneChange});return(0,ae.createElement)(Ite,null,(0,ae.createElement)(Q8.Provider,{value:w},(0,ae.createElement)(Nte,Object.assign({},E))))}const Rte=Ote;var zte=["mousedown","touchstart"],Pte=function(E,w,L){L===void 0&&(L=zte);var M=(0,ae.useRef)(w);(0,ae.useEffect)(function(){M.current=w},[w]),(0,ae.useEffect)(function(){for(var k=function(R){var P=E.current;P&&!P.contains(R.target)&&M.current(R)},A=0,D=L;A<D.length;A++){var I=D[A];Gj(document,I,k)}return function(){for(var R=0,P=L;R<P.length;R++){var H=P[R];Vj(document,H,k)}}},[L,E])};const Fte=Pte;function Bte(E,w){const L=window.innerWidth,M=w?w.getBoundingClientRect().left:0;let k=0;return E>L&&(E=L),M+E>L&&(k=L-E-M),{width:E,left:k}}const Ute=[{name:we("Comments.editor.emoji.frequentlyUsed"),category:Ti.SUGGESTED},{name:we("Comments.editor.emoji.category.smiley"),category:Ti.SMILEYS_PEOPLE},{name:we("Comments.editor.emoji.category.nature"),category:Ti.ANIMALS_NATURE},{name:we("Comments.editor.emoji.category.food"),category:Ti.FOOD_DRINK},{name:we("Comments.editor.emoji.category.travel"),category:Ti.TRAVEL_PLACES},{name:we("Comments.editor.emoji.category.activities"),category:Ti.ACTIVITIES},{name:we("Comments.editor.emoji.category.objects"),category:Ti.OBJECTS},{name:we("Comments.editor.emoji.category.symbols"),category:Ti.SYMBOLS}];function Hte({editor:E}){const[w,L]=(0,ae.useState)(!1),M=(0,ae.useRef)(null),k=Bte(348,M.current);Fte(M,()=>L(!1));const A=D=>E.update(()=>{(Zn()||xs().selectEnd()).insertNodes([ja(D)]),L(!1)});return(0,oe.jsxs)("div",{className:"text-editor--emoji-picker-container",ref:M,children:[(0,oe.jsx)("button",{onClick:()=>L(D=>!D),className:"text-editor__toolbar-button",title:we("Comments.editor.emoji.add"),children:(0,oe.jsx)(ba,{icon:cK.A})}),(0,oe.jsx)("div",{className:"text-editor--emoji-picker",style:{left:k.left},children:(0,oe.jsx)(Rte,{open:w,width:k.width,theme:VF()==="dark"?jb.DARK:jb.LIGHT,searchPlaceHolder:we("Comments.editor.emoji.search"),onEmojiClick:D=>A(D.emoji),suggestedEmojisMode:Kv.FREQUENT,emojiStyle:Nl.NATIVE,categories:Ute,lazyLoadEmojis:!0,skinTone
371sDisabled:!0})})]})}var Gte=__webpack_require__(4126),Vte=__webpack_require__(4429),Wte=__webpack_require__(9104);class Im extends PI{constructor(w,L){super(L),this.src=w}createDOM(){return document.createElement("div")}updateDOM(){return!1}decorate(){return(0,oe.jsx)(qte,{nodeKey:this.getKey(),src:this.src})}exportJSON(){return{type:"gif",version:1,src:this.src}}getSrc(){return this.src}static isInline(){return!1}static importJSON(w){if(typeof w=="object"&&w!==null){const L=w;return new Im(L.src)}throw new Error("Invalid serialized GIF node")}static getType(){return"gif"}static clone(w){return new Im(w.src,w.__key)}}function qte({src:E,nodeKey:w}){const[L]=Rp(),M=(0,ae.useRef)(null),k=D=>{L.update(()=>{const I=fo(w);if(I){const R=Zs();D==="up"?I.insertBefore(R):I.insertAfter(R),R.selectEnd();const P=D==="up"?-1:1;window.scrollBy(0,M.current.scrollHeight*P/2)}})},A=()=>{L.update(()=>{const D=fo(w);D&&D.remove()})};return(0,oe.jsxs)("div",{ref:M,className:"text-editor--gif-wrapper",children:[(0,oe.jsx)("img",{src:`https://media.giphy.com/media/${E}/giphy.gif`,alt:"GIF",className:"text-editor--gif"}),(0,oe.jsxs)("div",{className:"text-editor--gif__tools",children:[(0,oe.jsx)("button",{title:we("Comments.editor.gif.addParagraphBefore"),onClick:()=>k("up"),children:(0,oe.jsx)(ba,{icon:Vte.A})}),(0,oe.jsx)("button",{title:we("Comments.editor.gif.addParagraphAfter"),onClick:()=>k("down"),children:(0,oe.jsx)(ba,{icon:Wte.A})}),(0,oe.jsx)("button",{title:we("Comments.editor.gif.remove"),onClick:A,children:(0,oe.jsx)(ba,{icon:$j.A})})]})]})}const Yte={dependencies:[Im],export:E=>E instanceof Im?`:::gif ${E.getSrc()} :::`:null,regExp:/:::gif ([A-z0-9]+) :::/,replace:(E,w,L)=>{const[,M]=L;E.replace(new Im(M))},type:"element"},uO={randomUUID:typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let mS;const $te=new Uint8Array(16);function Zte(){if(!mS&&(mS=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!mS))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return mS($te)}const Su=[];for(let E=0;E<256;++E)Su.push((E+256).toString(16).slice(1));function lO(E,w=0){return Su[E[w+0]]+Su[E[w+1]]+Su[E[w+2]]+Su[E[w+3]]+"-"+Su[E[w+4]]+Su[E[w+5]]+"-"+Su[E[w+6]]+Su[E[w+7]]+"-"+Su[E[w+8]]+Su[E[w+9]]+"-"+Su[E[w+10]]+Su[E[w+11]]+Su[E[w+12]]+Su[E[w+13]]+Su[E[w+14]]+Su[E[w+15]]}function Vfe(E,w=0){const L=lO(E,w);if(!validate(L))throw TypeError("Stringified UUID is invalid");return L}const Wfe=null;function Qte(E,w,L){if(uO.randomUUID&&!w&&!E)return uO.randomUUID();E=E||{};const M=E.random||(E.rng||Zte)();if(M[6]=M[6]&15|64,M[8]=M[8]&63|128,w){L=L||0;for(let k=0;k<16;++k)w[L+k]=M[k];return w}return lO(M)}const Jte=Qte;var Kte=Object.defineProperty,Xte=Object.defineProperties,ene=Object.getOwnPropertyDescriptors,cO=Object.getOwnPropertySymbols,tne=Object.prototype.hasOwnProperty,nne=Object.prototype.propertyIsEnumerable,fO=(E,w,L)=>w in E?Kte(E,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):E[w]=L,AM=(E,w)=>{for(var L in w||(w={}))tne.call(w,L)&&fO(E,L,w[L]);if(cO)for(var L of cO(w))nne.call(w,L)&&fO(E,L,w[L]);return E},ine=(E,w)=>Xte(E,ene(w)),rne=(E=>(E[E.DEBUG=0]="DEBUG",E[E.INFO=1]="INFO",E[E.WARN=2]="WARN",E[E.ERROR=3]="ERROR",E))(rne||{}),iu={ENABLED:typeof window!="undefined"&&typeof location!="undefined"&&location.search.indexOf("giphy-debug")!==-1,LEVEL:0,PREFIX:"GiphyJS",debug:(...E)=>{iu.ENABLED&&iu.LEVEL<=0&&console.debug(iu.PREFIX,...E)},info:(...E)=>{iu.ENABLED&&iu.LEVEL<=1&&console.info(iu.PREFIX,...E)},warn:(...E)=>{iu.ENABLED&&iu.LEVEL<=2&&console.warn(iu.PREFIX,...E)},error:(...E)=>{iu.ENABLED&&iu.LEVEL<=3&&console.error(iu.PREFIX,...E)}},ane=(E,w,L)=>{let M=1/0,k;return L.forEach(A=>{const D=A.width/E,I=A.height/w,R=D*I,P=Math.abs(1-R);P<M&&(M=P,k=A)}),k},dO=50,qfe=E=>{iu.debug(`@giphy/js-util set rendition selection scale up max pixels to ${E}`),dO=E};function sne(E,w,L,M=dO){let[k]=E;const A=E.filter(D=>(D.width*D.height>k.width*k.height&&(k=D),w-D.width<=M&&L-D.height<=M));return A.length===0?k:ane(w,L,A)}var hO=sne;function Yfe(E,w){if(Array.isArray(E))throw"This map is just for objects, just use array.map for arrays";return Object.keys(E).reduce((L,M)=>(L[M]=w(E[M],M),L),{})}function $fe(E,w){if(Array.isArray(E))throw"This map is just for objects, just use array.forEach for arrays";
371return Object.keys(E).forEach(L=>{w(E[L],L)})}function one(E,w=0){return E.slice(0,w)}function une(E,w){return E.filter(L=>w.indexOf(L)===-1)}function DM(E,w){const L={};return w.forEach(M=>{E[M]!==void 0&&(L[M]=E[M])}),L}var lne=E=>{let w=0,L=0;const M=E.offsetWidth,k=E.offsetHeight;do w+=E.offsetLeft,L+=E.offsetTop,E=E.offsetParent;while(E);const A={left:w,top:L,width:M,height:k,right:w+M,bottom:L+k,x:w,y:L};return ine(AM({},A),{toJSON:()=>JSON.stringify(A)})},cne=lne,zb="",pO=16,gO=()=>{let E="";const w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",L=w.length;for(let M=0;M<pO;M++)E+=w.charAt(Math.floor(Math.random()*L));return E},fne=()=>{if(!zb){try{zb=sessionStorage.getItem("giphyPingbackId")}catch(E){}if(!zb){const E=new Date().getTime().toString(16);try{zb=`${E}${Jte().replace(/-/g,"")}`.substring(0,pO)}catch(w){zb=gO()}try{sessionStorage.setItem("giphyPingbackId",zb)}catch(w){}}}return zb},jM=fne,s_=null,Zfe=new Promise(E=>{typeof Image=="undefined"&&E(!1);const w=new Image;w.onload=()=>{s_=!0,E(s_)},w.onerror=()=>{s_=!1,E(s_)},w.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA"}),Qfe=({images:E,is_sticker:w},L,M=!1,k=!1)=>
371{if(!E||!L)return"";M=M&&!k;const A=E[`${L}${M?"_still":""}`];if(A){if(w||M)return A.url;const D=s_&&A.webp;return k?A.mp4:D||A.url}return""},mO=(E,w,L)=>{let M=E==null?void 0:E.assets;if(M){M=AM({},M),delete M.source;const k=Object.values(M).sort((A,D)=>A.width-D.width);return hO(k,w,L)}},dne=(E,w,L)=>E==="video"&&L&&L.previews&&!Object.keys(w).length?L.previews:w,bO=(E,w,L,M)=>{const k=DM(E,["original","fixed_width","fixed_height","fixed_width_small","fixed_height_small"]),A=Object.entries(k).map(([D,I])=>AM({renditionName:D},I));return hO(A,w,L,M)},Jfe=({images:E,video:w,type:L},M,k,A={isStill:!1,useVideo:!1})=>{if(!M||!k||!E)return"";const{useVideo:D,isStill:I,scaleUpMaxPixels:R}=A,P=dne(L,E,w),{renditionName:H}=bO(P,M,k,R),G=`${H}${I&&!D?"_still":""}`,q=P[G];return(D?q.mp4:s_&&q.webp?q.webp:q.url)||""},bS=({images:E},w)=>{const{fixed_width:L}=E;if(L){const{width:M,height:k}=L,A=M/k;return Math.round(w/A)}return 0},yO=({images:E},w)=>{const{fixed_width:L}=E;if(L){const{width:M,height:k}=L,A=M/k;return Math.round(w*A)}return 0},hne=({alt_text:E,user:w,tags:L=[],is_sticker:M=!1,title:k=""})=>{if(E)return E;if(k)return k;const A=w&&w.username||"",D=one(une(L,["transparent"]),A?4:5);return`${A?`${A} `:""}${D.join(" ")} ${M?"Sticker":"GIF"}`},Qw=(typeof window!="undefined"?window:global)||{};Qw._GIPHY_SDK_HEADERS_=Qw._GIPHY_SDK_HEADERS_||(Qw.Headers?new Qw.Headers({"X-GIPHY-SDK-PLATFORM":"web"}):void 0);var yS=()=>Qw._GIPHY_SDK_HEADERS_,NM=(E,w)=>{var L;return(L=yS())==null?void 0:L.set(E,w)},Kfe=(E,w)=>{var L;return(L=yS())==null?void 0:L.set(E,w)},IM=function(E,w){return IM=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(L,M){L.__proto__=M}||function(L,M){for(var k in M)Object.prototype.hasOwnProperty.call(M,k)&&(L[k]=M[k])},IM(E,w)};function pne(E,w){if(typeof w!="function"&&w!==null)throw new TypeError("Class extends value "+String(w)+" is not a constructor or null");IM(E,w);function L(){this.constructor=E}E.prototype=w===null?Object.create(w):(L.prototype=w.prototype,new L)}var il=function(){return il=Object.assign||function(w){for(var L,M=1,k=arguments.length;M<k;M++){L=arguments[M];for(var A in L)Object.prototype.hasOwnProperty.call(L,A)&&(w[A]=L[A])}return w},il.apply(this,arguments)};function gne(E,w){var L={};for(var M in E)Object.prototype.hasOwnProperty.call(E,M)&&w.indexOf(M)<0&&(L[M]=E[M]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,M=Object.getOwnPropertySymbols(E);k<M.length;k++)w.indexOf(M[k])<0&&Object.prototype.propertyIsEnumerable.call(E,M[k])&&(L[M[k]]=E[M[k]]);return L}function mne(E,w,L,M){var k=arguments.length,A=k<3?w:M===null?M=Object.getOwnPropertyDescriptor(w,L):M,D;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(E,w,L,M);else for(var I=E.length-1;I>=0;I--)(D=E[I])&&(A=(k<3?D(A):k>3?D(w,L,A):D(w,L))||A);return k>3&&A&&Object.defineProperty(w,L,A),A}function bne(E,w){return function(L,M){w(L,M,E)}}function Xfe(E,w,L,M,k,A){function D(ue){if(ue!==void 0&&typeof ue!="function")throw new TypeError("Function expected");return ue}for(var I=M.kind,R=I==="getter"?"get":I==="setter"?"set":"value",P=!w&&E?M.static?E:E.prototype:null,H=w||(P?Object.getOwnPropertyDescriptor(P,M.name):{}),G,q=!1,Y=L.length-1;Y>=0;Y--){var $={};for(var X in M)$[X]=X==="access"?{}:M[X];for(var X in M.access)$.access[X]=M.access[X];$.addInitializer=function(ue){if(q)throw new TypeError("Cannot add initializers after decoration has completed");A.push(D(ue||null))};var ne=(0,L[Y])(I==="accessor"?{get:H.get,set:H.set}:H[R],$);if(I==="accessor"){if(ne===void 0)continue;if(ne===null||typeof ne!="object")throw new TypeError("Object expected");(G=D(ne.get))&&(H.get=G),(G=D(ne.set))&&(H.set=G),(G=D(ne.init))&&k.unshift(G)}else(G=D(ne))&&(I==="field"?k.unshift(G):H[R]=G)}P&&Object.defineProperty(P,M.name,H),q=!0}function ede(E,w,L){for(var M=arguments.length>2,k=0;k<w.length;k++)L=M?w[k].call(E,L):w[k].call(E);return M?L:void 0}function tde(E){return typeof E=="symbol"?E:"".concat(E)}function nde(E,w,L){return typeof w=="symbol"&&(w=w.description?"[".concat(w.description,"]"):""),Object.defineProperty(E,"name",{configurable:!0,value:L?"".concat(L," ",w):w})}function yne(E,w){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(E,w)}function vne(E,w,L,M){function k(A){return A instanceof L?A:new L(function(D){D(A)})}
vendor: 4,551 bytes, line 371
371return new(L||(L=Promise))(function(A,D){function I(H){try{P(M.next(H))}catch(G){D(G)}}function R(H){try{P(M.throw(H))}catch(G){D(G)}}function P(H){H.done?A(H.value):k(H.value).then(I,R)}P((M=M.apply(E,w||[])).next())})}function _ne(E,w){var L={label:0,sent:function(){if(A[0]&1)throw A[1];return A[1]},trys:[],ops:[]},M,k,A,D;return D={next:I(0),throw:I(1),return:I(2)},typeof Symbol=="function"&&(D[Symbol.iterator]=function(){return this}),D;function I(P){return function(H){return R([P,H])}}function R(P){if(M)throw new TypeError("Generator is already executing.");for(;D&&(D=0,P[0]&&(L=0)),L;)try{if(M=1,k&&(A=P[0]&2?k.return:P[0]?k.throw||((A=k.return)&&A.call(k),0):k.next)&&!(A=A.call(k,P[1])).done)return A;switch(k=0,A&&(P=[P[0]&2,A.value]),P[0]){case 0:case 1:A=P;break;case 4:return L.label++,{value:P[1],done:!1};case 5:L.label++,k=P[1],P=[0];continue;case 7:P=L.ops.pop(),L.trys.pop();continue;default:if(A=L.trys,!(A=A.length>0&&A[A.length-1])&&(P[0]===6||P[0]===2)){L=0;continue}if(P[0]===3&&(!A||P[1]>A[0]&&P[1]<A[3])){L.label=P[1];break}if(P[0]===6&&L.label<A[1]){L.label=A[1],A=P;break}if(A&&L.label<A[2]){L.label=A[2],L.ops.push(P);break}A[2]&&L.ops.pop(),L.trys.pop();continue}P=w.call(E,L)}catch(H){P=[6,H],k=0}finally{M=A=0}if(P[0]&5)throw P[1];return{value:P[0]?P[1]:void 0,done:!0}}}var OM=Object.create?function(E,w,L,M){M===void 0&&(M=L);var k=Object.getOwnPropertyDescriptor(w,L);(!k||("get"in k?!w.__esModule:k.writable||k.configurable))&&(k={enumerable:!0,get:function(){return w[L]}}),Object.defineProperty(E,M,k)}:function(E,w,L,M){M===void 0&&(M=L),E[M]=w[L]};function wne(E,w){for(var L in E)L!=="default"&&!Object.prototype.hasOwnProperty.call(w,L)&&OM(w,E,L)}function RM(E){var w=typeof Symbol=="function"&&Symbol.iterator,L=w&&E[w],M=0;if(L)return L.call(E);if(E&&typeof E.length=="number")return{next:function(){return E&&M>=E.length&&(E=void 0),{value:E&&E[M++],done:!E}}};throw new TypeError(w?"Object is not iterable.":"Symbol.iterator is not defined.")}function vO(E,w){var L=typeof Symbol=="function"&&E[Symbol.iterator];if(!L)return E;var M=L.call(E),k,A=[],D;try{for(;(w===void 0||w-- >0)&&!(k=M.next()).done;)A.push(k.value)}catch(I){D={error:I}}finally{try{k&&!k.done&&(L=M.return)&&L.call(M)}finally{if(D)throw D.error}}return A}function xne(){for(var E=[],w=0;w<arguments.length;w++)E=E.concat(vO(arguments[w]));return E}function Sne(){for(var E=0,w=0,L=arguments.length;w<L;w++)E+=arguments[w].length;for(var M=Array(E),k=0,w=0;w<L;w++)for(var A=arguments[w],D=0,I=A.length;D<I;D++,k++)M[k]=A[D];return M}function o_(E,w,L){if(L||arguments.length===2)for(var M=0,k=w.length,A;M<k;M++)(A||!(M in w))&&(A||(A=Array.prototype.slice.call(w,0,M)),A[M]=w[M]);return E.concat(A||Array.prototype.slice.call(w))}function Jw(E){return this instanceof Jw?(this.v=E,this):new Jw(E)}function Cne(E,w,L){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var M=L.apply(E,w||[]),k,A=[];return k={},D("next"),D("throw"),D("return"),k[Symbol.asyncIterator]=function(){return this},k;function D(q){M[q]&&(k[q]=function(Y){return new Promise(function($,X){A.push([q,Y,$,X])>1||I(q,Y)})})}function I(q,Y){try{R(M[q](Y))}catch($){G(A[0][3],$)}}function R(q){q.value instanceof Jw?Promise.resolve(q.value.v).then(P,H):G(A[0][2],q)}function P(q){I("next",q)}function H(q){I("throw",q)}function G(q,Y){q(Y),A.shift(),A.length&&I(A[0][0],A[0][1])}}function Ene(E){var w,L;return w={},M("next"),M("throw",function(k){throw k}),M("return"),w[Symbol.iterator]=function(){return this},w;function M(k,A){w[k]=E[k]?function(D){return(L=!L)?{value:Jw(E[k](D)),done:!1}:A?A(D):D}:A}}function Lne(E){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var w=E[Symbol.asyncIterator],L;return w?w.call(E):(E=typeof RM=="function"?RM(E):E[Symbol.iterator](),L={},M("next"),M("throw"),M("return"),L[Symbol.asyncIterator]=function(){return this},L);function M(A){L[A]=E[A]&&function(D){return new Promise(function(I,R){D=E[A](D),k(I,R,D.done,D.value)})}}function k(A,D,I,R){Promise.resolve(R).then(function(P){A({value:P,done:I})},D)}}function Mne(E,w){return Object.defineProperty?Object.defineProperty(E,"raw",{value:w}):E.raw=w,E}var kne=Object.create?function(E,w){Object.defineProperty(E,"default",{enumerable:!0,value:w})}:function(E,w){E.default=w};function Tne(E){if(E&&E.__esModule)return E;var w={};if(E!=null)for(var L in E)L!=="default"&&Object.prototype.hasOwnProperty.call(E,L)&&OM(w,E,L);return kne(w,E),w}function Ane(E){return E&&E.__esModule?E:{default:E}
371}function Dne(E,w,L,M){if(L==="a"&&!M)throw new TypeError("Private accessor was defined without a getter");if(typeof w=="function"?E!==w||!M:!w.has(E))throw new TypeError("Cannot read private member from an object whose class did not declare it");return L==="m"?M:L==="a"?M.call(E):M?M.value:w.get(E)}function jne(E,w,L,M,k){if(M==="m")throw new TypeError("Private method is not writable");if(M==="a"&&!k)throw new TypeError("Private accessor was defined without a setter");if(typeof w=="function"?E!==w||!k:!w.has(E))throw new TypeError("Cannot write private member to an object whose class did not declare it");return M==="a"?k.call(E,L):k?k.value=L:w.set(E,L),L}function Nne(E,w){if(w===null||typeof w!="object"&&typeof w!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof E=="function"?w===E:E.has(w)}function Ine(E,w,L){if(w!=null){if(typeof w!="object"&&typeof w!="function")throw new TypeError("Object expected.");var M;if(L){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");M=w[Symbol.asyncDispose]}if(M===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");M=w[Symbol.dispose]}if(typeof M!="function")throw new TypeError("Object not disposable.");E.stack.push({value:w,dispose:M,async:L})}else L&&E.stack.push({async:!0});return w}var One=typeof SuppressedError=="function"?SuppressedError:function(E,w,L){var M=new Error(L);return M.name="SuppressedError",M.error=E,M.suppressed=w,M};function Rne(E){function w(M){E.error=E.hasError?new One(M,E.error,"An error was suppressed during disposal."):M,E.hasError=!0}function L(){for(;E.stack.length;){var M=E.stack.pop();try{var k=M.dispose&&M.dispose.call(M.value);if(M.async)return Promise.resolve(k).then(L,function(A){return w(A),L()})}catch(A){w(A)}}if(E.hasError)throw E.error}return L()}const ide={__extends:pne,__assign:il,__rest:gne,__decorate:mne,__param:bne,__metadata:yne,__awaiter:vne,__generator:_ne,__createBinding:OM,__exportStar:wne,__values:RM,__read:vO,__spread:xne,__spreadArrays:Sne,__spreadArray:o_,__await:Jw,__asyncGenerator:Cne,__asyncDelegator:Ene,__asyncValues:Lne,__makeTemplateOb
vendor: 4,684 bytes, line 371
371ject:Mne,__importStar:Tne,__importDefault:Ane,__classPrivateFieldGet:Dne,__classPrivateFieldSet:jne,__classPrivateFieldIn:Nne,__addDisposableResource:Ine,__disposeResources:Rne};var zne=__webpack_require__(2833),Pne=__webpack_require__.n(zne),Za="-ms-",Kw="-moz-",Jr="-webkit-",_O="comm",vS="rule",zM="decl",rde="@page",ade="@media",Fne="@import",sde="@charset",ode="@viewport",ude="@supports",lde="@document",cde="@namespace",wO="@keyframes",fde="@font-face",dde="@counter-style",hde="@font-feature-values",Bne="@layer",pde="@scope",xO=Math.abs,PM=String.fromCharCode,FM=Object.assign;function Une(E,w){return ru(E,0)^45?(((w<<2^ru(E,0))<<2^ru(E,1))<<2^ru(E,2))<<2^ru(E,3):0}function SO(E){return E.trim()}function Vp(E,w){return(E=w.exec(E))?E[0]:E}function Qi(E,w,L){return E.replace(w,L)}function _S(E,w,L){return E.indexOf(w,L)}function ru(E,w){return E.charCodeAt(w)|0}function u_(E,w,L){return E.slice(w,L)}function u0(E){return E.length}function CO(E){return E.length}function Xw(E,w){return w.push(E),E}function Hne(E,w){return E.map(w).join("")}function EO(E,w){return E.filter(function(L){return!Vp(L,w)})}var wS=1,l_=1,LO=0,Hc=0,Cs=0,c_="";function xS(E,w,L,M,k,A,D,I){return{value:E,root:w,parent:L,type:M,props:k,children:A,line:wS,column:l_,length:D,return:"",siblings:I}}function Om(E,w){return FM(xS("",null,null,"",null,null,0,E.siblings),E,{length:-E.length},w)}function f_(E){for(;E.root;)E=Om(E.root,{children:[E]});Xw(E,E.siblings)}function Gne(){return Cs}function Vne(){return Cs=Hc>0?ru(c_,--Hc):0,l_--,Cs===10&&(l_=1,wS--),Cs}function Rf(){return Cs=Hc<LO?ru(c_,Hc++):0,l_++,Cs===10&&(l_=1,wS++),Cs}function Pb(){return ru(c_,Hc)}function SS(){return Hc}function CS(E,w){return u_(c_,E,w)}function ES(E){switch(E){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function MO(E){return wS=l_=1,LO=u0(c_=E),Hc=0,[]}function kO(E){return c_="",E}function LS(E){return SO(CS(Hc-1,BM(E===91?E+2:E===40?E+1:E)))}function gde(E){return kO(qne(MO(E)))}function Wne(E){for(;(Cs=Pb())&&Cs<33;)Rf();return ES(E)>2||ES(Cs)>3?"":" "}function qne(E){for(;Rf();)switch(ES(Cs)){case 0:append(TO(Hc-1),E);break;case 2:append(LS(Cs),E);break;default:append(from(Cs),E)}return E}function Yne(E,w){for(;--w&&Rf()&&!(Cs<48||Cs>102||Cs>57&&Cs<65||Cs>70&&Cs<97););return CS(E,SS()+(w<6&&Pb()==32&&Rf()==32))}function BM(E){for(;Rf();)switch(Cs){case E:return Hc;case 34:case 39:E!==34&&E!==39&&BM(Cs);break;case 40:E===41&&BM(E);break;case 92:Rf();break}return Hc}function $ne(E,w){for(;Rf()&&E+Cs!==57;)if(E+Cs===84&&Pb()===47)break;return"/*"+CS(w,Hc-1)+"*"+PM(E===47?E:Rf())}function TO(E){for(;!ES(Pb());)Rf();return CS(E,Hc)}function MS(E,w){for(var L="",M=0;M<E.length;M++)L+=w(E[M],M,E,w)||"";return L}function Zne(E,w,L,M){switch(E.type){case Bne:if(E.children.length)break;case Fne:case zM:return E.return=E.return||E.value;case _O:return"";case wO:return E.return=E.value+"{"+MS(E.children,M)+"}";case vS:if(!u0(E.value=E.props.join(",")))return""}return u0(L=MS(E.children,M))?E.return=E.value+"{"+L+"}":""}function AO(E,w,L){switch(Une(E,w)){case 5103:return Jr+"print-"+E+E;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Jr+E+E;case 4789:return Kw+E+E;case 5349:case 4246:case 4810:case 6968:case 2756:return Jr+E+Kw+E+Za+E+E;case 5936:switch(ru(E,w+11)){case 114:return Jr+E+Za+Qi(E,/[svh]\w+-[tblr]{2}/,"tb")+E;case 108:return Jr+E+Za+Qi(E,/[svh]\w+-[tblr]{2}/,"tb-rl")+E;case 45:return Jr+E+Za+Qi(E,/[svh]\w+-[tblr]{2}/,"lr")+E}case 6828:case 4268:case 2903:return Jr+E+Za+E+E;case 6165:return Jr+E+Za+"flex-"+E+E;case 5187:return Jr+E+Qi(E,/(\w+).+(:[^]+)/,Jr+"box-$1$2"+Za+"flex-$1$2")+E;case 5443:return Jr+E+Za+"flex-item-"+Qi(E,/flex-|-self/g,"")+(Vp(E,/flex-|baseline/)?"":Za+"grid-row-"+Qi(E,/flex-|-self/g,""))+E;case 4675:return Jr+E+Za+"flex-line-pack"+Qi(E,/align-content|flex-|-self/g,"")+E;case 5548:return Jr+E+Za+Qi(E,"shrink","negative")+E;case 5292:return Jr+E+Za+Qi(E,"basis","preferred-size")+E;case 6060:return Jr+"box-"+Qi(E,"-grow","")+Jr+E+Za+Qi(E,"grow","positive")+E;case 4554:return Jr+Qi(E,/([^-])(transform)/g,"$1"+Jr+"$2")+E;case 6187:return Qi(Qi(Qi(E,/(zoom-|grab)/,Jr+"$1"),/(image-set)/,Jr+"$1"),E,"")+E;case 5495:case 3959:return Qi(E,/(image-set\([^]*)/,Jr+"$1$`$1");case 4968:return Qi(Qi(E,/(.+:)(flex-)?(.*)/,Jr+"box-pack:$3"+Za+"flex-
371pack:$3"),/s.+-b[^;]+/,"justify")+Jr+E+E;case 4200:if(!Vp(E,/flex-|baseline/))return Za+"grid-column-align"+u_(E,w)+E;break;case 2592:case 3360:return Za+Qi(E,"template-","")+E;case 4384:case 3616:return L&&L.some(function(M,k){return w=k,Vp(M.props,/grid-\w+-end/)})?~_S(E+(L=L[w].value),"span",0)?E:Za+Qi(E,"-start","")+E+Za+"grid-row-span:"+(~_S(L,"span",0)?Vp(L,/\d+/):+Vp(L,/\d+/)-+Vp(E,/\d+/))+";":Za+Qi(E,"-start","")+E;case 4896:case 4128:return L&&L.some(function(M){return Vp(M.props,/grid-\w+-start/)})?E:Za+Qi(Qi(E,"-end","-span"),"span ","")+E;case 4095:case 3583:case 4068:case 2532:return Qi(E,/(.+)-inline(.+)/,Jr+"$1$2")+E;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(u0(E)-1-w>6)switch(ru(E,w+1)){case 109:if(ru(E,w+4)!==45)break;case 102:return Qi(E,/(.+:)(.+)-([^]+)/,"$1"+Jr+"$2-$3$1"+Kw+(ru(E,w+3)==108?"$3":"$2-$3"))+E;case 115:return~_S(E,"stretch",0)?AO(Qi(E,"stretch","fill-available"),w,L)+E:E}break;case 5152:case 5920:return Qi(E,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(M,k,A,D,I,R,P){return Za+k+":"+A+P+(D?Za+k+"-span:"+(I?R:+R-+A)+P:"")+E});case 4949:if(ru(E,w+6)===121)return Qi(E,":",":"+Jr)+E;break;case 6444:switch(ru(E,ru(E,14)===45?18:11)){case 120:return Qi(E,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Jr+(ru(E,14)===45?"inline-":"")+"box$3$1"+Jr+"$2$3$1"+Za+"$2box$3")+E;case 100:return Qi(E,":",":"+Za)+E}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Qi(E,"scroll-","scroll-snap-")+E}return E}function Qne(E){var w=CO(E);return function(L,M,k,A){for(var D="",I=0;I<w;I++)D+=E[I](L,M,k,A)||"";return D}}function Jne(E){return function(w){w.root||(w=w.return)&&E(w)}}function Kne(E,w,L,M){if(E.length>-1&&!E.return)switch(E.type){case zM:E.return=AO(E.value,E.length,L);return;case wO:return MS([Om(E,{value:Qi(E.value,"@","@"+Jr)})],M);case vS:if(E.length)return Hne(L=E.props,function(k){switch(Vp(k,M=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":f_(Om(E,{props:[Qi(k,/:(read-\w+)/,":"+Kw+"$1")]})),f_(Om(E,{props:[k]})),FM(E,{props:EO(L,M)});break;case"::placeholder":f_(Om(E,{props:[Qi(k,/:(plac\w+)/,":"+Jr+"input-$1")]})),f_(Om(E,{props:[Qi(k,/:(plac\w+)/,":"+Kw+"$1")]})),f_(Om(E,{props:[Qi(k,/:(plac\w+)/,Za+"input-$1")]})),f_(Om(E,{props:[k]})),FM(E,{props:EO(L,M)});break}return""})}}function mde(E){switch(E.type){case RULESET:E.props=E.props.map(function(w){return combine(tokenize(w),function(L,M,k){switch(charat(L,0)){case 12:return substr(L,1,strlen(L));case 0:case 40:case 43:case 62:case 126:return L;case 58:k[++M]==="global"&&(k[M]="",k[++M]="\f"+substr(k[M],M=1,-1));case 32:return M===1?"":L;default:switch(M){case 0:return E=L,sizeof(k)>1?"":L;case(M=sizeof(k)-1):case 2:return M===2?L+E+E:L+E;default:return L}}})})}}function Xne(E){return kO(kS("",null,null,null,[""],E=MO(E),0,[0],E))}function kS(E,w,L,M,k,A,D,I,R){for(var P=0,H=0,G=D,q=0,Y=0,$=0,X=1,ne=1,ue=1,fe=0,be="",_e=k,ye=A,Ee=M,He=be;ne;)switch($=fe,fe=Rf()){case 40:if($!=108&&ru(He,G-1)==58){_S(He+=Qi(LS(fe),"&","&\f"),"&\f",xO(P?I[P-1]:0))!=-1&&(ue=-1);break}case 34:case 39:case 91:He+=LS(fe);break;case 9:case 10:case 13:case 32:He+=Wne($);break;case 92:He+=Yne(SS()-1,7);continue;case 47:switch(Pb()){case 42:case 47:Xw(eie($ne(Rf(),SS()),w,L,R),R);break;default:He+="/"}break;case 123*X:I[P++]=u0(He)*ue;case 125*X:case 59:case 0:switch(fe){case 0:case 125:ne=0;case 59+H:ue==-1&&(He=Qi(He,/\f/g,"")),Y>0&&u0(He)-G&&Xw(Y>32?jO(He+";",M,L,G-1,R):jO(Qi(He," ","")+";",M,L,G-2,R),R);break;case 59:He+=";";default:if(Xw(Ee=DO(He,w,L,P,H,k,I,be,_e=[],ye=[],G,A),A),fe===123)if(H===0)kS(He,w,Ee,Ee,_e,A,G,I,ye);else switch(q===99&&ru(He,3)===110?100:q){case 100:case 108:case 109:case 115:kS(E,Ee,Ee,M&&Xw(DO(E,Ee,Ee,0,0,k,I,be,k,_e=[],G,ye),ye),k,ye,G,I,M?_e:ye);break;default:kS(He,Ee,Ee,Ee,[""],ye,0,I,ye)}}
vendor: 14,937 bytes, lines 371-372
371P=H=Y=0,X=ue=1,be=He="",G=D;break;case 58:G=1+u0(He),Y=$;default:if(X<1){if(fe==123)--X;else if(fe==125&&X++==0&&Vne()==125)continue}switch(He+=PM(fe),fe*X){case 38:ue=H>0?1:(He+="\f",-1);break;case 44:I[P++]=(u0(He)-1)*ue,ue=1;break;case 64:Pb()===45&&(He+=LS(Rf())),q=Pb(),H=G=u0(be=He+=TO(SS())),fe++;break;case 45:$===45&&u0(He)==2&&(X=0)}}return A}function DO(E,w,L,M,k,A,D,I,R,P,H,G){for(var q=k-1,Y=k===0?A:[""],$=CO(Y),X=0,ne=0,ue=0;X<M;++X)for(var fe=0,be=u_(E,q+1,q=xO(ne=D[X])),_e=E;fe<$;++fe)(_e=SO(ne>0?Y[fe]+" "+be:Qi(be,/&\f/g,Y[fe])))&&(R[ue++]=_e);return xS(E,w,L,k===0?vS:I,R,P,H,G)}function eie(E,w,L,M){return xS(E,w,L,_O,PM(Gne()),u_(E,2,-2),0,M)}function jO(E,w,L,M,k){return xS(E,w,L,zM,u_(E,0,M),u_(E,M+1,-1),M,k)}var tie={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Wp=typeof process!="undefined"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",NO="active",TS="data-styled-version",d_="6.1.16",UM=`/*!sc*/
372`,AS=typeof window!="undefined"&&"HTMLElement"in window,nie=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process!="undefined"&&process.env!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==""?process.env.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&process.env.REACT_APP_SC_DISABLE_SPEEDY:typeof process!="undefined"&&process.env!==void 0&&process.env.SC_DISABLE_SPEEDY!==void 0&&process.env.SC_DISABLE_SPEEDY!==""&&process.env.SC_DISABLE_SPEEDY!=="false"&&process.env.SC_DISABLE_SPEEDY),iie={},bde=/invalid hook call/i,yde=new Set,vde=function(E,w){if(0)var L,M,k,A},DS=Object.freeze([]),h_=Object.freeze({});function HM(E,w,L){return L===void 0&&(L=h_),E.theme!==L.theme&&E.theme||w||L.theme}var IO=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),rie=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,aie=/(^-|-$)/g;function OO(E){return E.replace(rie,"-").replace(aie,"")}var sie=/(a)(d)/gi,jS=52,RO=function(E){return String.fromCharCode(E+(E>25?39:97))};function GM(E){var w,L="";for(w=Math.abs(E);w>jS;w=w/jS|0)L=RO(w%jS)+L;return(RO(w%jS)+L).replace(sie,"$1-$2")}var VM,zO=5381,p_=function(E,w){for(var L=w.length;L;)E=33*E^w.charCodeAt(--L);return E},PO=function(E){return p_(zO,E)};function WM(E){return GM(PO(E)>>>0)}function FO(E){return E.displayName||E.name||"Component"}function qM(E){return typeof E=="string"&&!0}var BO=typeof Symbol=="function"&&Symbol.for,UO=BO?Symbol.for("react.memo"):60115,oie=BO?Symbol.for("react.forward_ref"):60112,uie={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},lie={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},HO={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},cie=((VM={})[oie]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},VM[UO]=HO,VM);function GO(E){return("type"in(w=E)&&w.type.$$typeof)===UO?HO:"$$typeof"in E?cie[E.$$typeof]:uie;var w}var fie=Object.defineProperty,die=Object.getOwnPropertyNames,VO=Object.getOwnPropertySymbols,hie=Object.getOwnPropertyDescriptor,pie=Object.getPrototypeOf,WO=Object.prototype;function YM(E,w,L){if(typeof w!="string"){if(WO){var M=pie(w);M&&M!==WO&&YM(E,M,L)}var k=die(w);VO&&(k=k.concat(VO(w)));for(var A=GO(E),D=GO(w),I=0;I<k.length;++I){var R=k[I];if(!(R in lie||L&&L[R]||D&&R in D||A&&R in A)){var P=hie(w,R);try{fie(E,R,P)}catch(H){}}}}return E}function Fb(E){return typeof E=="function"}function $M(E){return typeof E=="object"&&"styledComponentId"in E}function Bb(E,w){return E&&w?"".concat(E," ").concat(w):E||w||""}function e4(E,w){if(E.length===0)return"";for(var L=E[0],M=1;M<E.length;M++)L+=w?w+E[M]:E[M];return L}function t4(E){return E!==null&&typeof E=="object"&&E.constructor.name===Object.name&&!("props"in E&&E.$$typeof)}function ZM(E,w,L){if(L===void 0&&(L=!1),!L&&!t4(E)&&!Array.isArray(E))return w;if(Array.isArray(w))for(var M=0;M<w.length;M++)E[M]=ZM(E[M],w[M]);else if(t4(w))for(var M in w)E[M]=ZM(E[M],w[M]);return E}function QM(E,w){Object.defineProperty(E,"toString",{value:w})}var _de={};function wde(){for(var E=[],w=0;w<arguments.length;w++)E[w]=arguments[w];for(var L=E[0],M=[],k=1,A=E.length;k<A;k+=1)M.push(E[k]);return M.forEach(function(D){L=L.replace(/%[a-z]/,D)}),L}function zf(E){for(var w=[],L=1;L<arguments.length;L++)w[L-1]=arguments[L];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(E," for more information.").concat(w.length>0?" Args: ".concat(w.join(", ")):""))}var gie=function(){function E(w){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=w}return E.prototype.indexOfGroup=function(w){for(var L=0,M=0;M<w;M++)L+=this.groupSizes[M];return L},E.prototype.insertRules=function(w,L){if(w>=this.groupSizes.length){for(var M=this.groupSizes,k=M.length,A=k;w>=A;)if((A<<=1)<0)throw zf(16,"".concat(w));this.groupSizes=new Uint32Array(A),this.groupSizes.set(M),this.length=A;for(var D=k;D<A;D++)this.groupSizes[D]=0}for(var I=this.indexOfGroup(w+1),R=(D=0,L.length);D<R;D++)this.tag.insertRule(I,L[D])&&(this.groupSizes[w]++,I++)},E.prototype.clearGroup=function(w){if(w<this.length){var L=this.groupSizes[w],M=this.indexOfGroup(w),k=M+L;this.groupSizes[w]=0;for(var A=M;A<k;A++)this.tag.deleteRule(M)}},E.prototype.getGroup=function(w){var L="";if(w>=this.length||this.groupSizes[w]===0)return L;for(var M=this.groupSizes[w],k=this.indexOfGroup(w),A=k+M,D=k;D<A;D++)L+="".concat(this.tag.getRule(D)).concat(UM);return L},E}(),xde=null,NS=new Map,IS=new Map,OS=1,RS=function(E){if(NS.has(E))return NS.get(E);for(;IS.has(OS);)OS++;var w=OS++;return NS.set(E,w),IS.set(w,E),w},mie=function(E,w){OS=w+1,NS.set(E,w),IS.set(w,E)},bie="style[".concat(Wp,"][").concat(TS,'="').concat(d_,'"]'),yie=new RegExp("^".concat(Wp,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),vie=function(E,w,L){for(var M,k=L.split(","),A=0,D=k.length;A<D;A++)(M=k[A])&&E.registerName(w,M)},_ie=function(E,w){for(var L,M=((L=w.textContent)!==null&&L!==void 0?L:"").split(UM),k=[],A=0,D=M.length;A<D;A++){var I=M[A].trim();if(I){var R=I.match(yie);if(R){var P=0|parseInt(R[1],10),H=R[2];P!==0&&(mie(H,P),vie(E,H,R[3]),E.getTag().insertRules(P,k)),k.length=0}else k.push(I)}}},qO=function(E){for(var w=document.querySelectorAll(bie),L=0,M=w.length;L<M;L++){var k=w[L];k&&k.getAttribute(Wp)!==NO&&(_ie(E,k),k.parentNode&&k.parentNode.removeChild(k))}};function JM(){return __webpack_require__.nc}var YO=function(E){var w=document.head,L=E||w,M=document.createElement("style"),k=function(I){var R=Array.from(I.querySelectorAll("style[".concat(Wp,"]")));return R[R.length-1]}(L),A=k!==void 0?k.nextSibling:null;M.setAttribute(Wp,NO),M.setAttribute(TS,d_);var D=JM();return D&&M.setAttribute("nonce",D),L.insertBefore(M,A),M},wie=function(){function E(w){this.element=YO(w),this.element.appendChild(document.createTextNode("")),this.sheet=function(L){if(L.sheet)return L.sheet;for(var M=document.styleSheets,k=0,A=M.length;k<A;k++){var D=M[k];if(D.ownerNode===L)return D}throw zf(17)}(this.element),this.length=0}return E.prototype.insertRule=function(w,L){try{return this.sheet.insertRule(L,w),this.length++,!0}catch(M){return!1}},E.prototype.deleteRule=function(w){this.sheet.deleteRule(w),this.length--},E.prototype.getRule=function(w){var L=this.sheet.cssRules[w];return L&&L.cssText?L.cssText:""},E}(),xie=function(){function E(w){this.element=YO(w),this.nodes=this.element.childNodes,this.length=0}return E.prototype.insertRule=function(w,L){if(w<=this.length&&w>=0){var M=document.createTextNode(L);return this.element.insertBefore(M,this.nodes[w]||null),this.length++,!0}return!1},E.prototype.deleteRule=function(w){this.element.removeChild(this.nodes[w]),this.length--},E.prototype.getRule=function(w){return w<this.length?this.nodes[w].textContent:""},E}(),Sie=function(){function E(w){this.rules=[],this.length=0}return E.prototype.insertRule=function(w,L){return w<=this.length&&(this.rules.splice(w,0,L),this.length++,!0)},E.prototype.deleteRule=function(w){this.rules.splice(w,1),this.length--},E.prototype.getRule=function(w){return w<this.length?this.rules[w]:""},E}(),$O=AS,Cie={isServer:!AS,useCSSOMInjection:!nie},g_=function(){function E(w,L,M){w===void 0&&(w=h_),L===void 0&&(L={});var k=this;this.options=il(il({},Cie),w),this.gs=L,this.names=new Map(M),this.server=!!w.isServer,!this.server&&AS&&$O&&($O=!1,qO(this)),QM(this,function(){return function(A){for(var D=A.getTag(),I=D.length,R="",P=function(G){var q=function(ue){return IS.get(ue)}(G);if(q===void 0)return"continue";var Y=A.names.get(q),$=D.getGroup(G);if(Y===void 0||!Y.size||$.length===0)return"continue";var X="".concat(Wp,".g").concat(G,'[id="').concat(q,'"]'),ne="";Y!==void 0&&Y.forEach(function(ue){ue.length>0&&(ne+="".concat(ue,","))}),R+="".concat($).concat(X,'{content:"').concat(ne,'"}').concat(UM)},H=0;H<I;H++)P(H);return R}(k)})}return E.registerId=function(w){return RS(w)},E.prototype.rehydrate=function(){!this.server&&AS&&qO(this)},E.prototype.reconstructWithOptions=function(w,L){return L===void 0&&(L=!0),new E(il(il({},this.options),w),this.gs,L&&this.names||void 0)},E.prototype.allocateGSInstance=function(w){return this.gs[w]=(this.gs[w]||0)+1},E.prototype.getTag=function(){return this.tag||(this.tag=(w=function(L){var M=L.useCSSOMInjection,k=L.target;return L.isServer?new Sie(k):M?new wie(k):new xie(k)}(this.options),new gie(w)));var w},E.prototype.hasNameForId=function(w,L){return this.names.has(w)&&this.names.get(w).has(L)},E.prototype.registerName=function(w,L){if(RS(w),this.names.has(w))this.names.get(w).add(L);else{var M=new Set;M.add(L),this.names.set(w,M)}},E.prototype.insertRules=function(w,L,M){this.registerName(w,L),this.getTag().insertRules(RS(w),M)},E.prototype.clearNames=function(w){this.names.has(w)&&this.names.get(w).clear()},E.prototype.clearRules=function(w){this.getTag().clearGroup(RS(w)),this.clearNames(w)},E.prototype.clearTag=function(){this.tag=void 0},E}(),Eie=/&/g,Lie=/^\s*\/\/.*$/gm;function ZO(E,w){return E.map(function(L){return L.type==="rule"&&(L.value="".concat(w," ").concat(L.value),L.value=L.value.replaceAll(",",",".concat(w," ")),L.props=L.props.map(function(M){return"".concat(w," ").concat(M)})),Array.isArray(L.children)&&L.type!=="@keyframes"&&(L.children=ZO(L.children,w)),L})}function QO(E){var w,L,M,k=E===void 0?h_:E,A=k.options,D=A===void 0?h_:A,I=k.plugins,R=I===void 0?DS:I,P=function(q,Y,$){return $.startsWith(L)&&$.endsWith(L)&&$.replaceAll(L,"").length>0?".".concat(w):q},H=R.slice();H.push(function(q){q.type===vS&&q.value.includes("&")&&(q.props[0]=q.props[0].replace(Eie,L).replace(M,P))}),D.prefix&&H.push(Kne),H.push(Zne);var G=function(q,Y,$,X){Y===void 0&&(Y=""),$===void 0&&($=""),X===void 0&&(X="&"),w=X,L=Y,M=new RegExp("\\".concat(L,"\\b"),"g");var ne=q.replace(Lie,""),ue=Xne($||Y?"".concat($," ").concat(Y," { ").concat(ne," }"):ne);D.namespace&&(ue=ZO(ue,D.namespace));var fe=[];return MS(ue,Qne(H.concat(Jne(function(be){return fe.push(be)})))),fe};return G.hash=R.length?R.reduce(function(q,Y){return Y.name||zf(15),p_(q,Y.name)},zO).toString():"",G}var JO=new g_,KM=QO(),XM=ae.createContext({shouldForwardProp:void 0,styleSheet:JO,stylis:KM}),Sde=XM.Consumer,Mie=ae.createContext(void 0);function zS(){return(0,ae.useContext)(XM)}function kie(E){var w=(0,ae.useState)(E.stylisPlugins),L=w[0],M=w[1],k=zS().styleSheet,A=(0,ae.useMemo)(function(){var R=k;return E.sheet?R=E.sheet:E.target&&(R=R.reconstructWithOptions({target:E.target},!1)),E.disableCSSOMInjection&&(R=R.reconstructWithOptions({useCSSOMInjection:!1})),R},[E.disableCSSOMInjection,E.sheet,E.target,k]),D=(0,ae.useMemo)(function(){return QO({options:{namespace:E.namespace,prefix:E.enableVendorPrefixes},plugins:L})},[E.enableVendorPrefixes,E.namespace,L]);(0,ae.useEffect)(function(){Pne()(L,E.stylisPlugins)||M(E.stylisPlugins)},[E.stylisPlugins]);var I=(0,ae.useMemo)(function(){return{shouldForwardProp:E.shouldForwardProp,styleSheet:A,stylis:D}},[E.shouldForwardProp,A,D]);return ae.createElement(XM.Provider,{value:I},ae.createElement(Mie.Provider,{value:D},E.children))}var KO=function(){function E(w,L){var M=this;this.inject=function(k,A){A===void 0&&(A=KM);var D=M.name+A.hash;k.hasNameForId(M.id,D)||k.insertRules(M.id,D,A(M.rules,D,"@keyframes"))},this.name=w,this.id="sc-keyframes-".concat(w),this.rules=L,QM(this,function(){throw zf(12,String(M.name))})}return E.prototype.getName=function(w){return w===void 0&&(w=KM),this.name+w.hash},E}(),Tie=function(E){return E>="A"&&E<="Z"};function XO(E){for(var w="",L=0;L<E.length;L++){var M=E[L];if(L===1&&M==="-"&&E[0]==="-")return E;Tie(M)?w+="-"+M.toLowerCase():w+=M}return w.startsWith("ms-")?"-"+w:w}var eR=function(E){return E==null||E===!1||E===""},tR=function(E){var w,L,M=[];for(var k in E){var A=E[k];E.hasOwnProperty(k)&&!eR(A)&&(Array.isArray(A)&&A.isCss||Fb(A)?M.push("".concat(XO(k),":"),A,";"):t4(A)?M.push.apply(M,o_(o_(["".concat(k," {")],tR(A),!1),["}"],!1)):M.push("".concat(XO(k),": ").concat((w=k,(L=A)==null||typeof L=="boolean"||L===""?"":typeof L!="number"||L===0||w in tie||w.startsWith("--")?String(L).trim():"".concat(L,"px")),";")))}return M};function Rm(E,w,L,M){if(eR(E))return[];if($M(E))return[".".concat(E.styledComponentId)];
372if(Fb(E)){if(!Fb(A=E)||A.prototype&&A.prototype.isReactComponent||!w)return[E];var k=E(w);return Rm(k,w,L,M)}var A;return E instanceof KO?L?(E.inject(L,M),[E.getName(M)]):[E]:t4(E)?tR(E):Array.isArray(E)?Array.prototype.concat.apply(DS,E.map(function(D){return Rm(D,w,L,M)})):[E.toString()]}function nR(E){for(var w=0;w<E.length;w+=1){var L=E[w];if(Fb(L)&&!$M(L))return!1}return!0}var Aie=PO(d_),Die=function(){function E(w,L,M){this.rules=w,this.staticRulesId="",this.isStatic=(M===void 0||M.isStatic)&&nR(w),this.componentId=L,this.baseHash=p_(Aie,L),this.baseStyle=M,g_.registerId(L)}return E.prototype.generateAndInjectStyles=function(w,L,M){var k=this.baseStyle?this.baseStyle.generateAndInjectStyles(w,L,M):"";if(this.isStatic&&!M.hash)if(this.staticRulesId&&L.hasNameForId(this.componentId,this.staticRulesId))k=Bb(k,this.staticRulesId);else{var A=e4(Rm(this.rules,w,L,M)),D=GM(p_(this.baseHash,A)>>>0);if(!L.hasNameForId(this.componentId,D)){var I=M(A,".".concat(D),void 0,this.componentId);L.insertRules(this.componentId,D,I)}k=Bb(k,D),this.staticRulesId=D}else{for(var R=p_(this.baseHash,M.hash),P="",H=0;H<this.rules.length;H++){var G=this.rules[H];if(typeof G=="string")P+=G;else if(G){var q=e4(Rm(G,w,L,M));R=p_(R,q+H),P+=q}}if(P){var Y=GM(R>>>0);L.hasNameForId(this.componentId,Y)||L.insertRules(this.componentId,Y,M(P,".".concat(Y),void 0,this.componentId)),k=Bb(k,Y)}}return k},E}(),Ub=ae.createContext(void 0),Cde=Ub.Consumer;function Ede(){var E=c(Ub);if(!E)throw zf(18);return E}function Lde(E){var w=o.useContext(Ub),L=i(function(){return function(M,k){if(!M)throw zf(14);if(Fb(M)){var A=M(k);return A}if(Array.isArray(M)||typeof M!="object")throw zf(8);return k?t(t({},k),M):M}(E.theme,w)},[E.theme,w]);return E.children?o.createElement(Ub.Provider,{value:L},E.children):null}var ek={},Mde=new Set;function jie(E,w,L){var M=$M(E),k=E,A=!qM(E),D=w.attrs,I=D===void 0?DS:D,R=w.componentId,P=R===void 0?function(_e,ye){var Ee=typeof _e!="string"?"sc":OO(_e);ek[Ee]=(ek[Ee]||0)+1;var He="".concat(Ee,"-").concat(WM(d_+Ee+ek[Ee]));return ye?"".concat(ye,"-").concat(He):He}(w.displayName,w.parentComponentId):R,H=w.displayName,G=H===void 0?function(_e){return qM(_e)?"styled.".concat(_e):"Styled(".concat(FO(_e),")")}(E):H,q=w.displayName&&w.componentId?"".concat(OO(w.displayName),"-").concat(w.componentId):w.componentId||P,Y=M&&k.attrs?k.attrs.concat(I).filter(Boolean):I,$=w.shouldForwardProp;if(M&&k.shouldForwardProp){var X=k.shouldForwardProp;if(w.shouldForwardProp){var ne=w.shouldForwardProp;$=function(_e,ye){return X(_e,ye)&&ne(_e,ye)}}else $=X}var ue=new Die(L,q,M?k.componentStyle:void 0);function fe(_e,ye){return function(Ee,He,Ge){var it=Ee.attrs,wt=Ee.componentStyle,vt=Ee.defaultProps,Bt=Ee.foldedComponentIds,Zt=Ee.styledComponentId,Jt=Ee.target,It=ae.useContext(Ub),Yt=zS(),ln=Ee.shouldForwardProp||Yt.shouldForwardProp,On=HM(He,It,vt)||h_,gn=function(Fn,Ji,Qs){for(var Na,ni=il(il({},Ji),{className:void 0,theme:Qs}),Yn=0;Yn<Fn.length;Yn+=1){var Pn=Fb(Na=Fn[Yn])?Na(ni):Na;for(var ii in Pn)ni[ii]=ii==="className"?Bb(ni[ii],Pn[ii]):ii==="style"?il(il({},ni[ii]),Pn[ii]):Pn[ii]}return Ji.className&&(ni.className=Bb(ni.className,Ji.className)),ni}(it,He,On),qn=gn.as||Jt,Tn={};for(var er in gn)gn[er]===void 0||er[0]==="$"||er==="as"||er==="theme"&&gn.theme===On||(er==="forwardedAs"?Tn.as=gn.forwardedAs:ln&&!ln(er,qn)||(Tn[er]=gn[er]));var Sa=function(Fn,Ji){var Qs=zS(),Na=Fn.generateAndInjectStyles(Ji,Qs.styleSheet,Qs.stylis);return Na}(wt,gn),li=Bb(Bt,Zt);return Sa&&(li+=" "+Sa),gn.className&&(li+=" "+gn.className),Tn[qM(qn)&&!IO.has(qn)?"class":"className"]=li,Ge&&(Tn.ref=Ge),(0,ae.createElement)(qn,Tn)}(be,_e,ye)}fe.displayName=G;var be=ae.forwardRef(fe);return be.attrs=Y,be.componentStyle=ue,be.displayName=G,be.shouldForwardProp=$,be.foldedComponentIds=M?Bb(k.foldedComponentIds,k.styledComponentId):"",be.styledComponentId=q,be.target=M?k.target:E,Object.defineProperty(be,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(_e){this._foldedDefaultProps=M?function(ye){for(var Ee=[],He=1;He<arguments.length;He++)Ee[He-1]=arguments[He];for(var Ge=0,it=Ee;Ge<it.length;Ge++)ZM(ye,it[Ge],!0);return ye}({},k.defaultProps,_e):_e}}),QM(be,function(){return".".concat(be.styledComponentId)}),A&&YM(be,E,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),be}function iR(E,w){for(var L=[E[0]],M=0,k=w.length;M<k;M+=1)L.push(w[M],E[M+1]);return L}var rR=function(E){return Object.assign(E,{isCss:!0})};function n4(E){for(var w=[],L=1;L<arguments.length;L++)w[L-1]=arguments[L];if(Fb(E)||t4(E))return rR(Rm(iR(DS,o_([E],w,!0))));var M=E;return w.length===0&&M.length===1&&typeof M[0]=="string"?Rm(M):rR(Rm(iR(M,w)))}function tk(E,w,L){if(L===void 0&&(L=h_),!w)throw zf(1,w);var M=function(k){for(var A=[],D=1;D<arguments.length;D++)A[D-1]=arguments[D];return E(w,L,n4.apply(void 0,o_([k],A,!1)))};return M.attrs=function(k){return tk(E,w,il(il({}
372,L),{attrs:Array.prototype.concat(L.attrs,k).filter(Boolean)}))},M.withConfig=function(k){return tk(E,w,il(il({},L),k))},M}var aR=function(E){return tk(jie,E)},di=aR;IO.forEach(function(E){di[E]=aR(E)});var Nie=function(){function E(w,L){this.rules=w,this.componentId=L,this.isStatic=nR(w),g_.registerId(this.componentId+1)}return E.prototype.createStyles=function(w,L,M,k){var A=k(e4(Rm(this.rules,L,M,k)),""),D=this.componentId+w;M.insertRules(D,D,A)},E.prototype.removeStyles=function(w,L){L.clearRules(this.componentId+w)},E.prototype.renderStyles=function(w,L,M,k){w>2&&g_.registerId(this.componentId+w),this.removeStyles(w,M),this.createStyles(w,L,M,k)},E}();function kde(E){for(var w=[],L=1;L<arguments.length;L++)w[L-1]=arguments[L];var M=n4.apply(void 0,e([E],w,!1)),k="sc-global-".concat(WM(JSON.stringify(M))),A=new Nie(M,k),D=function(R){var P=zS(),H=o.useContext(Ub),G=o.useRef(P.styleSheet.allocateGSInstance(k)).current;return P.styleSheet.server&&I(G,R,P.styleSheet,H,P.stylis),o.useLayoutEffect(function(){if(!P.styleSheet.server)return I(G,R,P.styleSheet,H,P.stylis),function(){return A.removeStyles(G,P.styleSheet)}},[G,R,P.styleSheet,H,P.stylis]),null};function I(R,P,H,G,q){if(A.isStatic)A.renderStyles(R,iie,H,q);else{var Y=t(t({},P),{theme:HM(P,G,D.defaultProps)});A.renderStyles(R,Y,H,q)}}return o.memo(D)}function i4(E){for(var w=[],L=1;L<arguments.length;L++)w[L-1]=arguments[L];var M=e4(n4.apply(void 0,o_([E],w,!1))),k=WM(M);return new KO(k,M)}function Tde(E){var w=o.forwardRef(function(L,M){var k=HM(L,o.useContext(Ub),E.defaultProps);return o.createElement(E,t({},L,{theme:k,ref:M}))});return w.displayName="WithTheme(".concat(FO(E),")"),YM(w,E)}var Ade=function(){function E(){var w=this;this._emitSheetCSS=function(){var L=w.instance.toString();if(!L)return"";var M=JM(),k=e4([M&&'nonce="'.concat(M,'"'),"".concat(Wp,'="true"'),"".concat(TS,'="').concat(d_,'"')].filter(Boolean)," ");return"<style ".concat(k,">").concat(L,"</style>")},this.getStyleTags=function(){if(w.sealed)throw zf(2);return w._emitSheetCSS()}
372,this.getStyleElement=function(){var L;if(w.sealed)throw zf(2);var M=w.instance.toString();if(!M)return[];var k=((L={})[Wp]="",L[TS]=d_,L.dangerouslySetInnerHTML={__html:M},L),A=JM();return A&&(k.nonce=A),[ae.createElement("style",il({},k,{key:"sc-0-0"}))]},this.seal=function(){w.sealed=!0},this.instance=new g_({isServer:!0}),this.sealed=!1}return E.prototype.collectStyles=function(w){if(this.sealed)throw zf(2);return ae.createElement(kie,{sheet:this.instance},w)},E.prototype.interleaveWithNodeStream=function(w){throw zf(3)},E}(),Dde={StyleSheet:g_,mainSheet:JO},jde="__sc-".concat(Wp,"__"),nk="#121212",sR="#212121",Iie="#2e2e2e",Oie="#3e3e3e",oR="#4a4a4a",Nde="#5c5c5c",uR="#a6a6a6",Ide="#d8d8d8",Rie="#ececec",PS="#ffffff",ik="#00ccff",lR="#00ff99",cR="#9933ff",fR="#ff6666",dR="#fff35c",Ode="#00e6cc",Rde="#3191ff",zie="#6157ff",zde="#e646b6",Pde="#3894fc",Fde="#00ccff",Bde="#e54cb5",Ude="#529ecc",Hde="#c23c8d",Gde="#fc6669",Vde="#00ff99",Wde=null,qde=null,Yde=null,$de="#241F74",Zde=null,Qde=null,Jde=null,Pie=Object.defineProperty,Fie=Object.defineProperties,Bie=Object.getOwnPropertyDescriptors,Uie=Object.getOwnPropertyNames,hR=Object.getOwnPropertySymbols,Hie=Object.prototype.hasOwnProperty,Gie=Object.prototype.propertyIsEnumerable,pR=(E,w,L)=>w in E?Pie(E,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):E[w]=L,l0=(E,w)=>{for(var L in w||(w={}))Hie.call(w,L)&&pR(E,L,w[L]);if(hR)for(var L of hR(w))Gie.call(w,L)&&pR(E,L,w[L]);return E},rk=(E,w)=>Fie(E,Bie(w)),Vie=(E=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(E,{get:(w,L)=>(typeof require!="undefined"?require:w)[L]}):E)(function(E){if(typeof require!="undefined")return require.apply(this,arguments);throw Error('Dynamic require of "'+E+'" is not supported')}),Wie=(E,w)=>function(){return w||(0,E[Uie(E)[0]])((w={exports:{}}).exports,w),w.exports},gR=(E,w,L)=>new Promise((M,k)=>{var A=R=>{try{I(L.next(R))}catch(P){k(P)}},D=R=>{try{I(L.throw(R))}catch(P){k(P)}},I=R=>R.done?M(R.value):Promise.resolve(R.value).then(A,D);I((L=L.apply(E,w)).next())}),qie=Wie({"package.json"(E,w){w.exports={scripts:{lint:"run -T eslint . --ext .ts,.tsx",clean:"rm -rf ./dist",dev:"parcel public/test.html",docs:"typedoc src/index.ts",build:"run -T tsup src/index.ts --format cjs,esm --dts && run -T publint",prepublish:"npm run clean && npm run build",test:"run -T jest --config ./jestconfig.js","test:watch":"run -T jest --config ./jestconfig.js --watchAll"},name:"@giphy/js-fetch-api",version:"5.6.0",description:"Javascript API to fetch gifs and stickers from the GIPHY API.",homepage:"https://github.com/Giphy/giphy-js/tree/master/packages/fetch-api",main:"dist/index.cjs",types:"dist/index.d.ts",module:"dist/index.js",type:"module",sideEffects:!1,exports:{".":{types:"./dist/index.d.ts",import:"./dist/index.js",require:"./dist/index.cjs"},"./package.json":"./package.json"},files:["dist/","src/**/*"],license:"MIT",publishConfig:{access:"public"},dependencies:{"@giphy/js-types":"*","@giphy/js-util":"*"},devDependencies:{"jest-fetch-mock":"^3.0.3","parcel-bundler":"latest",typedoc:"^0.20.37","typedoc-thunder-theme":"^0.0.3",typescript:"^5.0.4"}}}}),Yie=["is_anonymous","is_community","is_featured","is_hidden","is_indexable","is_preserve_size","is_realtime","is_removed","is_sticker","is_dynamic"],$ie=["suppress_chrome","is_public","is_verified"],mR=E=>w=>E[w]=!!E[w],Zie=E=>typeof E=="string"?E:E.text,bR=(E,w="")=>{const L=l0({},E);L.id=String(L.id),L.tags=(L.tags||[]).map(Zie),L.bottle_data||(L.bottle_data={}),L.response_id=w,Yie.forEach(mR(L)),Object.keys(L.images||{}).forEach(k=>{const A=L.images[k];A.width=parseInt(A.width),A.height=parseInt(A.height)});const{user:M}=L;if(M){const k=l0({},M);$ie.forEach(mR(k)),L.user=k}return L},yR=E=>{const{response_id:w}=E.meta;return E.data=bR(E.data,w),E},qp=E=>{const{response_id:w}=E.meta;return E.data=E.data.map(L=>bR(L,w)),E},Qie=(typeof window!="undefined"?window:global)||{},vR=Qie.GIPHY_API_URL||"https://api.giphy.com/v1/",Kde=E=>{vR=E},_R=class extends Error{constructor(E,w,L=0,M=""){super(E),this.url=w,this.status=L,this.statusText=M}},Jie=class extends _R{},wR=_R,Kie="@giphy/js-fetch-api: ",Xie="Error fetching",ere=E=>E,Yd={},tre=6e4,nre=6e3,ire=()=>{const E=Date.now();
372Object.keys(Yd).forEach(w=>{const L=Yd[w].isError?nre:tre;E-Yd[w].ts>=L&&delete Yd[w]})};function rre(E,w={}){const{apiVersion:L=1,noCache:M=!1,normalizer:k=ere}=w,A=vR.replace(/\/v\d+\/$/,`/v${L}/`);if(ire(),!Yd[E]||M){const D=`${A}${E}`,I=()=>gR(this,null,function*(){var R,P;let H;try{const G=yield fetch(D,{method:"get"});if(G.ok){const q=yield G.json();if((R=q.meta)!=null&&R.response_id)return k(q);throw{message:"synthetic response"}}else{let q=Xie;try{const $=yield G.json();$.message&&(q=$.message),(P=$.meta)!=null&&P.msg&&(q=$.meta.msg)}catch($){}Yd[E]&&(Yd[E].isError=!0);let Y=wR;q==="This content is not available in your location"&&(Y=Jie),H=new Y(`${Kie}${q}`,D,G.status,G.statusText)}}catch(G){H=new wR(G.message,D),Yd[E]&&(Yd[E].isError=!0)}throw H});Yd[E]={request:I(),ts:Date.now()}}return Yd[E].request}var oc=rre,ak=E=>E&&E.type?E.type:"gifs",are=class{constructor(E,w={}){this.getQS=(L={})=>new URLSearchParams(l0(rk(l0({},L),{api_key:this.apiKey,pingback_id:jM()}),this.qsParams)).toString(),this.apiKey=E,this.qsParams=w}categories(E){return oc(`gifs/categories?${this.getQS(E)}`)}gif(E,w){const L=w!=null&&w.internal?"internal/":"";return oc(`${L}gifs/${E}?${this.getQS()}`,{normalizer:yR})}gifs(E,w){return Array.isArray(E)?oc(`gifs?${this.getQS({ids:E.join(",")})}`,{normalizer:qp}):oc(`gifs/categories/${E}/${w}?${this.getQS()}`,{normalizer:qp})}emoji(E){return oc(`emoji?${this.getQS(E)}`,{normalizer:qp})}emojiDefaultVariations(E){return oc(`emoji?${this.getQS(E)}
372`,{apiVersion:2,normalizer:qp})}emojiVariations(E){return oc(`emoji/${E}/variations?${this.getQS()}`,{apiVersion:2,normalizer:qp})}animate(E,w={}){const L=this.getQS(rk(l0({},w),{m:E}));return oc(`text/animate?${L}`,{normalizer:qp})}search(E,w={}){const L=w.channel?`@${w.channel} ${E}`:E;let M;w.type==="text"&&(M=!0);const k=this.getQS(rk(l0({rating:"pg-13"},w),{q:L,excludeDynamicResults:M}));return oc(`${ak(w)}/search?${k}`,{normalizer:qp})}subcategories(E,w){return oc(`gifs/categories/${E}?${this.getQS(w)}`)}trending(E={}){return oc(`${ak(E)}/trending?${this.getQS(l0({rating:"pg-13"},E))}`,{normalizer:qp})}random(E){return oc(`${ak(E)}/random?${this.getQS(l0({rating:"pg-13"},E))}`,{noCache:!0,normalizer:yR})}related(E,w={}){const{type:L="gifs"}=w;return oc(`${L}/related?${this.getQS(l0({gif_id:E,rating:"pg-13"},w))}`,{normalizer:qp})}channels(E,w={}){return oc(`channels/search?${this.getQS(l0({q:E,rating:"pg-13"},w))}`)}},sre=are,sk=(E,w=[])=>{const L=[...w],M=w.map(D=>D.id);let k=w.length,A=!1;return()=>gR(void 0,null,function*(){if(A)return L;const D=yield E(k),{pagination:I,data:R}=D;return k=I.count+I.offset,A=k===I.total_count,R.forEach(P=>{const{id:H}=P;M.includes(H)||(L.push(P),M.push(H))}),[...L]})},xR;if(typeof Vie!="undefined"){const{version:E}=qie();(xR=yS())!=null&&xR.get("X-GIPHY-SDK-NAME")||(NM("X-GIPHY-SDK-NAME","FetchAPI"),NM("X-GIPHY-SDK-VERSION",E))}function SR(E,w,L,M){var k,A=!1,D=0;function I(){k&&clearTimeout(k)}function R(){I(),A=!0}typeof w!="boolean"&&(M=L,L=w,w=void 0);function P(){for(var H=arguments.length,G=new Array(H),q=0;q<H;q++)G[q]=arguments[q];var Y=this,$=Date.now()-D;if(A)return;function X(){D=Date.now(),L.apply(Y,G)}function ne(){k=void 0}M&&!k&&X(),I(),M===void 0&&$>E?X():w!==!0&&(k=setTimeout(M?ne:X,M===void 0?E-$:E))}return P.cancel=R,P}function ok(E,w,L){return L===void 0?SR(E,w,!1):SR(E,L,w!==!1)}var Xde=__webpack_require__(5127),ore=Object.defineProperty,CR=Object.getOwnPropertySymbols,ure=Object.prototype.hasOwnProperty,lre=Object.prototype.propertyIsEnumerable,ER=(E,w,L)=>w in E?ore(E,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):E[w]=L,r4=(E,w)=>{for(var L in w||(w={}))ure.call(w,L)&&ER(E,L,w[L]);if(CR)for(var L of CR(w))lre.call(w,L)&&ER(E,L,w[L]);return E},cre=(E,w,L)=>{const M=DM(E,[L]),k=DM(w,[L]);return M[L]&&k[L]?r4(r4(r4({},E),w),{[L]:M[L]+", "+k[L]}):r4(r4({},E),w)},fre=cre,uk=(typeof window!="undefined"?window:global)||{},LR,dre=((LR=uk)==null?void 0:LR.GIPHY_PINGBACK_URL)||"https://pingback.giphy.com",hre=`${dre}/v2/pingback?apikey=l0HlIwPWyBBUDAUgM`,pre=E=>{const w=yS();return w==null||w.set("Content-Type","application/json"),iu.debug("Pingback session",E),E.length?fetch(hre,{method:"POST",body:JSON.stringify({events:E}),headers:w}).catch(L=>{iu.warn(`pingbacks failing to post ${L}`)}):new Promise(L=>L())},lk=[];uk.giphyRandomId=jM();var FS="";function ck(){const E=[...lk];lk=[],pre(E)}var gre=ok(1e3,ck),MR,kR;(kR=(MR=uk).addEventListener)==null||kR.call(MR,"beforeunload",ck);var mre=({userId:E,eventType:w,actionType:L,attributes:M,queueEvents:k=!0,analyticsResponsePayload:A})=>{FS=E?String(E):FS;const D={ts:Date.now(),attributes:M,action_type:L,user_id:jM(),analytics_response_payload:A};FS&&(D.logged_in_user_id=FS),D.analytics_response_payload&&(D.analytics_response_payload=`${D.analytics_response_payload}${iu.ENABLED?"&mode=verification":""}`),w&&(D.event_type=w),lk.push(D),k?gre():ck()},fk=mre,bre=__webpack_require__(5805),TR=__webpack_require__(9426),yre=__webpack_require__(5198),vre=__webpack_require__(1137),_re=__webpack_require__(3182),wre=__webpack_require__(5228),xre=Object.defineProperty,Sre=Object.defineProperties,Cre=Object.getOwnPropertyDescriptors,BS=Object.getOwnPropertySymbols,AR=Object.prototype.hasOwnProperty,DR=Object.prototype.propertyIsEnumerable,jR=(E,w,L)=>w in E?xre(E,w,{enumerable:!0,configurable:!0,writable:!0,value:L}):E[w]=L,rl=(E,w)=>{for(var L in w||(w={}))AR.call(w,L)&&jR(E,L,w[L]);if(BS)for(var L of BS(w))DR.call(w,L)&&jR(E,L,w[L]);return E},zm=(E,w)=>Sre(E,Cre(w)),Ere=(E,w)=>{var L={};for(var M in E)AR.call(E,M)&&w.indexOf(M)<0&&(L[M]=E[M]);if(E!=null&&BS)for(var M of BS(E))w.indexOf(M)<0&&DR.call(E,M)&&(L[M]=E[M]);return L},Yp=(E,w,L)=>new Promise((M,k)=>{var A=R=>{try{I(L.next(R))}catch(P){k(P)}},D=R=>{try{I(L.throw(R))}catch(P){k(P)}},I=R=>R.done?M(R.value):Promise.resolve(R.value).then(A,D);I((L=L.apply(E,w)).next())}),Lre=E=>{var w,L;if(!E)return"";const M=(L=(w=E==null?void 0:E.split("."))==null?void 0:w.pop())==null?void 0:L.toLowerCase();return E.replace(`.${M}`,`/80h.${M}`)},Mre=di.img`
373    object-fit: cover;
374    width: 32px;
375    height: 32px;
376    margin-right: 8px;
377`,kre=({user:E,className:w=""})=>{const L=(0,ae.useRef)(Math.floor(Math.random()*5)+1),M=E.avatar_url?Lre(E.avatar_url):`https://media.giphy.com/avatars/default${L.current}.gif`;return ae.createElement(Mre,{src:M,className:w})},US=kre,a4=({className:E="",size:w=17,fill:L="#15CDFF"})=>ae.createElement("svg",{className:[a4.className,E].join(" "),height:w,width:"19px",viewBox:"0 0 19 17"},ae.createElement("path",{className:a4.checkMarkClassName,d:"M9.32727273,9.44126709 L9.32727273,3.03016561 L6.55027155,3.03016561 L6.55027155,10.8150746 L6.55027155,12.188882 L12.1042739,12.188882 L12.1042739,9.44126709 L9.32727273,9.44126709 Z",fill:nk,transform:"translate(9.327273, 7.609524) scale(-1, 1) rotate(-45.000000) translate(-9.327273, -7.609524) "}),ae.createElement("g",{transform:"translate(-532.000000, -466.000000)",fill:L}
377,ae.createElement("g",{transform:"translate(141.000000, 235.000000)"},ae.createElement("g",{transform:"translate(264.000000, 0.000000)"},ae.createElement("g",{transform:"translate(10.000000, 224.000000)"},ae.createElement("g",{transform:"translate(114.000000, 2.500000)"},ae.createElement("path",{d:"M15.112432,4.80769231 L16.8814194,6.87556817 L19.4157673,7.90116318 L19.6184416,10.6028916 L21.0594951,12.9065042 L19.6184416,15.2101168 L19.4157673,17.9118452 L16.8814194,18.9374402 L15.112432,21.0053161 L12.4528245,20.3611511 L9.79321699,21.0053161 L8.02422954,18.9374402 L5.48988167,17.9118452 L5.28720734,15.2101168 L3.84615385,12.9065042 L5.28720734,10.6028916 L5.48988167,7.90116318 L8.02422954,6.87556817 L9.79321699,4.80769231 L12.4528245,5.4518573 L15.112432,4.80769231 Z M17.8163503,10.8991009 L15.9282384,9.01098901 L11.5681538,13.3696923 L9.68115218,11.4818515 L7.81302031,13.3499833 L9.7011322,15.2380952 L11.5892441,17.1262071 L17.8163503,10.8991009 Z"})))))));a4.className="giphy-verified-badge",a4.checkMarkClassName="giphy-verified-checkmark";var s4=a4,Tre=di.div`
378    color: white;
379    font-size: 16px;
380    font-weight: 700;
381    overflow: hidden;
382    text-overflow: ellipsis;
383    white-space: nowrap;
384    -webkit-font-smoothing: antialiased;
385`,Are=di(s4)`
386    margin-left: 4px;
387    flex-shrink: 0;
388`,Dre=di.div`
389    display: flex;
390    align-items: center;
391    min-width: 0;
392`,jre=({user:E})=>{const{display_name:w,username:L}=E;return ae.createElement(Dre,null,ae.createElement(Tre,null,w||`@${L}`),E.is_verified?ae.createElement(Are,{size:14}):null)},NR=jre,Nre=di.div`
393    display: flex;
394    align-items: center;
395    font-family: interface, helvetica, arial;
396`,Ire=di(US)`
397    flex-shrink: 0;
398`,dk=({gif:E,className:w,onClick:L})=>{const{user:M}=E;return!(M!=null&&M.username)&&!(M!=null&&M.display_name)?null:ae.createElement(Nre,{className:[dk.className,w].join(" "),onClick:k=>{if(k.preventDefault(),k.stopPropagation(),L)L(E);else{const A=M.profile_url;A&&window.open(A,"_blank")}}},ae.createElement(Ire,{user:M}),ae.createElement(NR,{user:E.user}))};dk.className="giphy-attribution";var Ore=dk,Rre=di.div`
399    background: linear-gradient(rgba(0, 0, 0, 0), rgba(18, 18, 18, 0.6));
400    cursor: default;
401    position: absolute;
402    bottom: 0;
403    left: 0;
404    right: 0;
405    height: 75px;
406    pointer-events: none;
407`,zre=di(Ore)`
408    position: absolute;
409    bottom: 10px;
410    left: 10px;
411    right: 10px;
412`,Pre=di.div`
413    transition: opacity 150ms ease-in;
414`,Fre=({gif:E,isHovered:w,onClick:L})=>{const M=(0,ae.useRef)(w);return w&&(M.current=!0),E.user&&M.current?ae.createElement(Pre,{style:{opacity:w?1:0}},ae.createElement(Rre,null),ae.createElement(zre,{gif:E,onClick:L})):null},Bre=Fre,Ure=({children:E,className:w,onVisibleChange:L,config:M})=>{const k=(0,ae.useRef)(null);return(0,ae.useEffect)(()=>{let A;return k.current&&(A=new IntersectionObserver(([D])=>{L&&L(D.isIntersecting)},M),A.observe(k.current)),()=>A==null?void 0:A.disconnect()},[L,k,M]),ae.createElement("div",{ref:k,className:w},E)},IR=Ure,OR=E=>(w,L,M,k={})=>{w.analytics_response_payload&&fk({analyticsResponsePayload:w.analytics_response_payload,userId:L,actionType:E,attributes:rl({position:JSON.stringify(cne(M))},k)})},Hre=(E,w,L,M={})=>{E.analytics_response_payload&&fk({analyticsResponsePayload:E.analytics_response_payload,userId:w,actionType:"SEEN",attributes:rl({position:JSON.stringify(L)},M)})},Gre=OR("CLICK"),Vre=OR("HOVER");function Wre(E){return E=E.replace("%%CACHEBUSTER%%",gO()),E=E.replace("%%TIMESTAMP%%",`${Date.now()}`),E=E.replace("%%APPBUNDLE%%","web"),typeof window!="undefined"&&(E=E.replace("%%APP_WINDOW_SIZE%%",`${window.innerWidth},${window.innerHeight}`),E=E.replace("%%DEVICE_LANGUAGE%%",`${navigator.language}`)),E}function qre({src:E}){const w=(0,ae.useRef)(Wre(E)),[L,M]=(0,ae.useState)(!1);return(0,ae.useEffect)(()=>{M(!0)},[]),L?ae.createElement("img",{src:w.current,width:0,height:0}):null}var Yre=qre,hk=(0,ae.createContext)({}),$re=({attributes:E,children:w})=>{const{attributes:L={}}=(0,ae.useContext)(hk);return ae.createElement(hk.Provider,{value:{attributes:fre(L,E,"layout_type")}},w)},pk=$re,Zre=di.div`
415    position: relative;
416    display: block;
417    picture {
418        display: block;
419        width: 100%;
420        height: 100%;
421    }
422    img {
423        display: block;
424    }
425    .${s4.className} {
426        g {
427            fill: white;
428        }
429    }
430    .${s4.checkMarkClassName} {
431        opacity: 0;
432    }
433`,RR=[ik,lR,cR,fR,dR],Qre=()=>RR[Math.round(Math.random()*(RR.length-1))],Jre=200,zR="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Kre=!!(typeof window!="undefined"&&window.document&&window.document.createElement),m_=()=>{},Xre=({children:E})=>{const[w,L]=(0,ae.useState)(!1);return(0,ae.useEffect)(()=>{L(!0)},[]),w?ae.createElement(ae.Fragment,null,E):null},Pm=({gif:E,gif:{bottle_data:w={}},width:L,percentWidth:M,percentHeight:k,height:A,onGifRightClick:D=m_,className:I="",onGifClick:R=m_,onGifKeyPress:P=m_,onGifSeen:H=m_,onGifVisible:G=m_,user:q={},backgroundColor:Y,overlay:$,hideAttribution:X=!1,noLink:ne=!1,borderRadius:ue=4,style:fe,tabIndex:be,lazyLoad:_e=!0})=>{var ye;const[Ee,He]=(0,ae.useState)(!1),[Ge,it]=(0,ae.useState)(!1),[wt,vt]=(0,ae.useState)(!Kre||!_e),[Bt,Zt]=(0,ae.useState)(""),Jt=(0,ae.useRef)(Qre()),It=(0,ae.useRef)(null),Yt=(0,ae.useRef)(null),ln=(0,ae.useRef)(),On=(0,ae.useRef)(),gn=(0,ae.useRef)(),qn=(0,ae.useRef)(m_),Tn=Object.keys(w).length>0,{attributes:er}=(0,ae.useContext)(hk);let Sa=$;!Sa&&!X&&(Sa=Bre);const li=Hr=>{clearTimeout(gn.current),Hr.persist(),it(!0),gn.current=window.setTimeout(()=>{Vre(E,q==null?void 0:q.id,Hr.target,er)},Jre)},Fn=()=>{clearTimeout(gn.current),it(!1)},Ji=Hr=>{Gre(E,q==null?void 0:q.id,Hr.target,er),R(E,Hr)},Qs=Hr=>{P(E,Hr)};qn.current=Hr=>{He(!0),iu.debug(`GIF ${E.id} seen. ${E.title}`),Hre(E,q==null?void 0:q.id,Hr.boundingClientRect,er),H==null||H(E,Hr.boundingClientRect),On.current&&On.current.disconnect()};const Na=()=>
433{On.current||(On.current=new IntersectionObserver(([Hr])=>{Hr.isIntersecting&&qn.current(Hr)},{threshold:[.99]})),!Ee&&It.current&&On.current&&On.current.observe(It.current)},ni=Hr=>{Na(),G(E,Hr),Zt(Pm.imgLoadedClassName)};(0,ae.useEffect)(()=>{var Hr,bi;(Hr=Yt.current)!=null&&Hr.complete&&(Na(),G(E)),(bi=On.current)==null||bi.disconnect(),He(!1)},[E.id]),(0,ae.useEffect)(()=>(ln.current=new IntersectionObserver(([Hr])=>{const{isIntersecting:bi}=Hr;vt(bi),!bi&&On.current&&On.current.disconnect()}),ln.current.observe(It.current),()=>{ln.current&&ln.current.disconnect(),On.current&&On.current.disconnect(),gn.current&&clearTimeout(gn.current)}),[]);const Yn=bS(E,L);let Pn=A;!(fe!=null&&fe.aspectRatio)&&!A&&(Pn=Yn);const ii=bO(E.images,L,A||Yn);if(!ii)return E.images?console.error(`no rendition for ${E.id}, rendition names: ${Object.keys(E.images).join(", ")}`):console.error(`no rendition for ${E.id} - no images`),null;const zr=E.images[ii.renditionName],Ui=Bt===Pm.imgLoadedClassName&&!E.is_sticker?"unset":Y||(E.is_sticker?"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4AQMAAACSSKldAAAABlBMVEUhIiIWFhYoSqvJAAAAGElEQVQY02MAAv7///8PWxqIPwDZw5UGABtgwz2xhFKxAAAAAElFTkSuQmCC') 0 0":Jt.current),$d=ue?"hidden":"unset";return ae.createElement(Zre,{as:ne?"div":"a",href:ne?void 0:E.url,"data-giphy-id":E.id,"data-giphy-is-sticker":E.is_sticker,style:rl({width:M||L,height:k||Pn,overflow:$d,borderRadius:ue},fe),className:[Pm.className,I].join(" "),onMouseOver:li,onMouseLeave:Fn,onClick:Ji,onContextMenu:Hr=>D(E,Hr),onKeyPress:Qs,tabIndex:be,ref:It},ae.createElement("picture",null,ae.createElement("source",{type:"image/webp",srcSet:wt?zr.webp:zR,suppressHydrationWarning:!0}),ae.createElement("img",{ref:Yt,suppressHydrationWarning:!0,className:[Pm.imgClassName,Bt].join(" "),src:wt?zr.url:zR,style:{background:Ui},width:"100%",height:"100%",alt:hne(E),onLoad:wt?ni:()=>{}})),Tn&&((ye=w==null?void 0:w.tags)==null?void 0:ye.map((Hr,bi)=>ae.createElement(Yre,{src:Hr,key:bi}))),Sa&&ae.createElement(Xre,null,wt&&ae.createElement(Sa,{gif:E,isHovered:Ge,width:L,height:Pn})))};Pm.className="giphy-gif",Pm.imgClassName="giphy-gif-img",Pm.imgLoadedClassName="giphy-img-loaded";var o4=Pm,eae=di.div`
434    -webkit-overflow-scrolling: touch;
435    overflow-x: auto;
436    overflow-y: hidden;
437    white-space: nowrap;
438    position: relative;
439`,tae=di(o4)`
440    position: relative;
441    display: inline-block;
442    list-style: none;
443    margin-left: ${E=>E.$ml}px;
444    /* make sure gifs are fully visible with a scrollbar */
445    margin-bottom: 1px;
446
447    &:first-of-type {
448        margin-left: 0;
449    }
450    .${o4.imgClassName} {
451        position: absolute;
452        top: 0;
453        left: 0;
454    }
455`,nae=di(IR)`
456    display: inline-block;
457`,iae=di.div`
458    width: 30px;
459    display: inline-block;
460    opacity: ${E=>E.$isFirstLoad?0:1};
461    height: ${E=>E.$height}px;
462`,rae=Object.freeze({gutter:6,user:{},initialGifs:[]}),aae=Object.freeze({isFetching:!1,gifs:[],isLoaderVisible:!1,isDoneFetching:!1}),PR=class rP extends ae.PureComponent{constructor(){super(...arguments),this.state=zm(rl({},aae),{gifs:this.props.initialGifs||[]}),this.unmounted=!1,this.paginator=sk(this.props.fetchGifs,this.state.gifs),this.onLoaderVisible=w=>{this.unmounted||this.setState({isLoaderVisible:w},this.onFetch)},this.onFetch=ok(100,()=>Yp(this,null,function*(){if(this.unmounted)return;const{isFetching:w,isLoaderVisible:L,gifs:M}=this.state;if(!w&&L){this.setState({isFetching:!0});let k;try{k=yield this.paginator()}catch(A){this.setState({isFetching:!1})}if(k)if(M.length===k.length)this.setState({isDoneFetching:!0});else{this.setState({gifs:k,isFetching:!1});const{onGifsFetched:A}=this.props;A&&A(k),this.onFetch()}}}))}componentDidMount(){this.unmounted=!1,this.onFetch()}componentWillUnmount(){this.unmounted=!0}render(){const{onGifVisible:w,onGifRightClick:L,gifHeight:M,gifWidth:k,gutter:A,className:D=rP.className,onGifSeen:I,onGifClick:R,onGifKeyPress:P,user:H,overlay:G,hideAttribution:q,noLink:Y,noResultsMessage:$,backgroundColor:X,borderRadius:ne,tabIndex:ue=0,loaderConfig:fe}=this.props,{gifs:be,isDoneFetching:_e}=this.state,ye=!_e,Ee=be.length===0;return ae.createElement(pk,{attributes:{layout_type:"CAROUSEL"}},ae.createElement(eae,{className:D},be.map(He=>
462ae.createElement(tae,{gif:He,key:He.id,tabIndex:ue,width:k||yO(He,M),height:M,onGifClick:R,onGifKeyPress:P,onGifSeen:I,onGifVisible:w,onGifRightClick:L,user:H,$ml:A,overlay:G,hideAttribution:q,noLink:Y,borderRadius:ne,backgroundColor:X})),!ye&&be.length===0&&$,ye&&ae.createElement(nae,{onVisibleChange:this.onLoaderVisible,config:fe},ae.createElement(iae,{$isFirstLoad:Ee,$height:M}))))}};PR.className="giphy-carousel",PR.defaultProps=rae;var ehe=null,the=null,sae=di.div`
463    color: ${uR};
464    display: flex;
465    justify-content: center;
466    margin: 30px 0;
467    font-family: interface, Helvetica Neue, helvetica, sans-serif;
468    font-size: 16px;
469    font-weight: 600;
470    a {
471        color: ${ik};
472        cursor: pointer;
473        &:hover {
474            color: white;
475        }
476    }
477`,oae=({onClick:E})=>ae.createElement(sae,null,"Error loading GIFs.\xA0",ae.createElement("a",{onClick:E},"Try again?")),FR=oae,uae=Iie,lae=oR,cae=.75,fae=di.div`
478    align-items: center;
479    background-color: ${({$backgroundColor:E})=>E};
480    border-radius: 16px;
481    display: flex;
482    max-width: fit-content;
483    overflow: hidden;
484    padding: 4px 5px 5px 6px;
485`,dae=di.div`
486    overflow-x: auto;
487    overflow-y: hidden;
488    position: relative;
489    -webkit-overflow-scrolling: touch;
490`,hae=di.div`
491    display: inline-flex;
492    justify-content: space-between;
493    overflow: hidden;
494    white-space: nowrap;
495    width: ${({$width:E})=>`${E}px`};
496`,pae=di.div`
497    background-color: ${({$color:E})=>E};
498    box-sizing: border-box;
499    height: ${({$gifHeight:E})=>`${Math.round(E*cae)}px`};
500    margin: ${({$gutter:E})=>`0 ${E}px`};
501    width: 2px;
502`,BR=di(o4)`
503    display: inline-block;
504    flex-shrink: 0;
505    list-style: none;
506    /* make sure gifs are fully visible with a scrollbar */
507    margin-bottom: 1px;
508    position: relative;
509
510    .${o4.imgClassName} {
511        position: absolute;
512        top: 0;
513        left: 0;
514    }
515`;function c0(E){var w;const L=E,{backgroundColor:M=uae,className:k,dividerColor:A=lae,fetchVariations:D,gif:I,gifHeight:R,GifProps:P={},gifWidth:H,gutter:G=6,hideAttribution:q,loader:Y,noLink:$,onGifClick:X,onGifKeyPress:ne,onGifRightClick:ue,onGifSeen:fe,onGifVisible:be,onVariationsFetched:_e,overlay:ye,tabIndex:Ee=0,user:He}=L,Ge=Ere(L,["backgroundColor","className","dividerColor","fetchVariations","gif","gifHeight","GifProps","gifWidth","gutter","hideAttribution","loader","noLink","onGifClick","onGifKeyPress","onGifRightClick","onGifSeen","onGifVisible","onVariationsFetched","overlay","tabIndex","user"]),it=(w=I.variation_count)!=null?w:0,wt=H||yO(I,R),vt=it*wt+Math.max(0,it-1)*G,Bt=(0,TR.A)(D),Zt=(0,TR.A)(_e),[Jt,It]=(0,bre.A)(()=>Yp(this,null,function*(){var On;const gn=yield Bt.current(I.id),qn=(On=gn==null?void 0:gn.data)!=null?On:[];return Zt.current&&Zt.current(qn),qn}),[I],{loading:!0,value:[]});(0,ae.useEffect)(()=>{It()},[It]);const Yt=rl({backgroundColor:"transparent",height:R,hideAttribution:q,noLink:$,onGifClick:X,onGifKeyPress:ne,onGifRightClick:ue,onGifSeen:fe,onGifVisible:be,overlay:ye,tabIndex:Ee,user:He,width:wt},P),ln=()=>{var On;return Jt.loading?Y?ae.createElement(Y,{className:c0.loaderClassName}):null:Jt.error?ae.createElement(FR,{onClick:It}):ae.createElement(ae.Fragment,null,((On=Jt.value)!=null?On:[]).map(gn=>ae.createElement(BR,zm(rl({},Yt),{key:gn.id,gif:gn}))))};return ae.createElement(fae,rl({$backgroundColor:M,className:[c0.className,k].join(" ")},Ge),ae.createElement(BR,zm(rl({},Yt),{gif:I})),it?ae.createElement(pae,{className:c0.dividerClassName,$color:A,$gifHeight:R,$gutter:G}):null,ae.createElement(dae,{className:c0.variationsViewportClassName},ae.createElement(hae,{className:c0.variationsContainerClassName,$width:vt},ln())))}c0.className="giphy-emoji-variations-list",c0.dividerClassName="giphy-emoji-variations-divider",c0.loaderClassName="giphy-emoji-variations-loader",c0.variationsViewportClassName="giphy-emoji-variations-viewport",c0.variationsContainerClassName="giphy-emoji-variations-container";var gae=i4`
516     to {
517    transform: scale(1.75) translateY(-20px);
518  }
519`,UR=52,mae=di.div`
520    display: flex;
521    align-items: center;
522    height: ${UR}px;
523    margin: 0 auto;
524    text-align: center;
525    justify-content: center;
526    animation: pulse 0.8s ease-in-out 0s infinite alternate backwards;
527`,u4=di.div`
528    display: inline-block;
529    height: 10px;
530    width: 10px;
531    margin: ${UR}px 10px 10px 10px;
532    position: relative;
533    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
534    animation: ${gae}
534 cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s infinite alternate;
535    background: ${E=>E.$color};
536    animation-delay: ${E=>E.$delay};
537`,bae=({className:E=""})=>ae.createElement(mae,{className:E},ae.createElement(u4,{$color:lR,$delay:"0"}),ae.createElement(u4,{$color:ik,$delay:".1s"}),ae.createElement(u4,{$color:cR,$delay:".2s"}),ae.createElement(u4,{$color:fR,$delay:".3s"}),ae.createElement(u4,{$color:dR,$delay:".4s"})),yae=bae,vae=di.div`
538    opacity: ${E=>E.$isFirstLoad?0:1};
539`;function HR(E,w,L=[]){return Array.apply(null,Array(E)).map((M,k)=>L[k]||w)}function _ae(E,w,L,M){const k=HR(E,[]),A=HR(E,0,w);return L.forEach(D=>{const I=A.indexOf(Math.min(...A));k[I]=[...k[I],D],A[I]+=bS(D,M)}),k}var wae=Object.freeze({gutter:6,user:{},initialGifs:[]}),xae=Object.freeze({isFetching:!1,isError:!1,gifs:[],isLoaderVisible:!1,isDoneFetching:!1}),b_=class TC extends ae.PureComponent{constructor(){super(...arguments),this.state=zm(rl({},xae),{gifs:this.props.initialGifs||[]}),this.unmounted=!1,this.paginator=sk(this.props.fetchGifs,this.state.gifs),this.onLoaderVisible=w=>{this.unmounted||this.setState({isLoaderVisible:w},this.onFetch)},this.onFetch=ok(TC.fetchDebounce,()=>Yp(this,null,function*(){if(this.unmounted)return;const{isFetching:w,isLoaderVisible:L}=this.state,{externalGifs:M,fetchGifs:k}=this.props,A=(M||this.state.gifs).length;if(M&&(this.paginator=sk(k,M)),!w&&L){this.setState({isFetching:!0,isError:!1});let D;try{if(D=yield this.paginator(),this.unmounted)return}catch(I){if(this.unmounted)return;this.setState({isFetching:!1,isError:!0});const{onGifsFetchError:R}=this.props;R&&R(I)}if(D)if(A===D.length)this.setState({isDoneFetching:!0});else{this.setState({gifs:D,isFetching:!1});const{onGifsFetched:I}=this.props;I&&I(D),this.onFetch()}}}))}componentDidMount(){this.unmounted=!1,this.onFetch()}componentWillUnmount(){this.unmounted=!0}render(){const{onGifVisible:w,onGifRightClick:L,className:M=TC.className,onGifSeen:k,onGifClick:A,onGifKeyPress:D,user:I,overlay:R,hideAttribution:P,noLink:H,borderRadius:G,noResultsMessage:q,columns:Y,width:$,gutter:X,percentWidth:ne,columnOffsets:ue,backgroundColor:fe,loaderConfig:be,tabIndex:_e=0,layoutType:ye="GRID",loader:Ee=yae,eagerIds:He}=this.props,{gifs:Ge,isError:it,isDoneFetching:wt}=this.state,vt=!wt,Bt=Ge.length===0,Zt=X*(Y-1),Jt=($-Zt)/Y,It=_ae(Y,ue,Ge,Jt);return ae.createElement(pk,{attributes:{layout_type:ye}},ae.createElement("div",{className:M},ae.createElement("div",{style:{width:ne||$,display:"flex",gap:X}},It.map((Yt=[],ln)=>ae.createElement("div",{key:ln,style:{display:"flex",flexDirection:"column",gap:X,width:ne?"100%":Jt,marginTop:ue==null?void 0:ue[ln]}},Yt.map(On=>ae.createElement(o4,{style:{aspectRatio:On.images.original.width/On.images.original.height},gif:On,tabIndex:_e,key:On.id,width:Jt,percentWidth:ne?"100%":void 0,onGifClick:A,onGifKeyPress:D,onGifSeen:k,onGifVisible:w,onGifRightClick:L,user:I,overlay:R,backgroundColor:fe,hideAttribution:P,noLink:H,borderRadius:G,lazyLoad:!(He!=null&&He.includes(On.id))}))))),!vt&&Ge.length===0&&q,it?ae.createElement(FR,{onClick:this.onFetch}):vt&&ae.createElement(IR,{onVisibleChange:this.onLoaderVisible,config:be},ae.createElement(vae,{$isFirstLoad:Bt},ae.createElement(Ee,{className:TC.loaderClassName})))))}};b_.className="giphy-grid",b_.loaderClassName="loader",b_.fetchDebounce=250,b_.defaultProps=wae,b_.getDerivedStateFromProps=({externalGifs:E},w)=>E&&E!==w.gifs?{gifs:E}:null;var Sae=b_,Cae=Sae,po={searchbarHeight:"--searchbar-height",bgColor:"--searchbar-bg-color",bgColor2:"--searchbar-bg-color-2",fgColor:"--searchbar-fg-color",cancelButtonDisplay:"--searchbar-cancel-button-display"},Eae=di.div`
540    ${po.searchbarHeight}: ${E=>E.$searchbarHeight||42}px;
541    @media (${E=>E.$mobileMediaQuery}) {
542        ${po.searchbarHeight}: ${E=>E.$mobileSearchbarHeight||35}px;
543    }
544    ${po.bgColor}: ${PS};
545    ${po.bgColor2}: ${PS};
546    ${po.fgColor}: ${nk};
547    ${E=>E.$darkMode&&n4`
548            ${po.fgColor}: ${PS};
549            ${po.bgColor}: ${nk};
550            ${po.bgColor2}: ${oR};
551        `}
552    ${po.cancelButtonDisplay}: ${E=>E.$hideCancelButton?"none":"block"};
553`,Fm=(0,ae.createContext)({}),GR=(0,ae.createContext)({}),Lae=null,Mae={data:[],pagination:{total_count:0,count:0,offset:0},meta:{status:200,msg:"OK",response_id:""}},nhe=({children:E,options:w={},apiKey:L,initialTerm:M="",initialChannel:k,shouldDefaultToTrending:A=!0,shouldFetchChannels:D=!0,theme:I})=>{var R,P;const H=useMemo(()=>
553new GiphyFetch(L),[L]),[G,q]=useState3([]),[Y,$]=useState3(M),[X,ne]=useState3(M),[ue,fe]=useState3(!1),[be,_e]=useState3(k),ye=useCallback(Jt=>{$(""),_e(Jt)},[]),[Ee,He]=useState3([]),[Ge,it]=useState3(!1),wt=[Y,w.type,((R=be==null?void 0:be.user)==null?void 0:R.username)||""].filter(Jt=>!!Jt).join(" / "),vt=useCallback(Jt=>Yp(void 0,null,function*(){var It;fe(!0);let Yt=Mae;return Y?Yt=yield H.search(Y,zm(rl({},w),{offset:Jt,channel:(It=be==null?void 0:be.user)==null?void 0:It.username})):A&&(Yt=yield H.trending(zm(rl({},w),{offset:Jt}))),fe(!1),Yt}),[(P=be==null?void 0:be.user)==null?void 0:P.username,H,w,Y,A]),Bt=useCallback(Jt=>Yp(void 0,null,function*(){const It=w.limit||50,Yt=yield H.animate(Y,{offset:Jt,limit:It});return Yt.pagination||(Yt.pagination={count:It,total_count:It,offset:Jt}),Yt}),[H,w.limit,Y]),Zt=useCallback(Jt=>Yp(void 0,null,function*(){const It=Y.indexOf("@")===0?Y.split(" ")[0]:Y;return(yield H.channels(It,{offset:Jt})).data}),[H,Y]);return useEffect5(()=>{Yp(void 0,null,function*(){let It=[];try{const{data:Yt=[]}=yield request(`trending/searches?api_key=${L}`);It=Yt}catch(Yt){Logger2.warn(`Trending searches request failed: ${Yt}`)}He(It)})},[L]),useEffect5(()=>{const Jt=G.find(({slug:It})=>Y.indexOf(`@${It} `)===0);Jt&&_e(Jt)},[Y,G,_e]),useEffect5(()=>
553{if(D){const Jt=()=>Yp(void 0,null,function*(){const It=yield Zt(0);q(It||Lae)});!be&&Y.replace("@","")&&Jt()}},[Y,be]),React15.createElement(Fm.Provider,{value:{activeChannel:be,setChannels:q,currentChannels:G,setActiveChannel:ye,fetchChannelSearch:Zt,term:Y,trendingSearches:Ee,setSearch:ne,fetchGifs:vt,fetchAnimatedText:Bt,searchKey:wt,isFetching:ue,isFocused:Ge}},React15.createElement(GR.Provider,{value:{setIsFocused:it,_setSearch:$,_inputValOverride:X}},React15.createElement(Eae,{$darkMode:I==null?void 0:I.darkMode,$searchbarHeight:I==null?void 0:I.searchbarHeight,$hideCancelButton:I==null?void 0:I.hideCancelButton,$mobileSearchbarHeight:I==null?void 0:I.mobileSearchbarHeight,$mobileMediaQuery:(I==null?void 0:I.mobileMediaQuery)||"max-width: 480px"},React15.createElement(pk,{attributes:{layout_type:"SEARCH"}},E))))},ihe=null,kae=di.svg`
554    position: relative;
555    right: 10px;
556    margin-left: 5px;
557    cursor: pointer;
558    display: var(${po.cancelButtonDisplay});
559`,gk=({width:E=17,height:w=17,setCleared:L})=>{const{term:M,setActiveChannel:k,activeChannel:A}=(0,ae.useContext)(Fm);return M||A?ae.createElement(kae,{className:gk.className,width:E,height:w,viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg",onClick:D=>{D.stopPropagation(),D.preventDefault(),L(!0),k(void 0)}},ae.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",opacity:"0.582730817"},ae.createElement("g",{transform:"translate(-300.000000, -150.000000)",fill:"#8E8E93",fillRule:"nonzero"},ae.createElement("g",{transform:"translate(0.000000, 135.000000)"},ae.createElement("g",null,ae.createElement("g",null,ae.createElement("g",{transform:"translate(11.000000, 13.000000)"},ae.createElement("g",{transform:"translate(289.000000, 2.000000)"},ae.createElement("path",{d:"M8.5,0 C3.805875,0 0,3.805875 0,8.5 C0,13.194125 3.805875,17 8.5,17 C13.194125,17 17,13.194125 17,8.5 C17,3.805875 13.194125,0 8.5,0 Z M9.50158333,8.5 C9.50158333,8.5 11.7250417,10.7234583 11.834125,10.8325417 C12.1110833,11.1095 12.1110833,11.557875 11.834125,11.834125 C11.5571667,12.1110833 11.1087917,12.1110833 10.8325417,11.834125 C10.7234583,11.72575 8.5,9.50158333 8.5,9.50158333 C8.5,9.50158333 6.27654167,11.7250417 6.16745833,11.834125 C5.8905,12.1110833 5.442125,12.1110833 5.165875,11.834125 C4.88891667,11.5571667 4.88891667,11.1087917 5.165875,10.8325417 C5.27425,10.7234583 7.49841667,8.5 7.49841667,8.5 C7.49841667,8.5 5.27495833,6.27654167 5.165875,6.16745833 C4.88891667,5.8905 4.88891667,5.442125 5.165875,5.165875 C5.44283333,4.88891667 5.89120833,4.88891667 6.16745833,5.165875 C6.27654167,5.27425 8.5,7.49841667 8.5,7.49841667 C8.5,7.49841667 10.7234583,5.27495833 10.8325417,5.165875 C11.1095,4.88891667 11.557875,4.88891667 11.834125,5.165875 C12.1110833,5.44283333 12.1110833,5.89120833 11.834125,6.16745833 C11.72575,6.27654167 9.50158333,8.5 9.50158333,8.5 Z",opacity:"0.75"}))))))))):null};gk.className="giphy-search-bar-cancel";var Tae=gk,VR=6,mk=`calc(var(${po.searchbarHeight}) - ${VR*2}px)`,Aae=i4`
560to {
561    width: ${mk};
562}
563`,Dae=di(US)`
564    height: ${mk};
565    margin: 0;
566    width: 0;
567    animation: ${Aae} 100ms ease-in-out forwards;
568`,jae=di.div`
569    background: var(${po.bgColor2});
570    display: flex;
571    align-items: center;
572    padding-left: ${VR}px;
573`,Nae=di.div`
574    background: ${Rie};
575    display: flex;
576    padding: 0 4px;
577    color: ${Oie};
578    font-family: interface, Helvetica Neue, helvetica, sans-serif;
579    font-weight: 600;
580    font-size: 12px;
581    align-items: center;
582    height: ${mk};
583    @media (max-width: 480px) {
584        display: none;
585    }
586`,Iae=({className:E=""})=>{const{activeChannel:w}=(0,ae.useContext)(Fm);return w?ae.createElement(jae,{className:E},ae.createElement(Dae,{user:w.user}),ae.createElement(Nae,{key:w.id},ae.createElement("div",null,"@",w.user.username),w.user.is_verified&&ae.createElement(s4,{size:14}))):null},Oae=Iae,Rae=({className:E=""})=>ae.createElement("svg",{viewBox:"0 0 30 30",version:"1.1",className:E},ae.createElement("defs",null,ae.createElement("path",{d:"M11.5482521,20.4090671 L4.24727698,28.2009189 C3.68084207,28.8054377 2.73159653,28.8363108 2.12707771,28.2698759 C1.5225589,27.703441 1.4916858,26.7541954 2.0581207,26.1496766 L9.40599838,18.3077689 C7.95982241,16.4371424 7.0978836,14.0789715 7.0978836,11.5181818 C7.0978836,5.44914339 11.9392549,0.518181818 17.9252787,0.518181818 C23.9113026,0.518181818 28.7526738,5.44914339 28.7526738,11.5181818 C28.7526738,17.5872202 23.9113026,22.5181818 17.9252787,22.5181818 C15.539851,22.5181818 13.3361963,21.7351359 11.5482521,20.4090671 Z M17.9252787,19.5181818 C22.242011,19.5181818 25.7526738,15.9425536 25.7526738,11.5181818 C25.7526738,7.09381 22.242011,3.51818182 17.9252787,3.51818182 C13.6085464,3.51818182 10.0978836,7.09381 10.0978836,11.5181818 C10.0978836,15.9425
586536 13.6085464,19.5181818 17.9252787,19.5181818 Z",id:"giphy-search-icon-path-1"})),ae.createElement("g",{id:"search",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},ae.createElement("g",{id:"icons/search"},ae.createElement("mask",{id:"giphy-search-icon-mask-2",fill:"white"},ae.createElement("use",{xlinkHref:"#giphy-search-icon-path-1"})),ae.createElement("use",{id:"Mask",fill:"#FFFFFF",fillRule:"nonzero",xlinkHref:"#giphy-search-icon-path-1"}),ae.createElement("g",{mask:"url(#giphy-search-icon-mask-2)"},ae.createElement("g",{transform:"translate(0.250000, 0.250000)"},ae.createElement("g",null)))))),zae=Rae,Pae="2s",bk="#E646B6",WR="#FF6666",qR="cubic-bezier(0.920, 0.240, 0.185, 0.730)",Fae=i4`
587    0% {
588      transform: rotate(34deg) translate(-10px, 80px);
589    };
590    
591    100% {
592      transform: rotate(34deg) translate(-10px, -20px);
593    }
594`,Bae=i4`
595    0% { 
596      transform: translate(0px, 0px);
597      opacity: 0;
598    }
599    50% {
600      opacity: 1;
601    }
602    100% {
603      transform: translate(10px, -17px);
604      opacity: 0;
605    }
606`,Uae=i4`
607    0% {
608      opacity: 0;
609      transform: translateX(-400%);
610    }
611    50% {
612      opacity: 1;
613    }
614    100% {
615      opacity: 0;
616      transform: translateX(0);
617    }
618`,Hae=di.div`
619    display: flex;
620    justify-content: center;
621    align-items: center;
622    position: relative;
623    cursor: pointer;
624    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
625        display: none;
626    }
627    height: var(${po.searchbarHeight});
628    width: var(${po.searchbarHeight});
629`,Gae=di.div`
630    position: absolute;
631    height: 100%;
632    width: 100%;
633    background: linear-gradient(45deg, ${bk} 0%, ${WR} 100%);
634    border-radius: 0 4px 4px 0;
635    overflow: hidden;
636    &:before {
637        animation: ${Uae} ${Pae} linear 0s infinite;
638        background-image: linear-gradient(45deg, ${bk} 0%, ${WR} 50%, ${bk} 100%);
639        background-size: 400%;
640        background-position: 0% 100%;
641        content: '';
642        position: absolute;
643        left: 0;
644        top: 0;
645        right: 0;
646        bottom: 0;
647        width: 400%;
648    }
649`,Vae=di.div`
650    width: 100%;
651    height: 100%;
652    position: absolute;
653    overflow: hidden;
654    &::after {
655        content: '+';
656        color: white;
657        font-family: 'SS Standard';
658        font-size: 8px;
659        position: absolute;
660        top: 65%;
661        left: 66%;
662        animation: ${Bae} 1s ${qR} 0s 1 forwards;
663    }
664`,Wae=di.div`
665    position: absolute;
666    width: 200%;
667    height: 20px;
668    background: rgba(255, 255, 255, 0.5);
669    transform: rotate(34deg) translate(-10px, -20px);
670    animation: ${Fae} 1s ${qR} 0s 1;
671    filter: blur(1px);
672`,qae=di(zae)`
673    z-index: 1;
674    display: flex;
675    width: 50%;
676    height: 50%;
677`,Yae=({onClick:E})=>{const{isFetching:w}=(0,ae.useContext)(Fm),L=(0,vre.A)(w,1e3);return ae.createElement(Hae,{onClick:()=>E==null?void 0:E()},ae.createElement(Gae,{suppressHydrationWarning:!0}),ae.createElement(qae,null),L&&ae.createElement(Vae,{suppressHydrationWarning:!0},ae.createElement(Wae,{suppressHydrationWarning:!0})))},$ae=Yae;function Zae(E){const w=(0,ae.useRef)(E);return(0,ae.useEffect)(()=>{w.current=E}),w.current}var Qae=500,Jae=di.div`
678    display: flex;
679    background: white;
680    align-items: center;
681    border-radius: 4px;
682    height: var(${po.searchbarHeight});
683    background: var(${po.bgColor2});
684`,Kae=di.input`
685    background: inherit;
686    box-sizing: border-box;
687    border: 0;
688    appearance: none;
689    font-weight: normal;
690    font-family: interface, Helvetica Neue, helvetica, sans-serif;
691    outline: 0;
692    font-size: 15px;
693    padding: 0 10px;
694    border-radius: 0;
695    text-overflow: ellipsis;
696    color: var(${po.fgColor});
697    &::placeholder {
698        color: ${uR};
699    }
700    min-width: 150px;
701    flex: 1;
702    ${E=>E.$isUsernameSearch&&n4`
703            color: ${zie};
704        `}
705`,YR=({className:E,placeholder:w="Search GIPHY",clear:L=!1,autoFocus:M,searchDebounce:k=Qae,onEnter:A})=>{const{activeChannel:D,setActiveChannel:I,term:R,setChannels:P}=(0,ae.useContext)(Fm),{setIsFocused:H,_inputValOverride:G,_setSearch:q}=(0,ae.useContext)(GR),[Y,$]=(0,ae.useState)(R);(0,yre.A)(()=>q(Y),k,[Y]);const X=(0,ae.useRef)(null),ne=Zae(D),[ue,fe]=(0,ae.useState)(L);(0,ae.useEffect)(()=>{var ye;
705M&&((ye=X.current)==null||ye.focus())},[M]),(0,ae.useEffect)(()=>{var ye;D&&!ne&&((ye=X.current)==null||ye.focus(),$(Y===" "?"":Y.replace(/@?\w*\s?/,"")))},[Y,D,ne]),(0,ae.useEffect)(()=>{fe(L)},[L]),(0,ae.useEffect)(()=>{$(G)},[G,$]);const be=ye=>{switch(ye.keyCode||ye.key){case 27:case"Escape":I(void 0),P([]);break;case 13:case"Enter":A==null||A(Y);break;default:break}},_e=ye=>{switch(ye.keyCode||ye.key){case 8:case"Backspace":Y===""&&(I(void 0),P([]));break;default:break}};return ae.createElement(Jae,{className:[YR.className,E].join(" ")},ae.createElement(Oae,null),ae.createElement(Kae,{$isUsernameSearch:R.indexOf("@")===0,onChange:({target:{value:ye}})=>{(!ue||ye!=="")&&(fe(!1),$(ye))},onFocus:()=>{H(!0)},onBlur:()=>{H(!1)},value:ue?"":Y,placeholder:D?`Search ${D.display_name}`:w,autoCapitalize:"off",autoCorrect:"off",autoComplete:"off",ref:X,onKeyUp:be,onKeyDown:_e}),ae.createElement(Tae,{setCleared:()=>$("")}),ae.createElement($ae,{onClick:()=>A==null?void 0:A(Y)}))};YR.className="giphy-search-bar";var rhe=null,Xae=({size:E=18,className:w})=>ae.createElement("svg",{width:E,height:E,viewBox:"0 0 18 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:w},ae.createElement("g",{id:"trending",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},ae.createElement("g",null,ae.createElement("rect",{id:"Rectangle",stroke:"#979797",fill:"#D8D8D8",opacity:"0",x:"0.5",y:"0.5",width:"17",height:"17"}),ae.createElement("path",{d:"M12.6093329,3.12057664 L15.156896,3.12057664 L9.64199318,9.04253019 L6.88133868,6.8175119 C6.7544587,6.67603813 6.56616874,6.60087259 6.38404017,6.61897279 C6.2490402,6.63288422 6.11891631,6.69661171 6.02063992,6.79697337 C2.21226835,10.5943119 0.308082561,12.4929812 0.308082561,12.4929812 C0.308082561,12.4929812 0.527106106,12.8074292 0.710953088,13.0215425 C0.833517743,13.1642848 0.975497751,13.3098497 1.13689311,13.4582373 L6.47329888,8.13191205 L9.16381134,10.2953038 C9.40800276,10.5710787 9.68933701,10.7021044 10.019278,10.4570223 L16.0239805,4.04474473 C16.0239805,5.87956383 16.0239805,6.79697337 16.0239805,6.79697337 C16.0239805,6.79697337 16.4320205,6.79697337 17.2481004,6.79697337 L17.2481004,1.80604505 C14.1555887,1.80604505 12.6093329,1.80604505 12.6093329,1.80604505 C12.6093329,1.80604505 12.6093329,2.24422225 12.6093329,3.12057664 Z",id:"Shape",stroke:"#00CCFF",strokeWidth:"0.4",fill:"#00CCFF",fillRule:"nonzero",transform:"translate(8.778091, 7.632141) rotate(-2.000000) translate(-8.778091, -7.632141) "})))),ese=Xae,$R=9,tse=di.div`
706    background: ${sR};
707    display: flex;
708    padding-right: 4px;
709    align-items: center;
710    margin-right: ${$R}px;
711    cursor: pointer;
712`,nse=di.div`
713    background: ${sR};
714    display: flex;
715    padding: 14px;
716    align-items: center;
717    margin-right: ${$R}px;
718    white-space: nowrap;
719    cursor: pointer;
720    font-style: italic;
721    border-radius: 20px;
722`,ise=di(US)`
723    height: var(${po.searchbarHeight});
724    width: var(${po.searchbarHeight});
725`,rse=di(ese)`
726    margin-right: 2px;
727`,ase=({channel:E})=>{const{setActiveChannel:w}=(0,ae.useContext)(Fm);return ae.createElement(tse,{key:E.id,onClick:()=>w(E)},ae.createElement(ise,{user:E.user}),ae.createElement("div",null,"@",E.user.username),E.user.is_verified&&ae.createElement(s4,{size:14}))},sse=({trendingSearch:E})=>{const{setSearch:w}=(0,ae.useContext)(Fm);return ae.createElement(nse,{key:E,onClick:()=>w(E)},ae.createElement(rse,{size:16}),E)},ose=di.div`
728    display: flex;
729    color: white;
730    flex-direction: row;
731    font-family: 'interface';
732    font-weight: 600;
733    font-size: 14px;
734    -webkit-overflow-scrolling: touch;
735    overflow-x: auto;
736    overflow-y: hidden;
737    padding-bottom: 10px;
738    height: var(${po.searchbarHeight});
739`,ZR=()=>{const{trendingSearches:E,currentChannels:w}=(0,ae.useContext)(Fm);return ae.createElement(ose,{className:ZR.className},w.length>0?w.map(L=>ae.createElement(ase,{key:L.id,channel:L})):E.map(L=>ae.createElement(sse,{key:L,trendingSearch:L})))};ZR.className="giphy-suggestion-bar";var ahe=null,use=({onClick:E})=>ae.createElement("svg",{width:"66px",height:"13px",viewBox:"0 0 66 13",onClick:E},ae.createElement("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},ae.createElement("g",{transform:"translate(-1060.000000, -462.000000)",fill:"#FFFFFF",fillRule:"nonzero"},ae.createElement("g",{transform:"translate(931.000000, 286.375671)"},ae.createElement("g",{transform:"translate(86.000000, 136.124329)"},ae.createElement("path",{d:"M47.968,49.1962322 C49.588,49.1962322 51.052,48.6202322 51.58,47.5522322 L51.58,43.8202322 L47.476,43.8202322 L47.476,45.6802322 L49.6,45.
7396802322 L49.6,46.7602322 C49.12,47.1082322 48.424,47.1922322 47.98,47.1922322 C46.288,47.1922322 45.724,45.8602322 45.724,44.7802322 C45.724,43.1362322 46.612,42.3202322 47.98,42.3202322 C48.544,42.3202322 49.288,42.4762322 49.9,43.0522322 L51.28,41.6842322 C50.176,40.5682322 49.144,40.3282322 47.98,40.3282322 C44.824,40.3282322 43.384,42.5842322 43.384,44.7802322 C43.384,46.9762322 44.644,49.1962322 47.968,49.1962322 Z M54.928,48.9682322 L54.928,40.5682322 L52.564,40.5682322 L52.564,48.9682322 L54.928,48.9682322 Z M58.648,48.9682322 L58.648,46.7002322 L60.352,46.7002322 C62.596,46.6762322 63.724,45.3442322 63.724,43.6282322 C63.724,41.9842322 62.608,40.5682322 60.352,40.5682322 L56.272,40.5682322 L56.272,48.9682322 L58.648,48.9682322 Z M60.352,44.6962322 L58.648,44.6962322 L58.648,42.6082322 L60.352,42.6082322 C61,42.6082322 61.348,43.1122322 61.348,43.6642322 C61.348,44.2162322 61.012,44.6962322 60.352,44.6962322 Z M66.796,48.9802322 L66.796,45.8002322 L69.82,45.8002322 L69.82,48.9802322 L72.172,48.9802322 L72.172,40.5802322 L69.82,40.5802322 L69.82,43.7722322 L66.796,43.7722322 L66.796,40.5802322 L64.42,40.5802322 L64.42,48.9802322 L66.796,48.9802322 Z M78.16,48.9682322 L78.16,45.6202322 L81.496,40.6762322 L81.496,40.5682322 L78.82,40.5682322 L77.008,43.4482322 L75.268,40.5682322 L72.592,40.5682322 L72.592,40.6642322 L75.784,45.6202322 L75.784,48.9682322 L78.16,48.9682322 Z M87.796,49.1362322 C88.972,49.1362322 90.088,48.7402322 90.952,47.8882322 L90.028,46.9642322 C89.44,47.5522322 88.576,47.8762322 87.796,47.8762322 C85.624,47.8762322 84.712,46.3522322 84.7,44.8162322 C84.688,43.2682322 85.66,41.6962322 87.796,41.6962322 C88.576,41.6962322 89.368,41.9722322 89.968,42.5602322 L90.868,41.6962322 C90.016,40.8442322 88.924,40.4242322 87.796,40.4242322 C84.796,40.4242322 83.356,42.6202322 83.3679256,44.8282322 C83.38,47.0362322 84.748,49.1362322 87.796,49.1362322 Z M93.028,48.9682322 L93.028,40.5802322 L91.792,40.5802322 L91.792,48.9682322 L93.028,48.9682322 Z M94.252,41.3122322 C94.252,42.3322322 95.788,42.3322322 95.788,41.3122322 C95.788,40.3042322 94.252,40.3042322 94.252,41.3122322 Z M95.632,48.9682322 L95.632,43.0282322 L94.396,43.0282322 L94.396,48.9682322 L95.632,48.9682322 Z M98.188,51.7162322 L98.188,48.1042322 C98.632,48.8362322 99.556,49.1002322 100.276,49.1002322 C102.112,49.1002322 103.264,47.8042322 103.264,46.0162322 C103.264,44.2282322 102.04,42.9442322 100.276,42.9322322 C99.484,42.9322322 98.644,43.2922322 98.188,44.0122322 L98.116,43.0522322 L96.952,43.0522322 L96.952,51.7162322 L98.188,51.7162322 Z M100.156,47.9002322 C99.076,47.9002322 98.296,47.0722322 98.296,46.0162322 C98.296,44.9602322 99.016,44.1322322 100.156,44.1322322 C101.284,44.1322322 102.028,44.9002322 102.028,46.0162322 C102.028,47.1202322 101.236,47.9002322 100.156,47.9002322 Z M106.456,49.1482322 C107.992,49.1482322 108.964,48.3802322 108.976,47.2762322 C108.988,45.7522322 107.56,45.5122322 106.468,45.4162322 C105.712,45.3442322 105.196,45.1522322 105.184,44.6602322 C105.184,44.1922322 105.688,43.9402322 106.444,43.9522322 C107.032,43.9522322 107.536,44.0722322 108.004,44.5042322 L108.7,43.6882322 C108.04,43.1002322 107.332,42.8962322 106.42,42.8962322 C105.316,42.8962322 103.96,43.3882322 103.96,44.6962322 C103.972,46.0042322 105.256,46.3642322 106.372,46.4722322 C107.248,46.5562322 107.752,46.7602322 107.74,47.2882322 C107.728,47.8402322 107.068,48.0562322 106.48,48.0562322 C105.784,48.0442322 104.956,47.7922322 104.404,47.1802322 L103.756,48.0562322 C104.536,48.9322322 105.496,49.1482322 106.456,49.1482322 Z",id:"GIPHYClips"})))))),lse=use,cse=di.div`
740    display: flex;
741    align-items: center;
742    font-family: interface, helvetica, arial;
743    cursor: pointer;
744`,fse=di(US)`
745    flex-shrink: 0;
746`,dse=di.div`
747    display: flex;
748    flex-direction: column;
749`,yk=({gif:E,className:w,onClick:L})=>{const{user:M}=E;return!(M!=null&&M.username)&&!(M!=null&&M.display_name)?null:ae.createElement(cse,{className:[yk.className,w].join(" "),onClick:k=>{if(k.preventDefault(),k.stopPropagation(),L)L(E);else{const A=M.profile_url;A&&window.open(A,"_blank")}}},ae.createElement(fse,{user:M}),ae.createElement(dse,null,ae.createElement(lse,{onClick:k=>{k.preventDefault(),k.stopPropagation(),L?L(E):E.url&&window.open(E.url,"_blank")}}),ae.createElement(NR,{user:M})))};yk.className="giphy-attribution";var hse=yk,QR=25,JR=({size:E=QR,onClick:w=()=>{}})=>ae.createElement("svg",{width:E,height:E,viewBox:"0 0 26 23",onClick:w},ae.createElement("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"}
749,ae.createElement("g",{transform:"translate(1.000000, 0.000000)",fill:"#FFF",fillRule:"nonzero"},ae.createElement("path",{d:"M11.9625091,0.572584405 L11.9625091,22.2272644 C11.9625091,22.4856644 11.8466091,22.6635044 11.6151891,22.7611644 C11.3480491,22.8413444 11.1390491,22.7968844 10.9878091,22.6277844 L4.8732291,15.9143244 L0.573909096,15.9143244 C0.413549096,15.9143244 0.277509096,15.8588444 0.166549096,15.7475044 C0.0573082348,15.6406091 -0.00292164572,15.4933347 -1.77635684e-15,15.3405244 L-1.77635684e-15,7.45058441 C-1.77635684e-15,7.29022441 0.0555890961,7.15456441 0.167309096,7.04322441 C0.278269096,6.93226441 0.414309096,6.87640441 0.573909096,6.87640441 L4.8732291,6.87640441 L10.9874291,0.172064405 C11.1390491,0.00296440549 11.3484291,-0.0414955945 11.6151891,0.0386844055 C11.8466091,0.136344405 11.9621291,0.314564405 11.9621291,0.572584405 L11.9625091,0.572584405 Z"}),ae.createElement("path",{d:"M15.7579491,16.0914044 L14.6798891,13.6594044 C15.5739159,13.2635547 16.1503537,12.3776671 16.1501091,11.3999244 C16.150386,10.4242626 15.5763999,9.53983269 14.6852091,9.14272441 L15.7697291,6.71376441 C17.6193585,7.53872062 18.810518,9.37466359 18.8101092,11.3999244 C18.8105521,13.4298903 17.6139475,15.2691931 15.7579491,16.0914044 L15.7579491,16.0914044 Z"}),ae.createElement("path",{d:"M18.3647491,20.2619044 L17.2863091,17.8299044 C19.8302925,16.7031661 21.4705725,14.1822599 21.4701091,11.3999244 C21.4701091,8.59818441 19.8167291,6.09892441 17.3022691,4.97678441 L18.3864091,2.54782441 C21.8804724,4.10607079 24.1307363,7.57414217 24.1301093,11.3999244 C24.1308375,15.2343934 21.8705556,18.7086904 18.3647491,20.2619044 Z"})))),KR=({size:E=QR,onClick:w=()=>{}})=>ae.createElement("svg",{onClick:w,height:E,width:E,viewBox:"0 0 26 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},ae.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},ae.createElement("g",{id:"Group",transform:"translate(1.000000, 0.000000)",fill:"#FFFFFF",fillRule:"nonzero"},ae.createElement("path",{d:"M11.9625091,0.572584405 L11.9625091,22.2272644 C11.9625091,22.4856644 11.8466091,22.6635044 11.6151891,22.7611644 C11.3480491,22.8413444 11.1390491,22.7968844 10.9878091,22.6277844 L4.8732291,15.9143244 L0.573909096,15.9143244 C0.413549096,15.9143244 0.277509096,15.8588444 0.166549096,15.7475044 C0.0573082348,15.6406091 -0.00292164572,15.4933347 0,15.3405244 L0,7.45058441 C0,7.29022441 0.0555890961,7.15456441 0.167309096,7.04322441 C0.278269096,6.93226441 0.414309096,6.87640441 0.573909096,6.87640441 L4.8732291,6.87640441 L10.9874291,0.172064405 C11.1390491,0.00296440549 11.3484291,-0.0414955945 11.6151891,0.0386844055 C11.8466091,0.136344405 11.9621291,0.314564405 11.9621291,0.572584405 L11.9625091,0.572584405 Z",id:"Path"})),ae.createElement("g",{id:"Group",transform:"translate(14.887009, 6.947630)",fill:"#FFFFFF",fillRule:"nonzero"},ae.createElement("path",{d:"M7.88199149,6.27905236 C7.94693088,6.35707599 7.94693088,6.47033309 7.88199149,6.54835671 L6.54835671,7.88199149 C6.47033309,7.94693088 6.35707599,7.94693088 6.27905236,7.88199149 L3.96534802,5.56828715 L1.65164367,7.88199149 C1.57362004,7.94693088 1.46036294,7.94693088 1.38233932,7.88199149 L0.0487045381,6.54835671 C-0.016234846,6.47033309 -0.016234846,6.35707599 0.0487045381,6.27905236 L2.36240889,3.96534802 L0.0487045381,1.65164367 C-0.016234846,1.57362004 -0.016234846,1.46036294 0.0487045381,1.38233932 L1.38233932,0.0487045381 C1.46036294,-0.016234846 1.57362004,-0.016234846 1.65164367,0.0487045381 L3.96534802,2.36240889 L6.27905236,0.0487045381 C6.35707599,-0.016234846 6.47033309,-0.016234846 6.54835671,0.0487045381 L7.88199149,1.38233932 C7.94693088,1.46036294 7.94693088,1.57362004 7.88199149,1.65164367 L5.56828715,3.96534802 L7.88199149,6.27905236 Z",id:"Shape"})))),pse=di.div`
750    background: ${PS};
751    height: ${E=>E.$barHeight}px;
752    position: absolute;
753    width: 5px;
754    bottom: 0;
755    left: 0;
756    opacity: 0.95;
757`,gse=({videoEl:E})=>{(0,wre.A)(2147483647,100);const w=(E==null?void 0:E.currentTime)||0,L=(E==null?void 0:E.duration)||0,M=w/L;let k=Math.round(M*100),A=5;return(E==null?void 0:E.height)<200?A=3:(E==null?void 0:E.height)<300&&(A=4),k=L<10&&k>98?100:k,ae.createElement(pse,{style:{width:`${k}%`},$barHeight:A,className:"hide-in-percy"})},mse=gse,bse=(E,w="")=>{switch(E){case 1:return"Aborted. The fetching process for the media resource was aborted by the user agent at the user's request.";case 2:return"Network Error. A network error of some description caused the user agent to stop fetching the media resource, after the resource was established to be usable.";case 3:return"Decode Error. An error of some description occurred while decoding the media resource, after the resource was established to be usable.";case 4:return`Can not play a video of type "${w.split(".").pop()}" on this platform.`;default:return""}},yse=(E,w,L,M,k)=>{const A=k+E;return!M.has(A)&&L>0&&w>L*E?(M.add(A),!0):!1},vse=[.25,.5,.75],XR="giphy-video",_se={EMPTY:0,IDLE:1,LOADING:2,NO_SOURCE:3},e7=({muted:E,ccEnabled:w=!1,ccLanguage:L="en",loop:M=!0,onStateChange:k,onTimeUpdate:A,onCanPlay:D,onFirstPlay:I,onWaiting:R,onMuted:P,onError:H,onEnded:G,onLoop:q,onQuartile:Y,onEndFullscreen:$,setVideoEl:X,gif:ne,width:ue,percentWidth:fe,height:be,volume:_e=.7,className:ye=XR,isInPlayer:Ee})=>{var He,Ge,it;const wt=be||bS(ne,ue);let vt;fe&&(vt=`${Math.round(wt/ue*100)}%`);const[Bt,Zt]=(0,ae.useState)(mO(ne.video,ue,wt)),Jt=(0,ae.useRef)(0);Bt||console.warn(`GiphyJS No video content for id: ${ne.id}`);const It=(0,ae.useRef)(Date.now()),Yt=(0,ae.useRef)(!1),ln=(0,ae.useRef)(0),On=(0,ae.useRef)(0),gn=(0,ae.useRef)(new Set);(0,ae.useEffect)(()=>{It.current=Date.now(),Yt.current=!1,ln.current=1,On.current=0,gn.current=ne
757w Set},[ne.id]);const qn=(0,ae.useRef)(null);(0,ae.useEffect)(()=>{const Pn=mO(ne.video,ue,wt);qn.current&&(Bt!=null&&Bt.url)&&Pn.url!==Bt.url&&(Bt.url.indexOf(String(ne.id))!==-1&&(Jt.current=qn.current.currentTime),Zt(Pn))},[ue,be,ne.video,wt,Bt==null?void 0:Bt.url,ne.id]),(0,ae.useEffect)(()=>{qn.current&&(Bt!=null&&Bt.url)&&Jt.current&&(qn.current.currentTime=Jt.current,Jt.current=0)},[Bt==null?void 0:Bt.url,Jt]);const Tn=(0,ae.useCallback)(()=>{var Pn;const ii=qn.current,zr=(Pn=ii==null?void 0:ii.error)==null?void 0:Pn.code;if(zr&&(ii!=null&&ii.src)){const Fs=bse(zr,ii==null?void 0:ii.src);console.error(Fs),H==null||H(zr)}},[H]),er=(0,ae.useCallback)(()=>{k==null||k("playing"),Yt.current||(Yt.current=!0,ne.analytics_response_payload&&fk({actionType:"START",analyticsResponsePayload:ne.analytics_response_payload}),I==null||I(Date.now()-It.current))},[I,k,ne]),Sa=(0,ae.useCallback)(()=>k==null?void 0:k("paused"),[k]),li=(0,ae.useCallback)(()=>{const Pn=qn.current;if(Pn){const ii=Pn.currentTime;vse.some(zr=>yse(zr,ii,Pn.duration,gn.current,ln.current)?(Y==null||Y(zr),!0):!1),A==null||A(ii||0)}},[Y,A]),Fn=(0,ae.useCallback)(()=>D==null?void 0:D(),[D]),Ji=(0,ae.useCallback)(()=>{const Pn=qn.current;(Pn==null?void 0:Pn.currentTime)!==0&&(Pn==null?void 0:Pn.networkState)!==_se.IDLE&&(R==null||R(++On.current))},[R]),Qs=(0,ae.useCallback)(()=>{M&&qn.current&&qn.current.play(),q==null||q(ln.current),ln.current=ln.current+1,Yt.current&&(G==null||G())},[G,M,q]),Na=(0,ae.useCallback)(()=>$==null?void 0:$(),[$]),ni=(0,ae.useCallback)(Pn=>Yp(void 0,null,function*(){if(Pn){const ii=Pn.play();if(ii!==void 0)try{yield ii,P==null||P(!1)}catch(zr){Pn.muted=!0,P==null||P(!0),Pn.play()}}}),[P]);(0,ae.useEffect)(()=>{const Pn=qn.current;Pn&&(ni(Pn),X==null||X(Pn),isNaN(_e)||(Pn.volume=_e))},[]),(0,ae.useEffect)(()=>{const Pn=qn.current;return Pn&&(Pn.addEventListener("play",er),Pn.addEventListener("pause",Sa),Pn.addEventListener("error",Tn),Pn.addEventListener("timeupdate",li),Pn.addEventListener("canplay",Fn),Pn.addEventListener("ended",Qs),Pn.addEventListener("waiting",Ji),Pn.addEventListener("webkitendfullscreen",Na)),()=>{Pn&&(Pn.removeEventListener("play",er),Pn.removeEventListener("pause",Sa),Pn.removeEventListener("error",Tn),Pn.removeEventListener("timeupdate",li),Pn.removeEventListener("canplay",Fn),Pn.removeEventListener("ended",Qs),Pn.removeEventListener("waiting",Ji),Pn.removeEventListener("webkitendfullscreen",Na))}},[er,Sa,Tn,li,Fn,Qs,Ji,Na]);const Yn=(it=(Ge=(He=ne.video)==null?void 0:He.captions)==null?void 0:Ge[L])==null?void 0:it.vtt;return Bt!=null&&Bt.url?ae.createElement("video",{crossOrigin:"anonymous",draggable:!0,className:ye,width:Ee?"100%":fe||ue,height:Ee?"100%":vt||wt,muted:E,autoPlay:!0,playsInline:!0,ref:qn,src:Bt==null?void 0:Bt.url,"data-giphy-id":ne.id},w&&Yn&&ae.createElement("track",{label:"English",kind:"subtitles",srcLang:L,src:Yn,default:!0})):null};e7.className=XR;var t7=e7,wse=di.div`
758    position: relative;
759    top: 0;
760    left: 0;
761    right: 0;
762    bottom: 0;
763    background: black;
764    font-family: interface, helvetica, arial;
765    -webkit-font-smoothing: antialiased;
766`,xse=di.div`
767    display: flex;
768    justify-content: center;
769    align-items: center;
770    position: relative;
771    cursor: pointer;
772`,Sse=di.div`
773    position: absolute;
774    top: 10px;
775    right: 10px;
776    left: 10px;
777    bottom: 0;
778    display: flex;
779    justify-content: space-between;
780    opacity: ${E=>E.$isHovered?1:0};
781    transition: opacity ease-out 250ms;
782    align-items: flex-start;
783`,Cse=di.div`
784    font-size: 22px;
785    color: white;
786    margin-bottom: 5px;
787    font-weight: bold;
788    text-overflow: ellipsis;
789    overflow: hidden;
790    white-space: nowrap;
791    user-select: none;
792    cursor: pointer;
793`,Ese=di.div`
794    position: relative;
795    min-width: 0;
796`,Lse=di.div`
797    &:before {
798        background: linear-gradient(rgba(18, 18, 18, 0.6), rgba(0, 0, 0, 0));
799        content: '';
800        height: ${E=>E.$isLargePlayer?125:75}px;
801        left: 0;
802        pointer-events: none;
803        position: absolute;
804        top: 0;
805        width: 100%;
806    }
807    &:after {
808        background: linear-gradient(rgba(0, 0, 0, 0), rgba(18, 18, 18, 0.6));
809        content: '';
810        height: ${E=>E.$isLargePlayer?125:75}px;
811        left: 0;
812        pointer-events: none;
813        position: absolute;
814        bottom: 0;
815        width: 100%;
816    }
817`,Mse=300,kse=4e3,Tse=E=>{const{style:w,width:L,percentWidth:M,hideMute:k,hideAttribution:A,hideProgressBar:D,hideTitle:I,className:R,persistentControls:P,gif:H,overlay:G}=E,[q,Y]=(0,ae.useState)(!1),[$,X]=(0,ae.useState)(null),[ne,ue]=(0,ae.useState)(E.muted),[fe,be]=(0,ae.useState)(!1),{setVideoEl:_e,onMuted:ye,onUserMuted:Ee}=E,He=E.height||bS(H,L);let Ge;M&&(Ge=`${Math.round(He/L*100)}%`);const[,it,wt]=(0,_re.default)(()=>{Y(!1)},kse),vt=(0,ae.useCallback)(Yt=>{ye==null||ye(Yt),be(Yt)},[be,ye]),Bt=(0,ae.useCallback)(Yt=>{_e==null||_e(Yt),X(Yt)},[_e,X]),Zt=()=>{fe?(be(!1),ue(!1)):ue(!ne)};(0,ae.useEffect)(()=>{ue(E.muted)},[E.muted]);const Jt=P||q,It=He>=Mse;return(0,ae.useEffect)(()=>(Jt?wt():it(),()=>it()),[Jt,it,wt]),ae.createElement(wse,{className:R,style:rl({width:M||L,height:Ge||He},w),onMouseOver:()=>Y(!0),onMouseLeave:()=>Y(!1),onMouseMove:()=>{Y(!0),wt()},onClick:Yt=>{Ee==null||Ee(!(ne||fe)),$==null||$.play(),Yt.preventDefault(),Zt()}},ae.createElement(t7,zm(rl({},E),{isInPlayer:!0,onMuted:vt,setVideoEl:Bt,muted:ne})),Jt&&ae.createElement(Lse,{$isLargePlayer:It}),ae.createElement(Sse,{$isHovered:Jt},ae.createElement(Ese,null,!I&&It&&ae.createElement(Cse,{onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation(),window.open(H.url,"_blank")}},H.title),$&&!A?ae.createElement(hse,{gif:H}):null),!k&&ae.createElement(xse,null,ne||fe?ae.createElement(KR,null):ae.createElement(JR,null))),Jt&&!D&&$?ae.createElement(mse,{videoEl:$}):null,G&&ae.createElement(G,{gif:H,isHovered:q,width:L,height:He}))},Ase=E=>(E.overlay&&!E.controls&&console.warn(`${iu.PREFIX}
817: Overlays only work when controls are enabled`),E.controls?ae.createElement(Tse,rl({},E)):ae.createElement(t7,rl({},E))),Dse=Ase,n7=25,she=({size:E=n7})=>React30.createElement("svg",{height:E,viewBox:"15.39 10.84 18.21 24",width:E,xmlns:"http://www.w3.org/2000/svg"},React30.createElement("g",{fillRule:"evenodd",fill:"none"},React30.createElement("path",{fill:"#fff",d:"M15.836 10.842c.135 0 .27.04.404.12L33.444 22.86c.107.087.161.19.161.311 0 .12-.054.224-.161.31-11.649 7.575-17.528 11.362-17.64 11.362a.632.632 0 0 1-.41-.13l.025-23.75a.804.804 0 0 1 .417-.12z"}))),ohe=({size:E=n7})=>React30.createElement("svg",{height:E,viewBox:"0.92 0.92 23.54 24",width:E,xmlns:"http://www.w3.org/2000/svg"},React30.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React30.createElement("g",{id:"Group",transform:"translate(0.916948, 0.916948)",fill:"#FFFFFF",fillRule:"nonzero"},React30.createElement("path",{d:"M0,23.2 L0,0.8 C0,0.3581722 0.3581722,0 0.8,0 L8.2,0 C8.64182776,0 9,0.3581722 9,0.8 L9,23.2 C9,23.6418278 8.64182776,24 8.2,24 L0.8,24 C0.3581722,24 0,23.6418278 0,23.2 Z",id:"Path"}),React30.createElement("path",{d:"M14.5408163,23.2 L14.5408163,0.8 C14.5408163,0.3581722 14.8989886,0 15.3408163,0 L22.7408163,0 C23.1826441,0 23.5408163,0.3581722 23.5408163,0.8 L23.5408163,23.2 C23.5408163,23.6418278 23.1826441,24 22.7408163,24 L15.3408163,24 C14.8989886,24 14.5408163,23.6418278 14.5408163,23.2 Z",id:"Path"})))),jse=di.div`
818    position: absolute;
819    top: 0;
820    left: 0;
821    bottom: 0;
822    right: 0;
823    height: 100%;
824    width: 100%;
825`,Nse=di(Dse)`
826    height: 100%;
827    display: inline-block;
828    object-fit: fill;
829    pointer-events: none;
830    background: rgb(0, 0, 0, 0);
831`,Ise=di.div`
832    position: absolute;
833    top: 6px;
834    right: 6px;
835    cursor: pointer;
836    opacity: ${E=>E.$isHovered?1:.8};
837    transition: opacity ease-out 800ms;
838`,i7="giphy-video-overlay-button",Ose=({muted:E,toggleMute:w,mutedByBrowser:L,isHovered:M})=>ae.createElement(Ise,{className:i7,onClick:k=>{k.preventDefault(),k.stopPropagation(),w()},$isHovered:M},E||L||!M?ae.createElement(KR,null):ae.createElement(JR,null)),Rse=({gif:E,isHovered:w,hideMuteButton:L,width:M,height:k,className:A,muted:D=!1,onUserMuted:I})=>{const[R,P]=(0,ae.useState)(D),[H,G]=(0,ae.useState)(!1),q=(0,ae.useRef)(R),Y=()=>{H?(G(!1),P(!1)):(I==null||I(!R),P(!R))};(0,ae.useEffect)(()=>{P(D)},[D,P]),(0,ae.useEffect)(()=>{document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"?(q.current=R,P(!0)):P(q.current)})},[R,P]);const $={toggleMute:Y,muted:R,mutedByBrowser:H};return ae.createElement(jse,{className:A},w&&ae.createElement(Nse,{gif:E,key:E.id,loop:!0,controls:!0,hideAttribution:!0,hideMute:!0,persistentControls:!0,muted:R,width:M,height:k,onMuted:G}),!L&&ae.createElement(Ose,zm(rl({},$),{isHovered:w})))};Rse.imgClassName=i7;var uhe=null;NM("X-GIPHY-SDK-NAME","ReactSDK");var zse=__webpack_require__(9981);const Pse=new sre(ut("giphyApiKey",""));function Fse({onClick:E}){const[w,{width:L}]=(0,zse.L)(),[M,k]=(0,ae.useState)(0),[A,D]=(0,ae.useState)(""),I=H=>Pse.search(A,{offset:H,limit:10});(0,ae.useEffect)(()=>{k(H=>L>H?L:H)},[L]);const R=H=>{E(H),D("")},P=window.innerWidth<600?2:window.innerWidth<900?3:4;return(0,oe.jsxs)("div",{ref:w,children:[(0,oe.jsx)(Op,{label:we("Giphy.search.label"),value:A,onChange:D}),A&&(0,oe.jsx)("div",{style:{display:"flex",justifyContent:"center",marginTop:"1rem"},children:(0,oe.jsx)(Cae,{width:M,columns:P,percentWidth:"100%",fetchGifs:I,noLink:!0,onGifClick:R},A)})]})}function Bse(){return(0,oe.jsx)("div",{className:"giphy-banner",children:(0,oe.jsxs)("svg",{id:"giphy-pwb","data-name":"giphy-pwb",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 139.47 36",children:[(0,oe.jsxs)("g",{id:"giphy-poweredby","data-name":"powered",style:{opacity:.5},children:[(0,oe.jsx)("path",{d:"M41.1,7.26v3.13h-1.63V.19c1.56,0,3.16-.01,4.72-.01,4.87,0,4.88,7.05,0,7.08h-3.09ZM41.1,5.76h3.09c2.7,0,2.68-4.08,0-4.08h-3.09v4.08Z"}),(0,oe.jsx)("path",{d:"M59.35,5.33c0,2.75-1.68,5.28-5.22,5.28s-5.22-2.58-5.22-5.26c0-3.1,2.17-5.35,5.25-5.35,3.48.02,5.19,2.58,5.19,5.33ZM54.13,9.11c2.54,0,3.6-1.79,3.6-3.74s-1.08-3.83-3.57-3.88c-2.36,0-3.63,1.65-3.63,3.88.03,1.81,1.08,3.74,3.6,3.74Z"}),(0,oe.jsx)("path",{d:"M71.48,10.4h-1.44l-1.36-3.6-1.12-3.42-1.12,3.44-1.34,3.58h-1.43L59.97.19h1.82l2.59,7.85,2.64-7.85h1.05l2.7,7.85,2.54-7.85h1.82l-3.64,10.22Z"}),(0,oe.jsx)("path",{d:"M84.2,10.39h-7.53V.19h7.49v1.59h-5.86v2.75h5.62v1.51h-5.62v2.74h5.9v1.6Z"}),(0,oe.jsx)("path",{d:"M95.1,10.39h-1.91l-3.1-3.53h-2.16v3.53h-1.63V.18c1.59,0,3.16.01,4.75.01,2.36,0,3.6,1.62,3.6,3.34,0,1.46-.76,2.88-2.77,3.18l3.05,3.4.18.29ZM87.94,1.68v3.7h3.1c1.36,0,1.95-.86,1.95-1.82s-.6-1.88-1.94-1.88h-3.12Z"}),(0,oe.jsx)("path",{d:"M104.35,10.39h-7.53V.19h7.49v1.59h-5.86v2.75h5.63v1.51h-5.63v2.74h5.9v1.6Z"}),(0,oe.jsx)("path",{d:"M110.31.19c3.48,0,5.07,2.49,5.11,5.01.06,2.58-1.55,5.19-5.11,5.19h-3.86V.19h3.8
8386ZM108.06,8.82h2.24c2.49,0,3.54-1.84,3.5-3.63-.04-1.72-1.09-3.44-3.5-3.44h-2.24v7.07Z"}),(0,oe.jsx)("path",{d:"M125.69.19c1.94,0,3.47.89,3.47,2.91,0,.86-.45,1.63-1.41,2.02,1.22.36,1.73,1.57,1.73,2.35,0,2.23-1.78,2.91-3.79,2.91h-4.68V.19h4.68ZM122.63,4.42h3.08c1.22,0,1.84-.48,1.84-1.28,0-.71-.63-1.47-1.85-1.47h-3.06v2.75ZM122.63,8.88h3.06c.9,0,2.16-.29,2.16-1.41s-1.21-1.59-2.14-1.59h-3.08v3Z"}),(0,oe.jsx)("path",{d:"M134.61,4.69l2.9-4.5h1.97v.07l-4.05,5.94v4.18h-1.63v-4.18l-3.93-5.94v-.07h1.94l2.81,4.5Z"})]}),(0,oe.jsxs)("g",{id:"giphy-giphy","data-name":"giphy",children:[(0,oe.jsx)("path",{d:"M55.11,20.31c-1.56-1.47-3.46-1.87-4.9-1.87-3.49,0-5.76,2.08-5.76,6.28,0,2.76,1.44,6.16,5.76,6.16,1.13,0,2.91-.21,4.14-1.1v-2.76h-5.42v-4.75h10.48v9.53c-1.35,2.73-5.09,4.2-9.22,4.2-8.49,0-11.7-5.67-11.7-11.27s3.68-11.36,11.73-11.36c2.97,0,5.61.61,8.42,3.46l-3.52,3.49Z"}),(0,oe.jsx)("path",{d:"M62.84,35.42V13.97h6.04v21.44h-6.04Z"}),(0,oe.jsx)("path",{d:"M79.29,29.63v5.79h-6.07V13.97h10.42c5.76,0,8.61,3.61,8.61,7.81s-2.88,7.78-8.61,7.84h-4.35ZM79.29,24.51h4.35c1.69,0,2.54-1.23,2.54-2.63s-.89-2.7-2.54-2.7h-4.35v5.33Z"}),(0,oe.jsx)("path",{d:"M108.74,35.45v-8.12h-7.72v8.12h-6.07V14h6.07v8.15h7.72v-8.15h6v21.44h-6Z"}),(0,oe.jsx)("path",{d:"M128.02,21.33l4.63-7.35h6.83v.28l-8.52,12.62v8.55h-6.07v-8.55l-8.15-12.65v-.24h6.83l4.44,7.35Z"})]}),(0,oe.jsxs)("g",{id:"giphy-logo","data-name":"logo",children:[(0,oe.jsx)("path",{d:"M0,3.09h4.11v29.83H0V3.09Z",style:{fill:"#0f9",fillRule:"evenodd"}}),(0,oe.jsx)("path",{d:"M24.69,11.31h4.11v21.6h-4.11V11.31Z",style:{fill:"#93f",fillRule:"evenodd"}}),(0,oe.jsx)("path",{d:"M0,31.89h28.8v4.11H0v-4.11Z",style:{fill:"#0cf",fillRule:"evenodd"}}),(0,oe.jsx)("path",{d:"M0,0h16.46v4.11H0V0Z",style:{fill:"#fff35c",fillRule:"evenodd"}}),(0,oe.jsx)("path",{d:"M24.69,8.23v-4.11h-4.11V0h-4.11v12.34h12.34v-4.11",style:{fill:"#f66",fillRule:"evenodd"}}),(0,oe.jsx)("path",{d:"M24.69,16.46v-4.11h4.11M16.46,0v4.11h-4.11",style:{fill:"#000",fillRule:"evenodd",opacity:.4}})]})]})})}function Use({editor:E,outside:w}){const[L,M]=(0,ae.useState)(!1),k=A=>E.update(()=>{const D=Zn()||xs().selectEnd();if(!kn(D))return;const I=new Im(A.id.toString()),R=D.anchor.getNode(),P=D.anchor.offset;if(In(R)){const H=R.getTextContent(),G=H.slice(0,P),q=H.slice(P),Y=ja(G),$=ja(q),X=R.getParent();if(X){const ne=Zs();R.remove(),X.append(Y),X.insertAfter(I),I.insertAfter(ne),ne.append($),$.select()}}else jw(R)&&R.insertBefore(I);M(!1)});return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)("button",{onClick:()=>M(!0),className:"text-editor__toolbar-button",title:we("Comments.editor.gif.add"),children:(0,oe.jsx)(ba,{icon:Gte.A})}),(0,rw.createPortal)((0,oe.jsxs)(Vs,{open:L,size:"xl-width",children:[(0,oe.jsx)(ys,{post:(0,oe.jsx)(Bse,{}),children:we("Comments.editor.gif.add")}),(0,oe.jsx)(Va,{children:(0,oe.jsx)(Fse,{onClick:k})}),(0,oe.jsx)(Ws,{children:(0,oe.jsx)(pi,{onClick:()=>M(!1),children:we("Comments.editor.gif.cancel")})})]}),w)]})}function Hse(){const E=(0,ae.useRef)(null),[w]=Rp(),[L,M]=(0,ae.useState)(w),[k,A]=(0,ae.useState)(!1),[D,I]=(0,ae.useState)(!1),[R,P]=(0,ae.useState)(!1),[H,G]=(0,ae.useState)(!1),[q,Y]=(0,ae.useState)(!1),[$]=(0,ae.useState)(ut("editorAllowGifs",!1)),X=(0,ae.useCallback)(()=>{const ne=Zn();kn(ne)&&(A(ne.hasFormat("bold")),I(ne.hasFormat("italic")),P(ne.hasFormat("code")),G(ne.hasFormat("underline")),Y(ne.hasFormat("strikethrough")))},[L]);return(0,ae.useEffect)(()=>Lm(w.registerUpdateListener(({editorState:ne})=>{ne.read(()=>{X()})}),w.registerCommand(Rv,(ne,ue)=>(X(),!1),1)),[w,X]),(0,ae.useEffect)(()=>w.registerCommand(Rv,(ne,ue)=>(X(),M(ue),!1),UI),[w,X]),(0,oe.jsxs)(oe.Fragment,{children:[E.current&&(0,oe.jsxs)("div",{className:"text-editor__toolbar",children:[(0,oe.jsx)("button",{onClick:()=>w.dispatchCommand(Tf,"bold"),className:Fi("text-editor__toolbar-button",{"text-editor__toolbar-button--active":k}),title:we("Comments.editor.bold"),children:(0,oe.jsx)(ba,{icon:iK.A})}),(0,oe.jsx)("button",{onClick:()=>w.dispatchCommand(Tf,"italic"),className:Fi("text-editor__toolbar-button",{"text-editor__toolbar-button--active":D}),title:we("Comments.editor.italic"),children:(0,oe.jsx)(ba,{icon:rK.A})}),(0,oe.jsx)("button",{onClick:()=>w.dispatchCommand(Tf,"code"),className:Fi("text-editor__toolbar-button",{"text-editor__toolbar-button--active":R}),title:we("Comments.editor.code"),children:(0,oe.jsx)(ba,{icon:sK.A})}),(0,oe.jsx)("button",{onClick:()=>w.dispatchCommand(Tf,"strikethrough"),className:Fi("text-editor__toolbar-button",{"text-editor__toolbar-button--active":q}),title:we("Comments.editor.spoiler"),children:(0,oe.jsx)(ba,{icon:aK.A})}),(0,oe.jsx)(lK,{editor:L,outside:E.current}),(0,oe.jsx)(Hte,{editor:L}),$&&(0,oe.jsx)(Use,{editor:L,outside:E.current})]}),(0,oe.jsx)("div",{ref:E})]})}function Gse(E){const w=E.anchor,L=E.focus,M=E.anchor.getNode(),k=E.focus.getNode();return M===k?M:E.isBackward()?e8(L)?M:k:e8(w)?k:M}function lhe(){return document.getElementById("#text-editor__toolbar-outside")}function Vse(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}
838var f0=Vse(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function Wse(E){let w=1,L=E.getParent();for(;L!=null;){if(Qa(L)){const M=L.getParent();if(Wi(M)){w++,L=M.getParent();continue}f0(40)}return w}return w}function vk(E){let w=E.getParent();Wi(w)||f0(40);let L=w;for(;L!==null;)L=L.getParent(),Wi(L)&&(w=L);return w}function r7(E){let w=[];const L=E.getChildren().filter(Qa);for(let M=0;M<L.length;M++){const k=L[M],A=k.getFirstChild();Wi(A)?w=w.concat(r7(A)):w.push(k)}return w}function d0(E){return Qa(E)&&Wi(E.getFirstChild())}function a7(E){return uc().append(E)}function s7(E,w){return Qa(E)&&(w.length===0||w.length===1&&E.is(w[0])&&E.getChildrenSize()===0)}function o7(E,w){E.update(()=>{const L=s();if(L!==null){const M=L.getNodes();if(o(L)){const A=L.getStartEndPoints();A===null&&f0(143);const[D]=A,I=D.getNode(),R=I.getParent();if(s7(I,M)){const P=Ol(w);if(c(R)){I.replace(P);const H=uc();l(I)&&(H.setFormat(I.getFormatType()),H.setIndent(I.getIndent())),P.append(H)}else if(Qa(I)){const H=I.getParentOrThrow();Hb(P,H.getChildren()),H.replace(P)}return}}const k=new Set;for(let A=0;A<M.length;A++){const D=M[A];if(!l(D)||!D.isEmpty()||Qa(D)||k.has(D.getKey())){if(a(D)){let I=D.getParent();for(;I!=null;){const R=I.getKey();if(Wi(I)){if(!k.has(R)){const P=Ol(w);Hb(P,I.getChildren()),I.replace(P),k.add(R)}break}{const P=I.getParent();if(c(P)&&!k.has(R)){k.add(R),u7(I,w);break}I=P}}}}else u7(D,w)}}})}function Hb(E,w){E.splice(E.getChildrenSize(),0,w)}function u7(E,w){if(Wi(E))return E;const L=E.getPreviousSibling(),M=E.getNextSibling(),k=uc();let A;if(Hb(k,E.getChildren()),Wi(L)&&w===L.getListType())L.append(k),Wi(M)&&w===M.getListType()&&(Hb(L,M.getChildren()),M.remove()),A=L;else if(Wi(M)&&w===M.getListType())M.getFirstChildOrThrow().insertBefore(k),A=M;else{const D=Ol(w);D.append(k),E.replace(D),A=D}return k.setFormat(E.getFormatType()),k.setIndent(E.getIndent()),E.remove(),A}function _k(E,w){const L=E.getLastChild(),M=w.getFirstChild();L&&M&&d0(L)&&d0(M)&&(_k(L.getFirstChild(),M.getFirstChild()),M.remove());const k=w.getChildren();k.length>0&&E.append(...k),w.remove()}function qse(E){E.update(()=>{const w=s();if(o(w)){const L=new Set,M=w.getNodes(),k=w.anchor.getNode();if(s7(k,M))L.add(vk(k));else for(let A=0;A<M.length;A++){const D=M[A];if(a(D)){const I=e(D,Bm);I!=null&&L.add(vk(I))}}for(const A of L){let D=A;const I=r7(A);for(const R of I){const P=u();Hb(P,R.getChildren()),D.insertAfter(P),D=P,R.__key===w.anchor.key&&w.anchor.set(P.getKey(),0,"element"),R.__key===w.focus.key&&w.focus.set(P.getKey(),0,"element"),R.remove()}A.remove()}}})}function Yse(E){const w=new Set;if(d0(E)||w.has(E.getKey()))return;const L=E.getParent(),M=E.getNextSibling(),k=E.getPreviousSibling();if(d0(M)&&d0(k)){const A=k.getFirstChild();if(Wi(A)){A.append(E);const D=M.getFirstChild();Wi(D)&&(Hb(A,D.getChildren()),M.remove(),w.add(M.getKey()))}}else if(d0(M)){const A=M.getFirstChild();if(Wi(A)){const D=A.getFirstChild();D!==null&&D.insertBefore(E)}}else if(d0(k)){const A=k.getFirstChild();Wi(A)&&A.append(E)}else if(Wi(L)){const A=uc(),D=Ol(L.getListType());A.append(D),D.append(E),k?k.insertAfter(A):M?M.insertBefore(A):L.append(A)}}function $se(E){if(d0(E))return;const w=E.getParent(),L=w?w.getParent():void 0;if(Wi(L?L.getParent():void 0)&&Qa(L)&&Wi(w)){const M=w?w.getFirstChild():void 0,k=w?w.getLastChild():void 0;if(E.is(M))L.insertBefore(E),w.isEmpty()&&L.remove();else if(E.is(k))L.insertAfter(E),w.isEmpty()&&L.remove();else{const A=w.getListType(),D=uc(),I=Ol(A);
838D.append(I),E.getPreviousSiblings().forEach(H=>I.append(H));const R=uc(),P=Ol(A);R.append(P),Hb(P,E.getNextSiblings()),L.insertBefore(D),L.insertAfter(R),L.replace(E)}}}function Zse(){const E=s();if(!o(E)||!E.isCollapsed())return!1;const w=E.anchor.getNode();if(!Qa(w)||w.getChildrenSize()!==0)return!1;const L=vk(w),M=w.getParent();Wi(M)||f0(40);const k=M.getParent();let A;if(c(k))A=u(),A.setTextStyle(E.style),A.setTextFormat(E.format),L.insertAfter(A);else{if(!Qa(k))return!1;A=uc(),k.insertAfter(A)}A.select();const D=w.getNextSiblings();if(D.length>0){const I=Ol(M.getListType());if(Qa(A)){const R=uc();R.append(I),A.insertAfter(R)}else A.insertAfter(I);I.append(...D)}return function(I){let R=I;for(;R.getNextSibling()==null&&R.getPreviousSibling()==null;){const P=R.getParent();if(P==null||!Qa(R)&&!Wi(R))break;R=P}R.remove()}(w),!0}function HS(...E){const w=[];for(const L of E)if(L&&typeof L=="string")for(const[M]of L.matchAll(/\S+/g))w.push(M);return w}class Bm extends a0{static getType(){return"listitem"}static clone(w){return new Bm(w.__value,w.__checked,w.__key)}constructor(w,L,M){super(M),this.__value=w===void 0?1:w,this.__checked=L}createDOM(w){const L=document.createElement("li"),M=this.getParent();return Wi(M)&&M.getListType()==="check"&&c7(L,this,null),L.value=this.__value,l7(L,w.theme,this),L}updateDOM(w,L,M){const k=this.getParent();return Wi(k)&&k.getListType()==="check"&&c7(L,this,w),L.value=this.__value,l7(L,M.theme,this),!1}static transform(){return w=>{if(Qa(w)||f0(144),w.__checked==null)return;const L=w.getParent();Wi(L)&&L.getListType()!=="check"&&w.getChecked()!=null&&w.setChecked(void 0)}}static importDOM(){return{li:()=>({conversion:Qse,priority:0})}}static importJSON(w){return uc().updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setValue(w.value).setChecked(w.checked)}exportDOM(w){const L=this.createDOM(w._config);return L.style.textAlign=this.getFormatType(),{element:L}}exportJSON(){return{...super.exportJSON(),checked:this.getChecked(),value:this.getValue()}}append(...w){for(let L=0;L<w.length;L++){const M=w[L];if(en(M)&&this.canMergeWith(M)){const k=M.getChildren();this.append(...k),M.remove()}else super.append(M)}return this}replace(w,L){if(Qa(w))return super.replace(w);this.setIndent(0);const M=this.getParentOrThrow();if(!Wi(M))return w;if(M.__first===this.getKey())M.insertBefore(w);else if(M.__last===this.getKey())M.insertAfter(w);
838else{const k=Ol(M.getListType());let A=this.getNextSibling();for(;A;){const D=A;A=A.getNextSibling(),k.append(D)}M.insertAfter(w),w.insertAfter(k)}return L&&(en(w)||f0(139),this.getChildren().forEach(k=>{w.append(k)})),this.remove(),M.getChildrenSize()===0&&M.remove(),w}insertAfter(w,L=!0){const M=this.getParentOrThrow();if(Wi(M)||f0(39),Qa(w))return super.insertAfter(w,L);const k=this.getNextSiblings();if(M.insertAfter(w,L),k.length!==0){const A=Ol(M.getListType());k.forEach(D=>A.append(D)),w.insertAfter(A,L)}return w}remove(w){const L=this.getPreviousSibling(),M=this.getNextSibling();super.remove(w),L&&M&&d0(L)&&d0(M)&&(_k(L.getFirstChild(),M.getFirstChild()),M.remove())}insertNewAfter(w,L=!0){const M=uc().updateFromJSON(this.exportJSON()).setChecked(!this.getChecked()&&void 0);return this.insertAfter(M,L),M}collapseAtStart(w){const L=Zs();this.getChildren().forEach(D=>L.append(D));const M=this.getParentOrThrow(),k=M.getParentOrThrow(),A=Qa(k);if(M.getChildrenSize()===1)if(A)M.remove(),k.select();else{M.insertBefore(L),M.remove();const D=w.anchor,I=w.focus,R=L.getKey();D.type==="element"&&D.getNode().is(this)&&D.set(R,D.offset,"element"),I.type==="element"&&I.getNode().is(this)&&I.set(R,I.offset,"element")}else M.insertBefore(L),this.remove();return!0}getValue(){return this.getLatest().__value}setValue(w){const L=this.getWritable();return L.__value=w,L}getChecked(){const w=this.getLatest();let L;const M=this.getParent();return Wi(M)&&(L=M.getListType()),L==="check"?!!w.__checked:void 0}setChecked(w){const L=this.getWritable();return L.__checked=w,L}toggleChecked(){const w=this.getWritable();return w.setChecked(!w.__checked)}getIndent(){const w=this.getParent();if(w===null)return this.getLatest().__indent;let L=w.getParentOrThrow(),M=0;for(;Qa(L);)L=L.getParentOrThrow().getParentOrThrow(),M++;return M}setIndent(w){typeof w!="number"&&f0(117),(w=Math.floor(w))>=0||f0(199);let L=this.getIndent();for(;L!==w;)L<w?(Yse(this),L++):($se(this),L--);return this}canInsertAfter(w){return Qa(w)}canReplaceWith(w){return Qa(w)}canMergeWith(w){return Qa(w)||jw(w)}extractWithChild(w,L){if(!kn(L))return!1;const M=L.anchor.getNode(),k=L.focus.getNode();return this.isParentOf(M)&&this.isParentOf(k)&&this.getTextContent().length===L.getTextContent().length}isParentRequired(){return!0}createParentElementNode(){return Ol("bullet")}canMergeWhenEmpty(){return!0}}function l7(E,w,L){const M=[],k=[],A=w.list,D=A?A.listitem:void 0;let I;if(A&&A.nested&&(I=A.nested.listitem),D!==void 0&&M.push(...HS(D)),A){const R=L.getParent(),P=Wi(R)&&R.getListType()==="check",H=L.getChecked();P&&!H||k.push(A.listitemUnchecked),P&&H||k.push(A.listitemChecked),P&&M.push(H?A.listitemChecked:A.listitemUnchecked)}if(I!==void 0){const R=HS(I);L.getChildren().some(P=>Wi(P))?M.push(...R):k.push(...R)}k.length>0&&UL(E,...k),M.length>0&&Gp(E,...M)}function c7(E,w,L,M){Wi(w.getFirstChild())?(E.removeAttribute("role"),E.removeAttribute("tabIndex"),E.removeAttribute("aria-checked")):(E.setAttribute("role","checkbox"),E.setAttribute("tabIndex","-1"),L&&w.__checked===L.__checked||E.setAttribute("aria-checked",w.getChecked()?"true":"false"))}function Qse(E){if(E.classList.contains("task-list-item")){for(const L of E.children)if(L.tagName==="INPUT")return Jse(L)}const w=E.getAttribute("aria-checked");return{node:uc(w==="true"||w!=="false"&&void 0)}}function Jse(E){return E.getAttribute("type")!=="checkbox"?{node:null}:{node:uc(E.hasAttribute("checked"))}}function uc(E){return Af(new Bm(void 0,E))}function Qa(E){return E instanceof Bm}class Gb extends a0{static getType(){return"list"}static clone(w){const L=w.__listType||h7[w.__tag];return new Gb(L,w.__start,w.__key)}constructor(w="number",L=1,M){super(M);const k=h7[w]||w;this.__listType=k,this.__tag=k==="number"?"ol":"ul",this.__start=L}getTag(){return this.__tag}setListType(w){const L=this.getWritable();return L.__listType=w,L.__tag=w==="number"?"ol":"ul",L}getListType(){return this.__listType}getStart(){return this.__start}setStart(w){const L=this.getWritable();return L.__start=w,L}createDOM(w,L){const M=this.__tag,k=document.createElement(M);return this.__start!==1&&k.setAttribute("start",String(this.__start)),k.__lexicalListType=this.__listType,f7(k,w.theme,this),k}updateDOM(w,L,M){return w.__tag!==this.__tag||(f7(L,M.theme,this),!1)}static transform(){return w=>{Wi(w)||f0(163),function(L){const M=L.getNextSibling();Wi(M)&&L.getListType()===M.getListType()&&_k(L,M)}(w),function(L){const M=L.getListType()!=="check";let k=L.getStart();for(const A of L.getChildren())Qa(A)&&(A.getValue()!==k&&A.setValue(k),M&&A.getLatest().__checked!=null&&A.setChecked(void 0),Wi(A.getFirstChild())||k++)}(w)}}
838static importDOM(){return{ol:()=>({conversion:d7,priority:0}),ul:()=>({conversion:d7,priority:0})}}static importJSON(w){return Ol().updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setListType(w.listType).setStart(w.start)}exportDOM(w){const L=this.createDOM(w._config,w);return Ao(L)&&(this.__start!==1&&L.setAttribute("start",String(this.__start)),this.__listType==="check"&&L.setAttribute("__lexicalListType","check")),{element:L}}exportJSON(){return{...super.exportJSON(),listType:this.getListType(),start:this.getStart(),tag:this.getTag()}}canBeEmpty(){return!1}canIndent(){return!1}append(...w){for(let L=0;L<w.length;L++){const M=w[L];if(Qa(M))super.append(M);else{const k=uc();if(Wi(M))k.append(M);else if(en(M))if(M.isInline())k.append(M);else{const A=ja(M.getTextContent());k.append(A)}else k.append(M);super.append(k)}}return this}extractWithChild(w){return Qa(w)}}function f7(E,w,L){const M=[],k=[],A=w.list;if(A!==void 0){const D=A[`${L.__tag}Depth`]||[],I=Wse(L)-1,R=I%D.length,P=D[R],H=A[L.__tag];let G;const q=A.nested,Y=A.checklist;if(q!==void 0&&q.list&&(G=q.list),H!==void 0&&M.push(H),Y!==void 0&&L.__listType==="check"&&M.push(Y),P!==void 0){M.push(...HS(P));for(let $=0;$<D.length;$++)$!==R&&k.push(L.__tag+$)}if(G!==void 0){const $=HS(G);I>1?M.push(...$):k.push(...$)}}k.length>0&&UL(E,...k),M.length>0&&Gp(E,...M)}function Kse(E){const w=[];for(let L=0;L<E.length;L++){const M=E[L];if(Qa(M)){w.push(M);const k=M.getChildren();k.length>1&&k.forEach(A=>{Wi(A)&&w.push(a7(A))})}else w.push(a7(M))}return w}function d7(E){const w=E.nodeName.toLowerCase();let L=null;return w==="ol"?L=Ol("number",E.start):w==="ul"&&(L=function(M){if(M.getAttribute("__lexicallisttype")==="check"||M.classList.contains("contains-task-list"))return!0;for(const k of M.childNodes)if(Ao(k)&&k.hasAttribute("aria-checked"))return!0;return!1}(E)?Ol("check"):Ol("bullet")),{after:Kse,node:L}}const h7={ol:"number",ul:"bullet"};function Ol(E="number",w=1){return Af(new Gb(E,w))}function Wi(E){return E instanceof Gb}const Xse=Ov("INSERT_UNORDERED_LIST_COMMAND"),eoe=Ov("INSERT_ORDERED_LIST_COMMAND"),che=Ov("INSERT_CHECK_LIST_COMMAND"),toe=Ov("REMOVE_LIST_COMMAND");function fhe(E){return i(E.registerCommand(eoe,()=>(o7(E,"number"),!0),_),E.registerCommand(Xse,()=>(o7(E,"bullet"),!0),_),E.registerCommand(toe,()=>(qse(E),!0),_),E.registerCommand(m,()=>!!Zse(),_))}var dhe=__webpack_require__(8848),hhe=__webpack_require__(5624),phe=__webpack_require__(5723),ghe=__webpack_require__(4312),mhe=__webpack_require__(5545),bhe=__webpack_require__(271),yhe=__webpack_require__(1113),vhe=__webpack_require__(596),_he=__webpack_require__(6966),whe=__webpack_require__(905),xhe=__webpack_require__(2342),She=__webpack_require__(5342),Che=__webpack_require__(4793),Ehe=__webpack_require__(9587),Lhe=__webpack_require__(6976),Mhe=__webpack_require__(2415);typeof globalThis!="undefined"||typeof window!="undefined"||typeof global!="undefined"&&global;function noe(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var y_=noe(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});const v_=globalThis.Prism||window.Prism,p7=E=>{try{return!!E&&v_.languages.hasOwnProperty(E)}catch(w){return!1}};function g7(E,w){for(const L of E.childNodes){if(Ao(L)&&L.tagName===w)return!0;g7(L,w)}return!1}const l4="data-language",GS="data-highlight-language";class Um extends a0{static getType(){return"code"}static clone(w){return new Um(w.__language,w.__key)}constructor(w,L){super(L),this.__language=w||void 0,this.__isSyntaxHighlightSupported=p7(w)}createDOM(w){const L=document.createElement("code");Gp(L,w.theme.code),L.setAttribute("spellcheck","false");const M=this.getLanguage();return M&&(L.setAttribute(l4,M),this.getIsSyntaxHighlightSupported()&&L.setAttribute(GS,M)),L}updateDOM(w,L,M){const k=this.__language,A=w.__language;return k?k!==A&&(L.setAttribute(l4,k),this.__isSyntaxHighlightSupported&&L.setAttribute(GS,k)):A&&(L.removeAttribute(l4),w.__isSyntaxHighlightSupported&&L.removeAttribute(GS)),!1}exportDOM(w){const L=document.createElement("pre");
838Gp(L,w._config.theme.code),L.setAttribute("spellcheck","false");const M=this.getLanguage();return M&&(L.setAttribute(l4,M),this.getIsSyntaxHighlightSupported()&&L.setAttribute(GS,M)),{element:L}}static importDOM(){return{code:w=>w.textContent!=null&&(/\r?\n/.test(w.textContent)||g7(w,"BR"))?{conversion:m7,priority:1}:null,div:()=>({conversion:ioe,priority:1}),pre:()=>({conversion:m7,priority:0}),table:w=>wk(w)?{conversion:roe,priority:3}:null,td:w=>{const L=w,M=L.closest("table");return L.classList.contains("js-file-line")||M&&wk(M)?{conversion:b7,priority:3}:null},tr:w=>{const L=w.closest("table");return L&&wk(L)?{conversion:b7,priority:3}:null}}}static importJSON(w){return $p().updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setLanguage(w.language)}exportJSON(){return{...super.exportJSON(),language:this.getLanguage()}}insertNewAfter(w,L=!0){const M=this.getChildren(),k=M.length;if(k>=2&&M[k-1].getTextContent()===`
839`&&M[k-2].getTextContent()===`
840`&&w.isCollapsed()&&w.anchor.key===this.__key&&w.anchor.offset===k){M[k-1].remove(),M[k-2].remove();const R=Zs();return this.insertAfter(R,L),R}const{anchor:A,focus:D}=w,I=(A.isBefore(D)?A:D).getNode();if(In(I)){let R=Vb(I);const P=[];for(;;)if(AL(R))P.push(qv()),R=R.getNextSibling();else{if(!Ps(R))break;{let ne=0;const ue=R.getTextContent(),fe=R.getTextContentSize();for(;ne<fe&&ue[ne]===" ";)ne++;if(ne!==0&&P.push(Sk(" ".repeat(ne))),ne!==fe)break;R=R.getNextSibling()}}const H=I.splitText(A.offset)[0],G=A.offset===0?0:1,q=H.getIndexWithinParent()+G,Y=I.getParentOrThrow(),$=[Vd(),...P];Y.splice(q,0,$);const X=P[P.length-1];X?X.select():A.offset===0?H.selectPrevious():H.getNextSibling().selectNext(0,0)}if(Pf(I)){const{offset:R}=w.anchor;I.splice(R,0,[Vd()]),I.select(R+1,R+1)}return null}canIndent(){return!1}collapseAtStart(){const w=Zs();
840return this.getChildren().forEach(L=>w.append(L)),this.replace(w),!0}setLanguage(w){const L=this.getWritable();return L.__language=w||void 0,L.__isSyntaxHighlightSupported=p7(w),L}getLanguage(){return this.getLatest().__language}getIsSyntaxHighlightSupported(){return this.getLatest().__isSyntaxHighlightSupported}}function $p(E){return Af(new Um(E))}function Pf(E){return E instanceof Um}function m7(E){return{node:$p(E.getAttribute(l4))}}function ioe(E){const w=E,L=y7(w);return L||function(M){let k=M.parentElement;for(;k!==null;){if(y7(k))return!0;k=k.parentElement}return!1}(w)?{node:L?$p():null}:{node:null}}function roe(){return{node:$p()}}function b7(){return{node:null}}function y7(E){return E.style.fontFamily.match("monospace")!==null}function wk(E){return E.classList.contains("js-file-line-container")}const v7="javascript",aoe={c:"C",clike:"C-like",cpp:"C++",css:"CSS",html:"HTML",java:"Java",js:"JavaScript",markdown:"Markdown",objc:"Objective-C",plain:"Plain Text",powershell:"PowerShell",py:"Python",rust:"Rust",sql:"SQL",swift:"Swift",typescript:"TypeScript",xml:"XML"},soe={cpp:"cpp",java:"java",javascript:"js",md:"markdown",plaintext:"plain",python:"py",text:"plain",ts:"typescript"};function ooe(E){return soe[E]||E}function khe(E){const w=ooe(E);return aoe[w]||w}const The=()=>v7,Ahe=()=>Object.keys(v_.languages).filter(E=>typeof v_.languages[E]!="function").sort();class __ extends Tb{constructor(w="",L,M){super(w,M),this.__highlightType=L}static getType(){return"code-highlight"}static clone(w){return new __(w.__text,w.__highlightType||void 0,w.__key)}getHighlightType(){return this.getLatest().__highlightType}setHighlightType(w){const L=this.getWritable();return L.__highlightType=w||void 0,L}canHaveFormat(){return!1}createDOM(w){const L=super.createDOM(w),M=xk(w.theme,this.__highlightType);return Gp(L,M),L}updateDOM(w,L,M){const k=super.updateDOM(w,L,M),A=xk(M.theme,w.__highlightType),D=xk(M.theme,this.__highlightType);return A!==D&&(A&&UL(L,A),D&&Gp(L,D)),k}static importJSON(w){return Sk().updateFromJSON(w)}updateFromJSON(w){return super.updateFromJSON(w).setHighlightType(w.highlightType)}exportJSON(){return{...super.exportJSON(),highlightType:this.getHighlightType()}}setFormat(w){return this}isParentRequired(){return!0}createParentElementNode(){return $p()}}function xk(E,w){return w&&E&&E.codeHighlight&&E.codeHighlight[w]}function Sk(E="",w){return Af(new __(E,w))}function Ps(E){return E instanceof __}function Vb(E){let w=E,L=E;for(;Ps(L)||AL(L);)w=L,L=L.getPreviousSibling();return w}function c4(E){let w=E,L=E;for(;Ps(L)||l(L);)w=L,L=L.getNextSibling();return w}const uoe={defaultLanguage:v7,tokenize(E,w){return v_.tokenize(E,v_.languages[w||""]||v_.languages[this.defaultLanguage])}};function loe(E,w){let L=null,M=null,k=E,A=w,D=E.getTextContent();for(;;){if(A===0){if(k=k.getPreviousSibling(),k===null)break;if(Ps(k)||l(k)||p(k)||y_(167),p(k)){L={node:k,offset:1};break}A=Math.max(0,k.getTextContentSize()-1),D=k.getTextContent()}else A--;const R=D[A];Ps(k)&&R!==" "&&(M={node:k,offset:A})}if(M!==null)return M;let I=null;if(w<E.getTextContentSize())Ps(E)&&(I=E.getTextContent()[w]);else{const R=E.getNextSibling();Ps(R)&&(I=R.getTextContent()[0])}if(I!==null&&I!==" ")return L;{const R=function(P,H){let G=P,q=H,Y=P.getTextContent(),$=P.getTextContentSize();for(;;){if(!Ps(G)||q===$){if(G=G.getNextSibling(),G===null||p(G))return null;Ps(G)&&(q=0,Y=G.getTextContent(),$=G.getTextContentSize())}if(Ps(G)){if(Y[q]!==" ")return{node:G,offset:q};q++}}}(E,w);return R!==null?R:L}}function coe(E){const w=c4(E);return p(w)&&y_(168),w}function _7(E,w,L){const M=E.getParent();Pf(M)?w7(M,w,L):Ps(E)&&E.replace(f(E.__text))}function foe(E,w){const L=w.getElementByKey(E.getKey());if(L===null)return;const M=E.getChildren(),k=M.length;if(k===L.__cachedChildrenLength)return;L.__cachedChildrenLength=k;let A="1",D=1;for(let I=0;I<k;I++)p(M[I])&&(A+=`
841`+ ++D);L.setAttribute("data-gutter",A)}const Ck=new Set;function w7(E,w,L){const M=E.getKey();Ck.has(M)||(Ck.add(M),E.getLanguage()===void 0&&E.setLanguage(L.defaultLanguage),w.update(()=>{(function(k,A){const D=h(k);if(!Pf(D)||!D.isAttached())return;const I=d();if(!m(I))return void A();const R=I.anchor,P=R.offset,H=R.type==="element"&&p(D.getChildAtIndex(R.offset-1));let G=0;if(!H){const q=R.getNode();G=P+q.getPreviousSiblings().reduce((Y,$)=>Y+$.getTextContentSize(),0)}if(A()){if(H)return void R.getNode().select(P,P);D.getChildren().some(q=>{const Y=s(q);
841if(Y||p(q)){const $=q.getTextContentSize();if(Y&&$>=G)return q.select(G,G),!0;G-=$}return!1})}})(M,()=>{const k=h(M);if(!Pf(k)||!k.isAttached())return!1;const A=k.getTextContent(),D=Ek(L.tokenize(A,k.getLanguage()||L.defaultLanguage)),I=function(G,q){let Y=0;for(;Y<G.length&&x7(G[Y],q[Y]);)Y++;const $=G.length,X=q.length,ne=Math.min($,X)-Y;let ue=0;for(;ue<ne;)if(ue++,!x7(G[$-ue],q[X-ue])){ue--;break}const fe=Y,be=$-ue,_e=q.slice(Y,X-ue);return{from:fe,nodesForReplacement:_e,to:be}}(k.getChildren(),D),{from:R,to:P,nodesForReplacement:H}=I;return!(R===P&&!H.length)&&(E.splice(R,P-R,H),!0)})},{onUpdate:()=>{Ck.delete(M)},skipTransforms:!0}))}function Ek(E,w){const L=[];for(const M of E)if(typeof M=="string"){const k=M.split(/(\n|\t)/),A=k.length;for(let D=0;D<A;D++){const I=k[D];I===`
842`||I===`\r
843`?L.push(c()):I==="	"?L.push(u()):I.length>0&&L.push(Sk(I,w))}}else{const{content:k}=M;typeof k=="string"?L.push(...Ek([k],M.type)):Array.isArray(k)&&L.push(...Ek(k,M.type))}return L}function x7(E,w){return Ps(E)&&Ps(w)&&E.__text===w.__text&&E.__highlightType===w.__highlightType||l(E)&&l(w)||p(E)&&p(w)}function f4(E){if(!m(E))return!1;const w=E.anchor.getNode(),L=E.focus.getNode();if(w.is(L)&&Pf(w))return!0;const M=w.getParent();return Pf(M)&&M.is(L.getParent())}function S7(E){const w=E.getNodes(),L=[[]];if(w.length===1&&Pf(w[0]))return L;let M=L[0];for(let k=0;k<w.length;k++){const A=w[k];Ps(A)||l(A)||p(A)||y_(169),p(A)?k!==0&&M.length>0&&(M=[],L.push(M)):M.push(A)}return L}function C7(E){const w=d();if(!m(w)||!f4(w))return!1;const L=S7(w),M=L.length;if(L.length>1){for(let D=0;D<M;D++){const I=L[D];if(I.length>0){let R=I[0];D===0&&(R=Vb(R)),R!==null&&(E===y?R.insertBefore(u()):l(R)&&R.remove())}}return!0}const k=w.getNodes()[0];if(Pf(k)||Ps(k)||l(k)||p(k)||y_(171),Pf(k))return E===y&&w.insertNodes([u()]),!0;const A=Vb(k);return A===null&&y_(172),E===y?p(A)?A.insertAfter(u()):A.insertBefore(u()):l(A)&&A.remove(),!0}function E7(E,w){const L=d();if(!m(L))return!1;const{anchor:M,focus:k}=L,A=M.offset,D=k.offset,I=M.getNode(),R=k.getNode(),P=E===_;if(!f4(L)||!Ps(I)&&!l(I)||!Ps(R)&&!l(R))return!1;if(!w.altKey){if(L.isCollapsed()){const ue=I.getParentOrThrow();if(P&&A===0&&I.getPreviousSibling()===null){if(ue.getPreviousSibling()===null)return ue.selectPrevious(),w.preventDefault(),!0}else if(!P&&A===I.getTextContentSize()&&I.getNextSibling()===null&&ue.getNextSibling()===null)return ue.selectNext(),w.preventDefault(),!0}return!1}let H,G;if(I.isBefore(R)?(H=Vb(I),G=c4(R)):(H=Vb(R),G=c4(I)),H==null||G==null)return!1;const q=H.getNodesBetween(G);for(let ue=0;ue<q.length;ue++){const fe=q[ue];if(!Ps(fe)&&!l(fe)&&!p(fe))return!1}w.preventDefault(),w.stopPropagation();const Y=P?H.getPreviousSibling():G.getNextSibling();if(!p(Y))return!0;const $=P?Y.getPreviousSibling():Y.getNextSibling();if($==null)return!0;const X=Ps($)||l($)||p($)?P?Vb($):c4($):null;let ne=X!=null?X:$;return Y.remove(),q.forEach(ue=>ue.remove()),E===_?(q.forEach(ue=>ne.insertBefore(ue)),ne.insertBefore(Y)):(ne.insertAfter(Y),ne=Y,q.forEach(ue=>{ne.insertAfter(ue),ne=ue})),L.setTextNodeRange(I,A,R,D),!0}function L7(E,w){const L=d();if(!m(L))return!1;const{anchor:M,focus:k}=L,A=M.getNode(),D=k.getNode(),I=E===v;if(!f4(L)||!Ps(A)&&!l(A)||!Ps(D)&&!l(D))return!1;if(I){const R=loe(D,k.offset);if(R!==null){const{node:P,offset:H}=R;p(P)?P.selectNext(0,0):L.setTextNodeRange(P,H,P,H)}else D.getParentOrThrow().selectStart()}else coe(D).select();return w.preventDefault(),w.stopPropagation(),!0}function Dhe(E,w){if(!E.hasNodes([Um,__]))throw new Error("CodeHighlightPlugin: CodeNode or CodeHighlightNode not registered on editor");return w==null&&(w=uoe),r(E.registerMutationListener(Um,L=>{E.update(()=>{for(const[M,k]of L)if(k!=="destroyed"){const A=h(M);A!==null&&foe(A,E)}})},{skipInitialization:!1}),E.registerNodeTransform(Um,L=>w7(L,E,w)),E.registerNodeTransform(a,L=>_7(L,E,w)),E.registerNodeTransform(__,L=>_7(L,E,w)),E.registerCommand(T,L=>{const M=function(k){const A=d();if(!m(A)||!f4(A))return null;const D=k?x:y,I=k?x:S;if(S7(A).length>1)return D;const R=A.getNodes()[0];if(Pf(R)||Ps(R)||l(R)||p(R)||y_(170),Pf(R))return D;const P=Vb(R),H=c4(R),G=A.anchor,q=A.focus;let Y,$;return q.isBefore(G)?(Y=q,$=G):(Y=G,$=q),P!==null&&H!==null&&Y.key===P.getKey()&&Y.offset===0&&$.key===H.getKey()&&$.offset===H.getTextContentSize()?D:I}(L.shiftKey);return M!==null&&(L.preventDefault(),E.dispatchCommand(M,void 0),!0)},N),E.registerCommand(S,()=>!!f4(d())&&(b([u()]),!0),N),E.registerCommand(y,L=>C7(y),N),E.registerCommand(x,L=>C7(x),N),E.registerCommand(_,L=>E7(_,L),N),E.registerCommand(C,L=>E7(C,L),N),E.registerCommand(j,L=>L7(j,L),N),E.registerCommand(v,L=>L7(v,L),N))}function Lk(E,w){const L={};for(const M of E){const k=w(M);k&&(L[k]?L[k].push(M):L[k]=[M])}return L}function Mk(E){const w=Lk(E,L=>L.type);return{element:w.element||[],multilineElement:w["multiline-element"]||[],textFormat:w["text-format"]||[],textMatch:w["text-match"]||[]}}const VS=/[!-/:-@[-`{-~\s]/,doe=/^\s{0,3}$/;function kk(E){if(!jw(E))return!1;const w=E.getFirstChild();return w==null||E.getChildrenSize()===1&&In(w)&&doe.test(w.getTextContent())}function hoe(E,w,L,M){for(const k of w){if(!k.export)continue;const A=k.export(E,D=>WS(D,L,M));if(A!=null)return A}return en(E)?WS(E,L,M):Ur(E)?E.getTextContent():null}function WS(E,w,L){const M=[],k=E.getChildren(),A=[];e:for(const D of k){for(const I of L){if(!I.export)continue;const R=I.export(D,P=>WS(P,w,L),(P,H)=>M7(P,H,w,A));if(R!=null){M.push(R);continue e}}kb(D)?M.push(`
844`):In(D)?M.push(M7(D,D.getTextContent(),w,A)):en(D)?M.push(WS(D,w,L)):Ur(D)&&M.push(D.getTextContent())}return M.join("")}function M7(E,w,L,M){const k=w.trim();let A=k,D="",I="";const R=k7(E,!0),P=k7(E,!1),H=new Set;for(const G of L){const q=G.format[0],Y=G.tag;Tk(E,q)&&!H.has(q)&&(H.add(q),Tk(R,q)&&M.find($=>$.tag===Y)||(M.push({format:q,tag:Y}),D+=Y))}for(let G=0;G<M.length;G++)if(!Tk(P,M[G].format)){for(;M.length>G;){const q=M.pop();q&&typeof q.tag=="string"&&(I+=q.tag)}break}return A=D+A+I,w.replace(k,()=>A)}function k7(E,w){let L=w?E.getPreviousSibling():E.getNextSibling();if(!L){const M=E.getParentOrThrow();M.isInline()&&(L=w?M.getPreviousSibling():M.getNextSibling())}for(;L;){if(en(L)){if(!L.isInline())break;const M=w?L.getLastDescendant():L.getFirstDescendant();if(In(M))return M;L=w?L.getPreviousSibling():L.getNextSibling()}if(In(L))return L;if(!en(L))return null}return null}function Tk(E,w){return In(E)&&E.hasFormat(w)}const w_=typeof window!="undefined"&&window.document!==void 0&&window.document.createElement!==void 0,poe=w_&&"documentMode"in document?document.documentMode:null;w_&&"InputEvent"in window&&!poe&&new window.InputEvent("input");const T7=w_&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),A7=w_&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,goe=w_&&/^(?=.*Chrome).*/i.test(navigator.userAgent),D7=w_&&/AppleWeb
844Kit\/[\d.]+/.test(navigator.userAgent)&&!goe;function moe(E,w=!1){const L=Mk(E),M=function(k){const A={},D={},I=[],R="(?<![\\\\])";for(const P of k){const{tag:H}=P;A[H]=P;const G=H.replace(/(\*|\^|\+)/g,"\\$1");I.push(G),D[H]=T7||A7||D7?new RegExp(`(${G})(?![${G}\\s])(.*?[^${G}\\s])${G}(?!${G})`):new RegExp(`(?<![\\\\${G}])(${G})((\\\\${G})?.*?[^${G}\\s](\\\\${G})?)((?<!\\\\)|(?<=\\\\\\\\))(${G})(?![\\\\${G}])`)}return{fullMatchRegExpByTag:D,openTagsRegExp:new RegExp((T7||A7||D7?"":`${R}`)+"("+I.join("|")+")","g"),transformersByTag:A}}(L.textFormat);return(k,A)=>{const D=k.split(`
845`),I=D.length,R=A||xs();R.clear();for(let H=0;H<I;H++){const G=D[H],[q,Y]=boe(D,H,L.multilineElement,R);q?H=Y:yoe(G,R,L.element,M,L.textMatch)}const P=R.getChildren();for(const H of P)!w&&kk(H)&&R.getChildrenSize()>1&&H.remove();Zn()!==null&&R.selectStart()}}function boe(E,w,L,M){for(const k of L){const{handleImportAfterStartMatch:A,regExpEnd:D,regExpStart:I,replace:R}=k,P=E[w].match(I);if(!P)continue;if(A){const $=A({lines:E,rootNode:M,startLineIndex:w,startMatch:P,transformer:k});if($===null)continue;if($)return $}const H=typeof D=="object"&&"regExp"in D?D.regExp:D,G=D&&typeof D=="object"&&"optional"in D?D.optional:!D;let q=w;const Y=E.length;for(;q<Y;){const $=H?E[q].match(H):null;if(!$&&(!G||G&&q<Y-1)){q++;continue}if($&&w===q&&$.index===P.index){q++;continue}const X=[];if($&&w===q)X.push(E[w].slice(P[0].length,-$[0].length));else for(let ne=w;ne<=q;ne++)if(ne===w){const ue=E[ne].slice(P[0].length);X.push(ue)}else if(ne===q&&$){const ue=E[ne].slice(0,-$[0].length);X.push(ue)}else X.push(E[ne]);if(R(M,null,P,$,X,!0)!==!1)return[!0,q];break}}return[!1,w]}function yoe(E,w,L,M,k){const A=ja(E),D=Zs();D.append(A),w.append(D);for(const{regExp:I,replace:R}of L){const P=E.match(I);if(P&&(A.setTextContent(E.slice(P[0].length)),R(D,[A],P,!0)!==!1))break}if(qS(A,M,k),D.isAttached()&&E.length>0){const I=D.getPreviousSibling();if(jw(I)||$L(I)||Wi(I)){let R=I;if(Wi(I)){const P=I.getLastDescendant();R=P==null?null:Nw(P,Qa)}R!=null&&R.getTextContentSize()>0&&(R.splice(R.getChildrenSize(),0,[Vd(),...D.getChildren()]),D.remove())}}}function qS(E,w,L){const M=E.getTextContent(),k=function(P,H){const G=P.match(H.openTagsRegExp);if(G==null)return null;for(const q of G){const Y=q.replace(/^\s/,""),$=H.fullMatchRegExpByTag[Y];if($==null)continue;const X=P.match($),ne=H.transformersByTag[Y];if(X!=null&&ne!=null){if(ne.intraword!==!1)return X;const{index:ue=0}=X,fe=P[ue-1],be=P[ue+X[0].length];if((!fe||VS.test(fe))&&(!be||VS.test(be)))return X}}return null}(M,w);if(!k)return void j7(E,L);let A,D,I;if(k[0]===M)A=E;else{const P=k.index||0,H=P+k[0].length;P===0?[A,D]=E.splitText(H):[I,A,D]=E.splitText(P,H)}A.setTextContent(k[2]);const R=w.transformersByTag[k[1]];if(R)for(const P of R.format)A.hasFormat(P)||A.toggleFormat(P);A.hasFormat("code")||qS(A,w,L),I&&qS(I,w,L),D&&qS(D,w,L)}function j7(E,w){let L=E;e:for(;L;){for(const M of w){if(!M.replace||!M.importRegExp)continue;const k=L.getTextContent().match(M.importRegExp);if(!k)continue;const A=k.index||0,D=M.getEndIndex?M.getEndIndex(L,k):A+k[0].length;if(D===!1)continue;let I,R;A===0?[I,L]=L.splitText(D):[,I,R]=L.splitText(A,D),R&&j7(R,w),M.replace(I,k);continue e}break}}function voe(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var _oe=voe(function(E){const w=new URLSearchParams;w.append("code",E);for(let L=1;L<arguments.length;L++)w.append("v",arguments[L]);throw Error(`Minified Lexical error #${E}; visit https://lexical.dev/docs/error?${w} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function N7(E,w,L){const M=L.length;for(let k=w;k>=M;k--){const A=k-M;if(I7(E,A,L,0,M)&&E[A+M]!==" ")return A}return-1}function I7(E,w,L,M,k){for(let A=0;A<k;A++)if(E[w+A]!==L[M+A])return!1;return!0}function jhe(E,w=$S){const L=Mk(w),M=Lk(L.textFormat,({tag:D})=>D[D.length-1]),k=Lk(L.textMatch,({trigger:D})=>D);for(const D of w){const I=D.type;if(I==="element"||I==="text-match"||I==="multiline-element"){const R=D.dependencies;for(const P of R)E.hasNode(P)||_oe(173,P.getType())}}const A=(D,I,R)=>{(function(P,H,G,q){const Y=P.getParent();if(!u(Y)||P.getFirstChild()!==H)return!1;const $=H.getTextContent();if($[G-1]!==" ")return!1;for(const{regExp:X,replace:ne}of q){const ue=$.match(X);if(ue&&ue[0].length===(ue[0].endsWith(" ")?G:G-1)){const fe=H.getNextSiblings(),[be,_e]=H.splitText(G);if(be.remove(),ne(P,_e?[_e,...fe]:fe,ue,!1)!==!1)return!0}}return!1})(D,I,R,L.element)||function(P,H,G,q){const Y=P.getParent();if(!u(Y)||P.getFirstChild()!==H)return!1;const $=H.getTextContent();if($[G-1]!==" ")return!1;for(const{regExpStart:X,replace:ne,regExpEnd:ue}of q){if(ue&&!("optional"in ue)||ue&&"optional"in ue&&!ue.optional)continue;const fe=$.match(X);if(fe&&fe[0].length===(fe[0].endsWith(" ")?G:G-1)){const be=H.getNextSiblings(),[_e,ye]=H.splitText(G);if(_e.remove(),ne(P,ye?[ye,...be]:be,fe,null,null,!1)!==!1)return!0}}return!1}(D,I,R,L.multilineElement)||function(P,H,G){let q=P.getTextContent();const Y=G[q[H-1]];if(Y==null)return!1;H<q.length&&(q=q.slice(0,H));for(const $ of Y){if(!$.replace||!$.regExp)continue;const X=q.match($.regExp);if(X===null)continue;const ne=X.index||0,ue=ne+X[0].length;let fe;return ne===0?[fe]=P.splitText(ue):[,fe]=P.splitText(ne,ue),fe.selectNext(0,0),$.replace(fe,X),!0}return!1}(I,R,k)||function(P,H,G){const q=P.getTextContent(),Y=H-1,$=q[Y],X=G[$];if(!X)return!1;for(const ne of X){const{tag:ue}=ne,fe=ue.length,be=Y-fe+1;if(fe>1&&!I7(q,be,ue,0,fe)||q[be-1]===" ")continue;const _e=q[Y+1];if(ne.intraword===!1&&_e&&!VS.test(_e))continue;const ye=P;let Ee=ye,He=N7(q,be,ue),Ge=Ee;for(;He<0&&(Ge=Ge.getPreviousSibling())&&!i(Ge);)if(e(Ge)){const ln=Ge.getTextContent();Ee=Ge,He=N7(ln,ln.length,ue)}if(He<0||Ee===ye&&He+fe===be)continue;const it=Ee.getTextContent();if(He>0&&it[He-1]===$)continue;const wt=it[He-1];if(ne.intraword===!1&&wt&&!VS.test(wt))continue;const vt=ye.getTextContent(),Bt=vt.slice(0,be)+vt.slice(Y+1);ye.setTextContent(Bt);const Zt=Ee===ye?Bt:it;Ee.setTextContent(Zt.slice(0,He)+Zt.slice(He+fe));const Jt=s(),It=g();p(It);const Yt=Y-fe*(Ee===ye?2:1)+1;It.anchor.set(Ee.__key,He,"text"),It.focus.set(ye.__key,Yt,"text");for(const ln of ne.format)It.hasFormat(ln)||It.formatText(ln);It.anchor.set(It.focus.key,It.focus.offset,It.focus.type);for(const ln of ne.format)It.hasFormat(ln)&&It.toggleFormat(ln);return f(Jt)&&(It.format=Jt.format),!0}}(I,R,M)};return E.registerUpdateListener(({tags:D,dirtyLeaves:I,editorState:R,prevEditorState:P})=>{if(D.has("collaboration")||D.has("historic")||E.isComposing())return;const H=R.read(s),G=P.read(s);if(!f(G)||!f(H)||!H.isCollapsed()||H.is(G))return;const q=H.anchor.key,Y=H.anchor.offset,$=R._nodeMap.get(q);!e($)||!I.has(q)||Y!==1&&Y>G.anchor.offset+1||E.update(()=>{if($.hasFormat("code"))return;const X=$.getParent();
845X===null||F(X)||A(X,$,H.anchor.offset)})})}const O7=/^(\s*)(\d{1,})\.\s/,R7=/^(\s*)[-*+]\s/,z7=/^(\s*)(?:-\s)?\s?(\[(\s|x)?\])\s/i,Ak=/^(#{1,6})\s/,P7=/^>\s/,F7=/^[ \t]*```(\w+)?/,B7=/[ \t]*```$/,woe=/^[ \t]*```[^`]+(?:(?:`{1,2}|`{4,})[^`]+)*```(?:[^`]|$)/,xoe=/^(?:\|)(.+)(?:\|)\s?$/,Soe=/^(\| ?:?-*:? ?)+\|\s?$/,U7=E=>(w,L,M)=>{const k=E(M);k.append(...L),w.replace(k),k.select(0,0)},Dk=E=>(w,L,M)=>{const k=w.getPreviousSibling(),A=w.getNextSibling(),D=uc(E==="check"?M[3]==="x":void 0);if(Wi(A)&&A.getListType()===E){const R=A.getFirstChild();R!==null?R.insertBefore(D):A.append(D),w.remove()}else if(Wi(k)&&k.getListType()===E)k.append(D),w.remove();else{const R=Ol(E,E==="number"?Number(M[2]):void 0);R.append(D),w.replace(R)}D.append(...L),D.select(0,0);const I=function(R){const P=R.match(/\t/g),H=R.match(/ /g);let G=0;return P&&(G+=P.length),H&&(G+=Math.floor(H.length/4)),G}(M[1]);I&&D.setIndent(I)},YS=(E,w,L)=>{const M=[],k=E.getChildren();let A=0;for(const D of k)if(Qa(D)){if(D.getChildrenSize()===1){const H=D.getFirstChild();if(Wi(H)){M.push(YS(H,w,L+1));continue}}const I=" ".repeat(4*L),R=E.getListType(),P=R==="number"?`${E.getStart()+A}. `:R==="check"?`- [${D.getChecked()?"x":" "}] `:"- ";M.push(I+P+w(D)),A++}return M.join(`
846`)},Coe={dependencies:[Ow],export:(E,w)=>{if(!BJ(E))return null;const L=Number(E.getTag().slice(1));return"#".repeat(L)+" "+w(E)},regExp:Ak,replace:U7(E=>{const w="h"+E[1].length;return Qv(w)}),type:"element"},Eoe={dependencies:[Iw],export:(E,w)=>{if(!$L(E))return null;const L=w(E).split(`
847`),M=[];for(const k of L)M.push("> "+k);return M.join(`
848`)},regExp:P7,replace:(E,w,L,M)=>{if(M){const A=E.getPreviousSibling();if($L(A))return A.splice(A.getChildrenSize(),0,[Vd(),...w]),A.select(0,0),void E.remove()}const k=YL();k.append(...w),E.replace(k),k.select(0,0)},type:"element"},Loe={dependencies:[Um],export:E=>{if(!Pf(E))return null;const w=E.getTextContent();return"```"+(E.getLanguage()||"")+(w?`
849`+w:"")+"\n```"},regExpEnd:{optional:!0,regExp:B7},regExpStart:F7,replace:(E,w,L,M,k,A)=>{let D,I;if(!w&&k){if(k.length===1)M?(D=$p(),I=L[1]+k[0]):(D=$p(L[1]),I=k[0].startsWith(" ")?k[0].slice(1):k[0]);else{if(D=$p(L[1]),k[0].trim().length===0)for(;k.length>0&&!k[0].length;)k.shift();else k[0]=k[0].startsWith(" ")?k[0].slice(1):k[0];for(;k.length>0&&!k[k.length-1].length;)k.pop();I=k.join(`
850`)}const R=ja(I);D.append(R),E.append(D)}else w&&U7(R=>$p(R?R[1]:void 0))(E,w,L,A)},type:"multiline-element"},Moe={dependencies:[Gb,Bm],export:(E,w)=>Wi(E)?YS(E,w,0):null,regExp:R7,replace:Dk("bullet"),type:"element"},Nhe={dependencies:[Gb,Bm],export:(E,w)=>Wi(E)?YS(E,w,0):null,regExp:z7,replace:Dk("check"),type:"element"},koe={dependencies:[Gb,Bm],export:(E,w)=>Wi(E)?YS(E,w,0):null,regExp:O7,replace:Dk("number"),type:"element"},Toe={format:["code"],tag:"`",type:"text-format"},Aoe={format:["highlight"],tag:"==",type:"text-format"},Doe={format:["bold","italic"],tag:"***",type:"text-format"},joe={format:["bold","italic"],intraword:!1,tag:"___",type:"text-format"},Noe={format:["bold"],tag:"**",type:"text-format"},Ioe={format:["bold"],intraword:!1,tag:"__",type:"text-format"}
850,Ooe={format:["strikethrough"],tag:"~~",type:"text-format"},Roe={format:["italic"],tag:"*",type:"text-format"},zoe={format:["italic"],intraword:!1,tag:"_",type:"text-format"},Poe={dependencies:[km],export:(E,w,L)=>{if(!Tm(E))return null;const M=E.getTitle(),k=M?`[${E.getTextContent()}](${E.getURL()} "${M}")`:`[${E.getTextContent()}](${E.getURL()})`,A=E.getFirstChild();return E.getChildrenSize()===1&&In(A)?L(A,k):k},importRegExp:/(?:\[([^[]+)\])(?:\((?:([^()\s]+)(?:\s"((?:[^"]*\\")*[^"]*)"\s*)?)\))/,regExp:/(?:\[([^[]+)\])(?:\((?:([^()\s]+)(?:\s"((?:[^"]*\\")*[^"]*)"\s*)?)\))$/,replace:(E,w)=>{const[,L,M,k]=w,A=Jv(M,{title:k}),D=ja(L);D.setFormat(E.getFormat()),A.append(D),E.replace(A)},trigger:")",type:"text-match"},Foe=[Coe,Eoe,Moe,koe],Boe=[Loe],Uoe=[Toe,Doe,joe,Noe,Ioe,Aoe,Roe,zoe,Ooe],Hoe=[Poe],$S=[...Foe,...Boe,...Uoe,...Hoe];function Goe(E,w=$S,L,M=!1,k=!1){const A=M?E:function(D,I=!1){const R=D.split(`
851`);let P=!1;const H=[];for(let G=0;G<R.length;G++){const q=R[G],Y=H[H.length-1];woe.test(q)?H.push(q):F7.test(q)||B7.test(q)?(P=!P,H.push(q)):P||q===""||Y===""||!Y||Ak.test(Y)||Ak.test(q)||P7.test(q)||O7.test(q)||R7.test(q)||z7.test(q)||xoe.test(q)||Soe.test(q)||!I?H.push(q):H[H.length-1]=Y+q}return H.join(`
852`)}(E,k);return moe(w,M)(A,L)}function Voe(E=$S,w,L=!1){return function(k,A=!1){const D=Mk(k),I=[...D.multilineElement,...D.element],R=!A,P=D.textFormat.filter(H=>H.format.length===1);return H=>{const G=[],q=(H||xs()).getChildren();for(let Y=0;Y<q.length;Y++){const $=q[Y],X=hoe($,I,P,D.textMatch);X!=null&&G.push(R&&Y>0&&!kk($)&&!kk(q[Y-1])?`
853`.concat(X):X)}return G.join(`
854`)}}(E,L)(w)}const H7=[...$S.filter(E=>E.type==="text-format"||E.type==="text-match"),Yte],G7=E=>{const[w,L]=(0,ae.useState)(null);return(0,oe.jsx)("div",{className:Fi("text-editor",{"text-editor--inside-dialog":E.insideDialog}),children:(0,oe.jsxs)(WQ,{initialConfig:{editorState:w,onError:console.error,namespace:"TextEditor",theme:nK,nodes:[km,Im]},children:[(0,oe.jsx)(Hse,{}),(0,oe.jsxs)("div",{className:"text-editor__content",children:[(0,oe.jsx)(HJ,{contentEditable:(0,oe.jsx)(qJ,{}),ErrorBoundary:QJ}),(0,oe.jsx)(Woe,{text:E.inititalText,update:E.update,onChange:L,onChangeMarkdown:E.setEditingText}),(0,oe.jsx)(tK,{}),E.autoFocus&&(0,oe.jsx)(NZ,{defaultSelection:"rootEnd"})]})]})})};function Woe(E){const[w]=Rp();return(0,ae.useEffect)(()=>(w.update(()=>{Goe(E.text,H7)}),w.registerUpdateListener(L=>{E.onChange(L.editorState),w.update(()=>{const M=Voe(H7);E.onChangeMarkdown(M)})})),[w,E.text,E.update]),null}function V7(E){return(0,oe.jsx)("div",{className:"un-form-container",children:(0,oe.jsxs)("div",{className:"un-form-select",children:[(0,oe.jsx)("select",{className:"un-form-select__native-control",value:E.value,onChange:w=>E.onChange(w.target.value),children:E.options.map(w=>(0,oe.jsx)("option",{value:w.value,children:w.label},w.value))}),(0,oe.jsx)("label",{className:"un-form-floating-label un-form-floating-label--above",children:E.label}),(0,oe.jsx)("span",{className:"un-form-select__edge"})]})})}function qoe({ratingValue:E,classes:w,size:L,basic:M,onClick:k}){const D=260*Math.PI,I=D-E/10*D;return(0,oe.jsxs)("button",{type:"button",className:Fi(`review-rating review-rating--size-${L}`,{[w]:!0,"review-rating--basic":M}),onClick:k,children:[(0,oe.jsxs)("svg",{viewBox:"0 0 300 300",children:[(0,oe.jsx)("circle",{className:"review-rating__border",r:130,cx:"150",cy:"150"}),(0,oe.jsx)("circle",{className:"review-rating__progress",r:130,cx:"150",cy:"150",strokeLinecap:"round",strokeOpacity:"1",strokeDasharray:`${D},${D}`,strokeDashoffset:I})]}),(0,oe.jsx)("div",{className:"review-rating__score",style:{opacity:1},children:E})]},E)}const Hm=ut("userReviewConfig",{}),Yoe=4e4,jk=50;function $oe(E){var $d,Hr;const[w,L]=(0,ae.useState)(!1),[M,k]=(0,ae.useState)(!1),[A,D]=(0,ae.useState)(!1),[I,R]=(0,ae.useState)(!1),[P,H]=(0,ae.useState)(!1),[G,q]=(0,ae.useState)({}),[Y,$]=(0,ae.useState)(!1),[X,ne]=(0,ae.useState)(null),[ue,fe]=(0,ae.useState)(1),[be,_e]=(0,ae.useState)(""),[ye,Ee]=(0,ae.useState)(""),[He,Ge]=(0,ae.useState)(0),[it,wt]=(0,ae.useState)(!0),[vt,Bt]=(0,ae.useState)(!1),[Zt,Jt]=(0,ae.useState)([]),[It,Yt]=(0,ae.useState)([]),[ln,On]=(0,ae.useState)(null),[gn,qn]=(0,ae.useState)(null),[Tn,er]=(0,ae.useState)(null),[Sa,li]=(0,ae.useState)(null),Fn=E.jsUserReviewArticle,Ji=E.jsUserReviewGame,Qs=Number(E.jsUserReviewChapter),Na=Number(E.jsUserReviewIndex),ni=Mr(E.jsUserReviewLoggedIn),Yn=Mr(E.jsUserReviewNotReleasedYet),Pn=w||be.length>Yoe||!!Zt.find(bi=>bi.length>jk)||!!It.find(bi=>bi.length>jk)||Zt.findIndex(bi=>bi.trim().length===0)>=0||It.findIndex(bi=>bi.trim().length===0)>=0,ii=bi=>{var Zd,Vc,Qd,Jd,jo,S_,Kd,Xd;if(!bi||P)return;H(!0);const da=bi.closest("[data-js-user-review]");li(da);const Gc=da.querySelector("[data-js-user-review-data]"),va=JSON.parse(Gc.innerHTML);q(va);const Ia=da.querySelector("[data-js-user-review-my]");if(Ia){const us=JSON.parse(Ia.innerHTML);ne(us.id),_e(us.text||""),Ee(us.text||""),Ge(Tr=>Tr+1),fe(us.rating),wt((Zd=us.recommends)!=null?Zd:!0),Bt((Vc=us.spoiler)!=null?Vc:!1),Jt(us.pros),Yt(us.cons),On(us.gamePlatformId),qn(us.gameStateId),er(null)}else ne(null),_e(""),Ee(""),Ge(us=>us+1),On((jo=(Jd=(Qd=va.gamePlatforms)==null?void 0:Qd[0])==null?void 0:Jd.platform.id)!=null?jo:null),qn((Xd=(Kd=(S_=va.gameStates)==null?void 0:S_[0])==null?void 0:Kd.id)!=null?Xd:null),er(null);const Js=da.querySelector("[data-js-user-review-btn]");Js==null||Js.addEventListener("click",us=>{var Tr;if(us.preventDefault(),us.stopPropagation(),!ni)k(!0);else if(Yn)D(!0);else{const Gm=Js.dataset.jsUserReviewBtnProxyState;if(Gm){const XS=Number(Gm);(Tr=va.gameStates)!=null&&Tr.find(Bs=>Bs.id===XS)&&(qn(Tn),er(XS))}else er(null);$(!0)}})},zr=()=>{L(!0);const bi=Fn?`create-from-article/${Fn}/${Qs}/${Na}`:`create-from-game/${Ji}`;Gi.method(`user-reviews/${bi}`,{method:"POST",addCredentials:!0,body:{rating:ue,text:be||null,recommends:it,spoiler:vt,pros:Zt,cons:It,gamePlatformId:ln,userGameStateId:gn||Tn||null}}).then(da=>{var va;wn({position:"bottom-center",state:"success",text:we("UserReview.edit.saved")}),$(!1);const Gc=document.querySelectorAll(`[data-user-review-id="${da.data.id}"]`);Gc.length>
8540?Gc.forEach(Ia=>{Ia.outerHTML=da.data.rendered}):(va=Sa.querySelector("[data-js-user-review-loadmore-destination]"))==null||va.insertAdjacentHTML("afterbegin",da.data.rendered),Sa.removeAttribute("style"),document.querySelectorAll("[data-js-user-review-no-content]").forEach(Ia=>Ia.remove()),ue&&Ji&&document.querySelectorAll(`[data-js-user-review-rating-value="${Ji}"] .js-review-container`).forEach(Ia=>{GC(Ia,ue)}),Nk(),ne(da.data.id)}).error(da=>{console.error(da)}).finally(()=>{L(!1)})},Fs=()=>{L(!0),Gi.method(`user-reviews/remove/${X}`,{method:"DELETE",addCredentials:!0}).then(()=>{var bi,da,Gc,va,Ia;document.querySelectorAll(`[data-user-review-id="${X}"]`).forEach(Js=>Js.remove()),ne(null),_e(""),Ee(""),Ge(Js=>Js+1),fe(1),wt(!1),Bt(!1),Jt([]),Yt([]),On((da=(bi=G.gamePlatforms)==null?void 0:bi[0])==null?void 0:da.platform.id),qn((Ia=(va=(Gc=G.gameStates)==null?void 0:Gc[0])==null?void 0:va.id)!=null?Ia:null),er(null),R(!1),$(!1),Ji&&document.querySelectorAll(`[data-js-user-review-rating-value="${Ji}"] .js-review-container`).forEach(Js=>{VC(Js)})}).catch(bi=>{console.error(bi)}).finally(()=>{L(!1)})},Ui=Hm.recommends&&Hm.spoiler?6:12;return(0,oe.jsxs)("div",{className:"user-review__edit",ref:ii,children:[(0,oe.jsxs)(Vs,{open:Y,size:"xl-width",children:[(0,oe.jsx)(ys,{children:we("UserReview.edit.title")}),(0,oe.jsxs)(Va,{children:[Tn===null&&Hm.gameStates&&(($d=G.gameStates)==null?void 0:$d.length)>0&&(0,oe.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,oe.jsx)("h4",{children:we("UserReview.edit.gameStates")}),(0,oe.jsx)(ab,{fullwidth:!0,children:G.gameStates.map(bi=>(0,oe.jsxs)(Cp,{active:gn===bi.id,onClick:()=>qn(bi.id),children:[bi.title," - ",bi.description]},bi.id))})]}),Hm.platforms&&((Hr=G.gamePlatforms)==null?void 0:Hr.length)>0&&(0,oe.jsxs)("div",{style:{marginBottom:"1rem"},children:[(0,oe.jsx)("h4",{children:we("UserReview.edit.gamePlatforms")}),(0,oe.jsx)(ab,{fullwidth:!0,children:G.gamePlatforms.map(({platform:bi,icon:da})=>(0,oe.jsx)(Cp,{active:ln===bi.id,iconBeforeHtml:da,onClick:()=>On(bi.id),children:bi.title},bi.id))})]}),(0,oe.jsx)(Td,{bottomGap:!0,children:[1,2,3,4,5,6,7,8,9,10].map(bi=>(0,oe.jsx)(qoe,{ratingValue:bi,basic:!0,classes:Fi("user-review__edit-rating un-grid__item--span-1",{"user-review__edit-rating--active":ue===bi}),onClick:()=>fe(bi),size:"sm"},bi))}),(0,oe.jsxs)(Td,{children:[Hm.text&&(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(G7,{editingText:be,setEditingText:_e,inititalText:ye,update:He,insideDialog:!0,autoFocus:!0})}),Hm.recommends&&(0,oe.jsx)(ya,{span:Ui,children:(0,oe.jsx)(V7,{value:it?"yes":"no",onChange:bi=>wt(bi==="yes"),label:we("UserReview.edit.recommends"),options:[{value:"yes",label:we("UserReview.edit.recommendsYes")},{value:"no",label:we("UserReview.edit.recommendsNo")}]})}),Hm.spoiler&&(0,oe.jsx)(ya,{span:Ui,children:(0,oe.jsx)(Bc,{label:we("UserReview.edit.spoiler"),value:vt,onChange:Bt})}),Hm.prosAndCons&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(ya,{span:6,children:(0,oe.jsx)(W7,{type:"pros",value:Zt,setValue:Jt})}),(0,oe.jsx)(ya,{span:6,children:(0,oe.jsx)(W7,{type:"cons",value:It,setValue:Yt})})]})]})]}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{disabled:w,onClick:()=>$(!1),children:we("UserReview.edit.close")}),X&&(0,oe.jsx)(pi,{disabled:w,outline:!0,onClick:()=>R(!0),children:we("UserReview.remove.button")}),(0,oe.jsx)(pi,{raised:!0,disabled:Pn,onClick:zr,children:we("UserReview.edit.save")})]})]}),(0,oe.jsxs)(Vs,{open:M,children:[(0,oe.jsx)(ys,{children:we("UserReview.edit.notLoggedIn.title")}),(0,oe.jsx)(Va,{children:(0,oe.jsx)("p",{children:we("UserReview.edit.notLoggedIn.text")})}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>k(!1),children:we("UserReview.edit.close")}),(0,oe.jsx)(pi,{element:"a",elementProps:{href:`/user.sign/in?redirect=${encodeURIComponent(window.location.pathname+window.location.search+window.location.hash)}`},raised:!0,children:we("UserReview.edit.notLoggedIn.login")})]})]}),(0,oe.jsxs)(Vs,{open:A,children:[(0,oe.jsx)(ys,{children:we("UserReview.edit.notReleasedYet.title")}),(0,oe.jsx)(Va,{children:(0,oe.jsx)("p",{children:we("UserReview.edit.notReleasedYet.text")})}),(0,oe.jsx)(Ws,{children:(0,oe.jsx)(pi,{onClick:()=>D(!1),children:we("UserReview.edit.close")})})]}
854),(0,oe.jsxs)(Vs,{open:I,dontDisableGlobalScroll:!0,children:[(0,oe.jsx)(ys,{children:we("UserReview.remove.title")}),(0,oe.jsx)(Va,{children:(0,oe.jsx)("p",{children:we("UserReview.remove.areYouSure")})}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>R(!1),disabled:w,children:we("UserReview.remove.close")}),(0,oe.jsx)(pi,{onClick:Fs,disabled:w,raised:!0,children:we("UserReview.remove.remove")})]})]})]})}function W7({type:E,value:w,setValue:L}){const M=w.find(I=>I.trim().length===0)!==void 0,k=()=>L(I=>{const R=[...I];return R.push(""),R}),A=(I,R)=>L(P=>{const H=[...P];return H[I]=R,H}),D=I=>{L(R=>{const P=[...R];return P.splice(I,1),P})};return(0,oe.jsxs)("div",{className:"user-review__edit-pros-cons",children:[(0,oe.jsx)("h4",{children:we(`UserReview.edit.${E}`)}),w.map((I,R)=>(0,oe.jsx)(Op,{label:we(`UserReview.edit.${E}Item`,{index:R+1}),value:I,onChange:P=>A(R,P),className:"user-review__edit-pros-cons__item",maxChars:jk,iconAfter:{icon:(0,oe.jsx)(ba,{icon:$j.A}),onClick:()=>D(R)}},R)),(0,oe.jsx)(pi,{outline:!0,fullwidth:!0,onClick:()=>k(),disabled:M,children:we(`UserReview.edit.${E}Add`)})]})}const q7="data-js-user-review-rating-initialised",x_="user-review-evaluation--active",Zoe=()=>document.querySelectorAll(".user-review__footer").forEach(E=>{if(E.hasAttribute(q7))return;const w=Number(E.dataset.jsUserReviewRating);E.setAttribute(q7,"true");const L=E.querySelector(".user-review-evaluation--up"),M=E.querySelector(".user-review-evaluation--down");if(!L||!M)return;const k=(A,D)=>{if(!Number(E.dataset.jsUserReviewSelfId)){wn({position:"bottom-left",state:"warning",text:[we("UserReview.login.pre"),"<a href='/user.sign/in'>",we("UserReview.login.login"),"</a>",we("UserReview.login.post"),"<a href='/user.sign/up'>",we("UserReview.login.register"),"</a>"].join(" ")});return}L.disabled=!0,M.disabled=!0;const I=L.classList.contains(x_),R=M.classList.contains(x_);L.classList.remove(x_),M.classList.remove(x_),Gi.method(`user-reviews/${w}/rating`,{method:"PUT",addCredentials:!0,body:{type:D}}).then(({data:P})=>{D==="LIKE"&&!I&&L.classList.add(x_),D==="DISLIKE"&&!R&&M.classList.add(x_),L.querySelector(".user-review-evaluation__text").innerHTML=String(P.likes),M.querySelector(".user-review-evaluation__text").innerHTML=String(P.dislikes)}).catch(P=>{console.error(P),P instanceof Error&&wn({position:"bottom-left",state:"error",text:P.message})}).finally(()=>{L.disabled=!1,M.disabled=!1})};L.addEventListener("click",A=>k(A,"LIKE")),M.addEventListener("click",A=>k(A,"DISLIKE"))}),Y7="data-js-user-review-spoiler-initialised",ZS="data-user-review-spoiler",Qoe=()=>document.querySelectorAll(`[${ZS}]`).forEach(E=>{if(E.hasAttribute(Y7))return;E.setAttribute(Y7,"true");const w=E.querySelector("[data-user-review-spoiler-btn]");w&&w.addEventListener("click",()=>{!E.hasAttribute(ZS)?(E.setAttribute(ZS,""),w.innerHTML=we("UserReview.spoiler.view")):(E.removeAttribute(ZS),w.innerHTML=we("UserReview.spoiler.close"))})}),$7="data-js-user-review-text-too-large-initialised",Joe="data-user-review-text-show-full",Koe=()=>document.querySelectorAll("[data-user-review-text-toggle]").forEach(E=>{if(E.hasAttribute($7))return;const w=E.closest(".user-review__content");w&&(E.setAttribute($7,"true"),E.addEventListener("click",()=>{var L,M;w.setAttribute(Joe,""),(M=(L=w.querySelector(".user-review__content-text"))==null?void 0:L.classList)==null||M.remove("user-review__content-text--collapsed"),E.remove()}))});window.addEventListener("DOMContentLoaded",()=>{js("[data-js-user-review-destination]",$oe),Nk(!1),document.querySelectorAll("[data-js-user-review-loadmore-wrapper]").forEach(E=>{const w=E.querySelector("[data-js-user-review-loadmore-destination]"),L=E.querySelector("[data-js-user-review-loadmore]");if(!L)return;const M=async()=>{L.disabled=!0;const k=Number(L.dataset.page)+1,A=new URLSearchParams;A.set("articleCoolUrl",L.dataset.jsUserReviewArticle),A.set("chapterIndex",L.dataset.jsUserReviewChapter),A.set("reviewIndex",L.dataset.jsUserReviewIndex),A.set("gameCoolUrl",L.dataset.jsUserReviewGame),A.set("userPublicId",L.dataset.jsUserReviewUser),A.set("showMoreDetails",Mr(L.dataset.jsUserReviewShowMoreDetails)?"true":"false"),A.set("page",String(k));const I=(await(await fetch(`/user-review-paginator?${A.toString()}`)).text()).trim(),R=new DOMParser().parseFromString(I,"text/html");I?(k<=0?w.innerHTML=I:R.querySelectorAll(".user-review").forEach(P=>w.appendChild(P)),L.disabled=!1,L.dataset.page=String(k),L.innerHTML=we("UserReview.loadM
854ore"),Nk()):(L.remove(),wn({position:"bottom-left",state:"warning",text:we("UserReview.noMoreItems")}))};L.addEventListener("click",()=>{M().catch(console.error)})}),document.querySelectorAll("[data-js-user-review-btn-proxy]").forEach(E=>E.addEventListener("click",w=>{w.preventDefault(),w.stopPropagation();const L=E.dataset.jsUserReviewBtnProxy;if(L){const M=document.querySelector(`[data-js-user-review="${L}"] `);if(M){const k=M.querySelector("[data-js-user-review-btn]"),A=E.dataset.jsUserReviewBtnProxyState;k.dataset.jsUserReviewBtnProxyState=A||"",k&&k.click()}}else{const M=document.querySelector("[data-js-user-review-btn]");M?M.click():(E.disabled=!0,window.location.href=E.dataset.jsUserReviewBtnProxy)}}))});const Nk=(E=!0)=>{E&&ib(),Zoe(),Qoe(),Koe()};function Xoe(E,w){w===void 0&&(w=0);var L=(0,ae.useRef)(!1),M=(0,ae.useRef)(),k=(0,ae.useRef)(E),A=(0,ae.useCallback)(function(){return L.current},[]),D=(0,ae.useCallback)(function(){L.current=!1,M.current&&clearTimeout(M.current),M.current=setTimeout(function(){L.current=!0,k.current()},w)},[w]),I=(0,ae.useCallback)(function(){L.current=null,M.current&&clearTimeout(M.current)},[]);return(0,ae.useEffect)(function(){k.current=E},[E]),(0,ae.useEffect)(function(){return D(),I},[w]),[A,I,D]}function eue(E,w,L){w===void 0&&(w=0),L===void 0&&(L=[]);var M=Xoe(E,w),k=M[0],A=M[1],D=M[2];return(0,ae.useEffect)(D,L),[k,A]}function tue({setOpen:E,onSelect:w}){const[L,M]=(0,ae.useState)(!1),[k,A]=(0,ae.useState)([]),[D,I]=(0,ae.useState)(null),[R,P]=(0,ae.useState)("");eue(()=>{if(A([]),I(null),R){M(!0);const q=w2.doSearch(R,"GAME",0,12);return q.then(Y=>A(Y.data)).catch(Y=>console.error(Y)).finally(()=>M(!1)),()=>q.cancel()}return M(!1),()=>{}},250,[R]);const H=()=>{E(!1),P("")},G=()=>{w(D),E(!1),P("")};return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(ys,{children:we("UserGameList.search.title")}),(0,oe.jsxs)(Va,{children:[(0,oe.jsx)(Op,{label:we("UserGameList.search.label"),value:R,onChange:P}),(0,oe.jsx)("div",{className:"user-games user-games--dialog-search",children:k.map(q=>(0,oe.jsxs)("button",{className:Fi("user-game",{"user-game--selected":(D==null?void 0:D.uuid)===q.uuid}),onClick:()=>I(q),children:[(0,oe.jsx)("div",{className:"user-game__image",children:(0,oe.jsx)("img",{src:q.preview,alt:""})}),(0,oe.jsx)("div",{className:"user-game__name",children:we(q.title)})]},q.uuid))}),L&&(0,oe.jsx)(Ic,{visible:L})]}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:H,children:we("UserGameList.search.cancel")}),D&&(0,oe.jsx)(pi,{raised:!0,onClick:G,children:we("UserGameList.search.confirm",{title:D.title})})]})]})}const nue=E=>(0,oe.jsx)("div",{className:Fi("un-list",{"un-list--fullwidth":E.fullwidth,"un-list--raised":E.raised,"un-list--sparse":E.sparse,"un-list--outline":E.outline}),children:E.children}),iue=E=>{const w=E.element||"div";return(0,oe.jsxs)(w,{onClick:E.onClick,href:E.href,target:E.target,className:Fi("un-list-item",{"un-list-item--disabled":E.disabled,"un-list-item--align-start":E.alignStart,[`un-list-item--theme-${E.theme}`]:!!E.theme}),children:[!!E.before&&(0,oe.jsx)("span",{className:"un-list-item__before",children:E.before}),(0,oe.jsx)("div",{className:"un-list-item__text",children:E.children}),!!E.after&&(0,oe.jsx)("span",{className:"un-list-item__after",children:E.after})]})},Z7=E=>(0,oe.jsx)("span",{className:`un-list-item__text-${E.type}`,children:E.children});function rue(){const[E,w]=(0,ae.useState)(!1),[L,M]=(0,ae.useState)([]),[k,A]=(0,ae.useState)(void 0),[D,I]=(0,ae.useState)(!1),[R,P]=(0,ae.useState)(!1),[H,G]=(0,ae.useState)(!1),[q,Y]=(0,ae.useState)(null),[$,X]=(0,ae.useState)(null),[ne,ue]=(0,ae.useState)(null),[fe,be]=(0,ae.useState)(!0),_e=()=>{I(!1),G(!1),Y(null),ue(null),X(null),be(!0)},ye=it=>{w(!0),I(!0),Gi.method(`games/by-uuid/${it}`).then(wt=>{w(!1),Y(wt.data)}).catch(wt=>{console.error(wt),w(!1)})},Ee=it=>{w(!0),Gi.method("user-game-lists/create-by-user",{method:"POST",body:{gameId:it||q.id,gamePlatformId:$||null,gameStateId:ne,notifications:fe},addCredentials:!0}).then(()=>{window.location.reload()}).catch(wt=>{console.error(wt),w(!1)})},He=()=>{w(!0),Gi.method(`user-game-lists/remove/${k.id}`,{method:"DELETE",body:{id:k.stateId},addCredentials:!0}).then(()=>{window.location.reload()}).catch(it=>{console.error(it),w(!1)})};(0,ae.useEffect)(()=>{!D||L.length||Gi.method("user-game-states/all").then(it=>M(it.data)).catch(it=>console.error(it))},[D,L]),(0,ae.useEffect)(()=>{const it=wt=>{var vt;A(wt.detail),be((vt=wt.detail.notifications)!=null?vt:!0),X(wt.detail.gamePlatformId||null),G(typeof wt.detail.id=="number"),wt.detail.gameCool&&wt.detail.stateId?(I(!0),ye(wt.detail.gameCool),ue(wt.detail.stateId)):wt.detail.gameCool?ye(wt.detail.gameCool):(ue(wt.detail.stateId||null),be(!0),P(!0))};return window.addEventListener("unUserGameListEdit",it),()=>{window.removeEventListener("unUserGameListSearchBegin",it)}},[]);const Ge=L==null?void 0:L.find(it=>it.id===ne);return(0,oe.jsxs)(Vs,{open:D||R,children:[D&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(ys,{children:we("UserGameList.edit.title")}),(0,oe.jsxs)(Va,{children:[E&&(0,oe.jsx)(Ic,{visible:!0}),!E&&q&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)("div",{className:"user-games user-games--dialog-state",children:(0,oe.jsxs)("div",{className:"user-game",children:[(0,oe.jsx)("div",{className:"user-game__image",children:(0,oe.jsx)("img",{src:q.preview,alt:q.title})}),(0,oe.jsx)("div",{className:"user-game__name",children:q.title})]})}),(0,oe.jsx)(nue,{raised:!0,children:L.map(it=>(0,oe.jsxs)(iue,{element:"button",onClick:()=>ue(it.id),theme:ne===it.id?"success":void 0,children:[(0,oe.jsx)(Z7,{type:"primary",children:we(it.t
854itle)}),(0,oe.jsx)(Z7,{type:"secondary",children:we(it.description)})]},it.id))}),q.platforms.length>0&&(0,oe.jsxs)("div",{className:"user-game__platforms",children:[(0,oe.jsx)("h3",{children:we(Ge!=null&&Ge.reviews?"UserGameList.edit.platforms.current":"UserGameList.edit.platforms.future")}),(0,oe.jsx)(ab,{children:q.platforms.map(it=>(0,oe.jsx)(Cp,{active:$===it.id,onClick:()=>X(wt=>wt!==it.id?it.id:null),children:it.title},it.id))})]}),(0,oe.jsx)(Bc,{label:we("UserGameList.edit.notifications"),value:fe,onChange:be})]})]}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:_e,disabled:E,children:we("UserGameList.edit.cancel")}),H&&(0,oe.jsx)(pi,{onClick:He,disabled:E,raised:!0,theme:"error",children:we("UserGameList.edit.delete")}),(0,oe.jsx)(pi,{onClick:()=>Ee(),disabled:E||!q||!ne,theme:"success",raised:!0,children:we("UserGameList.edit.save")})]})]}),R&&(0,oe.jsx)(tue,{setOpen:P,onSelect:it=>ye(String(it.uuid))})]})}document.querySelectorAll("[data-js-user-game-list-edit]").forEach(E=>E.addEventListener("click",()=>{window.dispatchEvent(new CustomEvent("unUserGameListEdit",{detail:{id:E.dataset.jsUserGameListEdit?parseInt(E.dataset.jsUserGameListEdit):void 0,gameCool:E.dataset.jsUserGameListEditGame?E.dataset.jsUserGameListEditGame:void 0,gamePlatformId:E.dataset.jsUserGameListEditPlatform?parseInt(E.dataset.jsUserGameListEditPlatform):void 0,stateId:E.dataset.jsUserGameListEditState?parseInt(E.dataset.jsUserGameListEditState):void 0,notifications:Mr(E.dataset.jsUserGameListEditNotifications)}}))})),js("[data-js-user-game-list-destination='edit']",rue);const QS="un-gallery-inline-wrapper--visible";function aue(E){if(E.closest("a"))return;let w;E.addEventListener("click",()=>{if(w){w.classList.add(QS),Xl();return}w=document.createElement("div"),w.classList.add("un-gallery-inline-wrapper"),w.classList.add(QS),w.innerHTML=sue,document.body.appendChild(w),Xl();const L=E.dataset.jsFigureArticle,M=E.dataset.jsMediaId,k=new URLSearchParams(window.location.search);k.set("inline","true"),k.set("media",M),fetch(`/article-gallery/${L}?${k.toString()}`).then(A=>A.text()).then(A=>{const I=new DOMParser().parseFromString(A,"text/html").querySelector("[data-js-gallery]");w.innerHTML="",w.appendChild(I),I.querySelectorAll("[data-js-gallery-back]").forEach(R=>R.addEventListener("click",P=>{P.preventDefault(),P.stopPropagation(),w.classList.remove(QS),xd()})),Q7(I,!0,()=>w.classList.contains(QS)),ei(I)}).catch(A=>console.error(A))})}const sue=`
855<svg width="48px" height="48px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
856  <g>
857    <animateTransform attributeName="transform" type="rotate" values="0 33 33;270 33 33" begin="0s" dur="1.4s" fill="freeze" repeatCount="indefinite"/>
858    <circle fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30" stroke-dasharray="187" stroke-dashoffset="610">
859      {*<animate attributeName="stroke" values="#4285F4;#DE3E35;#F7C223;#1B9A59;#4285F4" begin="0s" dur="5.6s" fill="freeze" repeatCount="indefinite"/>*}
860      <animateTransform attributeName="transform" type="rotate" values="0 33 33;135 33 33;450 33 33" begin="0s" dur="1.4s" fill="freeze" repeatCount="indefinite"/>
861      <animate attributeName="stroke-dashoffset" values="187;46.75;187" begin="0s" dur="1.4s" fill="freeze" repeatCount="indefinite"/>
862    </circle>
863  </g>
864</svg>
865`;document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("[data-js-gallery]").forEach(E=>Q7(E)),document.querySelectorAll(`[${qT}]`).forEach(E=>aue(E))});function Q7(E,w=!1,L=()=>!0){const M=parseInt(E.dataset.jsGalleryItems,10),k=Array.from(E.querySelectorAll('[data-slot="js-image-viewer-item--simple"]'));w&&cA();function A(D){let R=(parseInt(E.style.getPropertyValue("--un-gallery-item"),10)||0)+D;if(R<0?R=M-1:R>=M&&(R=0),E.style.setProperty("--un-gallery-item",R.toString()),E.querySelector("[data-js-gallery-current-item]").innerHTML=`${R+1} / ${M}
865`,k.forEach(P=>{const H=P.closest("[data-js-gallery-item]"),G=parseInt(H.dataset.jsGalleryIndex,10);H.classList.remove("un-gallery__item--visible"),G===R&&H.classList.add("un-gallery__item--visible")}),!w){const P=new URLSearchParams(window.location.search);R>0?P.set("photo",(R+1).toString()):P.delete("photo");let H=P.toString();H&&(H=`?${H}`),window.history.replaceState({photo:R},null,`${window.location.pathname}${H}`)}Gt("gallery")}E.querySelectorAll("[data-js-gallery-move]").forEach(D=>D.addEventListener("click",()=>{A(parseInt(D.dataset.jsGalleryMove,10))})),E.querySelectorAll("[data-js-gallery-fullscreen-on]").forEach(D=>D.addEventListener("click",()=>{E.classList.add("un-gallery-layout--fullscreen"),Xl(),P0()})),E.querySelectorAll("[data-js-gallery-fullscreen-off]").forEach(D=>D.addEventListener("click",()=>{E.classList.remove("un-gallery-layout--fullscreen"),xd(),F0()})),window.addEventListener("keydown",D=>{var I;L()&&(D.key==="ArrowLeft"?A(-1):D.key==="ArrowRight"?A(1):w&&D.key==="Escape"&&((I=E.querySelector("[data-js-gallery-back]"))==null||I.click()))})}function oue(){document.querySelectorAll("[data-podcast-download]").forEach(E=>{E.addEventListener("click",()=>{const w=E.dataset.podcastDownload,L=E.dataset.podcastFile;if(!w||!L){console.error("Missing data attributes for podcast download button.");return}let M=!1;M||(E.disabled=!0,fetch(w).then(()=>{M=!0,E.disabled=!1}).catch(k=>console.error(k))),m1(L)}),E.disabled=!1})}oue();function uue(){document.querySelectorAll("[data-js-comments-async]").forEach(E=>{new IntersectionObserver((L,M)=>L.forEach(k=>{k.isIntersecting&&(M.unobserve(k.target),fetch(ez(E).url,{credentials:"include",headers:Ik()}).then(A=>A.text()).then(A=>{E.insertAdjacentHTML("afterend",A),E.remove(),JS()}).catch(A=>console.error("Error loading comments:",A)))})).observe(E)})}function lue(){const[E,w]=(0,ae.useState)(!1),[L,M]=(0,ae.useState)(!1),[k,A]=(0,ae.useState)({userId:0,username:"",blocked:!1});(0,ae.useEffect)(()=>{const I=R=>{A(R.detail),w(!0)};return document.addEventListener("unCommentBlockDialog",I),()=>document.removeEventListener("unCommentBlockDialog",I)},[]);const D=()=>{M(!0),J7(k.userId,!k.blocked).catch(I=>console.error(I)).finally(()=>{M(!1),w(!1)})};return(0,oe.jsxs)(Vs,{open:E,children:[(0,oe.jsx)(ys,{children:we(k.blocked?"Comments.unblock.title":"Comments.block.title")}),(0,oe.jsx)(Va,{children:we(k.blocked?"Comments.unblock.confirmation":"Comments.block.confirmation",{username:k.username})}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>w(!1),disabled:L,children:we("Base.cancel")}),(0,oe.jsx)(pi,{raised:!0,onClick:D,disabled:L,children:we(k.blocked?"Comments.unblock.confirm":"Comments.block.confirm")})]})]})}async function J7(E,w){await Gi.method(`/user-blocks/${w?"block":"unblock"}/${E}`,{method:"POST",addCredentials:!0}),wn({position:"bottom-left",state:"success",text:we(w?"Comments.block.success":"Comments.unblock.success")}),document.querySelectorAll(`[data-js-comment-block-button-user-id="${E}"]`).forEach(L=>{L.dataset.jsCommentBlockButtonBlocked=w?"true":"false";const M=L.closest("[data-js-comment-id]");if(!M){console.error("Could not find comment wrapper for updating block button text.");return}w?M.classList.add("comments-box__message--blocked"):M.classList.remove("comments-box__message--blocked")})}var cue=__webpack_require__(3584);function K7({result:E,resultAppendAt:w="end",userId:L,parentId:M,endpoint:k,text:A,commentId:D,dontAutoFocus:I,cancelHandler:R,replyToId:P}){const[H,G]=(0,ae.useState)(A||""),[q,Y]=(0,ae.useState)(!1),[$,X]=(0,ae.useState)(0),[ne,ue]=(0,ae.useState)(Gs),fe=()=>{Y(!0),Gi.method(D?`comments/${D}`:k,{addCredentials:!0,method:D?"PUT":"POST",body:{request:ne,userId:L,parentId:M,replyId:(P==null?void 0:P())||null,text:H,status:"ACTIVE"}}).then(be=>fetch(`/comment-paginator?commentId=${be.data.id}`,{headers:Ik()})).then(be=>be.text()).then(be=>{const _e=new DOMParser,{body:ye}=_e.parseFromString(be,"text/html"),Ee=ye.querySelector("[data-js-comment-id]");if(!Ee)throw new Error("Could not find newly created comment in the response.");if(D){const He=Ee.querySelector(`[data-js-comment-text="${D}"]`);if(!He)throw new Error("Could not find newly created comment text in the response.");const Ge=document.querySelector(`[data-js-comment-id="${D}"]`);if(!Ge)throw new Error("Could not find existing comment to update after edit.");const it=Ge.querySelector(`[data-js-comment-text="${D}"]`);if(!it)throw new Error("Could not find existing comment text to update after edit.");it.innerHTML=He.innerHTML;const wt=Ee.querySelector("[data-js-comment-edit]");if(!wt)throw new Error("Could not find newly created comment edit wrapper in the response.");const vt=Ge.querySelector("[data-js-comment-edit]");if(!vt)throw new Error("Could not find existing comment edit wrapper to remove after edit.");vt.dataset.jsCommentEdit=wt.dataset.jsCommentEdit||""}else{const He=ye.querySelector(".comments-box__message-wrapper");if(!He)throw new Error("Could not find newly created comment replies wrapper in the response.");if(w==="end"?(Ee.dataset.jsCommentTemporary="true",E.appendChild(Ee),E.appendChild(He)):(E.prepend(Ee),E.prepend(He)),M){const Ge=document.querySelector(`[data-js-comment-replies="${M}"]`);if(!Ge)throw new Error("Could not find parent comment replies wrapper to append the new comment to.");let it=Ge.querySelector("& > .comments-box__message-anchor");it||(it=document.createElement("div"),it.classList.add("comments-box__message-anchor"),it.classList.add(`comments-box__message-anchor--level-${Ge.dataset.jsCommentLevel}
865`),Ge.prepend(it))}else{const Ge=E.querySelector("[data-js-comment-replies]");if(!Ge)throw new Error("Could not find top-level comment replies wrapper to append the new comment to.");const it=document.querySelector(`[data-js-comment-id="${Ee.dataset.jsCommentId}"]`);if(!it)throw new Error("Could not find newly created comment in the document.");it.insertAdjacentElement("afterend",Ge)}}G(""),X(He=>He+1),Y(!1),wn({position:"bottom-left",text:we("Comments.inputSuccess"),state:"success"}),ue(Gs()),R==null||R(),JS()}).catch(be=>{Y(!1),wn({position:"bottom-left",text:be.message||we("Comments.inputFailed"),state:"error"})})};return(0,oe.jsxs)("div",{className:"comments-box comments-box--new-message",children:[(0,oe.jsx)("div",{className:"comment-box_new_message__text",children:(0,oe.jsx)(G7,{editingText:H,setEditingText:G,inititalText:A||"",update:$,autoFocus:!I})}),(0,oe.jsx)("div",{className:"comments-box__action_button",children:(0,oe.jsxs)("div",{className:"un-button-group un-button-group--align-end",children:[R&&(0,oe.jsx)(pi,{onClick:R,outline:!0,disabled:q,children:we("Comments.cancel")}),(0,oe.jsx)(pi,{onClick:fe,raised:!0,disabled:q||!H.trim(),iconAfter:D?void 0:(0,oe.jsx)(ba,{icon:cue.A}),children:we(D?"Comments.edit":"Comments.send")})]})})]})}function X7(){document.querySelectorAll("[data-js-comment-input]").forEach(E=>{var H,G;if(E.dataset.jsCommentInputInit==="true")return;E.dataset.jsCommentInputInit="true";let w=E;E.dataset.jsCommentDestinationId&&(w=document.getElementById(E.dataset.jsCommentDestinationId)||E);const L=E.closest("[data-js-comments-endpoint]");if(!L){console.error("Could not find comments box for comment input.");return}const M=(H=L.dataset.jsCommentsEndpoint)!=null?H:"comments",k=Number(L.dataset.jsCommentsUserId);let A=null,D,I="start",R=null;const P=(G=E.closest(".comments-box__message-wrapper"))==null?void 0:G.querySelector(".comments-box__messages");P?(D=P.querySelector("[data-js-comments-list]"),I="end",A=Number(P.dataset.jsCommentsConfigParentId)||null,R=()=>E.remove()):D=L.querySelector("[data-js-comments-list]"),js(w,K7,{resultAppendAt:I,result:D,userId:k,parentId:A,endpoint:M,cancelHandler:R,replyToId:()=>E.dataset.jsCommentReplyTo?Number(E.dataset.jsCommentReplyTo):void 0,dontAutoFocus:I==="start"})}),document.querySelectorAll("[data-js-comment-edit-button]").forEach(E=>{E.dataset.jsCommentEditButtonInit!=="true"&&(E.dataset.jsCommentEditButtonInit="true",E.addEventListener("click",()=>{const w=E.closest("[data-js-comment-id]");if(!w){console.error("Could not find comment box for comment edit button.");return}document.dispatchEvent(new CustomEvent("unCommentEdit",{detail:Number(w.dataset.jsCommentId)}))}))}),document.querySelectorAll("[data-js-comment-edit]").forEach(E=>{var R;if(E.dataset.jsCommentEditInit==="true")return;E.dataset.jsCommentEditInit="true";const w=E.closest("[data-js-comments-endpoint]");if(!w){console.error("Could not find comments box for comment input.");return}const L=(R=w.dataset.jsCommentsEndpoint)!=null?R:"comments",M=Number(w.dataset.jsCommentsUserId),k=E.closest("[data-js-comment-id]");if(!k){console.error("Could not find comment box for comment edit input.");return}let A;const D=Number(k.dataset.jsCommentId);function I(){A==null||A.unmount(),E.innerHTML="",k.classList.remove("comments-box__message--editing")}document.addEventListener("unCommentEdit",P=>{var H;if(P.detail!==D){I();return}k.classList.contains("comments-box__message--editing")||(k.classList.add("comments-box__message--editing"),js(E,K7,{resultAppendAt:void 0,result:void 0,userId:M,parentId:void 0,endpoint:L,cancelHandler:I,commentId:D,text:(H=E.dataset.jsCommentEdit)!=null?H:"",dontAutoFocus:!1},G=>{A=G,Ms("Initialized comment edit input for comment ID "+D)}))})})}function fue(){const[E,w]=(0,ae.useState)(!1),[L,M]=(0,ae.useState)(!1),[k]=(0,ae.useState)(ut("loggedInUserId",!1)),[A,D]=(0,ae.useState)({commentId:0,userId:0}),[I,R]=(0,ae.useState)("INVALID_CONTENT"),[P,H]=(0,ae.useState)(""),[G,q]=(0,ae.useState)(""),[Y,$]=(0,ae.useState)(""),[X,ne]=(0,ae.useState)(!1),[ue,fe]=(0,ae.useState)(!1);(0,ae.useEffect)(()=>{const ye=Ee=>{D(Ee.detail),w(!0)};return document.addEventListener("unCommentReportDialog",ye),()=>document.removeEventListener("unCommentReportDialog",ye)},[]);const be=()=>{M(!0),Gi.method("/reports/create",{method:"POST",addCredentials:!0,body:{commentId:A.commentId,type:I,email:k?null:G,reason:null,details:Y}}).then(()=>{wn({position:"bottom-left",state:"success",text:we("Comments.report.success")}),w(!1),M(!1),q(""),$(""),fe(!1),ne(!1),R("INVALID_CONTENT"),X&&J7(A.userId,!0).catch(ye=>console.error(ye))}).catch(()=>{M(!1),wn({position:"bottom-left",state:"error",text:we("Comments.report.error")})})},_e=(k||G)&&Y.trim()&&ue;return(0,oe.jsxs)(Vs,{open:E,size:"xl-width",children:[(0,oe.jsx)(ys,{children:we("Comments.report.title")}),(0,oe.jsx)(Va,{children:(0,oe.jsxs)(Td,{children:[(0,oe.jsx)(ya,{span:k?12:6,children:(0,oe.jsx)(V7,{value:
865I,onChange:ye=>R(ye),label:we("Comments.report.reasonLabel"),options:[{value:"INVALID_CONTENT",label:we("Comments.report.reason.invalidContent")},{value:"SPAM",label:we("Comments.report.reason.spam")},{value:"HARASSMENT",label:we("Comments.report.reason.harassment")},{value:"OTHER",label:we("Comments.report.reason.other")}]})}),!k&&(0,oe.jsx)(ya,{span:6,children:(0,oe.jsx)(Op,{label:we("Comments.report.emailLabel"),value:G,onChange:q,helper:we("Comments.report.emailDescription")})}),(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(Op,{label:we("Comments.report.detailsLabel"),value:Y,textArea:!0,helper:we("Comments.report.detailsPlaceholder"),onChange:$})}),k&&(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(Bc,{value:X,onChange:ne,label:we("Comments.report.alsoBlock")})}),(0,oe.jsx)(ya,{span:12,children:(0,oe.jsx)(Bc,{value:ue,onChange:fe,label:we("Comments.report.goodFaith")})})]})}),(0,oe.jsxs)(Ws,{children:[(0,oe.jsx)(pi,{onClick:()=>w(!1),disabled:L,children:we("Base.cancel")}),(0,oe.jsx)(pi,{raised:!0,onClick:be,disabled:L||!_e,children:we("Comments.report.confirm")})]})]})}function due(E){if(E.dataset.jsCommentsInit==="true")return;E.dataset.jsCommentsInit="true";const w=E.dataset.jsComments;E.querySelectorAll(`[data-js-comments-load="${w}"]`).forEach(L=>L.addEventListener("click",()=>{const{url:M,offset:k,limit:A,forcedLimit:D}=ez(E,!0);L.disabled=!0,fetch(M,{credentials:"include",headers:Ik()}).then(I=>I.text()).then(I=>{L.disabled=!1;const R=new DOMParser,{body:P}=R.parseFromString(I,"text/html");E.dataset.jsCommentsConfigOffset=String(k+A),E.dataset.jsCommentsConfigLimit=String(D);const H=P.querySelector(`[data-js-comments="${w}"]`);if(!H){console.error("Could not find comments wrapper in the response.");return}const G=E.querySelector("[data-js-comments-list]");if(!G){console.error("Could not find comments list in the wrapper.");return}G.querySelectorAll('[data-js-comment-temporary="true"]').forEach($=>{$.remove()});const q=H.querySelector("[data-js-comments-list]");if(!q){console.error("Could not find comments list in the new comments.");return}for(const $ of Array.from(q.children))G.appendChild($);const Y=H.querySelector(`[data-js-comments-load="${w}"]`);Y?L.innerHTML=Y.innerHTML:L.remove(),JS()}).catch(I=>console.error(I))})),E.querySelectorAll("[data-js-comment-collapse-fold], [data-js-comment-collapse-unfold]").forEach(L=>{L.addEventListener("click",M=>{M.preventDefault(),M.stopPropagation(),M.stopImmediatePropagation();const k=L.closest(".comments-box__message-wrapper");L.hasAttribute("data-js-comment-collapse-fold")?k==null||k.classList.add("comments-box__message-wrapper--closed"):k==null||k.classList.remove("comments-box__message-wrapper--closed")})})}function hue(){document.querySelectorAll("[data-js-comments]").forEach(due)}function pue(E){if(E.dataset.jsCommentInit==="true")return;E.dataset.jsCommentInit="true";const w=Number(E.dataset.jsCommentId);function L(k){const A=document.querySelector(`.comments-box__message-wrapper[data-js-comment-replies="${w}"]`);if(!A){console.error("Could not find reply input box.");return}let D=A.querySelector("[data-js-comment-input]");if(D){Wh(D,!0);return}return D=document.createElement("div"),D.dataset.jsCommentInput="true",k&&(D.dataset.jsCommentReplyTo=String(k)),A.appendChild(D),X7(),D}E.querySelectorAll(`[data-js-comment-actions="${w}"] [data-js-comment-reply-button]`).forEach(k=>{k.addEventListener("click",()=>{const A=k.dataset.jsCommentReplyButton;if(A==="scroll"){Wh(document.getElementById("js-comments-sign-in"),!0);return}if(A==="below"){const D=E.closest(".comments-box__message-wrapper");if(!D){console.error("Could not find parent comment wrapper.");return}const I=D.parentElement;if(!(I instanceof HTMLElement)){console.error("Could not find parent comment.");return}const R=I.querySelector('[data-js-comment-reply-button="thread"]');if(!R){console.error("Could not find parent comment reply button.");return}R.dispatchEvent(new CustomEvent("un-comment-reply-proxy",{detail:w}));return}L()}),k.addEventListener("un-comment-reply-proxy",A=>{L(A.detail)})}),E.querySelectorAll(`[data-js-comments-box__message-quote="${w}"]`).forEach(k=>k.addEventListener("click",A=>{A.preventDefault(),A.stopPropagation();const D=k.getAttribute("href");if(!D)return;const I=D.replace("#",""),R=document.getElementById(I);Wh(R,!1)})),E.querySelectorAll(`[data-js-comment-block-button="${w}"]`).forEach(k=>k.addEventListener("click",()=>{document.dispatchEvent(new CustomEvent("unCommentBlockDialog",{detail:{userId:Number(k.dataset.jsCommentBlockButtonUserId),username:k.dataset.jsCommentBlockButtonUsername||"",blocked:k.dataset.jsCommentBlockButtonBlocked==="true"}}))}
865)),E.querySelectorAll(`[data-js-comment-report-button="${w}"]`).forEach(k=>k.addEventListener("click",()=>{document.dispatchEvent(new CustomEvent("unCommentReportDialog",{detail:{commentId:w,userId:Number(k.dataset.jsCommentReportButtonUserId)}}))}));const M=E.querySelectorAll(`[data-js-comment-like-button="${w}"]`);M.forEach(k=>k.addEventListener("click",()=>{var I;if(!ut("loggedInUserId",!1)){wn({position:"bottom-left",state:"warning",text:[we("Comments.login.pre"),"<a href='/user.sign/in'>",we("Comments.login.login"),"</a>",we("Comments.login.post"),"<a href='/user.sign/up'>",we("Comments.login.register"),"</a>"].join(" ")});return}if(((I=k.closest("[data-js-allow-likes]"))==null?void 0:I.dataset.jsAllowLikes)==="false"){wn({position:"bottom-left",state:"warning",text:we("Comments.selfLikeDisabled")});return}const A=k.classList.contains("comment-evaluation--active");M.forEach(R=>{R.disabled=!0,R.classList.remove("comment-evaluation--active")});const D=k.closest(".comments-box__action");if(!D){console.error("Could not find comment action box for like button.");return}Gi.method(`comments/${w}/rating`,{method:"PUT",addCredentials:!0,body:{type:k.dataset.jsCommentLikeButtonAction}}).then(({data:R})=>{A||k.classList.add("comment-evaluation--active"),D.querySelector('[data-js-comment-like-button-action="LIKE"] .comment-evaluation__text').innerHTML=String(R.likes),D.querySelector('[data-js-comment-like-button-action="DISLIKE"] .comment-evaluation__text').innerHTML=String(R.dislikes)}).catch(R=>{wn({position:"bottom-left",state:"error",text:R instanceof Error?R.message:"Failed to rate comment."})}).finally(()=>{M.forEach(R=>R.disabled=!1)})})),B4()}function gue(){document.querySelectorAll("[data-js-comment-id]").forEach(pue)}function JS(){hue(),gue(),X7()}window.addEventListener("DOMContentLoaded",()=>{JS(),uue();const E=document.createElement("div");document.body.appendChild(E),js(E,lue);const w=document.createElement("div");document.body.appendChild(w),js(w,fue)}),window.addEventListener("load",()=>window.setTimeout(()=>{const E=document.querySelector(".comments-box__message--focused");E&&Wh(E,!0)},200));function ez(E,w=!1){const L=E.dataset.jsComments,M=E.dataset.jsCommentsConfigEntity,k=E.dataset.jsCommentsConfigParentId,A=E.dataset.jsCommentsConfigAuthorId,D=Number(E.dataset.jsCommentsConfigOffset),I=Number(E.dataset.jsCommentsConfigLimit),R=new URL("/comment-paginator",window.location.origin);M&&R.searchParams.set("entity",M),k&&R.searchParams.set("parentId",L),A&&R.searchParams.set("authorId",A);const P=15,H=w?D+I:D,G=w?P:I;return R.searchParams.set("offset",String(H)),R.searchParams.set("limit",String(G)),{url:R,offset:H,limit:G,forcedLimit:P}}function Ik(){return{"X-Requested-By":window.location.pathname}}var zhe=__webpack_require__(3413);kf.register(...D$);const mue=kf;function tz(){const E=getComputedStyle(document.documentElement),w=E.getPropertyValue("--un-color-surface-bg-highest").trim()||"blue",L=E.getPropertyValue("--un-color-primary").trim()||"blue",M=E.getPropertyValue("--un-color-on-surface").trim()||"lightgray";return{defaultColor:w,primaryColor:L,baseColor:M}}function KS(E,w){const L=w||"#",M=E!=null?E:0,A=L.includes("%")?M*100:M,D=L.match(/(#+(?:[.,]#+)?)/);if(!D)return L;const I=D[1],R=I.includes(".")?I.split(".")[1].length:I.includes(",")?I.split(",")[1].length:0,P=new Intl.NumberFormat("cs-CZ",{minimumFractionDigits:R,maximumFractionDigits:R}).format(A);return L.replace(I,P)}const bue=E=>({id:"valueLabelPlugin",afterDatasetsDraw(w){const{ctx:L}=w,{baseColor:M}=tz(),k=E();w.data.datasets.forEach((A,D)=>{const I=Ok(w,D);w.getDatasetMeta(D).data.forEach((P,H)=>{var $,X,ne,ue,fe;const G=($=I.rawValues)==null?void 0:$[H];let q=KS(G,((ne=(X=nz(w).rows)==null?void 0:X[H])==null?void 0:ne.unit)||k.defaultUnit||null);k.relativeBaseline!==null&&k.relativeDatasetIndex===D&&G!==null&&G!==void 0&&(q=`${Math.round(G/k.relativeBaseline*100)}%`);const Y=(fe=(ue=P.getProps(["base"]))==null?void 0:ue.base)!=null?fe:P.x;L.save(),L.fillStyle=M,L.font="12px sans-serif",L.textBaseline="middle",L.textAlign="left",L.fillText(q,Y+6,P.y),L.restore(
865)})})}});function yue(E){const w=E.querySelector(".js-graph-data");if(!w){console.error("Graph data element not found");return}let L;try{L=JSON.parse(w.textContent||"")}catch(vt){console.error("Failed to parse graph data",vt);return}const M=tz(),k=E.querySelector(".js-graph-container");if(!k){console.error("Graph container not found");return}const A=E.querySelector(".js-graph-column-select"),D=E.querySelector(".js-graph-sort-select"),I=E.querySelector(".js-graph-sort-direction-select"),R=E.querySelector(".js-graph-priority-toggle"),P=document.createElement("canvas");k.replaceChildren(P);const H=Object.keys(L.columns),G=()=>!(A!=null&&A.value)||A.value==="all",q=()=>{const vt=D==null?void 0:D.value;return vt&&vt!=="none"?vt:null},Y=()=>{const vt=I==null?void 0:I.value;return vt||"default"},$=()=>{const vt=A==null?void 0:A.value;return!vt||vt==="all"?H:[vt]},X=(vt,Bt)=>{const Zt=G()?"every":"some";return Bt[Zt](Jt=>{const It=vt.values[Jt];return It!=null})},ne=(vt,Bt,Zt,Jt)=>vt.sort((It,Yt)=>{var Tn;const ln=Zt!=null?Zt:Bt[0];if(!ln)return 0;if(Jt==="title-asc")return It.title.localeCompare(Yt.title);if(Jt==="title-desc")return Yt.title.localeCompare(It.title);const On=It.values[ln],gn=Yt.values[ln];return On==null?1:gn==null?-1:Jt==="asc"?On-gn:Jt==="desc"?gn-On:(((Tn=L.columns[ln])==null?void 0:Tn.sort)||0)!==0?On-gn:gn-On}),ue=()=>{const vt=$(),Bt=q(),Zt=Y(),Jt=L.values.filter(gn=>gn.highlighted||X(gn,vt)).filter(gn=>gn.hidden?gn.highlighted:!0);let It=ne(Jt,vt,Bt,Zt);if(R&&!R.checked&&(It=It.filter(gn=>gn.highlighted||gn.priority!==0)),R&&!R.checked&&L.maxItems&&It.length>L.maxItems){It=It.slice(0,L.maxItems);const gn=Jt.filter(qn=>qn.highlighted&&!It.includes(qn));It=[...It,...gn],It=ne(It,vt,Bt,Zt)}const Yt=vt.length===1?It.map(gn=>{var qn;return gn.highlighted?M.primaryColor:(qn=gn.color)!=null?qn:M.defaultColor}):void 0,ln=vt.length===1?It.map(gn=>{var qn;return gn.highlighted?M.baseColor:(qn=gn.color)!=null?qn:M.defaultColor}):void 0,On=It.map(gn=>gn.highlighted?M.primaryColor:M.baseColor);return{rows:It,labels:It.map(gn=>gn.title),textColors:On,datasets:vt.map(gn=>({label:L.columns[gn].title,data:It.map(qn=>{const Tn=qn.values[gn];return Tn==null?null:Tn}),rawValues:It.map(qn=>qn.values[gn]),backgroundColor:Yt,borderColor:ln,borderWidth:2}))}},fe=(vt,Bt)=>{const Zt=36*Bt,ln=Math.min(Math.max(80+vt*Zt,220),1200);k.style.height=`${ln}px`},be=ue();fe(be.labels.length,be.datasets.length);let _e=be.textColors,ye=null,Ee=null;const He=bue(()=>{var vt;return{relativeBaseline:ye,relativeDatasetIndex:Ee,defaultUnit:((vt=L.columns[$()[Ee!=null?Ee:0]])==null?void 0:vt.unit)||null}}),Ge=Object.keys(L.columns).filter(vt=>L.columns[vt].type==="INFO").map(vt=>({id:vt,col:L.columns[vt]})),it=new mue(P,{type:"bar",data:be,plugins:[He],options:{indexAxis:"y",responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{callbacks:{label:vt=>{var Zt,Jt,It;const Bt=((Zt=L.columns[$()[vt.datasetIndex]])==null?void 0:Zt.unit)||null;return" "+KS((Jt=Ok(vt.chart,vt.datasetIndex).rawValues)==null?void 0:Jt[vt.dataIndex],((It=L.values.find(Yt=>Yt.title===vt.label))==null?void 0:It.unit)||Bt||null)},afterLabel:Ge.length?vt=>$()[vt.datasetIndex]?Ge.map(Zt=>{const It=L.values.find(Yt=>Yt.title===vt.label).values[Zt.id];return" "+KS(It,Zt.col.unit)}):[]:void 0}}},scales:{x:{stacked:!1,ticks:{callback(vt){var Zt;const Bt=(Zt=L.columns[$()[0]])==null?void 0:Zt.unit;return typeof vt=="number"?KS(vt,Bt):vt}}},y:{beginAtZero:!0,ticks:{color:vt=>_e==null?void 0:_e[vt.index],callback(vt,Bt){var Jt;const Zt=((Jt=this.chart.data.labels)==null?void 0:Jt[Bt])||String(vt);return x1(Zt,window.innerWidth<500?20:50)}}}},onHover:(vt,Bt,Zt)=>{var ln;if(!Bt.length){ye=null,Ee=null,Zt.update("none");return}const Jt=Bt[0],Yt=(ln=Ok(Zt,Jt.datasetIndex).rawValues)==null?void 0:ln[Jt.index];if(Yt==null||Yt===0){ye=null,Ee=null,Zt.update("none");return}ye=Yt,Ee=Jt.datasetIndex,Zt.update("none")}}}),wt=()=>{const vt=ue();_e=vt.textColors,fe(vt.labels.length,vt.datasets.length),it.options.plugins.legend.display=vt.datasets.length>1;const Bt=nz(it);Bt.rows=vt.rows,Bt.labels=vt.labels,Bt.datasets=vt.datasets,it.update(
865),it.resize()};A==null||A.addEventListener("change",wt),D==null||D.addEventListener("change",wt),I==null||I.addEventListener("change",wt),R==null||R.addEventListener("change",wt)}window.addEventListener("DOMContentLoaded",()=>{const E=new IntersectionObserver(L=>L.forEach(M=>{if(!M.isIntersecting)return;const k=M.target;fetch(`/graph/${k.dataset.graphId}`).then(A=>A.text()).then(A=>{const I=new DOMParser().parseFromString(A,"text/html");k.classList.remove("js-graph-wrapper"),k.innerHTML=I.body.innerHTML,yue(k)}).catch(A=>console.error("Failed to load graph",A)),E.unobserve(M.target)}));document.querySelectorAll("figure.js-graph-wrapper").forEach(L=>E.observe(L))});function nz(E){return E.data}function Ok(E,w){return E.data.datasets[w]}function Phe(E){return E}const iz=()=>document.querySelectorAll("[data-button-ajax]").forEach(E=>{const w=E.closest("[data-js-ajax]");if(!w){console.error("Could not find container for ajax button",E);return}const L=w.dataset.jsAjax;if(!L){console.error("Could not find wrapper for ajax button",E);return}E.dataset.buttonAjaxLoaded||(E.dataset.buttonAjaxLoaded="true",E.addEventListener("click",M=>{M.preventDefault(),M.stopPropagation();const k=E.dataset.buttonAjax;if(!k){console.error("Could not find url for ajax button",E);return}T0(E)||T0(w)||(yh(E,!0),yh(w,!0),fetch(k,{method:"GET"}).then(A=>A.text()).then(A=>{const I=new DOMParser().parseFromString(A,"text/html").querySelectorAll(`[data-js-ajax="${L}"]`);if(!I.length){console.error("Could not find wrapper in response for ajax button",E);return}const R=Array.from(I);document.querySelectorAll(`[data-js-ajax="${L}"]`).forEach(P=>{const H=R.pop();if(!H){console.error("Could not find replacement for ajax button",E);return}P.replaceWith(H)}),iz(),Gt("ajax")}).catch(A=>{console.error(A),wn({state:"error",position:"bottom-left",text:we("Base.error")})}).finally(()=>{yh(E,!1),yh(w,!1)}))}))});document.addEventListener("DOMContentLoaded",()=>iz()),window.addEventListener("load",()=>document.getElementById("app").style.display="block")})()})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.