HEX
Server: Apache
System: Linux web15f74.uni5.net 5.4.282-1.el8.elrepo.x86_64 #1 SMP Mon Aug 19 18:33:22 EDT 2024 x86_64
User: lucendi (859622)
PHP: 7.4.33
Disabled: apache_child_terminate,c99_buff_prepare,c99_sess_put,dl,exec,leak,link,myshellexec,openlog,passthru,pclose,pcntl_exec,php_check_syntax,php_strip_whitespace,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,symlink,system,socket_listen,socket_create_listen,putenv
Upload Files
File: /home/lucendi/www/wp-content/plugins/cookie-law-info/lite/admin/dist/js/index.min.js
var X7e=Object.defineProperty,Q7e=Object.defineProperties;var J7e=Object.getOwnPropertyDescriptors;var fk=Object.getOwnPropertySymbols;var aK=Object.prototype.hasOwnProperty,oK=Object.prototype.propertyIsEnumerable;var Qj=Math.pow,Xj=(Le,yn,Jt)=>yn in Le?X7e(Le,yn,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):Le[yn]=Jt,A=(Le,yn)=>{for(var Jt in yn||(yn={}))aK.call(yn,Jt)&&Xj(Le,Jt,yn[Jt]);if(fk)for(var Jt of fk(yn))oK.call(yn,Jt)&&Xj(Le,Jt,yn[Jt]);return Le},B=(Le,yn)=>Q7e(Le,J7e(yn));var ae=(Le,yn)=>{var Jt={};for(var xt in Le)aK.call(Le,xt)&&yn.indexOf(xt)<0&&(Jt[xt]=Le[xt]);if(Le!=null&&fk)for(var xt of fk(Le))yn.indexOf(xt)<0&&oK.call(Le,xt)&&(Jt[xt]=Le[xt]);return Jt};var Tn=(Le,yn,Jt)=>Xj(Le,typeof yn!="symbol"?yn+"":yn,Jt);var he=(Le,yn,Jt)=>new Promise((xt,_l)=>{var rc=_o=>{try{dd(Jt.next(_o))}catch(yd){_l(yd)}},Ph=_o=>{try{dd(Jt.throw(_o))}catch(yd){_l(yd)}},dd=_o=>_o.done?xt(_o.value):Promise.resolve(_o.value).then(rc,Ph);dd((Jt=Jt.apply(Le,yn)).next())});(function(){"use strict";var mq,gq,vq;var Le=typeof document!="undefined"?document.currentScript:null;function yn(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const o=Object.getOwnPropertyDescriptor(r,a);o&&Object.defineProperty(e,a,o.get?o:{enumerable:!0,get:()=>r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Jt=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function xt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var _l={exports:{}},rc={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Ph;function dd(){if(Ph)return rc;Ph=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,o){var i=null;if(o!==void 0&&(i=""+o),a.key!==void 0&&(i=""+a.key),"key"in a){o={};for(var c in a)c!=="key"&&(o[c]=a[c])}else o=a;return a=o.ref,{$$typeof:e,type:r,key:i,ref:a!==void 0?a:null,props:o}}return rc.Fragment=t,rc.jsx=n,rc.jsxs=n,rc}var _o;function yd(){return _o||(_o=1,_l.exports=dd()),_l.exports}var f=yd(),iK=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function sK(e,...t){var n=0;return Array.isArray(t[0])&&(t=t[0]),e.replace(iK,function(){var r,a,o,i,c;return r=arguments[3],a=arguments[5],o=arguments[7],i=arguments[9],i==="%"?"%":(o==="*"&&(o=t[n],n++),a===void 0?(r===void 0&&(r=n+1),n++,c=t[r-1]):t[0]&&typeof t[0]=="object"&&t[0].hasOwnProperty(a)&&(c=t[0][a]),i==="f"?c=parseFloat(c)||0:i==="d"&&(c=parseInt(c)||0),o!==void 0&&(i==="f"?c=c.toFixed(o):i==="s"&&(c=c.substr(0,o))),c!=null?c:"")})}function cK(e,...t){return sK(e,...t)}var dk,Jj,pd,e8;dk={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},Jj=["(","?"],pd={")":["("],":":["?","?:"]},e8=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;function lK(e){for(var t=[],n=[],r,a,o,i;r=e.match(e8);){for(a=r[0],o=e.substr(0,r.index).trim(),o&&t.push(o);i=n.pop();){if(pd[a]){if(pd[a][0]===i){a=pd[a][1]||a;break}}else if(Jj.indexOf(i)>=0||dk[i]<dk[a]){n.push(i);break}t.push(i)}pd[a]||n.push(a),e=e.substr(r.index+a.length)}return e=e.trim(),e&&t.push(e),t.concat(n.reverse())}var uK={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function fK(e,t){var n=[],r,a,o,i,c,u;for(r=0;r<e.length;r++){if(c=e[r],i=uK[c],i){for(a=i.length,o=Array(a);a--;)o[a]=n.pop();try{u=i.apply(null,o)}catch(d){return d}}else t.hasOwnProperty(c)?u=t[c]:u=+c;n.push(u)}return n[0]}function dK(e){var t=lK(e);return function(n){return fK(t,n)}}function yK(e){var t=dK(e);return function(n){return+t({n})}}var t8={contextDelimiter:"",onMissingKey:null};function pK(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(r=t[n].trim(),r.indexOf("plural=")===0)return r.substr(7)}function yk(e,t){var n;this.data=e,this.pluralForms={},this.options={};for(n in t8)this.options[n]=t!==void 0&&n in t?t[n]:t8[n]}yk.prototype.getPluralForm=function(e,t){var n=this.pluralForms[e],r,a,o;return n||(r=this.data[e][""],o=r["Plural-Forms"]||r["plural-forms"]||r.plural_forms,typeof o!="function"&&(a=pK(r["Plural-Forms"]||r["plural-forms"]||r.plural_forms),o=yK(a)),n=this.pluralForms[e]=o),n(t)},yk.prototype.dcnpgettext=function(e,t,n,r,a){var o,i,c;return a===void 0?o=0:o=this.getPluralForm(e,a),i=n,t&&(i=t+this.options.contextDelimiter+n),c=this.data[e][i],c&&c[o]?c[o]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),o===0?n:r)};var n8={"":{plural_forms(e){return e===1?0:1}}},hK=/^i18n\.(n?gettext|has_translation)(_|$)/,r8=(e,t,n)=>{const r=new yk({}),a=new Set,o=()=>{a.forEach(O=>O())},i=O=>(a.add(O),()=>a.delete(O)),c=(O="default")=>r.data[O],u=(O,j="default")=>{var N;r.data[j]=A(A({},r.data[j]),O),r.data[j][""]=A(A({},n8[""]),(N=r.data[j])==null?void 0:N[""]),delete r.pluralForms[j]},d=(O,j)=>{u(O,j),o()},h=(O,j="default")=>{var N;r.data[j]=B(A(A({},r.data[j]),O),{"":A(A(A({},n8[""]),(N=r.data[j])==null?void 0:N[""]),O==null?void 0:O[""])}),delete r.pluralForms[j],o()},y=(O,j)=>{r.data={},r.pluralForms={},d(O,j)},m=(O="default",j,N,P,R)=>(r.data[O]||u(void 0,O),r.dcnpgettext(O,j,N,P,R)),k=O=>O||"default",w=(O,j)=>{let N=m(j,void 0,O);return n?(N=n.applyFilters("i18n.gettext",N,O,j),n.applyFilters("i18n.gettext_"+k(j),N,O,j)):N},x=(O,j,N)=>{let P=m(N,j,O);return n?(P=n.applyFilters("i18n.gettext_with_context",P,O,j,N),n.applyFilters("i18n.gettext_with_context_"+k(N),P,O,j,N)):P},b=(O,j,N,P)=>{let R=m(P,void 0,O,j,N);return n?(R=n.applyFilters("i18n.ngettext",R,O,j,N,P),n.applyFilters("i18n.ngettext_"+k(P),R,O,j,N,P)):R},_=(O,j,N,P,R)=>{let M=m(R,P,O,j,N);return n?(M=n.applyFilters("i18n.ngettext_with_context",M,O,j,N,P,R),n.applyFilters("i18n.ngettext_with_context_"+k(R),M,O,j,N,P,R)):M},C=()=>x("ltr","text direction")==="rtl",E=(O,j,N)=>{var M,F;const P=j?j+""+O:O;let R=!!((F=(M=r.data)==null?void 0:M[N!=null?N:"default"])!=null&&F[P]);return n&&(R=n.applyFilters("i18n.has_translation",R,O,j,N),R=n.applyFilters("i18n.has_translation_"+k(N),R,O,j,N)),R};if(e&&d(e,t),n){const O=j=>{hK.test(j)&&o()};n.addAction("hookAdded","core/i18n",O),n.addAction("hookRemoved","core/i18n",O)}return{getLocaleData:c,setLocaleData:d,addLocaleData:h,resetLocaleData:y,subscribe:i,__:w,_x:x,_n:b,_nx:_,isRTL:C,hasTranslation:E}};function mK(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var a8=mK;function gK(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var pk=gK;function vK(e,t){return function(r,a,o,i=10){const c=e[t];if(!pk(r)||!a8(a))return;if(typeof o!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}const u={callback:o,priority:i,namespace:a};if(c[r]){const d=c[r].handlers;let h;for(h=d.length;h>0&&!(i>=d[h-1].priority);h--);h===d.length?d[h]=u:d.splice(h,0,u),c.__current.forEach(y=>{y.name===r&&y.currentIndex>=h&&y.currentIndex++})}else c[r]={handlers:[u],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,a,o,i)}}var o8=vK;function kK(e,t,n=!1){return function(a,o){const i=e[t];if(!pk(a)||!n&&!a8(o))return;if(!i[a])return 0;let c=0;if(n)c=i[a].handlers.length,i[a]={runs:i[a].runs,handlers:[]};else{const u=i[a].handlers;for(let d=u.length-1;d>=0;d--)u[d].namespace===o&&(u.splice(d,1),c++,i.__current.forEach(h=>{h.name===a&&h.currentIndex>=d&&h.currentIndex--}))}return a!=="hookRemoved"&&e.doAction("hookRemoved",a,o),c}}var Rh=kK;function bK(e,t){return function(r,a){const o=e[t];return typeof a!="undefined"?r in o&&o[r].handlers.some(i=>i.namespace===a):r in o}}var i8=bK;function xK(e,t,n,r){return function(o,...i){const c=e[t];c[o]||(c[o]={handlers:[],runs:0}),c[o].runs++;const u=c[o].handlers;if(!u||!u.length)return n?i[0]:void 0;const d={name:o,currentIndex:0};function h(){return he(this,null,function*(){try{c.__current.add(d);let m=n?i[0]:void 0;for(;d.currentIndex<u.length;)m=yield u[d.currentIndex].callback.apply(null,i),n&&(i[0]=m),d.currentIndex++;return n?m:void 0}finally{c.__current.delete(d)}})}function y(){try{c.__current.add(d);let m=n?i[0]:void 0;for(;d.currentIndex<u.length;)m=u[d.currentIndex].callback.apply(null,i),n&&(i[0]=m),d.currentIndex++;return n?m:void 0}finally{c.__current.delete(d)}}return(r?h:y)()}}var Mh=xK;function wK(e,t){return function(){var o,i;const r=e[t];return(i=(o=Array.from(r.__current).at(-1))==null?void 0:o.name)!=null?i:null}}var s8=wK;function _K(e,t){return function(r){const a=e[t];return typeof r=="undefined"?a.__current.size>0:Array.from(a.__current).some(o=>o.name===r)}}var c8=_K;function SK(e,t){return function(r){const a=e[t];if(pk(r))return a[r]&&a[r].runs?a[r].runs:0}}var l8=SK,CK=class{constructor(){Tn(this,"actions");Tn(this,"filters");Tn(this,"addAction");Tn(this,"addFilter");Tn(this,"removeAction");Tn(this,"removeFilter");Tn(this,"hasAction");Tn(this,"hasFilter");Tn(this,"removeAllActions");Tn(this,"removeAllFilters");Tn(this,"doAction");Tn(this,"doActionAsync");Tn(this,"applyFilters");Tn(this,"applyFiltersAsync");Tn(this,"currentAction");Tn(this,"currentFilter");Tn(this,"doingAction");Tn(this,"doingFilter");Tn(this,"didAction");Tn(this,"didFilter");this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o8(this,"actions"),this.addFilter=o8(this,"filters"),this.removeAction=Rh(this,"actions"),this.removeFilter=Rh(this,"filters"),this.hasAction=i8(this,"actions"),this.hasFilter=i8(this,"filters"),this.removeAllActions=Rh(this,"actions",!0),this.removeAllFilters=Rh(this,"filters",!0),this.doAction=Mh(this,"actions",!1,!1),this.doActionAsync=Mh(this,"actions",!1,!0),this.applyFilters=Mh(this,"filters",!0,!1),this.applyFiltersAsync=Mh(this,"filters",!0,!0),this.currentAction=s8(this,"actions"),this.currentFilter=s8(this,"filters"),this.doingAction=c8(this,"actions"),this.doingFilter=c8(this,"filters"),this.didAction=l8(this,"actions"),this.didFilter=l8(this,"filters")}};function jK(){return new CK}var AK=jK,u8=AK(),{addAction:e9e,addFilter:t9e,removeAction:n9e,removeFilter:r9e,hasAction:a9e,hasFilter:o9e,removeAllActions:i9e,removeAllFilters:s9e,doAction:c9e,doActionAsync:l9e,applyFilters:u9e,applyFiltersAsync:f9e,currentAction:d9e,currentFilter:y9e,doingAction:p9e,doingFilter:h9e,didAction:m9e,didFilter:g9e,actions:v9e,filters:k9e}=u8,_n=r8(void 0,void 0,u8),OK=_n,EK=_n.getLocaleData.bind(_n),f8=_n.setLocaleData.bind(_n),TK=_n.resetLocaleData.bind(_n),NK=_n.subscribe.bind(_n),hd=_n.__.bind(_n),PK=_n._x.bind(_n),RK=_n._n.bind(_n),MK=_n._nx.bind(_n),LK=_n.isRTL.bind(_n),DK=_n.hasTranslation.bind(_n);const IK=Object.freeze(Object.defineProperty({__proto__:null,__:hd,_n:RK,_nx:MK,_x:PK,createI18n:r8,defaultI18n:OK,getLocaleData:EK,hasTranslation:DK,isRTL:LK,resetLocaleData:TK,setLocaleData:f8,sprintf:cK,subscribe:NK},Symbol.toStringTag,{value:"Module"}));typeof window!="undefined"&&((mq=window.ckyTranslations)!=null&&mq.translations)&&f8(window.ckyTranslations.translations,"cookie-law-info");const{__:K,sprintf:si,_n:$K}=IK,BK=""+new URL("../assets/popup-layout.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,UK="data:image/svg+xml,%3csvg%20width='79'%20height='50'%20viewBox='0%200%2079%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20width='77.7778'%20height='50'%20rx='4'%20fill='%23EAF1FE'/%3e%3crect%20x='9.75925'%20y='25.9258'%20width='24.0741'%20height='14.8148'%20rx='2'%20fill='%23154FD9'/%3e%3c/svg%3e",FK="data:image/svg+xml,%3csvg%20width='79'%20height='50'%20viewBox='0%200%2079%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20width='77.7778'%20height='50'%20rx='4'%20fill='%23EAF1FE'/%3e%3crect%20x='11.6111'%20y='32.4072'%20width='55.5556'%20height='5.55556'%20rx='1'%20fill='%23154FD9'/%3e%3c/svg%3e",zK="data:image/svg+xml,%3csvg%20width='79'%20height='50'%20viewBox='0%200%2079%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20width='77.7778'%20height='50'%20rx='4'%20fill='%23EAF1FE'/%3e%3cpath%20d='M0.5%2045.4443C0.5%2044.8921%200.947715%2044.4443%201.5%2044.4443H77.2778C77.8301%2044.4443%2078.2778%2044.8921%2078.2778%2045.4443V45.9999C78.2778%2048.209%2076.4869%2049.9999%2074.2778%2049.9999H4.5C2.29086%2049.9999%200.5%2048.209%200.5%2045.9999V45.4443Z'%20fill='%23154FD9'/%3e%3c/svg%3e",HK="data:image/svg+xml,%3csvg%20width='79'%20height='50'%20viewBox='0%200%2079%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.277771'%20width='77.78'%20height='50'%20rx='4'%20fill='%23EAF1FE'/%3e%3crect%20x='26.7235'%20y='17'%20width='24.0748'%20height='16'%20rx='2'%20fill='%23154FD9'/%3e%3c/svg%3e",VK="data:image/svg+xml,%3csvg%20width='100'%20height='65'%20viewBox='0%200%20100%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='popup-center%201'%20clip-path='url(%23clip0_14495_1677)'%3e%3cpath%20id='Vector'%20d='M93.744%200.956055H5.41485C2.61847%200.956055%200.351562%203.22297%200.351562%206.01935V59.1839C0.351562%2061.9803%202.61847%2064.2472%205.41485%2064.2472H93.744C96.5403%2064.2472%2098.8072%2061.9803%2098.8072%2059.1839V6.01935C98.8072%203.22297%2096.5403%200.956055%2093.744%200.956055Z'%20fill='%23EAF1FE'/%3e%3cpath%20id='Vector_2'%20d='M61.7699%2022.4751H36.3588C34.9606%2022.4751%2033.8271%2023.6086%2033.8271%2025.0067V40.1966C33.8271%2041.5948%2034.9606%2042.7283%2036.3588%2042.7283H61.7699C63.1681%2042.7283%2064.3016%2041.5948%2064.3016%2040.1966V25.0067C64.3016%2023.6086%2063.1681%2022.4751%2061.7699%2022.4751Z'%20fill='%23154FD9'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_14495_1677'%3e%3crect%20width='100'%20height='63.2911'%20fill='white'%20transform='translate(0%200.956055)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",qK="data:image/svg+xml,%3csvg%20width='100'%20height='65'%20viewBox='0%200%20100%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='banner-bottom%203'%20clip-path='url(%23clip0_14495_1791)'%3e%3cpath%20id='Vector'%20d='M94.0224%200.956055H5.6961C2.89972%200.956055%200.632812%203.22297%200.632812%206.01935V59.1839C0.632812%2061.9803%202.89972%2064.2472%205.6961%2064.2472H94.0224C96.8188%2064.2472%2099.0857%2061.9803%2099.0857%2059.1839V6.01935C99.0857%203.22297%2096.8188%200.956055%2094.0224%200.956055Z'%20fill='%23EAF1FE'/%3e%3cpath%20id='Rectangle%2020'%20d='M0.210938%205.95605C0.210938%203.19463%202.44951%200.956055%205.21094%200.956055H26.5822V64.2472H5.21093C2.44951%2064.2472%200.210938%2062.0086%200.210938%2059.2472V5.95605Z'%20fill='%23154FD9'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_14495_1791'%3e%3crect%20width='100'%20height='63.2911'%20fill='white'%20transform='translate(0%200.956055)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",GK="data:image/svg+xml,%3csvg%20width='100'%20height='65'%20viewBox='0%200%20100%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='popup-center%203'%20clip-path='url(%23clip0_14495_1760)'%3e%3cpath%20id='Vector'%20d='M93.744%200.941406H5.41485C2.61847%200.941406%200.351562%203.20832%200.351562%206.0047V59.1693C0.351562%2061.9656%202.61847%2064.2325%205.41485%2064.2325H93.744C96.5403%2064.2325%2098.8073%2061.9656%2098.8073%2059.1693V6.0047C98.8073%203.20832%2096.5403%200.941406%2093.744%200.941406Z'%20fill='%23EAF1FE'/%3e%3cpath%20id='Rectangle%2021'%20d='M5.00001%2064.2324C2.23858%2064.2324%200%2061.9938%200%2059.2324L0%2037.8611L99.1561%2037.8611V59.2324C99.1561%2061.9939%2096.9175%2064.2324%2094.1561%2064.2324H5.00001Z'%20fill='%23154FD9'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_14495_1760'%3e%3crect%20width='100'%20height='63.2911'%20fill='white'%20transform='translate(0%200.941406)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",WK="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3cpath%20d='m231.6%20256%20130.1-130.1c4.7-4.7%204.7-12.3%200-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17%200L192%20216.4%2061.9%2086.3c-4.7-4.7-12.3-4.7-17%200l-22.6%2022.6c-4.7%204.7-4.7%2012.3%200%2017L152.4%20256%2022.3%20386.1c-4.7%204.7-4.7%2012.3%200%2017l22.6%2022.6c4.7%204.7%2012.3%204.7%2017%200L192%20295.6l130.1%20130.1c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.7-4.7%204.7-12.3%200-17L231.6%20256z'%20fill='inherit'/%3e%3c/svg%3e",d8=""+new URL("../assets/external.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,YK="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m9%206%206%206-6%206'%20stroke='%234E4B66'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",KK="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.667%2016h18.666M6.667%2016l8%208m-8-8%208-8'%20stroke='%234E4B66'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",ZK="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20330'%3e%3cpath%20d='M111.213%20165.004%20250.607%2025.607c5.858-5.858%205.858-15.355%200-21.213-5.858-5.858-15.355-5.858-21.213.001l-150%20150.004a15%2015%200%200%200%200%2021.212l150%20149.996C232.322%20328.536%20236.161%20330%20240%20330s7.678-1.464%2010.607-4.394c5.858-5.858%205.858-15.355%200-21.213L111.213%20165.004z'%20/%3e%3c/svg%3e",XK="data:image/svg+xml,%3csvg%20width='7'%20height='5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.75%205%20.502.5h6.496L3.75%205z'%20fill='%231863DC'/%3e%3c/svg%3e",y8="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%206%209%2017l-5-5'%20stroke='%231578F7'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",QK="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m16%201.334%2010.956%202.435A1.333%201.333%200%200%201%2028%205.07v13.316a8%208%200%200%201-3.563%206.656L16%2030.667l-8.437-5.625A7.997%207.997%200%200%201%204%2018.387V5.07a1.333%201.333%200%200%201%201.044-1.301L16%201.334zm5.936%209.63-6.6%206.598-3.77-3.77-1.886%201.885%205.657%205.657%208.486-8.485-1.887-1.886z'%20fill='%232DAD70'/%3e%3c/svg%3e",p8="data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.4075%201.33398H4.10414C3.01129%201.33398%202.12335%202.22192%202.10059%203.33753V17.886C2.10059%2018.9789%202.98852%2019.8668%204.10414%2019.8896H18.7209L22.7736%2022.5989C23.0468%2022.7811%2023.3883%2022.5762%2023.3883%2022.2574V3.31477C23.3883%202.22192%2022.5004%201.33398%2021.4075%201.33398ZM22.6142%2021.4606L19.0625%2019.1155C18.9942%2019.07%2018.9259%2019.0472%2018.8348%2019.0472H4.10414C3.44388%2019.0472%202.92022%2018.5008%202.89745%2017.8405V3.31477C2.89745%202.65451%203.44388%202.13085%204.10414%202.10808H21.4075C22.0678%202.10808%2022.5914%202.65451%2022.6142%203.31477V21.4606Z'%20fill='%233D3E50'/%3e%3cpath%20d='M18.7664%2010.6454C18.7664%207.32135%2016.0798%204.63477%2012.7558%204.63477C9.45447%204.63477%206.74512%207.32135%206.74512%2010.6454C6.74512%2013.9695%209.45447%2016.6561%2012.7558%2016.6561C16.0571%2016.6561%2018.7437%2013.9695%2018.7664%2010.6454ZM17.6508%2012.4213H15.6017C15.7839%2011.2374%2015.7839%2010.0307%2015.6017%208.84678H17.6508C17.8557%209.3932%2017.9696%2010.0079%2017.9696%2010.6227C17.9696%2011.2601%2017.833%2011.8976%2017.6508%2012.4213ZM12.7558%2015.8592C12.05%2015.8592%2011.2986%2014.8574%2010.8888%2013.2409H14.6227C14.2129%2014.8574%2013.4616%2015.8592%2012.7558%2015.8592ZM10.7295%2012.4213C10.5473%2011.2374%2010.5473%2010.0307%2010.7295%208.84678H14.7821C14.9642%2010.0307%2014.9642%2011.2374%2014.7821%2012.4213H10.7295ZM7.54198%2010.6454C7.54198%209.96239%207.70136%209.23383%207.86073%208.86955H9.90982C9.75045%2010.0535%209.75045%2011.2601%209.90982%2012.4441H7.86073C7.72413%2012.1253%207.54198%2011.3512%207.54198%2010.6454ZM12.7558%205.43163C13.4616%205.43163%2014.2129%206.43341%2014.6227%208.04991H10.8888C11.2986%206.45618%2012.05%205.43163%2012.7558%205.43163ZM17.2638%208.07268H15.4196C15.2602%207.23028%2014.9187%206.45618%2014.4633%205.75038C15.67%206.1602%2016.649%206.97983%2017.2638%208.07268ZM11.0254%205.72761C10.5701%206.43341%2010.2286%207.23028%2010.0692%208.04991H8.22501C8.86251%206.97983%209.84152%206.1602%2011.0254%205.72761ZM8.24778%2013.2182H10.092C10.2513%2014.0606%2010.5928%2014.8347%2011.0482%2015.5405C9.84152%2015.1306%208.86251%2014.311%208.24778%2013.2182ZM14.4861%2015.5632C14.9415%2014.8574%2015.283%2014.0606%2015.4424%2013.2409H17.2865C16.649%2014.311%2015.67%2015.1306%2014.4861%2015.5632Z'%20fill='%233D3E50'/%3e%3c/svg%3e",h8="data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3336%202C8.53358%202%204.63364%202.87198%202.5%204.29377V12.08C2.5%2018.0569%208.40014%2020.9644%2011.5334%2022.7737C11.7724%2022.9215%2012.05%2023%2012.3336%2023C12.6171%2023%2012.8947%2022.9215%2013.1337%2022.7737C16.3999%2020.8675%2022.5%2018.2826%2022.5%2012.08V4.29377C20.2999%202.87198%2016.4664%202%2012.3336%202Z'%20stroke='%231160C6'/%3e%3cpath%20d='M18.5%2010.2308H13.8929L12.5%206L11.1071%2010.2308H6.5L10.25%2012.7692L8.80357%2017L12.5%2014.3558L16.1964%2017L14.75%2012.7692L18.5%2010.2308Z'%20stroke='%231160C6'%20stroke-linejoin='round'/%3e%3c/svg%3e",m8=""+new URL("../assets/status.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,g8="data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.2968%2011.6527H23.2125V11.3441C23.0576%208.79743%2021.9732%206.40514%2020.1144%204.63023C18.3331%202.85531%2015.8547%201.69775%2013.2988%201.54341H12.989V0.385852C12.989%200.154341%2012.8341%200%2012.6018%200C12.3694%200%2012.2145%200.154341%2012.2145%200.385852V1.46624H11.9047C9.34886%201.62058%206.9479%202.70096%205.16655%204.55305C3.38519%206.40515%202.22344%208.79743%202.06854%2011.2669V11.5756H0.906782C0.674432%2011.5756%200.519531%2011.7299%200.519531%2011.9614C0.519531%2012.1929%200.674432%2012.4244%200.906782%2012.4244H1.99109V12.7331C2.14599%2015.2797%203.23029%2017.672%205.0891%2019.4469C6.87045%2021.2219%209.34886%2022.3794%2011.8273%2022.5338H12.1371V23.6141C12.1371%2023.8457%2012.292%2024%2012.5243%2024C12.7567%2024%2012.9116%2023.8457%2012.9116%2023.6141V22.5338H13.2214C15.7772%2022.3794%2018.1782%2021.299%2020.037%2019.4469C21.8183%2017.672%2022.9801%2015.2026%2023.135%2012.7331V12.4244H24.2193C24.4517%2012.4244%2024.6066%2012.2701%2024.6066%2012.0386C24.6066%2011.8071%2024.5291%2011.6527%2024.2968%2011.6527ZM21.2762%2012.4244H22.3605V12.7331C21.9732%2017.4405%2018.1782%2021.299%2013.3763%2021.6849H13.0665V20.6045C13.0665%2020.373%2012.9116%2020.2187%2012.6792%2020.2187C12.4469%2020.2187%2012.292%2020.373%2012.292%2020.6045V21.6849H11.9822C7.1028%2021.3762%203.23029%2017.5177%202.92049%2012.8103V12.5016H4.00479C4.23714%2012.5016%204.39204%2012.3473%204.39204%2012.1158C4.39204%2011.8842%204.15969%2011.6527%203.92734%2011.6527H2.84304V11.3441C3.23029%206.55949%207.1028%202.70096%2011.8273%202.31511H12.1371V3.3955C12.1371%203.62701%2012.292%203.78135%2012.5243%203.78135C12.7567%203.78135%2012.9116%203.62701%2012.9116%203.3955V2.31511H13.2214C17.9458%202.70096%2021.8183%206.48232%2022.2056%2011.2669V11.5756H21.1213C20.8889%2011.5756%2020.734%2011.7299%2020.734%2011.9614C20.734%2012.1929%2021.0438%2012.4244%2021.2762%2012.4244Z'%20fill='%23A6742A'/%3e%3cpath%20d='M12.6012%205.86523C10.8199%205.86523%209.11599%206.86845%208.34149%208.48903C7.56698%2010.1096%207.72188%2012.0389%208.80619%2013.4279L12.2914%2018.0582C12.4463%2018.2897%2012.8336%2018.2897%2012.9885%2018.0582L16.4738%2013.4279C17.5581%2011.9617%2017.713%2010.1096%2016.9385%208.48903C16.0865%206.86845%2014.3826%205.86523%2012.6012%205.86523ZM15.7767%2012.9649L12.6012%2017.1321L9.42579%2012.9649C8.49639%2011.7302%208.41894%2010.1868%209.03854%208.87488C9.73559%207.48581%2011.0522%206.71411%2012.5238%206.71411C13.9954%206.71411%2015.3895%207.48581%2016.0091%208.87488C16.6287%2010.2639%2016.6287%2011.7302%2015.7767%2012.9649Z'%20fill='%23A6742A'/%3e%3cpath%20d='M12.602%208.7207C11.5951%208.7207%2010.7432%209.56958%2010.7432%2010.5728C10.7432%2011.576%2011.5951%2012.4249%2012.602%2012.4249C13.6088%2012.4249%2014.4608%2011.576%2014.4608%2010.5728C14.4608%209.56958%2013.6088%208.7207%2012.602%208.7207ZM12.602%2011.6532C12.0598%2011.6532%2011.5951%2011.1902%2011.5951%2010.65C11.5951%2010.1098%2012.0598%209.64675%2012.602%209.64675C13.1441%209.64675%2013.6088%2010.1098%2013.6088%2010.65C13.6088%2011.1902%2013.1441%2011.6532%2012.602%2011.6532Z'%20fill='%23A6742A'/%3e%3cdefs%3e%3cclipPath%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(0.75)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",v8=""+new URL("../assets/add-language.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,k8=""+new URL("../assets/geo-location.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,b8=""+new URL("../assets/tcf-gcm.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,x8="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23a)'%20stroke='%23B9172B'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M10%2018.75a8.75%208.75%200%201%200%200-17.5%208.75%208.75%200%200%200%200%2017.5zM10%206.25V10M10%2013.75h.008'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",w8="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20style='enable-background:new%200%200%2020%2020'%20xml:space='preserve'%3e%3ccircle%20transform='rotate(-86.479%209.997%209.997)%20scale(.99999)'%20cx='10'%20cy='10'%20style='fill-rule:evenodd;clip-rule:evenodd;fill:%2346b450'%20r='10'/%3e%3cpath%20d='M15.3%207.5c0-.2-.1-.3-.2-.5l-.9-.9c-.2-.1-.3-.1-.5-.1s-.3.1-.5.2l-4.5%204.5-2-2c0-.2-.2-.3-.4-.3s-.3.1-.5.2l-.9.9c-.1.2-.2.3-.2.5s.1.3.2.5l3.4%203.4c.1.1.3.1.5.1s.3-.1.5-.2L15.1%208c.1-.1.2-.3.2-.5z'%20style='fill-rule:evenodd;clip-rule:evenodd;fill:%23fff'/%3e%3c/svg%3e",_8="data:image/svg+xml,%3csvg%20width='20'%20height='21'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.568%203.656%201.474%2015.498a1.675%201.675%200%200%200%201.433%202.513h14.186a1.675%201.675%200%200%200%201.433-2.513L11.431%203.656a1.675%201.675%200%200%200-2.864%200zM10%208.625v2.5M10%2014.25h.008'%20stroke='%23A6742A'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",S8="data:image/svg+xml,%3csvg%20width='30'%20height='30'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23a)'%20stroke='%23A6742A'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%2028.125c7.249%200%2013.125-5.876%2013.125-13.125S22.249%201.875%2015%201.875%201.875%207.751%201.875%2015%207.751%2028.125%2015%2028.125zM15%209.375V15M15%2020.625h.012'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h30v30H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",C8="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23a)'%20stroke='%231160C6'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M10%2018.75a8.75%208.75%200%201%200%200-17.5%208.75%208.75%200%200%200%200%2017.5zM10%2010v3.75M10%206.25h.008'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",JK="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20fill='%23888'%3e%3cpath%20d='M11.742%2010.344a6.5%206.5%200%201%200-1.397%201.398h-.001c.03.04.062.078.098.115l3.85%203.85a1%201%200%200%200%201.415-1.414l-3.85-3.85a1.007%201.007%200%200%200-.115-.1zM12%206.5a5.5%205.5%200%201%201-11%200%205.5%205.5%200%200%201%2011%200z'/%3e%3c/svg%3e",eZ="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20fill='none'%3e%3cg%20clip-path='url(%23a)'%20stroke='%238F92AF'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M10%2018.335a8.333%208.333%200%201%200%200-16.667%208.333%208.333%200%200%200%200%2016.667z'/%3e%3cpath%20d='M10%205v5l3.333%201.667'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",tZ=""+new URL("../assets/scan-now.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,nZ=""+new URL("../assets/schedule-scan.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,rZ=""+new URL("../assets/scan-result.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,j8="data:image/svg+xml,%3csvg%20width='91'%20height='90'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M45.5.375a44.625%2044.625%200%201%201%200%2089.25%2044.625%2044.625%200%200%201%200-89.25zm-5.559%2053.429-9.913-9.92a3.827%203.827%200%201%200-5.412%205.413l12.622%2012.622a3.813%203.813%200%200%200%205.412%200l26.138-26.144a3.824%203.824%200%201%200-5.406-5.412L39.94%2053.803z'%20fill='%232DAD70'/%3e%3c/svg%3e",aZ=""+new URL("../assets/affiliate-bg.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,oZ="data:image/svg+xml,%3csvg%20width='188'%20height='30'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.225%202.954c6.265%200%2010.947%203.5%2012.466%209.228h-7.024c-1.076-2.291-3.1-3.373-5.505-3.373-3.923%200-6.644%202.927-6.644%207.636%200%204.71%202.72%207.636%206.644%207.636%202.404%200%204.43-1.145%205.505-3.372h7.024c-1.519%205.727-6.201%209.227-12.466%209.227C5.442%2029.872%200%2024.336%200%2016.382%200%208.427%205.442%202.954%2013.225%202.954zM38.473%2030c-6.138%200-10.757-4.136-10.757-10.818%200-6.682%204.746-10.818%2010.884-10.818S49.483%2012.5%2049.483%2019.182c0%206.682-4.872%2010.818-11.01%2010.818zm0-5.6c2.278%200%204.43-1.718%204.43-5.218%200-3.564-2.089-5.218-4.367-5.218-2.341%200-4.366%201.654-4.366%205.218.063%203.5%201.962%205.218%204.303%205.218zM62.202%2030c-6.138%200-10.757-4.136-10.757-10.818%200-6.682%204.746-10.818%2010.884-10.818S73.213%2012.5%2073.213%2019.182C73.213%2025.864%2068.34%2030%2062.203%2030zm0-5.6c2.278%200%204.43-1.718%204.43-5.218%200-3.564-2.088-5.218-4.366-5.218-2.342%200-4.366%201.654-4.366%205.218%200%203.5%201.961%205.218%204.302%205.218zM75.49%202.954h6.392V17.21l6.328-8.527h7.91l-8.67%2010.5%208.796%2010.5h-7.91l-6.391-8.846v8.846h-6.391V2.953h-.063zM97.638%203.018c0-1.973%201.519-3.5%203.797-3.5%202.278%200%203.796%201.527%203.796%203.5%200%201.91-1.518%203.436-3.796%203.436-2.278%200-3.797-1.527-3.797-3.436zm.633%205.6h6.391v21h-6.391v-21zM117.571%2030c-6.138%200-10.568-4.136-10.568-10.818%200-6.682%204.366-10.818%2010.568-10.818%206.074%200%2010.44%204.072%2010.44%2010.5%200%20.572-.063%201.273-.126%201.909h-14.491c.253%202.736%201.899%204.009%203.987%204.009%201.772%200%202.784-.891%203.353-2.037h6.835c-1.076%204.073-4.746%207.255-9.998%207.255zm-4.113-12.854h8.036c0-2.291-1.772-3.628-3.923-3.628-2.152%200-3.734%201.273-4.113%203.628zM157.562%2030c-6.138%200-10.567-4.136-10.567-10.818%200-6.682%204.366-10.818%2010.567-10.818%206.075%200%2010.441%204.072%2010.441%2010.5%200%20.572-.063%201.273-.126%201.909h-14.491c.253%202.736%201.898%204.009%203.987%204.009%201.771%200%202.784-.891%203.353-2.037h6.834c-1.075%204.073-4.809%207.255-9.998%207.255zm-4.176-12.854h8.036c0-2.291-1.771-3.628-3.923-3.628-2.088%200-3.733%201.273-4.113%203.628zM179.583%2030c-5.568%200-9.302-3.118-9.618-7.19h6.328c.126%201.463%201.455%202.417%203.227%202.417%201.645%200%202.531-.763%202.531-1.718%200-3.372-11.39-.954-11.39-8.654%200-3.564%203.037-6.491%208.479-6.491%205.379%200%208.416%202.99%208.796%207.127h-5.948c-.19-1.4-1.266-2.354-3.101-2.354-1.519%200-2.341.572-2.341%201.59%200%203.373%2011.326.955%2011.453%208.846.063%203.627-3.164%206.427-8.416%206.427z'%20fill='%23404041'/%3e%3cpath%20d='M134.656%209h-6.645l6.075%2011.327h6.644L134.656%209z'%20fill='%230056A7'/%3e%3cpath%20d='m133.96%2020.01.189.317h6.645l-4.367-7.954-2.467%207.636z'%20fill='%232E3191'/%3e%3cpath%20d='m146.109-.545-11.96%2020.872h6.645L152.753-.545h-6.644zM134.149%2023.445h6.455V30h-6.455v-6.555z'%20fill='%230056A7'/%3e%3c/svg%3e",iZ=""+new URL("../assets/session-expired.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,A8=""+new URL("../assets/privacy-policy.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,O8=""+new URL("../assets/cookie-policy.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,sZ="data:image/svg+xml,%3csvg%20width='16'%20height='17'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m8%2012.014%202.766%201.673a.665.665%200%200%200%20.994-.72l-.734-3.147%202.447-2.12a.665.665%200%200%200-.38-1.167l-3.22-.273-1.26-2.973a.667.667%200%200%200-1.227%200l-1.26%202.966-3.22.274a.665.665%200%200%200-.38%201.167l2.447%202.12-.733%203.146a.665.665%200%200%200%20.993.72L8%2012.014z'%20fill='%23fff'/%3e%3c/svg%3e",cZ="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23a)'%20stroke='%238F92AF'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M8%2015A7%207%200%201%200%208%201a7%207%200%200%200%200%2014zM8%208v3M8%205h.007'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",lZ=""+new URL("../assets/gdpr-us.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,uZ=""+new URL("../assets/custom-theme.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,fZ=""+new URL("../assets/custom-logo.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,dZ=""+new URL("../assets/custom-icon.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,yZ="data:image/svg+xml,%3csvg%20width='44'%20height='42'%20viewBox='0%200%2044%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2012.5199C0%206.95291%204.51297%202.43994%2010.08%202.43994H29.04C34.607%202.43994%2039.12%206.95291%2039.12%2012.5199V31.4799C39.12%2037.047%2034.607%2041.5599%2029.04%2041.5599H10.08C4.51297%2041.5599%200%2037.047%200%2031.4799V12.5199Z'%20fill='%23E8F1FE'/%3e%3cg%20clip-path='url(%23clip0_916_1420)'%3e%3cmask%20id='mask0_916_1420'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='8'%20y='9'%20width='24'%20height='25'%3e%3cpath%20d='M8%209.93946H32V33.9395H8V9.93946Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_916_1420)'%3e%3cpath%20d='M16.4375%2029.252C16.4375%2031.323%2014.7586%2033.002%2012.6875%2033.002C10.6164%2033.002%208.9375%2031.323%208.9375%2029.252V12.752C8.9375%2011.7164%209.77698%2010.877%2010.8125%2010.877H14.5625C15.598%2010.877%2016.4375%2011.7164%2016.4375%2012.752V29.252Z'%20stroke='%23136FE8'%20stroke-width='2'%20stroke-miterlimit='10'/%3e%3cpath%20d='M20.1875%2016.4488L21.9683%2014.6681C22.7005%2013.9358%2023.8877%2013.9358%2024.6199%2014.6681L27.2716%2017.3197C28.0038%2018.052%2028.0038%2019.2391%2027.2716%2019.9714L15.3391%2031.9038'%20stroke='%23136FE8'%20stroke-width='2'%20stroke-miterlimit='10'/%3e%3cpath%20d='M26.669%2025.502H29.1875C30.223%2025.502%2031.0625%2026.3414%2031.0625%2027.377V31.127C31.0625%2032.1625%2030.223%2033.002%2029.1875%2033.002H12.6875'%20stroke='%23136FE8'%20stroke-width='2'%20stroke-miterlimit='10'/%3e%3cpath%20d='M11.75%2029.252H13.625'%20stroke='%23136FE8'%20stroke-width='2'%20stroke-miterlimit='10'/%3e%3c/g%3e%3c/g%3e%3crect%20x='26'%20y='0.000488281'%20width='18'%20height='18'%20rx='9'%20fill='%23FFE8C6'/%3e%3cpath%20d='M39.4902%208.20623L38.6403%2012.2095C38.6235%2012.2932%2038.5798%2012.3681%2038.5167%2012.4212C38.4537%2012.4743%2038.3752%2012.5023%2038.2949%2012.5004H31.6756C31.5953%2012.5023%2031.5168%2012.4743%2031.4538%2012.4212C31.3907%2012.3681%2031.347%2012.2932%2031.3302%2012.2095L30.5079%208.20623C30.4941%208.13859%2030.4984%208.06816%2030.5204%208.00302C30.5424%207.93788%2030.5812%207.88067%2030.6323%207.83795C30.6836%207.79508%2030.7451%207.76853%2030.8099%207.76136C30.8747%207.75419%2030.9401%207.7667%2030.9985%207.79744L33.0161%208.83968L34.6881%205.68719C34.7183%205.63051%2034.762%205.58337%2034.8148%205.55057C34.8676%205.51777%2034.9276%205.50049%2034.9887%205.50049C35.0498%205.50049%2035.1098%205.51777%2035.1626%205.55057C35.2154%205.58337%2035.2591%205.63051%2035.2893%205.68719L36.9613%208.84336L38.9927%207.79376C39.0516%207.76051%2039.1181%207.7461%2039.1845%207.75225C39.2508%207.75841%2039.3141%207.78487%2039.3666%207.82845C39.4192%207.87202%2039.4588%207.93087%2039.4807%207.99789C39.5027%208.06491%2039.5059%208.13726%2039.4902%208.20623Z'%20fill='%23FFB240'/%3e%3cdefs%3e%3cclipPath%20id='clip0_916_1420'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(7.56%2010)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",pZ=""+new URL("../assets/global-privacy.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,hZ="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7869%2015.7256H13.9999C13.9999%2015.7256%2017.4529%2015.7326%2017.4999%2015.7256L19.6799%2015.3256C19.9101%2015.2834%2020.1183%2015.1619%2020.2681%2014.9821C20.418%2014.8023%2020.5%2014.5756%2020.4999%2014.3416V8.90757C20.4999%208.70654%2020.4393%208.51018%2020.326%208.3441C20.2128%208.17802%2020.0521%208.04994%2019.8649%207.97657L14.8199%205.99957C14.5712%205.90229%2014.3011%205.87316%2014.0374%205.91517C13.7737%205.95719%2013.526%206.06883%2013.3199%206.23857L9.6549%209.25357C9.51588%209.36738%209.4211%209.52629%209.38702%209.70269C9.35293%209.8791%209.38168%2010.0619%209.46829%2010.2193C9.5549%2010.3767%209.69389%2010.4988%209.86115%2010.5645C10.0284%2010.6301%2010.2134%2010.6351%2010.3839%2010.5786L14.4999%209.22557'%20stroke='%231578F7'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M3.5%2013.7264L6.1%2014.2264L9.685%2017.8114C9.79816%2017.9247%209.93688%2018.0092%2010.0895%2018.0577C10.2421%2018.1063%2010.4042%2018.1175%2010.562%2018.0904L11.062%2018.0034C11.2657%2017.9683%2011.4535%2017.8711%2011.5996%2017.7249C11.7457%2017.5788%2011.843%2017.391%2011.878%2017.1874L12.052%2016.1744L13.761%2015.8794L14.056%2014.1714L15.765%2013.8764L16.059%2012.1674L13.459%209.56737M11.57%207.67837L10.091%206.20037C9.95118%206.06007%209.77285%205.96445%209.57862%205.92564C9.38438%205.88682%209.183%205.90657%209%205.98237L6%207.22637L3.5%207.72637M0.5%206.22637H2.5C2.76522%206.22637%203.01957%206.33172%203.20711%206.51926C3.39464%206.7068%203.5%206.96115%203.5%207.22637V14.2264C3.5%2014.4916%203.39464%2014.7459%203.20711%2014.9335C3.01957%2015.121%202.76522%2015.2264%202.5%2015.2264H0.5V6.22637ZM21.5%207.22637H23.5V16.2264H21.5C21.2348%2016.2264%2020.9804%2016.121%2020.7929%2015.9335C20.6054%2015.7459%2020.5%2015.4916%2020.5%2015.2264V8.22637C20.5%207.96115%2020.6054%207.7068%2020.7929%207.51926C20.9804%207.33172%2021.2348%207.22637%2021.5%207.22637Z'%20stroke='%231578F7'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e",mZ=""+new URL("../assets/partner-affiliate.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,gZ="data:image/svg+xml,%3csvg%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_900_87)'%3e%3cpath%20d='M10.5202%2020.8299L15.139%2023.4966L21.9161%2017.2542C22.8685%2016.3774%2023.5938%2015.2825%2024.0299%2014.0637C24.466%2012.8448%2024.5997%2011.5384%2024.4198%2010.2565L23.6391%204.70196C23.6222%204.58153%2023.5781%204.46653%2023.5102%204.3657C23.4422%204.26487%2023.3521%204.18086%2023.2468%204.12006C23.1415%204.05926%2023.0237%204.02327%2022.9024%204.01482C22.7811%204.00637%2022.6595%204.02568%2022.5467%204.07129L17.3461%206.17246C16.1459%206.65755%2015.0813%207.42664%2014.2438%208.41371C13.4063%209.40078%2012.8208%2010.5764%2012.5377%2011.8395L10.5202%2020.8299ZM10.5202%2020.8299L5.72274%2021.1393C5.72274%2021.1393%206.08%2015.1872%2011.7881%2014.6338M8.52017%2024.294C7.18684%2026.6034%208.82957%2029.0914%208.82957%2029.0914C8.82957%2029.0914%2011.8056%2029.2701%2013.139%2026.9607M20.3687%2019.5878C22.7435%2024.8078%2017.7674%2028.0933%2017.7674%2028.0933L15.6366%2023.7839'%20stroke='%23136FE8'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16.8297%2015.235C16.2173%2014.8814%2015.7703%2014.299%2015.5873%2013.6158C15.4042%2012.9327%2015.5001%2012.2048%2015.8537%2011.5923C16.2073%2010.9798%2016.7898%2010.5329%2017.4729%2010.3498C18.156%2010.1668%2018.8839%2010.2626%2019.4964%2010.6162C20.1089%2010.9699%2020.5558%2011.5523%2020.7389%2012.2354C20.9219%2012.9186%2020.8261%2013.6465%2020.4725%2014.259C20.1189%2014.8715%2019.5364%2015.3184%2018.8533%2015.5014C18.1701%2015.6845%2017.4422%2015.5887%2016.8297%2015.235Z'%20stroke='%23136FE8'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_900_87'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(0%200.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",vZ=""+new URL("../assets/gdpr-anniversary-logo.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,kZ="data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2018.7547%2018.7547'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='tabler:x'%3e%3cpath%20id='Vector'%20d='M14.066%204.68868L4.68868%2014.066M4.68868%204.68868L14.066%2014.066'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",bZ=""+new URL("../assets/gdpr-anniversary-bg-overlay.svg",document.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&document.currentScript.src||document.baseURI).href,qe={popupLayout:BK,layouts:{box:UK,classic:FK,banner:zK,popup:HK,center:VK,sidebar:qK,pushdown:GK},external:d8,check:y8,checkFill:QK,lang:p8,reg:h8,status:m8,location:g8,addLanguage:v8,geoTarget:k8,tcfGcm:b8,error:x8,success:w8,warning:_8,circleWarning:S8,info:C8,search:JK,timeSchedule:eZ,scanNow:tZ,scheduleScan:nZ,scanResult:rZ,connectSuccess:j8,affiliateBg:aZ,logo:oZ,sessionExpired:iZ,privacyPolicy:A8,cookiePolicy:O8,starPopular:sZ,infoNew:cZ,gdprUs:lZ,customTheme:uZ,customLogo:fZ,customIcon:dZ,themeIllustration:yZ,globalPrivacy:pZ,partnerAgency:hZ,partnerAffiliate:mZ,rocket:gZ,gdprAnniversaryLogo:vZ,gdprAnniversaryClose:kZ,gdprAnniversaryBgOverlay:bZ,gdprAnniversarySparkLg:"data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2010.9425%2013.8365'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='g3550'%3e%3cpath%20id='path3552'%20d='M5.47125%200.5C2.52872%201.44582%200.5%204.49813%200.5%207.94097V11.7119L5.47125%2013.3365L10.4425%2011.7119V7.94097C10.4425%204.49813%208.4138%201.44582%205.47125%200.5Z'%20stroke='var(--stroke-0,%20white)'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",gdprAnniversarySparkSm:"data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%205.40741%204.09896'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='g3558'%3e%3cpath%20id='path3560'%20d='M0.500001%202.04948L1.96914%200.5L4.90741%203.59896'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",gdprAnniversaryDotA:"data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2010.7199%209.41146'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%20opacity='0.2'%3e%3cpath%20id='Vector'%20d='M0.5%208.07031C0.5%208.29311%200.578568%208.5068%200.718463%208.6645C0.858358%208.8222%201.04815%208.91101%201.24619%208.91146H9.47372C9.67176%208.91101%209.86155%208.8222%2010.0014%208.6645C10.1413%208.5068%2010.2199%208.29311%2010.2199%208.07031V6.35942C9.89708%206.26094%209.61204%206.04563%209.40882%205.74675C9.20559%205.44787%209.09548%205.08203%209.09548%204.70573C9.09548%204.32943%209.20559%203.96359%209.40882%203.66471C9.61204%203.36583%209.89708%203.15052%2010.2199%203.05204V1.34115C10.2199%201.11835%2010.1413%200.904658%2010.0014%200.746961C9.86155%200.589264%209.67176%200.500447%209.47372%200.500001H1.24619C1.04815%200.500447%200.858358%200.589264%200.718463%200.746961C0.578568%200.904658%200.5%201.11835%200.5%201.34115V3.04867C0.825407%203.14496%201.11331%203.35976%201.31876%203.65954C1.52421%203.95932%201.63563%204.3272%201.63563%204.70573C1.63563%205.08426%201.52421%205.45214%201.31876%205.75192C1.11331%206.0517%200.825407%206.2665%200.5%206.36279V8.07031Z'%20stroke='var(--stroke-0,%20white)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M3.50694%206.80727L7.24537%202.60154'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_3'%20d='M3.88079%203.44269C3.97993%203.44269%204.07502%203.39838%204.14513%203.31951C4.21524%203.24063%204.25463%203.13366%204.25463%203.02212C4.25463%202.91057%204.21524%202.8036%204.14513%202.72473C4.07502%202.64586%203.97993%202.60154%203.88079%202.60154C3.78164%202.60154%203.68655%202.64586%203.61644%202.72473C3.54633%202.8036%203.50694%202.91057%203.50694%203.02212C3.50694%203.13366%203.54633%203.24063%203.61644%203.31951C3.68655%203.39838%203.78164%203.44269%203.88079%203.44269ZM6.87153%206.80727C6.97068%206.80727%207.06576%206.76296%207.13587%206.68409C7.20598%206.60522%207.24537%206.49824%207.24537%206.3867C7.24537%206.27516%207.20598%206.16818%207.13587%206.08931C7.06576%206.01044%206.97068%205.96613%206.87153%205.96613C6.77238%205.96613%206.67729%206.01044%206.60718%206.08931C6.53707%206.16818%206.49768%206.27516%206.49768%206.3867C6.49768%206.49824%206.53707%206.60522%206.60718%206.68409C6.67729%206.76296%206.77238%206.80727%206.87153%206.80727Z'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",gdprAnniversaryDotB:"data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2011.2839%2015.8733'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%20opacity='0.2'%3e%3cpath%20id='Vector'%20d='M2.70139%207.11111V3.80556C2.70139%202.92887%203.01095%202.08809%203.56199%201.46817C4.11302%200.848263%204.86038%200.5%205.63966%200.5C6.41894%200.5%207.1663%200.848263%207.71733%201.46817C8.26836%202.08809%208.57793%202.92887%208.57793%203.80556V7.11111M4.90509%2011.2431C4.90509%2011.4622%204.98248%2011.6724%205.12024%2011.8274C5.258%2011.9824%205.44484%2012.0694%205.63966%2012.0694C5.83448%2012.0694%206.02132%2011.9824%206.15907%2011.8274C6.29683%2011.6724%206.37422%2011.4622%206.37422%2011.2431C6.37422%2011.0239%206.29683%2010.8137%206.15907%2010.6587C6.02132%2010.5037%205.83448%2010.4167%205.63966%2010.4167C5.44484%2010.4167%205.258%2010.5037%205.12024%2010.6587C4.98248%2010.8137%204.90509%2011.0239%204.90509%2011.2431Z'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M0.5%208.76215C0.5%208.32381%200.654783%207.90342%200.9303%207.59346C1.20582%207.28351%201.5795%207.10937%201.96914%207.10938H9.31481C9.70445%207.10938%2010.0781%207.28351%2010.3536%207.59346C10.6292%207.90342%2010.7839%208.32381%2010.7839%208.76215V13.7205C10.7839%2014.1588%2010.6292%2014.5792%2010.3536%2014.8892C10.0781%2015.1991%209.70445%2015.3733%209.31481%2015.3733H1.96914C1.5795%2015.3733%201.20582%2015.1991%200.9303%2014.8892C0.654783%2014.5792%200.5%2014.1588%200.5%2013.7205V8.76215Z'%20stroke='var(--stroke-0,%20white)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",gdprAnniversaryDotC:"data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2011.2839%2015.8733'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%20opacity='0.2'%3e%3cpath%20id='Vector'%20d='M2.70139%207.11111V3.80556C2.70139%202.92887%203.01095%202.08809%203.56199%201.46817C4.11302%200.848263%204.86038%200.5%205.63966%200.5C6.41894%200.5%207.1663%200.848263%207.71733%201.46817C8.26836%202.08809%208.57793%202.92887%208.57793%203.80556V7.11111M4.90509%2011.2431C4.90509%2011.4622%204.98248%2011.6724%205.12024%2011.8274C5.258%2011.9824%205.44484%2012.0694%205.63966%2012.0694C5.83448%2012.0694%206.02132%2011.9824%206.15907%2011.8274C6.29683%2011.6724%206.37422%2011.4622%206.37422%2011.2431C6.37422%2011.0239%206.29683%2010.8137%206.15907%2010.6587C6.02132%2010.5037%205.83448%2010.4167%205.63966%2010.4167C5.44484%2010.4167%205.258%2010.5037%205.12024%2010.6587C4.98248%2010.8137%204.90509%2011.0239%204.90509%2011.2431Z'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M0.5%208.76215C0.5%208.32381%200.654783%207.90342%200.9303%207.59346C1.20582%207.28351%201.5795%207.10937%201.96914%207.10938H9.31481C9.70445%207.10938%2010.0781%207.28351%2010.3536%207.59346C10.6292%207.90342%2010.7839%208.32381%2010.7839%208.76215V13.7205C10.7839%2014.1588%2010.6292%2014.5792%2010.3536%2014.8892C10.0781%2015.1991%209.70445%2015.3733%209.31481%2015.3733H1.96914C1.5795%2015.3733%201.20582%2015.1991%200.9303%2014.8892C0.654783%2014.5792%200.5%2014.1588%200.5%2013.7205V8.76215Z'%20stroke='var(--stroke-0,%20white)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",gdprAnniversaryDotD:"data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2010.3657%2013.3965'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%20opacity='0.2'%3e%3cpath%20id='Vector'%20d='M2.88661%2012.492L2.60068%2012.0644C2.35001%2011.6882%201.81671%2011.7185%201.60516%2012.1202C1.30766%2012.6854%200.5%2012.4604%200.5%2011.8127V1.58371C0.5%200.936023%201.30766%200.711039%201.60516%201.27567C1.81671%201.67791%202.35001%201.70828%202.60068%201.33207L2.88661%200.904414C3.24637%200.365195%203.99783%200.365195%204.35758%200.904414L4.40221%200.971971C4.784%201.54342%205.58119%201.54342%205.96353%200.971971L6.00816%200.904414C6.36791%200.365195%207.11937%200.365195%207.47913%200.904414L7.76506%201.33207C8.01573%201.70828%208.54903%201.67791%208.76058%201.27629C9.05808%200.711659%209.86574%200.936023%209.86574%201.58371V11.8127C9.86574%2012.4604%209.05808%2012.6854%208.76058%2012.1208C8.54903%2011.7185%208.01573%2011.6882%207.76506%2012.0644L7.47968%2012.492C7.11938%2013.0313%206.36791%2013.0313%206.00871%2012.492L5.96353%2012.4245C5.58174%2011.853%204.78455%2011.853%204.40221%2012.4245L4.35758%2012.492C3.99783%2013.0313%203.24637%2013.0313%202.88661%2012.492Z'%20stroke='var(--stroke-0,%20white)'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M6.83334%204.83594L3.52779%208.55469'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_3'%20d='M6.83334%208.55469H6.82838M3.53274%204.83594H3.52779'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",gdprAnniversaryDotE:"data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2010.3657%2013.3965'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%20opacity='0.2'%3e%3cpath%20id='Vector'%20d='M2.88661%2012.492L2.60068%2012.0644C2.35001%2011.6882%201.81671%2011.7185%201.60516%2012.1202C1.30766%2012.6854%200.5%2012.4604%200.5%2011.8127V1.58371C0.5%200.936023%201.30766%200.711039%201.60516%201.27567C1.81671%201.67791%202.35001%201.70828%202.60068%201.33207L2.88661%200.904414C3.24637%200.365195%203.99783%200.365195%204.35758%200.904414L4.40221%200.971971C4.784%201.54342%205.58119%201.54342%205.96353%200.971971L6.00816%200.904414C6.36791%200.365195%207.11937%200.365195%207.47913%200.904414L7.76506%201.33207C8.01573%201.70828%208.54903%201.67791%208.76058%201.27629C9.05808%200.711659%209.86574%200.936023%209.86574%201.58371V11.8127C9.86574%2012.4604%209.05808%2012.6854%208.76058%2012.1208C8.54903%2011.7185%208.01573%2011.6882%207.76506%2012.0644L7.47968%2012.492C7.11938%2013.0313%206.36791%2013.0313%206.00871%2012.492L5.96353%2012.4245C5.58174%2011.853%204.78455%2011.853%204.40221%2012.4245L4.35758%2012.492C3.99783%2013.0313%203.24637%2013.0313%202.88661%2012.492Z'%20stroke='var(--stroke-0,%20white)'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M6.83333%204.83594L3.52777%208.55469'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_3'%20d='M6.83333%208.55469H6.82837M3.53273%204.83594H3.52777'%20stroke='var(--stroke-0,%20%2357BD8D)'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e"};if(typeof document!="undefined"){const e=document.documentElement;e.style.setProperty("--asset-close",WK),e.style.setProperty("--asset-external",d8),e.style.setProperty("--asset-arrow-right",YK),e.style.setProperty("--asset-arrow-back",KK),e.style.setProperty("--cky-breadcrumb-chevron-mask",`url(${JSON.stringify(ZK)})`),e.style.setProperty("--asset-arrow-bold",XK),e.style.setProperty("--asset-check",y8),e.style.setProperty("--asset-lang",p8),e.style.setProperty("--asset-reg",h8),e.style.setProperty("--asset-status",m8),e.style.setProperty("--asset-location",g8),e.style.setProperty("--asset-add-language",v8),e.style.setProperty("--asset-geo-target",k8),e.style.setProperty("--asset-tcf-gcm",b8),e.style.setProperty("--asset-error",x8),e.style.setProperty("--asset-success",w8),e.style.setProperty("--asset-warning",_8),e.style.setProperty("--asset-circle-warning",S8),e.style.setProperty("--asset-info",C8),e.style.setProperty("--asset-connect-success",j8),e.style.setProperty("--asset-privacy-policy",A8),e.style.setProperty("--asset-cookie-policy",O8)}var hk={exports:{}},wt={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var E8;function xZ(){if(E8)return wt;E8=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),i=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.iterator;function m(I){return I===null||typeof I!="object"?null:(I=y&&I[y]||I["@@iterator"],typeof I=="function"?I:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,x={};function b(I,ee,se){this.props=I,this.context=ee,this.refs=x,this.updater=se||k}b.prototype.isReactComponent={},b.prototype.setState=function(I,ee){if(typeof I!="object"&&typeof I!="function"&&I!=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,I,ee,"setState")},b.prototype.forceUpdate=function(I){this.updater.enqueueForceUpdate(this,I,"forceUpdate")};function _(){}_.prototype=b.prototype;function C(I,ee,se){this.props=I,this.context=ee,this.refs=x,this.updater=se||k}var E=C.prototype=new _;E.constructor=C,w(E,b.prototype),E.isPureReactComponent=!0;var O=Array.isArray,j={H:null,A:null,T:null,S:null,V:null},N=Object.prototype.hasOwnProperty;function P(I,ee,se,W,ie,de){return se=de.ref,{$$typeof:e,type:I,key:ee,ref:se!==void 0?se:null,props:de}}function R(I,ee){return P(I.type,ee,void 0,void 0,void 0,I.props)}function M(I){return typeof I=="object"&&I!==null&&I.$$typeof===e}function F(I){var ee={"=":"=0",":":"=2"};return"$"+I.replace(/[=:]/g,function(se){return ee[se]})}var H=/\/+/g;function U(I,ee){return typeof I=="object"&&I!==null&&I.key!=null?F(""+I.key):ee.toString(36)}function z(){}function $(I){switch(I.status){case"fulfilled":return I.value;case"rejected":throw I.reason;default:switch(typeof I.status=="string"?I.then(z,z):(I.status="pending",I.then(function(ee){I.status==="pending"&&(I.status="fulfilled",I.value=ee)},function(ee){I.status==="pending"&&(I.status="rejected",I.reason=ee)})),I.status){case"fulfilled":return I.value;case"rejected":throw I.reason}}throw I}function Z(I,ee,se,W,ie){var de=typeof I;(de==="undefined"||de==="boolean")&&(I=null);var ue=!1;if(I===null)ue=!0;else switch(de){case"bigint":case"string":case"number":ue=!0;break;case"object":switch(I.$$typeof){case e:case t:ue=!0;break;case h:return ue=I._init,Z(ue(I._payload),ee,se,W,ie)}}if(ue)return ie=ie(I),ue=W===""?"."+U(I,0):W,O(ie)?(se="",ue!=null&&(se=ue.replace(H,"$&/")+"/"),Z(ie,ee,se,"",function(pe){return pe})):ie!=null&&(M(ie)&&(ie=R(ie,se+(ie.key==null||I&&I.key===ie.key?"":(""+ie.key).replace(H,"$&/")+"/")+ue)),ee.push(ie)),1;ue=0;var we=W===""?".":W+":";if(O(I))for(var fe=0;fe<I.length;fe++)W=I[fe],de=we+U(W,fe),ue+=Z(W,ee,se,de,ie);else if(fe=m(I),typeof fe=="function")for(I=fe.call(I),fe=0;!(W=I.next()).done;)W=W.value,de=we+U(W,fe++),ue+=Z(W,ee,se,de,ie);else if(de==="object"){if(typeof I.then=="function")return Z($(I),ee,se,W,ie);throw ee=String(I),Error("Objects are not valid as a React child (found: "+(ee==="[object Object]"?"object with keys {"+Object.keys(I).join(", ")+"}":ee)+"). If you meant to render a collection of children, use an array instead.")}return ue}function D(I,ee,se){if(I==null)return I;var W=[],ie=0;return Z(I,W,"","",function(de){return ee.call(se,de,ie++)}),W}function X(I){if(I._status===-1){var ee=I._result;ee=ee(),ee.then(function(se){(I._status===0||I._status===-1)&&(I._status=1,I._result=se)},function(se){(I._status===0||I._status===-1)&&(I._status=2,I._result=se)}),I._status===-1&&(I._status=0,I._result=ee)}if(I._status===1)return I._result.default;throw I._result}var V=typeof reportError=="function"?reportError:function(I){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var ee=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof I=="object"&&I!==null&&typeof I.message=="string"?String(I.message):String(I),error:I});if(!window.dispatchEvent(ee))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",I);return}console.error(I)};function ne(){}return wt.Children={map:D,forEach:function(I,ee,se){D(I,function(){ee.apply(this,arguments)},se)},count:function(I){var ee=0;return D(I,function(){ee++}),ee},toArray:function(I){return D(I,function(ee){return ee})||[]},only:function(I){if(!M(I))throw Error("React.Children.only expected to receive a single React element child.");return I}},wt.Component=b,wt.Fragment=n,wt.Profiler=a,wt.PureComponent=C,wt.StrictMode=r,wt.Suspense=u,wt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=j,wt.__COMPILER_RUNTIME={__proto__:null,c:function(I){return j.H.useMemoCache(I)}},wt.cache=function(I){return function(){return I.apply(null,arguments)}},wt.cloneElement=function(I,ee,se){if(I==null)throw Error("The argument must be a React element, but you passed "+I+".");var W=w({},I.props),ie=I.key,de=void 0;if(ee!=null)for(ue in ee.ref!==void 0&&(de=void 0),ee.key!==void 0&&(ie=""+ee.key),ee)!N.call(ee,ue)||ue==="key"||ue==="__self"||ue==="__source"||ue==="ref"&&ee.ref===void 0||(W[ue]=ee[ue]);var ue=arguments.length-2;if(ue===1)W.children=se;else if(1<ue){for(var we=Array(ue),fe=0;fe<ue;fe++)we[fe]=arguments[fe+2];W.children=we}return P(I.type,ie,void 0,void 0,de,W)},wt.createContext=function(I){return I={$$typeof:i,_currentValue:I,_currentValue2:I,_threadCount:0,Provider:null,Consumer:null},I.Provider=I,I.Consumer={$$typeof:o,_context:I},I},wt.createElement=function(I,ee,se){var W,ie={},de=null;if(ee!=null)for(W in ee.key!==void 0&&(de=""+ee.key),ee)N.call(ee,W)&&W!=="key"&&W!=="__self"&&W!=="__source"&&(ie[W]=ee[W]);var ue=arguments.length-2;if(ue===1)ie.children=se;else if(1<ue){for(var we=Array(ue),fe=0;fe<ue;fe++)we[fe]=arguments[fe+2];ie.children=we}if(I&&I.defaultProps)for(W in ue=I.defaultProps,ue)ie[W]===void 0&&(ie[W]=ue[W]);return P(I,de,void 0,void 0,null,ie)},wt.createRef=function(){return{current:null}},wt.forwardRef=function(I){return{$$typeof:c,render:I}},wt.isValidElement=M,wt.lazy=function(I){return{$$typeof:h,_payload:{_status:-1,_result:I},_init:X}},wt.memo=function(I,ee){return{$$typeof:d,type:I,compare:ee===void 0?null:ee}},wt.startTransition=function(I){var ee=j.T,se={};j.T=se;try{var W=I(),ie=j.S;ie!==null&&ie(se,W),typeof W=="object"&&W!==null&&typeof W.then=="function"&&W.then(ne,V)}catch(de){V(de)}finally{j.T=ee}},wt.unstable_useCacheRefresh=function(){return j.H.useCacheRefresh()},wt.use=function(I){return j.H.use(I)},wt.useActionState=function(I,ee,se){return j.H.useActionState(I,ee,se)},wt.useCallback=function(I,ee){return j.H.useCallback(I,ee)},wt.useContext=function(I){return j.H.useContext(I)},wt.useDebugValue=function(){},wt.useDeferredValue=function(I,ee){return j.H.useDeferredValue(I,ee)},wt.useEffect=function(I,ee,se){var W=j.H;if(typeof se=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return W.useEffect(I,ee)},wt.useId=function(){return j.H.useId()},wt.useImperativeHandle=function(I,ee,se){return j.H.useImperativeHandle(I,ee,se)},wt.useInsertionEffect=function(I,ee){return j.H.useInsertionEffect(I,ee)},wt.useLayoutEffect=function(I,ee){return j.H.useLayoutEffect(I,ee)},wt.useMemo=function(I,ee){return j.H.useMemo(I,ee)},wt.useOptimistic=function(I,ee){return j.H.useOptimistic(I,ee)},wt.useReducer=function(I,ee,se){return j.H.useReducer(I,ee,se)},wt.useRef=function(I){return j.H.useRef(I)},wt.useState=function(I){return j.H.useState(I)},wt.useSyncExternalStore=function(I,ee,se){return j.H.useSyncExternalStore(I,ee,se)},wt.useTransition=function(){return j.H.useTransition()},wt.version="19.1.1",wt}var T8;function md(){return T8||(T8=1,hk.exports=xZ()),hk.exports}var v=md();const q=xt(v),mk=yn({__proto__:null,default:q},[v]);var gk={exports:{}},gd={},vk={exports:{}},kk={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var N8;function wZ(){return N8||(N8=1,(function(e){function t(D,X){var V=D.length;D.push(X);e:for(;0<V;){var ne=V-1>>>1,I=D[ne];if(0<a(I,X))D[ne]=X,D[V]=I,V=ne;else break e}}function n(D){return D.length===0?null:D[0]}function r(D){if(D.length===0)return null;var X=D[0],V=D.pop();if(V!==X){D[0]=V;e:for(var ne=0,I=D.length,ee=I>>>1;ne<ee;){var se=2*(ne+1)-1,W=D[se],ie=se+1,de=D[ie];if(0>a(W,V))ie<I&&0>a(de,W)?(D[ne]=de,D[ie]=V,ne=ie):(D[ne]=W,D[se]=V,ne=se);else if(ie<I&&0>a(de,V))D[ne]=de,D[ie]=V,ne=ie;else break e}}return X}function a(D,X){var V=D.sortIndex-X.sortIndex;return V!==0?V:D.id-X.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,c=i.now();e.unstable_now=function(){return i.now()-c}}var u=[],d=[],h=1,y=null,m=3,k=!1,w=!1,x=!1,b=!1,_=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate!="undefined"?setImmediate:null;function O(D){for(var X=n(d);X!==null;){if(X.callback===null)r(d);else if(X.startTime<=D)r(d),X.sortIndex=X.expirationTime,t(u,X);else break;X=n(d)}}function j(D){if(x=!1,O(D),!w)if(n(u)!==null)w=!0,N||(N=!0,U());else{var X=n(d);X!==null&&Z(j,X.startTime-D)}}var N=!1,P=-1,R=5,M=-1;function F(){return b?!0:!(e.unstable_now()-M<R)}function H(){if(b=!1,N){var D=e.unstable_now();M=D;var X=!0;try{e:{w=!1,x&&(x=!1,C(P),P=-1),k=!0;var V=m;try{t:{for(O(D),y=n(u);y!==null&&!(y.expirationTime>D&&F());){var ne=y.callback;if(typeof ne=="function"){y.callback=null,m=y.priorityLevel;var I=ne(y.expirationTime<=D);if(D=e.unstable_now(),typeof I=="function"){y.callback=I,O(D),X=!0;break t}y===n(u)&&r(u),O(D)}else r(u);y=n(u)}if(y!==null)X=!0;else{var ee=n(d);ee!==null&&Z(j,ee.startTime-D),X=!1}}break e}finally{y=null,m=V,k=!1}X=void 0}}finally{X?U():N=!1}}}var U;if(typeof E=="function")U=function(){E(H)};else if(typeof MessageChannel!="undefined"){var z=new MessageChannel,$=z.port2;z.port1.onmessage=H,U=function(){$.postMessage(null)}}else U=function(){_(H,0)};function Z(D,X){P=_(function(){D(e.unstable_now())},X)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(D){D.callback=null},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_next=function(D){switch(m){case 1:case 2:case 3:var X=3;break;default:X=m}var V=m;m=X;try{return D()}finally{m=V}},e.unstable_requestPaint=function(){b=!0},e.unstable_runWithPriority=function(D,X){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var V=m;m=D;try{return X()}finally{m=V}},e.unstable_scheduleCallback=function(D,X,V){var ne=e.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?ne+V:ne):V=ne,D){case 1:var I=-1;break;case 2:I=250;break;case 5:I=1073741823;break;case 4:I=1e4;break;default:I=5e3}return I=V+I,D={id:h++,callback:X,priorityLevel:D,startTime:V,expirationTime:I,sortIndex:-1},V>ne?(D.sortIndex=V,t(d,D),n(u)===null&&D===n(d)&&(x?(C(P),P=-1):x=!0,Z(j,V-ne))):(D.sortIndex=I,t(u,D),w||k||(w=!0,N||(N=!0,U()))),D},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(D){var X=m;return function(){var V=m;m=X;try{return D.apply(this,arguments)}finally{m=V}}}})(kk)),kk}var P8;function _Z(){return P8||(P8=1,vk.exports=wZ()),vk.exports}var bk={exports:{}},mr={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var R8;function SZ(){if(R8)return mr;R8=1;var e=md();function t(u){var d="https://react.dev/errors/"+u;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)d+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+u+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},a=Symbol.for("react.portal");function o(u,d,h){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:y==null?null:""+y,children:u,containerInfo:d,implementation:h}}var i=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(u,d){if(u==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return mr.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,mr.createPortal=function(u,d){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return o(u,d,null,h)},mr.flushSync=function(u){var d=i.T,h=r.p;try{if(i.T=null,r.p=2,u)return u()}finally{i.T=d,r.p=h,r.d.f()}},mr.preconnect=function(u,d){typeof u=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(u,d))},mr.prefetchDNS=function(u){typeof u=="string"&&r.d.D(u)},mr.preinit=function(u,d){if(typeof u=="string"&&d&&typeof d.as=="string"){var h=d.as,y=c(h,d.crossOrigin),m=typeof d.integrity=="string"?d.integrity:void 0,k=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;h==="style"?r.d.S(u,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:y,integrity:m,fetchPriority:k}):h==="script"&&r.d.X(u,{crossOrigin:y,integrity:m,fetchPriority:k,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},mr.preinitModule=function(u,d){if(typeof u=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var h=c(d.as,d.crossOrigin);r.d.M(u,{crossOrigin:h,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(u)},mr.preload=function(u,d){if(typeof u=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var h=d.as,y=c(h,d.crossOrigin);r.d.L(u,h,{crossOrigin:y,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},mr.preloadModule=function(u,d){if(typeof u=="string")if(d){var h=c(d.as,d.crossOrigin);r.d.m(u,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:h,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(u)},mr.requestFormReset=function(u){r.d.r(u)},mr.unstable_batchedUpdates=function(u,d){return u(d)},mr.useFormState=function(u,d,h){return i.H.useFormState(u,d,h)},mr.useFormStatus=function(){return i.H.useHostTransitionStatus()},mr.version="19.1.1",mr}var M8;function L8(){if(M8)return bk.exports;M8=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),bk.exports=SZ(),bk.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var D8;function CZ(){if(D8)return gd;D8=1;var e=_Z(),t=md(),n=L8();function r(s){var l="https://react.dev/errors/"+s;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)l+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+s+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(s){return!(!s||s.nodeType!==1&&s.nodeType!==9&&s.nodeType!==11)}function o(s){var l=s,p=s;if(s.alternate)for(;l.return;)l=l.return;else{s=l;do l=s,(l.flags&4098)!==0&&(p=l.return),s=l.return;while(s)}return l.tag===3?p:null}function i(s){if(s.tag===13){var l=s.memoizedState;if(l===null&&(s=s.alternate,s!==null&&(l=s.memoizedState)),l!==null)return l.dehydrated}return null}function c(s){if(o(s)!==s)throw Error(r(188))}function u(s){var l=s.alternate;if(!l){if(l=o(s),l===null)throw Error(r(188));return l!==s?null:s}for(var p=s,g=l;;){var S=p.return;if(S===null)break;var T=S.alternate;if(T===null){if(g=S.return,g!==null){p=g;continue}break}if(S.child===T.child){for(T=S.child;T;){if(T===p)return c(S),s;if(T===g)return c(S),l;T=T.sibling}throw Error(r(188))}if(p.return!==g.return)p=S,g=T;else{for(var L=!1,Y=S.child;Y;){if(Y===p){L=!0,p=S,g=T;break}if(Y===g){L=!0,g=S,p=T;break}Y=Y.sibling}if(!L){for(Y=T.child;Y;){if(Y===p){L=!0,p=T,g=S;break}if(Y===g){L=!0,g=T,p=S;break}Y=Y.sibling}if(!L)throw Error(r(189))}}if(p.alternate!==g)throw Error(r(190))}if(p.tag!==3)throw Error(r(188));return p.stateNode.current===p?s:l}function d(s){var l=s.tag;if(l===5||l===26||l===27||l===6)return s;for(s=s.child;s!==null;){if(l=d(s),l!==null)return l;s=s.sibling}return null}var h=Object.assign,y=Symbol.for("react.element"),m=Symbol.for("react.transitional.element"),k=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),N=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),M=Symbol.for("react.activity"),F=Symbol.for("react.memo_cache_sentinel"),H=Symbol.iterator;function U(s){return s===null||typeof s!="object"?null:(s=H&&s[H]||s["@@iterator"],typeof s=="function"?s:null)}var z=Symbol.for("react.client.reference");function $(s){if(s==null)return null;if(typeof s=="function")return s.$$typeof===z?null:s.displayName||s.name||null;if(typeof s=="string")return s;switch(s){case w:return"Fragment";case b:return"Profiler";case x:return"StrictMode";case j:return"Suspense";case N:return"SuspenseList";case M:return"Activity"}if(typeof s=="object")switch(s.$$typeof){case k:return"Portal";case E:return(s.displayName||"Context")+".Provider";case C:return(s._context.displayName||"Context")+".Consumer";case O:var l=s.render;return s=s.displayName,s||(s=l.displayName||l.name||"",s=s!==""?"ForwardRef("+s+")":"ForwardRef"),s;case P:return l=s.displayName||null,l!==null?l:$(s.type)||"Memo";case R:l=s._payload,s=s._init;try{return $(s(l))}catch(p){}}return null}var Z=Array.isArray,D=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V={pending:!1,data:null,method:null,action:null},ne=[],I=-1;function ee(s){return{current:s}}function se(s){0>I||(s.current=ne[I],ne[I]=null,I--)}function W(s,l){I++,ne[I]=s.current,s.current=l}var ie=ee(null),de=ee(null),ue=ee(null),we=ee(null);function fe(s,l){switch(W(ue,l),W(de,s),W(ie,null),l.nodeType){case 9:case 11:s=(s=l.documentElement)&&(s=s.namespaceURI)?PY(s):0;break;default:if(s=l.tagName,l=l.namespaceURI)l=PY(l),s=RY(l,s);else switch(s){case"svg":s=1;break;case"math":s=2;break;default:s=0}}se(ie),W(ie,s)}function pe(){se(ie),se(de),se(ue)}function Ae(s){s.memoizedState!==null&&W(we,s);var l=ie.current,p=RY(l,s.type);l!==p&&(W(de,s),W(ie,p))}function Te(s){de.current===s&&(se(ie),se(de)),we.current===s&&(se(we),Ah._currentValue=V)}var te=Object.prototype.hasOwnProperty,Ce=e.unstable_scheduleCallback,Ee=e.unstable_cancelCallback,me=e.unstable_shouldYield,Se=e.unstable_requestPaint,ve=e.unstable_now,Fe=e.unstable_getCurrentPriorityLevel,ze=e.unstable_ImmediatePriority,Ke=e.unstable_UserBlockingPriority,Ie=e.unstable_NormalPriority,Ve=e.unstable_LowPriority,ot=e.unstable_IdlePriority,G=e.log,J=e.unstable_setDisableYieldValue,re=null,be=null;function je(s){if(typeof G=="function"&&J(s),be&&typeof be.setStrictMode=="function")try{be.setStrictMode(re,s)}catch(l){}}var Pe=Math.clz32?Math.clz32:rt,$e=Math.log,tt=Math.LN2;function rt(s){return s>>>=0,s===0?32:31-($e(s)/tt|0)|0}var Nt=256,ur=4194304;function bn(s){var l=s&42;if(l!==0)return l;switch(s&-s){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:return 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 s&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return s&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return s}}function za(s,l,p){var g=s.pendingLanes;if(g===0)return 0;var S=0,T=s.suspendedLanes,L=s.pingedLanes;s=s.warmLanes;var Y=g&134217727;return Y!==0?(g=Y&~T,g!==0?S=bn(g):(L&=Y,L!==0?S=bn(L):p||(p=Y&~s,p!==0&&(S=bn(p))))):(Y=g&~T,Y!==0?S=bn(Y):L!==0?S=bn(L):p||(p=g&~s,p!==0&&(S=bn(p)))),S===0?0:l!==0&&l!==S&&(l&T)===0&&(T=S&-S,p=l&-l,T>=p||T===32&&(p&4194048)!==0)?l:S}function fr(s,l){return(s.pendingLanes&~(s.suspendedLanes&~s.pingedLanes)&l)===0}function Di(s,l){switch(s){case 1:case 2:case 4:case 8:case 64:return l+250;case 16:case 32: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 l+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 ha(){var s=Nt;return Nt<<=1,(Nt&4194048)===0&&(Nt=256),s}function rl(){var s=ur;return ur<<=1,(ur&62914560)===0&&(ur=4194304),s}function al(s){for(var l=[],p=0;31>p;p++)l.push(s);return l}function ko(s,l){s.pendingLanes|=l,l!==268435456&&(s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0)}function e1(s,l,p,g,S,T){var L=s.pendingLanes;s.pendingLanes=p,s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0,s.expiredLanes&=p,s.entangledLanes&=p,s.errorRecoveryDisabledLanes&=p,s.shellSuspendCounter=0;var Y=s.entanglements,oe=s.expirationTimes,ke=s.hiddenUpdates;for(p=L&~p;0<p;){var Ne=31-Pe(p),Me=1<<Ne;Y[Ne]=0,oe[Ne]=-1;var xe=ke[Ne];if(xe!==null)for(ke[Ne]=null,Ne=0;Ne<xe.length;Ne++){var _e=xe[Ne];_e!==null&&(_e.lane&=-536870913)}p&=~Me}g!==0&&gt(s,g,0),T!==0&&S===0&&s.tag!==0&&(s.suspendedLanes|=T&~(L&~l))}function gt(s,l,p){s.pendingLanes|=l,s.suspendedLanes&=~l;var g=31-Pe(l);s.entangledLanes|=l,s.entanglements[g]=s.entanglements[g]|1073741824|p&4194090}function Cn(s,l){var p=s.entangledLanes|=l;for(s=s.entanglements;p;){var g=31-Pe(p),S=1<<g;S&l|s[g]&l&&(s[g]|=l),p&=~S}}function In(s){switch(s){case 2:s=1;break;case 8:s=4;break;case 32:s=16;break;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:s=128;break;case 268435456:s=134217728;break;default:s=0}return s}function dr(s){return s&=-s,2<s?8<s?(s&134217727)!==0?32:268435456:8:2}function ol(){var s=X.p;return s!==0?s:(s=window.event,s===void 0?32:QY(s.type))}function Yn(s,l){var p=X.p;try{return X.p=s,l()}finally{X.p=p}}var jn=Math.random().toString(36).slice(2),An="__reactFiber$"+jn,an="__reactProps$"+jn,nr="__reactContainer$"+jn,Af="__reactEvents$"+jn,Ii="__reactListeners$"+jn,kq="__reactHandles$"+jn,bq="__reactResources$"+jn,$p="__reactMarker$"+jn;function V6(s){delete s[An],delete s[an],delete s[Af],delete s[Ii],delete s[kq]}function Of(s){var l=s[An];if(l)return l;for(var p=s.parentNode;p;){if(l=p[nr]||p[An]){if(p=l.alternate,l.child!==null||p!==null&&p.child!==null)for(s=IY(s);s!==null;){if(p=s[An])return p;s=IY(s)}return l}s=p,p=s.parentNode}return null}function Ef(s){if(s=s[An]||s[nr]){var l=s.tag;if(l===5||l===6||l===13||l===26||l===27||l===3)return s}return null}function Bp(s){var l=s.tag;if(l===5||l===26||l===27||l===6)return s.stateNode;throw Error(r(33))}function Tf(s){var l=s[bq];return l||(l=s[bq]={hoistableStyles:new Map,hoistableScripts:new Map}),l}function rr(s){s[$p]=!0}var xq=new Set,wq={};function il(s,l){Nf(s,l),Nf(s+"Capture",l)}function Nf(s,l){for(wq[s]=l,s=0;s<l.length;s++)xq.add(l[s])}var HOe=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]*$"),_q={},Sq={};function VOe(s){return te.call(Sq,s)?!0:te.call(_q,s)?!1:HOe.test(s)?Sq[s]=!0:(_q[s]=!0,!1)}function t1(s,l,p){if(VOe(l))if(p===null)s.removeAttribute(l);else{switch(typeof p){case"undefined":case"function":case"symbol":s.removeAttribute(l);return;case"boolean":var g=l.toLowerCase().slice(0,5);if(g!=="data-"&&g!=="aria-"){s.removeAttribute(l);return}}s.setAttribute(l,""+p)}}function n1(s,l,p){if(p===null)s.removeAttribute(l);else{switch(typeof p){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(l);return}s.setAttribute(l,""+p)}}function $i(s,l,p,g){if(g===null)s.removeAttribute(p);else{switch(typeof g){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(p);return}s.setAttributeNS(l,p,""+g)}}var q6,Cq;function Pf(s){if(q6===void 0)try{throw Error()}catch(p){var l=p.stack.trim().match(/\n( *(at )?)/);q6=l&&l[1]||"",Cq=-1<p.stack.indexOf(`
    at`)?" (<anonymous>)":-1<p.stack.indexOf("@")?"@unknown:0:0":""}return`
`+q6+s+Cq}var G6=!1;function W6(s,l){if(!s||G6)return"";G6=!0;var p=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var g={DetermineComponentFrameRoot:function(){try{if(l){var Me=function(){throw Error()};if(Object.defineProperty(Me.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Me,[])}catch(_e){var xe=_e}Reflect.construct(s,[],Me)}else{try{Me.call()}catch(_e){xe=_e}s.call(Me.prototype)}}else{try{throw Error()}catch(_e){xe=_e}(Me=s())&&typeof Me.catch=="function"&&Me.catch(function(){})}}catch(_e){if(_e&&xe&&typeof _e.stack=="string")return[_e.stack,xe.stack]}return[null,null]}};g.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var S=Object.getOwnPropertyDescriptor(g.DetermineComponentFrameRoot,"name");S&&S.configurable&&Object.defineProperty(g.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var T=g.DetermineComponentFrameRoot(),L=T[0],Y=T[1];if(L&&Y){var oe=L.split(`
`),ke=Y.split(`
`);for(S=g=0;g<oe.length&&!oe[g].includes("DetermineComponentFrameRoot");)g++;for(;S<ke.length&&!ke[S].includes("DetermineComponentFrameRoot");)S++;if(g===oe.length||S===ke.length)for(g=oe.length-1,S=ke.length-1;1<=g&&0<=S&&oe[g]!==ke[S];)S--;for(;1<=g&&0<=S;g--,S--)if(oe[g]!==ke[S]){if(g!==1||S!==1)do if(g--,S--,0>S||oe[g]!==ke[S]){var Ne=`
`+oe[g].replace(" at new "," at ");return s.displayName&&Ne.includes("<anonymous>")&&(Ne=Ne.replace("<anonymous>",s.displayName)),Ne}while(1<=g&&0<=S);break}}}finally{G6=!1,Error.prepareStackTrace=p}return(p=s?s.displayName||s.name:"")?Pf(p):""}function qOe(s){switch(s.tag){case 26:case 27:case 5:return Pf(s.type);case 16:return Pf("Lazy");case 13:return Pf("Suspense");case 19:return Pf("SuspenseList");case 0:case 15:return W6(s.type,!1);case 11:return W6(s.type.render,!1);case 1:return W6(s.type,!0);case 31:return Pf("Activity");default:return""}}function jq(s){try{var l="";do l+=qOe(s),s=s.return;while(s);return l}catch(p){return`
Error generating stack: `+p.message+`
`+p.stack}}function Ha(s){switch(typeof s){case"bigint":case"boolean":case"number":case"string":case"undefined":return s;case"object":return s;default:return""}}function Aq(s){var l=s.type;return(s=s.nodeName)&&s.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function GOe(s){var l=Aq(s)?"checked":"value",p=Object.getOwnPropertyDescriptor(s.constructor.prototype,l),g=""+s[l];if(!s.hasOwnProperty(l)&&typeof p!="undefined"&&typeof p.get=="function"&&typeof p.set=="function"){var S=p.get,T=p.set;return Object.defineProperty(s,l,{configurable:!0,get:function(){return S.call(this)},set:function(L){g=""+L,T.call(this,L)}}),Object.defineProperty(s,l,{enumerable:p.enumerable}),{getValue:function(){return g},setValue:function(L){g=""+L},stopTracking:function(){s._valueTracker=null,delete s[l]}}}}function r1(s){s._valueTracker||(s._valueTracker=GOe(s))}function Oq(s){if(!s)return!1;var l=s._valueTracker;if(!l)return!0;var p=l.getValue(),g="";return s&&(g=Aq(s)?s.checked?"true":"false":s.value),s=g,s!==p?(l.setValue(s),!0):!1}function a1(s){if(s=s||(typeof document!="undefined"?document:void 0),typeof s=="undefined")return null;try{return s.activeElement||s.body}catch(l){return s.body}}var WOe=/[\n"\\]/g;function Va(s){return s.replace(WOe,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function Y6(s,l,p,g,S,T,L,Y){s.name="",L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"?s.type=L:s.removeAttribute("type"),l!=null?L==="number"?(l===0&&s.value===""||s.value!=l)&&(s.value=""+Ha(l)):s.value!==""+Ha(l)&&(s.value=""+Ha(l)):L!=="submit"&&L!=="reset"||s.removeAttribute("value"),l!=null?K6(s,L,Ha(l)):p!=null?K6(s,L,Ha(p)):g!=null&&s.removeAttribute("value"),S==null&&T!=null&&(s.defaultChecked=!!T),S!=null&&(s.checked=S&&typeof S!="function"&&typeof S!="symbol"),Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"?s.name=""+Ha(Y):s.removeAttribute("name")}function Eq(s,l,p,g,S,T,L,Y){if(T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"&&(s.type=T),l!=null||p!=null){if(!(T!=="submit"&&T!=="reset"||l!=null))return;p=p!=null?""+Ha(p):"",l=l!=null?""+Ha(l):p,Y||l===s.value||(s.value=l),s.defaultValue=l}g=g!=null?g:S,g=typeof g!="function"&&typeof g!="symbol"&&!!g,s.checked=Y?s.checked:!!g,s.defaultChecked=!!g,L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"&&(s.name=L)}function K6(s,l,p){l==="number"&&a1(s.ownerDocument)===s||s.defaultValue===""+p||(s.defaultValue=""+p)}function Rf(s,l,p,g){if(s=s.options,l){l={};for(var S=0;S<p.length;S++)l["$"+p[S]]=!0;for(p=0;p<s.length;p++)S=l.hasOwnProperty("$"+s[p].value),s[p].selected!==S&&(s[p].selected=S),S&&g&&(s[p].defaultSelected=!0)}else{for(p=""+Ha(p),l=null,S=0;S<s.length;S++){if(s[S].value===p){s[S].selected=!0,g&&(s[S].defaultSelected=!0);return}l!==null||s[S].disabled||(l=s[S])}l!==null&&(l.selected=!0)}}function Tq(s,l,p){if(l!=null&&(l=""+Ha(l),l!==s.value&&(s.value=l),p==null)){s.defaultValue!==l&&(s.defaultValue=l);return}s.defaultValue=p!=null?""+Ha(p):""}function Nq(s,l,p,g){if(l==null){if(g!=null){if(p!=null)throw Error(r(92));if(Z(g)){if(1<g.length)throw Error(r(93));g=g[0]}p=g}p==null&&(p=""),l=p}p=Ha(l),s.defaultValue=p,g=s.textContent,g===p&&g!==""&&g!==null&&(s.value=g)}function Mf(s,l){if(l){var p=s.firstChild;if(p&&p===s.lastChild&&p.nodeType===3){p.nodeValue=l;return}}s.textContent=l}var YOe=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 Pq(s,l,p){var g=l.indexOf("--")===0;p==null||typeof p=="boolean"||p===""?g?s.setProperty(l,""):l==="float"?s.cssFloat="":s[l]="":g?s.setProperty(l,p):typeof p!="number"||p===0||YOe.has(l)?l==="float"?s.cssFloat=p:s[l]=(""+p).trim():s[l]=p+"px"}function Rq(s,l,p){if(l!=null&&typeof l!="object")throw Error(r(62));if(s=s.style,p!=null){for(var g in p)!p.hasOwnProperty(g)||l!=null&&l.hasOwnProperty(g)||(g.indexOf("--")===0?s.setProperty(g,""):g==="float"?s.cssFloat="":s[g]="");for(var S in l)g=l[S],l.hasOwnProperty(S)&&p[S]!==g&&Pq(s,S,g)}else for(var T in l)l.hasOwnProperty(T)&&Pq(s,T,l[T])}function Z6(s){if(s.indexOf("-")===-1)return!1;switch(s){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 KOe=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-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"]]),ZOe=/^[\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 o1(s){return ZOe.test(""+s)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":s}var X6=null;function Q6(s){return s=s.target||s.srcElement||window,s.correspondingUseElement&&(s=s.correspondingUseElement),s.nodeType===3?s.parentNode:s}var Lf=null,Df=null;function Mq(s){var l=Ef(s);if(l&&(s=l.stateNode)){var p=s[an]||null;e:switch(s=l.stateNode,l.type){case"input":if(Y6(s,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name),l=p.name,p.type==="radio"&&l!=null){for(p=s;p.parentNode;)p=p.parentNode;for(p=p.querySelectorAll('input[name="'+Va(""+l)+'"][type="radio"]'),l=0;l<p.length;l++){var g=p[l];if(g!==s&&g.form===s.form){var S=g[an]||null;if(!S)throw Error(r(90));Y6(g,S.value,S.defaultValue,S.defaultValue,S.checked,S.defaultChecked,S.type,S.name)}}for(l=0;l<p.length;l++)g=p[l],g.form===s.form&&Oq(g)}break e;case"textarea":Tq(s,p.value,p.defaultValue);break e;case"select":l=p.value,l!=null&&Rf(s,!!p.multiple,l,!1)}}}var J6=!1;function Lq(s,l,p){if(J6)return s(l,p);J6=!0;try{var g=s(l);return g}finally{if(J6=!1,(Lf!==null||Df!==null)&&(V1(),Lf&&(l=Lf,s=Df,Df=Lf=null,Mq(l),s)))for(l=0;l<s.length;l++)Mq(s[l])}}function Up(s,l){var p=s.stateNode;if(p===null)return null;var g=p[an]||null;if(g===null)return null;p=g[l];e:switch(l){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(g=!g.disabled)||(s=s.type,g=!(s==="button"||s==="input"||s==="select"||s==="textarea")),s=!g;break e;default:s=!1}if(s)return null;if(p&&typeof p!="function")throw Error(r(231,l,typeof p));return p}var Bi=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),e4=!1;if(Bi)try{var Fp={};Object.defineProperty(Fp,"passive",{get:function(){e4=!0}}),window.addEventListener("test",Fp,Fp),window.removeEventListener("test",Fp,Fp)}catch(s){e4=!1}var Ls=null,t4=null,i1=null;function Dq(){if(i1)return i1;var s,l=t4,p=l.length,g,S="value"in Ls?Ls.value:Ls.textContent,T=S.length;for(s=0;s<p&&l[s]===S[s];s++);var L=p-s;for(g=1;g<=L&&l[p-g]===S[T-g];g++);return i1=S.slice(s,1<g?1-g:void 0)}function s1(s){var l=s.keyCode;return"charCode"in s?(s=s.charCode,s===0&&l===13&&(s=13)):s=l,s===10&&(s=13),32<=s||s===13?s:0}function c1(){return!0}function Iq(){return!1}function Xr(s){function l(p,g,S,T,L){this._reactName=p,this._targetInst=S,this.type=g,this.nativeEvent=T,this.target=L,this.currentTarget=null;for(var Y in s)s.hasOwnProperty(Y)&&(p=s[Y],this[Y]=p?p(T):T[Y]);return this.isDefaultPrevented=(T.defaultPrevented!=null?T.defaultPrevented:T.returnValue===!1)?c1:Iq,this.isPropagationStopped=Iq,this}return h(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var p=this.nativeEvent;p&&(p.preventDefault?p.preventDefault():typeof p.returnValue!="unknown"&&(p.returnValue=!1),this.isDefaultPrevented=c1)},stopPropagation:function(){var p=this.nativeEvent;p&&(p.stopPropagation?p.stopPropagation():typeof p.cancelBubble!="unknown"&&(p.cancelBubble=!0),this.isPropagationStopped=c1)},persist:function(){},isPersistent:c1}),l}var sl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(s){return s.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},l1=Xr(sl),zp=h({},sl,{view:0,detail:0}),XOe=Xr(zp),n4,r4,Hp,u1=h({},zp,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:o4,button:0,buttons:0,relatedTarget:function(s){return s.relatedTarget===void 0?s.fromElement===s.srcElement?s.toElement:s.fromElement:s.relatedTarget},movementX:function(s){return"movementX"in s?s.movementX:(s!==Hp&&(Hp&&s.type==="mousemove"?(n4=s.screenX-Hp.screenX,r4=s.screenY-Hp.screenY):r4=n4=0,Hp=s),n4)},movementY:function(s){return"movementY"in s?s.movementY:r4}}),$q=Xr(u1),QOe=h({},u1,{dataTransfer:0}),JOe=Xr(QOe),eEe=h({},zp,{relatedTarget:0}),a4=Xr(eEe),tEe=h({},sl,{animationName:0,elapsedTime:0,pseudoElement:0}),nEe=Xr(tEe),rEe=h({},sl,{clipboardData:function(s){return"clipboardData"in s?s.clipboardData:window.clipboardData}}),aEe=Xr(rEe),oEe=h({},sl,{data:0}),Bq=Xr(oEe),iEe={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sEe={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"},cEe={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function lEe(s){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(s):(s=cEe[s])?!!l[s]:!1}function o4(){return lEe}var uEe=h({},zp,{key:function(s){if(s.key){var l=iEe[s.key]||s.key;if(l!=="Unidentified")return l}return s.type==="keypress"?(s=s1(s),s===13?"Enter":String.fromCharCode(s)):s.type==="keydown"||s.type==="keyup"?sEe[s.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:o4,charCode:function(s){return s.type==="keypress"?s1(s):0},keyCode:function(s){return s.type==="keydown"||s.type==="keyup"?s.keyCode:0},which:function(s){return s.type==="keypress"?s1(s):s.type==="keydown"||s.type==="keyup"?s.keyCode:0}}),fEe=Xr(uEe),dEe=h({},u1,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Uq=Xr(dEe),yEe=h({},zp,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:o4}),pEe=Xr(yEe),hEe=h({},sl,{propertyName:0,elapsedTime:0,pseudoElement:0}),mEe=Xr(hEe),gEe=h({},u1,{deltaX:function(s){return"deltaX"in s?s.deltaX:"wheelDeltaX"in s?-s.wheelDeltaX:0},deltaY:function(s){return"deltaY"in s?s.deltaY:"wheelDeltaY"in s?-s.wheelDeltaY:"wheelDelta"in s?-s.wheelDelta:0},deltaZ:0,deltaMode:0}),vEe=Xr(gEe),kEe=h({},sl,{newState:0,oldState:0}),bEe=Xr(kEe),xEe=[9,13,27,32],i4=Bi&&"CompositionEvent"in window,Vp=null;Bi&&"documentMode"in document&&(Vp=document.documentMode);var wEe=Bi&&"TextEvent"in window&&!Vp,Fq=Bi&&(!i4||Vp&&8<Vp&&11>=Vp),zq=" ",Hq=!1;function Vq(s,l){switch(s){case"keyup":return xEe.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qq(s){return s=s.detail,typeof s=="object"&&"data"in s?s.data:null}var If=!1;function _Ee(s,l){switch(s){case"compositionend":return qq(l);case"keypress":return l.which!==32?null:(Hq=!0,zq);case"textInput":return s=l.data,s===zq&&Hq?null:s;default:return null}}function SEe(s,l){if(If)return s==="compositionend"||!i4&&Vq(s,l)?(s=Dq(),i1=t4=Ls=null,If=!1,s):null;switch(s){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return Fq&&l.locale!=="ko"?null:l.data;default:return null}}var CEe={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 Gq(s){var l=s&&s.nodeName&&s.nodeName.toLowerCase();return l==="input"?!!CEe[s.type]:l==="textarea"}function Wq(s,l,p,g){Lf?Df?Df.push(g):Df=[g]:Lf=g,l=Z1(l,"onChange"),0<l.length&&(p=new l1("onChange","change",null,p,g),s.push({event:p,listeners:l}))}var qp=null,Gp=null;function jEe(s){AY(s,0)}function f1(s){var l=Bp(s);if(Oq(l))return s}function Yq(s,l){if(s==="change")return l}var Kq=!1;if(Bi){var s4;if(Bi){var c4="oninput"in document;if(!c4){var Zq=document.createElement("div");Zq.setAttribute("oninput","return;"),c4=typeof Zq.oninput=="function"}s4=c4}else s4=!1;Kq=s4&&(!document.documentMode||9<document.documentMode)}function Xq(){qp&&(qp.detachEvent("onpropertychange",Qq),Gp=qp=null)}function Qq(s){if(s.propertyName==="value"&&f1(Gp)){var l=[];Wq(l,Gp,s,Q6(s)),Lq(jEe,l)}}function AEe(s,l,p){s==="focusin"?(Xq(),qp=l,Gp=p,qp.attachEvent("onpropertychange",Qq)):s==="focusout"&&Xq()}function OEe(s){if(s==="selectionchange"||s==="keyup"||s==="keydown")return f1(Gp)}function EEe(s,l){if(s==="click")return f1(l)}function TEe(s,l){if(s==="input"||s==="change")return f1(l)}function NEe(s,l){return s===l&&(s!==0||1/s===1/l)||s!==s&&l!==l}var ma=typeof Object.is=="function"?Object.is:NEe;function Wp(s,l){if(ma(s,l))return!0;if(typeof s!="object"||s===null||typeof l!="object"||l===null)return!1;var p=Object.keys(s),g=Object.keys(l);if(p.length!==g.length)return!1;for(g=0;g<p.length;g++){var S=p[g];if(!te.call(l,S)||!ma(s[S],l[S]))return!1}return!0}function Jq(s){for(;s&&s.firstChild;)s=s.firstChild;return s}function eG(s,l){var p=Jq(s);s=0;for(var g;p;){if(p.nodeType===3){if(g=s+p.textContent.length,s<=l&&g>=l)return{node:p,offset:l-s};s=g}e:{for(;p;){if(p.nextSibling){p=p.nextSibling;break e}p=p.parentNode}p=void 0}p=Jq(p)}}function tG(s,l){return s&&l?s===l?!0:s&&s.nodeType===3?!1:l&&l.nodeType===3?tG(s,l.parentNode):"contains"in s?s.contains(l):s.compareDocumentPosition?!!(s.compareDocumentPosition(l)&16):!1:!1}function nG(s){s=s!=null&&s.ownerDocument!=null&&s.ownerDocument.defaultView!=null?s.ownerDocument.defaultView:window;for(var l=a1(s.document);l instanceof s.HTMLIFrameElement;){try{var p=typeof l.contentWindow.location.href=="string"}catch(g){p=!1}if(p)s=l.contentWindow;else break;l=a1(s.document)}return l}function l4(s){var l=s&&s.nodeName&&s.nodeName.toLowerCase();return l&&(l==="input"&&(s.type==="text"||s.type==="search"||s.type==="tel"||s.type==="url"||s.type==="password")||l==="textarea"||s.contentEditable==="true")}var PEe=Bi&&"documentMode"in document&&11>=document.documentMode,$f=null,u4=null,Yp=null,f4=!1;function rG(s,l,p){var g=p.window===p?p.document:p.nodeType===9?p:p.ownerDocument;f4||$f==null||$f!==a1(g)||(g=$f,"selectionStart"in g&&l4(g)?g={start:g.selectionStart,end:g.selectionEnd}:(g=(g.ownerDocument&&g.ownerDocument.defaultView||window).getSelection(),g={anchorNode:g.anchorNode,anchorOffset:g.anchorOffset,focusNode:g.focusNode,focusOffset:g.focusOffset}),Yp&&Wp(Yp,g)||(Yp=g,g=Z1(u4,"onSelect"),0<g.length&&(l=new l1("onSelect","select",null,l,p),s.push({event:l,listeners:g}),l.target=$f)))}function cl(s,l){var p={};return p[s.toLowerCase()]=l.toLowerCase(),p["Webkit"+s]="webkit"+l,p["Moz"+s]="moz"+l,p}var Bf={animationend:cl("Animation","AnimationEnd"),animationiteration:cl("Animation","AnimationIteration"),animationstart:cl("Animation","AnimationStart"),transitionrun:cl("Transition","TransitionRun"),transitionstart:cl("Transition","TransitionStart"),transitioncancel:cl("Transition","TransitionCancel"),transitionend:cl("Transition","TransitionEnd")},d4={},aG={};Bi&&(aG=document.createElement("div").style,"AnimationEvent"in window||(delete Bf.animationend.animation,delete Bf.animationiteration.animation,delete Bf.animationstart.animation),"TransitionEvent"in window||delete Bf.transitionend.transition);function ll(s){if(d4[s])return d4[s];if(!Bf[s])return s;var l=Bf[s],p;for(p in l)if(l.hasOwnProperty(p)&&p in aG)return d4[s]=l[p];return s}var oG=ll("animationend"),iG=ll("animationiteration"),sG=ll("animationstart"),REe=ll("transitionrun"),MEe=ll("transitionstart"),LEe=ll("transitioncancel"),cG=ll("transitionend"),lG=new Map,y4="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 toggle touchMove waiting wheel".split(" ");y4.push("scrollEnd");function bo(s,l){lG.set(s,l),il(l,[s])}var uG=new WeakMap;function qa(s,l){if(typeof s=="object"&&s!==null){var p=uG.get(s);return p!==void 0?p:(l={value:s,source:l,stack:jq(l)},uG.set(s,l),l)}return{value:s,source:l,stack:jq(l)}}var Ga=[],Uf=0,p4=0;function d1(){for(var s=Uf,l=p4=Uf=0;l<s;){var p=Ga[l];Ga[l++]=null;var g=Ga[l];Ga[l++]=null;var S=Ga[l];Ga[l++]=null;var T=Ga[l];if(Ga[l++]=null,g!==null&&S!==null){var L=g.pending;L===null?S.next=S:(S.next=L.next,L.next=S),g.pending=S}T!==0&&fG(p,S,T)}}function y1(s,l,p,g){Ga[Uf++]=s,Ga[Uf++]=l,Ga[Uf++]=p,Ga[Uf++]=g,p4|=g,s.lanes|=g,s=s.alternate,s!==null&&(s.lanes|=g)}function h4(s,l,p,g){return y1(s,l,p,g),p1(s)}function Ff(s,l){return y1(s,null,null,l),p1(s)}function fG(s,l,p){s.lanes|=p;var g=s.alternate;g!==null&&(g.lanes|=p);for(var S=!1,T=s.return;T!==null;)T.childLanes|=p,g=T.alternate,g!==null&&(g.childLanes|=p),T.tag===22&&(s=T.stateNode,s===null||s._visibility&1||(S=!0)),s=T,T=T.return;return s.tag===3?(T=s.stateNode,S&&l!==null&&(S=31-Pe(p),s=T.hiddenUpdates,g=s[S],g===null?s[S]=[l]:g.push(l),l.lane=p|536870912),T):null}function p1(s){if(50<kh)throw kh=0,xj=null,Error(r(185));for(var l=s.return;l!==null;)s=l,l=s.return;return s.tag===3?s.stateNode:null}var zf={};function DEe(s,l,p,g){this.tag=s,this.key=p,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=g,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ga(s,l,p,g){return new DEe(s,l,p,g)}function m4(s){return s=s.prototype,!(!s||!s.isReactComponent)}function Ui(s,l){var p=s.alternate;return p===null?(p=ga(s.tag,l,s.key,s.mode),p.elementType=s.elementType,p.type=s.type,p.stateNode=s.stateNode,p.alternate=s,s.alternate=p):(p.pendingProps=l,p.type=s.type,p.flags=0,p.subtreeFlags=0,p.deletions=null),p.flags=s.flags&65011712,p.childLanes=s.childLanes,p.lanes=s.lanes,p.child=s.child,p.memoizedProps=s.memoizedProps,p.memoizedState=s.memoizedState,p.updateQueue=s.updateQueue,l=s.dependencies,p.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},p.sibling=s.sibling,p.index=s.index,p.ref=s.ref,p.refCleanup=s.refCleanup,p}function dG(s,l){s.flags&=65011714;var p=s.alternate;return p===null?(s.childLanes=0,s.lanes=l,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=p.childLanes,s.lanes=p.lanes,s.child=p.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=p.memoizedProps,s.memoizedState=p.memoizedState,s.updateQueue=p.updateQueue,s.type=p.type,l=p.dependencies,s.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),s}function h1(s,l,p,g,S,T){var L=0;if(g=s,typeof s=="function")m4(s)&&(L=1);else if(typeof s=="string")L=$7e(s,p,ie.current)?26:s==="html"||s==="head"||s==="body"?27:5;else e:switch(s){case M:return s=ga(31,p,l,S),s.elementType=M,s.lanes=T,s;case w:return ul(p.children,S,T,l);case x:L=8,S|=24;break;case b:return s=ga(12,p,l,S|2),s.elementType=b,s.lanes=T,s;case j:return s=ga(13,p,l,S),s.elementType=j,s.lanes=T,s;case N:return s=ga(19,p,l,S),s.elementType=N,s.lanes=T,s;default:if(typeof s=="object"&&s!==null)switch(s.$$typeof){case _:case E:L=10;break e;case C:L=9;break e;case O:L=11;break e;case P:L=14;break e;case R:L=16,g=null;break e}L=29,p=Error(r(130,s===null?"null":typeof s,"")),g=null}return l=ga(L,p,l,S),l.elementType=s,l.type=g,l.lanes=T,l}function ul(s,l,p,g){return s=ga(7,s,g,l),s.lanes=p,s}function g4(s,l,p){return s=ga(6,s,null,l),s.lanes=p,s}function v4(s,l,p){return l=ga(4,s.children!==null?s.children:[],s.key,l),l.lanes=p,l.stateNode={containerInfo:s.containerInfo,pendingChildren:null,implementation:s.implementation},l}var Hf=[],Vf=0,m1=null,g1=0,Wa=[],Ya=0,fl=null,Fi=1,zi="";function dl(s,l){Hf[Vf++]=g1,Hf[Vf++]=m1,m1=s,g1=l}function yG(s,l,p){Wa[Ya++]=Fi,Wa[Ya++]=zi,Wa[Ya++]=fl,fl=s;var g=Fi;s=zi;var S=32-Pe(g)-1;g&=~(1<<S),p+=1;var T=32-Pe(l)+S;if(30<T){var L=S-S%5;T=(g&(1<<L)-1).toString(32),g>>=L,S-=L,Fi=1<<32-Pe(l)+S|p<<S|g,zi=T+s}else Fi=1<<T|p<<S|g,zi=s}function k4(s){s.return!==null&&(dl(s,1),yG(s,1,0))}function b4(s){for(;s===m1;)m1=Hf[--Vf],Hf[Vf]=null,g1=Hf[--Vf],Hf[Vf]=null;for(;s===fl;)fl=Wa[--Ya],Wa[Ya]=null,zi=Wa[--Ya],Wa[Ya]=null,Fi=Wa[--Ya],Wa[Ya]=null}var Fr=null,xn=null,Bt=!1,yl=null,ni=!1,x4=Error(r(519));function pl(s){var l=Error(r(418,""));throw Xp(qa(l,s)),x4}function pG(s){var l=s.stateNode,p=s.type,g=s.memoizedProps;switch(l[An]=s,l[an]=g,p){case"dialog":Tt("cancel",l),Tt("close",l);break;case"iframe":case"object":case"embed":Tt("load",l);break;case"video":case"audio":for(p=0;p<xh.length;p++)Tt(xh[p],l);break;case"source":Tt("error",l);break;case"img":case"image":case"link":Tt("error",l),Tt("load",l);break;case"details":Tt("toggle",l);break;case"input":Tt("invalid",l),Eq(l,g.value,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name,!0),r1(l);break;case"select":Tt("invalid",l);break;case"textarea":Tt("invalid",l),Nq(l,g.value,g.defaultValue,g.children),r1(l)}p=g.children,typeof p!="string"&&typeof p!="number"&&typeof p!="bigint"||l.textContent===""+p||g.suppressHydrationWarning===!0||NY(l.textContent,p)?(g.popover!=null&&(Tt("beforetoggle",l),Tt("toggle",l)),g.onScroll!=null&&Tt("scroll",l),g.onScrollEnd!=null&&Tt("scrollend",l),g.onClick!=null&&(l.onclick=X1),l=!0):l=!1,l||pl(s)}function hG(s){for(Fr=s.return;Fr;)switch(Fr.tag){case 5:case 13:ni=!1;return;case 27:case 3:ni=!0;return;default:Fr=Fr.return}}function Kp(s){if(s!==Fr)return!1;if(!Bt)return hG(s),Bt=!0,!1;var l=s.tag,p;if((p=l!==3&&l!==27)&&((p=l===5)&&(p=s.type,p=!(p!=="form"&&p!=="button")||Ij(s.type,s.memoizedProps)),p=!p),p&&xn&&pl(s),hG(s),l===13){if(s=s.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(r(317));e:{for(s=s.nextSibling,l=0;s;){if(s.nodeType===8)if(p=s.data,p==="/$"){if(l===0){xn=wo(s.nextSibling);break e}l--}else p!=="$"&&p!=="$!"&&p!=="$?"||l++;s=s.nextSibling}xn=null}}else l===27?(l=xn,Xs(s.type)?(s=Fj,Fj=null,xn=s):xn=l):xn=Fr?wo(s.stateNode.nextSibling):null;return!0}function Zp(){xn=Fr=null,Bt=!1}function mG(){var s=yl;return s!==null&&(ea===null?ea=s:ea.push.apply(ea,s),yl=null),s}function Xp(s){yl===null?yl=[s]:yl.push(s)}var w4=ee(null),hl=null,Hi=null;function Ds(s,l,p){W(w4,l._currentValue),l._currentValue=p}function Vi(s){s._currentValue=w4.current,se(w4)}function _4(s,l,p){for(;s!==null;){var g=s.alternate;if((s.childLanes&l)!==l?(s.childLanes|=l,g!==null&&(g.childLanes|=l)):g!==null&&(g.childLanes&l)!==l&&(g.childLanes|=l),s===p)break;s=s.return}}function S4(s,l,p,g){var S=s.child;for(S!==null&&(S.return=s);S!==null;){var T=S.dependencies;if(T!==null){var L=S.child;T=T.firstContext;e:for(;T!==null;){var Y=T;T=S;for(var oe=0;oe<l.length;oe++)if(Y.context===l[oe]){T.lanes|=p,Y=T.alternate,Y!==null&&(Y.lanes|=p),_4(T.return,p,s),g||(L=null);break e}T=Y.next}}else if(S.tag===18){if(L=S.return,L===null)throw Error(r(341));L.lanes|=p,T=L.alternate,T!==null&&(T.lanes|=p),_4(L,p,s),L=null}else L=S.child;if(L!==null)L.return=S;else for(L=S;L!==null;){if(L===s){L=null;break}if(S=L.sibling,S!==null){S.return=L.return,L=S;break}L=L.return}S=L}}function Qp(s,l,p,g){s=null;for(var S=l,T=!1;S!==null;){if(!T){if((S.flags&524288)!==0)T=!0;else if((S.flags&262144)!==0)break}if(S.tag===10){var L=S.alternate;if(L===null)throw Error(r(387));if(L=L.memoizedProps,L!==null){var Y=S.type;ma(S.pendingProps.value,L.value)||(s!==null?s.push(Y):s=[Y])}}else if(S===we.current){if(L=S.alternate,L===null)throw Error(r(387));L.memoizedState.memoizedState!==S.memoizedState.memoizedState&&(s!==null?s.push(Ah):s=[Ah])}S=S.return}s!==null&&S4(l,s,p,g),l.flags|=262144}function v1(s){for(s=s.firstContext;s!==null;){if(!ma(s.context._currentValue,s.memoizedValue))return!0;s=s.next}return!1}function ml(s){hl=s,Hi=null,s=s.dependencies,s!==null&&(s.firstContext=null)}function Or(s){return gG(hl,s)}function k1(s,l){return hl===null&&ml(s),gG(s,l)}function gG(s,l){var p=l._currentValue;if(l={context:l,memoizedValue:p,next:null},Hi===null){if(s===null)throw Error(r(308));Hi=l,s.dependencies={lanes:0,firstContext:l},s.flags|=524288}else Hi=Hi.next=l;return p}var IEe=typeof AbortController!="undefined"?AbortController:function(){var s=[],l=this.signal={aborted:!1,addEventListener:function(p,g){s.push(g)}};this.abort=function(){l.aborted=!0,s.forEach(function(p){return p()})}},$Ee=e.unstable_scheduleCallback,BEe=e.unstable_NormalPriority,Kn={$$typeof:E,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function C4(){return{controller:new IEe,data:new Map,refCount:0}}function Jp(s){s.refCount--,s.refCount===0&&$Ee(BEe,function(){s.controller.abort()})}var eh=null,j4=0,qf=0,Gf=null;function UEe(s,l){if(eh===null){var p=eh=[];j4=0,qf=Oj(),Gf={status:"pending",value:void 0,then:function(g){p.push(g)}}}return j4++,l.then(vG,vG),l}function vG(){if(--j4===0&&eh!==null){Gf!==null&&(Gf.status="fulfilled");var s=eh;eh=null,qf=0,Gf=null;for(var l=0;l<s.length;l++)(0,s[l])()}}function FEe(s,l){var p=[],g={status:"pending",value:null,reason:null,then:function(S){p.push(S)}};return s.then(function(){g.status="fulfilled",g.value=l;for(var S=0;S<p.length;S++)(0,p[S])(l)},function(S){for(g.status="rejected",g.reason=S,S=0;S<p.length;S++)(0,p[S])(void 0)}),g}var kG=D.S;D.S=function(s,l){typeof l=="object"&&l!==null&&typeof l.then=="function"&&UEe(s,l),kG!==null&&kG(s,l)};var gl=ee(null);function A4(){var s=gl.current;return s!==null?s:on.pooledCache}function b1(s,l){l===null?W(gl,gl.current):W(gl,l.pool)}function bG(){var s=A4();return s===null?null:{parent:Kn._currentValue,pool:s}}var th=Error(r(460)),xG=Error(r(474)),x1=Error(r(542)),O4={then:function(){}};function wG(s){return s=s.status,s==="fulfilled"||s==="rejected"}function w1(){}function _G(s,l,p){switch(p=s[p],p===void 0?s.push(l):p!==l&&(l.then(w1,w1),l=p),l.status){case"fulfilled":return l.value;case"rejected":throw s=l.reason,CG(s),s;default:if(typeof l.status=="string")l.then(w1,w1);else{if(s=on,s!==null&&100<s.shellSuspendCounter)throw Error(r(482));s=l,s.status="pending",s.then(function(g){if(l.status==="pending"){var S=l;S.status="fulfilled",S.value=g}},function(g){if(l.status==="pending"){var S=l;S.status="rejected",S.reason=g}})}switch(l.status){case"fulfilled":return l.value;case"rejected":throw s=l.reason,CG(s),s}throw nh=l,th}}var nh=null;function SG(){if(nh===null)throw Error(r(459));var s=nh;return nh=null,s}function CG(s){if(s===th||s===x1)throw Error(r(483))}var Is=!1;function E4(s){s.updateQueue={baseState:s.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function T4(s,l){s=s.updateQueue,l.updateQueue===s&&(l.updateQueue={baseState:s.baseState,firstBaseUpdate:s.firstBaseUpdate,lastBaseUpdate:s.lastBaseUpdate,shared:s.shared,callbacks:null})}function $s(s){return{lane:s,tag:0,payload:null,callback:null,next:null}}function Bs(s,l,p){var g=s.updateQueue;if(g===null)return null;if(g=g.shared,(Ht&2)!==0){var S=g.pending;return S===null?l.next=l:(l.next=S.next,S.next=l),g.pending=l,l=p1(s),fG(s,null,p),l}return y1(s,g,l,p),p1(s)}function rh(s,l,p){if(l=l.updateQueue,l!==null&&(l=l.shared,(p&4194048)!==0)){var g=l.lanes;g&=s.pendingLanes,p|=g,l.lanes=p,Cn(s,p)}}function N4(s,l){var p=s.updateQueue,g=s.alternate;if(g!==null&&(g=g.updateQueue,p===g)){var S=null,T=null;if(p=p.firstBaseUpdate,p!==null){do{var L={lane:p.lane,tag:p.tag,payload:p.payload,callback:null,next:null};T===null?S=T=L:T=T.next=L,p=p.next}while(p!==null);T===null?S=T=l:T=T.next=l}else S=T=l;p={baseState:g.baseState,firstBaseUpdate:S,lastBaseUpdate:T,shared:g.shared,callbacks:g.callbacks},s.updateQueue=p;return}s=p.lastBaseUpdate,s===null?p.firstBaseUpdate=l:s.next=l,p.lastBaseUpdate=l}var P4=!1;function ah(){if(P4){var s=Gf;if(s!==null)throw s}}function oh(s,l,p,g){P4=!1;var S=s.updateQueue;Is=!1;var T=S.firstBaseUpdate,L=S.lastBaseUpdate,Y=S.shared.pending;if(Y!==null){S.shared.pending=null;var oe=Y,ke=oe.next;oe.next=null,L===null?T=ke:L.next=ke,L=oe;var Ne=s.alternate;Ne!==null&&(Ne=Ne.updateQueue,Y=Ne.lastBaseUpdate,Y!==L&&(Y===null?Ne.firstBaseUpdate=ke:Y.next=ke,Ne.lastBaseUpdate=oe))}if(T!==null){var Me=S.baseState;L=0,Ne=ke=oe=null,Y=T;do{var xe=Y.lane&-536870913,_e=xe!==Y.lane;if(_e?(Rt&xe)===xe:(g&xe)===xe){xe!==0&&xe===qf&&(P4=!0),Ne!==null&&(Ne=Ne.next={lane:0,tag:Y.tag,payload:Y.payload,callback:null,next:null});e:{var yt=s,lt=Y;xe=l;var Kt=p;switch(lt.tag){case 1:if(yt=lt.payload,typeof yt=="function"){Me=yt.call(Kt,Me,xe);break e}Me=yt;break e;case 3:yt.flags=yt.flags&-65537|128;case 0:if(yt=lt.payload,xe=typeof yt=="function"?yt.call(Kt,Me,xe):yt,xe==null)break e;Me=h({},Me,xe);break e;case 2:Is=!0}}xe=Y.callback,xe!==null&&(s.flags|=64,_e&&(s.flags|=8192),_e=S.callbacks,_e===null?S.callbacks=[xe]:_e.push(xe))}else _e={lane:xe,tag:Y.tag,payload:Y.payload,callback:Y.callback,next:null},Ne===null?(ke=Ne=_e,oe=Me):Ne=Ne.next=_e,L|=xe;if(Y=Y.next,Y===null){if(Y=S.shared.pending,Y===null)break;_e=Y,Y=_e.next,_e.next=null,S.lastBaseUpdate=_e,S.shared.pending=null}}while(!0);Ne===null&&(oe=Me),S.baseState=oe,S.firstBaseUpdate=ke,S.lastBaseUpdate=Ne,T===null&&(S.shared.lanes=0),Ws|=L,s.lanes=L,s.memoizedState=Me}}function jG(s,l){if(typeof s!="function")throw Error(r(191,s));s.call(l)}function AG(s,l){var p=s.callbacks;if(p!==null)for(s.callbacks=null,s=0;s<p.length;s++)jG(p[s],l)}var Wf=ee(null),_1=ee(0);function OG(s,l){s=Xi,W(_1,s),W(Wf,l),Xi=s|l.baseLanes}function R4(){W(_1,Xi),W(Wf,Wf.current)}function M4(){Xi=_1.current,se(Wf),se(_1)}var Us=0,St=null,Wt=null,$n=null,S1=!1,Yf=!1,vl=!1,C1=0,ih=0,Kf=null,zEe=0;function On(){throw Error(r(321))}function L4(s,l){if(l===null)return!1;for(var p=0;p<l.length&&p<s.length;p++)if(!ma(s[p],l[p]))return!1;return!0}function D4(s,l,p,g,S,T){return Us=T,St=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,D.H=s===null||s.memoizedState===null?fW:dW,vl=!1,T=p(g,S),vl=!1,Yf&&(T=TG(l,p,g,S)),EG(s),T}function EG(s){D.H=N1;var l=Wt!==null&&Wt.next!==null;if(Us=0,$n=Wt=St=null,S1=!1,ih=0,Kf=null,l)throw Error(r(300));s===null||ar||(s=s.dependencies,s!==null&&v1(s)&&(ar=!0))}function TG(s,l,p,g){St=s;var S=0;do{if(Yf&&(Kf=null),ih=0,Yf=!1,25<=S)throw Error(r(301));if(S+=1,$n=Wt=null,s.updateQueue!=null){var T=s.updateQueue;T.lastEffect=null,T.events=null,T.stores=null,T.memoCache!=null&&(T.memoCache.index=0)}D.H=KEe,T=l(p,g)}while(Yf);return T}function HEe(){var s=D.H,l=s.useState()[0];return l=typeof l.then=="function"?sh(l):l,s=s.useState()[0],(Wt!==null?Wt.memoizedState:null)!==s&&(St.flags|=1024),l}function I4(){var s=C1!==0;return C1=0,s}function $4(s,l,p){l.updateQueue=s.updateQueue,l.flags&=-2053,s.lanes&=~p}function B4(s){if(S1){for(s=s.memoizedState;s!==null;){var l=s.queue;l!==null&&(l.pending=null),s=s.next}S1=!1}Us=0,$n=Wt=St=null,Yf=!1,ih=C1=0,Kf=null}function Qr(){var s={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $n===null?St.memoizedState=$n=s:$n=$n.next=s,$n}function Bn(){if(Wt===null){var s=St.alternate;s=s!==null?s.memoizedState:null}else s=Wt.next;var l=$n===null?St.memoizedState:$n.next;if(l!==null)$n=l,Wt=s;else{if(s===null)throw St.alternate===null?Error(r(467)):Error(r(310));Wt=s,s={memoizedState:Wt.memoizedState,baseState:Wt.baseState,baseQueue:Wt.baseQueue,queue:Wt.queue,next:null},$n===null?St.memoizedState=$n=s:$n=$n.next=s}return $n}function U4(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function sh(s){var l=ih;return ih+=1,Kf===null&&(Kf=[]),s=_G(Kf,s,l),l=St,($n===null?l.memoizedState:$n.next)===null&&(l=l.alternate,D.H=l===null||l.memoizedState===null?fW:dW),s}function j1(s){if(s!==null&&typeof s=="object"){if(typeof s.then=="function")return sh(s);if(s.$$typeof===E)return Or(s)}throw Error(r(438,String(s)))}function F4(s){var l=null,p=St.updateQueue;if(p!==null&&(l=p.memoCache),l==null){var g=St.alternate;g!==null&&(g=g.updateQueue,g!==null&&(g=g.memoCache,g!=null&&(l={data:g.data.map(function(S){return S.slice()}),index:0})))}if(l==null&&(l={data:[],index:0}),p===null&&(p=U4(),St.updateQueue=p),p.memoCache=l,p=l.data[l.index],p===void 0)for(p=l.data[l.index]=Array(s),g=0;g<s;g++)p[g]=F;return l.index++,p}function qi(s,l){return typeof l=="function"?l(s):l}function A1(s){var l=Bn();return z4(l,Wt,s)}function z4(s,l,p){var g=s.queue;if(g===null)throw Error(r(311));g.lastRenderedReducer=p;var S=s.baseQueue,T=g.pending;if(T!==null){if(S!==null){var L=S.next;S.next=T.next,T.next=L}l.baseQueue=S=T,g.pending=null}if(T=s.baseState,S===null)s.memoizedState=T;else{l=S.next;var Y=L=null,oe=null,ke=l,Ne=!1;do{var Me=ke.lane&-536870913;if(Me!==ke.lane?(Rt&Me)===Me:(Us&Me)===Me){var xe=ke.revertLane;if(xe===0)oe!==null&&(oe=oe.next={lane:0,revertLane:0,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null}),Me===qf&&(Ne=!0);else if((Us&xe)===xe){ke=ke.next,xe===qf&&(Ne=!0);continue}else Me={lane:0,revertLane:ke.revertLane,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null},oe===null?(Y=oe=Me,L=T):oe=oe.next=Me,St.lanes|=xe,Ws|=xe;Me=ke.action,vl&&p(T,Me),T=ke.hasEagerState?ke.eagerState:p(T,Me)}else xe={lane:Me,revertLane:ke.revertLane,action:ke.action,hasEagerState:ke.hasEagerState,eagerState:ke.eagerState,next:null},oe===null?(Y=oe=xe,L=T):oe=oe.next=xe,St.lanes|=Me,Ws|=Me;ke=ke.next}while(ke!==null&&ke!==l);if(oe===null?L=T:oe.next=Y,!ma(T,s.memoizedState)&&(ar=!0,Ne&&(p=Gf,p!==null)))throw p;s.memoizedState=T,s.baseState=L,s.baseQueue=oe,g.lastRenderedState=T}return S===null&&(g.lanes=0),[s.memoizedState,g.dispatch]}function H4(s){var l=Bn(),p=l.queue;if(p===null)throw Error(r(311));p.lastRenderedReducer=s;var g=p.dispatch,S=p.pending,T=l.memoizedState;if(S!==null){p.pending=null;var L=S=S.next;do T=s(T,L.action),L=L.next;while(L!==S);ma(T,l.memoizedState)||(ar=!0),l.memoizedState=T,l.baseQueue===null&&(l.baseState=T),p.lastRenderedState=T}return[T,g]}function NG(s,l,p){var g=St,S=Bn(),T=Bt;if(T){if(p===void 0)throw Error(r(407));p=p()}else p=l();var L=!ma((Wt||S).memoizedState,p);L&&(S.memoizedState=p,ar=!0),S=S.queue;var Y=MG.bind(null,g,S,s);if(ch(2048,8,Y,[s]),S.getSnapshot!==l||L||$n!==null&&$n.memoizedState.tag&1){if(g.flags|=2048,Zf(9,O1(),RG.bind(null,g,S,p,l),null),on===null)throw Error(r(349));T||(Us&124)!==0||PG(g,l,p)}return p}function PG(s,l,p){s.flags|=16384,s={getSnapshot:l,value:p},l=St.updateQueue,l===null?(l=U4(),St.updateQueue=l,l.stores=[s]):(p=l.stores,p===null?l.stores=[s]:p.push(s))}function RG(s,l,p,g){l.value=p,l.getSnapshot=g,LG(l)&&DG(s)}function MG(s,l,p){return p(function(){LG(l)&&DG(s)})}function LG(s){var l=s.getSnapshot;s=s.value;try{var p=l();return!ma(s,p)}catch(g){return!0}}function DG(s){var l=Ff(s,2);l!==null&&wa(l,s,2)}function V4(s){var l=Qr();if(typeof s=="function"){var p=s;if(s=p(),vl){je(!0);try{p()}finally{je(!1)}}}return l.memoizedState=l.baseState=s,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qi,lastRenderedState:s},l}function IG(s,l,p,g){return s.baseState=p,z4(s,Wt,typeof g=="function"?g:qi)}function VEe(s,l,p,g,S){if(T1(s))throw Error(r(485));if(s=l.action,s!==null){var T={payload:S,action:s,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(L){T.listeners.push(L)}};D.T!==null?p(!0):T.isTransition=!1,g(T),p=l.pending,p===null?(T.next=l.pending=T,$G(l,T)):(T.next=p.next,l.pending=p.next=T)}}function $G(s,l){var p=l.action,g=l.payload,S=s.state;if(l.isTransition){var T=D.T,L={};D.T=L;try{var Y=p(S,g),oe=D.S;oe!==null&&oe(L,Y),BG(s,l,Y)}catch(ke){q4(s,l,ke)}finally{D.T=T}}else try{T=p(S,g),BG(s,l,T)}catch(ke){q4(s,l,ke)}}function BG(s,l,p){p!==null&&typeof p=="object"&&typeof p.then=="function"?p.then(function(g){UG(s,l,g)},function(g){return q4(s,l,g)}):UG(s,l,p)}function UG(s,l,p){l.status="fulfilled",l.value=p,FG(l),s.state=p,l=s.pending,l!==null&&(p=l.next,p===l?s.pending=null:(p=p.next,l.next=p,$G(s,p)))}function q4(s,l,p){var g=s.pending;if(s.pending=null,g!==null){g=g.next;do l.status="rejected",l.reason=p,FG(l),l=l.next;while(l!==g)}s.action=null}function FG(s){s=s.listeners;for(var l=0;l<s.length;l++)(0,s[l])()}function zG(s,l){return l}function HG(s,l){if(Bt){var p=on.formState;if(p!==null){e:{var g=St;if(Bt){if(xn){t:{for(var S=xn,T=ni;S.nodeType!==8;){if(!T){S=null;break t}if(S=wo(S.nextSibling),S===null){S=null;break t}}T=S.data,S=T==="F!"||T==="F"?S:null}if(S){xn=wo(S.nextSibling),g=S.data==="F!";break e}}pl(g)}g=!1}g&&(l=p[0])}}return p=Qr(),p.memoizedState=p.baseState=l,g={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zG,lastRenderedState:l},p.queue=g,p=cW.bind(null,St,g),g.dispatch=p,g=V4(!1),T=Z4.bind(null,St,!1,g.queue),g=Qr(),S={state:l,dispatch:null,action:s,pending:null},g.queue=S,p=VEe.bind(null,St,S,T,p),S.dispatch=p,g.memoizedState=s,[l,p,!1]}function VG(s){var l=Bn();return qG(l,Wt,s)}function qG(s,l,p){if(l=z4(s,l,zG)[0],s=A1(qi)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var g=sh(l)}catch(L){throw L===th?x1:L}else g=l;l=Bn();var S=l.queue,T=S.dispatch;return p!==l.memoizedState&&(St.flags|=2048,Zf(9,O1(),qEe.bind(null,S,p),null)),[g,T,s]}function qEe(s,l){s.action=l}function GG(s){var l=Bn(),p=Wt;if(p!==null)return qG(l,p,s);Bn(),l=l.memoizedState,p=Bn();var g=p.queue.dispatch;return p.memoizedState=s,[l,g,!1]}function Zf(s,l,p,g){return s={tag:s,create:p,deps:g,inst:l,next:null},l=St.updateQueue,l===null&&(l=U4(),St.updateQueue=l),p=l.lastEffect,p===null?l.lastEffect=s.next=s:(g=p.next,p.next=s,s.next=g,l.lastEffect=s),s}function O1(){return{destroy:void 0,resource:void 0}}function WG(){return Bn().memoizedState}function E1(s,l,p,g){var S=Qr();g=g===void 0?null:g,St.flags|=s,S.memoizedState=Zf(1|l,O1(),p,g)}function ch(s,l,p,g){var S=Bn();g=g===void 0?null:g;var T=S.memoizedState.inst;Wt!==null&&g!==null&&L4(g,Wt.memoizedState.deps)?S.memoizedState=Zf(l,T,p,g):(St.flags|=s,S.memoizedState=Zf(1|l,T,p,g))}function YG(s,l){E1(8390656,8,s,l)}function KG(s,l){ch(2048,8,s,l)}function ZG(s,l){return ch(4,2,s,l)}function XG(s,l){return ch(4,4,s,l)}function QG(s,l){if(typeof l=="function"){s=s();var p=l(s);return function(){typeof p=="function"?p():l(null)}}if(l!=null)return s=s(),l.current=s,function(){l.current=null}}function JG(s,l,p){p=p!=null?p.concat([s]):null,ch(4,4,QG.bind(null,l,s),p)}function G4(){}function eW(s,l){var p=Bn();l=l===void 0?null:l;var g=p.memoizedState;return l!==null&&L4(l,g[1])?g[0]:(p.memoizedState=[s,l],s)}function tW(s,l){var p=Bn();l=l===void 0?null:l;var g=p.memoizedState;if(l!==null&&L4(l,g[1]))return g[0];if(g=s(),vl){je(!0);try{s()}finally{je(!1)}}return p.memoizedState=[g,l],g}function W4(s,l,p){return p===void 0||(Us&1073741824)!==0?s.memoizedState=l:(s.memoizedState=p,s=aY(),St.lanes|=s,Ws|=s,p)}function nW(s,l,p,g){return ma(p,l)?p:Wf.current!==null?(s=W4(s,p,g),ma(s,l)||(ar=!0),s):(Us&42)===0?(ar=!0,s.memoizedState=p):(s=aY(),St.lanes|=s,Ws|=s,l)}function rW(s,l,p,g,S){var T=X.p;X.p=T!==0&&8>T?T:8;var L=D.T,Y={};D.T=Y,Z4(s,!1,l,p);try{var oe=S(),ke=D.S;if(ke!==null&&ke(Y,oe),oe!==null&&typeof oe=="object"&&typeof oe.then=="function"){var Ne=FEe(oe,g);lh(s,l,Ne,xa(s))}else lh(s,l,g,xa(s))}catch(Me){lh(s,l,{then:function(){},status:"rejected",reason:Me},xa())}finally{X.p=T,D.T=L}}function GEe(){}function Y4(s,l,p,g){if(s.tag!==5)throw Error(r(476));var S=aW(s).queue;rW(s,S,l,V,p===null?GEe:function(){return oW(s),p(g)})}function aW(s){var l=s.memoizedState;if(l!==null)return l;l={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qi,lastRenderedState:V},next:null};var p={};return l.next={memoizedState:p,baseState:p,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qi,lastRenderedState:p},next:null},s.memoizedState=l,s=s.alternate,s!==null&&(s.memoizedState=l),l}function oW(s){var l=aW(s).next.queue;lh(s,l,{},xa())}function K4(){return Or(Ah)}function iW(){return Bn().memoizedState}function sW(){return Bn().memoizedState}function WEe(s){for(var l=s.return;l!==null;){switch(l.tag){case 24:case 3:var p=xa();s=$s(p);var g=Bs(l,s,p);g!==null&&(wa(g,l,p),rh(g,l,p)),l={cache:C4()},s.payload=l;return}l=l.return}}function YEe(s,l,p){var g=xa();p={lane:g,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null},T1(s)?lW(l,p):(p=h4(s,l,p,g),p!==null&&(wa(p,s,g),uW(p,l,g)))}function cW(s,l,p){var g=xa();lh(s,l,p,g)}function lh(s,l,p,g){var S={lane:g,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null};if(T1(s))lW(l,S);else{var T=s.alternate;if(s.lanes===0&&(T===null||T.lanes===0)&&(T=l.lastRenderedReducer,T!==null))try{var L=l.lastRenderedState,Y=T(L,p);if(S.hasEagerState=!0,S.eagerState=Y,ma(Y,L))return y1(s,l,S,0),on===null&&d1(),!1}catch(oe){}finally{}if(p=h4(s,l,S,g),p!==null)return wa(p,s,g),uW(p,l,g),!0}return!1}function Z4(s,l,p,g){if(g={lane:2,revertLane:Oj(),action:g,hasEagerState:!1,eagerState:null,next:null},T1(s)){if(l)throw Error(r(479))}else l=h4(s,p,g,2),l!==null&&wa(l,s,2)}function T1(s){var l=s.alternate;return s===St||l!==null&&l===St}function lW(s,l){Yf=S1=!0;var p=s.pending;p===null?l.next=l:(l.next=p.next,p.next=l),s.pending=l}function uW(s,l,p){if((p&4194048)!==0){var g=l.lanes;g&=s.pendingLanes,p|=g,l.lanes=p,Cn(s,p)}}var N1={readContext:Or,use:j1,useCallback:On,useContext:On,useEffect:On,useImperativeHandle:On,useLayoutEffect:On,useInsertionEffect:On,useMemo:On,useReducer:On,useRef:On,useState:On,useDebugValue:On,useDeferredValue:On,useTransition:On,useSyncExternalStore:On,useId:On,useHostTransitionStatus:On,useFormState:On,useActionState:On,useOptimistic:On,useMemoCache:On,useCacheRefresh:On},fW={readContext:Or,use:j1,useCallback:function(s,l){return Qr().memoizedState=[s,l===void 0?null:l],s},useContext:Or,useEffect:YG,useImperativeHandle:function(s,l,p){p=p!=null?p.concat([s]):null,E1(4194308,4,QG.bind(null,l,s),p)},useLayoutEffect:function(s,l){return E1(4194308,4,s,l)},useInsertionEffect:function(s,l){E1(4,2,s,l)},useMemo:function(s,l){var p=Qr();l=l===void 0?null:l;var g=s();if(vl){je(!0);try{s()}finally{je(!1)}}return p.memoizedState=[g,l],g},useReducer:function(s,l,p){var g=Qr();if(p!==void 0){var S=p(l);if(vl){je(!0);try{p(l)}finally{je(!1)}}}else S=l;return g.memoizedState=g.baseState=S,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s,lastRenderedState:S},g.queue=s,s=s.dispatch=YEe.bind(null,St,s),[g.memoizedState,s]},useRef:function(s){var l=Qr();return s={current:s},l.memoizedState=s},useState:function(s){s=V4(s);var l=s.queue,p=cW.bind(null,St,l);return l.dispatch=p,[s.memoizedState,p]},useDebugValue:G4,useDeferredValue:function(s,l){var p=Qr();return W4(p,s,l)},useTransition:function(){var s=V4(!1);return s=rW.bind(null,St,s.queue,!0,!1),Qr().memoizedState=s,[!1,s]},useSyncExternalStore:function(s,l,p){var g=St,S=Qr();if(Bt){if(p===void 0)throw Error(r(407));p=p()}else{if(p=l(),on===null)throw Error(r(349));(Rt&124)!==0||PG(g,l,p)}S.memoizedState=p;var T={value:p,getSnapshot:l};return S.queue=T,YG(MG.bind(null,g,T,s),[s]),g.flags|=2048,Zf(9,O1(),RG.bind(null,g,T,p,l),null),p},useId:function(){var s=Qr(),l=on.identifierPrefix;if(Bt){var p=zi,g=Fi;p=(g&~(1<<32-Pe(g)-1)).toString(32)+p,l="«"+l+"R"+p,p=C1++,0<p&&(l+="H"+p.toString(32)),l+="»"}else p=zEe++,l="«"+l+"r"+p.toString(32)+"»";return s.memoizedState=l},useHostTransitionStatus:K4,useFormState:HG,useActionState:HG,useOptimistic:function(s){var l=Qr();l.memoizedState=l.baseState=s;var p={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=p,l=Z4.bind(null,St,!0,p),p.dispatch=l,[s,l]},useMemoCache:F4,useCacheRefresh:function(){return Qr().memoizedState=WEe.bind(null,St)}},dW={readContext:Or,use:j1,useCallback:eW,useContext:Or,useEffect:KG,useImperativeHandle:JG,useInsertionEffect:ZG,useLayoutEffect:XG,useMemo:tW,useReducer:A1,useRef:WG,useState:function(){return A1(qi)},useDebugValue:G4,useDeferredValue:function(s,l){var p=Bn();return nW(p,Wt.memoizedState,s,l)},useTransition:function(){var s=A1(qi)[0],l=Bn().memoizedState;return[typeof s=="boolean"?s:sh(s),l]},useSyncExternalStore:NG,useId:iW,useHostTransitionStatus:K4,useFormState:VG,useActionState:VG,useOptimistic:function(s,l){var p=Bn();return IG(p,Wt,s,l)},useMemoCache:F4,useCacheRefresh:sW},KEe={readContext:Or,use:j1,useCallback:eW,useContext:Or,useEffect:KG,useImperativeHandle:JG,useInsertionEffect:ZG,useLayoutEffect:XG,useMemo:tW,useReducer:H4,useRef:WG,useState:function(){return H4(qi)},useDebugValue:G4,useDeferredValue:function(s,l){var p=Bn();return Wt===null?W4(p,s,l):nW(p,Wt.memoizedState,s,l)},useTransition:function(){var s=H4(qi)[0],l=Bn().memoizedState;return[typeof s=="boolean"?s:sh(s),l]},useSyncExternalStore:NG,useId:iW,useHostTransitionStatus:K4,useFormState:GG,useActionState:GG,useOptimistic:function(s,l){var p=Bn();return Wt!==null?IG(p,Wt,s,l):(p.baseState=s,[s,p.queue.dispatch])},useMemoCache:F4,useCacheRefresh:sW},Xf=null,uh=0;function P1(s){var l=uh;return uh+=1,Xf===null&&(Xf=[]),_G(Xf,s,l)}function fh(s,l){l=l.props.ref,s.ref=l!==void 0?l:null}function R1(s,l){throw l.$$typeof===y?Error(r(525)):(s=Object.prototype.toString.call(l),Error(r(31,s==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":s)))}function yW(s){var l=s._init;return l(s._payload)}function pW(s){function l(ye,le){if(s){var ge=ye.deletions;ge===null?(ye.deletions=[le],ye.flags|=16):ge.push(le)}}function p(ye,le){if(!s)return null;for(;le!==null;)l(ye,le),le=le.sibling;return null}function g(ye){for(var le=new Map;ye!==null;)ye.key!==null?le.set(ye.key,ye):le.set(ye.index,ye),ye=ye.sibling;return le}function S(ye,le){return ye=Ui(ye,le),ye.index=0,ye.sibling=null,ye}function T(ye,le,ge){return ye.index=ge,s?(ge=ye.alternate,ge!==null?(ge=ge.index,ge<le?(ye.flags|=67108866,le):ge):(ye.flags|=67108866,le)):(ye.flags|=1048576,le)}function L(ye){return s&&ye.alternate===null&&(ye.flags|=67108866),ye}function Y(ye,le,ge,Re){return le===null||le.tag!==6?(le=g4(ge,ye.mode,Re),le.return=ye,le):(le=S(le,ge),le.return=ye,le)}function oe(ye,le,ge,Re){var Qe=ge.type;return Qe===w?Ne(ye,le,ge.props.children,Re,ge.key):le!==null&&(le.elementType===Qe||typeof Qe=="object"&&Qe!==null&&Qe.$$typeof===R&&yW(Qe)===le.type)?(le=S(le,ge.props),fh(le,ge),le.return=ye,le):(le=h1(ge.type,ge.key,ge.props,null,ye.mode,Re),fh(le,ge),le.return=ye,le)}function ke(ye,le,ge,Re){return le===null||le.tag!==4||le.stateNode.containerInfo!==ge.containerInfo||le.stateNode.implementation!==ge.implementation?(le=v4(ge,ye.mode,Re),le.return=ye,le):(le=S(le,ge.children||[]),le.return=ye,le)}function Ne(ye,le,ge,Re,Qe){return le===null||le.tag!==7?(le=ul(ge,ye.mode,Re,Qe),le.return=ye,le):(le=S(le,ge),le.return=ye,le)}function Me(ye,le,ge){if(typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint")return le=g4(""+le,ye.mode,ge),le.return=ye,le;if(typeof le=="object"&&le!==null){switch(le.$$typeof){case m:return ge=h1(le.type,le.key,le.props,null,ye.mode,ge),fh(ge,le),ge.return=ye,ge;case k:return le=v4(le,ye.mode,ge),le.return=ye,le;case R:var Re=le._init;return le=Re(le._payload),Me(ye,le,ge)}if(Z(le)||U(le))return le=ul(le,ye.mode,ge,null),le.return=ye,le;if(typeof le.then=="function")return Me(ye,P1(le),ge);if(le.$$typeof===E)return Me(ye,k1(ye,le),ge);R1(ye,le)}return null}function xe(ye,le,ge,Re){var Qe=le!==null?le.key:null;if(typeof ge=="string"&&ge!==""||typeof ge=="number"||typeof ge=="bigint")return Qe!==null?null:Y(ye,le,""+ge,Re);if(typeof ge=="object"&&ge!==null){switch(ge.$$typeof){case m:return ge.key===Qe?oe(ye,le,ge,Re):null;case k:return ge.key===Qe?ke(ye,le,ge,Re):null;case R:return Qe=ge._init,ge=Qe(ge._payload),xe(ye,le,ge,Re)}if(Z(ge)||U(ge))return Qe!==null?null:Ne(ye,le,ge,Re,null);if(typeof ge.then=="function")return xe(ye,le,P1(ge),Re);if(ge.$$typeof===E)return xe(ye,le,k1(ye,ge),Re);R1(ye,ge)}return null}function _e(ye,le,ge,Re,Qe){if(typeof Re=="string"&&Re!==""||typeof Re=="number"||typeof Re=="bigint")return ye=ye.get(ge)||null,Y(le,ye,""+Re,Qe);if(typeof Re=="object"&&Re!==null){switch(Re.$$typeof){case m:return ye=ye.get(Re.key===null?ge:Re.key)||null,oe(le,ye,Re,Qe);case k:return ye=ye.get(Re.key===null?ge:Re.key)||null,ke(le,ye,Re,Qe);case R:var Ot=Re._init;return Re=Ot(Re._payload),_e(ye,le,ge,Re,Qe)}if(Z(Re)||U(Re))return ye=ye.get(ge)||null,Ne(le,ye,Re,Qe,null);if(typeof Re.then=="function")return _e(ye,le,ge,P1(Re),Qe);if(Re.$$typeof===E)return _e(ye,le,ge,k1(le,Re),Qe);R1(le,Re)}return null}function yt(ye,le,ge,Re){for(var Qe=null,Ot=null,at=le,ft=le=0,ir=null;at!==null&&ft<ge.length;ft++){at.index>ft?(ir=at,at=null):ir=at.sibling;var $t=xe(ye,at,ge[ft],Re);if($t===null){at===null&&(at=ir);break}s&&at&&$t.alternate===null&&l(ye,at),le=T($t,le,ft),Ot===null?Qe=$t:Ot.sibling=$t,Ot=$t,at=ir}if(ft===ge.length)return p(ye,at),Bt&&dl(ye,ft),Qe;if(at===null){for(;ft<ge.length;ft++)at=Me(ye,ge[ft],Re),at!==null&&(le=T(at,le,ft),Ot===null?Qe=at:Ot.sibling=at,Ot=at);return Bt&&dl(ye,ft),Qe}for(at=g(at);ft<ge.length;ft++)ir=_e(at,ye,ft,ge[ft],Re),ir!==null&&(s&&ir.alternate!==null&&at.delete(ir.key===null?ft:ir.key),le=T(ir,le,ft),Ot===null?Qe=ir:Ot.sibling=ir,Ot=ir);return s&&at.forEach(function(nc){return l(ye,nc)}),Bt&&dl(ye,ft),Qe}function lt(ye,le,ge,Re){if(ge==null)throw Error(r(151));for(var Qe=null,Ot=null,at=le,ft=le=0,ir=null,$t=ge.next();at!==null&&!$t.done;ft++,$t=ge.next()){at.index>ft?(ir=at,at=null):ir=at.sibling;var nc=xe(ye,at,$t.value,Re);if(nc===null){at===null&&(at=ir);break}s&&at&&nc.alternate===null&&l(ye,at),le=T(nc,le,ft),Ot===null?Qe=nc:Ot.sibling=nc,Ot=nc,at=ir}if($t.done)return p(ye,at),Bt&&dl(ye,ft),Qe;if(at===null){for(;!$t.done;ft++,$t=ge.next())$t=Me(ye,$t.value,Re),$t!==null&&(le=T($t,le,ft),Ot===null?Qe=$t:Ot.sibling=$t,Ot=$t);return Bt&&dl(ye,ft),Qe}for(at=g(at);!$t.done;ft++,$t=ge.next())$t=_e(at,ye,ft,$t.value,Re),$t!==null&&(s&&$t.alternate!==null&&at.delete($t.key===null?ft:$t.key),le=T($t,le,ft),Ot===null?Qe=$t:Ot.sibling=$t,Ot=$t);return s&&at.forEach(function(Z7e){return l(ye,Z7e)}),Bt&&dl(ye,ft),Qe}function Kt(ye,le,ge,Re){if(typeof ge=="object"&&ge!==null&&ge.type===w&&ge.key===null&&(ge=ge.props.children),typeof ge=="object"&&ge!==null){switch(ge.$$typeof){case m:e:{for(var Qe=ge.key;le!==null;){if(le.key===Qe){if(Qe=ge.type,Qe===w){if(le.tag===7){p(ye,le.sibling),Re=S(le,ge.props.children),Re.return=ye,ye=Re;break e}}else if(le.elementType===Qe||typeof Qe=="object"&&Qe!==null&&Qe.$$typeof===R&&yW(Qe)===le.type){p(ye,le.sibling),Re=S(le,ge.props),fh(Re,ge),Re.return=ye,ye=Re;break e}p(ye,le);break}else l(ye,le);le=le.sibling}ge.type===w?(Re=ul(ge.props.children,ye.mode,Re,ge.key),Re.return=ye,ye=Re):(Re=h1(ge.type,ge.key,ge.props,null,ye.mode,Re),fh(Re,ge),Re.return=ye,ye=Re)}return L(ye);case k:e:{for(Qe=ge.key;le!==null;){if(le.key===Qe)if(le.tag===4&&le.stateNode.containerInfo===ge.containerInfo&&le.stateNode.implementation===ge.implementation){p(ye,le.sibling),Re=S(le,ge.children||[]),Re.return=ye,ye=Re;break e}else{p(ye,le);break}else l(ye,le);le=le.sibling}Re=v4(ge,ye.mode,Re),Re.return=ye,ye=Re}return L(ye);case R:return Qe=ge._init,ge=Qe(ge._payload),Kt(ye,le,ge,Re)}if(Z(ge))return yt(ye,le,ge,Re);if(U(ge)){if(Qe=U(ge),typeof Qe!="function")throw Error(r(150));return ge=Qe.call(ge),lt(ye,le,ge,Re)}if(typeof ge.then=="function")return Kt(ye,le,P1(ge),Re);if(ge.$$typeof===E)return Kt(ye,le,k1(ye,ge),Re);R1(ye,ge)}return typeof ge=="string"&&ge!==""||typeof ge=="number"||typeof ge=="bigint"?(ge=""+ge,le!==null&&le.tag===6?(p(ye,le.sibling),Re=S(le,ge),Re.return=ye,ye=Re):(p(ye,le),Re=g4(ge,ye.mode,Re),Re.return=ye,ye=Re),L(ye)):p(ye,le)}return function(ye,le,ge,Re){try{uh=0;var Qe=Kt(ye,le,ge,Re);return Xf=null,Qe}catch(at){if(at===th||at===x1)throw at;var Ot=ga(29,at,null,ye.mode);return Ot.lanes=Re,Ot.return=ye,Ot}finally{}}}var Qf=pW(!0),hW=pW(!1),Ka=ee(null),ri=null;function Fs(s){var l=s.alternate;W(Zn,Zn.current&1),W(Ka,s),ri===null&&(l===null||Wf.current!==null||l.memoizedState!==null)&&(ri=s)}function mW(s){if(s.tag===22){if(W(Zn,Zn.current),W(Ka,s),ri===null){var l=s.alternate;l!==null&&l.memoizedState!==null&&(ri=s)}}else zs()}function zs(){W(Zn,Zn.current),W(Ka,Ka.current)}function Gi(s){se(Ka),ri===s&&(ri=null),se(Zn)}var Zn=ee(0);function M1(s){for(var l=s;l!==null;){if(l.tag===13){var p=l.memoizedState;if(p!==null&&(p=p.dehydrated,p===null||p.data==="$?"||Uj(p)))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===s)break;for(;l.sibling===null;){if(l.return===null||l.return===s)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}function X4(s,l,p,g){l=s.memoizedState,p=p(g,l),p=p==null?l:h({},l,p),s.memoizedState=p,s.lanes===0&&(s.updateQueue.baseState=p)}var Q4={enqueueSetState:function(s,l,p){s=s._reactInternals;var g=xa(),S=$s(g);S.payload=l,p!=null&&(S.callback=p),l=Bs(s,S,g),l!==null&&(wa(l,s,g),rh(l,s,g))},enqueueReplaceState:function(s,l,p){s=s._reactInternals;var g=xa(),S=$s(g);S.tag=1,S.payload=l,p!=null&&(S.callback=p),l=Bs(s,S,g),l!==null&&(wa(l,s,g),rh(l,s,g))},enqueueForceUpdate:function(s,l){s=s._reactInternals;var p=xa(),g=$s(p);g.tag=2,l!=null&&(g.callback=l),l=Bs(s,g,p),l!==null&&(wa(l,s,p),rh(l,s,p))}};function gW(s,l,p,g,S,T,L){return s=s.stateNode,typeof s.shouldComponentUpdate=="function"?s.shouldComponentUpdate(g,T,L):l.prototype&&l.prototype.isPureReactComponent?!Wp(p,g)||!Wp(S,T):!0}function vW(s,l,p,g){s=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(p,g),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(p,g),l.state!==s&&Q4.enqueueReplaceState(l,l.state,null)}function kl(s,l){var p=l;if("ref"in l){p={};for(var g in l)g!=="ref"&&(p[g]=l[g])}if(s=s.defaultProps){p===l&&(p=h({},p));for(var S in s)p[S]===void 0&&(p[S]=s[S])}return p}var L1=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",s);return}console.error(s)};function kW(s){L1(s)}function bW(s){console.error(s)}function xW(s){L1(s)}function D1(s,l){try{var p=s.onUncaughtError;p(l.value,{componentStack:l.stack})}catch(g){setTimeout(function(){throw g})}}function wW(s,l,p){try{var g=s.onCaughtError;g(p.value,{componentStack:p.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(S){setTimeout(function(){throw S})}}function J4(s,l,p){return p=$s(p),p.tag=3,p.payload={element:null},p.callback=function(){D1(s,l)},p}function _W(s){return s=$s(s),s.tag=3,s}function SW(s,l,p,g){var S=p.type.getDerivedStateFromError;if(typeof S=="function"){var T=g.value;s.payload=function(){return S(T)},s.callback=function(){wW(l,p,g)}}var L=p.stateNode;L!==null&&typeof L.componentDidCatch=="function"&&(s.callback=function(){wW(l,p,g),typeof S!="function"&&(Ys===null?Ys=new Set([this]):Ys.add(this));var Y=g.stack;this.componentDidCatch(g.value,{componentStack:Y!==null?Y:""})})}function ZEe(s,l,p,g,S){if(p.flags|=32768,g!==null&&typeof g=="object"&&typeof g.then=="function"){if(l=p.alternate,l!==null&&Qp(l,p,S,!0),p=Ka.current,p!==null){switch(p.tag){case 13:return ri===null?_j():p.alternate===null&&wn===0&&(wn=3),p.flags&=-257,p.flags|=65536,p.lanes=S,g===O4?p.flags|=16384:(l=p.updateQueue,l===null?p.updateQueue=new Set([g]):l.add(g),Cj(s,g,S)),!1;case 22:return p.flags|=65536,g===O4?p.flags|=16384:(l=p.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([g])},p.updateQueue=l):(p=l.retryQueue,p===null?l.retryQueue=new Set([g]):p.add(g)),Cj(s,g,S)),!1}throw Error(r(435,p.tag))}return Cj(s,g,S),_j(),!1}if(Bt)return l=Ka.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=S,g!==x4&&(s=Error(r(422),{cause:g}),Xp(qa(s,p)))):(g!==x4&&(l=Error(r(423),{cause:g}),Xp(qa(l,p))),s=s.current.alternate,s.flags|=65536,S&=-S,s.lanes|=S,g=qa(g,p),S=J4(s.stateNode,g,S),N4(s,S),wn!==4&&(wn=2)),!1;var T=Error(r(520),{cause:g});if(T=qa(T,p),vh===null?vh=[T]:vh.push(T),wn!==4&&(wn=2),l===null)return!0;g=qa(g,p),p=l;do{switch(p.tag){case 3:return p.flags|=65536,s=S&-S,p.lanes|=s,s=J4(p.stateNode,g,s),N4(p,s),!1;case 1:if(l=p.type,T=p.stateNode,(p.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||T!==null&&typeof T.componentDidCatch=="function"&&(Ys===null||!Ys.has(T))))return p.flags|=65536,S&=-S,p.lanes|=S,S=_W(S),SW(S,s,p,g),N4(p,S),!1}p=p.return}while(p!==null);return!1}var CW=Error(r(461)),ar=!1;function yr(s,l,p,g){l.child=s===null?hW(l,null,p,g):Qf(l,s.child,p,g)}function jW(s,l,p,g,S){p=p.render;var T=l.ref;if("ref"in g){var L={};for(var Y in g)Y!=="ref"&&(L[Y]=g[Y])}else L=g;return ml(l),g=D4(s,l,p,L,T,S),Y=I4(),s!==null&&!ar?($4(s,l,S),Wi(s,l,S)):(Bt&&Y&&k4(l),l.flags|=1,yr(s,l,g,S),l.child)}function AW(s,l,p,g,S){if(s===null){var T=p.type;return typeof T=="function"&&!m4(T)&&T.defaultProps===void 0&&p.compare===null?(l.tag=15,l.type=T,OW(s,l,T,g,S)):(s=h1(p.type,null,g,l,l.mode,S),s.ref=l.ref,s.return=l,l.child=s)}if(T=s.child,!sj(s,S)){var L=T.memoizedProps;if(p=p.compare,p=p!==null?p:Wp,p(L,g)&&s.ref===l.ref)return Wi(s,l,S)}return l.flags|=1,s=Ui(T,g),s.ref=l.ref,s.return=l,l.child=s}function OW(s,l,p,g,S){if(s!==null){var T=s.memoizedProps;if(Wp(T,g)&&s.ref===l.ref)if(ar=!1,l.pendingProps=g=T,sj(s,S))(s.flags&131072)!==0&&(ar=!0);else return l.lanes=s.lanes,Wi(s,l,S)}return ej(s,l,p,g,S)}function EW(s,l,p){var g=l.pendingProps,S=g.children,T=s!==null?s.memoizedState:null;if(g.mode==="hidden"){if((l.flags&128)!==0){if(g=T!==null?T.baseLanes|p:p,s!==null){for(S=l.child=s.child,T=0;S!==null;)T=T|S.lanes|S.childLanes,S=S.sibling;l.childLanes=T&~g}else l.childLanes=0,l.child=null;return TW(s,l,g,p)}if((p&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},s!==null&&b1(l,T!==null?T.cachePool:null),T!==null?OG(l,T):R4(),mW(l);else return l.lanes=l.childLanes=536870912,TW(s,l,T!==null?T.baseLanes|p:p,p)}else T!==null?(b1(l,T.cachePool),OG(l,T),zs(),l.memoizedState=null):(s!==null&&b1(l,null),R4(),zs());return yr(s,l,S,p),l.child}function TW(s,l,p,g){var S=A4();return S=S===null?null:{parent:Kn._currentValue,pool:S},l.memoizedState={baseLanes:p,cachePool:S},s!==null&&b1(l,null),R4(),mW(l),s!==null&&Qp(s,l,g,!0),null}function I1(s,l){var p=l.ref;if(p===null)s!==null&&s.ref!==null&&(l.flags|=4194816);else{if(typeof p!="function"&&typeof p!="object")throw Error(r(284));(s===null||s.ref!==p)&&(l.flags|=4194816)}}function ej(s,l,p,g,S){return ml(l),p=D4(s,l,p,g,void 0,S),g=I4(),s!==null&&!ar?($4(s,l,S),Wi(s,l,S)):(Bt&&g&&k4(l),l.flags|=1,yr(s,l,p,S),l.child)}function NW(s,l,p,g,S,T){return ml(l),l.updateQueue=null,p=TG(l,g,p,S),EG(s),g=I4(),s!==null&&!ar?($4(s,l,T),Wi(s,l,T)):(Bt&&g&&k4(l),l.flags|=1,yr(s,l,p,T),l.child)}function PW(s,l,p,g,S){if(ml(l),l.stateNode===null){var T=zf,L=p.contextType;typeof L=="object"&&L!==null&&(T=Or(L)),T=new p(g,T),l.memoizedState=T.state!==null&&T.state!==void 0?T.state:null,T.updater=Q4,l.stateNode=T,T._reactInternals=l,T=l.stateNode,T.props=g,T.state=l.memoizedState,T.refs={},E4(l),L=p.contextType,T.context=typeof L=="object"&&L!==null?Or(L):zf,T.state=l.memoizedState,L=p.getDerivedStateFromProps,typeof L=="function"&&(X4(l,p,L,g),T.state=l.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof T.getSnapshotBeforeUpdate=="function"||typeof T.UNSAFE_componentWillMount!="function"&&typeof T.componentWillMount!="function"||(L=T.state,typeof T.componentWillMount=="function"&&T.componentWillMount(),typeof T.UNSAFE_componentWillMount=="function"&&T.UNSAFE_componentWillMount(),L!==T.state&&Q4.enqueueReplaceState(T,T.state,null),oh(l,g,T,S),ah(),T.state=l.memoizedState),typeof T.componentDidMount=="function"&&(l.flags|=4194308),g=!0}else if(s===null){T=l.stateNode;var Y=l.memoizedProps,oe=kl(p,Y);T.props=oe;var ke=T.context,Ne=p.contextType;L=zf,typeof Ne=="object"&&Ne!==null&&(L=Or(Ne));var Me=p.getDerivedStateFromProps;Ne=typeof Me=="function"||typeof T.getSnapshotBeforeUpdate=="function",Y=l.pendingProps!==Y,Ne||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(Y||ke!==L)&&vW(l,T,g,L),Is=!1;var xe=l.memoizedState;T.state=xe,oh(l,g,T,S),ah(),ke=l.memoizedState,Y||xe!==ke||Is?(typeof Me=="function"&&(X4(l,p,Me,g),ke=l.memoizedState),(oe=Is||gW(l,p,oe,g,xe,ke,L))?(Ne||typeof T.UNSAFE_componentWillMount!="function"&&typeof T.componentWillMount!="function"||(typeof T.componentWillMount=="function"&&T.componentWillMount(),typeof T.UNSAFE_componentWillMount=="function"&&T.UNSAFE_componentWillMount()),typeof T.componentDidMount=="function"&&(l.flags|=4194308)):(typeof T.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=g,l.memoizedState=ke),T.props=g,T.state=ke,T.context=L,g=oe):(typeof T.componentDidMount=="function"&&(l.flags|=4194308),g=!1)}else{T=l.stateNode,T4(s,l),L=l.memoizedProps,Ne=kl(p,L),T.props=Ne,Me=l.pendingProps,xe=T.context,ke=p.contextType,oe=zf,typeof ke=="object"&&ke!==null&&(oe=Or(ke)),Y=p.getDerivedStateFromProps,(ke=typeof Y=="function"||typeof T.getSnapshotBeforeUpdate=="function")||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(L!==Me||xe!==oe)&&vW(l,T,g,oe),Is=!1,xe=l.memoizedState,T.state=xe,oh(l,g,T,S),ah();var _e=l.memoizedState;L!==Me||xe!==_e||Is||s!==null&&s.dependencies!==null&&v1(s.dependencies)?(typeof Y=="function"&&(X4(l,p,Y,g),_e=l.memoizedState),(Ne=Is||gW(l,p,Ne,g,xe,_e,oe)||s!==null&&s.dependencies!==null&&v1(s.dependencies))?(ke||typeof T.UNSAFE_componentWillUpdate!="function"&&typeof T.componentWillUpdate!="function"||(typeof T.componentWillUpdate=="function"&&T.componentWillUpdate(g,_e,oe),typeof T.UNSAFE_componentWillUpdate=="function"&&T.UNSAFE_componentWillUpdate(g,_e,oe)),typeof T.componentDidUpdate=="function"&&(l.flags|=4),typeof T.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof T.componentDidUpdate!="function"||L===s.memoizedProps&&xe===s.memoizedState||(l.flags|=4),typeof T.getSnapshotBeforeUpdate!="function"||L===s.memoizedProps&&xe===s.memoizedState||(l.flags|=1024),l.memoizedProps=g,l.memoizedState=_e),T.props=g,T.state=_e,T.context=oe,g=Ne):(typeof T.componentDidUpdate!="function"||L===s.memoizedProps&&xe===s.memoizedState||(l.flags|=4),typeof T.getSnapshotBeforeUpdate!="function"||L===s.memoizedProps&&xe===s.memoizedState||(l.flags|=1024),g=!1)}return T=g,I1(s,l),g=(l.flags&128)!==0,T||g?(T=l.stateNode,p=g&&typeof p.getDerivedStateFromError!="function"?null:T.render(),l.flags|=1,s!==null&&g?(l.child=Qf(l,s.child,null,S),l.child=Qf(l,null,p,S)):yr(s,l,p,S),l.memoizedState=T.state,s=l.child):s=Wi(s,l,S),s}function RW(s,l,p,g){return Zp(),l.flags|=256,yr(s,l,p,g),l.child}var tj={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function nj(s){return{baseLanes:s,cachePool:bG()}}function rj(s,l,p){return s=s!==null?s.childLanes&~p:0,l&&(s|=Za),s}function MW(s,l,p){var g=l.pendingProps,S=!1,T=(l.flags&128)!==0,L;if((L=T)||(L=s!==null&&s.memoizedState===null?!1:(Zn.current&2)!==0),L&&(S=!0,l.flags&=-129),L=(l.flags&32)!==0,l.flags&=-33,s===null){if(Bt){if(S?Fs(l):zs(),Bt){var Y=xn,oe;if(oe=Y){e:{for(oe=Y,Y=ni;oe.nodeType!==8;){if(!Y){Y=null;break e}if(oe=wo(oe.nextSibling),oe===null){Y=null;break e}}Y=oe}Y!==null?(l.memoizedState={dehydrated:Y,treeContext:fl!==null?{id:Fi,overflow:zi}:null,retryLane:536870912,hydrationErrors:null},oe=ga(18,null,null,0),oe.stateNode=Y,oe.return=l,l.child=oe,Fr=l,xn=null,oe=!0):oe=!1}oe||pl(l)}if(Y=l.memoizedState,Y!==null&&(Y=Y.dehydrated,Y!==null))return Uj(Y)?l.lanes=32:l.lanes=536870912,null;Gi(l)}return Y=g.children,g=g.fallback,S?(zs(),S=l.mode,Y=$1({mode:"hidden",children:Y},S),g=ul(g,S,p,null),Y.return=l,g.return=l,Y.sibling=g,l.child=Y,S=l.child,S.memoizedState=nj(p),S.childLanes=rj(s,L,p),l.memoizedState=tj,g):(Fs(l),aj(l,Y))}if(oe=s.memoizedState,oe!==null&&(Y=oe.dehydrated,Y!==null)){if(T)l.flags&256?(Fs(l),l.flags&=-257,l=oj(s,l,p)):l.memoizedState!==null?(zs(),l.child=s.child,l.flags|=128,l=null):(zs(),S=g.fallback,Y=l.mode,g=$1({mode:"visible",children:g.children},Y),S=ul(S,Y,p,null),S.flags|=2,g.return=l,S.return=l,g.sibling=S,l.child=g,Qf(l,s.child,null,p),g=l.child,g.memoizedState=nj(p),g.childLanes=rj(s,L,p),l.memoizedState=tj,l=S);else if(Fs(l),Uj(Y)){if(L=Y.nextSibling&&Y.nextSibling.dataset,L)var ke=L.dgst;L=ke,g=Error(r(419)),g.stack="",g.digest=L,Xp({value:g,source:null,stack:null}),l=oj(s,l,p)}else if(ar||Qp(s,l,p,!1),L=(p&s.childLanes)!==0,ar||L){if(L=on,L!==null&&(g=p&-p,g=(g&42)!==0?1:In(g),g=(g&(L.suspendedLanes|p))!==0?0:g,g!==0&&g!==oe.retryLane))throw oe.retryLane=g,Ff(s,g),wa(L,s,g),CW;Y.data==="$?"||_j(),l=oj(s,l,p)}else Y.data==="$?"?(l.flags|=192,l.child=s.child,l=null):(s=oe.treeContext,xn=wo(Y.nextSibling),Fr=l,Bt=!0,yl=null,ni=!1,s!==null&&(Wa[Ya++]=Fi,Wa[Ya++]=zi,Wa[Ya++]=fl,Fi=s.id,zi=s.overflow,fl=l),l=aj(l,g.children),l.flags|=4096);return l}return S?(zs(),S=g.fallback,Y=l.mode,oe=s.child,ke=oe.sibling,g=Ui(oe,{mode:"hidden",children:g.children}),g.subtreeFlags=oe.subtreeFlags&65011712,ke!==null?S=Ui(ke,S):(S=ul(S,Y,p,null),S.flags|=2),S.return=l,g.return=l,g.sibling=S,l.child=g,g=S,S=l.child,Y=s.child.memoizedState,Y===null?Y=nj(p):(oe=Y.cachePool,oe!==null?(ke=Kn._currentValue,oe=oe.parent!==ke?{parent:ke,pool:ke}:oe):oe=bG(),Y={baseLanes:Y.baseLanes|p,cachePool:oe}),S.memoizedState=Y,S.childLanes=rj(s,L,p),l.memoizedState=tj,g):(Fs(l),p=s.child,s=p.sibling,p=Ui(p,{mode:"visible",children:g.children}),p.return=l,p.sibling=null,s!==null&&(L=l.deletions,L===null?(l.deletions=[s],l.flags|=16):L.push(s)),l.child=p,l.memoizedState=null,p)}function aj(s,l){return l=$1({mode:"visible",children:l},s.mode),l.return=s,s.child=l}function $1(s,l){return s=ga(22,s,null,l),s.lanes=0,s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},s}function oj(s,l,p){return Qf(l,s.child,null,p),s=aj(l,l.pendingProps.children),s.flags|=2,l.memoizedState=null,s}function LW(s,l,p){s.lanes|=l;var g=s.alternate;g!==null&&(g.lanes|=l),_4(s.return,l,p)}function ij(s,l,p,g,S){var T=s.memoizedState;T===null?s.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:g,tail:p,tailMode:S}:(T.isBackwards=l,T.rendering=null,T.renderingStartTime=0,T.last=g,T.tail=p,T.tailMode=S)}function DW(s,l,p){var g=l.pendingProps,S=g.revealOrder,T=g.tail;if(yr(s,l,g.children,p),g=Zn.current,(g&2)!==0)g=g&1|2,l.flags|=128;else{if(s!==null&&(s.flags&128)!==0)e:for(s=l.child;s!==null;){if(s.tag===13)s.memoizedState!==null&&LW(s,p,l);else if(s.tag===19)LW(s,p,l);else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===l)break e;for(;s.sibling===null;){if(s.return===null||s.return===l)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}g&=1}switch(W(Zn,g),S){case"forwards":for(p=l.child,S=null;p!==null;)s=p.alternate,s!==null&&M1(s)===null&&(S=p),p=p.sibling;p=S,p===null?(S=l.child,l.child=null):(S=p.sibling,p.sibling=null),ij(l,!1,S,p,T);break;case"backwards":for(p=null,S=l.child,l.child=null;S!==null;){if(s=S.alternate,s!==null&&M1(s)===null){l.child=S;break}s=S.sibling,S.sibling=p,p=S,S=s}ij(l,!0,p,null,T);break;case"together":ij(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function Wi(s,l,p){if(s!==null&&(l.dependencies=s.dependencies),Ws|=l.lanes,(p&l.childLanes)===0)if(s!==null){if(Qp(s,l,p,!1),(p&l.childLanes)===0)return null}else return null;if(s!==null&&l.child!==s.child)throw Error(r(153));if(l.child!==null){for(s=l.child,p=Ui(s,s.pendingProps),l.child=p,p.return=l;s.sibling!==null;)s=s.sibling,p=p.sibling=Ui(s,s.pendingProps),p.return=l;p.sibling=null}return l.child}function sj(s,l){return(s.lanes&l)!==0?!0:(s=s.dependencies,!!(s!==null&&v1(s)))}function XEe(s,l,p){switch(l.tag){case 3:fe(l,l.stateNode.containerInfo),Ds(l,Kn,s.memoizedState.cache),Zp();break;case 27:case 5:Ae(l);break;case 4:fe(l,l.stateNode.containerInfo);break;case 10:Ds(l,l.type,l.memoizedProps.value);break;case 13:var g=l.memoizedState;if(g!==null)return g.dehydrated!==null?(Fs(l),l.flags|=128,null):(p&l.child.childLanes)!==0?MW(s,l,p):(Fs(l),s=Wi(s,l,p),s!==null?s.sibling:null);Fs(l);break;case 19:var S=(s.flags&128)!==0;if(g=(p&l.childLanes)!==0,g||(Qp(s,l,p,!1),g=(p&l.childLanes)!==0),S){if(g)return DW(s,l,p);l.flags|=128}if(S=l.memoizedState,S!==null&&(S.rendering=null,S.tail=null,S.lastEffect=null),W(Zn,Zn.current),g)break;return null;case 22:case 23:return l.lanes=0,EW(s,l,p);case 24:Ds(l,Kn,s.memoizedState.cache)}return Wi(s,l,p)}function IW(s,l,p){if(s!==null)if(s.memoizedProps!==l.pendingProps)ar=!0;else{if(!sj(s,p)&&(l.flags&128)===0)return ar=!1,XEe(s,l,p);ar=(s.flags&131072)!==0}else ar=!1,Bt&&(l.flags&1048576)!==0&&yG(l,g1,l.index);switch(l.lanes=0,l.tag){case 16:e:{s=l.pendingProps;var g=l.elementType,S=g._init;if(g=S(g._payload),l.type=g,typeof g=="function")m4(g)?(s=kl(g,s),l.tag=1,l=PW(null,l,g,s,p)):(l.tag=0,l=ej(null,l,g,s,p));else{if(g!=null){if(S=g.$$typeof,S===O){l.tag=11,l=jW(null,l,g,s,p);break e}else if(S===P){l.tag=14,l=AW(null,l,g,s,p);break e}}throw l=$(g)||g,Error(r(306,l,""))}}return l;case 0:return ej(s,l,l.type,l.pendingProps,p);case 1:return g=l.type,S=kl(g,l.pendingProps),PW(s,l,g,S,p);case 3:e:{if(fe(l,l.stateNode.containerInfo),s===null)throw Error(r(387));g=l.pendingProps;var T=l.memoizedState;S=T.element,T4(s,l),oh(l,g,null,p);var L=l.memoizedState;if(g=L.cache,Ds(l,Kn,g),g!==T.cache&&S4(l,[Kn],p,!0),ah(),g=L.element,T.isDehydrated)if(T={element:g,isDehydrated:!1,cache:L.cache},l.updateQueue.baseState=T,l.memoizedState=T,l.flags&256){l=RW(s,l,g,p);break e}else if(g!==S){S=qa(Error(r(424)),l),Xp(S),l=RW(s,l,g,p);break e}else{switch(s=l.stateNode.containerInfo,s.nodeType){case 9:s=s.body;break;default:s=s.nodeName==="HTML"?s.ownerDocument.body:s}for(xn=wo(s.firstChild),Fr=l,Bt=!0,yl=null,ni=!0,p=hW(l,null,g,p),l.child=p;p;)p.flags=p.flags&-3|4096,p=p.sibling}else{if(Zp(),g===S){l=Wi(s,l,p);break e}yr(s,l,g,p)}l=l.child}return l;case 26:return I1(s,l),s===null?(p=FY(l.type,null,l.pendingProps,null))?l.memoizedState=p:Bt||(p=l.type,s=l.pendingProps,g=Q1(ue.current).createElement(p),g[An]=l,g[an]=s,hr(g,p,s),rr(g),l.stateNode=g):l.memoizedState=FY(l.type,s.memoizedProps,l.pendingProps,s.memoizedState),null;case 27:return Ae(l),s===null&&Bt&&(g=l.stateNode=$Y(l.type,l.pendingProps,ue.current),Fr=l,ni=!0,S=xn,Xs(l.type)?(Fj=S,xn=wo(g.firstChild)):xn=S),yr(s,l,l.pendingProps.children,p),I1(s,l),s===null&&(l.flags|=4194304),l.child;case 5:return s===null&&Bt&&((S=g=xn)&&(g=C7e(g,l.type,l.pendingProps,ni),g!==null?(l.stateNode=g,Fr=l,xn=wo(g.firstChild),ni=!1,S=!0):S=!1),S||pl(l)),Ae(l),S=l.type,T=l.pendingProps,L=s!==null?s.memoizedProps:null,g=T.children,Ij(S,T)?g=null:L!==null&&Ij(S,L)&&(l.flags|=32),l.memoizedState!==null&&(S=D4(s,l,HEe,null,null,p),Ah._currentValue=S),I1(s,l),yr(s,l,g,p),l.child;case 6:return s===null&&Bt&&((s=p=xn)&&(p=j7e(p,l.pendingProps,ni),p!==null?(l.stateNode=p,Fr=l,xn=null,s=!0):s=!1),s||pl(l)),null;case 13:return MW(s,l,p);case 4:return fe(l,l.stateNode.containerInfo),g=l.pendingProps,s===null?l.child=Qf(l,null,g,p):yr(s,l,g,p),l.child;case 11:return jW(s,l,l.type,l.pendingProps,p);case 7:return yr(s,l,l.pendingProps,p),l.child;case 8:return yr(s,l,l.pendingProps.children,p),l.child;case 12:return yr(s,l,l.pendingProps.children,p),l.child;case 10:return g=l.pendingProps,Ds(l,l.type,g.value),yr(s,l,g.children,p),l.child;case 9:return S=l.type._context,g=l.pendingProps.children,ml(l),S=Or(S),g=g(S),l.flags|=1,yr(s,l,g,p),l.child;case 14:return AW(s,l,l.type,l.pendingProps,p);case 15:return OW(s,l,l.type,l.pendingProps,p);case 19:return DW(s,l,p);case 31:return g=l.pendingProps,p=l.mode,g={mode:g.mode,children:g.children},s===null?(p=$1(g,p),p.ref=l.ref,l.child=p,p.return=l,l=p):(p=Ui(s.child,g),p.ref=l.ref,l.child=p,p.return=l,l=p),l;case 22:return EW(s,l,p);case 24:return ml(l),g=Or(Kn),s===null?(S=A4(),S===null&&(S=on,T=C4(),S.pooledCache=T,T.refCount++,T!==null&&(S.pooledCacheLanes|=p),S=T),l.memoizedState={parent:g,cache:S},E4(l),Ds(l,Kn,S)):((s.lanes&p)!==0&&(T4(s,l),oh(l,null,null,p),ah()),S=s.memoizedState,T=l.memoizedState,S.parent!==g?(S={parent:g,cache:g},l.memoizedState=S,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=S),Ds(l,Kn,g)):(g=T.cache,Ds(l,Kn,g),g!==S.cache&&S4(l,[Kn],p,!0))),yr(s,l,l.pendingProps.children,p),l.child;case 29:throw l.pendingProps}throw Error(r(156,l.tag))}function Yi(s){s.flags|=4}function $W(s,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)s.flags&=-16777217;else if(s.flags|=16777216,!GY(l)){if(l=Ka.current,l!==null&&((Rt&4194048)===Rt?ri!==null:(Rt&62914560)!==Rt&&(Rt&536870912)===0||l!==ri))throw nh=O4,xG;s.flags|=8192}}function B1(s,l){l!==null&&(s.flags|=4),s.flags&16384&&(l=s.tag!==22?rl():536870912,s.lanes|=l,nd|=l)}function dh(s,l){if(!Bt)switch(s.tailMode){case"hidden":l=s.tail;for(var p=null;l!==null;)l.alternate!==null&&(p=l),l=l.sibling;p===null?s.tail=null:p.sibling=null;break;case"collapsed":p=s.tail;for(var g=null;p!==null;)p.alternate!==null&&(g=p),p=p.sibling;g===null?l||s.tail===null?s.tail=null:s.tail.sibling=null:g.sibling=null}}function hn(s){var l=s.alternate!==null&&s.alternate.child===s.child,p=0,g=0;if(l)for(var S=s.child;S!==null;)p|=S.lanes|S.childLanes,g|=S.subtreeFlags&65011712,g|=S.flags&65011712,S.return=s,S=S.sibling;else for(S=s.child;S!==null;)p|=S.lanes|S.childLanes,g|=S.subtreeFlags,g|=S.flags,S.return=s,S=S.sibling;return s.subtreeFlags|=g,s.childLanes=p,l}function QEe(s,l,p){var g=l.pendingProps;switch(b4(l),l.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hn(l),null;case 1:return hn(l),null;case 3:return p=l.stateNode,g=null,s!==null&&(g=s.memoizedState.cache),l.memoizedState.cache!==g&&(l.flags|=2048),Vi(Kn),pe(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(s===null||s.child===null)&&(Kp(l)?Yi(l):s===null||s.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,mG())),hn(l),null;case 26:return p=l.memoizedState,s===null?(Yi(l),p!==null?(hn(l),$W(l,p)):(hn(l),l.flags&=-16777217)):p?p!==s.memoizedState?(Yi(l),hn(l),$W(l,p)):(hn(l),l.flags&=-16777217):(s.memoizedProps!==g&&Yi(l),hn(l),l.flags&=-16777217),null;case 27:Te(l),p=ue.current;var S=l.type;if(s!==null&&l.stateNode!=null)s.memoizedProps!==g&&Yi(l);else{if(!g){if(l.stateNode===null)throw Error(r(166));return hn(l),null}s=ie.current,Kp(l)?pG(l):(s=$Y(S,g,p),l.stateNode=s,Yi(l))}return hn(l),null;case 5:if(Te(l),p=l.type,s!==null&&l.stateNode!=null)s.memoizedProps!==g&&Yi(l);else{if(!g){if(l.stateNode===null)throw Error(r(166));return hn(l),null}if(s=ie.current,Kp(l))pG(l);else{switch(S=Q1(ue.current),s){case 1:s=S.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:s=S.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":s=S.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":s=S.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":s=S.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof g.is=="string"?S.createElement("select",{is:g.is}):S.createElement("select"),g.multiple?s.multiple=!0:g.size&&(s.size=g.size);break;default:s=typeof g.is=="string"?S.createElement(p,{is:g.is}):S.createElement(p)}}s[An]=l,s[an]=g;e:for(S=l.child;S!==null;){if(S.tag===5||S.tag===6)s.appendChild(S.stateNode);else if(S.tag!==4&&S.tag!==27&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===l)break e;for(;S.sibling===null;){if(S.return===null||S.return===l)break e;S=S.return}S.sibling.return=S.return,S=S.sibling}l.stateNode=s;e:switch(hr(s,p,g),p){case"button":case"input":case"select":case"textarea":s=!!g.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&Yi(l)}}return hn(l),l.flags&=-16777217,null;case 6:if(s&&l.stateNode!=null)s.memoizedProps!==g&&Yi(l);else{if(typeof g!="string"&&l.stateNode===null)throw Error(r(166));if(s=ue.current,Kp(l)){if(s=l.stateNode,p=l.memoizedProps,g=null,S=Fr,S!==null)switch(S.tag){case 27:case 5:g=S.memoizedProps}s[An]=l,s=!!(s.nodeValue===p||g!==null&&g.suppressHydrationWarning===!0||NY(s.nodeValue,p)),s||pl(l)}else s=Q1(s).createTextNode(g),s[An]=l,l.stateNode=s}return hn(l),null;case 13:if(g=l.memoizedState,s===null||s.memoizedState!==null&&s.memoizedState.dehydrated!==null){if(S=Kp(l),g!==null&&g.dehydrated!==null){if(s===null){if(!S)throw Error(r(318));if(S=l.memoizedState,S=S!==null?S.dehydrated:null,!S)throw Error(r(317));S[An]=l}else Zp(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;hn(l),S=!1}else S=mG(),s!==null&&s.memoizedState!==null&&(s.memoizedState.hydrationErrors=S),S=!0;if(!S)return l.flags&256?(Gi(l),l):(Gi(l),null)}if(Gi(l),(l.flags&128)!==0)return l.lanes=p,l;if(p=g!==null,s=s!==null&&s.memoizedState!==null,p){g=l.child,S=null,g.alternate!==null&&g.alternate.memoizedState!==null&&g.alternate.memoizedState.cachePool!==null&&(S=g.alternate.memoizedState.cachePool.pool);var T=null;g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(T=g.memoizedState.cachePool.pool),T!==S&&(g.flags|=2048)}return p!==s&&p&&(l.child.flags|=8192),B1(l,l.updateQueue),hn(l),null;case 4:return pe(),s===null&&Pj(l.stateNode.containerInfo),hn(l),null;case 10:return Vi(l.type),hn(l),null;case 19:if(se(Zn),S=l.memoizedState,S===null)return hn(l),null;if(g=(l.flags&128)!==0,T=S.rendering,T===null)if(g)dh(S,!1);else{if(wn!==0||s!==null&&(s.flags&128)!==0)for(s=l.child;s!==null;){if(T=M1(s),T!==null){for(l.flags|=128,dh(S,!1),s=T.updateQueue,l.updateQueue=s,B1(l,s),l.subtreeFlags=0,s=p,p=l.child;p!==null;)dG(p,s),p=p.sibling;return W(Zn,Zn.current&1|2),l.child}s=s.sibling}S.tail!==null&&ve()>z1&&(l.flags|=128,g=!0,dh(S,!1),l.lanes=4194304)}else{if(!g)if(s=M1(T),s!==null){if(l.flags|=128,g=!0,s=s.updateQueue,l.updateQueue=s,B1(l,s),dh(S,!0),S.tail===null&&S.tailMode==="hidden"&&!T.alternate&&!Bt)return hn(l),null}else 2*ve()-S.renderingStartTime>z1&&p!==536870912&&(l.flags|=128,g=!0,dh(S,!1),l.lanes=4194304);S.isBackwards?(T.sibling=l.child,l.child=T):(s=S.last,s!==null?s.sibling=T:l.child=T,S.last=T)}return S.tail!==null?(l=S.tail,S.rendering=l,S.tail=l.sibling,S.renderingStartTime=ve(),l.sibling=null,s=Zn.current,W(Zn,g?s&1|2:s&1),l):(hn(l),null);case 22:case 23:return Gi(l),M4(),g=l.memoizedState!==null,s!==null?s.memoizedState!==null!==g&&(l.flags|=8192):g&&(l.flags|=8192),g?(p&536870912)!==0&&(l.flags&128)===0&&(hn(l),l.subtreeFlags&6&&(l.flags|=8192)):hn(l),p=l.updateQueue,p!==null&&B1(l,p.retryQueue),p=null,s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),g=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(g=l.memoizedState.cachePool.pool),g!==p&&(l.flags|=2048),s!==null&&se(gl),null;case 24:return p=null,s!==null&&(p=s.memoizedState.cache),l.memoizedState.cache!==p&&(l.flags|=2048),Vi(Kn),hn(l),null;case 25:return null;case 30:return null}throw Error(r(156,l.tag))}function JEe(s,l){switch(b4(l),l.tag){case 1:return s=l.flags,s&65536?(l.flags=s&-65537|128,l):null;case 3:return Vi(Kn),pe(),s=l.flags,(s&65536)!==0&&(s&128)===0?(l.flags=s&-65537|128,l):null;case 26:case 27:case 5:return Te(l),null;case 13:if(Gi(l),s=l.memoizedState,s!==null&&s.dehydrated!==null){if(l.alternate===null)throw Error(r(340));Zp()}return s=l.flags,s&65536?(l.flags=s&-65537|128,l):null;case 19:return se(Zn),null;case 4:return pe(),null;case 10:return Vi(l.type),null;case 22:case 23:return Gi(l),M4(),s!==null&&se(gl),s=l.flags,s&65536?(l.flags=s&-65537|128,l):null;case 24:return Vi(Kn),null;case 25:return null;default:return null}}function BW(s,l){switch(b4(l),l.tag){case 3:Vi(Kn),pe();break;case 26:case 27:case 5:Te(l);break;case 4:pe();break;case 13:Gi(l);break;case 19:se(Zn);break;case 10:Vi(l.type);break;case 22:case 23:Gi(l),M4(),s!==null&&se(gl);break;case 24:Vi(Kn)}}function yh(s,l){try{var p=l.updateQueue,g=p!==null?p.lastEffect:null;if(g!==null){var S=g.next;p=S;do{if((p.tag&s)===s){g=void 0;var T=p.create,L=p.inst;g=T(),L.destroy=g}p=p.next}while(p!==S)}}catch(Y){Qt(l,l.return,Y)}}function Hs(s,l,p){try{var g=l.updateQueue,S=g!==null?g.lastEffect:null;if(S!==null){var T=S.next;g=T;do{if((g.tag&s)===s){var L=g.inst,Y=L.destroy;if(Y!==void 0){L.destroy=void 0,S=l;var oe=p,ke=Y;try{ke()}catch(Ne){Qt(S,oe,Ne)}}}g=g.next}while(g!==T)}}catch(Ne){Qt(l,l.return,Ne)}}function UW(s){var l=s.updateQueue;if(l!==null){var p=s.stateNode;try{AG(l,p)}catch(g){Qt(s,s.return,g)}}}function FW(s,l,p){p.props=kl(s.type,s.memoizedProps),p.state=s.memoizedState;try{p.componentWillUnmount()}catch(g){Qt(s,l,g)}}function ph(s,l){try{var p=s.ref;if(p!==null){switch(s.tag){case 26:case 27:case 5:var g=s.stateNode;break;case 30:g=s.stateNode;break;default:g=s.stateNode}typeof p=="function"?s.refCleanup=p(g):p.current=g}}catch(S){Qt(s,l,S)}}function ai(s,l){var p=s.ref,g=s.refCleanup;if(p!==null)if(typeof g=="function")try{g()}catch(S){Qt(s,l,S)}finally{s.refCleanup=null,s=s.alternate,s!=null&&(s.refCleanup=null)}else if(typeof p=="function")try{p(null)}catch(S){Qt(s,l,S)}else p.current=null}function zW(s){var l=s.type,p=s.memoizedProps,g=s.stateNode;try{e:switch(l){case"button":case"input":case"select":case"textarea":p.autoFocus&&g.focus();break e;case"img":p.src?g.src=p.src:p.srcSet&&(g.srcset=p.srcSet)}}catch(S){Qt(s,s.return,S)}}function cj(s,l,p){try{var g=s.stateNode;b7e(g,s.type,p,l),g[an]=l}catch(S){Qt(s,s.return,S)}}function HW(s){return s.tag===5||s.tag===3||s.tag===26||s.tag===27&&Xs(s.type)||s.tag===4}function lj(s){e:for(;;){for(;s.sibling===null;){if(s.return===null||HW(s.return))return null;s=s.return}for(s.sibling.return=s.return,s=s.sibling;s.tag!==5&&s.tag!==6&&s.tag!==18;){if(s.tag===27&&Xs(s.type)||s.flags&2||s.child===null||s.tag===4)continue e;s.child.return=s,s=s.child}if(!(s.flags&2))return s.stateNode}}function uj(s,l,p){var g=s.tag;if(g===5||g===6)s=s.stateNode,l?(p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p).insertBefore(s,l):(l=p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p,l.appendChild(s),p=p._reactRootContainer,p!=null||l.onclick!==null||(l.onclick=X1));else if(g!==4&&(g===27&&Xs(s.type)&&(p=s.stateNode,l=null),s=s.child,s!==null))for(uj(s,l,p),s=s.sibling;s!==null;)uj(s,l,p),s=s.sibling}function U1(s,l,p){var g=s.tag;if(g===5||g===6)s=s.stateNode,l?p.insertBefore(s,l):p.appendChild(s);else if(g!==4&&(g===27&&Xs(s.type)&&(p=s.stateNode),s=s.child,s!==null))for(U1(s,l,p),s=s.sibling;s!==null;)U1(s,l,p),s=s.sibling}function VW(s){var l=s.stateNode,p=s.memoizedProps;try{for(var g=s.type,S=l.attributes;S.length;)l.removeAttributeNode(S[0]);hr(l,g,p),l[An]=s,l[an]=p}catch(T){Qt(s,s.return,T)}}var Ki=!1,En=!1,fj=!1,qW=typeof WeakSet=="function"?WeakSet:Set,or=null;function e7e(s,l){if(s=s.containerInfo,Lj=ak,s=nG(s),l4(s)){if("selectionStart"in s)var p={start:s.selectionStart,end:s.selectionEnd};else e:{p=(p=s.ownerDocument)&&p.defaultView||window;var g=p.getSelection&&p.getSelection();if(g&&g.rangeCount!==0){p=g.anchorNode;var S=g.anchorOffset,T=g.focusNode;g=g.focusOffset;try{p.nodeType,T.nodeType}catch(lt){p=null;break e}var L=0,Y=-1,oe=-1,ke=0,Ne=0,Me=s,xe=null;t:for(;;){for(var _e;Me!==p||S!==0&&Me.nodeType!==3||(Y=L+S),Me!==T||g!==0&&Me.nodeType!==3||(oe=L+g),Me.nodeType===3&&(L+=Me.nodeValue.length),(_e=Me.firstChild)!==null;)xe=Me,Me=_e;for(;;){if(Me===s)break t;if(xe===p&&++ke===S&&(Y=L),xe===T&&++Ne===g&&(oe=L),(_e=Me.nextSibling)!==null)break;Me=xe,xe=Me.parentNode}Me=_e}p=Y===-1||oe===-1?null:{start:Y,end:oe}}else p=null}p=p||{start:0,end:0}}else p=null;for(Dj={focusedElem:s,selectionRange:p},ak=!1,or=l;or!==null;)if(l=or,s=l.child,(l.subtreeFlags&1024)!==0&&s!==null)s.return=l,or=s;else for(;or!==null;){switch(l=or,T=l.alternate,s=l.flags,l.tag){case 0:break;case 11:case 15:break;case 1:if((s&1024)!==0&&T!==null){s=void 0,p=l,S=T.memoizedProps,T=T.memoizedState,g=p.stateNode;try{var yt=kl(p.type,S,p.elementType===p.type);s=g.getSnapshotBeforeUpdate(yt,T),g.__reactInternalSnapshotBeforeUpdate=s}catch(lt){Qt(p,p.return,lt)}}break;case 3:if((s&1024)!==0){if(s=l.stateNode.containerInfo,p=s.nodeType,p===9)Bj(s);else if(p===1)switch(s.nodeName){case"HEAD":case"HTML":case"BODY":Bj(s);break;default:s.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((s&1024)!==0)throw Error(r(163))}if(s=l.sibling,s!==null){s.return=l.return,or=s;break}or=l.return}}function GW(s,l,p){var g=p.flags;switch(p.tag){case 0:case 11:case 15:Vs(s,p),g&4&&yh(5,p);break;case 1:if(Vs(s,p),g&4)if(s=p.stateNode,l===null)try{s.componentDidMount()}catch(L){Qt(p,p.return,L)}else{var S=kl(p.type,l.memoizedProps);l=l.memoizedState;try{s.componentDidUpdate(S,l,s.__reactInternalSnapshotBeforeUpdate)}catch(L){Qt(p,p.return,L)}}g&64&&UW(p),g&512&&ph(p,p.return);break;case 3:if(Vs(s,p),g&64&&(s=p.updateQueue,s!==null)){if(l=null,p.child!==null)switch(p.child.tag){case 27:case 5:l=p.child.stateNode;break;case 1:l=p.child.stateNode}try{AG(s,l)}catch(L){Qt(p,p.return,L)}}break;case 27:l===null&&g&4&&VW(p);case 26:case 5:Vs(s,p),l===null&&g&4&&zW(p),g&512&&ph(p,p.return);break;case 12:Vs(s,p);break;case 13:Vs(s,p),g&4&&KW(s,p),g&64&&(s=p.memoizedState,s!==null&&(s=s.dehydrated,s!==null&&(p=l7e.bind(null,p),A7e(s,p))));break;case 22:if(g=p.memoizedState!==null||Ki,!g){l=l!==null&&l.memoizedState!==null||En,S=Ki;var T=En;Ki=g,(En=l)&&!T?qs(s,p,(p.subtreeFlags&8772)!==0):Vs(s,p),Ki=S,En=T}break;case 30:break;default:Vs(s,p)}}function WW(s){var l=s.alternate;l!==null&&(s.alternate=null,WW(l)),s.child=null,s.deletions=null,s.sibling=null,s.tag===5&&(l=s.stateNode,l!==null&&V6(l)),s.stateNode=null,s.return=null,s.dependencies=null,s.memoizedProps=null,s.memoizedState=null,s.pendingProps=null,s.stateNode=null,s.updateQueue=null}var dn=null,Jr=!1;function Zi(s,l,p){for(p=p.child;p!==null;)YW(s,l,p),p=p.sibling}function YW(s,l,p){if(be&&typeof be.onCommitFiberUnmount=="function")try{be.onCommitFiberUnmount(re,p)}catch(T){}switch(p.tag){case 26:En||ai(p,l),Zi(s,l,p),p.memoizedState?p.memoizedState.count--:p.stateNode&&(p=p.stateNode,p.parentNode.removeChild(p));break;case 27:En||ai(p,l);var g=dn,S=Jr;Xs(p.type)&&(dn=p.stateNode,Jr=!1),Zi(s,l,p),_h(p.stateNode),dn=g,Jr=S;break;case 5:En||ai(p,l);case 6:if(g=dn,S=Jr,dn=null,Zi(s,l,p),dn=g,Jr=S,dn!==null)if(Jr)try{(dn.nodeType===9?dn.body:dn.nodeName==="HTML"?dn.ownerDocument.body:dn).removeChild(p.stateNode)}catch(T){Qt(p,l,T)}else try{dn.removeChild(p.stateNode)}catch(T){Qt(p,l,T)}break;case 18:dn!==null&&(Jr?(s=dn,DY(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,p.stateNode),Nh(s)):DY(dn,p.stateNode));break;case 4:g=dn,S=Jr,dn=p.stateNode.containerInfo,Jr=!0,Zi(s,l,p),dn=g,Jr=S;break;case 0:case 11:case 14:case 15:En||Hs(2,p,l),En||Hs(4,p,l),Zi(s,l,p);break;case 1:En||(ai(p,l),g=p.stateNode,typeof g.componentWillUnmount=="function"&&FW(p,l,g)),Zi(s,l,p);break;case 21:Zi(s,l,p);break;case 22:En=(g=En)||p.memoizedState!==null,Zi(s,l,p),En=g;break;default:Zi(s,l,p)}}function KW(s,l){if(l.memoizedState===null&&(s=l.alternate,s!==null&&(s=s.memoizedState,s!==null&&(s=s.dehydrated,s!==null))))try{Nh(s)}catch(p){Qt(l,l.return,p)}}function t7e(s){switch(s.tag){case 13:case 19:var l=s.stateNode;return l===null&&(l=s.stateNode=new qW),l;case 22:return s=s.stateNode,l=s._retryCache,l===null&&(l=s._retryCache=new qW),l;default:throw Error(r(435,s.tag))}}function dj(s,l){var p=t7e(s);l.forEach(function(g){var S=u7e.bind(null,s,g);p.has(g)||(p.add(g),g.then(S,S))})}function va(s,l){var p=l.deletions;if(p!==null)for(var g=0;g<p.length;g++){var S=p[g],T=s,L=l,Y=L;e:for(;Y!==null;){switch(Y.tag){case 27:if(Xs(Y.type)){dn=Y.stateNode,Jr=!1;break e}break;case 5:dn=Y.stateNode,Jr=!1;break e;case 3:case 4:dn=Y.stateNode.containerInfo,Jr=!0;break e}Y=Y.return}if(dn===null)throw Error(r(160));YW(T,L,S),dn=null,Jr=!1,T=S.alternate,T!==null&&(T.return=null),S.return=null}if(l.subtreeFlags&13878)for(l=l.child;l!==null;)ZW(l,s),l=l.sibling}var xo=null;function ZW(s,l){var p=s.alternate,g=s.flags;switch(s.tag){case 0:case 11:case 14:case 15:va(l,s),ka(s),g&4&&(Hs(3,s,s.return),yh(3,s),Hs(5,s,s.return));break;case 1:va(l,s),ka(s),g&512&&(En||p===null||ai(p,p.return)),g&64&&Ki&&(s=s.updateQueue,s!==null&&(g=s.callbacks,g!==null&&(p=s.shared.hiddenCallbacks,s.shared.hiddenCallbacks=p===null?g:p.concat(g))));break;case 26:var S=xo;if(va(l,s),ka(s),g&512&&(En||p===null||ai(p,p.return)),g&4){var T=p!==null?p.memoizedState:null;if(g=s.memoizedState,p===null)if(g===null)if(s.stateNode===null){e:{g=s.type,p=s.memoizedProps,S=S.ownerDocument||S;t:switch(g){case"title":T=S.getElementsByTagName("title")[0],(!T||T[$p]||T[An]||T.namespaceURI==="http://www.w3.org/2000/svg"||T.hasAttribute("itemprop"))&&(T=S.createElement(g),S.head.insertBefore(T,S.querySelector("head > title"))),hr(T,g,p),T[An]=s,rr(T),g=T;break e;case"link":var L=VY("link","href",S).get(g+(p.href||""));if(L){for(var Y=0;Y<L.length;Y++)if(T=L[Y],T.getAttribute("href")===(p.href==null||p.href===""?null:p.href)&&T.getAttribute("rel")===(p.rel==null?null:p.rel)&&T.getAttribute("title")===(p.title==null?null:p.title)&&T.getAttribute("crossorigin")===(p.crossOrigin==null?null:p.crossOrigin)){L.splice(Y,1);break t}}T=S.createElement(g),hr(T,g,p),S.head.appendChild(T);break;case"meta":if(L=VY("meta","content",S).get(g+(p.content||""))){for(Y=0;Y<L.length;Y++)if(T=L[Y],T.getAttribute("content")===(p.content==null?null:""+p.content)&&T.getAttribute("name")===(p.name==null?null:p.name)&&T.getAttribute("property")===(p.property==null?null:p.property)&&T.getAttribute("http-equiv")===(p.httpEquiv==null?null:p.httpEquiv)&&T.getAttribute("charset")===(p.charSet==null?null:p.charSet)){L.splice(Y,1);break t}}T=S.createElement(g),hr(T,g,p),S.head.appendChild(T);break;default:throw Error(r(468,g))}T[An]=s,rr(T),g=T}s.stateNode=g}else qY(S,s.type,s.stateNode);else s.stateNode=HY(S,g,s.memoizedProps);else T!==g?(T===null?p.stateNode!==null&&(p=p.stateNode,p.parentNode.removeChild(p)):T.count--,g===null?qY(S,s.type,s.stateNode):HY(S,g,s.memoizedProps)):g===null&&s.stateNode!==null&&cj(s,s.memoizedProps,p.memoizedProps)}break;case 27:va(l,s),ka(s),g&512&&(En||p===null||ai(p,p.return)),p!==null&&g&4&&cj(s,s.memoizedProps,p.memoizedProps);break;case 5:if(va(l,s),ka(s),g&512&&(En||p===null||ai(p,p.return)),s.flags&32){S=s.stateNode;try{Mf(S,"")}catch(_e){Qt(s,s.return,_e)}}g&4&&s.stateNode!=null&&(S=s.memoizedProps,cj(s,S,p!==null?p.memoizedProps:S)),g&1024&&(fj=!0);break;case 6:if(va(l,s),ka(s),g&4){if(s.stateNode===null)throw Error(r(162));g=s.memoizedProps,p=s.stateNode;try{p.nodeValue=g}catch(_e){Qt(s,s.return,_e)}}break;case 3:if(tk=null,S=xo,xo=J1(l.containerInfo),va(l,s),xo=S,ka(s),g&4&&p!==null&&p.memoizedState.isDehydrated)try{Nh(l.containerInfo)}catch(_e){Qt(s,s.return,_e)}fj&&(fj=!1,XW(s));break;case 4:g=xo,xo=J1(s.stateNode.containerInfo),va(l,s),ka(s),xo=g;break;case 12:va(l,s),ka(s);break;case 13:va(l,s),ka(s),s.child.flags&8192&&s.memoizedState!==null!=(p!==null&&p.memoizedState!==null)&&(vj=ve()),g&4&&(g=s.updateQueue,g!==null&&(s.updateQueue=null,dj(s,g)));break;case 22:S=s.memoizedState!==null;var oe=p!==null&&p.memoizedState!==null,ke=Ki,Ne=En;if(Ki=ke||S,En=Ne||oe,va(l,s),En=Ne,Ki=ke,ka(s),g&8192)e:for(l=s.stateNode,l._visibility=S?l._visibility&-2:l._visibility|1,S&&(p===null||oe||Ki||En||bl(s)),p=null,l=s;;){if(l.tag===5||l.tag===26){if(p===null){oe=p=l;try{if(T=oe.stateNode,S)L=T.style,typeof L.setProperty=="function"?L.setProperty("display","none","important"):L.display="none";else{Y=oe.stateNode;var Me=oe.memoizedProps.style,xe=Me!=null&&Me.hasOwnProperty("display")?Me.display:null;Y.style.display=xe==null||typeof xe=="boolean"?"":(""+xe).trim()}}catch(_e){Qt(oe,oe.return,_e)}}}else if(l.tag===6){if(p===null){oe=l;try{oe.stateNode.nodeValue=S?"":oe.memoizedProps}catch(_e){Qt(oe,oe.return,_e)}}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===s)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===s)break e;for(;l.sibling===null;){if(l.return===null||l.return===s)break e;p===l&&(p=null),l=l.return}p===l&&(p=null),l.sibling.return=l.return,l=l.sibling}g&4&&(g=s.updateQueue,g!==null&&(p=g.retryQueue,p!==null&&(g.retryQueue=null,dj(s,p))));break;case 19:va(l,s),ka(s),g&4&&(g=s.updateQueue,g!==null&&(s.updateQueue=null,dj(s,g)));break;case 30:break;case 21:break;default:va(l,s),ka(s)}}function ka(s){var l=s.flags;if(l&2){try{for(var p,g=s.return;g!==null;){if(HW(g)){p=g;break}g=g.return}if(p==null)throw Error(r(160));switch(p.tag){case 27:var S=p.stateNode,T=lj(s);U1(s,T,S);break;case 5:var L=p.stateNode;p.flags&32&&(Mf(L,""),p.flags&=-33);var Y=lj(s);U1(s,Y,L);break;case 3:case 4:var oe=p.stateNode.containerInfo,ke=lj(s);uj(s,ke,oe);break;default:throw Error(r(161))}}catch(Ne){Qt(s,s.return,Ne)}s.flags&=-3}l&4096&&(s.flags&=-4097)}function XW(s){if(s.subtreeFlags&1024)for(s=s.child;s!==null;){var l=s;XW(l),l.tag===5&&l.flags&1024&&l.stateNode.reset(),s=s.sibling}}function Vs(s,l){if(l.subtreeFlags&8772)for(l=l.child;l!==null;)GW(s,l.alternate,l),l=l.sibling}function bl(s){for(s=s.child;s!==null;){var l=s;switch(l.tag){case 0:case 11:case 14:case 15:Hs(4,l,l.return),bl(l);break;case 1:ai(l,l.return);var p=l.stateNode;typeof p.componentWillUnmount=="function"&&FW(l,l.return,p),bl(l);break;case 27:_h(l.stateNode);case 26:case 5:ai(l,l.return),bl(l);break;case 22:l.memoizedState===null&&bl(l);break;case 30:bl(l);break;default:bl(l)}s=s.sibling}}function qs(s,l,p){for(p=p&&(l.subtreeFlags&8772)!==0,l=l.child;l!==null;){var g=l.alternate,S=s,T=l,L=T.flags;switch(T.tag){case 0:case 11:case 15:qs(S,T,p),yh(4,T);break;case 1:if(qs(S,T,p),g=T,S=g.stateNode,typeof S.componentDidMount=="function")try{S.componentDidMount()}catch(ke){Qt(g,g.return,ke)}if(g=T,S=g.updateQueue,S!==null){var Y=g.stateNode;try{var oe=S.shared.hiddenCallbacks;if(oe!==null)for(S.shared.hiddenCallbacks=null,S=0;S<oe.length;S++)jG(oe[S],Y)}catch(ke){Qt(g,g.return,ke)}}p&&L&64&&UW(T),ph(T,T.return);break;case 27:VW(T);case 26:case 5:qs(S,T,p),p&&g===null&&L&4&&zW(T),ph(T,T.return);break;case 12:qs(S,T,p);break;case 13:qs(S,T,p),p&&L&4&&KW(S,T);break;case 22:T.memoizedState===null&&qs(S,T,p),ph(T,T.return);break;case 30:break;default:qs(S,T,p)}l=l.sibling}}function yj(s,l){var p=null;s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),s=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(s=l.memoizedState.cachePool.pool),s!==p&&(s!=null&&s.refCount++,p!=null&&Jp(p))}function pj(s,l){s=null,l.alternate!==null&&(s=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==s&&(l.refCount++,s!=null&&Jp(s))}function oi(s,l,p,g){if(l.subtreeFlags&10256)for(l=l.child;l!==null;)QW(s,l,p,g),l=l.sibling}function QW(s,l,p,g){var S=l.flags;switch(l.tag){case 0:case 11:case 15:oi(s,l,p,g),S&2048&&yh(9,l);break;case 1:oi(s,l,p,g);break;case 3:oi(s,l,p,g),S&2048&&(s=null,l.alternate!==null&&(s=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==s&&(l.refCount++,s!=null&&Jp(s)));break;case 12:if(S&2048){oi(s,l,p,g),s=l.stateNode;try{var T=l.memoizedProps,L=T.id,Y=T.onPostCommit;typeof Y=="function"&&Y(L,l.alternate===null?"mount":"update",s.passiveEffectDuration,-0)}catch(oe){Qt(l,l.return,oe)}}else oi(s,l,p,g);break;case 13:oi(s,l,p,g);break;case 23:break;case 22:T=l.stateNode,L=l.alternate,l.memoizedState!==null?T._visibility&2?oi(s,l,p,g):hh(s,l):T._visibility&2?oi(s,l,p,g):(T._visibility|=2,Jf(s,l,p,g,(l.subtreeFlags&10256)!==0)),S&2048&&yj(L,l);break;case 24:oi(s,l,p,g),S&2048&&pj(l.alternate,l);break;default:oi(s,l,p,g)}}function Jf(s,l,p,g,S){for(S=S&&(l.subtreeFlags&10256)!==0,l=l.child;l!==null;){var T=s,L=l,Y=p,oe=g,ke=L.flags;switch(L.tag){case 0:case 11:case 15:Jf(T,L,Y,oe,S),yh(8,L);break;case 23:break;case 22:var Ne=L.stateNode;L.memoizedState!==null?Ne._visibility&2?Jf(T,L,Y,oe,S):hh(T,L):(Ne._visibility|=2,Jf(T,L,Y,oe,S)),S&&ke&2048&&yj(L.alternate,L);break;case 24:Jf(T,L,Y,oe,S),S&&ke&2048&&pj(L.alternate,L);break;default:Jf(T,L,Y,oe,S)}l=l.sibling}}function hh(s,l){if(l.subtreeFlags&10256)for(l=l.child;l!==null;){var p=s,g=l,S=g.flags;switch(g.tag){case 22:hh(p,g),S&2048&&yj(g.alternate,g);break;case 24:hh(p,g),S&2048&&pj(g.alternate,g);break;default:hh(p,g)}l=l.sibling}}var mh=8192;function ed(s){if(s.subtreeFlags&mh)for(s=s.child;s!==null;)JW(s),s=s.sibling}function JW(s){switch(s.tag){case 26:ed(s),s.flags&mh&&s.memoizedState!==null&&U7e(xo,s.memoizedState,s.memoizedProps);break;case 5:ed(s);break;case 3:case 4:var l=xo;xo=J1(s.stateNode.containerInfo),ed(s),xo=l;break;case 22:s.memoizedState===null&&(l=s.alternate,l!==null&&l.memoizedState!==null?(l=mh,mh=16777216,ed(s),mh=l):ed(s));break;default:ed(s)}}function eY(s){var l=s.alternate;if(l!==null&&(s=l.child,s!==null)){l.child=null;do l=s.sibling,s.sibling=null,s=l;while(s!==null)}}function gh(s){var l=s.deletions;if((s.flags&16)!==0){if(l!==null)for(var p=0;p<l.length;p++){var g=l[p];or=g,nY(g,s)}eY(s)}if(s.subtreeFlags&10256)for(s=s.child;s!==null;)tY(s),s=s.sibling}function tY(s){switch(s.tag){case 0:case 11:case 15:gh(s),s.flags&2048&&Hs(9,s,s.return);break;case 3:gh(s);break;case 12:gh(s);break;case 22:var l=s.stateNode;s.memoizedState!==null&&l._visibility&2&&(s.return===null||s.return.tag!==13)?(l._visibility&=-3,F1(s)):gh(s);break;default:gh(s)}}function F1(s){var l=s.deletions;if((s.flags&16)!==0){if(l!==null)for(var p=0;p<l.length;p++){var g=l[p];or=g,nY(g,s)}eY(s)}for(s=s.child;s!==null;){switch(l=s,l.tag){case 0:case 11:case 15:Hs(8,l,l.return),F1(l);break;case 22:p=l.stateNode,p._visibility&2&&(p._visibility&=-3,F1(l));break;default:F1(l)}s=s.sibling}}function nY(s,l){for(;or!==null;){var p=or;switch(p.tag){case 0:case 11:case 15:Hs(8,p,l);break;case 23:case 22:if(p.memoizedState!==null&&p.memoizedState.cachePool!==null){var g=p.memoizedState.cachePool.pool;g!=null&&g.refCount++}break;case 24:Jp(p.memoizedState.cache)}if(g=p.child,g!==null)g.return=p,or=g;else e:for(p=s;or!==null;){g=or;var S=g.sibling,T=g.return;if(WW(g),g===p){or=null;break e}if(S!==null){S.return=T,or=S;break e}or=T}}}var n7e={getCacheForType:function(s){var l=Or(Kn),p=l.data.get(s);return p===void 0&&(p=s(),l.data.set(s,p)),p}},r7e=typeof WeakMap=="function"?WeakMap:Map,Ht=0,on=null,Et=null,Rt=0,Vt=0,ba=null,Gs=!1,td=!1,hj=!1,Xi=0,wn=0,Ws=0,xl=0,mj=0,Za=0,nd=0,vh=null,ea=null,gj=!1,vj=0,z1=1/0,H1=null,Ys=null,pr=0,Ks=null,rd=null,ad=0,kj=0,bj=null,rY=null,kh=0,xj=null;function xa(){if((Ht&2)!==0&&Rt!==0)return Rt&-Rt;if(D.T!==null){var s=qf;return s!==0?s:Oj()}return ol()}function aY(){Za===0&&(Za=(Rt&536870912)===0||Bt?ha():536870912);var s=Ka.current;return s!==null&&(s.flags|=32),Za}function wa(s,l,p){(s===on&&(Vt===2||Vt===9)||s.cancelPendingCommit!==null)&&(od(s,0),Zs(s,Rt,Za,!1)),ko(s,p),((Ht&2)===0||s!==on)&&(s===on&&((Ht&2)===0&&(xl|=p),wn===4&&Zs(s,Rt,Za,!1)),ii(s))}function oY(s,l,p){if((Ht&6)!==0)throw Error(r(327));var g=!p&&(l&124)===0&&(l&s.expiredLanes)===0||fr(s,l),S=g?i7e(s,l):Sj(s,l,!0),T=g;do{if(S===0){td&&!g&&Zs(s,l,0,!1);break}else{if(p=s.current.alternate,T&&!a7e(p)){S=Sj(s,l,!1),T=!1;continue}if(S===2){if(T=l,s.errorRecoveryDisabledLanes&T)var L=0;else L=s.pendingLanes&-536870913,L=L!==0?L:L&536870912?536870912:0;if(L!==0){l=L;e:{var Y=s;S=vh;var oe=Y.current.memoizedState.isDehydrated;if(oe&&(od(Y,L).flags|=256),L=Sj(Y,L,!1),L!==2){if(hj&&!oe){Y.errorRecoveryDisabledLanes|=T,xl|=T,S=4;break e}T=ea,ea=S,T!==null&&(ea===null?ea=T:ea.push.apply(ea,T))}S=L}if(T=!1,S!==2)continue}}if(S===1){od(s,0),Zs(s,l,0,!0);break}e:{switch(g=s,T=S,T){case 0:case 1:throw Error(r(345));case 4:if((l&4194048)!==l)break;case 6:Zs(g,l,Za,!Gs);break e;case 2:ea=null;break;case 3:case 5:break;default:throw Error(r(329))}if((l&62914560)===l&&(S=vj+300-ve(),10<S)){if(Zs(g,l,Za,!Gs),za(g,0,!0)!==0)break e;g.timeoutHandle=MY(iY.bind(null,g,p,ea,H1,gj,l,Za,xl,nd,Gs,T,2,-0,0),S);break e}iY(g,p,ea,H1,gj,l,Za,xl,nd,Gs,T,0,-0,0)}}break}while(!0);ii(s)}function iY(s,l,p,g,S,T,L,Y,oe,ke,Ne,Me,xe,_e){if(s.timeoutHandle=-1,Me=l.subtreeFlags,(Me&8192||(Me&16785408)===16785408)&&(jh={stylesheets:null,count:0,unsuspend:B7e},JW(l),Me=F7e(),Me!==null)){s.cancelPendingCommit=Me(yY.bind(null,s,l,T,p,g,S,L,Y,oe,Ne,1,xe,_e)),Zs(s,T,L,!ke);return}yY(s,l,T,p,g,S,L,Y,oe)}function a7e(s){for(var l=s;;){var p=l.tag;if((p===0||p===11||p===15)&&l.flags&16384&&(p=l.updateQueue,p!==null&&(p=p.stores,p!==null)))for(var g=0;g<p.length;g++){var S=p[g],T=S.getSnapshot;S=S.value;try{if(!ma(T(),S))return!1}catch(L){return!1}}if(p=l.child,l.subtreeFlags&16384&&p!==null)p.return=l,l=p;else{if(l===s)break;for(;l.sibling===null;){if(l.return===null||l.return===s)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function Zs(s,l,p,g){l&=~mj,l&=~xl,s.suspendedLanes|=l,s.pingedLanes&=~l,g&&(s.warmLanes|=l),g=s.expirationTimes;for(var S=l;0<S;){var T=31-Pe(S),L=1<<T;g[T]=-1,S&=~L}p!==0&&gt(s,p,l)}function V1(){return(Ht&6)===0?(bh(0),!1):!0}function wj(){if(Et!==null){if(Vt===0)var s=Et.return;else s=Et,Hi=hl=null,B4(s),Xf=null,uh=0,s=Et;for(;s!==null;)BW(s.alternate,s),s=s.return;Et=null}}function od(s,l){var p=s.timeoutHandle;p!==-1&&(s.timeoutHandle=-1,w7e(p)),p=s.cancelPendingCommit,p!==null&&(s.cancelPendingCommit=null,p()),wj(),on=s,Et=p=Ui(s.current,null),Rt=l,Vt=0,ba=null,Gs=!1,td=fr(s,l),hj=!1,nd=Za=mj=xl=Ws=wn=0,ea=vh=null,gj=!1,(l&8)!==0&&(l|=l&32);var g=s.entangledLanes;if(g!==0)for(s=s.entanglements,g&=l;0<g;){var S=31-Pe(g),T=1<<S;l|=s[S],g&=~T}return Xi=l,d1(),p}function sY(s,l){St=null,D.H=N1,l===th||l===x1?(l=SG(),Vt=3):l===xG?(l=SG(),Vt=4):Vt=l===CW?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,ba=l,Et===null&&(wn=1,D1(s,qa(l,s.current)))}function cY(){var s=D.H;return D.H=N1,s===null?N1:s}function lY(){var s=D.A;return D.A=n7e,s}function _j(){wn=4,Gs||(Rt&4194048)!==Rt&&Ka.current!==null||(td=!0),(Ws&134217727)===0&&(xl&134217727)===0||on===null||Zs(on,Rt,Za,!1)}function Sj(s,l,p){var g=Ht;Ht|=2;var S=cY(),T=lY();(on!==s||Rt!==l)&&(H1=null,od(s,l)),l=!1;var L=wn;e:do try{if(Vt!==0&&Et!==null){var Y=Et,oe=ba;switch(Vt){case 8:wj(),L=6;break e;case 3:case 2:case 9:case 6:Ka.current===null&&(l=!0);var ke=Vt;if(Vt=0,ba=null,id(s,Y,oe,ke),p&&td){L=0;break e}break;default:ke=Vt,Vt=0,ba=null,id(s,Y,oe,ke)}}o7e(),L=wn;break}catch(Ne){sY(s,Ne)}while(!0);return l&&s.shellSuspendCounter++,Hi=hl=null,Ht=g,D.H=S,D.A=T,Et===null&&(on=null,Rt=0,d1()),L}function o7e(){for(;Et!==null;)uY(Et)}function i7e(s,l){var p=Ht;Ht|=2;var g=cY(),S=lY();on!==s||Rt!==l?(H1=null,z1=ve()+500,od(s,l)):td=fr(s,l);e:do try{if(Vt!==0&&Et!==null){l=Et;var T=ba;t:switch(Vt){case 1:Vt=0,ba=null,id(s,l,T,1);break;case 2:case 9:if(wG(T)){Vt=0,ba=null,fY(l);break}l=function(){Vt!==2&&Vt!==9||on!==s||(Vt=7),ii(s)},T.then(l,l);break e;case 3:Vt=7;break e;case 4:Vt=5;break e;case 7:wG(T)?(Vt=0,ba=null,fY(l)):(Vt=0,ba=null,id(s,l,T,7));break;case 5:var L=null;switch(Et.tag){case 26:L=Et.memoizedState;case 5:case 27:var Y=Et;if(!L||GY(L)){Vt=0,ba=null;var oe=Y.sibling;if(oe!==null)Et=oe;else{var ke=Y.return;ke!==null?(Et=ke,q1(ke)):Et=null}break t}}Vt=0,ba=null,id(s,l,T,5);break;case 6:Vt=0,ba=null,id(s,l,T,6);break;case 8:wj(),wn=6;break e;default:throw Error(r(462))}}s7e();break}catch(Ne){sY(s,Ne)}while(!0);return Hi=hl=null,D.H=g,D.A=S,Ht=p,Et!==null?0:(on=null,Rt=0,d1(),wn)}function s7e(){for(;Et!==null&&!me();)uY(Et)}function uY(s){var l=IW(s.alternate,s,Xi);s.memoizedProps=s.pendingProps,l===null?q1(s):Et=l}function fY(s){var l=s,p=l.alternate;switch(l.tag){case 15:case 0:l=NW(p,l,l.pendingProps,l.type,void 0,Rt);break;case 11:l=NW(p,l,l.pendingProps,l.type.render,l.ref,Rt);break;case 5:B4(l);default:BW(p,l),l=Et=dG(l,Xi),l=IW(p,l,Xi)}s.memoizedProps=s.pendingProps,l===null?q1(s):Et=l}function id(s,l,p,g){Hi=hl=null,B4(l),Xf=null,uh=0;var S=l.return;try{if(ZEe(s,S,l,p,Rt)){wn=1,D1(s,qa(p,s.current)),Et=null;return}}catch(T){if(S!==null)throw Et=S,T;wn=1,D1(s,qa(p,s.current)),Et=null;return}l.flags&32768?(Bt||g===1?s=!0:td||(Rt&536870912)!==0?s=!1:(Gs=s=!0,(g===2||g===9||g===3||g===6)&&(g=Ka.current,g!==null&&g.tag===13&&(g.flags|=16384))),dY(l,s)):q1(l)}function q1(s){var l=s;do{if((l.flags&32768)!==0){dY(l,Gs);return}s=l.return;var p=QEe(l.alternate,l,Xi);if(p!==null){Et=p;return}if(l=l.sibling,l!==null){Et=l;return}Et=l=s}while(l!==null);wn===0&&(wn=5)}function dY(s,l){do{var p=JEe(s.alternate,s);if(p!==null){p.flags&=32767,Et=p;return}if(p=s.return,p!==null&&(p.flags|=32768,p.subtreeFlags=0,p.deletions=null),!l&&(s=s.sibling,s!==null)){Et=s;return}Et=s=p}while(s!==null);wn=6,Et=null}function yY(s,l,p,g,S,T,L,Y,oe){s.cancelPendingCommit=null;do G1();while(pr!==0);if((Ht&6)!==0)throw Error(r(327));if(l!==null){if(l===s.current)throw Error(r(177));if(T=l.lanes|l.childLanes,T|=p4,e1(s,p,T,L,Y,oe),s===on&&(Et=on=null,Rt=0),rd=l,Ks=s,ad=p,kj=T,bj=S,rY=g,(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?(s.callbackNode=null,s.callbackPriority=0,f7e(Ie,function(){return vY(),null})):(s.callbackNode=null,s.callbackPriority=0),g=(l.flags&13878)!==0,(l.subtreeFlags&13878)!==0||g){g=D.T,D.T=null,S=X.p,X.p=2,L=Ht,Ht|=4;try{e7e(s,l,p)}finally{Ht=L,X.p=S,D.T=g}}pr=1,pY(),hY(),mY()}}function pY(){if(pr===1){pr=0;var s=Ks,l=rd,p=(l.flags&13878)!==0;if((l.subtreeFlags&13878)!==0||p){p=D.T,D.T=null;var g=X.p;X.p=2;var S=Ht;Ht|=4;try{ZW(l,s);var T=Dj,L=nG(s.containerInfo),Y=T.focusedElem,oe=T.selectionRange;if(L!==Y&&Y&&Y.ownerDocument&&tG(Y.ownerDocument.documentElement,Y)){if(oe!==null&&l4(Y)){var ke=oe.start,Ne=oe.end;if(Ne===void 0&&(Ne=ke),"selectionStart"in Y)Y.selectionStart=ke,Y.selectionEnd=Math.min(Ne,Y.value.length);else{var Me=Y.ownerDocument||document,xe=Me&&Me.defaultView||window;if(xe.getSelection){var _e=xe.getSelection(),yt=Y.textContent.length,lt=Math.min(oe.start,yt),Kt=oe.end===void 0?lt:Math.min(oe.end,yt);!_e.extend&&lt>Kt&&(L=Kt,Kt=lt,lt=L);var ye=eG(Y,lt),le=eG(Y,Kt);if(ye&&le&&(_e.rangeCount!==1||_e.anchorNode!==ye.node||_e.anchorOffset!==ye.offset||_e.focusNode!==le.node||_e.focusOffset!==le.offset)){var ge=Me.createRange();ge.setStart(ye.node,ye.offset),_e.removeAllRanges(),lt>Kt?(_e.addRange(ge),_e.extend(le.node,le.offset)):(ge.setEnd(le.node,le.offset),_e.addRange(ge))}}}}for(Me=[],_e=Y;_e=_e.parentNode;)_e.nodeType===1&&Me.push({element:_e,left:_e.scrollLeft,top:_e.scrollTop});for(typeof Y.focus=="function"&&Y.focus(),Y=0;Y<Me.length;Y++){var Re=Me[Y];Re.element.scrollLeft=Re.left,Re.element.scrollTop=Re.top}}ak=!!Lj,Dj=Lj=null}finally{Ht=S,X.p=g,D.T=p}}s.current=l,pr=2}}function hY(){if(pr===2){pr=0;var s=Ks,l=rd,p=(l.flags&8772)!==0;if((l.subtreeFlags&8772)!==0||p){p=D.T,D.T=null;var g=X.p;X.p=2;var S=Ht;Ht|=4;try{GW(s,l.alternate,l)}finally{Ht=S,X.p=g,D.T=p}}pr=3}}function mY(){if(pr===4||pr===3){pr=0,Se();var s=Ks,l=rd,p=ad,g=rY;(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?pr=5:(pr=0,rd=Ks=null,gY(s,s.pendingLanes));var S=s.pendingLanes;if(S===0&&(Ys=null),dr(p),l=l.stateNode,be&&typeof be.onCommitFiberRoot=="function")try{be.onCommitFiberRoot(re,l,void 0,(l.current.flags&128)===128)}catch(oe){}if(g!==null){l=D.T,S=X.p,X.p=2,D.T=null;try{for(var T=s.onRecoverableError,L=0;L<g.length;L++){var Y=g[L];T(Y.value,{componentStack:Y.stack})}}finally{D.T=l,X.p=S}}(ad&3)!==0&&G1(),ii(s),S=s.pendingLanes,(p&4194090)!==0&&(S&42)!==0?s===xj?kh++:(kh=0,xj=s):kh=0,bh(0)}}function gY(s,l){(s.pooledCacheLanes&=l)===0&&(l=s.pooledCache,l!=null&&(s.pooledCache=null,Jp(l)))}function G1(s){return pY(),hY(),mY(),vY()}function vY(){if(pr!==5)return!1;var s=Ks,l=kj;kj=0;var p=dr(ad),g=D.T,S=X.p;try{X.p=32>p?32:p,D.T=null,p=bj,bj=null;var T=Ks,L=ad;if(pr=0,rd=Ks=null,ad=0,(Ht&6)!==0)throw Error(r(331));var Y=Ht;if(Ht|=4,tY(T.current),QW(T,T.current,L,p),Ht=Y,bh(0,!1),be&&typeof be.onPostCommitFiberRoot=="function")try{be.onPostCommitFiberRoot(re,T)}catch(oe){}return!0}finally{X.p=S,D.T=g,gY(s,l)}}function kY(s,l,p){l=qa(p,l),l=J4(s.stateNode,l,2),s=Bs(s,l,2),s!==null&&(ko(s,2),ii(s))}function Qt(s,l,p){if(s.tag===3)kY(s,s,p);else for(;l!==null;){if(l.tag===3){kY(l,s,p);break}else if(l.tag===1){var g=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof g.componentDidCatch=="function"&&(Ys===null||!Ys.has(g))){s=qa(p,s),p=_W(2),g=Bs(l,p,2),g!==null&&(SW(p,g,l,s),ko(g,2),ii(g));break}}l=l.return}}function Cj(s,l,p){var g=s.pingCache;if(g===null){g=s.pingCache=new r7e;var S=new Set;g.set(l,S)}else S=g.get(l),S===void 0&&(S=new Set,g.set(l,S));S.has(p)||(hj=!0,S.add(p),s=c7e.bind(null,s,l,p),l.then(s,s))}function c7e(s,l,p){var g=s.pingCache;g!==null&&g.delete(l),s.pingedLanes|=s.suspendedLanes&p,s.warmLanes&=~p,on===s&&(Rt&p)===p&&(wn===4||wn===3&&(Rt&62914560)===Rt&&300>ve()-vj?(Ht&2)===0&&od(s,0):mj|=p,nd===Rt&&(nd=0)),ii(s)}function bY(s,l){l===0&&(l=rl()),s=Ff(s,l),s!==null&&(ko(s,l),ii(s))}function l7e(s){var l=s.memoizedState,p=0;l!==null&&(p=l.retryLane),bY(s,p)}function u7e(s,l){var p=0;switch(s.tag){case 13:var g=s.stateNode,S=s.memoizedState;S!==null&&(p=S.retryLane);break;case 19:g=s.stateNode;break;case 22:g=s.stateNode._retryCache;break;default:throw Error(r(314))}g!==null&&g.delete(l),bY(s,p)}function f7e(s,l){return Ce(s,l)}var W1=null,sd=null,jj=!1,Y1=!1,Aj=!1,wl=0;function ii(s){s!==sd&&s.next===null&&(sd===null?W1=sd=s:sd=sd.next=s),Y1=!0,jj||(jj=!0,y7e())}function bh(s,l){if(!Aj&&Y1){Aj=!0;do for(var p=!1,g=W1;g!==null;){if(s!==0){var S=g.pendingLanes;if(S===0)var T=0;else{var L=g.suspendedLanes,Y=g.pingedLanes;T=(1<<31-Pe(42|s)+1)-1,T&=S&~(L&~Y),T=T&201326741?T&201326741|1:T?T|2:0}T!==0&&(p=!0,SY(g,T))}else T=Rt,T=za(g,g===on?T:0,g.cancelPendingCommit!==null||g.timeoutHandle!==-1),(T&3)===0||fr(g,T)||(p=!0,SY(g,T));g=g.next}while(p);Aj=!1}}function d7e(){xY()}function xY(){Y1=jj=!1;var s=0;wl!==0&&(x7e()&&(s=wl),wl=0);for(var l=ve(),p=null,g=W1;g!==null;){var S=g.next,T=wY(g,l);T===0?(g.next=null,p===null?W1=S:p.next=S,S===null&&(sd=p)):(p=g,(s!==0||(T&3)!==0)&&(Y1=!0)),g=S}bh(s)}function wY(s,l){for(var p=s.suspendedLanes,g=s.pingedLanes,S=s.expirationTimes,T=s.pendingLanes&-62914561;0<T;){var L=31-Pe(T),Y=1<<L,oe=S[L];oe===-1?((Y&p)===0||(Y&g)!==0)&&(S[L]=Di(Y,l)):oe<=l&&(s.expiredLanes|=Y),T&=~Y}if(l=on,p=Rt,p=za(s,s===l?p:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),g=s.callbackNode,p===0||s===l&&(Vt===2||Vt===9)||s.cancelPendingCommit!==null)return g!==null&&g!==null&&Ee(g),s.callbackNode=null,s.callbackPriority=0;if((p&3)===0||fr(s,p)){if(l=p&-p,l===s.callbackPriority)return l;switch(g!==null&&Ee(g),dr(p)){case 2:case 8:p=Ke;break;case 32:p=Ie;break;case 268435456:p=ot;break;default:p=Ie}return g=_Y.bind(null,s),p=Ce(p,g),s.callbackPriority=l,s.callbackNode=p,l}return g!==null&&g!==null&&Ee(g),s.callbackPriority=2,s.callbackNode=null,2}function _Y(s,l){if(pr!==0&&pr!==5)return s.callbackNode=null,s.callbackPriority=0,null;var p=s.callbackNode;if(G1()&&s.callbackNode!==p)return null;var g=Rt;return g=za(s,s===on?g:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),g===0?null:(oY(s,g,l),wY(s,ve()),s.callbackNode!=null&&s.callbackNode===p?_Y.bind(null,s):null)}function SY(s,l){if(G1())return null;oY(s,l,!0)}function y7e(){_7e(function(){(Ht&6)!==0?Ce(ze,d7e):xY()})}function Oj(){return wl===0&&(wl=ha()),wl}function CY(s){return s==null||typeof s=="symbol"||typeof s=="boolean"?null:typeof s=="function"?s:o1(""+s)}function jY(s,l){var p=l.ownerDocument.createElement("input");return p.name=l.name,p.value=l.value,s.id&&p.setAttribute("form",s.id),l.parentNode.insertBefore(p,l),s=new FormData(s),p.parentNode.removeChild(p),s}function p7e(s,l,p,g,S){if(l==="submit"&&p&&p.stateNode===S){var T=CY((S[an]||null).action),L=g.submitter;L&&(l=(l=L[an]||null)?CY(l.formAction):L.getAttribute("formAction"),l!==null&&(T=l,L=null));var Y=new l1("action","action",null,g,S);s.push({event:Y,listeners:[{instance:null,listener:function(){if(g.defaultPrevented){if(wl!==0){var oe=L?jY(S,L):new FormData(S);Y4(p,{pending:!0,data:oe,method:S.method,action:T},null,oe)}}else typeof T=="function"&&(Y.preventDefault(),oe=L?jY(S,L):new FormData(S),Y4(p,{pending:!0,data:oe,method:S.method,action:T},T,oe))},currentTarget:S}]})}}for(var Ej=0;Ej<y4.length;Ej++){var Tj=y4[Ej],h7e=Tj.toLowerCase(),m7e=Tj[0].toUpperCase()+Tj.slice(1);bo(h7e,"on"+m7e)}bo(oG,"onAnimationEnd"),bo(iG,"onAnimationIteration"),bo(sG,"onAnimationStart"),bo("dblclick","onDoubleClick"),bo("focusin","onFocus"),bo("focusout","onBlur"),bo(REe,"onTransitionRun"),bo(MEe,"onTransitionStart"),bo(LEe,"onTransitionCancel"),bo(cG,"onTransitionEnd"),Nf("onMouseEnter",["mouseout","mouseover"]),Nf("onMouseLeave",["mouseout","mouseover"]),Nf("onPointerEnter",["pointerout","pointerover"]),Nf("onPointerLeave",["pointerout","pointerover"]),il("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),il("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),il("onBeforeInput",["compositionend","keypress","textInput","paste"]),il("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),il("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),il("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xh="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(" "),g7e=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xh));function AY(s,l){l=(l&4)!==0;for(var p=0;p<s.length;p++){var g=s[p],S=g.event;g=g.listeners;e:{var T=void 0;if(l)for(var L=g.length-1;0<=L;L--){var Y=g[L],oe=Y.instance,ke=Y.currentTarget;if(Y=Y.listener,oe!==T&&S.isPropagationStopped())break e;T=Y,S.currentTarget=ke;try{T(S)}catch(Ne){L1(Ne)}S.currentTarget=null,T=oe}else for(L=0;L<g.length;L++){if(Y=g[L],oe=Y.instance,ke=Y.currentTarget,Y=Y.listener,oe!==T&&S.isPropagationStopped())break e;T=Y,S.currentTarget=ke;try{T(S)}catch(Ne){L1(Ne)}S.currentTarget=null,T=oe}}}}function Tt(s,l){var p=l[Af];p===void 0&&(p=l[Af]=new Set);var g=s+"__bubble";p.has(g)||(OY(l,s,2,!1),p.add(g))}function Nj(s,l,p){var g=0;l&&(g|=4),OY(p,s,g,l)}var K1="_reactListening"+Math.random().toString(36).slice(2);function Pj(s){if(!s[K1]){s[K1]=!0,xq.forEach(function(p){p!=="selectionchange"&&(g7e.has(p)||Nj(p,!1,s),Nj(p,!0,s))});var l=s.nodeType===9?s:s.ownerDocument;l===null||l[K1]||(l[K1]=!0,Nj("selectionchange",!1,l))}}function OY(s,l,p,g){switch(QY(l)){case 2:var S=V7e;break;case 8:S=q7e;break;default:S=Gj}p=S.bind(null,l,p,s),S=void 0,!e4||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(S=!0),g?S!==void 0?s.addEventListener(l,p,{capture:!0,passive:S}):s.addEventListener(l,p,!0):S!==void 0?s.addEventListener(l,p,{passive:S}):s.addEventListener(l,p,!1)}function Rj(s,l,p,g,S){var T=g;if((l&1)===0&&(l&2)===0&&g!==null)e:for(;;){if(g===null)return;var L=g.tag;if(L===3||L===4){var Y=g.stateNode.containerInfo;if(Y===S)break;if(L===4)for(L=g.return;L!==null;){var oe=L.tag;if((oe===3||oe===4)&&L.stateNode.containerInfo===S)return;L=L.return}for(;Y!==null;){if(L=Of(Y),L===null)return;if(oe=L.tag,oe===5||oe===6||oe===26||oe===27){g=T=L;continue e}Y=Y.parentNode}}g=g.return}Lq(function(){var ke=T,Ne=Q6(p),Me=[];e:{var xe=lG.get(s);if(xe!==void 0){var _e=l1,yt=s;switch(s){case"keypress":if(s1(p)===0)break e;case"keydown":case"keyup":_e=fEe;break;case"focusin":yt="focus",_e=a4;break;case"focusout":yt="blur",_e=a4;break;case"beforeblur":case"afterblur":_e=a4;break;case"click":if(p.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_e=$q;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_e=JOe;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_e=pEe;break;case oG:case iG:case sG:_e=nEe;break;case cG:_e=mEe;break;case"scroll":case"scrollend":_e=XOe;break;case"wheel":_e=vEe;break;case"copy":case"cut":case"paste":_e=aEe;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_e=Uq;break;case"toggle":case"beforetoggle":_e=bEe}var lt=(l&4)!==0,Kt=!lt&&(s==="scroll"||s==="scrollend"),ye=lt?xe!==null?xe+"Capture":null:xe;lt=[];for(var le=ke,ge;le!==null;){var Re=le;if(ge=Re.stateNode,Re=Re.tag,Re!==5&&Re!==26&&Re!==27||ge===null||ye===null||(Re=Up(le,ye),Re!=null&&lt.push(wh(le,Re,ge))),Kt)break;le=le.return}0<lt.length&&(xe=new _e(xe,yt,null,p,Ne),Me.push({event:xe,listeners:lt}))}}if((l&7)===0){e:{if(xe=s==="mouseover"||s==="pointerover",_e=s==="mouseout"||s==="pointerout",xe&&p!==X6&&(yt=p.relatedTarget||p.fromElement)&&(Of(yt)||yt[nr]))break e;if((_e||xe)&&(xe=Ne.window===Ne?Ne:(xe=Ne.ownerDocument)?xe.defaultView||xe.parentWindow:window,_e?(yt=p.relatedTarget||p.toElement,_e=ke,yt=yt?Of(yt):null,yt!==null&&(Kt=o(yt),lt=yt.tag,yt!==Kt||lt!==5&&lt!==27&&lt!==6)&&(yt=null)):(_e=null,yt=ke),_e!==yt)){if(lt=$q,Re="onMouseLeave",ye="onMouseEnter",le="mouse",(s==="pointerout"||s==="pointerover")&&(lt=Uq,Re="onPointerLeave",ye="onPointerEnter",le="pointer"),Kt=_e==null?xe:Bp(_e),ge=yt==null?xe:Bp(yt),xe=new lt(Re,le+"leave",_e,p,Ne),xe.target=Kt,xe.relatedTarget=ge,Re=null,Of(Ne)===ke&&(lt=new lt(ye,le+"enter",yt,p,Ne),lt.target=ge,lt.relatedTarget=Kt,Re=lt),Kt=Re,_e&&yt)t:{for(lt=_e,ye=yt,le=0,ge=lt;ge;ge=cd(ge))le++;for(ge=0,Re=ye;Re;Re=cd(Re))ge++;for(;0<le-ge;)lt=cd(lt),le--;for(;0<ge-le;)ye=cd(ye),ge--;for(;le--;){if(lt===ye||ye!==null&&lt===ye.alternate)break t;lt=cd(lt),ye=cd(ye)}lt=null}else lt=null;_e!==null&&EY(Me,xe,_e,lt,!1),yt!==null&&Kt!==null&&EY(Me,Kt,yt,lt,!0)}}e:{if(xe=ke?Bp(ke):window,_e=xe.nodeName&&xe.nodeName.toLowerCase(),_e==="select"||_e==="input"&&xe.type==="file")var Qe=Yq;else if(Gq(xe))if(Kq)Qe=TEe;else{Qe=OEe;var Ot=AEe}else _e=xe.nodeName,!_e||_e.toLowerCase()!=="input"||xe.type!=="checkbox"&&xe.type!=="radio"?ke&&Z6(ke.elementType)&&(Qe=Yq):Qe=EEe;if(Qe&&(Qe=Qe(s,ke))){Wq(Me,Qe,p,Ne);break e}Ot&&Ot(s,xe,ke),s==="focusout"&&ke&&xe.type==="number"&&ke.memoizedProps.value!=null&&K6(xe,"number",xe.value)}switch(Ot=ke?Bp(ke):window,s){case"focusin":(Gq(Ot)||Ot.contentEditable==="true")&&($f=Ot,u4=ke,Yp=null);break;case"focusout":Yp=u4=$f=null;break;case"mousedown":f4=!0;break;case"contextmenu":case"mouseup":case"dragend":f4=!1,rG(Me,p,Ne);break;case"selectionchange":if(PEe)break;case"keydown":case"keyup":rG(Me,p,Ne)}var at;if(i4)e:{switch(s){case"compositionstart":var ft="onCompositionStart";break e;case"compositionend":ft="onCompositionEnd";break e;case"compositionupdate":ft="onCompositionUpdate";break e}ft=void 0}else If?Vq(s,p)&&(ft="onCompositionEnd"):s==="keydown"&&p.keyCode===229&&(ft="onCompositionStart");ft&&(Fq&&p.locale!=="ko"&&(If||ft!=="onCompositionStart"?ft==="onCompositionEnd"&&If&&(at=Dq()):(Ls=Ne,t4="value"in Ls?Ls.value:Ls.textContent,If=!0)),Ot=Z1(ke,ft),0<Ot.length&&(ft=new Bq(ft,s,null,p,Ne),Me.push({event:ft,listeners:Ot}),at?ft.data=at:(at=qq(p),at!==null&&(ft.data=at)))),(at=wEe?_Ee(s,p):SEe(s,p))&&(ft=Z1(ke,"onBeforeInput"),0<ft.length&&(Ot=new Bq("onBeforeInput","beforeinput",null,p,Ne),Me.push({event:Ot,listeners:ft}),Ot.data=at)),p7e(Me,s,ke,p,Ne)}AY(Me,l)})}function wh(s,l,p){return{instance:s,listener:l,currentTarget:p}}function Z1(s,l){for(var p=l+"Capture",g=[];s!==null;){var S=s,T=S.stateNode;if(S=S.tag,S!==5&&S!==26&&S!==27||T===null||(S=Up(s,p),S!=null&&g.unshift(wh(s,S,T)),S=Up(s,l),S!=null&&g.push(wh(s,S,T))),s.tag===3)return g;s=s.return}return[]}function cd(s){if(s===null)return null;do s=s.return;while(s&&s.tag!==5&&s.tag!==27);return s||null}function EY(s,l,p,g,S){for(var T=l._reactName,L=[];p!==null&&p!==g;){var Y=p,oe=Y.alternate,ke=Y.stateNode;if(Y=Y.tag,oe!==null&&oe===g)break;Y!==5&&Y!==26&&Y!==27||ke===null||(oe=ke,S?(ke=Up(p,T),ke!=null&&L.unshift(wh(p,ke,oe))):S||(ke=Up(p,T),ke!=null&&L.push(wh(p,ke,oe)))),p=p.return}L.length!==0&&s.push({event:l,listeners:L})}var v7e=/\r\n?/g,k7e=/\u0000|\uFFFD/g;function TY(s){return(typeof s=="string"?s:""+s).replace(v7e,`
`).replace(k7e,"")}function NY(s,l){return l=TY(l),TY(s)===l}function X1(){}function Yt(s,l,p,g,S,T){switch(p){case"children":typeof g=="string"?l==="body"||l==="textarea"&&g===""||Mf(s,g):(typeof g=="number"||typeof g=="bigint")&&l!=="body"&&Mf(s,""+g);break;case"className":n1(s,"class",g);break;case"tabIndex":n1(s,"tabindex",g);break;case"dir":case"role":case"viewBox":case"width":case"height":n1(s,p,g);break;case"style":Rq(s,g,T);break;case"data":if(l!=="object"){n1(s,"data",g);break}case"src":case"href":if(g===""&&(l!=="a"||p!=="href")){s.removeAttribute(p);break}if(g==null||typeof g=="function"||typeof g=="symbol"||typeof g=="boolean"){s.removeAttribute(p);break}g=o1(""+g),s.setAttribute(p,g);break;case"action":case"formAction":if(typeof g=="function"){s.setAttribute(p,"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 T=="function"&&(p==="formAction"?(l!=="input"&&Yt(s,l,"name",S.name,S,null),Yt(s,l,"formEncType",S.formEncType,S,null),Yt(s,l,"formMethod",S.formMethod,S,null),Yt(s,l,"formTarget",S.formTarget,S,null)):(Yt(s,l,"encType",S.encType,S,null),Yt(s,l,"method",S.method,S,null),Yt(s,l,"target",S.target,S,null)));if(g==null||typeof g=="symbol"||typeof g=="boolean"){s.removeAttribute(p);break}g=o1(""+g),s.setAttribute(p,g);break;case"onClick":g!=null&&(s.onclick=X1);break;case"onScroll":g!=null&&Tt("scroll",s);break;case"onScrollEnd":g!=null&&Tt("scrollend",s);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(r(61));if(p=g.__html,p!=null){if(S.children!=null)throw Error(r(60));s.innerHTML=p}}break;case"multiple":s.multiple=g&&typeof g!="function"&&typeof g!="symbol";break;case"muted":s.muted=g&&typeof g!="function"&&typeof g!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(g==null||typeof g=="function"||typeof g=="boolean"||typeof g=="symbol"){s.removeAttribute("xlink:href");break}p=o1(""+g),s.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",p);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":g!=null&&typeof g!="function"&&typeof g!="symbol"?s.setAttribute(p,""+g):s.removeAttribute(p);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":g&&typeof g!="function"&&typeof g!="symbol"?s.setAttribute(p,""):s.removeAttribute(p);break;case"capture":case"download":g===!0?s.setAttribute(p,""):g!==!1&&g!=null&&typeof g!="function"&&typeof g!="symbol"?s.setAttribute(p,g):s.removeAttribute(p);break;case"cols":case"rows":case"size":case"span":g!=null&&typeof g!="function"&&typeof g!="symbol"&&!isNaN(g)&&1<=g?s.setAttribute(p,g):s.removeAttribute(p);break;case"rowSpan":case"start":g==null||typeof g=="function"||typeof g=="symbol"||isNaN(g)?s.removeAttribute(p):s.setAttribute(p,g);break;case"popover":Tt("beforetoggle",s),Tt("toggle",s),t1(s,"popover",g);break;case"xlinkActuate":$i(s,"http://www.w3.org/1999/xlink","xlink:actuate",g);break;case"xlinkArcrole":$i(s,"http://www.w3.org/1999/xlink","xlink:arcrole",g);break;case"xlinkRole":$i(s,"http://www.w3.org/1999/xlink","xlink:role",g);break;case"xlinkShow":$i(s,"http://www.w3.org/1999/xlink","xlink:show",g);break;case"xlinkTitle":$i(s,"http://www.w3.org/1999/xlink","xlink:title",g);break;case"xlinkType":$i(s,"http://www.w3.org/1999/xlink","xlink:type",g);break;case"xmlBase":$i(s,"http://www.w3.org/XML/1998/namespace","xml:base",g);break;case"xmlLang":$i(s,"http://www.w3.org/XML/1998/namespace","xml:lang",g);break;case"xmlSpace":$i(s,"http://www.w3.org/XML/1998/namespace","xml:space",g);break;case"is":t1(s,"is",g);break;case"innerText":case"textContent":break;default:(!(2<p.length)||p[0]!=="o"&&p[0]!=="O"||p[1]!=="n"&&p[1]!=="N")&&(p=KOe.get(p)||p,t1(s,p,g))}}function Mj(s,l,p,g,S,T){switch(p){case"style":Rq(s,g,T);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(r(61));if(p=g.__html,p!=null){if(S.children!=null)throw Error(r(60));s.innerHTML=p}}break;case"children":typeof g=="string"?Mf(s,g):(typeof g=="number"||typeof g=="bigint")&&Mf(s,""+g);break;case"onScroll":g!=null&&Tt("scroll",s);break;case"onScrollEnd":g!=null&&Tt("scrollend",s);break;case"onClick":g!=null&&(s.onclick=X1);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!wq.hasOwnProperty(p))e:{if(p[0]==="o"&&p[1]==="n"&&(S=p.endsWith("Capture"),l=p.slice(2,S?p.length-7:void 0),T=s[an]||null,T=T!=null?T[p]:null,typeof T=="function"&&s.removeEventListener(l,T,S),typeof g=="function")){typeof T!="function"&&T!==null&&(p in s?s[p]=null:s.hasAttribute(p)&&s.removeAttribute(p)),s.addEventListener(l,g,S);break e}p in s?s[p]=g:g===!0?s.setAttribute(p,""):t1(s,p,g)}}}function hr(s,l,p){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Tt("error",s),Tt("load",s);var g=!1,S=!1,T;for(T in p)if(p.hasOwnProperty(T)){var L=p[T];if(L!=null)switch(T){case"src":g=!0;break;case"srcSet":S=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,l));default:Yt(s,l,T,L,p,null)}}S&&Yt(s,l,"srcSet",p.srcSet,p,null),g&&Yt(s,l,"src",p.src,p,null);return;case"input":Tt("invalid",s);var Y=T=L=S=null,oe=null,ke=null;for(g in p)if(p.hasOwnProperty(g)){var Ne=p[g];if(Ne!=null)switch(g){case"name":S=Ne;break;case"type":L=Ne;break;case"checked":oe=Ne;break;case"defaultChecked":ke=Ne;break;case"value":T=Ne;break;case"defaultValue":Y=Ne;break;case"children":case"dangerouslySetInnerHTML":if(Ne!=null)throw Error(r(137,l));break;default:Yt(s,l,g,Ne,p,null)}}Eq(s,T,Y,oe,ke,L,S,!1),r1(s);return;case"select":Tt("invalid",s),g=L=T=null;for(S in p)if(p.hasOwnProperty(S)&&(Y=p[S],Y!=null))switch(S){case"value":T=Y;break;case"defaultValue":L=Y;break;case"multiple":g=Y;default:Yt(s,l,S,Y,p,null)}l=T,p=L,s.multiple=!!g,l!=null?Rf(s,!!g,l,!1):p!=null&&Rf(s,!!g,p,!0);return;case"textarea":Tt("invalid",s),T=S=g=null;for(L in p)if(p.hasOwnProperty(L)&&(Y=p[L],Y!=null))switch(L){case"value":g=Y;break;case"defaultValue":S=Y;break;case"children":T=Y;break;case"dangerouslySetInnerHTML":if(Y!=null)throw Error(r(91));break;default:Yt(s,l,L,Y,p,null)}Nq(s,g,S,T),r1(s);return;case"option":for(oe in p)if(p.hasOwnProperty(oe)&&(g=p[oe],g!=null))switch(oe){case"selected":s.selected=g&&typeof g!="function"&&typeof g!="symbol";break;default:Yt(s,l,oe,g,p,null)}return;case"dialog":Tt("beforetoggle",s),Tt("toggle",s),Tt("cancel",s),Tt("close",s);break;case"iframe":case"object":Tt("load",s);break;case"video":case"audio":for(g=0;g<xh.length;g++)Tt(xh[g],s);break;case"image":Tt("error",s),Tt("load",s);break;case"details":Tt("toggle",s);break;case"embed":case"source":case"link":Tt("error",s),Tt("load",s);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ke in p)if(p.hasOwnProperty(ke)&&(g=p[ke],g!=null))switch(ke){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,l));default:Yt(s,l,ke,g,p,null)}return;default:if(Z6(l)){for(Ne in p)p.hasOwnProperty(Ne)&&(g=p[Ne],g!==void 0&&Mj(s,l,Ne,g,p,void 0));return}}for(Y in p)p.hasOwnProperty(Y)&&(g=p[Y],g!=null&&Yt(s,l,Y,g,p,null))}function b7e(s,l,p,g){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var S=null,T=null,L=null,Y=null,oe=null,ke=null,Ne=null;for(_e in p){var Me=p[_e];if(p.hasOwnProperty(_e)&&Me!=null)switch(_e){case"checked":break;case"value":break;case"defaultValue":oe=Me;default:g.hasOwnProperty(_e)||Yt(s,l,_e,null,g,Me)}}for(var xe in g){var _e=g[xe];if(Me=p[xe],g.hasOwnProperty(xe)&&(_e!=null||Me!=null))switch(xe){case"type":T=_e;break;case"name":S=_e;break;case"checked":ke=_e;break;case"defaultChecked":Ne=_e;break;case"value":L=_e;break;case"defaultValue":Y=_e;break;case"children":case"dangerouslySetInnerHTML":if(_e!=null)throw Error(r(137,l));break;default:_e!==Me&&Yt(s,l,xe,_e,g,Me)}}Y6(s,L,Y,oe,ke,Ne,T,S);return;case"select":_e=L=Y=xe=null;for(T in p)if(oe=p[T],p.hasOwnProperty(T)&&oe!=null)switch(T){case"value":break;case"multiple":_e=oe;default:g.hasOwnProperty(T)||Yt(s,l,T,null,g,oe)}for(S in g)if(T=g[S],oe=p[S],g.hasOwnProperty(S)&&(T!=null||oe!=null))switch(S){case"value":xe=T;break;case"defaultValue":Y=T;break;case"multiple":L=T;default:T!==oe&&Yt(s,l,S,T,g,oe)}l=Y,p=L,g=_e,xe!=null?Rf(s,!!p,xe,!1):!!g!=!!p&&(l!=null?Rf(s,!!p,l,!0):Rf(s,!!p,p?[]:"",!1));return;case"textarea":_e=xe=null;for(Y in p)if(S=p[Y],p.hasOwnProperty(Y)&&S!=null&&!g.hasOwnProperty(Y))switch(Y){case"value":break;case"children":break;default:Yt(s,l,Y,null,g,S)}for(L in g)if(S=g[L],T=p[L],g.hasOwnProperty(L)&&(S!=null||T!=null))switch(L){case"value":xe=S;break;case"defaultValue":_e=S;break;case"children":break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(r(91));break;default:S!==T&&Yt(s,l,L,S,g,T)}Tq(s,xe,_e);return;case"option":for(var yt in p)if(xe=p[yt],p.hasOwnProperty(yt)&&xe!=null&&!g.hasOwnProperty(yt))switch(yt){case"selected":s.selected=!1;break;default:Yt(s,l,yt,null,g,xe)}for(oe in g)if(xe=g[oe],_e=p[oe],g.hasOwnProperty(oe)&&xe!==_e&&(xe!=null||_e!=null))switch(oe){case"selected":s.selected=xe&&typeof xe!="function"&&typeof xe!="symbol";break;default:Yt(s,l,oe,xe,g,_e)}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 lt in p)xe=p[lt],p.hasOwnProperty(lt)&&xe!=null&&!g.hasOwnProperty(lt)&&Yt(s,l,lt,null,g,xe);for(ke in g)if(xe=g[ke],_e=p[ke],g.hasOwnProperty(ke)&&xe!==_e&&(xe!=null||_e!=null))switch(ke){case"children":case"dangerouslySetInnerHTML":if(xe!=null)throw Error(r(137,l));break;default:Yt(s,l,ke,xe,g,_e)}return;default:if(Z6(l)){for(var Kt in p)xe=p[Kt],p.hasOwnProperty(Kt)&&xe!==void 0&&!g.hasOwnProperty(Kt)&&Mj(s,l,Kt,void 0,g,xe);for(Ne in g)xe=g[Ne],_e=p[Ne],!g.hasOwnProperty(Ne)||xe===_e||xe===void 0&&_e===void 0||Mj(s,l,Ne,xe,g,_e);return}}for(var ye in p)xe=p[ye],p.hasOwnProperty(ye)&&xe!=null&&!g.hasOwnProperty(ye)&&Yt(s,l,ye,null,g,xe);for(Me in g)xe=g[Me],_e=p[Me],!g.hasOwnProperty(Me)||xe===_e||xe==null&&_e==null||Yt(s,l,Me,xe,g,_e)}var Lj=null,Dj=null;function Q1(s){return s.nodeType===9?s:s.ownerDocument}function PY(s){switch(s){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function RY(s,l){if(s===0)switch(l){case"svg":return 1;case"math":return 2;default:return 0}return s===1&&l==="foreignObject"?0:s}function Ij(s,l){return s==="textarea"||s==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.children=="bigint"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var $j=null;function x7e(){var s=window.event;return s&&s.type==="popstate"?s===$j?!1:($j=s,!0):($j=null,!1)}var MY=typeof setTimeout=="function"?setTimeout:void 0,w7e=typeof clearTimeout=="function"?clearTimeout:void 0,LY=typeof Promise=="function"?Promise:void 0,_7e=typeof queueMicrotask=="function"?queueMicrotask:typeof LY!="undefined"?function(s){return LY.resolve(null).then(s).catch(S7e)}:MY;function S7e(s){setTimeout(function(){throw s})}function Xs(s){return s==="head"}function DY(s,l){var p=l,g=0,S=0;do{var T=p.nextSibling;if(s.removeChild(p),T&&T.nodeType===8)if(p=T.data,p==="/$"){if(0<g&&8>g){p=g;var L=s.ownerDocument;if(p&1&&_h(L.documentElement),p&2&&_h(L.body),p&4)for(p=L.head,_h(p),L=p.firstChild;L;){var Y=L.nextSibling,oe=L.nodeName;L[$p]||oe==="SCRIPT"||oe==="STYLE"||oe==="LINK"&&L.rel.toLowerCase()==="stylesheet"||p.removeChild(L),L=Y}}if(S===0){s.removeChild(T),Nh(l);return}S--}else p==="$"||p==="$?"||p==="$!"?S++:g=p.charCodeAt(0)-48;else g=0;p=T}while(p);Nh(l)}function Bj(s){var l=s.firstChild;for(l&&l.nodeType===10&&(l=l.nextSibling);l;){var p=l;switch(l=l.nextSibling,p.nodeName){case"HTML":case"HEAD":case"BODY":Bj(p),V6(p);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(p.rel.toLowerCase()==="stylesheet")continue}s.removeChild(p)}}function C7e(s,l,p,g){for(;s.nodeType===1;){var S=p;if(s.nodeName.toLowerCase()!==l.toLowerCase()){if(!g&&(s.nodeName!=="INPUT"||s.type!=="hidden"))break}else if(g){if(!s[$p])switch(l){case"meta":if(!s.hasAttribute("itemprop"))break;return s;case"link":if(T=s.getAttribute("rel"),T==="stylesheet"&&s.hasAttribute("data-precedence"))break;if(T!==S.rel||s.getAttribute("href")!==(S.href==null||S.href===""?null:S.href)||s.getAttribute("crossorigin")!==(S.crossOrigin==null?null:S.crossOrigin)||s.getAttribute("title")!==(S.title==null?null:S.title))break;return s;case"style":if(s.hasAttribute("data-precedence"))break;return s;case"script":if(T=s.getAttribute("src"),(T!==(S.src==null?null:S.src)||s.getAttribute("type")!==(S.type==null?null:S.type)||s.getAttribute("crossorigin")!==(S.crossOrigin==null?null:S.crossOrigin))&&T&&s.hasAttribute("async")&&!s.hasAttribute("itemprop"))break;return s;default:return s}}else if(l==="input"&&s.type==="hidden"){var T=S.name==null?null:""+S.name;if(S.type==="hidden"&&s.getAttribute("name")===T)return s}else return s;if(s=wo(s.nextSibling),s===null)break}return null}function j7e(s,l,p){if(l==="")return null;for(;s.nodeType!==3;)if((s.nodeType!==1||s.nodeName!=="INPUT"||s.type!=="hidden")&&!p||(s=wo(s.nextSibling),s===null))return null;return s}function Uj(s){return s.data==="$!"||s.data==="$?"&&s.ownerDocument.readyState==="complete"}function A7e(s,l){var p=s.ownerDocument;if(s.data!=="$?"||p.readyState==="complete")l();else{var g=function(){l(),p.removeEventListener("DOMContentLoaded",g)};p.addEventListener("DOMContentLoaded",g),s._reactRetry=g}}function wo(s){for(;s!=null;s=s.nextSibling){var l=s.nodeType;if(l===1||l===3)break;if(l===8){if(l=s.data,l==="$"||l==="$!"||l==="$?"||l==="F!"||l==="F")break;if(l==="/$")return null}}return s}var Fj=null;function IY(s){s=s.previousSibling;for(var l=0;s;){if(s.nodeType===8){var p=s.data;if(p==="$"||p==="$!"||p==="$?"){if(l===0)return s;l--}else p==="/$"&&l++}s=s.previousSibling}return null}function $Y(s,l,p){switch(l=Q1(p),s){case"html":if(s=l.documentElement,!s)throw Error(r(452));return s;case"head":if(s=l.head,!s)throw Error(r(453));return s;case"body":if(s=l.body,!s)throw Error(r(454));return s;default:throw Error(r(451))}}function _h(s){for(var l=s.attributes;l.length;)s.removeAttributeNode(l[0]);V6(s)}var Xa=new Map,BY=new Set;function J1(s){return typeof s.getRootNode=="function"?s.getRootNode():s.nodeType===9?s:s.ownerDocument}var Qi=X.d;X.d={f:O7e,r:E7e,D:T7e,C:N7e,L:P7e,m:R7e,X:L7e,S:M7e,M:D7e};function O7e(){var s=Qi.f(),l=V1();return s||l}function E7e(s){var l=Ef(s);l!==null&&l.tag===5&&l.type==="form"?oW(l):Qi.r(s)}var ld=typeof document=="undefined"?null:document;function UY(s,l,p){var g=ld;if(g&&typeof l=="string"&&l){var S=Va(l);S='link[rel="'+s+'"][href="'+S+'"]',typeof p=="string"&&(S+='[crossorigin="'+p+'"]'),BY.has(S)||(BY.add(S),s={rel:s,crossOrigin:p,href:l},g.querySelector(S)===null&&(l=g.createElement("link"),hr(l,"link",s),rr(l),g.head.appendChild(l)))}}function T7e(s){Qi.D(s),UY("dns-prefetch",s,null)}function N7e(s,l){Qi.C(s,l),UY("preconnect",s,l)}function P7e(s,l,p){Qi.L(s,l,p);var g=ld;if(g&&s&&l){var S='link[rel="preload"][as="'+Va(l)+'"]';l==="image"&&p&&p.imageSrcSet?(S+='[imagesrcset="'+Va(p.imageSrcSet)+'"]',typeof p.imageSizes=="string"&&(S+='[imagesizes="'+Va(p.imageSizes)+'"]')):S+='[href="'+Va(s)+'"]';var T=S;switch(l){case"style":T=ud(s);break;case"script":T=fd(s)}Xa.has(T)||(s=h({rel:"preload",href:l==="image"&&p&&p.imageSrcSet?void 0:s,as:l},p),Xa.set(T,s),g.querySelector(S)!==null||l==="style"&&g.querySelector(Sh(T))||l==="script"&&g.querySelector(Ch(T))||(l=g.createElement("link"),hr(l,"link",s),rr(l),g.head.appendChild(l)))}}function R7e(s,l){Qi.m(s,l);var p=ld;if(p&&s){var g=l&&typeof l.as=="string"?l.as:"script",S='link[rel="modulepreload"][as="'+Va(g)+'"][href="'+Va(s)+'"]',T=S;switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":T=fd(s)}if(!Xa.has(T)&&(s=h({rel:"modulepreload",href:s},l),Xa.set(T,s),p.querySelector(S)===null)){switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(p.querySelector(Ch(T)))return}g=p.createElement("link"),hr(g,"link",s),rr(g),p.head.appendChild(g)}}}function M7e(s,l,p){Qi.S(s,l,p);var g=ld;if(g&&s){var S=Tf(g).hoistableStyles,T=ud(s);l=l||"default";var L=S.get(T);if(!L){var Y={loading:0,preload:null};if(L=g.querySelector(Sh(T)))Y.loading=5;else{s=h({rel:"stylesheet",href:s,"data-precedence":l},p),(p=Xa.get(T))&&zj(s,p);var oe=L=g.createElement("link");rr(oe),hr(oe,"link",s),oe._p=new Promise(function(ke,Ne){oe.onload=ke,oe.onerror=Ne}),oe.addEventListener("load",function(){Y.loading|=1}),oe.addEventListener("error",function(){Y.loading|=2}),Y.loading|=4,ek(L,l,g)}L={type:"stylesheet",instance:L,count:1,state:Y},S.set(T,L)}}}function L7e(s,l){Qi.X(s,l);var p=ld;if(p&&s){var g=Tf(p).hoistableScripts,S=fd(s),T=g.get(S);T||(T=p.querySelector(Ch(S)),T||(s=h({src:s,async:!0},l),(l=Xa.get(S))&&Hj(s,l),T=p.createElement("script"),rr(T),hr(T,"link",s),p.head.appendChild(T)),T={type:"script",instance:T,count:1,state:null},g.set(S,T))}}function D7e(s,l){Qi.M(s,l);var p=ld;if(p&&s){var g=Tf(p).hoistableScripts,S=fd(s),T=g.get(S);T||(T=p.querySelector(Ch(S)),T||(s=h({src:s,async:!0,type:"module"},l),(l=Xa.get(S))&&Hj(s,l),T=p.createElement("script"),rr(T),hr(T,"link",s),p.head.appendChild(T)),T={type:"script",instance:T,count:1,state:null},g.set(S,T))}}function FY(s,l,p,g){var S=(S=ue.current)?J1(S):null;if(!S)throw Error(r(446));switch(s){case"meta":case"title":return null;case"style":return typeof p.precedence=="string"&&typeof p.href=="string"?(l=ud(p.href),p=Tf(S).hoistableStyles,g=p.get(l),g||(g={type:"style",instance:null,count:0,state:null},p.set(l,g)),g):{type:"void",instance:null,count:0,state:null};case"link":if(p.rel==="stylesheet"&&typeof p.href=="string"&&typeof p.precedence=="string"){s=ud(p.href);var T=Tf(S).hoistableStyles,L=T.get(s);if(L||(S=S.ownerDocument||S,L={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},T.set(s,L),(T=S.querySelector(Sh(s)))&&!T._p&&(L.instance=T,L.state.loading=5),Xa.has(s)||(p={rel:"preload",as:"style",href:p.href,crossOrigin:p.crossOrigin,integrity:p.integrity,media:p.media,hrefLang:p.hrefLang,referrerPolicy:p.referrerPolicy},Xa.set(s,p),T||I7e(S,s,p,L.state))),l&&g===null)throw Error(r(528,""));return L}if(l&&g!==null)throw Error(r(529,""));return null;case"script":return l=p.async,p=p.src,typeof p=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=fd(p),p=Tf(S).hoistableScripts,g=p.get(l),g||(g={type:"script",instance:null,count:0,state:null},p.set(l,g)),g):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,s))}}function ud(s){return'href="'+Va(s)+'"'}function Sh(s){return'link[rel="stylesheet"]['+s+"]"}function zY(s){return h({},s,{"data-precedence":s.precedence,precedence:null})}function I7e(s,l,p,g){s.querySelector('link[rel="preload"][as="style"]['+l+"]")?g.loading=1:(l=s.createElement("link"),g.preload=l,l.addEventListener("load",function(){return g.loading|=1}),l.addEventListener("error",function(){return g.loading|=2}),hr(l,"link",p),rr(l),s.head.appendChild(l))}function fd(s){return'[src="'+Va(s)+'"]'}function Ch(s){return"script[async]"+s}function HY(s,l,p){if(l.count++,l.instance===null)switch(l.type){case"style":var g=s.querySelector('style[data-href~="'+Va(p.href)+'"]');if(g)return l.instance=g,rr(g),g;var S=h({},p,{"data-href":p.href,"data-precedence":p.precedence,href:null,precedence:null});return g=(s.ownerDocument||s).createElement("style"),rr(g),hr(g,"style",S),ek(g,p.precedence,s),l.instance=g;case"stylesheet":S=ud(p.href);var T=s.querySelector(Sh(S));if(T)return l.state.loading|=4,l.instance=T,rr(T),T;g=zY(p),(S=Xa.get(S))&&zj(g,S),T=(s.ownerDocument||s).createElement("link"),rr(T);var L=T;return L._p=new Promise(function(Y,oe){L.onload=Y,L.onerror=oe}),hr(T,"link",g),l.state.loading|=4,ek(T,p.precedence,s),l.instance=T;case"script":return T=fd(p.src),(S=s.querySelector(Ch(T)))?(l.instance=S,rr(S),S):(g=p,(S=Xa.get(T))&&(g=h({},p),Hj(g,S)),s=s.ownerDocument||s,S=s.createElement("script"),rr(S),hr(S,"link",g),s.head.appendChild(S),l.instance=S);case"void":return null;default:throw Error(r(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(g=l.instance,l.state.loading|=4,ek(g,p.precedence,s));return l.instance}function ek(s,l,p){for(var g=p.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),S=g.length?g[g.length-1]:null,T=S,L=0;L<g.length;L++){var Y=g[L];if(Y.dataset.precedence===l)T=Y;else if(T!==S)break}T?T.parentNode.insertBefore(s,T.nextSibling):(l=p.nodeType===9?p.head:p,l.insertBefore(s,l.firstChild))}function zj(s,l){s.crossOrigin==null&&(s.crossOrigin=l.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=l.referrerPolicy),s.title==null&&(s.title=l.title)}function Hj(s,l){s.crossOrigin==null&&(s.crossOrigin=l.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=l.referrerPolicy),s.integrity==null&&(s.integrity=l.integrity)}var tk=null;function VY(s,l,p){if(tk===null){var g=new Map,S=tk=new Map;S.set(p,g)}else S=tk,g=S.get(p),g||(g=new Map,S.set(p,g));if(g.has(s))return g;for(g.set(s,null),p=p.getElementsByTagName(s),S=0;S<p.length;S++){var T=p[S];if(!(T[$p]||T[An]||s==="link"&&T.getAttribute("rel")==="stylesheet")&&T.namespaceURI!=="http://www.w3.org/2000/svg"){var L=T.getAttribute(l)||"";L=s+L;var Y=g.get(L);Y?Y.push(T):g.set(L,[T])}}return g}function qY(s,l,p){s=s.ownerDocument||s,s.head.insertBefore(p,l==="title"?s.querySelector("head > title"):null)}function $7e(s,l,p){if(p===1||l.itemProp!=null)return!1;switch(s){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return s=l.disabled,typeof l.precedence=="string"&&s==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function GY(s){return!(s.type==="stylesheet"&&(s.state.loading&3)===0)}var jh=null;function B7e(){}function U7e(s,l,p){if(jh===null)throw Error(r(475));var g=jh;if(l.type==="stylesheet"&&(typeof p.media!="string"||matchMedia(p.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var S=ud(p.href),T=s.querySelector(Sh(S));if(T){s=T._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(g.count++,g=nk.bind(g),s.then(g,g)),l.state.loading|=4,l.instance=T,rr(T);return}T=s.ownerDocument||s,p=zY(p),(S=Xa.get(S))&&zj(p,S),T=T.createElement("link"),rr(T);var L=T;L._p=new Promise(function(Y,oe){L.onload=Y,L.onerror=oe}),hr(T,"link",p),l.instance=T}g.stylesheets===null&&(g.stylesheets=new Map),g.stylesheets.set(l,s),(s=l.state.preload)&&(l.state.loading&3)===0&&(g.count++,l=nk.bind(g),s.addEventListener("load",l),s.addEventListener("error",l))}}function F7e(){if(jh===null)throw Error(r(475));var s=jh;return s.stylesheets&&s.count===0&&Vj(s,s.stylesheets),0<s.count?function(l){var p=setTimeout(function(){if(s.stylesheets&&Vj(s,s.stylesheets),s.unsuspend){var g=s.unsuspend;s.unsuspend=null,g()}},6e4);return s.unsuspend=l,function(){s.unsuspend=null,clearTimeout(p)}}:null}function nk(){if(this.count--,this.count===0){if(this.stylesheets)Vj(this,this.stylesheets);else if(this.unsuspend){var s=this.unsuspend;this.unsuspend=null,s()}}}var rk=null;function Vj(s,l){s.stylesheets=null,s.unsuspend!==null&&(s.count++,rk=new Map,l.forEach(z7e,s),rk=null,nk.call(s))}function z7e(s,l){if(!(l.state.loading&4)){var p=rk.get(s);if(p)var g=p.get(null);else{p=new Map,rk.set(s,p);for(var S=s.querySelectorAll("link[data-precedence],style[data-precedence]"),T=0;T<S.length;T++){var L=S[T];(L.nodeName==="LINK"||L.getAttribute("media")!=="not all")&&(p.set(L.dataset.precedence,L),g=L)}g&&p.set(null,g)}S=l.instance,L=S.getAttribute("data-precedence"),T=p.get(L)||g,T===g&&p.set(null,S),p.set(L,S),this.count++,g=nk.bind(this),S.addEventListener("load",g),S.addEventListener("error",g),T?T.parentNode.insertBefore(S,T.nextSibling):(s=s.nodeType===9?s.head:s,s.insertBefore(S,s.firstChild)),l.state.loading|=4}}var Ah={$$typeof:E,Provider:null,Consumer:null,_currentValue:V,_currentValue2:V,_threadCount:0};function H7e(s,l,p,g,S,T,L,Y){this.tag=1,this.containerInfo=s,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=al(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=al(0),this.hiddenUpdates=al(null),this.identifierPrefix=g,this.onUncaughtError=S,this.onCaughtError=T,this.onRecoverableError=L,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Y,this.incompleteTransitions=new Map}function WY(s,l,p,g,S,T,L,Y,oe,ke,Ne,Me){return s=new H7e(s,l,p,L,Y,oe,ke,Me),l=1,T===!0&&(l|=24),T=ga(3,null,null,l),s.current=T,T.stateNode=s,l=C4(),l.refCount++,s.pooledCache=l,l.refCount++,T.memoizedState={element:g,isDehydrated:p,cache:l},E4(T),s}function YY(s){return s?(s=zf,s):zf}function KY(s,l,p,g,S,T){S=YY(S),g.context===null?g.context=S:g.pendingContext=S,g=$s(l),g.payload={element:p},T=T===void 0?null:T,T!==null&&(g.callback=T),p=Bs(s,g,l),p!==null&&(wa(p,s,l),rh(p,s,l))}function ZY(s,l){if(s=s.memoizedState,s!==null&&s.dehydrated!==null){var p=s.retryLane;s.retryLane=p!==0&&p<l?p:l}}function qj(s,l){ZY(s,l),(s=s.alternate)&&ZY(s,l)}function XY(s){if(s.tag===13){var l=Ff(s,67108864);l!==null&&wa(l,s,67108864),qj(s,67108864)}}var ak=!0;function V7e(s,l,p,g){var S=D.T;D.T=null;var T=X.p;try{X.p=2,Gj(s,l,p,g)}finally{X.p=T,D.T=S}}function q7e(s,l,p,g){var S=D.T;D.T=null;var T=X.p;try{X.p=8,Gj(s,l,p,g)}finally{X.p=T,D.T=S}}function Gj(s,l,p,g){if(ak){var S=Wj(g);if(S===null)Rj(s,l,g,ok,p),JY(s,g);else if(W7e(S,s,l,p,g))g.stopPropagation();else if(JY(s,g),l&4&&-1<G7e.indexOf(s)){for(;S!==null;){var T=Ef(S);if(T!==null)switch(T.tag){case 3:if(T=T.stateNode,T.current.memoizedState.isDehydrated){var L=bn(T.pendingLanes);if(L!==0){var Y=T;for(Y.pendingLanes|=2,Y.entangledLanes|=2;L;){var oe=1<<31-Pe(L);Y.entanglements[1]|=oe,L&=~oe}ii(T),(Ht&6)===0&&(z1=ve()+500,bh(0))}}break;case 13:Y=Ff(T,2),Y!==null&&wa(Y,T,2),V1(),qj(T,2)}if(T=Wj(g),T===null&&Rj(s,l,g,ok,p),T===S)break;S=T}S!==null&&g.stopPropagation()}else Rj(s,l,g,null,p)}}function Wj(s){return s=Q6(s),Yj(s)}var ok=null;function Yj(s){if(ok=null,s=Of(s),s!==null){var l=o(s);if(l===null)s=null;else{var p=l.tag;if(p===13){if(s=i(l),s!==null)return s;s=null}else if(p===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;s=null}else l!==s&&(s=null)}}return ok=s,null}function QY(s){switch(s){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"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(Fe()){case ze:return 2;case Ke:return 8;case Ie:case Ve:return 32;case ot:return 268435456;default:return 32}default:return 32}}var Kj=!1,Qs=null,Js=null,ec=null,Oh=new Map,Eh=new Map,tc=[],G7e="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 JY(s,l){switch(s){case"focusin":case"focusout":Qs=null;break;case"dragenter":case"dragleave":Js=null;break;case"mouseover":case"mouseout":ec=null;break;case"pointerover":case"pointerout":Oh.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":Eh.delete(l.pointerId)}}function Th(s,l,p,g,S,T){return s===null||s.nativeEvent!==T?(s={blockedOn:l,domEventName:p,eventSystemFlags:g,nativeEvent:T,targetContainers:[S]},l!==null&&(l=Ef(l),l!==null&&XY(l)),s):(s.eventSystemFlags|=g,l=s.targetContainers,S!==null&&l.indexOf(S)===-1&&l.push(S),s)}function W7e(s,l,p,g,S){switch(l){case"focusin":return Qs=Th(Qs,s,l,p,g,S),!0;case"dragenter":return Js=Th(Js,s,l,p,g,S),!0;case"mouseover":return ec=Th(ec,s,l,p,g,S),!0;case"pointerover":var T=S.pointerId;return Oh.set(T,Th(Oh.get(T)||null,s,l,p,g,S)),!0;case"gotpointercapture":return T=S.pointerId,Eh.set(T,Th(Eh.get(T)||null,s,l,p,g,S)),!0}return!1}function eK(s){var l=Of(s.target);if(l!==null){var p=o(l);if(p!==null){if(l=p.tag,l===13){if(l=i(p),l!==null){s.blockedOn=l,Yn(s.priority,function(){if(p.tag===13){var g=xa();g=In(g);var S=Ff(p,g);S!==null&&wa(S,p,g),qj(p,g)}});return}}else if(l===3&&p.stateNode.current.memoizedState.isDehydrated){s.blockedOn=p.tag===3?p.stateNode.containerInfo:null;return}}}s.blockedOn=null}function ik(s){if(s.blockedOn!==null)return!1;for(var l=s.targetContainers;0<l.length;){var p=Wj(s.nativeEvent);if(p===null){p=s.nativeEvent;var g=new p.constructor(p.type,p);X6=g,p.target.dispatchEvent(g),X6=null}else return l=Ef(p),l!==null&&XY(l),s.blockedOn=p,!1;l.shift()}return!0}function tK(s,l,p){ik(s)&&p.delete(l)}function Y7e(){Kj=!1,Qs!==null&&ik(Qs)&&(Qs=null),Js!==null&&ik(Js)&&(Js=null),ec!==null&&ik(ec)&&(ec=null),Oh.forEach(tK),Eh.forEach(tK)}function sk(s,l){s.blockedOn===l&&(s.blockedOn=null,Kj||(Kj=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,Y7e)))}var ck=null;function nK(s){ck!==s&&(ck=s,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ck===s&&(ck=null);for(var l=0;l<s.length;l+=3){var p=s[l],g=s[l+1],S=s[l+2];if(typeof g!="function"){if(Yj(g||p)===null)continue;break}var T=Ef(p);T!==null&&(s.splice(l,3),l-=3,Y4(T,{pending:!0,data:S,method:p.method,action:g},g,S))}}))}function Nh(s){function l(oe){return sk(oe,s)}Qs!==null&&sk(Qs,s),Js!==null&&sk(Js,s),ec!==null&&sk(ec,s),Oh.forEach(l),Eh.forEach(l);for(var p=0;p<tc.length;p++){var g=tc[p];g.blockedOn===s&&(g.blockedOn=null)}for(;0<tc.length&&(p=tc[0],p.blockedOn===null);)eK(p),p.blockedOn===null&&tc.shift();if(p=(s.ownerDocument||s).$$reactFormReplay,p!=null)for(g=0;g<p.length;g+=3){var S=p[g],T=p[g+1],L=S[an]||null;if(typeof T=="function")L||nK(p);else if(L){var Y=null;if(T&&T.hasAttribute("formAction")){if(S=T,L=T[an]||null)Y=L.formAction;else if(Yj(S)!==null)continue}else Y=L.action;typeof Y=="function"?p[g+1]=Y:(p.splice(g,3),g-=3),nK(p)}}}function Zj(s){this._internalRoot=s}lk.prototype.render=Zj.prototype.render=function(s){var l=this._internalRoot;if(l===null)throw Error(r(409));var p=l.current,g=xa();KY(p,g,s,l,null,null)},lk.prototype.unmount=Zj.prototype.unmount=function(){var s=this._internalRoot;if(s!==null){this._internalRoot=null;var l=s.containerInfo;KY(s.current,2,null,s,null,null),V1(),l[nr]=null}};function lk(s){this._internalRoot=s}lk.prototype.unstable_scheduleHydration=function(s){if(s){var l=ol();s={blockedOn:null,target:s,priority:l};for(var p=0;p<tc.length&&l!==0&&l<tc[p].priority;p++);tc.splice(p,0,s),p===0&&eK(s)}};var rK=t.version;if(rK!=="19.1.1")throw Error(r(527,rK,"19.1.1"));X.findDOMNode=function(s){var l=s._reactInternals;if(l===void 0)throw typeof s.render=="function"?Error(r(188)):(s=Object.keys(s).join(","),Error(r(268,s)));return s=u(l),s=s!==null?d(s):null,s=s===null?null:s.stateNode,s};var K7e={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var uk=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uk.isDisabled&&uk.supportsFiber)try{re=uk.inject(K7e),be=uk}catch(s){}}return gd.createRoot=function(s,l){if(!a(s))throw Error(r(299));var p=!1,g="",S=kW,T=bW,L=xW,Y=null;return l!=null&&(l.unstable_strictMode===!0&&(p=!0),l.identifierPrefix!==void 0&&(g=l.identifierPrefix),l.onUncaughtError!==void 0&&(S=l.onUncaughtError),l.onCaughtError!==void 0&&(T=l.onCaughtError),l.onRecoverableError!==void 0&&(L=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(Y=l.unstable_transitionCallbacks)),l=WY(s,1,!1,null,null,p,g,S,T,L,Y,null),s[nr]=l.current,Pj(s),new Zj(l)},gd.hydrateRoot=function(s,l,p){if(!a(s))throw Error(r(299));var g=!1,S="",T=kW,L=bW,Y=xW,oe=null,ke=null;return p!=null&&(p.unstable_strictMode===!0&&(g=!0),p.identifierPrefix!==void 0&&(S=p.identifierPrefix),p.onUncaughtError!==void 0&&(T=p.onUncaughtError),p.onCaughtError!==void 0&&(L=p.onCaughtError),p.onRecoverableError!==void 0&&(Y=p.onRecoverableError),p.unstable_transitionCallbacks!==void 0&&(oe=p.unstable_transitionCallbacks),p.formState!==void 0&&(ke=p.formState)),l=WY(s,1,!0,l,p!=null?p:null,g,S,T,L,Y,oe,ke),l.context=YY(null),p=l.current,g=xa(),g=In(g),S=$s(g),S.callback=null,Bs(p,S,g),p=g,l.current.lanes=p,ko(l,p),ii(l),s[nr]=l.current,Pj(s),new lk(l)},gd.version="19.1.1",gd}var I8;function jZ(){if(I8)return gk.exports;I8=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),gk.exports=CZ(),gk.exports}var AZ=jZ(),OZ="Invariant failed";function gr(e,t){if(!e)throw new Error(OZ)}function O9e(e,t){}const Sl=new WeakMap,Lh=new WeakMap,Dh={current:[]};let xk=!1,vd=0;const kd=new Set,Ih=new Map;function $8(e){const t=Array.from(e).sort((n,r)=>n instanceof Cl&&n.options.deps.includes(r)?1:r instanceof Cl&&r.options.deps.includes(n)?-1:0);for(const n of t){if(Dh.current.includes(n))continue;Dh.current.push(n),n.recompute();const r=Lh.get(n);if(r)for(const a of r){const o=Sl.get(a);o&&$8(o)}}}function EZ(e){e.listeners.forEach(t=>t({prevVal:e.prevState,currentVal:e.state}))}function TZ(e){e.listeners.forEach(t=>t({prevVal:e.prevState,currentVal:e.state}))}function B8(e){var t;if(vd>0&&!Ih.has(e)&&Ih.set(e,e.prevState),kd.add(e),!(vd>0)&&!xk)try{for(xk=!0;kd.size>0;){const n=Array.from(kd);kd.clear();for(const r of n){const a=(t=Ih.get(r))!=null?t:r.prevState;r.prevState=a,EZ(r)}for(const r of n){const a=Sl.get(r);a&&(Dh.current.push(r),$8(a))}for(const r of n){const a=Sl.get(r);if(a)for(const o of a)TZ(o)}}}finally{xk=!1,Dh.current=[],Ih.clear()}}function bd(e){vd++;try{e()}finally{if(vd--,vd===0){const t=Array.from(kd)[0];t&&B8(t)}}}function NZ(e){return typeof e=="function"}class wk{constructor(t,n){this.listeners=new Set,this.subscribe=r=>{var a,o;this.listeners.add(r);const i=(o=(a=this.options)==null?void 0:a.onSubscribe)==null?void 0:o.call(a,r,this);return()=>{this.listeners.delete(r),i==null||i()}},this.prevState=t,this.state=t,this.options=n}setState(t){var n,r,a;this.prevState=this.state,(n=this.options)!=null&&n.updateFn?this.state=this.options.updateFn(this.prevState)(t):NZ(t)?this.state=t(this.prevState):this.state=t,(a=(r=this.options)==null?void 0:r.onUpdate)==null||a.call(r),B8(this)}}class Cl{constructor(t){this.listeners=new Set,this._subscriptions=[],this.lastSeenDepValues=[],this.getDepVals=()=>{var a;const n=[],r=[];for(const o of this.options.deps)n.push(o.prevState),r.push(o.state);return this.lastSeenDepValues=r,{prevDepVals:n,currDepVals:r,prevVal:(a=this.prevState)!=null?a:void 0}},this.recompute=()=>{var n,r;this.prevState=this.state;const{prevDepVals:a,currDepVals:o,prevVal:i}=this.getDepVals();this.state=this.options.fn({prevDepVals:a,currDepVals:o,prevVal:i}),(r=(n=this.options).onUpdate)==null||r.call(n)},this.checkIfRecalculationNeededDeeply=()=>{for(const o of this.options.deps)o instanceof Cl&&o.checkIfRecalculationNeededDeeply();let n=!1;const r=this.lastSeenDepValues,{currDepVals:a}=this.getDepVals();for(let o=0;o<a.length;o++)if(a[o]!==r[o]){n=!0;break}n&&this.recompute()},this.mount=()=>(this.registerOnGraph(),this.checkIfRecalculationNeededDeeply(),()=>{this.unregisterFromGraph();for(const n of this._subscriptions)n()}),this.subscribe=n=>{var r,a;this.listeners.add(n);const o=(a=(r=this.options).onSubscribe)==null?void 0:a.call(r,n,this);return()=>{this.listeners.delete(n),o==null||o()}},this.options=t,this.state=t.fn({prevDepVals:void 0,prevVal:void 0,currDepVals:this.getDepVals().currDepVals})}registerOnGraph(t=this.options.deps){for(const n of t)if(n instanceof Cl)n.registerOnGraph(),this.registerOnGraph(n.options.deps);else if(n instanceof wk){let r=Sl.get(n);r||(r=new Set,Sl.set(n,r)),r.add(this);let a=Lh.get(this);a||(a=new Set,Lh.set(this,a)),a.add(n)}}unregisterFromGraph(t=this.options.deps){for(const n of t)if(n instanceof Cl)this.unregisterFromGraph(n.options.deps);else if(n instanceof wk){const r=Sl.get(n);r&&r.delete(this);const a=Lh.get(this);a&&a.delete(n)}}}const Ji="__TSR_index",U8="popstate",F8="beforeunload";function z8(e){let t=e.getLocation();const n=new Set,r=i=>{t=e.getLocation(),n.forEach(c=>c({location:t,action:i}))},a=i=>{var c;(c=e.notifyOnIndexChange)==null||c?r(i):t=e.getLocation()},o=d=>he(null,null,function*(){var h=d,{task:i,navigateOpts:c}=h,u=ae(h,["task","navigateOpts"]);var b,_;var y,m;if((b=c==null?void 0:c.ignoreBlocker)!=null?b:!1){i();return}const w=(_=(y=e.getBlockers)==null?void 0:y.call(e))!=null?_:[],x=u.type==="PUSH"||u.type==="REPLACE";if(typeof document!="undefined"&&w.length&&x)for(const C of w){const E=jl(u.path,u.state);if(yield C.blockerFn({currentLocation:t,nextLocation:E,action:u.type})){(m=e.onBlocked)==null||m.call(e);return}}i()});return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:i=>(n.add(i),()=>{n.delete(i)}),push:(i,c,u)=>{const d=t.state[Ji];c=_k(d+1,c),o({task:()=>{e.pushState(i,c),r({type:"PUSH"})},navigateOpts:u,type:"PUSH",path:i,state:c})},replace:(i,c,u)=>{const d=t.state[Ji];c=_k(d,c),o({task:()=>{e.replaceState(i,c),r({type:"REPLACE"})},navigateOpts:u,type:"REPLACE",path:i,state:c})},go:(i,c)=>{o({task:()=>{e.go(i),a({type:"GO",index:i})},navigateOpts:c,type:"GO"})},back:i=>{o({task:()=>{var c;e.back((c=i==null?void 0:i.ignoreBlocker)!=null?c:!1),a({type:"BACK"})},navigateOpts:i,type:"BACK"})},forward:i=>{o({task:()=>{var c;e.forward((c=i==null?void 0:i.ignoreBlocker)!=null?c:!1),a({type:"FORWARD"})},navigateOpts:i,type:"FORWARD"})},canGoBack:()=>t.state[Ji]!==0,createHref:i=>e.createHref(i),block:i=>{var d;var c;if(!e.setBlockers)return()=>{};const u=(d=(c=e.getBlockers)==null?void 0:c.call(e))!=null?d:[];return e.setBlockers([...u,i]),()=>{var k;var h,y;const m=(k=(h=e.getBlockers)==null?void 0:h.call(e))!=null?k:[];(y=e.setBlockers)==null||y.call(e,m.filter(w=>w!==i))}},flush:()=>{var i;return(i=e.flush)==null?void 0:i.call(e)},destroy:()=>{var i;return(i=e.destroy)==null?void 0:i.call(e)},notify:r}}function _k(e,t){t||(t={});const n=Sk();return B(A({},t),{key:n,__TSR_key:n,[Ji]:e})}function H8(e){var F,H,U;var t,n;const r=(F=e==null?void 0:e.window)!=null?F:typeof document!="undefined"?window:void 0,a=r.history.pushState,o=r.history.replaceState;let i=[];const c=()=>i,u=z=>i=z,d=(H=e==null?void 0:e.createHref)!=null?H:(z=>z),h=(U=e==null?void 0:e.parseLocation)!=null?U:(()=>jl(`${r.location.pathname}${r.location.search}${r.location.hash}`,r.history.state));if(!((t=r.history.state)!=null&&t.__TSR_key)&&!((n=r.history.state)!=null&&n.key)){const z=Sk();r.history.replaceState({[Ji]:0,key:z,__TSR_key:z},"")}let y=h(),m,k=!1,w=!1,x=!1,b=!1;const _=()=>y;let C,E;const O=()=>{C&&(M._ignoreSubscribers=!0,(C.isPush?r.history.pushState:r.history.replaceState)(C.state,"",C.href),M._ignoreSubscribers=!1,C=void 0,E=void 0,m=void 0)},j=(z,$,Z)=>{const D=d($);E||(m=y),y=jl($,Z),C={href:D,state:Z,isPush:(C==null?void 0:C.isPush)||z==="push"},E||(E=Promise.resolve().then(()=>O()))},N=z=>{y=h(),M.notify({type:z})},P=()=>he(null,null,function*(){if(w){w=!1;return}const z=h(),$=z.state[Ji]-y.state[Ji],Z=$===1,D=$===-1,X=!Z&&!D||k;k=!1;const V=X?"GO":D?"BACK":"FORWARD",ne=X?{type:"GO",index:$}:{type:D?"BACK":"FORWARD"};if(x)x=!1;else{const I=c();if(typeof document!="undefined"&&I.length){for(const ee of I)if(yield ee.blockerFn({currentLocation:y,nextLocation:z,action:V})){w=!0,r.history.go(1),M.notify(ne);return}}}y=h(),M.notify(ne)}),R=z=>{var D;if(b){b=!1;return}let $=!1;const Z=c();if(typeof document!="undefined"&&Z.length)for(const X of Z){const V=(D=X.enableBeforeUnload)!=null?D:!0;if(V===!0){$=!0;break}if(typeof V=="function"&&V()===!0){$=!0;break}}if($)return z.preventDefault(),z.returnValue=""},M=z8({getLocation:_,getLength:()=>r.history.length,pushState:(z,$)=>j("push",z,$),replaceState:(z,$)=>j("replace",z,$),back:z=>(z&&(x=!0),b=!0,r.history.back()),forward:z=>{z&&(x=!0),b=!0,r.history.forward()},go:z=>{k=!0,r.history.go(z)},createHref:z=>d(z),flush:O,destroy:()=>{r.history.pushState=a,r.history.replaceState=o,r.removeEventListener(F8,R,{capture:!0}),r.removeEventListener(U8,P)},onBlocked:()=>{m&&y!==m&&(y=m)},getBlockers:c,setBlockers:u,notifyOnIndexChange:!1});return r.addEventListener(F8,R,{capture:!0}),r.addEventListener(U8,P),r.history.pushState=function(...z){const $=a.apply(r.history,z);return M._ignoreSubscribers||N("PUSH"),$},r.history.replaceState=function(...z){const $=o.apply(r.history,z);return M._ignoreSubscribers||N("REPLACE"),$},M}function PZ(e){const t=typeof document!="undefined"?window:void 0;return H8({window:t,parseLocation:()=>{var u;const n=t.location.hash.split("#").slice(1),r=(u=n[0])!=null?u:"/",a=t.location.search,o=n.slice(1),i=o.length===0?"":`#${o.join("#")}`,c=`${r}${a}${i}`;return jl(c,t.history.state)},createHref:n=>`${t.location.pathname}${t.location.search}#${n}`})}function RZ(e={initialEntries:["/"]}){const t=e.initialEntries;let n=e.initialIndex?Math.min(Math.max(e.initialIndex,0),t.length-1):t.length-1;const r=t.map((o,i)=>_k(i,void 0));return z8({getLocation:()=>jl(t[n],r[n]),getLength:()=>t.length,pushState:(o,i)=>{n<t.length-1&&(t.splice(n+1),r.splice(n+1)),r.push(i),t.push(o),n=Math.max(t.length-1,0)},replaceState:(o,i)=>{r[n]=i,t[n]=o},back:()=>{n=Math.max(n-1,0)},forward:()=>{n=Math.min(n+1,t.length-1)},go:o=>{n=Math.min(Math.max(n+o,0),t.length-1)},createHref:o=>o})}function jl(e,t){const n=e.indexOf("#"),r=e.indexOf("?"),a=Sk();return{href:e,pathname:e.substring(0,n>0?r>0?Math.min(n,r):n:r>0?r:e.length),hash:n>-1?e.substring(n):"",search:r>-1?e.slice(r,n===-1?void 0:n):"",state:t||{[Ji]:0,key:a,__TSR_key:a}}}function Sk(){return(Math.random()+1).toString(36).substring(7)}function Ck(e){return e[e.length-1]}function MZ(e){return typeof e=="function"}function ac(e,t){return MZ(e)?e(t):e}const LZ=Object.prototype.hasOwnProperty;function _a(e,t){if(e===t)return e;const n=t,r=G8(e)&&G8(n);if(!r&&!($h(e)&&$h(n)))return n;const a=r?e:V8(e);if(!a)return n;const o=r?n:V8(n);if(!o)return n;const i=a.length,c=o.length,u=r?new Array(c):{};let d=0;for(let h=0;h<c;h++){const y=r?h:o[h],m=e[y],k=n[y];if(m===k){u[y]=m,(r?h<i:LZ.call(e,y))&&d++;continue}if(m===null||k===null||typeof m!="object"||typeof k!="object"){u[y]=k;continue}const w=_a(m,k);u[y]=w,w===m&&d++}return i===c&&d===i?e:u}function V8(e){const t=[],n=Object.getOwnPropertyNames(e);for(const a of n){if(!Object.prototype.propertyIsEnumerable.call(e,a))return!1;t.push(a)}const r=Object.getOwnPropertySymbols(e);for(const a of r){if(!Object.prototype.propertyIsEnumerable.call(e,a))return!1;t.push(a)}return t}function $h(e){if(!q8(e))return!1;const t=e.constructor;if(typeof t=="undefined")return!0;const n=t.prototype;return!(!q8(n)||!n.hasOwnProperty("isPrototypeOf"))}function q8(e){return Object.prototype.toString.call(e)==="[object Object]"}function G8(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function oc(e,t,n){var r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let a=0,o=e.length;a<o;a++)if(!oc(e[a],t[a],n))return!1;return!0}if($h(e)&&$h(t)){const a=(r=n==null?void 0:n.ignoreUndefined)!=null?r:!0;if(n!=null&&n.partial){for(const c in t)if((!a||t[c]!==void 0)&&!oc(e[c],t[c],n))return!1;return!0}let o=0;if(!a)o=Object.keys(e).length;else for(const c in e)e[c]!==void 0&&o++;let i=0;for(const c in t)if((!a||t[c]!==void 0)&&(i++,i>o||!oc(e[c],t[c],n)))return!1;return o===i}return!1}function Al(e){let t,n;const r=new Promise((a,o)=>{t=a,n=o});return r.status="pending",r.resolve=a=>{r.status="resolved",r.value=a,t(a),e==null||e(a)},r.reject=a=>{r.status="rejected",n(a)},r}function DZ(e){return typeof(e==null?void 0:e.message)!="string"?!1:e.message.startsWith("Failed to fetch dynamically imported module")||e.message.startsWith("error loading dynamically imported module")||e.message.startsWith("Importing a module script failed")}function es(e){return!!(e&&typeof e=="object"&&typeof e.then=="function")}const So=0,ic=1,Ol=2,El=3;function ci(e){return jk(e.filter(t=>t!==void 0).join("/"))}function jk(e){return e.replace(/\/{2,}/g,"/")}function Ak(e){return e==="/"?e:e.replace(/^\/{1,}/,"")}function Tl(e){return e==="/"?e:e.replace(/\/{1,}$/,"")}function Ok(e){return Tl(Ak(e))}function Bh(e,t){return e!=null&&e.endsWith("/")&&e!=="/"&&e!==`${t}/`?e.slice(0,-1):e}function IZ(e,t,n){return Bh(e,n)===Bh(t,n)}function $Z(e){const{type:t,value:n}=e;if(t===So)return n;const{prefixSegment:r,suffixSegment:a}=e;if(t===ic){const o=n.substring(1);if(r&&a)return`${r}{$${o}}${a}`;if(r)return`${r}{$${o}}`;if(a)return`{$${o}}${a}`}if(t===El){const o=n.substring(1);return r&&a?`${r}{-$${o}}${a}`:r?`${r}{-$${o}}`:a?`{-$${o}}${a}`:`{-$${o}}`}if(t===Ol){if(r&&a)return`${r}{$}${a}`;if(r)return`${r}{$}`;if(a)return`{$}${a}`}return n}function BZ({basepath:e,base:t,to:n,trailingSlash:r="never",caseSensitive:a,parseCache:o}){var i;t=Fh(e,t,a),n=Fh(e,n,a);let c=Nl(t,o).slice();const u=Nl(n,o);c.length>1&&((i=Ck(c))==null?void 0:i.value)==="/"&&c.pop();for(let y=0,m=u.length;y<m;y++){const k=u[y],w=k.value;w==="/"?y?y===m-1&&c.push(k):c=[k]:w===".."?c.pop():w==="."||c.push(k)}c.length>1&&(Ck(c).value==="/"?r==="never"&&c.pop():r==="always"&&c.push({type:So,value:"/"}));const d=c.map($Z);return ci([e,...d])}const Nl=(e,t)=>{if(!e)return[];const n=t==null?void 0:t.get(e);if(n)return n;const r=qZ(e);return t==null||t.set(e,r),r},UZ=/^\$.{1,}$/,FZ=/^(.*?)\{(\$[a-zA-Z_$][a-zA-Z0-9_$]*)\}(.*)$/,zZ=/^(.*?)\{-(\$[a-zA-Z_$][a-zA-Z0-9_$]*)\}(.*)$/,HZ=/^\$$/,VZ=/^(.*?)\{\$\}(.*)$/;function qZ(e){e=jk(e);const t=[];if(e.slice(0,1)==="/"&&(e=e.substring(1),t.push({type:So,value:"/"})),!e)return t;const n=e.split("/").filter(Boolean);return t.push(...n.map(r=>{const a=r.match(VZ);if(a){const c=a[1],u=a[2];return{type:Ol,value:"$",prefixSegment:c||void 0,suffixSegment:u||void 0}}const o=r.match(zZ);if(o){const c=o[1],u=o[2],d=o[3];return{type:El,value:u,prefixSegment:c||void 0,suffixSegment:d||void 0}}const i=r.match(FZ);if(i){const c=i[1],u=i[2],d=i[3];return{type:ic,value:""+u,prefixSegment:c||void 0,suffixSegment:d||void 0}}if(UZ.test(r)){const c=r.substring(1);return{type:ic,value:"$"+c,prefixSegment:void 0,suffixSegment:void 0}}return HZ.test(r)?{type:Ol,value:"$",prefixSegment:void 0,suffixSegment:void 0}:{type:So,value:r.includes("%25")?r.split("%25").map(c=>decodeURI(c)).join("%25"):decodeURI(r)}})),e.slice(-1)==="/"&&(e=e.substring(1),t.push({type:So,value:"/"})),t}function Uh({path:e,params:t,leaveWildcards:n,leaveParams:r,decodeCharMap:a,parseCache:o}){const i=Nl(e,o);function c(y){const m=t[y],k=typeof m=="string";return y==="*"||y==="_splat"?k?encodeURI(m):m:k?GZ(m,a):m}let u=!1;const d={},h=ci(i.map(y=>{var m,k,w;if(y.type===So)return y.value;if(y.type===Ol){d._splat=t._splat,d["*"]=t._splat;const x=y.prefixSegment||"",b=y.suffixSegment||"";if(!("_splat"in t))return u=!0,n?`${x}${y.value}${b}`:x||b?`${x}${b}`:void 0;const _=c("_splat");return n?`${x}${y.value}${_!=null?_:""}${b}`:`${x}${_}${b}`}if(y.type===ic){const x=y.value.substring(1);!u&&!(x in t)&&(u=!0),d[x]=t[x];const b=y.prefixSegment||"",_=y.suffixSegment||"";if(r){const C=c(y.value);return`${b}${y.value}${C!=null?C:""}${_}`}return`${b}${(m=c(x))!=null?m:"undefined"}${_}`}if(y.type===El){const x=y.value.substring(1),b=y.prefixSegment||"",_=y.suffixSegment||"";if(!(x in t)||t[x]==null)return n?`${b}${x}${_}`:b||_?`${b}${_}`:void 0;if(d[x]=t[x],r){const C=c(y.value);return`${b}${y.value}${C!=null?C:""}${_}`}return n?`${b}${x}${(k=c(x))!=null?k:""}${_}`:`${b}${(w=c(x))!=null?w:""}${_}`}return y.value}));return{usedParams:d,interpolatedPath:h,isMissingParams:u}}function GZ(e,t){let n=encodeURIComponent(e);if(t)for(const[r,a]of t)n=n.replaceAll(r,a);return n}function Ek(e,t,n,r){const a=WZ(e,t,n,r);if(!(n.to&&!a))return a!=null?a:{}}function Fh(e,t,n=!1){const r=n?e:e.toLowerCase(),a=n?t:t.toLowerCase();switch(!0){case r==="/":return t;case a===r:return"";case t.length<e.length:return t;case a[r.length]!=="/":return t;case a.startsWith(r):return t.slice(e.length);default:return t}}function WZ(e,t,{to:n,fuzzy:r,caseSensitive:a},o){if(e!=="/"&&!t.startsWith(e))return;t=Fh(e,t,a),n=Fh(e,`${n!=null?n:"$"}`,a);const i=Nl(t.startsWith("/")?t:`/${t}`,o),c=Nl(n.startsWith("/")?n:`/${n}`,o),u={};return YZ(i,c,u,r,a)?u:void 0}function YZ(e,t,n,r,a){var o,i,c;let u=0,d=0;for(;u<e.length||d<t.length;){const h=e[u],y=t[d];if(y){if(y.type===Ol){const m=e.slice(u);let k;if(y.prefixSegment||y.suffixSegment){if(!h)return!1;const w=y.prefixSegment||"",x=y.suffixSegment||"",b=h.value;if("prefixSegment"in y&&!b.startsWith(w)||"suffixSegment"in y&&!((o=e[e.length-1])!=null&&o.value.endsWith(x)))return!1;let _=decodeURI(ci(m.map(C=>C.value)));w&&_.startsWith(w)&&(_=_.slice(w.length)),x&&_.endsWith(x)&&(_=_.slice(0,_.length-x.length)),k=_}else k=decodeURI(ci(m.map(w=>w.value)));return n["*"]=k,n._splat=k,!0}if(y.type===So){if(y.value==="/"&&!(h!=null&&h.value)){d++;continue}if(h){if(a){if(y.value!==h.value)return!1}else if(y.value.toLowerCase()!==h.value.toLowerCase())return!1;u++,d++;continue}else return!1}if(y.type===ic){if(!h||h.value==="/")return!1;let m="",k=!1;if(y.prefixSegment||y.suffixSegment){const w=y.prefixSegment||"",x=y.suffixSegment||"",b=h.value;if(w&&!b.startsWith(w)||x&&!b.endsWith(x))return!1;let _=b;w&&_.startsWith(w)&&(_=_.slice(w.length)),x&&_.endsWith(x)&&(_=_.slice(0,_.length-x.length)),m=decodeURIComponent(_),k=!0}else m=decodeURIComponent(h.value),k=!0;k&&(n[y.value.substring(1)]=m,u++),d++;continue}if(y.type===El){if(!h){d++;continue}if(h.value==="/"){d++;continue}let m="",k=!1;if(y.prefixSegment||y.suffixSegment){const w=y.prefixSegment||"",x=y.suffixSegment||"",b=h.value;if((!w||b.startsWith(w))&&(!x||b.endsWith(x))){let _=b;w&&_.startsWith(w)&&(_=_.slice(w.length)),x&&_.endsWith(x)&&(_=_.slice(0,_.length-x.length)),m=decodeURIComponent(_),k=!0}}else{let w=!0;for(let x=d+1;x<t.length;x++){const b=t[x];if((b==null?void 0:b.type)===So&&b.value===h.value){w=!1;break}if((b==null?void 0:b.type)===ic||(b==null?void 0:b.type)===Ol){e.length<t.length&&(w=!1);break}}w&&(m=decodeURIComponent(h.value),k=!0)}k&&(n[y.value.substring(1)]=m,u++),d++;continue}}if(u<e.length&&d>=t.length)return n["**"]=ci(e.slice(u).map(m=>m.value)),!!r&&((i=t[t.length-1])==null?void 0:i.value)!=="/";if(d<t.length&&u>=e.length){for(let m=d;m<t.length;m++)if(((c=t[m])==null?void 0:c.type)!==El)return!1;break}break}return!0}const KZ=.75,ZZ=1,XZ=.5,QZ=.4,JZ=.25,eX=.2,tX=.05,nX=.02,rX=.01,W8=2e-4,Y8=1e-4;function K8(e,t){return e.prefixSegment&&e.suffixSegment?t+tX+W8*e.prefixSegment.length+Y8*e.suffixSegment.length:e.prefixSegment?t+nX+W8*e.prefixSegment.length:e.suffixSegment?t+rX+Y8*e.suffixSegment.length:t}function aX(e){const t=[];return e.forEach((r,a)=>{var o;if(r.isRoot||!r.path)return;const i=Ak(r.fullPath);let c=Nl(i),u=0;for(;c.length>u+1&&((o=c[u])==null?void 0:o.value)==="/";)u++;u>0&&(c=c.slice(u));let d=0,h=!1;const y=c.map((m,k)=>{if(m.value==="/")return KZ;if(m.type===So)return ZZ;let w;m.type===ic?w=XZ:m.type===El?(w=QZ,d++):w=JZ;for(let x=k+1;x<c.length;x++){const b=c[x];if(b.type===So&&b.value!=="/")return h=!0,K8(m,w+eX)}return K8(m,w)});t.push({child:r,trimmed:i,parsed:c,index:a,scores:y,optionalParamCount:d,hasStaticAfter:h})}),t.sort((r,a)=>{const o=Math.min(r.scores.length,a.scores.length);for(let i=0;i<o;i++)if(r.scores[i]!==a.scores[i])return a.scores[i]-r.scores[i];if(r.scores.length!==a.scores.length){if(r.optionalParamCount!==a.optionalParamCount){if(r.hasStaticAfter===a.hasStaticAfter)return r.optionalParamCount-a.optionalParamCount;if(r.hasStaticAfter&&!a.hasStaticAfter)return-1;if(!r.hasStaticAfter&&a.hasStaticAfter)return 1}return a.scores.length-r.scores.length}for(let i=0;i<o;i++)if(r.parsed[i].value!==a.parsed[i].value)return r.parsed[i].value>a.parsed[i].value?1:-1;return r.index-a.index}).map((r,a)=>(r.child.rank=a,r.child))}function oX({routeTree:e,initRoute:t}){const n={},r={},a=i=>{i.forEach((c,u)=>{t==null||t(c,u);const d=n[c.id];if(gr(!d,`Duplicate routes found with id: ${String(c.id)}`),n[c.id]=c,!c.isRoot&&c.path){const y=Tl(c.fullPath);(!r[y]||c.fullPath.endsWith("/"))&&(r[y]=c)}const h=c.children;h!=null&&h.length&&a(h)})};a([e]);const o=aX(Object.values(n));return{routesById:n,routesByPath:r,flatRoutes:o}}function Co(e){return!!(e!=null&&e.isNotFound)}function iX(){try{if(typeof window!="undefined"&&typeof window.sessionStorage=="object")return window.sessionStorage}catch(e){}}const zh="tsr-scroll-restoration-v1_3",sX=(e,t)=>{let n;return(...r)=>{n||(n=setTimeout(()=>{e(...r),n=null},t))}};function cX(){const e=iX();if(!e)return;const t=e.getItem(zh);let n=t?JSON.parse(t):{};return{state:n,set:r=>(n=ac(r,n)||n,e.setItem(zh,JSON.stringify(n)))}}const Tk=cX(),Nk=e=>e.state.__TSR_key||e.href;function lX(e){const t=[];let n;for(;n=e.parentNode;)t.push(`${e.tagName}:nth-child(${Array.prototype.indexOf.call(n.children,e)+1})`),e=n;return`${t.reverse().join(" > ")}`.toLowerCase()}let Hh=!1;function Z8({storageKey:e,key:t,behavior:n,shouldScrollRestoration:r,scrollToTopSelectors:a,location:o}){var y;var i,c;let u;try{u=JSON.parse(sessionStorage.getItem(e)||"{}")}catch(m){console.error(m);return}const d=t||((i=window.history.state)==null?void 0:i.key),h=u[d];Hh=!0;e:{if(r&&h&&Object.keys(h).length>0){for(const w in h){const x=h[w];if(w==="window")window.scrollTo({top:x.scrollY,left:x.scrollX,behavior:n});else if(w){const b=document.querySelector(w);b&&(b.scrollLeft=x.scrollX,b.scrollTop=x.scrollY)}}break e}const m=(o!=null?o:window.location).hash.split("#",2)[1];if(m){const w=(y=(c=window.history.state)==null?void 0:c.__hashScrollIntoViewOptions)!=null?y:!0;if(w){const x=document.getElementById(m);x&&x.scrollIntoView(w)}break e}const k={top:0,left:0,behavior:n};if(window.scrollTo(k),a)for(const w of a){if(w==="window")continue;const x=typeof w=="function"?w():document.querySelector(w);x&&x.scrollTo(k)}}Hh=!1}function uX(e,t){var o;if(Tk===void 0||(((o=e.options.scrollRestoration)!=null?o:!1)&&(e.isScrollRestoring=!0),typeof document=="undefined"||e.isScrollRestorationSetup))return;e.isScrollRestorationSetup=!0,Hh=!1;const r=e.options.getScrollRestorationKey||Nk;window.history.scrollRestoration="manual";const a=i=>{if(Hh||!e.isScrollRestoring)return;let c="";if(i.target===document||i.target===window)c="window";else{const d=i.target.getAttribute("data-scroll-restoration-id");d?c=`[data-scroll-restoration-id="${d}"]`:c=lX(i.target)}const u=r(e.state.location);Tk.set(d=>{const h=d[u]||(d[u]={}),y=h[c]||(h[c]={});if(c==="window")y.scrollX=window.scrollX||0,y.scrollY=window.scrollY||0;else if(c){const m=document.querySelector(c);m&&(y.scrollX=m.scrollLeft||0,y.scrollY=m.scrollTop||0)}return d})};typeof document!="undefined"&&document.addEventListener("scroll",sX(a,100),!0),e.subscribe("onRendered",i=>{const c=r(i.toLocation);if(!e.resetNextScroll){e.resetNextScroll=!0;return}Z8({storageKey:zh,key:c,behavior:e.options.scrollRestorationBehavior,shouldScrollRestoration:e.isScrollRestoring,scrollToTopSelectors:e.options.scrollToTopSelectors,location:e.history.location}),e.isScrollRestoring&&Tk.set(u=>(u[c]||(u[c]={}),u))})}function fX(e){var t;if(typeof document!="undefined"&&document.querySelector){const n=(t=e.state.location.state.__hashScrollIntoViewOptions)!=null?t:!0;if(n&&e.state.location.hash!==""){const r=document.getElementById(e.state.location.hash);r&&r.scrollIntoView(n)}}}function dX(e,t=String){const n=new URLSearchParams;for(const r in e){const a=e[r];a!==void 0&&n.set(r,t(a))}return n.toString()}function Pk(e){return e?e==="false"?!1:e==="true"?!0:+e*0===0&&+e+""===e?+e:e:""}function yX(e){const t=new URLSearchParams(e),n={};for(const[r,a]of t.entries()){const o=n[r];o==null?n[r]=Pk(a):Array.isArray(o)?o.push(Pk(a)):n[r]=[o,Pk(a)]}return n}const pX=mX(JSON.parse),hX=gX(JSON.stringify,JSON.parse);function mX(e){return t=>{t[0]==="?"&&(t=t.substring(1));const n=yX(t);for(const r in n){const a=n[r];if(typeof a=="string")try{n[r]=e(a)}catch(o){}}return n}}function gX(e,t){const n=typeof t=="function";function r(a){if(typeof a=="object"&&a!==null)try{return e(a)}catch(o){}else if(n&&typeof a=="string")try{return t(a),e(a)}catch(o){}return a}return a=>{const o=dX(a,r);return o?`?${o}`:""}}const Sa="__root__";function X8(e){if(e.statusCode=e.statusCode||e.code||307,!e.reloadDocument&&typeof e.href=="string")try{new URL(e.href),e.reloadDocument=!0}catch(r){}const t=new Headers(e.headers);e.href&&t.get("Location")===null&&t.set("Location",e.href);const n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function jo(e){return e instanceof Response&&!!e.options}function vX(e){const t=new Map;let n,r;const a=o=>{o.next&&(o.prev?(o.prev.next=o.next,o.next.prev=o.prev,o.next=void 0,r&&(r.next=o,o.prev=r)):(o.next.prev=void 0,n=o.next,o.next=void 0,r&&(o.prev=r,r.next=o)),r=o)};return{get(o){const i=t.get(o);if(i)return a(i),i.value},set(o,i){if(t.size>=e&&n){const u=n;t.delete(u.key),u.next&&(n=u.next,u.next.prev=void 0),u===r&&(r=void 0)}const c=t.get(o);if(c)c.value=i,a(c);else{const u={key:o,value:i,prev:r};r&&(r.next=u),r=u,n||(n=u),t.set(o,u)}}}}const Vh=e=>{var t;if(!e.rendered)return e.rendered=!0,(t=e.onReady)==null?void 0:t.call(e)},qh=(e,t)=>!!(e.preload&&!e.router.state.matches.some(n=>n.id===t)),Q8=(e,t)=>{var o,i;var n;const r=(i=e.router.routesById[(o=t.routeId)!=null?o:""])!=null?i:e.router.routeTree;!r.options.notFoundComponent&&((n=e.router.options)!=null&&n.defaultNotFoundComponent)&&(r.options.notFoundComponent=e.router.options.defaultNotFoundComponent),gr(r.options.notFoundComponent);const a=e.matches.find(c=>c.routeId===r.id);gr(a,"Could not find match for route: "+r.id),e.updateMatch(a.id,c=>B(A({},c),{status:"notFound",error:t,isFetching:!1})),t.routerCode==="BEFORE_LOAD"&&r.parentRoute&&(t.routeId=r.parentRoute.id,Q8(e,t))},ts=(e,t,n)=>{var r,a,o;if(!(!jo(n)&&!Co(n))){if(jo(n)&&n.redirectHandled&&!n.options.reloadDocument)throw n;if(t){(r=t._nonReactive.beforeLoadPromise)==null||r.resolve(),(a=t._nonReactive.loaderPromise)==null||a.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0;const i=jo(n)?"redirected":"notFound";e.updateMatch(t.id,c=>B(A({},c),{status:i,isFetching:!1,error:n})),Co(n)&&!n.routeId&&(n.routeId=t.routeId),(o=t._nonReactive.loadPromise)==null||o.resolve()}throw jo(n)?(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n),n):(Q8(e,n),n)}},J8=(e,t)=>{const n=e.router.getMatch(t);return!!(!e.router.isServer&&n._nonReactive.dehydrated||e.router.isServer&&n.ssr===!1)},xd=(e,t,n,r)=>{var d;var a,o;const{id:i,routeId:c}=e.matches[t],u=e.router.looseRoutesById[c];if(n instanceof Promise)throw n;n.routerCode=r,(d=e.firstBadMatchIndex)!=null||(e.firstBadMatchIndex=t),ts(e,e.router.getMatch(i),n);try{(o=(a=u.options).onError)==null||o.call(a,n)}catch(h){n=h,ts(e,e.router.getMatch(i),n)}e.updateMatch(i,h=>{var y,m;return(y=h._nonReactive.beforeLoadPromise)==null||y.resolve(),h._nonReactive.beforeLoadPromise=void 0,(m=h._nonReactive.loadPromise)==null||m.resolve(),B(A({},h),{error:n,status:"error",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})})},kX=(e,t,n,r)=>{var w;var a;const o=e.router.getMatch(t),i=(a=e.matches[n-1])==null?void 0:a.id,c=i?e.router.getMatch(i):void 0;if(e.router.isShell()){o.ssr=t===Sa;return}if((c==null?void 0:c.ssr)===!1){o.ssr=!1;return}const u=x=>x===!0&&(c==null?void 0:c.ssr)==="data-only"?"data-only":x,d=(w=e.router.options.defaultSsr)!=null?w:!0;if(r.options.ssr===void 0){o.ssr=u(d);return}if(typeof r.options.ssr!="function"){o.ssr=u(r.options.ssr);return}const{search:h,params:y}=o,m={search:Gh(h,o.searchError),params:Gh(y,o.paramsError),location:e.location,matches:e.matches.map(x=>({index:x.index,pathname:x.pathname,fullPath:x.fullPath,staticData:x.staticData,id:x.id,routeId:x.routeId,search:Gh(x.search,x.searchError),params:Gh(x.params,x.paramsError),ssr:x.ssr}))},k=r.options.ssr(m);if(es(k))return k.then(x=>{o.ssr=u(x!=null?x:d)});o.ssr=u(k!=null?k:d)},eA=(e,t,n,r)=>{var c,u;var a;if(r._nonReactive.pendingTimeout!==void 0)return;const o=(c=n.options.pendingMs)!=null?c:e.router.options.defaultPendingMs;if(!!(e.onReady&&!e.router.isServer&&!qh(e,t)&&(n.options.loader||n.options.beforeLoad||oA(n))&&typeof o=="number"&&o!==1/0&&((u=n.options.pendingComponent)!=null?u:(a=e.router.options)!=null&&a.defaultPendingComponent))){const d=setTimeout(()=>{Vh(e)},o);r._nonReactive.pendingTimeout=d}},bX=(e,t,n)=>{const r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;eA(e,t,n,r);const a=()=>{const o=e.router.getMatch(t);o.preload&&(o.status==="redirected"||o.status==="notFound")&&ts(e,o,o.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(a):a()},xX=(e,t,n,r)=>{var R,M;var a;const o=e.router.getMatch(t),i=o._nonReactive.loadPromise;o._nonReactive.loadPromise=Al(()=>{i==null||i.resolve()});const{paramsError:c,searchError:u}=o;c&&xd(e,n,c,"PARSE_PARAMS"),u&&xd(e,n,u,"VALIDATE_SEARCH"),eA(e,t,r,o);const d=new AbortController,h=(a=e.matches[n-1])==null?void 0:a.id,y=h?e.router.getMatch(h):void 0,m=(M=(R=y==null?void 0:y.context)!=null?R:e.router.options.context)!=null?M:void 0,k=A(A({},m),o.__routeContext);let w=!1;const x=()=>{w||(w=!0,e.updateMatch(t,F=>B(A({},F),{isFetching:"beforeLoad",fetchCount:F.fetchCount+1,abortController:d,context:k})))},b=()=>{var F;(F=o._nonReactive.beforeLoadPromise)==null||F.resolve(),o._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,H=>B(A({},H),{isFetching:!1}))};if(!r.options.beforeLoad){bd(()=>{x(),b()});return}o._nonReactive.beforeLoadPromise=Al();const{search:_,params:C,cause:E}=o,O=qh(e,t),j={search:_,abortController:d,params:C,preload:O,context:k,location:e.location,navigate:F=>e.router.navigate(B(A({},F),{_fromLocation:e.location})),buildLocation:e.router.buildLocation,cause:O?"preload":E,matches:e.matches},N=F=>{if(F===void 0){bd(()=>{x(),b()});return}(jo(F)||Co(F))&&(x(),xd(e,n,F,"BEFORE_LOAD")),bd(()=>{x(),e.updateMatch(t,H=>B(A({},H),{__beforeLoadContext:F,context:A(A({},H.context),F)})),b()})};let P;try{if(P=r.options.beforeLoad(j),es(P))return x(),P.catch(F=>{xd(e,n,F,"BEFORE_LOAD")}).then(N)}catch(F){x(),xd(e,n,F,"BEFORE_LOAD")}N(P)},wX=(e,t)=>{const{id:n,routeId:r}=e.matches[t],a=e.router.looseRoutesById[r],o=()=>{if(e.router.isServer){const u=kX(e,n,t,a);if(es(u))return u.then(i)}return i()},i=()=>{if(J8(e,n))return;const u=bX(e,n,a);return es(u)?u.then(c):c()},c=()=>xX(e,n,t,a);return o()},wd=(e,t,n)=>{var r,a,o,i,c,u;const d=e.router.getMatch(t);if(!d||!n.options.head&&!n.options.scripts&&!n.options.headers)return;const h={matches:e.matches,match:d,params:d.params,loaderData:d.loaderData};return Promise.all([(a=(r=n.options).head)==null?void 0:a.call(r,h),(i=(o=n.options).scripts)==null?void 0:i.call(o,h),(u=(c=n.options).headers)==null?void 0:u.call(c,h)]).then(([y,m,k])=>{const w=y==null?void 0:y.meta,x=y==null?void 0:y.links,b=y==null?void 0:y.scripts,_=y==null?void 0:y.styles;return{meta:w,links:x,headScripts:b,headers:k,scripts:m,styles:_}})},tA=(e,t,n,r)=>{const a=e.matchPromises[n-1],{params:o,loaderDeps:i,abortController:c,context:u,cause:d}=e.router.getMatch(t),h=qh(e,t);return{params:o,deps:i,preload:!!h,parentMatchPromise:a,abortController:c,context:u,location:e.location,navigate:y=>e.router.navigate(B(A({},y),{_fromLocation:e.location})),cause:h?"preload":d,route:r}},nA=(e,t,n,r)=>he(null,null,function*(){var a,o,i,c;try{const u=e.router.getMatch(t);try{(!e.router.isServer||u.ssr===!0)&&aA(r);const d=(o=(a=r.options).loader)==null?void 0:o.call(a,tA(e,t,n,r)),h=r.options.loader&&es(d);if(!!(h||r._lazyPromise||r._componentsPromise||r.options.head||r.options.scripts||r.options.headers||u._nonReactive.minPendingPromise)&&e.updateMatch(t,x=>B(A({},x),{isFetching:"loader"})),r.options.loader){const x=h?yield d:d;ts(e,e.router.getMatch(t),x),x!==void 0&&e.updateMatch(t,b=>B(A({},b),{loaderData:x}))}r._lazyPromise&&(yield r._lazyPromise);const m=wd(e,t,r),k=m?yield m:void 0,w=u._nonReactive.minPendingPromise;w&&(yield w),r._componentsPromise&&(yield r._componentsPromise),e.updateMatch(t,x=>A(B(A({},x),{error:void 0,status:"success",isFetching:!1,updatedAt:Date.now()}),k))}catch(d){let h=d;const y=u._nonReactive.minPendingPromise;y&&(yield y),ts(e,e.router.getMatch(t),d);try{(c=(i=r.options).onError)==null||c.call(i,d)}catch(w){h=w,ts(e,e.router.getMatch(t),w)}const m=wd(e,t,r),k=m?yield m:void 0;e.updateMatch(t,w=>A(B(A({},w),{error:h,status:"error",isFetching:!1}),k))}}catch(u){const d=e.router.getMatch(t);if(d){const h=wd(e,t,r);if(h){const y=yield h;e.updateMatch(t,m=>A(A({},m),y))}d._nonReactive.loaderPromise=void 0}ts(e,d,u)}}),_X=(e,t)=>he(null,null,function*(){var y,m,k,w;var n,r;const{id:a,routeId:o}=e.matches[t];let i=!1,c=!1;const u=e.router.looseRoutesById[o];if(J8(e,a)){if(e.router.isServer){const x=wd(e,a,u);if(x){const b=yield x;e.updateMatch(a,_=>A(A({},_),b))}return e.router.getMatch(a)}}else{const x=e.router.getMatch(a);if(x._nonReactive.loaderPromise){if(x.status==="success"&&!e.sync&&!x.preload)return x;yield x._nonReactive.loaderPromise;const b=e.router.getMatch(a);b.error&&ts(e,b,b.error)}else{const b=Date.now()-x.updatedAt,_=qh(e,a),C=_?(m=(y=u.options.preloadStaleTime)!=null?y:e.router.options.defaultPreloadStaleTime)!=null?m:3e4:(w=(k=u.options.staleTime)!=null?k:e.router.options.defaultStaleTime)!=null?w:0,E=u.options.shouldReload,O=typeof E=="function"?E(tA(e,a,t,u)):E,j=!!_&&!e.router.state.matches.some(M=>M.id===a),N=e.router.getMatch(a);N._nonReactive.loaderPromise=Al(),j!==N.preload&&e.updateMatch(a,M=>B(A({},M),{preload:j}));const{status:P,invalid:R}=N;if(i=P==="success"&&(R||(O!=null?O:b>C)),!(_&&u.options.preload===!1))if(i&&!e.sync)c=!0,he(null,null,function*(){var M,F;try{yield nA(e,a,t,u);const H=e.router.getMatch(a);(M=H._nonReactive.loaderPromise)==null||M.resolve(),(F=H._nonReactive.loadPromise)==null||F.resolve(),H._nonReactive.loaderPromise=void 0}catch(H){jo(H)&&(yield e.router.navigate(H.options))}});else if(P!=="success"||i&&e.sync)yield nA(e,a,t,u);else{const M=wd(e,a,u);if(M){const F=yield M;e.updateMatch(a,H=>A(A({},H),F))}}}}const d=e.router.getMatch(a);c||((n=d._nonReactive.loaderPromise)==null||n.resolve(),(r=d._nonReactive.loadPromise)==null||r.resolve()),clearTimeout(d._nonReactive.pendingTimeout),d._nonReactive.pendingTimeout=void 0,c||(d._nonReactive.loaderPromise=void 0),d._nonReactive.dehydrated=void 0;const h=c?d.isFetching:!1;return h!==d.isFetching||d.invalid!==!1?(e.updateMatch(a,x=>B(A({},x),{isFetching:h,invalid:!1})),e.router.getMatch(a)):d});function rA(e){return he(this,null,function*(){var n;const t=Object.assign(e,{matchPromises:[]});!t.router.isServer&&t.router.state.matches.some(r=>r._forcePending)&&Vh(t);try{for(let o=0;o<t.matches.length;o++){const i=wX(t,o);es(i)&&(yield i)}const r=(n=t.firstBadMatchIndex)!=null?n:t.matches.length;for(let o=0;o<r;o++)t.matchPromises.push(_X(t,o));yield Promise.all(t.matchPromises);const a=Vh(t);es(a)&&(yield a)}catch(r){if(Co(r)&&!t.preload){const a=Vh(t);throw es(a)&&(yield a),r}if(jo(r))throw r}return t.matches})}function aA(e){return he(this,null,function*(){if(!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{const a=t.options,{id:n}=a,r=ae(a,["id"]);Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0),!e._componentsLoaded&&e._componentsPromise===void 0){const t=()=>{var n;const r=[];for(const a of iA){const o=(n=e.options[a])==null?void 0:n.preload;o&&r.push(o())}if(r.length)return Promise.all(r).then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0});e._componentsLoaded=!0,e._componentsPromise=void 0};e._componentsPromise=e._lazyPromise?e._lazyPromise.then(t):t()}return e._componentsPromise})}function Gh(e,t){return t?{status:"error",error:t}:{status:"success",value:e}}function oA(e){var t;for(const n of iA)if((t=e.options[n])!=null&&t.preload)return!0;return!1}const iA=["component","errorComponent","pendingComponent","notFoundComponent"];function sc(e){const t=e.resolvedLocation,n=e.location,r=(t==null?void 0:t.pathname)!==n.pathname,a=(t==null?void 0:t.href)!==n.href,o=(t==null?void 0:t.hash)!==n.hash;return{fromLocation:t,toLocation:n,pathChanged:r,hrefChanged:a,hashChanged:o}}class SX{constructor(t){var n,r,a,o;this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.startTransition=i=>i(),this.update=i=>{var d,h;var c;i.notFoundRoute&&console.warn("The notFoundRoute API is deprecated and will be removed in the next major version. See https://tanstack.com/router/v1/docs/framework/react/guide/not-found-errors#migrating-from-notfoundroute for more info.");const u=this.options;this.options=A(A({},this.options),i),this.isServer=(d=this.options.isServer)!=null?d:typeof document=="undefined",this.pathParamsDecodeCharMap=this.options.pathParamsAllowedCharacters?new Map(this.options.pathParamsAllowedCharacters.map(y=>[encodeURIComponent(y),y])):void 0,(!this.basepath||i.basepath&&i.basepath!==u.basepath)&&(i.basepath===void 0||i.basepath===""||i.basepath==="/"?this.basepath="/":this.basepath=`/${Ok(i.basepath)}`),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=(h=this.options.history)!=null?h:this.isServer?RZ({initialEntries:[this.basepath||"/"]}):H8(),this.updateLatestLocation()),this.options.routeTree!==this.routeTree&&(this.routeTree=this.options.routeTree,this.buildRouteTree()),this.__store||(this.__store=new wk(jX(this.latestLocation),{onUpdate:()=>{this.__store.state=B(A({},this.state),{cachedMatches:this.state.cachedMatches.filter(y=>!["redirected"].includes(y.status))})}}),uX(this)),typeof window!="undefined"&&"CSS"in window&&typeof((c=window.CSS)==null?void 0:c.supports)=="function"&&(this.isViewTransitionTypesSupported=window.CSS.supports("selector(:active-view-transition-type(a)"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const{routesById:i,routesByPath:c,flatRoutes:u}=oX({routeTree:this.routeTree,initRoute:(h,y)=>{h.init({originalIndex:y})}});this.routesById=i,this.routesByPath=c,this.flatRoutes=u;const d=this.options.notFoundRoute;d&&(d.init({originalIndex:99999999999}),this.routesById[d.id]=d)},this.subscribe=(i,c)=>{const u={eventType:i,fn:c};return this.subscribers.add(u),()=>{this.subscribers.delete(u)}},this.emit=i=>{this.subscribers.forEach(c=>{c.eventType===i.type&&c.fn(i)})},this.parseLocation=(i,c)=>{const u=({pathname:m,search:k,hash:w,state:x})=>{var C;const b=this.options.parseSearch(k),_=this.options.stringifySearch(b);return{pathname:m,searchStr:_,search:_a(c==null?void 0:c.search,b),hash:(C=w.split("#").reverse()[0])!=null?C:"",href:`${m}${_}${w}`,state:_a(c==null?void 0:c.state,x)}},d=u(i),{__tempLocation:h,__tempKey:y}=d.state;if(h&&(!y||y===this.tempLocationKey)){const m=u(h);return m.state.key=d.state.key,m.state.__TSR_key=d.state.__TSR_key,delete m.state.__tempLocation,B(A({},m),{maskedLocation:d})}return d},this.resolvePathWithBase=(i,c)=>BZ({basepath:this.basepath,base:i,to:jk(c),trailingSlash:this.options.trailingSlash,caseSensitive:this.options.caseSensitive,parseCache:this.parsePathnameCache}),this.matchRoutes=(i,c,u)=>typeof i=="string"?this.matchRoutesInternal({pathname:i,search:c},u):this.matchRoutesInternal(i,c),this.parsePathnameCache=vX(1e3),this.getMatchedRoutes=(i,c)=>AX({pathname:i,routePathname:c,basepath:this.basepath,caseSensitive:this.options.caseSensitive,routesByPath:this.routesByPath,routesById:this.routesById,flatRoutes:this.flatRoutes,parseCache:this.parsePathnameCache}),this.cancelMatch=i=>{const c=this.getMatch(i);c&&(c.abortController.abort(),clearTimeout(c._nonReactive.pendingTimeout),c._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{var i;(i=this.state.pendingMatches)==null||i.forEach(c=>{this.cancelMatch(c.id)})},this.buildLocation=i=>{const c=(d={})=>{var z,$,Z;var h,y;const m=d._fromLocation||this.latestLocation,k=this.matchRoutes(m,{_buildLocation:!0}),w=Ck(k);d.from;const x=d.unsafeRelative==="path"?m.pathname:(z=d.from)!=null?z:w.fullPath,b=this.resolvePathWithBase(x,"."),_=w.search,C=A({},w.params),E=d.to?this.resolvePathWithBase(b,`${d.to}`):this.resolvePathWithBase(b,"."),O=d.params===!1||d.params===null?{}:(($=d.params)!=null?$:!0)===!0?C:Object.assign(C,ac(d.params,C)),j=Uh({path:E,params:O,parseCache:this.parsePathnameCache}).interpolatedPath,N=this.matchRoutes(j,void 0,{_buildLocation:!0}).map(D=>this.looseRoutesById[D.routeId]);if(Object.keys(O).length>0)for(const D of N){const X=(Z=(h=D.options.params)==null?void 0:h.stringify)!=null?Z:D.options.stringifyParams;X&&Object.assign(O,X(O))}const P=Uh({path:E,params:O,leaveWildcards:!1,leaveParams:i.leaveParams,decodeCharMap:this.pathParamsDecodeCharMap,parseCache:this.parsePathnameCache}).interpolatedPath;let R=_;if(i._includeValidateSearch&&((y=this.options.search)!=null&&y.strict)){const D={};N.forEach(X=>{if(X.options.validateSearch)try{Object.assign(D,Rk(X.options.validateSearch,A(A({},D),R)))}catch(V){}}),R=D}R=OX({search:R,dest:d,destRoutes:N,_includeValidateSearch:i._includeValidateSearch}),R=_a(_,R);const M=this.options.stringifySearch(R),F=d.hash===!0?m.hash:d.hash?ac(d.hash,m.hash):void 0,H=F?`#${F}`:"";let U=d.state===!0?m.state:d.state?ac(d.state,m.state):{};return U=_a(m.state,U),{pathname:P,search:R,searchStr:M,state:U,hash:F!=null?F:"",href:`${P}${M}${H}`,unmaskOnReload:d.unmaskOnReload}},u=(d={},h)=>{var y;const m=c(d);let k=h?c(h):void 0;if(!k){let x={};const b=(y=this.options.routeMasks)==null?void 0:y.find(_=>{const C=Ek(this.basepath,m.pathname,{to:_.from,caseSensitive:!1,fuzzy:!1},this.parsePathnameCache);return C?(x=C,!0):!1});if(b){const w=b,{from:_}=w,C=ae(w,["from"]);h=B(A({from:i.from},C),{params:x}),k=c(h)}}return k&&(m.maskedLocation=k),m};return i.mask?u(i,A({from:i.from},i.mask)):u(i)},this.commitLocation=d=>{var h=d,{viewTransition:i,ignoreBlocker:c}=h,u=ae(h,["viewTransition","ignoreBlocker"]);var x,b,_,C;const y=()=>{const E=["key","__TSR_key","__TSR_index","__hashScrollIntoViewOptions"];E.forEach(j=>{u.state[j]=this.latestLocation.state[j]});const O=oc(u.state,this.latestLocation.state);return E.forEach(j=>{delete u.state[j]}),O},m=this.latestLocation.href===u.href,k=this.commitLocationPromise;if(this.commitLocationPromise=Al(()=>{k==null||k.resolve()}),m&&y())this.load();else{let w=u,{maskedLocation:E,hashScrollIntoView:O}=w,j=ae(w,["maskedLocation","hashScrollIntoView"]);E&&(j=B(A({},E),{state:B(A({},E.state),{__tempKey:void 0,__tempLocation:B(A({},j),{search:j.searchStr,state:B(A({},j.state),{__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0})})})}),(b=(x=j.unmaskOnReload)!=null?x:this.options.unmaskOnReload)!=null&&b&&(j.state.__tempKey=this.tempLocationKey)),j.state.__hashScrollIntoViewOptions=(_=O!=null?O:this.options.defaultHashScrollIntoView)!=null?_:!0,this.shouldViewTransition=i,this.history[u.replace?"replace":"push"](j.href,j.state,{ignoreBlocker:c})}return this.resetNextScroll=(C=u.resetScroll)!=null?C:!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=(k={})=>{var w=k,{replace:i,resetScroll:c,hashScrollIntoView:u,viewTransition:d,ignoreBlocker:h,href:y}=w,m=ae(w,["replace","resetScroll","hashScrollIntoView","viewTransition","ignoreBlocker","href"]);if(y){const b=this.history.location.state.__TSR_index,_=jl(y,{__TSR_index:i?b:b+1});m.to=_.pathname,m.search=this.options.parseSearch(_.search),m.hash=_.hash.slice(1)}const x=this.buildLocation(B(A({},m),{_includeValidateSearch:!0}));return this.commitLocation(B(A({},x),{viewTransition:d,replace:i,resetScroll:c,hashScrollIntoView:u,ignoreBlocker:h}))},this.navigate=h=>{var y=h,{to:i,reloadDocument:c,href:u}=y,d=ae(y,["to","reloadDocument","href"]);if(!c&&u)try{new URL(`${u}`),c=!0}catch(m){}if(c){if(!u){const m=this.buildLocation(A({to:i},d));u=this.history.createHref(m.href)}return d.replace?window.location.replace(u):window.location.href=u,Promise.resolve()}return this.buildAndCommitLocation(B(A({},d),{href:u,to:i,_isNavigate:!0}))},this.beforeLoad=()=>{if(this.cancelMatches(),this.updateLatestLocation(),this.isServer){const c=this.buildLocation({to:this.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0}),u=d=>{try{return encodeURI(decodeURI(d))}catch(h){return d}};if(Ok(u(this.latestLocation.href))!==Ok(u(c.href)))throw X8({href:c.href})}const i=this.matchRoutes(this.latestLocation);this.__store.setState(c=>B(A({},c),{status:"pending",statusCode:200,isLoading:!0,location:this.latestLocation,pendingMatches:i,cachedMatches:c.cachedMatches.filter(u=>!i.some(d=>d.id===u.id))}))},this.load=i=>he(this,null,function*(){let c,u,d;for(d=new Promise(h=>{this.startTransition(()=>he(this,null,function*(){var y;try{this.beforeLoad();const m=this.latestLocation,k=this.state.resolvedLocation;this.state.redirect||this.emit(A({type:"onBeforeNavigate"},sc({resolvedLocation:k,location:m}))),this.emit(A({type:"onBeforeLoad"},sc({resolvedLocation:k,location:m}))),yield rA({router:this,sync:i==null?void 0:i.sync,matches:this.state.pendingMatches,location:m,updateMatch:this.updateMatch,onReady:()=>he(this,null,function*(){this.startViewTransition(()=>he(this,null,function*(){let w,x,b;bd(()=>{this.__store.setState(_=>{const C=_.matches,E=_.pendingMatches||_.matches;return w=C.filter(O=>!E.some(j=>j.id===O.id)),x=E.filter(O=>!C.some(j=>j.id===O.id)),b=C.filter(O=>E.some(j=>j.id===O.id)),B(A({},_),{isLoading:!1,loadedAt:Date.now(),matches:E,pendingMatches:void 0,cachedMatches:[..._.cachedMatches,...w.filter(O=>O.status!=="error")]})}),this.clearExpiredCache()}),[[w,"onLeave"],[x,"onEnter"],[b,"onStay"]].forEach(([_,C])=>{_.forEach(E=>{var O,j;(j=(O=this.looseRoutesById[E.routeId].options)[C])==null||j.call(O,E)})})}))})})}catch(m){jo(m)?(c=m,this.isServer||this.navigate(B(A({},c.options),{replace:!0,ignoreBlocker:!0}))):Co(m)&&(u=m),this.__store.setState(k=>B(A({},k),{statusCode:c?c.status:u?404:k.matches.some(w=>w.status==="error")?500:200,redirect:c}))}this.latestLoadPromise===d&&((y=this.commitLocationPromise)==null||y.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),h()}))}),this.latestLoadPromise=d,yield d;this.latestLoadPromise&&d!==this.latestLoadPromise;)yield this.latestLoadPromise;this.hasNotFoundMatch()&&this.__store.setState(h=>B(A({},h),{statusCode:404}))}),this.startViewTransition=i=>{var u;const c=(u=this.shouldViewTransition)!=null?u:this.options.defaultViewTransition;if(delete this.shouldViewTransition,c&&typeof document!="undefined"&&"startViewTransition"in document&&typeof document.startViewTransition=="function"){let d;if(typeof c=="object"&&this.isViewTransitionTypesSupported){const h=this.latestLocation,y=this.state.resolvedLocation,m=typeof c.types=="function"?c.types(sc({resolvedLocation:y,location:h})):c.types;d={update:i,types:m}}else d=i;document.startViewTransition(d)}else i()},this.updateMatch=(i,c)=>{var u;const d=(u=this.state.pendingMatches)!=null&&u.some(h=>h.id===i)?"pendingMatches":this.state.matches.some(h=>h.id===i)?"matches":this.state.cachedMatches.some(h=>h.id===i)?"cachedMatches":"";d&&this.__store.setState(h=>{var y;return B(A({},h),{[d]:(y=h[d])==null?void 0:y.map(m=>m.id===i?c(m):m)})})},this.getMatch=i=>{var d,h;var c;const u=y=>y.id===i;return(h=(d=this.state.cachedMatches.find(u))!=null?d:(c=this.state.pendingMatches)==null?void 0:c.find(u))!=null?h:this.state.matches.find(u)},this.invalidate=i=>{const c=u=>{var h;var d;return(h=(d=i==null?void 0:i.filter)==null?void 0:d.call(i,u))==null||h?A(B(A({},u),{invalid:!0}),i!=null&&i.forcePending||u.status==="error"?{status:"pending",error:void 0}:void 0):u};return this.__store.setState(u=>{var d;return B(A({},u),{matches:u.matches.map(c),cachedMatches:u.cachedMatches.map(c),pendingMatches:(d=u.pendingMatches)==null?void 0:d.map(c)})}),this.shouldViewTransition=!1,this.load({sync:i==null?void 0:i.sync})},this.resolveRedirect=i=>(i.options.href||(i.options.href=this.buildLocation(i.options).href,i.headers.set("Location",i.options.href)),i.headers.get("Location")||i.headers.set("Location",i.options.href),i),this.clearCache=i=>{const c=i==null?void 0:i.filter;c!==void 0?this.__store.setState(u=>B(A({},u),{cachedMatches:u.cachedMatches.filter(d=>!c(d))})):this.__store.setState(u=>B(A({},u),{cachedMatches:[]}))},this.clearExpiredCache=()=>{const i=c=>{var m,k,w;const u=this.looseRoutesById[c.routeId];if(!u.options.loader)return!0;const d=(w=c.preload?(m=u.options.preloadGcTime)!=null?m:this.options.defaultPreloadGcTime:(k=u.options.gcTime)!=null?k:this.options.defaultGcTime)!=null?w:300*1e3;return c.status==="error"?!0:Date.now()-c.updatedAt>=d};this.clearCache({filter:i})},this.loadRouteChunk=aA,this.preloadRoute=i=>he(this,null,function*(){var y;const c=this.buildLocation(i);let u=this.matchRoutes(c,{throwOnError:!0,preload:!0,dest:i});const d=new Set([...this.state.matches,...(y=this.state.pendingMatches)!=null?y:[]].map(m=>m.id)),h=new Set([...d,...this.state.cachedMatches.map(m=>m.id)]);bd(()=>{u.forEach(m=>{h.has(m.id)||this.__store.setState(k=>B(A({},k),{cachedMatches:[...k.cachedMatches,m]}))})});try{return u=yield rA({router:this,matches:u,location:c,preload:!0,updateMatch:(m,k)=>{d.has(m)?u=u.map(w=>w.id===m?k(w):w):this.updateMatch(m,k)}}),u}catch(m){if(jo(m))return m.options.reloadDocument?void 0:yield this.preloadRoute(B(A({},m.options),{_fromLocation:c}));Co(m)||console.error(m);return}}),this.matchRoute=(i,c)=>{var k;const u=B(A({},i),{to:i.to?this.resolvePathWithBase(i.from||"",i.to):void 0,params:i.params||{},leaveParams:!0}),d=this.buildLocation(u);if(c!=null&&c.pending&&this.state.status!=="pending")return!1;const y=((c==null?void 0:c.pending)===void 0?!this.state.isLoading:c.pending)?this.latestLocation:this.state.resolvedLocation||this.state.location,m=Ek(this.basepath,y.pathname,B(A({},c),{to:d.pathname}),this.parsePathnameCache);return!m||i.params&&!oc(m,i.params,{partial:!0})?!1:m&&((k=c==null?void 0:c.includeSearch)==null||k)?oc(y.search,d.search,{partial:!0})?m:!1:m},this.hasNotFoundMatch=()=>this.__store.state.matches.some(i=>i.status==="notFound"||i.globalNotFound),this.update(B(A({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0},t),{caseSensitive:(n=t.caseSensitive)!=null?n:!1,notFoundMode:(r=t.notFoundMode)!=null?r:"fuzzy",stringifySearch:(a=t.stringifySearch)!=null?a:hX,parseSearch:(o=t.parseSearch)!=null?o:pX})),typeof document!="undefined"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.__store.state}get looseRoutesById(){return this.routesById}matchRoutesInternal(t,n){var r;const{foundRoute:a,matchedRoutes:o,routeParams:i}=this.getMatchedRoutes(t.pathname,(r=n==null?void 0:n.dest)==null?void 0:r.to);let c=!1;(a?a.path!=="/"&&i["**"]:Tl(t.pathname))&&(this.options.notFoundRoute?o.push(this.options.notFoundRoute):c=!0);const u=(()=>{if(c){if(this.options.notFoundMode!=="root")for(let y=o.length-1;y>=0;y--){const m=o[y];if(m.children)return m.id}return Sa}})(),d=[],h=y=>{var w,x,b;return(y==null?void 0:y.id)?(b=(x=y.context)!=null?x:this.options.context)!=null?b:void 0:(w=this.options.context)!=null?w:void 0};return o.forEach((y,m)=>{var D,X,V;var k,w,x;const b=d[m-1],[_,C,E]=(()=>{var ee,se,W;const ne=(ee=b==null?void 0:b.search)!=null?ee:t.search,I=(se=b==null?void 0:b._strictSearch)!=null?se:void 0;try{const ie=(W=Rk(y.options.validateSearch,A({},ne)))!=null?W:void 0;return[A(A({},ne),ie),A(A({},I),ie),void 0]}catch(ie){let de=ie;if(ie instanceof Wh||(de=new Wh(ie.message,{cause:ie})),n!=null&&n.throwOnError)throw de;return[ne,{},de]}})(),O=(D=(w=(k=y.options).loaderDeps)==null?void 0:w.call(k,{search:_}))!=null?D:"",j=O?JSON.stringify(O):"",{interpolatedPath:N,usedParams:P}=Uh({path:y.fullPath,params:i,decodeCharMap:this.pathParamsDecodeCharMap}),R=Uh({path:y.id,params:i,leaveWildcards:!0,decodeCharMap:this.pathParamsDecodeCharMap,parseCache:this.parsePathnameCache}).interpolatedPath+j,M=this.getMatch(R),F=this.state.matches.find(ne=>ne.routeId===y.id),H=(X=M==null?void 0:M._strictParams)!=null?X:P;let U;if(!M){const ne=(V=(x=y.options.params)==null?void 0:x.parse)!=null?V:y.options.parseParams;if(ne)try{Object.assign(H,ne(H))}catch(I){if(U=new CX(I.message,{cause:I}),n!=null&&n.throwOnError)throw U}}Object.assign(i,H);const z=F?"stay":"enter";let $;if(M)$=B(A({},M),{cause:z,params:F?_a(F.params,i):i,_strictParams:H,search:_a(F?F.search:M.search,_),_strictSearch:C});else{const ne=y.options.loader||y.options.beforeLoad||y.lazyFn||oA(y)?"pending":"success";$={id:R,index:m,routeId:y.id,params:F?_a(F.params,i):i,_strictParams:H,pathname:ci([this.basepath,N]),updatedAt:Date.now(),search:F?_a(F.search,_):_,_strictSearch:C,searchError:void 0,status:ne,isFetching:!1,error:void 0,paramsError:U,__routeContext:void 0,_nonReactive:{loadPromise:Al()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:z,loaderDeps:F?_a(F.loaderDeps,O):O,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:y.options.staticData||{},fullPath:y.fullPath}}n!=null&&n.preload||($.globalNotFound=u===y.id),$.searchError=E;const Z=h(b);$.context=A(A(A({},Z),$.__routeContext),$.__beforeLoadContext),d.push($)}),d.forEach((y,m)=>{var x;const k=this.looseRoutesById[y.routeId];if(!this.getMatch(y.id)&&(n==null?void 0:n._buildLocation)!==!0){const b=d[m-1],_=h(b);if(k.options.context){const C={deps:y.loaderDeps,params:y.params,context:_!=null?_:{},location:t,navigate:E=>this.navigate(B(A({},E),{_fromLocation:t})),buildLocation:this.buildLocation,cause:y.cause,abortController:y.abortController,preload:!!y.preload,matches:d};y.__routeContext=(x=k.options.context(C))!=null?x:void 0}y.context=A(A(A({},_),y.__routeContext),y.__beforeLoadContext)}}),d}}class Wh extends Error{}class CX extends Error{}function jX(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:void 0,location:e,matches:[],pendingMatches:[],cachedMatches:[],statusCode:200}}function Rk(e,t){if(e==null)return{};if("~standard"in e){const n=e["~standard"].validate(t);if(n instanceof Promise)throw new Wh("Async validation not supported");if(n.issues)throw new Wh(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return"parse"in e?e.parse(t):typeof e=="function"?e(t):{}}function AX({pathname:e,routePathname:t,basepath:n,caseSensitive:r,routesByPath:a,routesById:o,flatRoutes:i,parseCache:c}){let u={};const d=Tl(e),h=w=>{var _;var x;return Ek(n,d,{to:w.fullPath,caseSensitive:(_=(x=w.options)==null?void 0:x.caseSensitive)!=null?_:r,fuzzy:!0},c)};let y=t!==void 0?a[t]:void 0;if(y)u=h(y);else{let w;for(const x of i){const b=h(x);if(b)if(x.path!=="/"&&b["**"])w||(w={foundRoute:x,routeParams:b});else{y=x,u=b;break}}!y&&w&&(y=w.foundRoute,u=w.routeParams)}let m=y||o[Sa];const k=[m];for(;m.parentRoute;)m=m.parentRoute,k.push(m);return k.reverse(),{matchedRoutes:k,routeParams:u,foundRoute:y}}function OX({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){var c;const a=(c=n.reduce((u,d)=>{var h;const y=[];if("search"in d.options)(h=d.options.search)!=null&&h.middlewares&&y.push(...d.options.search.middlewares);else if(d.options.preSearchFilters||d.options.postSearchFilters){const m=({search:k,next:w})=>{let x=k;"preSearchFilters"in d.options&&d.options.preSearchFilters&&(x=d.options.preSearchFilters.reduce((_,C)=>C(_),k));const b=w(x);return"postSearchFilters"in d.options&&d.options.postSearchFilters?d.options.postSearchFilters.reduce((_,C)=>C(_),b):b};y.push(m)}if(r&&d.options.validateSearch){const m=({search:k,next:w})=>{var b;const x=w(k);try{return A(A({},x),(b=Rk(d.options.validateSearch,x))!=null?b:void 0)}catch(_){return x}};y.push(m)}return u.concat(y)},[]))!=null?c:[],o=({search:u})=>t.search?t.search===!0?u:ac(t.search,u):{};a.push(o);const i=(u,d)=>{if(u>=a.length)return d;const h=a[u];return h({search:d,next:m=>i(u+1,m)})};return i(0,e)}const EX="Error preloading route! ☝️";class sA{constructor(t){if(this.init=n=>{var r,a;this.originalIndex=n.originalIndex;const o=this.options,i=!(o!=null&&o.path)&&!(o!=null&&o.id);this.parentRoute=(a=(r=this.options).getParentRoute)==null?void 0:a.call(r),i?this._path=Sa:this.parentRoute||gr(!1);let c=i?Sa:o==null?void 0:o.path;c&&c!=="/"&&(c=Ak(c));const u=(o==null?void 0:o.id)||c;let d=i?Sa:ci([this.parentRoute.id===Sa?"":this.parentRoute.id,u]);c===Sa&&(c="/"),d!==Sa&&(d=ci(["/",d]));const h=d===Sa?"/":ci([this.parentRoute.fullPath,c]);this._path=c,this._id=d,this._fullPath=h,this._to=h},this.clone=n=>{this._path=n._path,this._id=n._id,this._fullPath=n._fullPath,this._to=n._to,this.options.getParentRoute=n.options.getParentRoute,this.children=n.children},this.addChildren=n=>this._addFileChildren(n),this._addFileChildren=n=>(Array.isArray(n)&&(this.children=n),typeof n=="object"&&n!==null&&(this.children=Object.values(n)),this),this._addFileTypes=()=>this,this.updateLoader=n=>(Object.assign(this.options,n),this),this.update=n=>(Object.assign(this.options,n),this),this.lazy=n=>(this.lazyFn=n,this),this.options=t||{},this.isRoot=!(t!=null&&t.getParentRoute),t!=null&&t.id&&(t!=null&&t.path))throw new Error("Route cannot have both an 'id' and a 'path' option.")}get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}}class TX extends sA{constructor(t){super(t)}}function Mk(e){var n;const t=(n=e.errorComponent)!=null?n:Yh;return f.jsx(NX,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:r,reset:a})=>r?v.createElement(t,{error:r,reset:a}):e.children})}class NX extends v.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromProps(t){return{resetKey:t.getResetKey()}}static getDerivedStateFromError(t){return{error:t}}reset(){this.setState({error:null})}componentDidUpdate(t,n){n.error&&n.resetKey!==this.state.resetKey&&this.reset()}componentDidCatch(t,n){this.props.onCatch&&this.props.onCatch(t,n)}render(){return this.props.children({error:this.state.resetKey!==this.props.getResetKey()?null:this.state.error,reset:()=>{this.reset()}})}}function Yh({error:e}){const[t,n]=v.useState(!1);return f.jsxs("div",{style:{padding:".5rem",maxWidth:"100%"},children:[f.jsxs("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[f.jsx("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),f.jsx("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>n(r=>!r),children:t?"Hide Error":"Show Error"})]}),f.jsx("div",{style:{height:".25rem"}}),t?f.jsx("div",{children:f.jsx("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:e.message?f.jsx("code",{children:e.message}):null})}):null]})}function PX({children:e,fallback:t=null}){return RX()?f.jsx(q.Fragment,{children:e}):f.jsx(q.Fragment,{children:t})}function RX(){return q.useSyncExternalStore(MX,()=>!0,()=>!1)}function MX(){return()=>{}}var Lk={exports:{}},Dk={},Ik={exports:{}},$k={};/**
 * @license React
 * use-sync-external-store-shim.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var cA;function LX(){if(cA)return $k;cA=1;var e=md();function t(y,m){return y===m&&(y!==0||1/y===1/m)||y!==y&&m!==m}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,a=e.useEffect,o=e.useLayoutEffect,i=e.useDebugValue;function c(y,m){var k=m(),w=r({inst:{value:k,getSnapshot:m}}),x=w[0].inst,b=w[1];return o(function(){x.value=k,x.getSnapshot=m,u(x)&&b({inst:x})},[y,k,m]),a(function(){return u(x)&&b({inst:x}),y(function(){u(x)&&b({inst:x})})},[y]),i(k),k}function u(y){var m=y.getSnapshot;y=y.value;try{var k=m();return!n(y,k)}catch(w){return!0}}function d(y,m){return m()}var h=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?d:c;return $k.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:h,$k}var lA;function DX(){return lA||(lA=1,Ik.exports=LX()),Ik.exports}/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var uA;function IX(){if(uA)return Dk;uA=1;var e=md(),t=DX();function n(d,h){return d===h&&(d!==0||1/d===1/h)||d!==d&&h!==h}var r=typeof Object.is=="function"?Object.is:n,a=t.useSyncExternalStore,o=e.useRef,i=e.useEffect,c=e.useMemo,u=e.useDebugValue;return Dk.useSyncExternalStoreWithSelector=function(d,h,y,m,k){var w=o(null);if(w.current===null){var x={hasValue:!1,value:null};w.current=x}else x=w.current;w=c(function(){function _(N){if(!C){if(C=!0,E=N,N=m(N),k!==void 0&&x.hasValue){var P=x.value;if(k(P,N))return O=P}return O=N}if(P=O,r(E,N))return P;var R=m(N);return k!==void 0&&k(P,R)?(E=N,P):(E=N,O=R)}var C=!1,E,O,j=y===void 0?null:y;return[function(){return _(h())},j===null?void 0:function(){return _(j())}]},[h,y,m,k]);var b=a(d,w[0],w[1]);return i(function(){x.hasValue=!0,x.value=b},[b]),u(b),b},Dk}var fA;function $X(){return fA||(fA=1,Lk.exports=IX()),Lk.exports}var BX=$X();function UX(e,t=n=>n){return BX.useSyncExternalStoreWithSelector(e.subscribe,()=>e.state,()=>e.state,t,FX)}function FX(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,a]of e)if(!t.has(r)||!Object.is(a,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();const n=dA(e);if(n.length!==dA(t).length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!Object.is(e[n[r]],t[n[r]]))return!1;return!0}function dA(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}const Bk=v.createContext(null);function yA(){return typeof document=="undefined"?Bk:window.__TSR_ROUTER_CONTEXT__?window.__TSR_ROUTER_CONTEXT__:(window.__TSR_ROUTER_CONTEXT__=Bk,Bk)}function ta(e){var n;const t=v.useContext(yA());return(n=e==null?void 0:e.warn)==null,t}function vr(e){const t=ta({warn:(e==null?void 0:e.router)===void 0}),n=(e==null?void 0:e.router)||t,r=v.useRef(void 0);return UX(n.__store,a=>{var o;if(e!=null&&e.select){if((o=e.structuralSharing)!=null?o:n.options.defaultStructuralSharing){const i=_a(r.current,e.select(a));return r.current=i,i}return e.select(a)}return a})}const Kh=v.createContext(void 0),zX=v.createContext(void 0);function Ao(e){const t=v.useContext(e.from?zX:Kh);return vr({select:r=>{var o;const a=r.matches.find(i=>e.from?e.from===i.routeId:i.id===t);if(gr(!(((o=e.shouldThrow)==null||o)&&!a),`Could not find ${e.from?`an active match from "${e.from}"`:"a nearest match!"}`),a!==void 0)return e.select?e.select(a):a},structuralSharing:e.structuralSharing})}function Uk(e){return Ao({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function Fk(e){const r=e,{select:t}=r,n=ae(r,["select"]);return Ao(B(A({},n),{select:a=>t?t(a.loaderDeps):a.loaderDeps}))}function Zh(e){return Ao({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{const n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function Xh(e){return Ao({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function Oo(e){const t=ta();return v.useCallback(n=>{var r;return t.navigate(B(A({},n),{from:(r=n.from)!=null?r:e==null?void 0:e.from}))},[e==null?void 0:e.from,t])}var Pl=L8();const pA=xt(Pl),Qh=typeof window!="undefined"?v.useLayoutEffect:v.useEffect;function zk(e){const t=v.useRef({value:e,prev:null}),n=t.current.value;return e!==n&&(t.current={value:e,prev:n}),t.current.prev}function HX(e,t,n={},r={}){v.useEffect(()=>{if(!e.current||r.disabled||typeof IntersectionObserver!="function")return;const a=new IntersectionObserver(([o])=>{t(o)},n);return a.observe(e.current),()=>{a.disconnect()}},[t,n,r.disabled,e])}function VX(e){const t=v.useRef(null);return v.useImperativeHandle(e,()=>t.current,[]),t}function qX(e,t){var G,J,re;const n=ta(),[r,a]=v.useState(!1),o=v.useRef(!1),i=VX(t),ot=e,{activeProps:c,inactiveProps:u,activeOptions:d,to:h,preload:y,preloadDelay:m,hashScrollIntoView:k,replace:w,startTransition:x,resetScroll:b,viewTransition:_,children:C,target:E,disabled:O,style:j,className:N,onClick:P,onFocus:R,onMouseEnter:M,onMouseLeave:F,onTouchStart:H,ignoreBlocker:U,params:z,search:$,hash:Z,state:D,mask:X,reloadDocument:V,unsafeRelative:ne,from:I,_fromLocation:ee}=ot,se=ae(ot,["activeProps","inactiveProps","activeOptions","to","preload","preloadDelay","hashScrollIntoView","replace","startTransition","resetScroll","viewTransition","children","target","disabled","style","className","onClick","onFocus","onMouseEnter","onMouseLeave","onTouchStart","ignoreBlocker","params","search","hash","state","mask","reloadDocument","unsafeRelative","from","_fromLocation"]),W=v.useMemo(()=>{try{return new URL(h),"external"}catch(be){}return"internal"},[h]),ie=vr({select:be=>be.location.search,structuralSharing:!0}),de=e.from,ue=v.useMemo(()=>B(A({},e),{from:de}),[n,ie,de,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),we=v.useMemo(()=>n.buildLocation(A({},ue)),[n,ue]),fe=W==="external",pe=e.reloadDocument||fe?!1:y!=null?y:n.options.defaultPreload,Ae=(G=m!=null?m:n.options.defaultPreloadDelay)!=null?G:0,Te=vr({select:be=>{var je;if(fe)return!1;if(d!=null&&d.exact){if(!IZ(be.location.pathname,we.pathname,n.basepath))return!1}else{const Pe=Bh(be.location.pathname,n.basepath),$e=Bh(we.pathname,n.basepath);if(!(Pe.startsWith($e)&&(Pe.length===$e.length||Pe[$e.length]==="/")))return!1}return((je=d==null?void 0:d.includeSearch)==null||je)&&!oc(be.location.search,we.search,{partial:!(d!=null&&d.exact),ignoreUndefined:!(d!=null&&d.explicitUndefined)})?!1:d!=null&&d.includeHash?be.location.hash===we.hash:!0}}),te=v.useCallback(()=>{n.preloadRoute(A({},ue)).catch(be=>{console.warn(be),console.warn(EX)})},[n,ue]),Ce=v.useCallback(be=>{be!=null&&be.isIntersecting&&te()},[te]);HX(i,Ce,ZX,{disabled:!!O||pe!=="viewport"}),v.useEffect(()=>{o.current||!O&&pe==="render"&&(te(),o.current=!0)},[O,te,pe]);const Ee=be=>{if(!O&&!XX(be)&&!be.defaultPrevented&&(!E||E==="_self")&&be.button===0){be.preventDefault(),Pl.flushSync(()=>{a(!0)});const je=n.subscribe("onResolved",()=>{je(),a(!1)});n.navigate(B(A({},ue),{replace:w,resetScroll:b,hashScrollIntoView:k,startTransition:x,viewTransition:_,ignoreBlocker:U}))}};if(fe)return A(A(A(A(A(A(A(A(A(A(B(A({},se),{ref:i,type:W,href:h}),C&&{children:C}),E&&{target:E}),O&&{disabled:O}),j&&{style:j}),N&&{className:N}),P&&{onClick:P}),R&&{onFocus:R}),M&&{onMouseEnter:M}),F&&{onMouseLeave:F}),H&&{onTouchStart:H});const me=be=>{O||pe&&te()},Se=me,ve=be=>{if(!(O||!pe))if(!Ae)te();else{const je=be.target;if(_d.has(je))return;const Pe=setTimeout(()=>{_d.delete(je),te()},Ae);_d.set(je,Pe)}},Fe=be=>{if(O||!pe||!Ae)return;const je=be.target,Pe=_d.get(je);Pe&&(clearTimeout(Pe),_d.delete(je))},ze=Te?(J=ac(c,{}))!=null?J:GX:Hk,Ke=Te?Hk:(re=ac(u,{}))!=null?re:Hk,Ie=[N,ze.className,Ke.className].filter(Boolean).join(" "),Ve=(j||ze.style||Ke.style)&&A(A(A({},j),ze.style),Ke.style);return A(A(A(A(A(B(A(A(A({},se),ze),Ke),{href:O?void 0:we.maskedLocation?n.history.createHref(we.maskedLocation.href):n.history.createHref(we.href),ref:i,onClick:Sd([P,Ee]),onFocus:Sd([R,me]),onMouseEnter:Sd([M,ve]),onMouseLeave:Sd([F,Fe]),onTouchStart:Sd([H,Se]),disabled:!!O,target:E}),Ve&&{style:Ve}),Ie&&{className:Ie}),O&&WX),Te&&YX),r&&KX)}const Hk={},GX={className:"active"},WX={role:"link","aria-disabled":!0},YX={"data-status":"active","aria-current":"page"},KX={"data-transitioning":"transitioning"},_d=new WeakMap,ZX={rootMargin:"100px"},Sd=e=>t=>{e.filter(Boolean).forEach(n=>{t.defaultPrevented||n(t)})},Vk=v.forwardRef((e,t)=>{const u=e,{_asChild:n}=u,r=ae(u,["_asChild"]),d=qX(r,t),{type:a,ref:o}=d,i=ae(d,["type","ref"]),c=typeof r.children=="function"?r.children({isActive:i["data-status"]==="active"}):r.children;return n===void 0&&delete i.disabled,v.createElement(n||"a",B(A({},i),{ref:o}),c)});function XX(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}let QX=class extends sA{constructor(t){super(t),this.useMatch=n=>Ao({select:n==null?void 0:n.select,from:this.id,structuralSharing:n==null?void 0:n.structuralSharing}),this.useRouteContext=n=>Ao(B(A({},n),{from:this.id,select:r=>n!=null&&n.select?n.select(r.context):r.context})),this.useSearch=n=>Xh({select:n==null?void 0:n.select,structuralSharing:n==null?void 0:n.structuralSharing,from:this.id}),this.useParams=n=>Zh({select:n==null?void 0:n.select,structuralSharing:n==null?void 0:n.structuralSharing,from:this.id}),this.useLoaderDeps=n=>Fk(B(A({},n),{from:this.id})),this.useLoaderData=n=>Uk(B(A({},n),{from:this.id})),this.useNavigate=()=>Oo({from:this.fullPath}),this.Link=q.forwardRef((n,r)=>f.jsx(Vk,A({ref:r,from:this.fullPath},n))),this.$$typeof=Symbol.for("react.memo")}};function JX(e){return new QX(e)}class eQ extends TX{constructor(t){super(t),this.useMatch=n=>Ao({select:n==null?void 0:n.select,from:this.id,structuralSharing:n==null?void 0:n.structuralSharing}),this.useRouteContext=n=>Ao(B(A({},n),{from:this.id,select:r=>n!=null&&n.select?n.select(r.context):r.context})),this.useSearch=n=>Xh({select:n==null?void 0:n.select,structuralSharing:n==null?void 0:n.structuralSharing,from:this.id}),this.useParams=n=>Zh({select:n==null?void 0:n.select,structuralSharing:n==null?void 0:n.structuralSharing,from:this.id}),this.useLoaderDeps=n=>Fk(B(A({},n),{from:this.id})),this.useLoaderData=n=>Uk(B(A({},n),{from:this.id})),this.useNavigate=()=>Oo({from:this.fullPath}),this.Link=q.forwardRef((n,r)=>f.jsx(Vk,A({ref:r,from:this.fullPath},n))),this.$$typeof=Symbol.for("react.memo")}}function tQ(e){return new eQ(e)}function zr(e){return typeof e=="object"?new hA(e,{silent:!0}).createRoute(e):new hA(e,{silent:!0}).createRoute}class hA{constructor(t,n){this.path=t,this.createRoute=r=>{this.silent;const a=JX(r);return a.isRoot=!1,a},this.silent=n==null?void 0:n.silent}}class mA{constructor(t){this.useMatch=n=>Ao({select:n==null?void 0:n.select,from:this.options.id,structuralSharing:n==null?void 0:n.structuralSharing}),this.useRouteContext=n=>Ao({from:this.options.id,select:r=>n!=null&&n.select?n.select(r.context):r.context}),this.useSearch=n=>Xh({select:n==null?void 0:n.select,structuralSharing:n==null?void 0:n.structuralSharing,from:this.options.id}),this.useParams=n=>Zh({select:n==null?void 0:n.select,structuralSharing:n==null?void 0:n.structuralSharing,from:this.options.id}),this.useLoaderDeps=n=>Fk(B(A({},n),{from:this.options.id})),this.useLoaderData=n=>Uk(B(A({},n),{from:this.options.id})),this.useNavigate=()=>{const n=ta();return Oo({from:n.routesById[this.options.id].fullPath})},this.options=t,this.$$typeof=Symbol.for("react.memo")}}function gA(e){return typeof e=="object"?new mA(e):t=>new mA(A({id:e},t))}function Qa(e,t){let n,r,a,o;const i=()=>(n||(n=e().then(u=>{n=void 0,r=u[t]}).catch(u=>{if(a=u,DZ(a)&&a instanceof Error&&typeof window!="undefined"&&typeof sessionStorage!="undefined"){const d=`tanstack_router_reload:${a.message}`;sessionStorage.getItem(d)||(sessionStorage.setItem(d,"1"),o=!0)}})),n),c=function(d){if(o)throw window.location.reload(),new Promise(()=>{});if(a)throw a;if(!r)throw i();return v.createElement(r,d)};return c.preload=i,c}function nQ(){const e=ta(),t=v.useRef({router:e,mounted:!1}),[n,r]=v.useState(!1),{hasPendingMatches:a,isLoading:o}=vr({select:y=>({isLoading:y.isLoading,hasPendingMatches:y.matches.some(m=>m.status==="pending")}),structuralSharing:!0}),i=zk(o),c=o||n||a,u=zk(c),d=o||a,h=zk(d);return e.startTransition=y=>{r(!0),v.startTransition(()=>{y(),r(!1)})},v.useEffect(()=>{const y=e.history.subscribe(e.load),m=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return Tl(e.latestLocation.href)!==Tl(m.href)&&e.commitLocation(B(A({},m),{replace:!0})),()=>{y()}},[e,e.history]),Qh(()=>{if(typeof window!="undefined"&&e.ssr||t.current.router===e&&t.current.mounted)return;t.current={router:e,mounted:!0},he(null,null,function*(){try{yield e.load()}catch(m){console.error(m)}})},[e]),Qh(()=>{i&&!o&&e.emit(A({type:"onLoad"},sc(e.state)))},[i,e,o]),Qh(()=>{h&&!d&&e.emit(A({type:"onBeforeRouteMount"},sc(e.state)))},[d,h,e]),Qh(()=>{u&&!c&&(e.emit(A({type:"onResolved"},sc(e.state))),e.__store.setState(y=>B(A({},y),{status:"idle",resolvedLocation:y.location})),fX(e))},[c,u,e]),null}function rQ(e){const t=vr({select:n=>`not-found-${n.location.pathname}-${n.status}`});return f.jsx(Mk,{getResetKey:()=>t,onCatch:(n,r)=>{var a;if(Co(n))(a=e.onCatch)==null||a.call(e,n,r);else throw n},errorComponent:({error:n})=>{var r;if(Co(n))return(r=e.fallback)==null?void 0:r.call(e,n);throw n},children:e.children})}function aQ(){return f.jsx("p",{children:"Not Found"})}function Rl(e){return f.jsx(f.Fragment,{children:e.children})}function vA(e,t,n){return t.options.notFoundComponent?f.jsx(t.options.notFoundComponent,{data:n}):e.options.defaultNotFoundComponent?f.jsx(e.options.defaultNotFoundComponent,{data:n}):f.jsx(aQ,{})}function oQ({children:e}){return typeof document!="undefined"?null:f.jsx("script",{className:"$tsr",dangerouslySetInnerHTML:{__html:[e].filter(Boolean).join(`
`)}})}function iQ(){const e=ta(),n=(e.options.getScrollRestorationKey||Nk)(e.latestLocation),r=n!==Nk(e.latestLocation)?n:void 0;if(!e.isScrollRestoring||!e.isServer)return null;const a={storageKey:zh,shouldScrollRestoration:!0};return r&&(a.key=r),f.jsx(oQ,{children:`(${Z8.toString()})(${JSON.stringify(a)})`})}const kA=v.memo(function({matchId:t}){var E,O,j,N,P,R,M;var n,r;const a=ta(),o=vr({select:F=>{const H=F.matches.find(U=>U.id===t);return gr(H),{routeId:H.routeId,ssr:H.ssr,_displayPending:H._displayPending}},structuralSharing:!0}),i=a.routesById[o.routeId],c=(E=i.options.pendingComponent)!=null?E:a.options.defaultPendingComponent,u=c?f.jsx(c,{}):null,d=(O=i.options.errorComponent)!=null?O:a.options.defaultErrorComponent,h=(j=i.options.onCatch)!=null?j:a.options.defaultOnCatch,y=i.isRoot?(N=i.options.notFoundComponent)!=null?N:(n=a.options.notFoundRoute)==null?void 0:n.options.component:i.options.notFoundComponent,m=o.ssr===!1||o.ssr==="data-only",k=(!i.isRoot||i.options.wrapInSuspense||m)&&((R=(P=i.options.wrapInSuspense)!=null?P:c)!=null?R:(r=i.options.errorComponent)!=null&&r.preload||m)?v.Suspense:Rl,w=d?Mk:Rl,x=y?rQ:Rl,b=vr({select:F=>F.loadedAt}),_=vr({select:F=>{var H;const U=F.matches.findIndex(z=>z.id===t);return(H=F.matches[U-1])==null?void 0:H.routeId}}),C=i.isRoot&&(M=i.options.shellComponent)!=null?M:Rl;return f.jsxs(C,{children:[f.jsx(Kh.Provider,{value:t,children:f.jsx(k,{fallback:u,children:f.jsx(w,{getResetKey:()=>b,errorComponent:d||Yh,onCatch:(F,H)=>{if(Co(F))throw F;h==null||h(F,H)},children:f.jsx(x,{fallback:F=>{if(!y||F.routeId&&F.routeId!==o.routeId||!F.routeId&&!i.isRoot)throw F;return v.createElement(y,F)},children:m||o._displayPending?f.jsx(PX,{fallback:u,children:f.jsx(bA,{matchId:t})}):f.jsx(bA,{matchId:t})})})})}),_===Sa&&a.options.scrollRestoration?f.jsxs(f.Fragment,{children:[f.jsx(sQ,{}),f.jsx(iQ,{})]}):null]})});function sQ(){const e=ta(),t=v.useRef(void 0);return f.jsx("script",{suppressHydrationWarning:!0,ref:n=>{n&&(t.current===void 0||t.current.href!==e.latestLocation.href)&&(e.emit(A({type:"onRendered"},sc(e.state))),t.current=e.latestLocation)}},e.latestLocation.state.__TSR_key)}const bA=v.memo(function({matchId:t}){var m,k;var n,r,a,o;const i=ta(),{match:c,key:u,routeId:d}=vr({select:w=>{var O;const x=w.matches.find(j=>j.id===t),b=x.routeId,_=(O=i.routesById[b].options.remountDeps)!=null?O:i.options.defaultRemountDeps,C=_==null?void 0:_({routeId:b,loaderDeps:x.loaderDeps,params:x._strictParams,search:x._strictSearch});return{key:C?JSON.stringify(C):void 0,routeId:b,match:{id:x.id,status:x.status,error:x.error,_forcePending:x._forcePending,_displayPending:x._displayPending}}},structuralSharing:!0}),h=i.routesById[d],y=v.useMemo(()=>{var x;const w=(x=h.options.component)!=null?x:i.options.defaultComponent;return w?f.jsx(w,{},u):f.jsx(Jh,{})},[u,h.options.component,i.options.defaultComponent]);if(c._displayPending)throw(n=i.getMatch(c.id))==null?void 0:n._nonReactive.displayPendingPromise;if(c._forcePending)throw(r=i.getMatch(c.id))==null?void 0:r._nonReactive.minPendingPromise;if(c.status==="pending"){const w=(m=h.options.pendingMinMs)!=null?m:i.options.defaultPendingMinMs;if(w){const x=i.getMatch(c.id);if(x&&!x._nonReactive.minPendingPromise&&!i.isServer){const b=Al();x._nonReactive.minPendingPromise=b,setTimeout(()=>{b.resolve(),x._nonReactive.minPendingPromise=void 0},w)}}throw(a=i.getMatch(c.id))==null?void 0:a._nonReactive.loadPromise}if(c.status==="notFound")return gr(Co(c.error)),vA(i,h,c.error);if(c.status==="redirected")throw gr(jo(c.error)),(o=i.getMatch(c.id))==null?void 0:o._nonReactive.loadPromise;if(c.status==="error"){if(i.isServer){const w=((k=h.options.errorComponent)!=null?k:i.options.defaultErrorComponent)||Yh;return f.jsx(w,{error:c.error,reset:void 0,info:{componentStack:""}})}throw c.error}return y}),Jh=v.memo(function(){const t=ta(),n=v.useContext(Kh),r=vr({select:d=>{var h;return(h=d.matches.find(y=>y.id===n))==null?void 0:h.routeId}}),a=t.routesById[r],o=vr({select:d=>{const y=d.matches.find(m=>m.id===n);return gr(y),y.globalNotFound}}),i=vr({select:d=>{var h;const y=d.matches,m=y.findIndex(k=>k.id===n);return(h=y[m+1])==null?void 0:h.id}}),c=t.options.defaultPendingComponent?f.jsx(t.options.defaultPendingComponent,{}):null;if(o)return vA(t,a,void 0);if(!i)return null;const u=f.jsx(kA,{matchId:i});return n===Sa?f.jsx(v.Suspense,{fallback:c,children:u}):u});function cQ(){const e=ta(),t=e.options.defaultPendingComponent?f.jsx(e.options.defaultPendingComponent,{}):null,n=e.isServer||typeof document!="undefined"&&e.ssr?Rl:v.Suspense,r=f.jsxs(n,{fallback:t,children:[!e.isServer&&f.jsx(nQ,{}),f.jsx(lQ,{})]});return e.options.InnerWrap?f.jsx(e.options.InnerWrap,{children:r}):r}function lQ(){const e=ta(),t=vr({select:a=>{var o;return(o=a.matches[0])==null?void 0:o.id}}),n=vr({select:a=>a.loadedAt}),r=t?f.jsx(kA,{matchId:t}):null;return f.jsx(Kh.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:f.jsx(Mk,{getResetKey:()=>n,errorComponent:Yh,onCatch:a=>{a.message||a.toString()},children:r})})}function qk(e){return vr({select:t=>t.matches,structuralSharing:void 0})}const uQ=e=>new fQ(e);class fQ extends SX{constructor(t){super(t)}}typeof globalThis!="undefined"?(globalThis.createFileRoute=zr,globalThis.createLazyFileRoute=gA):typeof window!="undefined"&&(window.createFileRoute=zr,window.createLazyFileRoute=gA);function dQ(r){var a=r,{router:e,children:t}=a,n=ae(a,["router","children"]);Object.keys(n).length>0&&e.update(B(A(A({},e.options),n),{context:A(A({},e.options.context),n.context)}));const o=yA(),i=f.jsx(o.Provider,{value:e,children:t});return e.options.Wrap?f.jsx(e.options.Wrap,{children:i}):i}function yQ(n){var r=n,{router:e}=r,t=ae(r,["router"]);return f.jsx(dQ,B(A({router:e},t),{children:f.jsx(cQ,{})}))}function pQ(e,t){var o;if(e===void 0)return{shouldBlockFn:()=>!0,withResolver:!1};if("shouldBlockFn"in e)return e;if(typeof e=="function")return{shouldBlockFn:()=>he(null,null,function*(){return yield e()}),enableBeforeUnload:!0,withResolver:!1};const n=!!((o=e.condition)==null||o),r=e.blockerFn;return{shouldBlockFn:()=>he(null,null,function*(){return n&&r!==void 0?yield r():n}),enableBeforeUnload:n,withResolver:r===void 0}}function xA(e,t){const{shouldBlockFn:n,enableBeforeUnload:r=!0,disabled:a=!1,withResolver:o=!1}=pQ(e),i=ta(),{history:c}=i,[u,d]=v.useState({status:"idle",current:void 0,next:void 0,action:void 0,proceed:void 0,reset:void 0});return v.useEffect(()=>{const h=y=>he(null,null,function*(){function m(C){const E=i.parseLocation(C),O=i.getMatchedRoutes(E.pathname,void 0);if(O.foundRoute===void 0)throw new Error(`No route found for location ${C.href}`);return{routeId:O.foundRoute.id,fullPath:O.foundRoute.fullPath,pathname:E.pathname,params:O.routeParams,search:E.search}}const k=m(y.currentLocation),w=m(y.nextLocation),x=yield n({action:y.action,current:k,next:w});if(!o)return x;if(!x)return!1;const _=yield new Promise(C=>{d({status:"blocked",current:k,next:w,action:y.action,proceed:()=>C(!1),reset:()=>C(!0)})});return d({status:"idle",current:void 0,next:void 0,action:void 0,proceed:void 0,reset:void 0}),_});return a?void 0:c.block({blockerFn:h,enableBeforeUnload:r})},[n,r,a,o,c,i]),u}const wA=({width:e="18px",height:t="100%",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 1250 250",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M92.9114 47.9141C134.161 47.9141 164.995 70.8307 174.995 108.331H128.745C121.661 93.3307 108.328 86.2474 92.4948 86.2474C66.6615 86.2474 48.7448 105.414 48.7448 136.247C48.7448 167.081 66.6615 186.247 92.4948 186.247C108.328 186.247 121.661 178.747 128.745 164.164H174.995C164.995 201.664 134.161 224.581 92.9114 224.581C41.6614 224.164 5.82812 187.914 5.82812 135.831C5.82812 83.7474 41.6614 47.9141 92.9114 47.9141Z",fill:n}),f.jsx("path",{d:"M259.161 225.003C218.745 225.003 188.328 197.919 188.328 154.169C188.328 110.419 219.578 83.3359 259.995 83.3359C300.411 83.3359 331.661 110.419 331.661 154.169C331.661 197.919 299.578 225.003 259.161 225.003ZM259.161 188.336C274.161 188.336 288.328 177.086 288.328 154.169C288.328 130.836 274.578 120.003 259.578 120.003C244.161 120.003 230.828 130.836 230.828 154.169C231.245 177.086 243.745 188.336 259.161 188.336Z",fill:n}),f.jsx("path",{d:"M415.411 225.003C374.995 225.003 344.578 197.919 344.578 154.169C344.578 110.419 375.828 83.3359 416.245 83.3359C456.661 83.3359 487.911 110.419 487.911 154.169C487.911 197.919 455.828 225.003 415.411 225.003ZM415.411 188.336C430.411 188.336 444.578 177.086 444.578 154.169C444.578 130.836 430.828 120.003 415.828 120.003C400.411 120.003 387.078 130.836 387.078 154.169C387.078 177.086 399.995 188.336 415.411 188.336Z",fill:n}),f.jsx("path",{d:"M502.914 47.9141H544.997V141.247L586.664 85.4141H638.747L581.664 154.164L639.581 222.914H587.497L545.414 164.997V222.914H503.331V47.9141H502.914Z",fill:n}),f.jsx("path",{d:"M648.746 48.3307C648.746 35.4141 658.746 25.4141 673.746 25.4141C688.746 25.4141 698.746 35.4141 698.746 48.3307C698.746 60.8307 688.746 70.8307 673.746 70.8307C658.746 70.8307 648.746 60.8307 648.746 48.3307ZM652.913 84.9974H694.996V222.497H652.913V84.9974Z",fill:n}),f.jsx("path",{d:"M780.001 225.003C739.585 225.003 710.418 197.919 710.418 154.169C710.418 110.419 739.168 83.3359 780.001 83.3359C820.001 83.3359 848.751 110.003 848.751 152.086C848.751 155.836 848.335 160.419 847.918 164.586H752.501C754.168 182.503 765.001 190.836 778.751 190.836C790.418 190.836 797.085 185.003 800.835 177.503H845.835C838.751 204.169 814.585 225.003 780.001 225.003ZM752.918 140.836H805.835C805.835 125.836 794.168 117.086 780.001 117.086C765.835 117.086 755.418 125.419 752.918 140.836Z",fill:n}),f.jsx("path",{d:"M1043.33 225.003C1002.91 225.003 973.746 197.919 973.746 154.169C973.746 110.419 1002.5 83.3359 1043.33 83.3359C1083.33 83.3359 1112.08 110.003 1112.08 152.086C1112.08 155.836 1111.66 160.419 1111.25 164.586H1015.83C1017.5 182.503 1028.33 190.836 1042.08 190.836C1053.75 190.836 1060.41 185.003 1064.16 177.503H1109.16C1102.08 204.169 1077.5 225.003 1043.33 225.003ZM1015.83 140.836H1068.75C1068.75 125.836 1057.08 117.086 1042.91 117.086C1029.16 117.086 1018.33 125.419 1015.83 140.836Z",fill:n}),f.jsx("path",{d:"M1188.33 225.003C1151.67 225.003 1127.08 204.586 1125 177.919H1166.67C1167.5 187.503 1176.25 193.753 1187.92 193.753C1198.75 193.753 1204.58 188.753 1204.58 182.503C1204.58 160.419 1129.58 176.253 1129.58 125.836C1129.58 102.503 1149.58 83.3359 1185.42 83.3359C1220.83 83.3359 1240.83 102.919 1243.33 130.003H1204.17C1202.92 120.836 1195.83 114.586 1183.75 114.586C1173.75 114.586 1168.33 118.336 1168.33 125.003C1168.33 147.086 1242.92 131.253 1243.75 182.919C1244.17 206.669 1222.92 225.003 1188.33 225.003Z",fill:n}),f.jsx("path",{d:"M892.496 87.5H848.746L888.746 161.667H932.496L892.496 87.5Z",fill:n}),f.jsx("path",{d:"M887.906 159.586L889.156 161.669H932.906L904.156 109.586L887.906 159.586Z",fill:n}),f.jsx("path",{d:"M967.91 25L889.16 161.667H932.91L1011.66 25H967.91Z",fill:n}),f.jsx("path",{d:"M889.16 182.086H931.66V225.003H889.16V182.086Z",fill:n})]}),hQ=({width:e="44",height:t="38",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M61.0383 94.1116C50.3883 90.4066 42.6933 80.2666 42.6933 68.3266C42.6933 53.2816 54.9033 41.0716 69.9783 41.0716C81.5733 41.0716 91.5183 48.3316 95.4483 58.5916C99.8433 57.3316 104.373 56.7016 109.038 56.7016C115.728 56.7016 122.193 58.0216 128.313 60.6016C131.898 62.1166 135.258 64.0516 138.363 66.3166C138.243 61.0066 137.868 58.8466 137.868 58.8466C137.328 55.8616 134.448 52.8466 131.493 52.1566L129.258 51.6466C124.038 50.0716 119.373 46.5916 116.418 41.5066C113.463 36.3916 112.773 30.5716 114.063 25.2316L114.753 23.1316C115.638 20.2366 114.498 16.2466 112.143 14.2516C112.143 14.2516 110.043 12.4666 104.163 9.07655C98.2533 5.68655 95.7183 4.77155 95.7183 4.77155C92.8233 3.75155 88.8033 4.72655 86.7033 6.96155L85.1583 8.62655C81.1983 12.3916 75.8583 14.6566 69.9333 14.6566C64.0233 14.6566 58.6533 12.3616 54.6633 8.56655L53.1633 6.96155C51.0933 4.72655 47.0433 3.75155 44.1783 4.78655C44.1783 4.78655 41.5983 5.73155 35.7033 9.09155C29.7933 12.5416 27.7533 14.2966 27.7533 14.2966C25.4283 16.2466 24.2733 20.2066 25.1433 23.1466L25.7733 25.2766C27.0333 30.6166 26.3733 36.4216 23.4183 41.5366C20.4633 46.6516 15.7833 50.1466 10.5183 51.7066L8.35828 52.2016C5.40328 52.8616 2.49328 55.8766 1.98328 58.8916C1.98328 58.8916 1.48828 61.5616 1.48828 68.4016C1.48828 75.2116 1.98328 77.9116 1.98328 77.9116C2.52328 80.9266 5.40328 83.9116 8.35828 84.6016L10.4583 85.0965C15.7083 86.6415 20.4483 90.1516 23.3733 95.2966C26.3283 100.412 27.0183 106.232 25.7283 111.572L25.1283 113.642C24.2433 116.537 25.3833 120.527 27.7383 122.522C27.7383 122.522 29.8383 124.307 35.7183 127.697C41.6283 131.117 44.1633 132.002 44.1633 132.002C47.0283 133.037 51.0483 132.062 53.1483 129.827L54.6183 128.252C56.8533 126.122 59.5533 124.457 62.5383 123.392C60.4983 117.902 59.4633 112.142 59.4633 106.247C59.5383 102.077 60.0633 98.0266 61.0383 94.1116Z",fill:n}),f.jsx("path",{d:"M109.052 66.7188C87.2566 66.7188 69.6016 84.3738 69.6016 106.169C69.6016 127.964 87.2566 145.619 109.052 145.619C130.847 145.619 148.502 127.964 148.502 106.169C148.502 84.3738 130.847 66.7188 109.052 66.7188ZM109.787 136.814C106.367 136.814 103.607 133.964 103.607 130.469C103.607 126.959 106.367 124.124 109.787 124.124C113.207 124.124 115.967 126.974 115.967 130.469C115.967 133.979 113.207 136.814 109.787 136.814ZM127.052 96.9288C126.197 98.5638 125.192 99.9738 124.007 101.174C122.837 102.374 120.737 104.369 117.692 107.174C116.852 107.984 116.177 108.674 115.682 109.274C115.172 109.874 114.797 110.429 114.557 110.909C114.302 111.404 114.122 111.914 113.987 112.409C113.837 112.904 113.642 113.789 113.387 115.049C112.922 117.719 111.467 119.039 108.992 119.039C107.702 119.039 106.637 118.604 105.752 117.749C104.867 116.894 104.432 115.589 104.432 113.879C104.432 111.719 104.747 109.859 105.377 108.314C106.007 106.739 106.877 105.359 107.927 104.174C108.992 103.004 110.432 101.564 112.232 99.9288C113.807 98.4888 114.962 97.4237 115.652 96.6887C116.372 95.9688 116.942 95.1438 117.437 94.2438C117.932 93.3588 118.157 92.3838 118.157 91.3188C118.157 89.2788 117.407 87.5237 115.952 86.1137C114.482 84.7037 112.592 83.9838 110.267 83.9838C107.537 83.9838 105.557 84.7037 104.267 86.1137C102.977 87.5237 101.882 89.6238 101.027 92.3988C100.187 95.2938 98.5816 96.7338 96.2566 96.7338C94.8766 96.7338 93.7066 96.2238 92.7466 95.2188C91.8016 94.2138 91.3066 93.1188 91.3066 91.9488C91.3066 89.5038 92.0566 87.0438 93.5716 84.5688C95.0716 82.0638 97.2766 80.0088 100.172 78.3588C103.067 76.7238 106.427 75.8838 110.282 75.8838C113.867 75.8838 117.032 76.5738 119.762 77.9538C122.492 79.3338 124.622 81.1938 126.107 83.5188C127.607 85.8738 128.342 88.4238 128.342 91.1838C128.312 93.3738 127.907 95.2938 127.052 96.9288Z",fill:n})]}),mQ=({width:e="18px",height:t="100%",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 142 150",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("g",{clipPath:"url(#clip0)",children:f.jsx("path",{d:"M20.9961 0H93.5913C99.3652 0 104.614 2.35596 108.423 6.16455C112.231 9.97315 114.587 15.2222 114.587 20.9961V67.8223C114.587 73.5962 112.231 78.8452 108.423 82.6538C104.614 86.4624 99.3652 88.8184 93.5913 88.8184H57.2876L25.4028 116.223C23.9258 117.493 21.6919 117.322 20.4224 115.833C19.7998 115.1 19.519 114.197 19.5801 113.306L21.2769 88.8062H20.9961C15.2222 88.8062 9.97315 86.4502 6.16455 82.6416C2.35596 78.8452 0 73.5962 0 67.8223V20.9961C0 15.2222 2.35596 9.97315 6.16455 6.16455C9.96094 2.35596 15.21 0 20.9961 0ZM124.89 34.1553C129.004 34.9487 132.69 36.9751 135.547 39.8315C139.27 43.5547 141.589 48.6939 141.589 54.3579V101.184C141.589 106.848 139.282 111.987 135.547 115.71C131.824 119.434 126.685 121.753 121.021 121.753H120.276L122.009 146.704C122.058 147.485 121.826 148.291 121.277 148.926C120.166 150.232 118.201 150.378 116.907 149.268L84.8999 120.947H42.7368L63.501 99.8291H107.495C117.09 99.8291 124.951 91.98 124.951 82.3731V35.5347C124.939 35.0708 124.927 34.6069 124.89 34.1553ZM31.3477 53.3203C29.3945 53.3203 27.8076 51.7334 27.8076 49.7803C27.8076 47.8272 29.3945 46.2402 31.3477 46.2402H68.396C70.3491 46.2402 71.936 47.8272 71.936 49.7803C71.936 51.7334 70.3491 53.3203 68.396 53.3203H31.3477ZM31.3477 35.791C29.3945 35.791 27.8076 34.2041 27.8076 32.251C27.8076 30.2979 29.3945 28.7109 31.3477 28.7109H83.8623C85.8154 28.7109 87.4024 30.2979 87.4024 32.251C87.4024 34.2041 85.8154 35.791 83.8623 35.791H31.3477ZM93.5791 7.08008H20.9961C17.1753 7.08008 13.6963 8.64258 11.1694 11.1694C8.64258 13.6963 7.08008 17.1631 7.08008 20.9961V67.8223C7.08008 71.6431 8.64258 75.1221 11.1694 77.6489C13.6963 80.1758 17.1753 81.7383 20.9961 81.7383H25.0732V81.7505L25.3052 81.7627C27.2461 81.897 28.7231 83.5816 28.5889 85.5225L27.2095 105.371L53.5034 82.7637C54.1382 82.1289 55.0171 81.7383 55.9937 81.7383H93.5791C97.3999 81.7383 100.879 80.1758 103.406 77.6489C105.933 75.1221 107.495 71.6431 107.495 67.8223V20.9961C107.495 17.1753 105.933 13.6963 103.406 11.1694C100.891 8.64258 97.4121 7.08008 93.5791 7.08008Z",fill:n})}),f.jsx("defs",{children:f.jsx("clipPath",{id:"clip0",children:f.jsx("rect",{width:"141.577",height:"150",fill:"white"})})})]}),gQ=({width:e="18px",height:t="100%",color:n="inherit"})=>f.jsx("svg",{width:e,height:t,viewBox:"0 0 384 512",children:f.jsx("g",{fill:n,children:f.jsx("path",{d:"M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z"})})}),vQ=({width:e="10px",height:t="8px",color:n="currentColor"})=>f.jsx("svg",{width:e,height:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f.jsx("path",{d:"M12 4.79999L16.8 12L22.8 7.19999L20.4 19.2H3.6L1.2 7.19999L7.2 12L12 4.79999Z",fill:n,stroke:n,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),kQ=({width:e="18px",height:t="100%",color:n="currentColor"})=>f.jsx("svg",{width:e,height:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f.jsx("path",{d:"M12 4.79999L16.8 12L22.8 7.19999L20.4 19.2H3.6L1.2 7.19999L7.2 12L12 4.79999Z",fill:"none",stroke:n,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),bQ=({width:e="18px",height:t="100%",color:n="#4E4B66"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 18 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M7.33301 6.50016C7.33301 6.94219 7.5086 7.36611 7.82116 7.67867C8.13372 7.99123 8.55765 8.16683 8.99967 8.16683C9.4417 8.16683 9.86562 7.99123 10.1782 7.67867C10.4907 7.36611 10.6663 6.94219 10.6663 6.50016C10.6663 6.05814 10.4907 5.63421 10.1782 5.32165C9.86562 5.00909 9.4417 4.8335 8.99967 4.8335C8.55765 4.8335 8.13372 5.00909 7.82116 5.32165C7.5086 5.63421 7.33301 6.05814 7.33301 6.50016Z",stroke:n,strokeWidth:"1.33333",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M16.5 6.5C14.5 9.83333 12 11.5 9 11.5C6 11.5 3.5 9.83333 1.5 6.5C3.5 3.16667 6 1.5 9 1.5C12 1.5 14.5 3.16667 16.5 6.5Z",stroke:n,strokeWidth:"1.33333",strokeLinecap:"round",strokeLinejoin:"round"})]}),xQ=({width:e="18px",height:t="100%",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 13 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M10 7.33V10C10 10.2652 9.89464 10.5196 9.7071 10.7071C9.51957 10.8946 9.26521 11 9 11H2C1.73478 11 1.48043 10.8946 1.29289 10.7071C1.10536 10.5196 1 10.2652 1 10V3C1 2.73478 1.10536 2.48043 1.29289 2.29289C1.48043 2.10536 1.73478 2 2 2H4.67",stroke:n,strokeOpacity:"0.7",strokeLinecap:"square"}),f.jsx("path",{d:"M9.40039 1L11.4004 3L6.40039 8H4.40039V6L9.40039 1Z",stroke:n,strokeOpacity:"0.7",strokeLinecap:"square"})]}),wQ=a=>{var o=a,{width:e="18px",height:t="100%",color:n="currentColor"}=o,r=ae(o,["width","height","color"]);return f.jsx("svg",B(A({width:e,height:t,viewBox:"0 0 111 111",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),{children:f.jsx("path",{d:"M110.582 17.2926C110.577 12.6648 108.771 8.31676 105.496 5.04875C98.7401 -1.69178 87.7571 -1.68248 81.009 5.07411L11.3007 75.0629C9.0333 77.3287 7.30253 80.1335 6.29517 83.1751L6.23009 83.3728L0 110.769L27.4726 104.619L27.6771 104.551C30.7195 103.544 33.5261 101.815 35.7994 99.5422L105.517 29.5449C108.787 26.271 110.586 21.9195 110.582 17.2926ZM15.2347 98.4968L12.3216 95.582L14.425 86.3298L24.5097 96.4204L15.2347 98.4968ZM99.3942 23.4382L31.7108 91.3937L19.4543 79.1296L65.8174 32.5805L72.8774 39.6405L78.9917 33.5262L71.919 26.4535L78.4965 19.8507L85.5818 26.9361L91.6961 20.8217L84.5981 13.7237L87.1309 11.1808C90.5071 7.80041 96.0061 7.79534 99.3883 11.1698C101.028 12.8059 101.932 14.9829 101.935 17.2994C101.936 19.6166 101.036 21.7945 99.3942 23.4382ZM45.4885 102.028H110.582V110.676H36.871L45.4885 102.028Z",fill:n})}))},_Q=({width:e="18px",height:t="100%",color:n="currentColor"})=>f.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:t,fill:"none",viewBox:"0 0 16 16",children:[f.jsx("path",{d:"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z",fill:n}),f.jsx("path",{fillRule:"evenodd",d:"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z",fill:n})]}),SQ=a=>{var o=a,{width:e="18px",height:t="100%",color:n="currentColor"}=o,r=ae(o,["width","height","color"]);return f.jsx("svg",B(A({width:e,height:t,viewBox:"0 0 130 130",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),{children:f.jsx("path",{fill:n,fillRule:"evenodd",d:"M60.5 28.362c2.95-2.475 3.352-6.895.863-9.861-2.49-2.967-6.913-3.338-9.863-.863a6.99 6.99 0 0 0-.862 9.862 6.99 6.99 0 0 0 9.862.862M40.178 76.841c5.705-4.787 6.465-13.296 1.664-19.018-4.788-5.706-13.314-6.452-19.019-1.665-5.722 4.802-6.452 13.314-1.664 19.02a13.482 13.482 0 0 0 19.02 1.663m69.284-8.467c6.564-5.508 7.419-15.273 1.91-21.837-5.494-6.548-15.272-7.419-21.836-1.91-6.548 5.494-7.405 15.288-1.91 21.836 5.507 6.564 15.288 7.405 21.836 1.91m-28.678 44.522c3.792-3.182 4.306-8.87 1.11-12.68-3.197-3.81-8.888-4.291-12.68-1.109a8.997 8.997 0 0 0-1.11 12.68 8.997 8.997 0 0 0 12.68 1.109m25.996 1.898c-27.506 23.08-68.493 19.495-91.574-8.011-23.08-27.507-19.494-68.495 8.012-91.575s68.493-19.495 91.574 8.012c23.08 27.506 19.494 68.494-8.012 91.574"})}))},CQ=({width:e="12",height:t="12",color:n="#A6A8B1"})=>f.jsx("svg",{width:e,height:t,viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f.jsx("path",{d:"M60 0C26.865 0 0 26.865 0 60c0 33.135 26.865 60 60 60 33.135 0 60-26.865 60-60 0-33.135-26.865-60-60-60zm-.005 28.75c3.45 0 6.255 2.8 6.255 6.25s-2.805 6.25-6.255 6.25c-3.45 0-6.245-2.8-6.245-6.25s2.795-6.25 6.245-6.25zM70 90H50v-5c2.42-.895 5-1.005 5-3.675V58.99c0-2.67-2.58-3.09-5-3.985v-5h15V81.33c0 2.675 2.585 2.79 5 3.675V90z",fill:n})}),jQ=({width:e="32px",height:t="32px",color:n="#1C5C98"})=>f.jsx("svg",{width:e,height:t,viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:f.jsx("path",{d:"M16 3.5C8.832 3.5 3 9.332 3 16.5C3 23.668 8.832 29.5 16 29.5C23.168 29.5 29 23.668 29 16.5C29 9.332 23.168 3.5 16 3.5ZM16 5.5C22.065 5.5 27 10.435 27 16.5C27 22.565 22.065 27.5 16 27.5C9.935 27.5 5 22.565 5 16.5C5 10.435 9.935 5.5 16 5.5ZM14 9.5C13.7348 9.5 13.4804 9.60536 13.2929 9.79289C13.1054 9.98043 13 10.2348 13 10.5C13 10.7652 13.1054 11.0196 13.2929 11.2071C13.4804 11.3946 13.7348 11.5 14 11.5C14.2652 11.5 14.5196 11.3946 14.7071 11.2071C14.8946 11.0196 15 10.7652 15 10.5C15 10.2348 14.8946 9.98043 14.7071 9.79289C14.5196 9.60536 14.2652 9.5 14 9.5ZM19.5 10.5C19.1022 10.5 18.7206 10.658 18.4393 10.9393C18.158 11.2206 18 11.6022 18 12C18 12.3978 18.158 12.7794 18.4393 13.0607C18.7206 13.342 19.1022 13.5 19.5 13.5C19.8978 13.5 20.2794 13.342 20.5607 13.0607C20.842 12.7794 21 12.3978 21 12C21 11.6022 20.842 11.2206 20.5607 10.9393C20.2794 10.658 19.8978 10.5 19.5 10.5ZM11 13.5C10.4696 13.5 9.96086 13.7107 9.58579 14.0858C9.21071 14.4609 9 14.9696 9 15.5C9 16.0304 9.21071 16.5391 9.58579 16.9142C9.96086 17.2893 10.4696 17.5 11 17.5C11.5304 17.5 12.0391 17.2893 12.4142 16.9142C12.7893 16.5391 13 16.0304 13 15.5C13 14.9696 12.7893 14.4609 12.4142 14.0858C12.0391 13.7107 11.5304 13.5 11 13.5ZM17 15.5C16.7348 15.5 16.4804 15.6054 16.2929 15.7929C16.1054 15.9804 16 16.2348 16 16.5C16 16.7652 16.1054 17.0196 16.2929 17.2071C16.4804 17.3946 16.7348 17.5 17 17.5C17.2652 17.5 17.5196 17.3946 17.7071 17.2071C17.8946 17.0196 18 16.7652 18 16.5C18 16.2348 17.8946 15.9804 17.7071 15.7929C17.5196 15.6054 17.2652 15.5 17 15.5ZM22 16.5C21.7348 16.5 21.4804 16.6054 21.2929 16.7929C21.1054 16.9804 21 17.2348 21 17.5C21 17.7652 21.1054 18.0196 21.2929 18.2071C21.4804 18.3946 21.7348 18.5 22 18.5C22.2652 18.5 22.5196 18.3946 22.7071 18.2071C22.8946 18.0196 23 17.7652 23 17.5C23 17.2348 22.8946 16.9804 22.7071 16.7929C22.5196 16.6054 22.2652 16.5 22 16.5ZM12.5 19.5C12.1022 19.5 11.7206 19.658 11.4393 19.9393C11.158 20.2206 11 20.6022 11 21C11 21.3978 11.158 21.7794 11.4393 22.0607C11.7206 22.342 12.1022 22.5 12.5 22.5C12.8978 22.5 13.2794 22.342 13.5607 22.0607C13.842 21.7794 14 21.3978 14 21C14 20.6022 13.842 20.2206 13.5607 19.9393C13.2794 19.658 12.8978 19.5 12.5 19.5ZM19.5 20.5C19.1022 20.5 18.7206 20.658 18.4393 20.9393C18.158 21.2206 18 21.6022 18 22C18 22.3978 18.158 22.7794 18.4393 23.0607C18.7206 23.342 19.1022 23.5 19.5 23.5C19.8978 23.5 20.2794 23.342 20.5607 23.0607C20.842 22.7794 21 22.3978 21 22C21 21.3978 20.842 21.2206 20.5607 20.9393C20.2794 20.658 19.8978 20.5 19.5 20.5Z",fill:n})}),AQ=({width:e="32px",height:t="32px",color:n="#087357"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:[f.jsx("path",{d:"M18.5442 5.8335H26.2775V13.8335H18.5442V5.8335ZM5.65527 19.1668H13.3886V27.1668H5.65527V19.1668Z",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M22.4106 27.167C24.5461 27.167 26.2773 25.3761 26.2773 23.167C26.2773 20.9579 24.5461 19.167 22.4106 19.167C20.2751 19.167 18.5439 20.9579 18.5439 23.167C18.5439 25.3761 20.2751 27.167 22.4106 27.167Z",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M9.52194 13.8335C11.6574 13.8335 13.3886 12.0426 13.3886 9.8335C13.3886 7.62436 11.6574 5.8335 9.52194 5.8335C7.38644 5.8335 5.65527 7.62436 5.65527 9.8335C5.65527 12.0426 7.38644 13.8335 9.52194 13.8335Z",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),OQ=({width:e="32px",height:t="32px",color:n="#1160C6"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:[f.jsx("path",{d:"M14.6667 25.8333C20.5577 25.8333 25.3333 21.0577 25.3333 15.1667C25.3333 9.27563 20.5577 4.5 14.6667 4.5C8.77563 4.5 4 9.27563 4 15.1667C4 21.0577 8.77563 25.8333 14.6667 25.8333Z",stroke:n,strokeWidth:"2"}),f.jsx("path",{d:"M28.0002 28.5002L22.2002 22.7002",stroke:n,strokeWidth:"2"})]}),EQ=({width:e="32px",height:t="32px",color:n="#A6742A"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 33 33",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:[f.jsx("path",{d:"M19.1663 3.1665H8.49967C7.79243 3.1665 7.11415 3.44746 6.61406 3.94755C6.11396 4.44765 5.83301 5.12593 5.83301 5.83317V27.1665C5.83301 27.8737 6.11396 28.552 6.61406 29.0521C7.11415 29.5522 7.79243 29.8332 8.49967 29.8332H24.4997C25.2069 29.8332 25.8852 29.5522 26.3853 29.0521C26.8854 28.552 27.1663 27.8737 27.1663 27.1665V11.1665L19.1663 3.1665Z",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M19.167 3.1665V11.1665H27.167",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M21.8337 17.8335H11.167",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M21.8337 23.1665H11.167",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M13.8337 12.5H12.5003H11.167",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),TQ=({width:e="56px",height:t="56px"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M29.0189 20.2314V23.8901C29.0189 26.9322 27.5937 29.7701 25.2268 31.4411L22.2737 33.5259L19.3206 31.4411C16.9536 29.7701 15.5284 26.9322 15.5284 23.8901V17.0904C19.2075 14.9958 23.5211 14.7279 27.3625 16.2867",fill:"#57BD8D"}),f.jsx("path",{d:"M29.0189 20.2314V23.8901C29.0189 26.9322 27.5937 29.7701 25.2268 31.4411L22.2737 33.5259L19.3206 31.4411C16.9536 29.7701 15.5284 26.9322 15.5284 23.8901V17.0904C19.2075 14.9958 23.5211 14.7279 27.3625 16.2867L28.9164 17.0904L29.0189 20.2314Z",stroke:"#57BD8D",strokeWidth:"1.25",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M29.9625 2.11816H3.78017C2.81796 2.11816 2.03796 2.93826 2.03796 3.94996L2.03796 52.9706C2.03796 53.9823 2.81796 54.8024 3.78017 54.8024H41.7151C42.6774 54.8024 43.4574 53.9823 43.4574 52.9706V16.3069C43.4574 15.8035 43.2672 15.3207 42.9286 14.9648L31.239 2.67409C30.9005 2.31814 30.4413 2.11816 29.9625 2.11816Z",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M8.23358 47.8887H10.4531",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M8.23358 40.5186H10.4531",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M15.9838 40.5186H37.2615",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M15.9839 47.8887H37.2616",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M30.7095 3.13086L30.7095 12.84C30.7095 13.7608 31.4194 14.5072 32.2952 14.5072H42.5099",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"})]}),NQ=({width:e="56px",height:t="56px"})=>f.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:t,viewBox:"0 0 56 56",fill:"none",children:[f.jsx("path",{d:"M9.41992 12.1953H25.2252",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M9.41797 22.7324H32.7859",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M9.41992 36.7812L23.6694 36.7813",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M9.41992 29.7559H25.6957",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M45.9583 20.9082V1.6582L2.39453 1.6582V54.3424H28.7347",stroke:"#134FB0",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M42.8986 26.3436L46.9121 28.005C46.1167 29.0515 45.6857 30.3296 45.6849 31.6441C45.6842 32.9586 46.1138 34.2372 46.908 35.2846C47.7023 36.332 48.8175 37.0906 50.0835 37.4446C51.3494 37.7985 52.6964 37.7284 53.9187 37.2448L53.9985 37.4435C54.4566 38.5496 54.4566 39.7925 53.9985 40.8986C53.2511 42.0825 52.7374 43.0115 52.4575 43.6856C52.1736 44.3719 51.8425 45.4834 51.4643 47.0204C51.0058 48.1264 50.1267 49.0049 49.0204 49.4628C47.4433 49.8581 46.3317 50.1896 45.6856 50.4575C44.9713 50.7535 44.0423 51.2671 42.8986 51.9985C41.7925 52.4566 40.5496 52.4566 39.4435 51.9985C38.2366 51.242 37.3076 50.7284 36.6565 50.4575C35.9472 50.1646 34.8356 49.8335 33.3217 49.4643C32.2157 49.0058 31.3372 48.1267 30.8793 47.0204C30.481 45.4383 30.1495 44.3267 29.8846 43.6856C29.5856 42.9653 29.072 42.0363 28.3436 40.8986C27.8855 39.7925 27.8855 38.5496 28.3436 37.4435C29.065 36.3239 29.5786 35.3949 29.8846 34.6565C30.1424 34.0345 30.4735 32.9229 30.8778 31.3217C31.3363 30.2157 32.2154 29.3372 33.3217 28.8793C34.8737 28.4941 35.9853 28.1625 36.6565 27.8846C37.3457 27.5987 38.2747 27.085 39.4435 26.3436C40.5496 25.8855 41.7925 25.8855 42.8986 26.3436Z",fill:"#57BD8D",stroke:"#57BD8D",strokeWidth:"1.25",strokeMiterlimit:"22.9256",strokeLinecap:"round",strokeLinejoin:"round"}),f.jsx("path",{d:"M35.1504 40.6747V40.6897M41.1698 46.6941V46.7092M41.1698 39.1698V39.1849M47.1893 42.1796V42.1946M39.665 33.1504V33.1654",stroke:"white",strokeWidth:"1.25",strokeMiterlimit:"22.9256",strokeLinecap:"round",strokeLinejoin:"round"})]}),PQ=({width:e="18px",height:t="18px",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("rect",{y:"1.06641",width:"16",height:"2.13333",rx:"1",fill:n}),f.jsx("rect",{y:"12.7998",width:"16",height:"2.13333",rx:"1",fill:n}),f.jsx("rect",{y:"7.4668",width:"16",height:"2.13333",rx:"1",fill:n}),f.jsx("path",{d:"M13.664 2.13333C13.664 3.28073 12.6663 4.21667 11.4283 4.21667C10.1902 4.21667 9.19258 3.28073 9.19258 2.13333C9.19258 0.985933 10.1902 0.05 11.4283 0.05C12.6663 0.05 13.664 0.985933 13.664 2.13333Z",fill:n,stroke:"#565662",strokeWidth:"0.1"}),f.jsx("ellipse",{cx:"11.4285",cy:"2.13307",rx:"1.14286",ry:"1.06667",fill:"white"}),f.jsx("path",{d:"M13.664 13.8667C13.664 15.0141 12.6663 15.9501 11.4283 15.9501C10.1902 15.9501 9.19258 15.0141 9.19258 13.8667C9.19258 12.7193 10.1902 11.7834 11.4283 11.7834C12.6663 11.7834 13.664 12.7193 13.664 13.8667Z",fill:n,stroke:"#565662",strokeWidth:"0.1"}),f.jsx("path",{d:"M6.80805 8.53372C6.80805 9.68112 5.81039 10.6171 4.57234 10.6171C3.33428 10.6171 2.33662 9.68112 2.33662 8.53372C2.33662 7.38632 3.33428 6.45039 4.57234 6.45039C5.81039 6.45039 6.80805 7.38632 6.80805 8.53372Z",fill:n,stroke:"#565662",strokeWidth:"0.1"}),f.jsx("ellipse",{cx:"4.57206",cy:"8.53346",rx:"1.14286",ry:"1.06667",fill:"white"}),f.jsx("ellipse",{cx:"11.4285",cy:"13.8665",rx:"1.14286",ry:"1.06667",fill:"white"})]}),RQ=({width:e="18px",height:t="18px",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 160 180",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M112.099 85.8059H47.901C24.2446 85.8059 5 66.5574 5 42.901C5 19.2446 24.2446 0 47.901 0H112.099C135.755 0 155 19.2446 155 42.901C155 66.5574 135.755 85.8059 112.099 85.8059ZM47.901 12.4385C31.1052 12.4385 17.4385 26.1052 17.4385 42.901C17.4385 59.6968 31.1052 73.3636 47.901 73.3636H112.099C128.899 73.3636 142.562 59.6968 142.562 42.901C142.562 26.1052 128.899 12.4385 112.099 12.4385H47.901Z",fill:n}),f.jsx("path",{d:"M47.9039 12.4375C31.1081 12.4375 17.4414 26.1042 17.4414 42.9C17.4414 59.6958 31.1081 73.3626 47.9039 73.3626H112.102C128.902 73.3626 142.565 59.6958 142.565 42.9C142.565 26.1042 128.902 12.4375 112.102 12.4375H47.9039Z",fill:n}),f.jsx("path",{d:"M87.5 45.0007C87.5 54.6524 95.3481 62.5 105 62.5C114.652 62.5 122.5 54.6507 122.5 44.9993C122.5 35.3476 114.652 27.5 105 27.5C95.3478 27.5 87.5 35.3493 87.5 45.0007ZM96.849 44.9993C96.849 40.5077 100.507 36.8488 105 36.8488C109.493 36.8488 113.151 40.5077 113.151 44.9993C113.151 49.4908 109.492 53.1498 105 53.1498C100.508 53.1498 96.849 49.4908 96.849 44.9993Z",fill:"white",stroke:"#ADADAD",strokeWidth:"0.5"}),f.jsx("path",{d:"M112.099 179.751H47.9049C24.2446 179.751 5 160.507 5 136.846C5 113.186 24.2446 93.9453 47.9049 93.9453H112.099C135.755 93.9453 155 113.19 155 136.846C155 160.503 135.755 179.751 112.099 179.751ZM47.9049 106.384C31.1052 106.384 17.4385 120.051 17.4385 136.846C17.4385 153.642 31.1052 167.309 47.901 167.309H112.095C128.895 167.309 142.558 153.642 142.558 136.846C142.558 120.051 128.891 106.384 112.095 106.384H47.9049Z",fill:n}),f.jsx("path",{d:"M47.9078 106.383C31.1081 106.383 17.4414 120.05 17.4414 136.845C17.4414 153.641 31.1081 167.308 47.9039 167.308H112.098C128.898 167.308 142.561 153.641 142.561 136.845C142.561 120.05 128.894 106.383 112.098 106.383H47.9078Z",fill:n}),f.jsx("path",{d:"M37.5 135.001C37.5 144.652 45.3481 152.5 55 152.5C64.6522 152.5 72.5 144.651 72.5 134.999C72.5 125.348 64.6519 117.5 55 117.5C45.3478 117.5 37.5 125.349 37.5 135.001ZM46.849 134.999C46.849 130.508 50.5069 126.849 55 126.849C59.4931 126.849 63.151 130.508 63.151 134.999C63.151 139.491 59.4919 143.15 55 143.15C50.5081 143.15 46.849 139.491 46.849 134.999Z",fill:"white",stroke:"#ADADAD",strokeWidth:"0.5"})]}),MQ=({width:e="18px",height:t="18px",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 150 188",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M119.744 178.977H30.2557C16.1572 178.977 4.6875 167.508 4.6875 153.409V25.5682C4.6875 11.4698 16.1572 0 30.2557 0H69.7066C74.8282 0 79.6422 1.99352 83.2617 5.61701L139.696 62.0508C143.315 65.6743 145.309 70.4883 145.312 75.6059V153.409C145.312 167.508 133.843 178.977 119.744 178.977ZM30.2557 12.7841C23.2085 12.7841 17.4716 18.521 17.4716 25.5682V153.409C17.4716 160.456 23.2085 166.193 30.2557 166.193H119.744C126.791 166.193 132.529 160.456 132.529 153.409V75.6059C132.529 73.9 131.865 72.294 130.655 71.0875L74.225 14.6538C73.0185 13.4472 71.4125 12.7841 69.7066 12.7841H30.2557Z",fill:n}),f.jsx("path",{d:"M30.2528 12.7852C23.2056 12.7852 17.4688 18.522 17.4688 25.5692V153.41C17.4688 160.457 23.2056 166.194 30.2528 166.194H119.741C126.788 166.194 132.526 160.457 132.526 153.41V75.6069C132.526 73.9011 131.862 72.295 130.652 71.0886L74.2221 14.6548C73.0156 13.4483 71.4096 12.7852 69.7037 12.7852H30.2528Z",fill:n}),f.jsx("path",{d:"M30.2557 0H119.744C133.843 0 145.312 11.4697 145.312 25.5682V153.409C145.312 167.508 133.843 178.977 119.744 178.977H80.2934C75.1717 178.977 70.3578 176.984 66.7383 173.361L10.3045 116.927C6.68501 113.303 4.69149 108.489 4.6875 103.371V25.5682C4.6875 11.4697 16.1572 0 30.2557 0ZM119.744 166.193C126.791 166.193 132.529 160.457 132.529 153.409V25.5682C132.529 18.521 126.791 12.7841 119.744 12.7841H30.2557C23.2085 12.7841 17.4716 18.521 17.4716 25.5682V103.371C17.4716 105.077 18.1348 106.684 19.3452 107.889L75.775 164.324C76.9815 165.53 78.5875 166.193 80.2934 166.193H119.744Z",fill:n}),f.jsx("path",{d:"M119.741 166.194C126.788 166.194 132.526 160.458 132.526 153.41V25.5692C132.526 18.522 126.788 12.7852 119.741 12.7852H30.2528C23.2056 12.7852 17.4688 18.522 17.4688 25.5692V103.372C17.4688 105.078 18.1319 106.685 19.3423 107.89L75.7722 164.325C76.9786 165.531 78.5847 166.194 80.2905 166.194H119.741Z",fill:n}),f.jsx("path",{d:"M106.613 71.1591H43.403C39.9107 71.1591 37.082 68.2986 37.082 64.767C37.082 61.2355 39.9107 58.375 43.403 58.375H106.613C110.105 58.375 112.933 61.2355 112.933 64.767C112.933 68.2986 110.105 71.1591 106.613 71.1591Z",fill:"white"}),f.jsx("path",{d:"M106.965 102.691H43.0444C39.5128 102.691 36.6523 99.8302 36.6523 96.2987C36.6523 92.7667 39.5128 89.9062 43.0444 89.9062H106.965C110.497 89.9062 113.357 92.7667 113.357 96.2987C113.357 99.8302 110.497 102.691 106.965 102.691Z",fill:"white"}),f.jsx("path",{d:"M106.965 134.229H43.0444C39.5128 134.229 36.6523 131.369 36.6523 127.837C36.6523 124.306 39.5128 121.445 43.0444 121.445H106.965C110.497 121.445 113.357 124.306 113.357 127.837C113.357 131.369 110.497 134.229 106.965 134.229Z",fill:"white"})]}),LQ=({width:e="18px",height:t="18px",color:n="currentColor"})=>f.jsxs("svg",{width:e,height:t,viewBox:"0 0 170 180",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f.jsx("path",{d:"M154.058 34.9258C154.036 33.556 153.437 32.3411 152.506 31.4648L120.631 1.46484C119.636 0.526042 118.257 0 116.875 0H21.25C18.3157 0 15.9375 2.23828 15.9375 5V61.1927C9.75342 63.2578 5.3125 68.8151 5.3125 75.3333V135.333C5.3125 141.852 9.75342 147.409 15.9375 149.474V165.667C15.9375 168.428 18.3157 170.667 21.25 170.667H148.75C151.685 170.667 154.062 168.428 154.062 165.667V149.474C160.246 147.409 164.688 141.852 164.688 135.333V75.3333C164.688 68.8151 160.246 63.2578 154.062 61.1927V35C154.062 34.9753 154.058 34.9505 154.058 34.9258ZM122.188 17.0716L135.923 30H122.188V17.0716ZM111.562 10V35C111.562 37.7617 113.94 40 116.875 40H143.438V60.3333H26.5625V10H111.562ZM26.5625 160.667V150.333H143.438V160.667H26.5625ZM154.062 135.333C154.062 138.09 151.679 140.333 148.75 140.333H21.25C18.3212 140.333 15.9375 138.09 15.9375 135.333V75.3333C15.9375 72.5768 18.3212 70.3333 21.25 70.3333H148.75C151.679 70.3333 154.062 72.5768 154.062 75.3333V135.333Z",fill:n}),f.jsx("path",{d:"M111.562 10V35C111.562 37.7617 113.94 40 116.875 40H143.438V60.3333H26.5625V10H111.562Z",fill:n}),f.jsx("path",{d:"M26.5625 160.666V150.332H143.438V160.666H26.5625Z",fill:n}),f.jsx("path",{d:"M154.062 135.332C154.062 138.089 151.679 140.332 148.75 140.332H21.25C18.3212 140.332 15.9375 138.089 15.9375 135.332V75.332C15.9375 72.5755 18.3212 70.332 21.25 70.332H148.75C151.679 70.332 154.062 72.5755 154.062 75.332V135.332Z",fill:n}),f.jsx("path",{d:"M42.5 90.332C45.4288 90.332 47.8125 92.5755 47.8125 95.332C47.8125 98.0938 50.1907 100.332 53.125 100.332C56.0593 100.332 58.4375 98.0938 58.4375 95.332C58.4375 87.0612 51.2877 80.332 42.5 80.332C33.7123 80.332 26.5625 87.0612 26.5625 95.332V115.332C26.5625 123.603 33.7123 130.332 42.5 130.332C51.2877 130.332 58.4375 123.603 58.4375 115.332C58.4375 112.57 56.0593 110.332 53.125 110.332C50.1907 110.332 47.8125 112.57 47.8125 115.332C47.8125 118.089 45.4288 120.332 42.5 120.332C39.5712 120.332 37.1875 118.089 37.1875 115.332V95.332C37.1875 92.5755 39.5712 90.332 42.5 90.332Z",fill:"white"}),f.jsx("path",{d:"M85 90.332C87.9288 90.332 90.3125 92.5755 90.3125 95.332C90.3125 98.0938 92.6907 100.332 95.625 100.332C98.5593 100.332 100.938 98.0938 100.938 95.332C100.938 87.0612 93.7877 80.332 85 80.332C76.2123 80.332 69.0625 87.0612 69.0625 95.332C69.0625 103.603 76.2123 110.332 85 110.332C87.9288 110.332 90.3125 112.576 90.3125 115.332C90.3125 118.089 87.9288 120.332 85 120.332C82.0712 120.332 79.6875 118.089 79.6875 115.332C79.6875 112.57 77.3093 110.332 74.375 110.332C71.4407 110.332 69.0625 112.57 69.0625 115.332C69.0625 123.603 76.2123 130.332 85 130.332C93.7877 130.332 100.938 123.603 100.938 115.332C100.938 107.061 93.7877 100.332 85 100.332C82.0712 100.332 79.6875 98.0885 79.6875 95.332C79.6875 92.5755 82.0712 90.332 85 90.332Z",fill:"white"}),f.jsx("path",{d:"M127.5 90.332C130.429 90.332 132.812 92.5755 132.812 95.332C132.812 98.0938 135.191 100.332 138.125 100.332C141.06 100.332 143.438 98.0938 143.438 95.332C143.438 87.0612 136.288 80.332 127.5 80.332C118.712 80.332 111.562 87.0612 111.562 95.332C111.562 103.603 118.712 110.332 127.5 110.332C130.429 110.332 132.812 112.576 132.812 115.332C132.812 118.089 130.429 120.332 127.5 120.332C124.572 120.332 122.188 118.089 122.188 115.332C122.188 112.57 119.81 110.332 116.875 110.332C113.941 110.332 111.562 112.57 111.562 115.332C111.562 123.603 118.712 130.332 127.5 130.332C136.288 130.332 143.438 123.603 143.438 115.332C143.438 107.061 136.288 100.332 127.5 100.332C124.572 100.332 122.188 98.0885 122.188 95.332C122.188 92.5755 124.572 90.332 127.5 90.332Z",fill:"white"})]}),Ct=({icon:e="logo",width:t="18px",height:n="100%",color:r="currentColor",onClick:a,className:o="",style:i={},title:c,"aria-label":u,"aria-hidden":d=!1})=>{const h=v.useMemo(()=>A({height:n.includes("px")?n:`${n}px`,width:t.includes("px")?t:`${t}px`,display:"inline-block",cursor:a||e==="close"?"pointer":"default"},i),[n,t,a,e,i]),y=v.useMemo(()=>({width:t,height:n,color:e==="tooltip"&&r==="currentColor"?"#A6A8B1":r}),[t,n,r,e]),m=()=>{switch(e){case"logo":return f.jsx(wA,A({},y));case"help":return f.jsx(hQ,A({},y));case"chat":return f.jsx(mQ,A({},y));case"close":return f.jsx(gQ,A({},y));case"crown":return f.jsx(vQ,A({},y));case"crownOutline":return f.jsx(kQ,A({},y));case"eye":return f.jsx(bQ,A({},y));case"editAlt":return f.jsx(xQ,A({},y));case"edit":return f.jsx(wQ,A({},y));case"trash":return f.jsx(_Q,A({},y));case"blank":return f.jsx(SQ,A({},y));case"tooltip":return f.jsx(CQ,A({},y));case"cookie":return f.jsx(jQ,A({},y));case"categories":return f.jsx(AQ,A({},y));case"scan":return f.jsx(OQ,A({},y));case"pages":return f.jsx(EQ,A({},y));case"privacy-policy":return f.jsx(TQ,A({},y));case"cookie-policy":return f.jsx(NQ,A({},y));case"general":return f.jsx(PQ,A({},y));case"layout":return f.jsx(RQ,A({},y));case"note":return f.jsx(MQ,A({},y));case"css":return f.jsx(LQ,A({},y));default:return f.jsx(wA,A({},y))}};return f.jsx("span",{className:o,style:h,onClick:a,title:c,"aria-label":u,"aria-hidden":d,role:a?"button":void 0,tabIndex:a?0:void 0,children:m()})};function Q(e,t){return typeof window=="undefined"?e:K(e,t)}function Zt(e){return K(e,"cookie-law-info")}/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DQ=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),IQ=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase()),_A=e=>{const t=IQ(e);return t.charAt(0).toUpperCase()+t.slice(1)},SA=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim(),$Q=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var BQ={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UQ=v.forwardRef((d,u)=>{var h=d,{color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:o,iconNode:i}=h,c=ae(h,["color","size","strokeWidth","absoluteStrokeWidth","className","children","iconNode"]);return v.createElement("svg",A(A(B(A({ref:u},BQ),{width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:SA("lucide",a)}),!o&&!$Q(c)&&{"aria-hidden":"true"}),c),[...i.map(([y,m])=>v.createElement(y,m)),...Array.isArray(o)?o:[o]])});/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ns=(e,t)=>{const n=v.forwardRef((i,o)=>{var c=i,{className:r}=c,a=ae(c,["className"]);return v.createElement(UQ,A({ref:o,iconNode:t,className:SA(`lucide-${DQ(_A(e))}`,`lucide-${e}`,r)},a))});return n.displayName=_A(e),n};/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ml=ns("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ll=ns("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CA=ns("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FQ=ns("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zQ=ns("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jA=ns("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HQ=ns("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**
 * @license lucide-react v0.543.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VQ=ns("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function Ge(e,t,{checkForDefaultPrevented:n=!0}={}){return function(a){if(e==null||e(a),n===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function AA(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Hr(...e){return t=>{let n=!1;const r=e.map(a=>{const o=AA(a,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let a=0;a<r.length;a++){const o=r[a];typeof o=="function"?o():AA(e[a],null)}}}}function jt(...e){return v.useCallback(Hr(...e),e)}function qQ(e,t){const n=v.createContext(t),r=o=>{const d=o,{children:i}=d,c=ae(d,["children"]),u=v.useMemo(()=>c,Object.values(c));return f.jsx(n.Provider,{value:u,children:i})};r.displayName=e+"Provider";function a(o){const i=v.useContext(n);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,a]}function Er(e,t=[]){let n=[];function r(o,i){const c=v.createContext(i),u=n.length;n=[...n,i];const d=y=>{var C;const _=y,{scope:m,children:k}=_,w=ae(_,["scope","children"]),x=((C=m==null?void 0:m[e])==null?void 0:C[u])||c,b=v.useMemo(()=>w,Object.values(w));return f.jsx(x.Provider,{value:b,children:k})};d.displayName=o+"Provider";function h(y,m){var x;const k=((x=m==null?void 0:m[e])==null?void 0:x[u])||c,w=v.useContext(k);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${y}\` must be used within \`${o}\``)}return[d,h]}const a=()=>{const o=n.map(i=>v.createContext(i));return function(c){const u=(c==null?void 0:c[e])||o;return v.useMemo(()=>({[`__scope${e}`]:B(A({},c),{[e]:u})}),[c,u])}};return a.scopeName=e,[r,GQ(a,...t)]}function GQ(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(o){const i=r.reduce((c,{useScope:u,scopeName:d})=>{const y=u(o)[`__scope${d}`];return A(A({},c),y)},{});return v.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}var sr=globalThis!=null&&globalThis.document?v.useLayoutEffect:()=>{},WQ=mk[" useInsertionEffect ".trim().toString()]||sr;function na({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[a,o,i]=YQ({defaultProp:t,onChange:n}),c=e!==void 0,u=c?e:a;{const h=v.useRef(e!==void 0);v.useEffect(()=>{const y=h.current;y!==c&&console.warn(`${r} is changing from ${y?"controlled":"uncontrolled"} to ${c?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),h.current=c},[c,r])}const d=v.useCallback(h=>{var y;if(c){const m=KQ(h)?h(e):h;m!==e&&((y=i.current)==null||y.call(i,m))}else o(h)},[c,e,o,i]);return[u,d]}function YQ({defaultProp:e,onChange:t}){const[n,r]=v.useState(e),a=v.useRef(n),o=v.useRef(t);return WQ(()=>{o.current=t},[t]),v.useEffect(()=>{var i;a.current!==n&&((i=o.current)==null||i.call(o,n),a.current=n)},[n,a]),[n,r,o]}function KQ(e){return typeof e=="function"}function ZQ(e){const t=XQ(e),n=v.forwardRef((r,a)=>{const d=r,{children:o}=d,i=ae(d,["children"]),c=v.Children.toArray(o),u=c.find(JQ);if(u){const h=u.props.children,y=c.map(m=>m===u?v.Children.count(h)>1?v.Children.only(null):v.isValidElement(h)?h.props.children:null:m);return f.jsx(t,B(A({},i),{ref:a,children:v.isValidElement(h)?v.cloneElement(h,void 0,y):null}))}return f.jsx(t,B(A({},i),{ref:a,children:o}))});return n.displayName=`${e}.Slot`,n}function XQ(e){const t=v.forwardRef((n,r)=>{const i=n,{children:a}=i,o=ae(i,["children"]);if(v.isValidElement(a)){const c=tJ(a),u=eJ(o,a.props);return a.type!==v.Fragment&&(u.ref=r?Hr(r,c):c),v.cloneElement(a,u)}return v.Children.count(a)>1?v.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var QQ=Symbol("radix.slottable");function JQ(e){return v.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===QQ}function eJ(e,t){const n=A({},t);for(const r in t){const a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...c)=>{const u=o(...c);return a(...c),u}:a&&(n[r]=a):r==="style"?n[r]=A(A({},a),o):r==="className"&&(n[r]=[a,o].filter(Boolean).join(" "))}return A(A({},e),n)}function tJ(e){var r,a;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var nJ=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],et=nJ.reduce((e,t)=>{const n=ZQ(`Primitive.${t}`),r=v.forwardRef((a,o)=>{const d=a,{asChild:i}=d,c=ae(d,["asChild"]),u=i?n:t;return typeof window!="undefined"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(u,B(A({},c),{ref:o}))});return r.displayName=`Primitive.${t}`,B(A({},e),{[t]:r})},{});function OA(e,t){e&&Pl.flushSync(()=>e.dispatchEvent(t))}function EA(e){const t=rJ(e),n=v.forwardRef((r,a)=>{const d=r,{children:o}=d,i=ae(d,["children"]),c=v.Children.toArray(o),u=c.find(oJ);if(u){const h=u.props.children,y=c.map(m=>m===u?v.Children.count(h)>1?v.Children.only(null):v.isValidElement(h)?h.props.children:null:m);return f.jsx(t,B(A({},i),{ref:a,children:v.isValidElement(h)?v.cloneElement(h,void 0,y):null}))}return f.jsx(t,B(A({},i),{ref:a,children:o}))});return n.displayName=`${e}.Slot`,n}function rJ(e){const t=v.forwardRef((n,r)=>{const i=n,{children:a}=i,o=ae(i,["children"]);if(v.isValidElement(a)){const c=sJ(a),u=iJ(o,a.props);return a.type!==v.Fragment&&(u.ref=r?Hr(r,c):c),v.cloneElement(a,u)}return v.Children.count(a)>1?v.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var aJ=Symbol("radix.slottable");function oJ(e){return v.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===aJ}function iJ(e,t){const n=A({},t);for(const r in t){const a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...c)=>{const u=o(...c);return a(...c),u}:a&&(n[r]=a):r==="style"?n[r]=A(A({},a),o):r==="className"&&(n[r]=[a,o].filter(Boolean).join(" "))}return A(A({},e),n)}function sJ(e){var r,a;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function em(e){const t=e+"CollectionProvider",[n,r]=Er(t),[a,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=x=>{const{scope:b,children:_}=x,C=q.useRef(null),E=q.useRef(new Map).current;return f.jsx(a,{scope:b,itemMap:E,collectionRef:C,children:_})};i.displayName=t;const c=e+"CollectionSlot",u=EA(c),d=q.forwardRef((x,b)=>{const{scope:_,children:C}=x,E=o(c,_),O=jt(b,E.collectionRef);return f.jsx(u,{ref:O,children:C})});d.displayName=c;const h=e+"CollectionItemSlot",y="data-radix-collection-item",m=EA(h),k=q.forwardRef((x,b)=>{const P=x,{scope:_,children:C}=P,E=ae(P,["scope","children"]),O=q.useRef(null),j=jt(b,O),N=o(h,_);return q.useEffect(()=>(N.itemMap.set(O,A({ref:O},E)),()=>void N.itemMap.delete(O))),f.jsx(m,{[y]:"",ref:j,children:C})});k.displayName=h;function w(x){const b=o(e+"CollectionConsumer",x);return q.useCallback(()=>{const C=b.collectionRef.current;if(!C)return[];const E=Array.from(C.querySelectorAll(`[${y}]`));return Array.from(b.itemMap.values()).sort((N,P)=>E.indexOf(N.ref.current)-E.indexOf(P.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:i,Slot:d,ItemSlot:k},w,r]}var cJ=v.createContext(void 0);function Dl(e){const t=v.useContext(cJ);return e||t||"ltr"}function Eo(e){const t=v.useRef(e);return v.useEffect(()=>{t.current=e}),v.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function lJ(e,t=globalThis==null?void 0:globalThis.document){const n=Eo(e);v.useEffect(()=>{const r=a=>{a.key==="Escape"&&n(a)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var uJ="DismissableLayer",Gk="dismissableLayer.update",fJ="dismissableLayer.pointerDownOutside",dJ="dismissableLayer.focusOutside",TA,NA=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Cd=v.forwardRef((e,t)=>{var R;const P=e,{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:a,onFocusOutside:o,onInteractOutside:i,onDismiss:c}=P,u=ae(P,["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"]),d=v.useContext(NA),[h,y]=v.useState(null),m=(R=h==null?void 0:h.ownerDocument)!=null?R:globalThis==null?void 0:globalThis.document,[,k]=v.useState({}),w=jt(t,M=>y(M)),x=Array.from(d.layers),[b]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),_=x.indexOf(b),C=h?x.indexOf(h):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,O=C>=_,j=hJ(M=>{const F=M.target,H=[...d.branches].some(U=>U.contains(F));!O||H||(a==null||a(M),i==null||i(M),M.defaultPrevented||c==null||c())},m),N=mJ(M=>{const F=M.target;[...d.branches].some(U=>U.contains(F))||(o==null||o(M),i==null||i(M),M.defaultPrevented||c==null||c())},m);return lJ(M=>{C===d.layers.size-1&&(r==null||r(M),!M.defaultPrevented&&c&&(M.preventDefault(),c()))},m),v.useEffect(()=>{if(h)return n&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(TA=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(h)),d.layers.add(h),PA(),()=>{n&&d.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=TA)}},[h,m,n,d]),v.useEffect(()=>()=>{h&&(d.layers.delete(h),d.layersWithOutsidePointerEventsDisabled.delete(h),PA())},[h,d]),v.useEffect(()=>{const M=()=>k({});return document.addEventListener(Gk,M),()=>document.removeEventListener(Gk,M)},[]),f.jsx(et.div,B(A({},u),{ref:w,style:A({pointerEvents:E?O?"auto":"none":void 0},e.style),onFocusCapture:Ge(e.onFocusCapture,N.onFocusCapture),onBlurCapture:Ge(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:Ge(e.onPointerDownCapture,j.onPointerDownCapture)}))});Cd.displayName=uJ;var yJ="DismissableLayerBranch",pJ=v.forwardRef((e,t)=>{const n=v.useContext(NA),r=v.useRef(null),a=jt(t,r);return v.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),f.jsx(et.div,B(A({},e),{ref:a}))});pJ.displayName=yJ;function hJ(e,t=globalThis==null?void 0:globalThis.document){const n=Eo(e),r=v.useRef(!1),a=v.useRef(()=>{});return v.useEffect(()=>{const o=c=>{if(c.target&&!r.current){let u=function(){RA(fJ,n,d,{discrete:!0})};const d={originalEvent:c};c.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=u,t.addEventListener("click",a.current,{once:!0})):u()}else t.removeEventListener("click",a.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",o),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function mJ(e,t=globalThis==null?void 0:globalThis.document){const n=Eo(e),r=v.useRef(!1);return v.useEffect(()=>{const a=o=>{o.target&&!r.current&&RA(dJ,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function PA(){const e=new CustomEvent(Gk);document.dispatchEvent(e)}function RA(e,t,n,{discrete:r}){const a=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?OA(a,o):a.dispatchEvent(o)}var Wk=0;function Yk(){v.useEffect(()=>{var t,n;const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(t=e[0])!=null?t:MA()),document.body.insertAdjacentElement("beforeend",(n=e[1])!=null?n:MA()),Wk++,()=>{Wk===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Wk--}},[])}function MA(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Kk="focusScope.autoFocusOnMount",Zk="focusScope.autoFocusOnUnmount",LA={bubbles:!1,cancelable:!0},gJ="FocusScope",tm=v.forwardRef((e,t)=>{const x=e,{loop:n=!1,trapped:r=!1,onMountAutoFocus:a,onUnmountAutoFocus:o}=x,i=ae(x,["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"]),[c,u]=v.useState(null),d=Eo(a),h=Eo(o),y=v.useRef(null),m=jt(t,b=>u(b)),k=v.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;v.useEffect(()=>{if(r){let b=function(O){if(k.paused||!c)return;const j=O.target;c.contains(j)?y.current=j:rs(y.current,{select:!0})},_=function(O){if(k.paused||!c)return;const j=O.relatedTarget;j!==null&&(c.contains(j)||rs(y.current,{select:!0}))},C=function(O){if(document.activeElement===document.body)for(const N of O)N.removedNodes.length>0&&rs(c)};document.addEventListener("focusin",b),document.addEventListener("focusout",_);const E=new MutationObserver(C);return c&&E.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",b),document.removeEventListener("focusout",_),E.disconnect()}}},[r,c,k.paused]),v.useEffect(()=>{if(c){$A.add(k);const b=document.activeElement;if(!c.contains(b)){const C=new CustomEvent(Kk,LA);c.addEventListener(Kk,d),c.dispatchEvent(C),C.defaultPrevented||(vJ(_J(DA(c)),{select:!0}),document.activeElement===b&&rs(c))}return()=>{c.removeEventListener(Kk,d),setTimeout(()=>{const C=new CustomEvent(Zk,LA);c.addEventListener(Zk,h),c.dispatchEvent(C),C.defaultPrevented||rs(b!=null?b:document.body,{select:!0}),c.removeEventListener(Zk,h),$A.remove(k)},0)}}},[c,d,h,k]);const w=v.useCallback(b=>{if(!n&&!r||k.paused)return;const _=b.key==="Tab"&&!b.altKey&&!b.ctrlKey&&!b.metaKey,C=document.activeElement;if(_&&C){const E=b.currentTarget,[O,j]=kJ(E);O&&j?!b.shiftKey&&C===j?(b.preventDefault(),n&&rs(O,{select:!0})):b.shiftKey&&C===O&&(b.preventDefault(),n&&rs(j,{select:!0})):C===E&&b.preventDefault()}},[n,r,k.paused]);return f.jsx(et.div,B(A({tabIndex:-1},i),{ref:m,onKeyDown:w}))});tm.displayName=gJ;function vJ(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(rs(r,{select:t}),document.activeElement!==n)return}function kJ(e){const t=DA(e),n=IA(t,e),r=IA(t.reverse(),e);return[n,r]}function DA(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const a=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||a?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function IA(e,t){for(const n of e)if(!bJ(n,{upTo:t}))return n}function bJ(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function xJ(e){return e instanceof HTMLInputElement&&"select"in e}function rs(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&xJ(e)&&t&&e.select()}}var $A=wJ();function wJ(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=BA(e,t),e.unshift(t)},remove(t){var n;e=BA(e,t),(n=e[0])==null||n.resume()}}}function BA(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function _J(e){return e.filter(t=>t.tagName!=="A")}var SJ=mk[" useId ".trim().toString()]||(()=>{}),CJ=0;function Un(e){const[t,n]=v.useState(SJ());return sr(()=>{n(r=>r!=null?r:String(CJ++))},[e]),t?`radix-${t}`:""}const jJ=["top","right","bottom","left"],as=Math.min,ra=Math.max,nm=Math.round,rm=Math.floor,To=e=>({x:e,y:e}),AJ={left:"right",right:"left",bottom:"top",top:"bottom"},OJ={start:"end",end:"start"};function Xk(e,t,n){return ra(e,as(t,n))}function li(e,t){return typeof e=="function"?e(t):e}function ui(e){return e.split("-")[0]}function Il(e){return e.split("-")[1]}function Qk(e){return e==="x"?"y":"x"}function Jk(e){return e==="y"?"height":"width"}const EJ=new Set(["top","bottom"]);function No(e){return EJ.has(ui(e))?"y":"x"}function eb(e){return Qk(No(e))}function TJ(e,t,n){n===void 0&&(n=!1);const r=Il(e),a=eb(e),o=Jk(a);let i=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=am(i)),[i,am(i)]}function NJ(e){const t=am(e);return[tb(e),t,tb(t)]}function tb(e){return e.replace(/start|end/g,t=>OJ[t])}const UA=["left","right"],FA=["right","left"],PJ=["top","bottom"],RJ=["bottom","top"];function MJ(e,t,n){switch(e){case"top":case"bottom":return n?t?FA:UA:t?UA:FA;case"left":case"right":return t?PJ:RJ;default:return[]}}function LJ(e,t,n,r){const a=Il(e);let o=MJ(ui(e),n==="start",r);return a&&(o=o.map(i=>i+"-"+a),t&&(o=o.concat(o.map(tb)))),o}function am(e){return e.replace(/left|right|bottom|top/g,t=>AJ[t])}function DJ(e){return A({top:0,right:0,bottom:0,left:0},e)}function zA(e){return typeof e!="number"?DJ(e):{top:e,right:e,bottom:e,left:e}}function om(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function HA(e,t,n){let{reference:r,floating:a}=e;const o=No(t),i=eb(t),c=Jk(i),u=ui(t),d=o==="y",h=r.x+r.width/2-a.width/2,y=r.y+r.height/2-a.height/2,m=r[c]/2-a[c]/2;let k;switch(u){case"top":k={x:h,y:r.y-a.height};break;case"bottom":k={x:h,y:r.y+r.height};break;case"right":k={x:r.x+r.width,y};break;case"left":k={x:r.x-a.width,y};break;default:k={x:r.x,y:r.y}}switch(Il(t)){case"start":k[i]-=m*(n&&d?-1:1);break;case"end":k[i]+=m*(n&&d?-1:1);break}return k}const IJ=(e,t,n)=>he(null,null,function*(){const{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:i}=n,c=o.filter(Boolean),u=yield i.isRTL==null?void 0:i.isRTL(t);let d=yield i.getElementRects({reference:e,floating:t,strategy:a}),{x:h,y}=HA(d,r,u),m=r,k={},w=0;for(let x=0;x<c.length;x++){const{name:b,fn:_}=c[x],{x:C,y:E,data:O,reset:j}=yield _({x:h,y,initialPlacement:r,placement:m,strategy:a,middlewareData:k,rects:d,platform:i,elements:{reference:e,floating:t}});h=C!=null?C:h,y=E!=null?E:y,k=B(A({},k),{[b]:A(A({},k[b]),O)}),j&&w<=50&&(w++,typeof j=="object"&&(j.placement&&(m=j.placement),j.rects&&(d=j.rects===!0?yield i.getElementRects({reference:e,floating:t,strategy:a}):j.rects),{x:h,y}=HA(d,m,u)),x=-1)}return{x:h,y,placement:m,strategy:a,middlewareData:k}});function jd(e,t){return he(this,null,function*(){var n;t===void 0&&(t={});const{x:r,y:a,platform:o,rects:i,elements:c,strategy:u}=e,{boundary:d="clippingAncestors",rootBoundary:h="viewport",elementContext:y="floating",altBoundary:m=!1,padding:k=0}=li(t,e),w=zA(k),b=c[m?y==="floating"?"reference":"floating":y],_=om(yield o.getClippingRect({element:(n=yield o.isElement==null?void 0:o.isElement(b))==null||n?b:b.contextElement||(yield o.getDocumentElement==null?void 0:o.getDocumentElement(c.floating)),boundary:d,rootBoundary:h,strategy:u})),C=y==="floating"?{x:r,y:a,width:i.floating.width,height:i.floating.height}:i.reference,E=yield o.getOffsetParent==null?void 0:o.getOffsetParent(c.floating),O=(yield o.isElement==null?void 0:o.isElement(E))?(yield o.getScale==null?void 0:o.getScale(E))||{x:1,y:1}:{x:1,y:1},j=om(o.convertOffsetParentRelativeRectToViewportRelativeRect?yield o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:C,offsetParent:E,strategy:u}):C);return{top:(_.top-j.top+w.top)/O.y,bottom:(j.bottom-_.bottom+w.bottom)/O.y,left:(_.left-j.left+w.left)/O.x,right:(j.right-_.right+w.right)/O.x}})}const $J=e=>({name:"arrow",options:e,fn(n){return he(this,null,function*(){const{x:r,y:a,placement:o,rects:i,platform:c,elements:u,middlewareData:d}=n,{element:h,padding:y=0}=li(e,n)||{};if(h==null)return{};const m=zA(y),k={x:r,y:a},w=eb(o),x=Jk(w),b=yield c.getDimensions(h),_=w==="y",C=_?"top":"left",E=_?"bottom":"right",O=_?"clientHeight":"clientWidth",j=i.reference[x]+i.reference[w]-k[w]-i.floating[x],N=k[w]-i.reference[w],P=yield c.getOffsetParent==null?void 0:c.getOffsetParent(h);let R=P?P[O]:0;(!R||!(yield c.isElement==null?void 0:c.isElement(P)))&&(R=u.floating[O]||i.floating[x]);const M=j/2-N/2,F=R/2-b[x]/2-1,H=as(m[C],F),U=as(m[E],F),z=H,$=R-b[x]-U,Z=R/2-b[x]/2+M,D=Xk(z,Z,$),X=!d.arrow&&Il(o)!=null&&Z!==D&&i.reference[x]/2-(Z<z?H:U)-b[x]/2<0,V=X?Z<z?Z-z:Z-$:0;return{[w]:k[w]+V,data:A({[w]:D,centerOffset:Z-D-V},X&&{alignmentOffset:V}),reset:X}})}}),BJ=function(e){return e===void 0&&(e={}),{name:"flip",options:e,fn(n){return he(this,null,function*(){var r,a;const{placement:o,middlewareData:i,rects:c,initialPlacement:u,platform:d,elements:h}=n,Z=li(e,n),{mainAxis:y=!0,crossAxis:m=!0,fallbackPlacements:k,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:b=!0}=Z,_=ae(Z,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const C=ui(o),E=No(u),O=ui(u)===u,j=yield d.isRTL==null?void 0:d.isRTL(h.floating),N=k||(O||!b?[am(u)]:NJ(u)),P=x!=="none";!k&&P&&N.push(...LJ(u,b,x,j));const R=[u,...N],M=yield jd(n,_),F=[];let H=((a=i.flip)==null?void 0:a.overflows)||[];if(y&&F.push(M[C]),m){const D=TJ(o,c,j);F.push(M[D[0]],M[D[1]])}if(H=[...H,{placement:o,overflows:F}],!F.every(D=>D<=0)){var U,z;const D=(((U=i.flip)==null?void 0:U.index)||0)+1,X=R[D];if(X&&(!(m==="alignment"?E!==No(X):!1)||H.every(I=>No(I.placement)===E?I.overflows[0]>0:!0)))return{data:{index:D,overflows:H},reset:{placement:X}};let V=(z=H.filter(ne=>ne.overflows[0]<=0).sort((ne,I)=>ne.overflows[1]-I.overflows[1])[0])==null?void 0:z.placement;if(!V)switch(w){case"bestFit":{var $;const ne=($=H.filter(I=>{if(P){const ee=No(I.placement);return ee===E||ee==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(ee=>ee>0).reduce((ee,se)=>ee+se,0)]).sort((I,ee)=>I[1]-ee[1])[0])==null?void 0:$[0];ne&&(V=ne);break}case"initialPlacement":V=u;break}if(o!==V)return{reset:{placement:V}}}return{}})}}};function VA(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function qA(e){return jJ.some(t=>e[t]>=0)}const UJ=function(e){return e===void 0&&(e={}),{name:"hide",options:e,fn(n){return he(this,null,function*(){const{rects:r}=n,i=li(e,n),{strategy:a="referenceHidden"}=i,o=ae(i,["strategy"]);switch(a){case"referenceHidden":{const c=yield jd(n,B(A({},o),{elementContext:"reference"})),u=VA(c,r.reference);return{data:{referenceHiddenOffsets:u,referenceHidden:qA(u)}}}case"escaped":{const c=yield jd(n,B(A({},o),{altBoundary:!0})),u=VA(c,r.floating);return{data:{escapedOffsets:u,escaped:qA(u)}}}default:return{}}})}}},GA=new Set(["left","top"]);function FJ(e,t){return he(this,null,function*(){const{placement:n,platform:r,elements:a}=e,o=yield r.isRTL==null?void 0:r.isRTL(a.floating),i=ui(n),c=Il(n),u=No(n)==="y",d=GA.has(i)?-1:1,h=o&&u?-1:1,y=li(t,e);let{mainAxis:m,crossAxis:k,alignmentAxis:w}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return c&&typeof w=="number"&&(k=c==="end"?w*-1:w),u?{x:k*h,y:m*d}:{x:m*d,y:k*h}})}const zJ=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(n){return he(this,null,function*(){var r,a;const{x:o,y:i,placement:c,middlewareData:u}=n,d=yield FJ(n,e);return c===((r=u.offset)==null?void 0:r.placement)&&(a=u.arrow)!=null&&a.alignmentOffset?{}:{x:o+d.x,y:i+d.y,data:B(A({},d),{placement:c})}})}}},HJ=function(e){return e===void 0&&(e={}),{name:"shift",options:e,fn(n){return he(this,null,function*(){const{x:r,y:a,placement:o}=n,_=li(e,n),{mainAxis:i=!0,crossAxis:c=!1,limiter:u={fn:C=>{let{x:E,y:O}=C;return{x:E,y:O}}}}=_,d=ae(_,["mainAxis","crossAxis","limiter"]),h={x:r,y:a},y=yield jd(n,d),m=No(ui(o)),k=Qk(m);let w=h[k],x=h[m];if(i){const C=k==="y"?"top":"left",E=k==="y"?"bottom":"right",O=w+y[C],j=w-y[E];w=Xk(O,w,j)}if(c){const C=m==="y"?"top":"left",E=m==="y"?"bottom":"right",O=x+y[C],j=x-y[E];x=Xk(O,x,j)}const b=u.fn(B(A({},n),{[k]:w,[m]:x}));return B(A({},b),{data:{x:b.x-r,y:b.y-a,enabled:{[k]:i,[m]:c}}})})}}},VJ=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:o,middlewareData:i}=t,{offset:c=0,mainAxis:u=!0,crossAxis:d=!0}=li(e,t),h={x:n,y:r},y=No(a),m=Qk(y);let k=h[m],w=h[y];const x=li(c,t),b=typeof x=="number"?{mainAxis:x,crossAxis:0}:A({mainAxis:0,crossAxis:0},x);if(u){const E=m==="y"?"height":"width",O=o.reference[m]-o.floating[E]+b.mainAxis,j=o.reference[m]+o.reference[E]-b.mainAxis;k<O?k=O:k>j&&(k=j)}if(d){var _,C;const E=m==="y"?"width":"height",O=GA.has(ui(a)),j=o.reference[y]-o.floating[E]+(O&&((_=i.offset)==null?void 0:_[y])||0)+(O?0:b.crossAxis),N=o.reference[y]+o.reference[E]+(O?0:((C=i.offset)==null?void 0:C[y])||0)-(O?b.crossAxis:0);w<j?w=j:w>N&&(w=N)}return{[m]:k,[y]:w}}}},qJ=function(e){return e===void 0&&(e={}),{name:"size",options:e,fn(n){return he(this,null,function*(){var r,a;const{placement:o,rects:i,platform:c,elements:u}=n,H=li(e,n),{apply:d=()=>{}}=H,h=ae(H,["apply"]),y=yield jd(n,h),m=ui(o),k=Il(o),w=No(o)==="y",{width:x,height:b}=i.floating;let _,C;m==="top"||m==="bottom"?(_=m,C=k===((yield c.isRTL==null?void 0:c.isRTL(u.floating))?"start":"end")?"left":"right"):(C=m,_=k==="end"?"top":"bottom");const E=b-y.top-y.bottom,O=x-y.left-y.right,j=as(b-y[_],E),N=as(x-y[C],O),P=!n.middlewareData.shift;let R=j,M=N;if((r=n.middlewareData.shift)!=null&&r.enabled.x&&(M=O),(a=n.middlewareData.shift)!=null&&a.enabled.y&&(R=E),P&&!k){const U=ra(y.left,0),z=ra(y.right,0),$=ra(y.top,0),Z=ra(y.bottom,0);w?M=x-2*(U!==0||z!==0?U+z:ra(y.left,y.right)):R=b-2*($!==0||Z!==0?$+Z:ra(y.top,y.bottom))}yield d(B(A({},n),{availableWidth:M,availableHeight:R}));const F=yield c.getDimensions(u.floating);return x!==F.width||b!==F.height?{reset:{rects:!0}}:{}})}}};function im(){return typeof window!="undefined"}function $l(e){return WA(e)?(e.nodeName||"").toLowerCase():"#document"}function aa(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Po(e){var t;return(t=(WA(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function WA(e){return im()?e instanceof Node||e instanceof aa(e).Node:!1}function Ja(e){return im()?e instanceof Element||e instanceof aa(e).Element:!1}function Ro(e){return im()?e instanceof HTMLElement||e instanceof aa(e).HTMLElement:!1}function YA(e){return!im()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof aa(e).ShadowRoot}const GJ=new Set(["inline","contents"]);function Ad(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=eo(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!GJ.has(a)}const WJ=new Set(["table","td","th"]);function YJ(e){return WJ.has($l(e))}const KJ=[":popover-open",":modal"];function sm(e){return KJ.some(t=>{try{return e.matches(t)}catch(n){return!1}})}const ZJ=["transform","translate","scale","rotate","perspective"],XJ=["transform","translate","scale","rotate","perspective","filter"],QJ=["paint","layout","strict","content"];function nb(e){const t=rb(),n=Ja(e)?eo(e):e;return ZJ.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||XJ.some(r=>(n.willChange||"").includes(r))||QJ.some(r=>(n.contain||"").includes(r))}function JJ(e){let t=os(e);for(;Ro(t)&&!Bl(t);){if(nb(t))return t;if(sm(t))return null;t=os(t)}return null}function rb(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const eee=new Set(["html","body","#document"]);function Bl(e){return eee.has($l(e))}function eo(e){return aa(e).getComputedStyle(e)}function cm(e){return Ja(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function os(e){if($l(e)==="html")return e;const t=e.assignedSlot||e.parentNode||YA(e)&&e.host||Po(e);return YA(t)?t.host:t}function KA(e){const t=os(e);return Bl(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ro(t)&&Ad(t)?t:KA(t)}function Od(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=KA(e),o=a===((r=e.ownerDocument)==null?void 0:r.body),i=aa(a);if(o){const c=ab(i);return t.concat(i,i.visualViewport||[],Ad(a)?a:[],c&&n?Od(c):[])}return t.concat(a,Od(a,[],n))}function ab(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ZA(e){const t=eo(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=Ro(e),o=a?e.offsetWidth:n,i=a?e.offsetHeight:r,c=nm(n)!==o||nm(r)!==i;return c&&(n=o,r=i),{width:n,height:r,$:c}}function ob(e){return Ja(e)?e:e.contextElement}function Ul(e){const t=ob(e);if(!Ro(t))return To(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:o}=ZA(t);let i=(o?nm(n.width):n.width)/r,c=(o?nm(n.height):n.height)/a;return(!i||!Number.isFinite(i))&&(i=1),(!c||!Number.isFinite(c))&&(c=1),{x:i,y:c}}const tee=To(0);function XA(e){const t=aa(e);return!rb()||!t.visualViewport?tee:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function nee(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==aa(e)?!1:t}function cc(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),o=ob(e);let i=To(1);t&&(r?Ja(r)&&(i=Ul(r)):i=Ul(e));const c=nee(o,n,r)?XA(o):To(0);let u=(a.left+c.x)/i.x,d=(a.top+c.y)/i.y,h=a.width/i.x,y=a.height/i.y;if(o){const m=aa(o),k=r&&Ja(r)?aa(r):r;let w=m,x=ab(w);for(;x&&r&&k!==w;){const b=Ul(x),_=x.getBoundingClientRect(),C=eo(x),E=_.left+(x.clientLeft+parseFloat(C.paddingLeft))*b.x,O=_.top+(x.clientTop+parseFloat(C.paddingTop))*b.y;u*=b.x,d*=b.y,h*=b.x,y*=b.y,u+=E,d+=O,w=aa(x),x=ab(w)}}return om({width:h,height:y,x:u,y:d})}function lm(e,t){const n=cm(e).scrollLeft;return t?t.left+n:cc(Po(e)).left+n}function QA(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-lm(e,n),a=n.top+t.scrollTop;return{x:r,y:a}}function ree(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const o=a==="fixed",i=Po(r),c=t?sm(t.floating):!1;if(r===i||c&&o)return n;let u={scrollLeft:0,scrollTop:0},d=To(1);const h=To(0),y=Ro(r);if((y||!y&&!o)&&(($l(r)!=="body"||Ad(i))&&(u=cm(r)),Ro(r))){const k=cc(r);d=Ul(r),h.x=k.x+r.clientLeft,h.y=k.y+r.clientTop}const m=i&&!y&&!o?QA(i,u):To(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-u.scrollLeft*d.x+h.x+m.x,y:n.y*d.y-u.scrollTop*d.y+h.y+m.y}}function aee(e){return Array.from(e.getClientRects())}function oee(e){const t=Po(e),n=cm(e),r=e.ownerDocument.body,a=ra(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=ra(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+lm(e);const c=-n.scrollTop;return eo(r).direction==="rtl"&&(i+=ra(t.clientWidth,r.clientWidth)-a),{width:a,height:o,x:i,y:c}}const JA=25;function iee(e,t){const n=aa(e),r=Po(e),a=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,c=0,u=0;if(a){o=a.width,i=a.height;const h=rb();(!h||h&&t==="fixed")&&(c=a.offsetLeft,u=a.offsetTop)}const d=lm(r);if(d<=0){const h=r.ownerDocument,y=h.body,m=getComputedStyle(y),k=h.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,w=Math.abs(r.clientWidth-y.clientWidth-k);w<=JA&&(o-=w)}else d<=JA&&(o+=d);return{width:o,height:i,x:c,y:u}}const see=new Set(["absolute","fixed"]);function cee(e,t){const n=cc(e,!0,t==="fixed"),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=Ro(e)?Ul(e):To(1),i=e.clientWidth*o.x,c=e.clientHeight*o.y,u=a*o.x,d=r*o.y;return{width:i,height:c,x:u,y:d}}function eO(e,t,n){let r;if(t==="viewport")r=iee(e,n);else if(t==="document")r=oee(Po(e));else if(Ja(t))r=cee(t,n);else{const a=XA(e);r={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return om(r)}function tO(e,t){const n=os(e);return n===t||!Ja(n)||Bl(n)?!1:eo(n).position==="fixed"||tO(n,t)}function lee(e,t){const n=t.get(e);if(n)return n;let r=Od(e,[],!1).filter(c=>Ja(c)&&$l(c)!=="body"),a=null;const o=eo(e).position==="fixed";let i=o?os(e):e;for(;Ja(i)&&!Bl(i);){const c=eo(i),u=nb(i);!u&&c.position==="fixed"&&(a=null),(o?!u&&!a:!u&&c.position==="static"&&!!a&&see.has(a.position)||Ad(i)&&!u&&tO(e,i))?r=r.filter(h=>h!==i):a=c,i=os(i)}return t.set(e,r),r}function uee(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const i=[...n==="clippingAncestors"?sm(t)?[]:lee(t,this._c):[].concat(n),r],c=i[0],u=i.reduce((d,h)=>{const y=eO(t,h,a);return d.top=ra(y.top,d.top),d.right=as(y.right,d.right),d.bottom=as(y.bottom,d.bottom),d.left=ra(y.left,d.left),d},eO(t,c,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function fee(e){const{width:t,height:n}=ZA(e);return{width:t,height:n}}function dee(e,t,n){const r=Ro(t),a=Po(t),o=n==="fixed",i=cc(e,!0,o,t);let c={scrollLeft:0,scrollTop:0};const u=To(0);function d(){u.x=lm(a)}if(r||!r&&!o)if(($l(t)!=="body"||Ad(a))&&(c=cm(t)),r){const k=cc(t,!0,o,t);u.x=k.x+t.clientLeft,u.y=k.y+t.clientTop}else a&&d();o&&!r&&a&&d();const h=a&&!r&&!o?QA(a,c):To(0),y=i.left+c.scrollLeft-u.x-h.x,m=i.top+c.scrollTop-u.y-h.y;return{x:y,y:m,width:i.width,height:i.height}}function ib(e){return eo(e).position==="static"}function nO(e,t){if(!Ro(e)||eo(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Po(e)===n&&(n=n.ownerDocument.body),n}function rO(e,t){const n=aa(e);if(sm(e))return n;if(!Ro(e)){let a=os(e);for(;a&&!Bl(a);){if(Ja(a)&&!ib(a))return a;a=os(a)}return n}let r=nO(e,t);for(;r&&YJ(r)&&ib(r);)r=nO(r,t);return r&&Bl(r)&&ib(r)&&!nb(r)?n:r||JJ(e)||n}const yee=function(e){return he(this,null,function*(){const t=this.getOffsetParent||rO,n=this.getDimensions,r=yield n(e.floating);return{reference:dee(e.reference,yield t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}})};function pee(e){return eo(e).direction==="rtl"}const hee={convertOffsetParentRelativeRectToViewportRelativeRect:ree,getDocumentElement:Po,getClippingRect:uee,getOffsetParent:rO,getElementRects:yee,getClientRects:aee,getDimensions:fee,getScale:Ul,isElement:Ja,isRTL:pee};function aO(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function mee(e,t){let n=null,r;const a=Po(e);function o(){var c;clearTimeout(r),(c=n)==null||c.disconnect(),n=null}function i(c,u){c===void 0&&(c=!1),u===void 0&&(u=1),o();const d=e.getBoundingClientRect(),{left:h,top:y,width:m,height:k}=d;if(c||t(),!m||!k)return;const w=rm(y),x=rm(a.clientWidth-(h+m)),b=rm(a.clientHeight-(y+k)),_=rm(h),E={rootMargin:-w+"px "+-x+"px "+-b+"px "+-_+"px",threshold:ra(0,as(1,u))||1};let O=!0;function j(N){const P=N[0].intersectionRatio;if(P!==u){if(!O)return i();P?i(!1,P):r=setTimeout(()=>{i(!1,1e-7)},1e3)}P===1&&!aO(d,e.getBoundingClientRect())&&i(),O=!1}try{n=new IntersectionObserver(j,B(A({},E),{root:a.ownerDocument}))}catch(N){n=new IntersectionObserver(j,E)}n.observe(e)}return i(!0),o}function gee(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,d=ob(e),h=a||o?[...d?Od(d):[],...Od(t)]:[];h.forEach(_=>{a&&_.addEventListener("scroll",n,{passive:!0}),o&&_.addEventListener("resize",n)});const y=d&&c?mee(d,n):null;let m=-1,k=null;i&&(k=new ResizeObserver(_=>{let[C]=_;C&&C.target===d&&k&&(k.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var E;(E=k)==null||E.observe(t)})),n()}),d&&!u&&k.observe(d),k.observe(t));let w,x=u?cc(e):null;u&&b();function b(){const _=cc(e);x&&!aO(x,_)&&n(),x=_,w=requestAnimationFrame(b)}return n(),()=>{var _;h.forEach(C=>{a&&C.removeEventListener("scroll",n),o&&C.removeEventListener("resize",n)}),y==null||y(),(_=k)==null||_.disconnect(),k=null,u&&cancelAnimationFrame(w)}}const vee=zJ,kee=HJ,bee=BJ,xee=qJ,wee=UJ,oO=$J,_ee=VJ,See=(e,t,n)=>{const r=new Map,a=A({platform:hee},n),o=B(A({},a.platform),{_c:r});return IJ(e,t,B(A({},a),{platform:o}))};var Cee=typeof document!="undefined",jee=function(){},um=Cee?v.useLayoutEffect:jee;function fm(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!fm(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;r--!==0;){const o=a[r];if(!(o==="_owner"&&e.$$typeof)&&!fm(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function iO(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function sO(e,t){const n=iO(e);return Math.round(t*n)/n}function sb(e){const t=v.useRef(e);return um(()=>{t.current=e}),t}function Aee(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:o,floating:i}={},transform:c=!0,whileElementsMounted:u,open:d}=e,[h,y]=v.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,k]=v.useState(r);fm(m,r)||k(r);const[w,x]=v.useState(null),[b,_]=v.useState(null),C=v.useCallback(V=>{V!==N.current&&(N.current=V,x(V))},[]),E=v.useCallback(V=>{V!==P.current&&(P.current=V,_(V))},[]),O=o||w,j=i||b,N=v.useRef(null),P=v.useRef(null),R=v.useRef(h),M=u!=null,F=sb(u),H=sb(a),U=sb(d),z=v.useCallback(()=>{if(!N.current||!P.current)return;const V={placement:t,strategy:n,middleware:m};H.current&&(V.platform=H.current),See(N.current,P.current,V).then(ne=>{const I=B(A({},ne),{isPositioned:U.current!==!1});$.current&&!fm(R.current,I)&&(R.current=I,Pl.flushSync(()=>{y(I)}))})},[m,t,n,H,U]);um(()=>{d===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,y(V=>B(A({},V),{isPositioned:!1})))},[d]);const $=v.useRef(!1);um(()=>($.current=!0,()=>{$.current=!1}),[]),um(()=>{if(O&&(N.current=O),j&&(P.current=j),O&&j){if(F.current)return F.current(O,j,z);z()}},[O,j,z,F,M]);const Z=v.useMemo(()=>({reference:N,floating:P,setReference:C,setFloating:E}),[C,E]),D=v.useMemo(()=>({reference:O,floating:j}),[O,j]),X=v.useMemo(()=>{const V={position:n,left:0,top:0};if(!D.floating)return V;const ne=sO(D.floating,h.x),I=sO(D.floating,h.y);return c?A(B(A({},V),{transform:"translate("+ne+"px, "+I+"px)"}),iO(D.floating)>=1.5&&{willChange:"transform"}):{position:n,left:ne,top:I}},[n,c,D.floating,h.x,h.y]);return v.useMemo(()=>B(A({},h),{update:z,refs:Z,elements:D,floatingStyles:X}),[h,z,Z,D,X])}const Oee=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:a}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?oO({element:r.current,padding:a}).fn(n):{}:r?oO({element:r,padding:a}).fn(n):{}}}},Eee=(e,t)=>B(A({},vee(e)),{options:[e,t]}),Tee=(e,t)=>B(A({},kee(e)),{options:[e,t]}),Nee=(e,t)=>B(A({},_ee(e)),{options:[e,t]}),Pee=(e,t)=>B(A({},bee(e)),{options:[e,t]}),Ree=(e,t)=>B(A({},xee(e)),{options:[e,t]}),Mee=(e,t)=>B(A({},wee(e)),{options:[e,t]}),Lee=(e,t)=>B(A({},Oee(e)),{options:[e,t]});var Dee="Arrow",cO=v.forwardRef((e,t)=>{const i=e,{children:n,width:r=10,height:a=5}=i,o=ae(i,["children","width","height"]);return f.jsx(et.svg,B(A({},o),{ref:t,width:r,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:f.jsx("polygon",{points:"0,0 30,0 15,10"})}))});cO.displayName=Dee;var Iee=cO;function dm(e){const[t,n]=v.useState(void 0);return sr(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const o=a[0];let i,c;if("borderBoxSize"in o){const u=o.borderBoxSize,d=Array.isArray(u)?u[0]:u;i=d.inlineSize,c=d.blockSize}else i=e.offsetWidth,c=e.offsetHeight;n({width:i,height:c})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var cb="Popper",[lO,Fl]=Er(cb),[$ee,uO]=lO(cb),fO=e=>{const{__scopePopper:t,children:n}=e,[r,a]=v.useState(null);return f.jsx($ee,{scope:t,anchor:r,onAnchorChange:a,children:n})};fO.displayName=cb;var dO="PopperAnchor",yO=v.forwardRef((e,t)=>{const d=e,{__scopePopper:n,virtualRef:r}=d,a=ae(d,["__scopePopper","virtualRef"]),o=uO(dO,n),i=v.useRef(null),c=jt(t,i),u=v.useRef(null);return v.useEffect(()=>{const h=u.current;u.current=(r==null?void 0:r.current)||i.current,h!==u.current&&o.onAnchorChange(u.current)}),r?null:f.jsx(et.div,B(A({},a),{ref:c}))});yO.displayName=dO;var lb="PopperContent",[Bee,Uee]=lO(lb),pO=v.forwardRef((e,t)=>{var fe,pe,Ae,Te,te,Ce,Ee,me;const we=e,{__scopePopper:n,side:r="bottom",sideOffset:a=0,align:o="center",alignOffset:i=0,arrowPadding:c=0,avoidCollisions:u=!0,collisionBoundary:d=[],collisionPadding:h=0,sticky:y="partial",hideWhenDetached:m=!1,updatePositionStrategy:k="optimized",onPlaced:w}=we,x=ae(we,["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","avoidCollisions","collisionBoundary","collisionPadding","sticky","hideWhenDetached","updatePositionStrategy","onPlaced"]),b=uO(lb,n),[_,C]=v.useState(null),E=jt(t,Se=>C(Se)),[O,j]=v.useState(null),N=dm(O),P=(fe=N==null?void 0:N.width)!=null?fe:0,R=(pe=N==null?void 0:N.height)!=null?pe:0,M=r+(o!=="center"?"-"+o:""),F=typeof h=="number"?h:A({top:0,right:0,bottom:0,left:0},h),H=Array.isArray(d)?d:[d],U=H.length>0,z={padding:F,boundary:H.filter(zee),altBoundary:U},{refs:$,floatingStyles:Z,placement:D,isPositioned:X,middlewareData:V}=Aee({strategy:"fixed",placement:M,whileElementsMounted:(...Se)=>gee(...Se,{animationFrame:k==="always"}),elements:{reference:b.anchor},middleware:[Eee({mainAxis:a+R,alignmentAxis:i}),u&&Tee(A({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?Nee():void 0},z)),u&&Pee(A({},z)),Ree(B(A({},z),{apply:({elements:Se,rects:ve,availableWidth:Fe,availableHeight:ze})=>{const{width:Ke,height:Ie}=ve.reference,Ve=Se.floating.style;Ve.setProperty("--radix-popper-available-width",`${Fe}px`),Ve.setProperty("--radix-popper-available-height",`${ze}px`),Ve.setProperty("--radix-popper-anchor-width",`${Ke}px`),Ve.setProperty("--radix-popper-anchor-height",`${Ie}px`)}})),O&&Lee({element:O,padding:c}),Hee({arrowWidth:P,arrowHeight:R}),m&&Mee(A({strategy:"referenceHidden"},z))]}),[ne,I]=gO(D),ee=Eo(w);sr(()=>{X&&(ee==null||ee())},[X,ee]);const se=(Ae=V.arrow)==null?void 0:Ae.x,W=(Te=V.arrow)==null?void 0:Te.y,ie=((te=V.arrow)==null?void 0:te.centerOffset)!==0,[de,ue]=v.useState();return sr(()=>{_&&ue(window.getComputedStyle(_).zIndex)},[_]),f.jsx("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:A(B(A({},Z),{transform:X?Z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:de,"--radix-popper-transform-origin":[(Ce=V.transformOrigin)==null?void 0:Ce.x,(Ee=V.transformOrigin)==null?void 0:Ee.y].join(" ")}),((me=V.hide)==null?void 0:me.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}),dir:e.dir,children:f.jsx(Bee,{scope:n,placedSide:ne,onArrowChange:j,arrowX:se,arrowY:W,shouldHideArrow:ie,children:f.jsx(et.div,B(A({"data-side":ne,"data-align":I},x),{ref:E,style:B(A({},x.style),{animation:X?void 0:"none"})}))})})});pO.displayName=lb;var hO="PopperArrow",Fee={top:"bottom",right:"left",bottom:"top",left:"right"},mO=v.forwardRef(function(t,n){const c=t,{__scopePopper:r}=c,a=ae(c,["__scopePopper"]),o=Uee(hO,r),i=Fee[o.placedSide];return f.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:f.jsx(Iee,B(A({},a),{ref:n,style:B(A({},a.style),{display:"block"})}))})});mO.displayName=hO;function zee(e){return e!==null}var Hee=e=>({name:"transformOrigin",options:e,fn(t){var b,_,C,E,O;const{placement:n,rects:r,middlewareData:a}=t,i=((b=a.arrow)==null?void 0:b.centerOffset)!==0,c=i?0:e.arrowWidth,u=i?0:e.arrowHeight,[d,h]=gO(n),y={start:"0%",center:"50%",end:"100%"}[h],m=((C=(_=a.arrow)==null?void 0:_.x)!=null?C:0)+c/2,k=((O=(E=a.arrow)==null?void 0:E.y)!=null?O:0)+u/2;let w="",x="";return d==="bottom"?(w=i?y:`${m}px`,x=`${-u}px`):d==="top"?(w=i?y:`${m}px`,x=`${r.floating.height+u}px`):d==="right"?(w=`${-u}px`,x=i?y:`${k}px`):d==="left"&&(w=`${r.floating.width+u}px`,x=i?y:`${k}px`),{data:{x:w,y:x}}}});function gO(e){const[t,n="center"]=e.split("-");return[t,n]}var ub=fO,fb=yO,db=pO,yb=mO,Vee="Portal",ym=v.forwardRef((e,t)=>{var u;const c=e,{container:n}=c,r=ae(c,["container"]),[a,o]=v.useState(!1);sr(()=>o(!0),[]);const i=n||a&&((u=globalThis==null?void 0:globalThis.document)==null?void 0:u.body);return i?pA.createPortal(f.jsx(et.div,B(A({},r),{ref:t})),i):null});ym.displayName=Vee;function qee(e,t){return v.useReducer((n,r)=>{const a=t[n][r];return a!=null?a:n},e)}var oa=e=>{const{present:t,children:n}=e,r=Gee(t),a=typeof n=="function"?n({present:r.isPresent}):v.Children.only(n),o=jt(r.ref,Wee(a));return typeof n=="function"||r.isPresent?v.cloneElement(a,{ref:o}):null};oa.displayName="Presence";function Gee(e){const[t,n]=v.useState(),r=v.useRef(null),a=v.useRef(e),o=v.useRef("none"),i=e?"mounted":"unmounted",[c,u]=qee(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const d=pm(r.current);o.current=c==="mounted"?d:"none"},[c]),sr(()=>{const d=r.current,h=a.current;if(h!==e){const m=o.current,k=pm(d);e?u("MOUNT"):k==="none"||(d==null?void 0:d.display)==="none"?u("UNMOUNT"):u(h&&m!==k?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,u]),sr(()=>{var d;if(t){let h;const y=(d=t.ownerDocument.defaultView)!=null?d:window,m=w=>{const b=pm(r.current).includes(CSS.escape(w.animationName));if(w.target===t&&b&&(u("ANIMATION_END"),!a.current)){const _=t.style.animationFillMode;t.style.animationFillMode="forwards",h=y.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=_)})}},k=w=>{w.target===t&&(o.current=pm(r.current))};return t.addEventListener("animationstart",k),t.addEventListener("animationcancel",m),t.addEventListener("animationend",m),()=>{y.clearTimeout(h),t.removeEventListener("animationstart",k),t.removeEventListener("animationcancel",m),t.removeEventListener("animationend",m)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:v.useCallback(d=>{r.current=d?getComputedStyle(d):null,n(d)},[])}}function pm(e){return(e==null?void 0:e.animationName)||"none"}function Wee(e){var r,a;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var pb="rovingFocusGroup.onEntryFocus",Yee={bubbles:!1,cancelable:!0},Ed="RovingFocusGroup",[hb,vO,Kee]=em(Ed),[Zee,zl]=Er(Ed,[Kee]),[Xee,Qee]=Zee(Ed),kO=v.forwardRef((e,t)=>f.jsx(hb.Provider,{scope:e.__scopeRovingFocusGroup,children:f.jsx(hb.Slot,{scope:e.__scopeRovingFocusGroup,children:f.jsx(Jee,B(A({},e),{ref:t}))})}));kO.displayName=Ed;var Jee=v.forwardRef((e,t)=>{const R=e,{__scopeRovingFocusGroup:n,orientation:r,loop:a=!1,dir:o,currentTabStopId:i,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:u,onEntryFocus:d,preventScrollOnEntryFocus:h=!1}=R,y=ae(R,["__scopeRovingFocusGroup","orientation","loop","dir","currentTabStopId","defaultCurrentTabStopId","onCurrentTabStopIdChange","onEntryFocus","preventScrollOnEntryFocus"]),m=v.useRef(null),k=jt(t,m),w=Dl(o),[x,b]=na({prop:i,defaultProp:c!=null?c:null,onChange:u,caller:Ed}),[_,C]=v.useState(!1),E=Eo(d),O=vO(n),j=v.useRef(!1),[N,P]=v.useState(0);return v.useEffect(()=>{const M=m.current;if(M)return M.addEventListener(pb,E),()=>M.removeEventListener(pb,E)},[E]),f.jsx(Xee,{scope:n,orientation:r,dir:w,loop:a,currentTabStopId:x,onItemFocus:v.useCallback(M=>b(M),[b]),onItemShiftTab:v.useCallback(()=>C(!0),[]),onFocusableItemAdd:v.useCallback(()=>P(M=>M+1),[]),onFocusableItemRemove:v.useCallback(()=>P(M=>M-1),[]),children:f.jsx(et.div,B(A({tabIndex:_||N===0?-1:0,"data-orientation":r},y),{ref:k,style:A({outline:"none"},e.style),onMouseDown:Ge(e.onMouseDown,()=>{j.current=!0}),onFocus:Ge(e.onFocus,M=>{const F=!j.current;if(M.target===M.currentTarget&&F&&!_){const H=new CustomEvent(pb,Yee);if(M.currentTarget.dispatchEvent(H),!H.defaultPrevented){const U=O().filter(X=>X.focusable),z=U.find(X=>X.active),$=U.find(X=>X.id===x),D=[z,$,...U].filter(Boolean).map(X=>X.ref.current);wO(D,h)}}j.current=!1}),onBlur:Ge(e.onBlur,()=>C(!1))}))})}),bO="RovingFocusGroupItem",xO=v.forwardRef((e,t)=>{const b=e,{__scopeRovingFocusGroup:n,focusable:r=!0,active:a=!1,tabStopId:o,children:i}=b,c=ae(b,["__scopeRovingFocusGroup","focusable","active","tabStopId","children"]),u=Un(),d=o||u,h=Qee(bO,n),y=h.currentTabStopId===d,m=vO(n),{onFocusableItemAdd:k,onFocusableItemRemove:w,currentTabStopId:x}=h;return v.useEffect(()=>{if(r)return k(),()=>w()},[r,k,w]),f.jsx(hb.ItemSlot,{scope:n,id:d,focusable:r,active:a,children:f.jsx(et.span,B(A({tabIndex:y?0:-1,"data-orientation":h.orientation},c),{ref:t,onMouseDown:Ge(e.onMouseDown,_=>{r?h.onItemFocus(d):_.preventDefault()}),onFocus:Ge(e.onFocus,()=>h.onItemFocus(d)),onKeyDown:Ge(e.onKeyDown,_=>{if(_.key==="Tab"&&_.shiftKey){h.onItemShiftTab();return}if(_.target!==_.currentTarget)return;const C=nte(_,h.orientation,h.dir);if(C!==void 0){if(_.metaKey||_.ctrlKey||_.altKey||_.shiftKey)return;_.preventDefault();let O=m().filter(j=>j.focusable).map(j=>j.ref.current);if(C==="last")O.reverse();else if(C==="prev"||C==="next"){C==="prev"&&O.reverse();const j=O.indexOf(_.currentTarget);O=h.loop?rte(O,j+1):O.slice(j+1)}setTimeout(()=>wO(O))}}),children:typeof i=="function"?i({isCurrentTabStop:y,hasTabStop:x!=null}):i}))})});xO.displayName=bO;var ete={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function tte(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function nte(e,t,n){const r=tte(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return ete[r]}function wO(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function rte(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var mb=kO,gb=xO;function ate(e){const t=ote(e),n=v.forwardRef((r,a)=>{const d=r,{children:o}=d,i=ae(d,["children"]),c=v.Children.toArray(o),u=c.find(ste);if(u){const h=u.props.children,y=c.map(m=>m===u?v.Children.count(h)>1?v.Children.only(null):v.isValidElement(h)?h.props.children:null:m);return f.jsx(t,B(A({},i),{ref:a,children:v.isValidElement(h)?v.cloneElement(h,void 0,y):null}))}return f.jsx(t,B(A({},i),{ref:a,children:o}))});return n.displayName=`${e}.Slot`,n}function ote(e){const t=v.forwardRef((n,r)=>{const i=n,{children:a}=i,o=ae(i,["children"]);if(v.isValidElement(a)){const c=lte(a),u=cte(o,a.props);return a.type!==v.Fragment&&(u.ref=r?Hr(r,c):c),v.cloneElement(a,u)}return v.Children.count(a)>1?v.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ite=Symbol("radix.slottable");function ste(e){return v.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ite}function cte(e,t){const n=A({},t);for(const r in t){const a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...c)=>{const u=o(...c);return a(...c),u}:a&&(n[r]=a):r==="style"?n[r]=A(A({},a),o):r==="className"&&(n[r]=[a,o].filter(Boolean).join(" "))}return A(A({},e),n)}function lte(e){var r,a;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ute=function(e){if(typeof document=="undefined")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Hl=new WeakMap,hm=new WeakMap,mm={},vb=0,_O=function(e){return e&&(e.host||_O(e.parentNode))},fte=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=_O(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},dte=function(e,t,n,r){var a=fte(t,Array.isArray(e)?e:[e]);mm[n]||(mm[n]=new WeakMap);var o=mm[n],i=[],c=new Set,u=new Set(a),d=function(y){!y||c.has(y)||(c.add(y),d(y.parentNode))};a.forEach(d);var h=function(y){!y||u.has(y)||Array.prototype.forEach.call(y.children,function(m){if(c.has(m))h(m);else try{var k=m.getAttribute(r),w=k!==null&&k!=="false",x=(Hl.get(m)||0)+1,b=(o.get(m)||0)+1;Hl.set(m,x),o.set(m,b),i.push(m),x===1&&w&&hm.set(m,!0),b===1&&m.setAttribute(n,"true"),w||m.setAttribute(r,"true")}catch(_){console.error("aria-hidden: cannot operate on ",m,_)}})};return h(t),c.clear(),vb++,function(){i.forEach(function(y){var m=Hl.get(y)-1,k=o.get(y)-1;Hl.set(y,m),o.set(y,k),m||(hm.has(y)||y.removeAttribute(r),hm.delete(y)),k||y.removeAttribute(n)}),vb--,vb||(Hl=new WeakMap,Hl=new WeakMap,hm=new WeakMap,mm={})}},kb=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=ute(e);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live], script"))),dte(r,a,n,"aria-hidden")):function(){return null}},Mo=function(){return Mo=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Mo.apply(this,arguments)};function SO(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function yte(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,o;r<a;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;var gm="right-scroll-bar-position",vm="width-before-scroll-bar",pte="with-scroll-bars-hidden",hte="--removed-body-scroll-bar-size";function bb(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function mte(e,t){var n=v.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var a=n.value;a!==r&&(n.value=r,n.callback(r,a))}}}})[0];return n.callback=t,n.facade}var gte=typeof window!="undefined"?v.useLayoutEffect:v.useEffect,CO=new WeakMap;function vte(e,t){var n=mte(null,function(r){return e.forEach(function(a){return bb(a,r)})});return gte(function(){var r=CO.get(n);if(r){var a=new Set(r),o=new Set(e),i=n.current;a.forEach(function(c){o.has(c)||bb(c,null)}),o.forEach(function(c){a.has(c)||bb(c,i)})}CO.set(n,e)},[e]),n}function kte(e){return e}function bte(e,t){t===void 0&&(t=kte);var n=[],r=!1,a={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var i=t(o,r);return n.push(i),function(){n=n.filter(function(c){return c!==i})}},assignSyncMedium:function(o){for(r=!0;n.length;){var i=n;n=[],i.forEach(o)}n={push:function(c){return o(c)},filter:function(){return n}}},assignMedium:function(o){r=!0;var i=[];if(n.length){var c=n;n=[],c.forEach(o),i=n}var u=function(){var h=i;i=[],h.forEach(o)},d=function(){return Promise.resolve().then(u)};d(),n={push:function(h){i.push(h),d()},filter:function(h){return i=i.filter(h),n}}}};return a}function xte(e){e===void 0&&(e={});var t=bte(null);return t.options=Mo({async:!0,ssr:!1},e),t}var jO=function(e){var t=e.sideCar,n=SO(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return v.createElement(r,Mo({},n))};jO.isSideCarExport=!0;function wte(e,t){return e.useMedium(t),jO}var AO=xte(),xb=function(){},km=v.forwardRef(function(e,t){var n=v.useRef(null),r=v.useState({onScrollCapture:xb,onWheelCapture:xb,onTouchMoveCapture:xb}),a=r[0],o=r[1],i=e.forwardProps,c=e.children,u=e.className,d=e.removeScrollBar,h=e.enabled,y=e.shards,m=e.sideCar,k=e.noRelative,w=e.noIsolation,x=e.inert,b=e.allowPinchZoom,_=e.as,C=_===void 0?"div":_,E=e.gapMode,O=SO(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=m,N=vte([n,t]),P=Mo(Mo({},O),a);return v.createElement(v.Fragment,null,h&&v.createElement(j,{sideCar:AO,removeScrollBar:d,shards:y,noRelative:k,noIsolation:w,inert:x,setCallbacks:o,allowPinchZoom:!!b,lockRef:n,gapMode:E}),i?v.cloneElement(v.Children.only(c),Mo(Mo({},P),{ref:N})):v.createElement(C,Mo({},P,{className:u,ref:N}),c))});km.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},km.classNames={fullWidth:vm,zeroRight:gm};var _te=function(){if(typeof __webpack_nonce__!="undefined")return __webpack_nonce__};function Ste(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=_te();return t&&e.setAttribute("nonce",t),e}function Cte(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function jte(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Ate=function(){var e=0,t=null;return{add:function(n){e==0&&(t=Ste())&&(Cte(t,n),jte(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Ote=function(){var e=Ate();return function(t,n){v.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},OO=function(){var e=Ote(),t=function(n){var r=n.styles,a=n.dynamic;return e(r,a),null};return t},Ete={left:0,top:0,right:0,gap:0},wb=function(e){return parseInt(e||"",10)||0},Tte=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[wb(n),wb(r),wb(a)]},Nte=function(e){if(e===void 0&&(e="margin"),typeof window=="undefined")return Ete;var t=Tte(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Pte=OO(),Vl="data-scroll-locked",Rte=function(e,t,n,r){var a=e.left,o=e.top,i=e.right,c=e.gap;return n===void 0&&(n="margin"),`
  .`.concat(pte,` {
   overflow: hidden `).concat(r,`;
   padding-right: `).concat(c,"px ").concat(r,`;
  }
  body[`).concat(Vl,`] {
    overflow: hidden `).concat(r,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
    padding-left: `.concat(a,`px;
    padding-top: `).concat(o,`px;
    padding-right: `).concat(i,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(c,"px ").concat(r,`;
    `),n==="padding"&&"padding-right: ".concat(c,"px ").concat(r,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(gm,` {
    right: `).concat(c,"px ").concat(r,`;
  }
  
  .`).concat(vm,` {
    margin-right: `).concat(c,"px ").concat(r,`;
  }
  
  .`).concat(gm," .").concat(gm,` {
    right: 0 `).concat(r,`;
  }
  
  .`).concat(vm," .").concat(vm,` {
    margin-right: 0 `).concat(r,`;
  }
  
  body[`).concat(Vl,`] {
    `).concat(hte,": ").concat(c,`px;
  }
`)},EO=function(){var e=parseInt(document.body.getAttribute(Vl)||"0",10);return isFinite(e)?e:0},Mte=function(){v.useEffect(function(){return document.body.setAttribute(Vl,(EO()+1).toString()),function(){var e=EO()-1;e<=0?document.body.removeAttribute(Vl):document.body.setAttribute(Vl,e.toString())}},[])},Lte=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=r===void 0?"margin":r;Mte();var o=v.useMemo(function(){return Nte(a)},[a]);return v.createElement(Pte,{styles:Rte(o,!t,a,n?"":"!important")})},_b=!1;if(typeof window!="undefined")try{var bm=Object.defineProperty({},"passive",{get:function(){return _b=!0,!0}});window.addEventListener("test",bm,bm),window.removeEventListener("test",bm,bm)}catch(e){_b=!1}var ql=_b?{passive:!1}:!1,Dte=function(e){return e.tagName==="TEXTAREA"},TO=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Dte(e)&&n[t]==="visible")},Ite=function(e){return TO(e,"overflowY")},$te=function(e){return TO(e,"overflowX")},NO=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot!="undefined"&&r instanceof ShadowRoot&&(r=r.host);var a=PO(e,r);if(a){var o=RO(e,r),i=o[1],c=o[2];if(i>c)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Bte=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ute=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},PO=function(e,t){return e==="v"?Ite(t):$te(t)},RO=function(e,t){return e==="v"?Bte(t):Ute(t)},Fte=function(e,t){return e==="h"&&t==="rtl"?-1:1},zte=function(e,t,n,r,a){var o=Fte(e,window.getComputedStyle(t).direction),i=o*r,c=n.target,u=t.contains(c),d=!1,h=i>0,y=0,m=0;do{if(!c)break;var k=RO(e,c),w=k[0],x=k[1],b=k[2],_=x-b-o*w;(w||_)&&PO(e,c)&&(y+=_,m+=w);var C=c.parentNode;c=C&&C.nodeType===Node.DOCUMENT_FRAGMENT_NODE?C.host:C}while(!u&&c!==document.body||u&&(t.contains(c)||t===c));return(h&&Math.abs(y)<1||!h&&Math.abs(m)<1)&&(d=!0),d},xm=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},MO=function(e){return[e.deltaX,e.deltaY]},LO=function(e){return e&&"current"in e?e.current:e},Hte=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Vte=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},qte=0,Gl=[];function Gte(e){var t=v.useRef([]),n=v.useRef([0,0]),r=v.useRef(),a=v.useState(qte++)[0],o=v.useState(OO)[0],i=v.useRef(e);v.useEffect(function(){i.current=e},[e]),v.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var x=yte([e.lockRef.current],(e.shards||[]).map(LO),!0).filter(Boolean);return x.forEach(function(b){return b.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),x.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var c=v.useCallback(function(x,b){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!i.current.allowPinchZoom;var _=xm(x),C=n.current,E="deltaX"in x?x.deltaX:C[0]-_[0],O="deltaY"in x?x.deltaY:C[1]-_[1],j,N=x.target,P=Math.abs(E)>Math.abs(O)?"h":"v";if("touches"in x&&P==="h"&&N.type==="range")return!1;var R=NO(P,N);if(!R)return!0;if(R?j=P:(j=P==="v"?"h":"v",R=NO(P,N)),!R)return!1;if(!r.current&&"changedTouches"in x&&(E||O)&&(r.current=j),!j)return!0;var M=r.current||j;return zte(M,b,x,M==="h"?E:O)},[]),u=v.useCallback(function(x){var b=x;if(!(!Gl.length||Gl[Gl.length-1]!==o)){var _="deltaY"in b?MO(b):xm(b),C=t.current.filter(function(j){return j.name===b.type&&(j.target===b.target||b.target===j.shadowParent)&&Hte(j.delta,_)})[0];if(C&&C.should){b.cancelable&&b.preventDefault();return}if(!C){var E=(i.current.shards||[]).map(LO).filter(Boolean).filter(function(j){return j.contains(b.target)}),O=E.length>0?c(b,E[0]):!i.current.noIsolation;O&&b.cancelable&&b.preventDefault()}}},[]),d=v.useCallback(function(x,b,_,C){var E={name:x,delta:b,target:_,should:C,shadowParent:Wte(_)};t.current.push(E),setTimeout(function(){t.current=t.current.filter(function(O){return O!==E})},1)},[]),h=v.useCallback(function(x){n.current=xm(x),r.current=void 0},[]),y=v.useCallback(function(x){d(x.type,MO(x),x.target,c(x,e.lockRef.current))},[]),m=v.useCallback(function(x){d(x.type,xm(x),x.target,c(x,e.lockRef.current))},[]);v.useEffect(function(){return Gl.push(o),e.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:m}),document.addEventListener("wheel",u,ql),document.addEventListener("touchmove",u,ql),document.addEventListener("touchstart",h,ql),function(){Gl=Gl.filter(function(x){return x!==o}),document.removeEventListener("wheel",u,ql),document.removeEventListener("touchmove",u,ql),document.removeEventListener("touchstart",h,ql)}},[]);var k=e.removeScrollBar,w=e.inert;return v.createElement(v.Fragment,null,w?v.createElement(o,{styles:Vte(a)}):null,k?v.createElement(Lte,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Wte(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Yte=wte(AO,Gte);var wm=v.forwardRef(function(e,t){return v.createElement(km,Mo({},e,{ref:t,sideCar:Yte}))});wm.classNames=km.classNames;var Sb=["Enter"," "],Kte=["ArrowDown","PageUp","Home"],DO=["ArrowUp","PageDown","End"],Zte=[...Kte,...DO],Xte={ltr:[...Sb,"ArrowRight"],rtl:[...Sb,"ArrowLeft"]},Qte={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Td="Menu",[Nd,Jte,ene]=em(Td),[lc,IO]=Er(Td,[ene,Fl,zl]),_m=Fl(),$O=zl(),[tne,uc]=lc(Td),[nne,Pd]=lc(Td),BO=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:a,onOpenChange:o,modal:i=!0}=e,c=_m(t),[u,d]=v.useState(null),h=v.useRef(!1),y=Eo(o),m=Dl(a);return v.useEffect(()=>{const k=()=>{h.current=!0,document.addEventListener("pointerdown",w,{capture:!0,once:!0}),document.addEventListener("pointermove",w,{capture:!0,once:!0})},w=()=>h.current=!1;return document.addEventListener("keydown",k,{capture:!0}),()=>{document.removeEventListener("keydown",k,{capture:!0}),document.removeEventListener("pointerdown",w,{capture:!0}),document.removeEventListener("pointermove",w,{capture:!0})}},[]),f.jsx(ub,B(A({},c),{children:f.jsx(tne,{scope:t,open:n,onOpenChange:y,content:u,onContentChange:d,children:f.jsx(nne,{scope:t,onClose:v.useCallback(()=>y(!1),[y]),isUsingKeyboardRef:h,dir:m,modal:i,children:r})})}))};BO.displayName=Td;var rne="MenuAnchor",Cb=v.forwardRef((e,t)=>{const o=e,{__scopeMenu:n}=o,r=ae(o,["__scopeMenu"]),a=_m(n);return f.jsx(fb,B(A(A({},a),r),{ref:t}))});Cb.displayName=rne;var jb="MenuPortal",[ane,UO]=lc(jb,{forceMount:void 0}),FO=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:a}=e,o=uc(jb,t);return f.jsx(ane,{scope:t,forceMount:n,children:f.jsx(oa,{present:n||o.open,children:f.jsx(ym,{asChild:!0,container:a,children:r})})})};FO.displayName=jb;var Ca="MenuContent",[one,Ab]=lc(Ca),zO=v.forwardRef((e,t)=>{const n=UO(Ca,e.__scopeMenu),c=e,{forceMount:r=n.forceMount}=c,a=ae(c,["forceMount"]),o=uc(Ca,e.__scopeMenu),i=Pd(Ca,e.__scopeMenu);return f.jsx(Nd.Provider,{scope:e.__scopeMenu,children:f.jsx(oa,{present:r||o.open,children:f.jsx(Nd.Slot,{scope:e.__scopeMenu,children:i.modal?f.jsx(ine,B(A({},a),{ref:t})):f.jsx(sne,B(A({},a),{ref:t}))})})})}),ine=v.forwardRef((e,t)=>{const n=uc(Ca,e.__scopeMenu),r=v.useRef(null),a=jt(t,r);return v.useEffect(()=>{const o=r.current;if(o)return kb(o)},[]),f.jsx(Ob,B(A({},e),{ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Ge(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),sne=v.forwardRef((e,t)=>{const n=uc(Ca,e.__scopeMenu);return f.jsx(Ob,B(A({},e),{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),cne=ate("MenuContent.ScrollLock"),Ob=v.forwardRef((e,t)=>{const ne=e,{__scopeMenu:n,loop:r=!1,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:c,onEntryFocus:u,onEscapeKeyDown:d,onPointerDownOutside:h,onFocusOutside:y,onInteractOutside:m,onDismiss:k,disableOutsideScroll:w}=ne,x=ae(ne,["__scopeMenu","loop","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEntryFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss","disableOutsideScroll"]),b=uc(Ca,n),_=Pd(Ca,n),C=_m(n),E=$O(n),O=Jte(n),[j,N]=v.useState(null),P=v.useRef(null),R=jt(t,P,b.onContentChange),M=v.useRef(0),F=v.useRef(""),H=v.useRef(0),U=v.useRef(null),z=v.useRef("right"),$=v.useRef(0),Z=w?wm:v.Fragment,D=w?{as:cne,allowPinchZoom:!0}:void 0,X=I=>{var fe,pe;const ee=F.current+I,se=O().filter(Ae=>!Ae.disabled),W=document.activeElement,ie=(fe=se.find(Ae=>Ae.ref.current===W))==null?void 0:fe.textValue,de=se.map(Ae=>Ae.textValue),ue=bne(de,ee,ie),we=(pe=se.find(Ae=>Ae.textValue===ue))==null?void 0:pe.ref.current;(function Ae(Te){F.current=Te,window.clearTimeout(M.current),Te!==""&&(M.current=window.setTimeout(()=>Ae(""),1e3))})(ee),we&&setTimeout(()=>we.focus())};v.useEffect(()=>()=>window.clearTimeout(M.current),[]),Yk();const V=v.useCallback(I=>{var se,W;return z.current===((se=U.current)==null?void 0:se.side)&&wne(I,(W=U.current)==null?void 0:W.area)},[]);return f.jsx(one,{scope:n,searchRef:F,onItemEnter:v.useCallback(I=>{V(I)&&I.preventDefault()},[V]),onItemLeave:v.useCallback(I=>{var ee;V(I)||((ee=P.current)==null||ee.focus(),N(null))},[V]),onTriggerLeave:v.useCallback(I=>{V(I)&&I.preventDefault()},[V]),pointerGraceTimerRef:H,onPointerGraceIntentChange:v.useCallback(I=>{U.current=I},[]),children:f.jsx(Z,B(A({},D),{children:f.jsx(tm,{asChild:!0,trapped:a,onMountAutoFocus:Ge(o,I=>{var ee;I.preventDefault(),(ee=P.current)==null||ee.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:f.jsx(Cd,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:h,onFocusOutside:y,onInteractOutside:m,onDismiss:k,children:f.jsx(mb,B(A({asChild:!0},E),{dir:_.dir,orientation:"vertical",loop:r,currentTabStopId:j,onCurrentTabStopIdChange:N,onEntryFocus:Ge(u,I=>{_.isUsingKeyboardRef.current||I.preventDefault()}),preventScrollOnEntryFocus:!0,children:f.jsx(db,B(A(A({role:"menu","aria-orientation":"vertical","data-state":oE(b.open),"data-radix-menu-content":"",dir:_.dir},C),x),{ref:R,style:A({outline:"none"},x.style),onKeyDown:Ge(x.onKeyDown,I=>{const se=I.target.closest("[data-radix-menu-content]")===I.currentTarget,W=I.ctrlKey||I.altKey||I.metaKey,ie=I.key.length===1;se&&(I.key==="Tab"&&I.preventDefault(),!W&&ie&&X(I.key));const de=P.current;if(I.target!==de||!Zte.includes(I.key))return;I.preventDefault();const we=O().filter(fe=>!fe.disabled).map(fe=>fe.ref.current);DO.includes(I.key)&&we.reverse(),vne(we)}),onBlur:Ge(e.onBlur,I=>{I.currentTarget.contains(I.target)||(window.clearTimeout(M.current),F.current="")}),onPointerMove:Ge(e.onPointerMove,Md(I=>{const ee=I.target,se=$.current!==I.clientX;if(I.currentTarget.contains(ee)&&se){const W=I.clientX>$.current?"right":"left";z.current=W,$.current=I.clientX}}))}))}))})})}))})});zO.displayName=Ca;var lne="MenuGroup",Eb=v.forwardRef((e,t)=>{const a=e,{__scopeMenu:n}=a,r=ae(a,["__scopeMenu"]);return f.jsx(et.div,B(A({role:"group"},r),{ref:t}))});Eb.displayName=lne;var une="MenuLabel",HO=v.forwardRef((e,t)=>{const a=e,{__scopeMenu:n}=a,r=ae(a,["__scopeMenu"]);return f.jsx(et.div,B(A({},r),{ref:t}))});HO.displayName=une;var Sm="MenuItem",VO="menu.itemSelect",Cm=v.forwardRef((e,t)=>{const y=e,{disabled:n=!1,onSelect:r}=y,a=ae(y,["disabled","onSelect"]),o=v.useRef(null),i=Pd(Sm,e.__scopeMenu),c=Ab(Sm,e.__scopeMenu),u=jt(t,o),d=v.useRef(!1),h=()=>{const m=o.current;if(!n&&m){const k=new CustomEvent(VO,{bubbles:!0,cancelable:!0});m.addEventListener(VO,w=>r==null?void 0:r(w),{once:!0}),OA(m,k),k.defaultPrevented?d.current=!1:i.onClose()}};return f.jsx(qO,B(A({},a),{ref:u,disabled:n,onClick:Ge(e.onClick,h),onPointerDown:m=>{var k;(k=e.onPointerDown)==null||k.call(e,m),d.current=!0},onPointerUp:Ge(e.onPointerUp,m=>{var k;d.current||(k=m.currentTarget)==null||k.click()}),onKeyDown:Ge(e.onKeyDown,m=>{const k=c.searchRef.current!=="";n||k&&m.key===" "||Sb.includes(m.key)&&(m.currentTarget.click(),m.preventDefault())})}))});Cm.displayName=Sm;var qO=v.forwardRef((e,t)=>{const w=e,{__scopeMenu:n,disabled:r=!1,textValue:a}=w,o=ae(w,["__scopeMenu","disabled","textValue"]),i=Ab(Sm,n),c=$O(n),u=v.useRef(null),d=jt(t,u),[h,y]=v.useState(!1),[m,k]=v.useState("");return v.useEffect(()=>{var b;const x=u.current;x&&k(((b=x.textContent)!=null?b:"").trim())},[o.children]),f.jsx(Nd.ItemSlot,{scope:n,disabled:r,textValue:a!=null?a:m,children:f.jsx(gb,B(A({asChild:!0},c),{focusable:!r,children:f.jsx(et.div,B(A({role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},o),{ref:d,onPointerMove:Ge(e.onPointerMove,Md(x=>{r?i.onItemLeave(x):(i.onItemEnter(x),x.defaultPrevented||x.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Ge(e.onPointerLeave,Md(x=>i.onItemLeave(x))),onFocus:Ge(e.onFocus,()=>y(!0)),onBlur:Ge(e.onBlur,()=>y(!1))}))}))})}),fne="MenuCheckboxItem",GO=v.forwardRef((e,t)=>{const o=e,{checked:n=!1,onCheckedChange:r}=o,a=ae(o,["checked","onCheckedChange"]);return f.jsx(XO,{scope:e.__scopeMenu,checked:n,children:f.jsx(Cm,B(A({role:"menuitemcheckbox","aria-checked":jm(n)?"mixed":n},a),{ref:t,"data-state":Nb(n),onSelect:Ge(a.onSelect,()=>r==null?void 0:r(jm(n)?!0:!n),{checkForDefaultPrevented:!1})}))})});GO.displayName=fne;var WO="MenuRadioGroup",[dne,yne]=lc(WO,{value:void 0,onValueChange:()=>{}}),YO=v.forwardRef((e,t)=>{const i=e,{value:n,onValueChange:r}=i,a=ae(i,["value","onValueChange"]),o=Eo(r);return f.jsx(dne,{scope:e.__scopeMenu,value:n,onValueChange:o,children:f.jsx(Eb,B(A({},a),{ref:t}))})});YO.displayName=WO;var KO="MenuRadioItem",ZO=v.forwardRef((e,t)=>{const i=e,{value:n}=i,r=ae(i,["value"]),a=yne(KO,e.__scopeMenu),o=n===a.value;return f.jsx(XO,{scope:e.__scopeMenu,checked:o,children:f.jsx(Cm,B(A({role:"menuitemradio","aria-checked":o},r),{ref:t,"data-state":Nb(o),onSelect:Ge(r.onSelect,()=>{var c;return(c=a.onValueChange)==null?void 0:c.call(a,n)},{checkForDefaultPrevented:!1})}))})});ZO.displayName=KO;var Tb="MenuItemIndicator",[XO,pne]=lc(Tb,{checked:!1}),QO=v.forwardRef((e,t)=>{const i=e,{__scopeMenu:n,forceMount:r}=i,a=ae(i,["__scopeMenu","forceMount"]),o=pne(Tb,n);return f.jsx(oa,{present:r||jm(o.checked)||o.checked===!0,children:f.jsx(et.span,B(A({},a),{ref:t,"data-state":Nb(o.checked)}))})});QO.displayName=Tb;var hne="MenuSeparator",JO=v.forwardRef((e,t)=>{const a=e,{__scopeMenu:n}=a,r=ae(a,["__scopeMenu"]);return f.jsx(et.div,B(A({role:"separator","aria-orientation":"horizontal"},r),{ref:t}))});JO.displayName=hne;var mne="MenuArrow",eE=v.forwardRef((e,t)=>{const o=e,{__scopeMenu:n}=o,r=ae(o,["__scopeMenu"]),a=_m(n);return f.jsx(yb,B(A(A({},a),r),{ref:t}))});eE.displayName=mne;var gne="MenuSub",[I9e,tE]=lc(gne),Rd="MenuSubTrigger",nE=v.forwardRef((e,t)=>{const n=uc(Rd,e.__scopeMenu),r=Pd(Rd,e.__scopeMenu),a=tE(Rd,e.__scopeMenu),o=Ab(Rd,e.__scopeMenu),i=v.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:u}=o,d={__scopeMenu:e.__scopeMenu},h=v.useCallback(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return v.useEffect(()=>h,[h]),v.useEffect(()=>{const y=c.current;return()=>{window.clearTimeout(y),u(null)}},[c,u]),f.jsx(Cb,B(A({asChild:!0},d),{children:f.jsx(qO,B(A({id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":oE(n.open)},e),{ref:Hr(t,a.onTriggerChange),onClick:y=>{var m;(m=e.onClick)==null||m.call(e,y),!(e.disabled||y.defaultPrevented)&&(y.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Ge(e.onPointerMove,Md(y=>{o.onItemEnter(y),!y.defaultPrevented&&!e.disabled&&!n.open&&!i.current&&(o.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{n.onOpenChange(!0),h()},100))})),onPointerLeave:Ge(e.onPointerLeave,Md(y=>{var k,w;h();const m=(k=n.content)==null?void 0:k.getBoundingClientRect();if(m){const x=(w=n.content)==null?void 0:w.dataset.side,b=x==="right",_=b?-5:5,C=m[b?"left":"right"],E=m[b?"right":"left"];o.onPointerGraceIntentChange({area:[{x:y.clientX+_,y:y.clientY},{x:C,y:m.top},{x:E,y:m.top},{x:E,y:m.bottom},{x:C,y:m.bottom}],side:x}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(y),y.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:Ge(e.onKeyDown,y=>{var k;const m=o.searchRef.current!=="";e.disabled||m&&y.key===" "||Xte[r.dir].includes(y.key)&&(n.onOpenChange(!0),(k=n.content)==null||k.focus(),y.preventDefault())})}))}))});nE.displayName=Rd;var rE="MenuSubContent",aE=v.forwardRef((e,t)=>{const n=UO(Ca,e.__scopeMenu),h=e,{forceMount:r=n.forceMount}=h,a=ae(h,["forceMount"]),o=uc(Ca,e.__scopeMenu),i=Pd(Ca,e.__scopeMenu),c=tE(rE,e.__scopeMenu),u=v.useRef(null),d=jt(t,u);return f.jsx(Nd.Provider,{scope:e.__scopeMenu,children:f.jsx(oa,{present:r||o.open,children:f.jsx(Nd.Slot,{scope:e.__scopeMenu,children:f.jsx(Ob,B(A({id:c.contentId,"aria-labelledby":c.triggerId},a),{ref:d,align:"start",side:i.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:y=>{var m;i.isUsingKeyboardRef.current&&((m=u.current)==null||m.focus()),y.preventDefault()},onCloseAutoFocus:y=>y.preventDefault(),onFocusOutside:Ge(e.onFocusOutside,y=>{y.target!==c.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:Ge(e.onEscapeKeyDown,y=>{i.onClose(),y.preventDefault()}),onKeyDown:Ge(e.onKeyDown,y=>{var w;const m=y.currentTarget.contains(y.target),k=Qte[i.dir].includes(y.key);m&&k&&(o.onOpenChange(!1),(w=c.trigger)==null||w.focus(),y.preventDefault())})}))})})})});aE.displayName=rE;function oE(e){return e?"open":"closed"}function jm(e){return e==="indeterminate"}function Nb(e){return jm(e)?"indeterminate":e?"checked":"unchecked"}function vne(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function kne(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function bne(e,t,n){const a=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let i=kne(e,Math.max(o,0));a.length===1&&(i=i.filter(d=>d!==n));const u=i.find(d=>d.toLowerCase().startsWith(a.toLowerCase()));return u!==n?u:void 0}function xne(e,t){const{x:n,y:r}=e;let a=!1;for(let o=0,i=t.length-1;o<t.length;i=o++){const c=t[o],u=t[i],d=c.x,h=c.y,y=u.x,m=u.y;h>r!=m>r&&n<(y-d)*(r-h)/(m-h)+d&&(a=!a)}return a}function wne(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return xne(n,t)}function Md(e){return t=>t.pointerType==="mouse"?e(t):void 0}var _ne=BO,Sne=Cb,Cne=FO,jne=zO,Ane=Eb,One=HO,Ene=Cm,Tne=GO,Nne=YO,Pne=ZO,Rne=QO,Mne=JO,Lne=eE,Dne=nE,Ine=aE,Am="DropdownMenu",[$ne,$9e]=Er(Am,[IO]),Tr=IO(),[Bne,iE]=$ne(Am),sE=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:a,defaultOpen:o,onOpenChange:i,modal:c=!0}=e,u=Tr(t),d=v.useRef(null),[h,y]=na({prop:a,defaultProp:o!=null?o:!1,onChange:i,caller:Am});return f.jsx(Bne,{scope:t,triggerId:Un(),triggerRef:d,contentId:Un(),open:h,onOpenChange:y,onOpenToggle:v.useCallback(()=>y(m=>!m),[y]),modal:c,children:f.jsx(_ne,B(A({},u),{open:h,onOpenChange:y,dir:r,modal:c,children:n}))})};sE.displayName=Am;var cE="DropdownMenuTrigger",lE=v.forwardRef((e,t)=>{const c=e,{__scopeDropdownMenu:n,disabled:r=!1}=c,a=ae(c,["__scopeDropdownMenu","disabled"]),o=iE(cE,n),i=Tr(n);return f.jsx(Sne,B(A({asChild:!0},i),{children:f.jsx(et.button,B(A({type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},a),{ref:Hr(t,o.triggerRef),onPointerDown:Ge(e.onPointerDown,u=>{!r&&u.button===0&&u.ctrlKey===!1&&(o.onOpenToggle(),o.open||u.preventDefault())}),onKeyDown:Ge(e.onKeyDown,u=>{r||(["Enter"," "].includes(u.key)&&o.onOpenToggle(),u.key==="ArrowDown"&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(u.key)&&u.preventDefault())})}))}))});lE.displayName=cE;var Une="DropdownMenuPortal",uE=e=>{const a=e,{__scopeDropdownMenu:t}=a,n=ae(a,["__scopeDropdownMenu"]),r=Tr(t);return f.jsx(Cne,A(A({},r),n))};uE.displayName=Une;var fE="DropdownMenuContent",dE=v.forwardRef((e,t)=>{const c=e,{__scopeDropdownMenu:n}=c,r=ae(c,["__scopeDropdownMenu"]),a=iE(fE,n),o=Tr(n),i=v.useRef(!1);return f.jsx(jne,B(A(A({id:a.contentId,"aria-labelledby":a.triggerId},o),r),{ref:t,onCloseAutoFocus:Ge(e.onCloseAutoFocus,u=>{var d;i.current||(d=a.triggerRef.current)==null||d.focus(),i.current=!1,u.preventDefault()}),onInteractOutside:Ge(e.onInteractOutside,u=>{const d=u.detail.originalEvent,h=d.button===0&&d.ctrlKey===!0,y=d.button===2||h;(!a.modal||y)&&(i.current=!0)}),style:B(A({},e.style),{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});dE.displayName=fE;var Fne="DropdownMenuGroup",zne=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Ane,B(A(A({},a),r),{ref:t}))});zne.displayName=Fne;var Hne="DropdownMenuLabel",yE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(One,B(A(A({},a),r),{ref:t}))});yE.displayName=Hne;var Vne="DropdownMenuItem",pE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Ene,B(A(A({},a),r),{ref:t}))});pE.displayName=Vne;var qne="DropdownMenuCheckboxItem",hE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Tne,B(A(A({},a),r),{ref:t}))});hE.displayName=qne;var Gne="DropdownMenuRadioGroup",Wne=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Nne,B(A(A({},a),r),{ref:t}))});Wne.displayName=Gne;var Yne="DropdownMenuRadioItem",mE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Pne,B(A(A({},a),r),{ref:t}))});mE.displayName=Yne;var Kne="DropdownMenuItemIndicator",gE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Rne,B(A(A({},a),r),{ref:t}))});gE.displayName=Kne;var Zne="DropdownMenuSeparator",vE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Mne,B(A(A({},a),r),{ref:t}))});vE.displayName=Zne;var Xne="DropdownMenuArrow",Qne=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Lne,B(A(A({},a),r),{ref:t}))});Qne.displayName=Xne;var Jne="DropdownMenuSubTrigger",kE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Dne,B(A(A({},a),r),{ref:t}))});kE.displayName=Jne;var ere="DropdownMenuSubContent",bE=v.forwardRef((e,t)=>{const o=e,{__scopeDropdownMenu:n}=o,r=ae(o,["__scopeDropdownMenu"]),a=Tr(n);return f.jsx(Ine,B(A(A({},a),r),{ref:t,style:B(A({},e.style),{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});bE.displayName=ere;var tre=sE,nre=lE,rre=uE,xE=dE,wE=yE,_E=pE,SE=hE,CE=mE,jE=gE,AE=vE,OE=kE,EE=bE;function TE(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=TE(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function vt(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=TE(e))&&(r&&(r+=" "),r+=t);return r}const Pb="-",are=e=>{const t=ire(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:i=>{const c=i.split(Pb);return c[0]===""&&c.length!==1&&c.shift(),NE(c,t)||ore(i)},getConflictingClassGroupIds:(i,c)=>{const u=n[i]||[];return c&&r[i]?[...u,...r[i]]:u}}},NE=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),a=r?NE(e.slice(1),r):void 0;if(a)return a;if(t.validators.length===0)return;const o=e.join(Pb);return(i=t.validators.find(({validator:c})=>c(o)))==null?void 0:i.classGroupId},PE=/^\[(.+)\]$/,ore=e=>{if(PE.test(e)){const t=PE.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},ire=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const a in n)Rb(n[a],r,a,t);return r},Rb=(e,t,n,r)=>{e.forEach(a=>{if(typeof a=="string"){const o=a===""?t:RE(t,a);o.classGroupId=n;return}if(typeof a=="function"){if(sre(a)){Rb(a(r),t,n,r);return}t.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([o,i])=>{Rb(i,RE(t,o),n,r)})})},RE=(e,t)=>{let n=e;return t.split(Pb).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},sre=e=>e.isThemeGetter,cre=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const a=(o,i)=>{n.set(o,i),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let i=n.get(o);if(i!==void 0)return i;if((i=r.get(o))!==void 0)return a(o,i),i},set(o,i){n.has(o)?n.set(o,i):a(o,i)}}},Mb="!",Lb=":",lre=Lb.length,ure=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=a=>{const o=[];let i=0,c=0,u=0,d;for(let w=0;w<a.length;w++){let x=a[w];if(i===0&&c===0){if(x===Lb){o.push(a.slice(u,w)),u=w+lre;continue}if(x==="/"){d=w;continue}}x==="["?i++:x==="]"?i--:x==="("?c++:x===")"&&c--}const h=o.length===0?a:a.substring(u),y=fre(h),m=y!==h,k=d&&d>u?d-u:void 0;return{modifiers:o,hasImportantModifier:m,baseClassName:y,maybePostfixModifierPosition:k}};if(t){const a=t+Lb,o=r;r=i=>i.startsWith(a)?o(i.substring(a.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:i,maybePostfixModifierPosition:void 0}}if(n){const a=r;r=o=>n({className:o,parseClassName:a})}return r},fre=e=>e.endsWith(Mb)?e.substring(0,e.length-1):e.startsWith(Mb)?e.substring(1):e,dre=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const a=[];let o=[];return r.forEach(i=>{i[0]==="["||t[i]?(a.push(...o.sort(),i),o=[]):o.push(i)}),a.push(...o.sort()),a}},yre=e=>A({cache:cre(e.cacheSize),parseClassName:ure(e),sortModifiers:dre(e)},are(e)),pre=/\s+/,hre=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:o}=t,i=[],c=e.trim().split(pre);let u="";for(let d=c.length-1;d>=0;d-=1){const h=c[d],{isExternal:y,modifiers:m,hasImportantModifier:k,baseClassName:w,maybePostfixModifierPosition:x}=n(h);if(y){u=h+(u.length>0?" "+u:u);continue}let b=!!x,_=r(b?w.substring(0,x):w);if(!_){if(!b){u=h+(u.length>0?" "+u:u);continue}if(_=r(w),!_){u=h+(u.length>0?" "+u:u);continue}b=!1}const C=o(m).join(":"),E=k?C+Mb:C,O=E+_;if(i.includes(O))continue;i.push(O);const j=a(_,b);for(let N=0;N<j.length;++N){const P=j[N];i.push(E+P)}u=h+(u.length>0?" "+u:u)}return u};function mre(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=ME(t))&&(r&&(r+=" "),r+=n);return r}const ME=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=ME(e[r]))&&(n&&(n+=" "),n+=t);return n};function gre(e,...t){let n,r,a,o=i;function i(u){const d=t.reduce((h,y)=>y(h),e());return n=yre(d),r=n.cache.get,a=n.cache.set,o=c,c(u)}function c(u){const d=r(u);if(d)return d;const h=hre(u,n);return a(u,h),h}return function(){return o(mre.apply(null,arguments))}}const Fn=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},LE=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,DE=/^\((?:(\w[\w-]*):)?(.+)\)$/i,vre=/^\d+\/\d+$/,kre=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,bre=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,xre=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,wre=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,_re=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Wl=e=>vre.test(e),_t=e=>!!e&&!Number.isNaN(Number(e)),is=e=>!!e&&Number.isInteger(Number(e)),Db=e=>e.endsWith("%")&&_t(e.slice(0,-1)),fi=e=>kre.test(e),Sre=()=>!0,Cre=e=>bre.test(e)&&!xre.test(e),IE=()=>!1,jre=e=>wre.test(e),Are=e=>_re.test(e),Ore=e=>!Ze(e)&&!Xe(e),Ere=e=>Yl(e,zE,IE),Ze=e=>LE.test(e),fc=e=>Yl(e,HE,Cre),Ib=e=>Yl(e,Mre,_t),$E=e=>Yl(e,UE,IE),Tre=e=>Yl(e,FE,Are),Om=e=>Yl(e,VE,jre),Xe=e=>DE.test(e),Ld=e=>Kl(e,HE),Nre=e=>Kl(e,Lre),BE=e=>Kl(e,UE),Pre=e=>Kl(e,zE),Rre=e=>Kl(e,FE),Em=e=>Kl(e,VE,!0),Yl=(e,t,n)=>{const r=LE.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Kl=(e,t,n=!1)=>{const r=DE.exec(e);return r?r[1]?t(r[1]):n:!1},UE=e=>e==="position"||e==="percentage",FE=e=>e==="image"||e==="url",zE=e=>e==="length"||e==="size"||e==="bg-size",HE=e=>e==="length",Mre=e=>e==="number",Lre=e=>e==="family-name",VE=e=>e==="shadow",Dre=gre(()=>{const e=Fn("color"),t=Fn("font"),n=Fn("text"),r=Fn("font-weight"),a=Fn("tracking"),o=Fn("leading"),i=Fn("breakpoint"),c=Fn("container"),u=Fn("spacing"),d=Fn("radius"),h=Fn("shadow"),y=Fn("inset-shadow"),m=Fn("text-shadow"),k=Fn("drop-shadow"),w=Fn("blur"),x=Fn("perspective"),b=Fn("aspect"),_=Fn("ease"),C=Fn("animate"),E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],O=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],j=()=>[...O(),Xe,Ze],N=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],R=()=>[Xe,Ze,u],M=()=>[Wl,"full","auto",...R()],F=()=>[is,"none","subgrid",Xe,Ze],H=()=>["auto",{span:["full",is,Xe,Ze]},is,Xe,Ze],U=()=>[is,"auto",Xe,Ze],z=()=>["auto","min","max","fr",Xe,Ze],$=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Z=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...R()],X=()=>[Wl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...R()],V=()=>[e,Xe,Ze],ne=()=>[...O(),BE,$E,{position:[Xe,Ze]}],I=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ee=()=>["auto","cover","contain",Pre,Ere,{size:[Xe,Ze]}],se=()=>[Db,Ld,fc],W=()=>["","none","full",d,Xe,Ze],ie=()=>["",_t,Ld,fc],de=()=>["solid","dashed","dotted","double"],ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],we=()=>[_t,Db,BE,$E],fe=()=>["","none",w,Xe,Ze],pe=()=>["none",_t,Xe,Ze],Ae=()=>["none",_t,Xe,Ze],Te=()=>[_t,Xe,Ze],te=()=>[Wl,"full",...R()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[fi],breakpoint:[fi],color:[Sre],container:[fi],"drop-shadow":[fi],ease:["in","out","in-out"],font:[Ore],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[fi],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[fi],shadow:[fi],spacing:["px",_t],text:[fi],"text-shadow":[fi],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Wl,Ze,Xe,b]}],container:["container"],columns:[{columns:[_t,Ze,Xe,c]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:j()}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:M()}],"inset-x":[{"inset-x":M()}],"inset-y":[{"inset-y":M()}],start:[{start:M()}],end:[{end:M()}],top:[{top:M()}],right:[{right:M()}],bottom:[{bottom:M()}],left:[{left:M()}],visibility:["visible","invisible","collapse"],z:[{z:[is,"auto",Xe,Ze]}],basis:[{basis:[Wl,"full","auto",c,...R()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[_t,Wl,"auto","initial","none",Ze]}],grow:[{grow:["",_t,Xe,Ze]}],shrink:[{shrink:["",_t,Xe,Ze]}],order:[{order:[is,"first","last","none",Xe,Ze]}],"grid-cols":[{"grid-cols":F()}],"col-start-end":[{col:H()}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":F()}],"row-start-end":[{row:H()}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":z()}],"auto-rows":[{"auto-rows":z()}],gap:[{gap:R()}],"gap-x":[{"gap-x":R()}],"gap-y":[{"gap-y":R()}],"justify-content":[{justify:[...$(),"normal"]}],"justify-items":[{"justify-items":[...Z(),"normal"]}],"justify-self":[{"justify-self":["auto",...Z()]}],"align-content":[{content:["normal",...$()]}],"align-items":[{items:[...Z(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Z(),{baseline:["","last"]}]}],"place-content":[{"place-content":$()}],"place-items":[{"place-items":[...Z(),"baseline"]}],"place-self":[{"place-self":["auto",...Z()]}],p:[{p:R()}],px:[{px:R()}],py:[{py:R()}],ps:[{ps:R()}],pe:[{pe:R()}],pt:[{pt:R()}],pr:[{pr:R()}],pb:[{pb:R()}],pl:[{pl:R()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":R()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":R()}],"space-y-reverse":["space-y-reverse"],size:[{size:X()}],w:[{w:[c,"screen",...X()]}],"min-w":[{"min-w":[c,"screen","none",...X()]}],"max-w":[{"max-w":[c,"screen","none","prose",{screen:[i]},...X()]}],h:[{h:["screen","lh",...X()]}],"min-h":[{"min-h":["screen","lh","none",...X()]}],"max-h":[{"max-h":["screen","lh",...X()]}],"font-size":[{text:["base",n,Ld,fc]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,Xe,Ib]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Db,Ze]}],"font-family":[{font:[Nre,Ze,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,Xe,Ze]}],"line-clamp":[{"line-clamp":[_t,"none",Xe,Ib]}],leading:[{leading:[o,...R()]}],"list-image":[{"list-image":["none",Xe,Ze]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Xe,Ze]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:V()}],"text-color":[{text:V()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...de(),"wavy"]}],"text-decoration-thickness":[{decoration:[_t,"from-font","auto",Xe,fc]}],"text-decoration-color":[{decoration:V()}],"underline-offset":[{"underline-offset":[_t,"auto",Xe,Ze]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Xe,Ze]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Xe,Ze]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ne()}],"bg-repeat":[{bg:I()}],"bg-size":[{bg:ee()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},is,Xe,Ze],radial:["",Xe,Ze],conic:[is,Xe,Ze]},Rre,Tre]}],"bg-color":[{bg:V()}],"gradient-from-pos":[{from:se()}],"gradient-via-pos":[{via:se()}],"gradient-to-pos":[{to:se()}],"gradient-from":[{from:V()}],"gradient-via":[{via:V()}],"gradient-to":[{to:V()}],rounded:[{rounded:W()}],"rounded-s":[{"rounded-s":W()}],"rounded-e":[{"rounded-e":W()}],"rounded-t":[{"rounded-t":W()}],"rounded-r":[{"rounded-r":W()}],"rounded-b":[{"rounded-b":W()}],"rounded-l":[{"rounded-l":W()}],"rounded-ss":[{"rounded-ss":W()}],"rounded-se":[{"rounded-se":W()}],"rounded-ee":[{"rounded-ee":W()}],"rounded-es":[{"rounded-es":W()}],"rounded-tl":[{"rounded-tl":W()}],"rounded-tr":[{"rounded-tr":W()}],"rounded-br":[{"rounded-br":W()}],"rounded-bl":[{"rounded-bl":W()}],"border-w":[{border:ie()}],"border-w-x":[{"border-x":ie()}],"border-w-y":[{"border-y":ie()}],"border-w-s":[{"border-s":ie()}],"border-w-e":[{"border-e":ie()}],"border-w-t":[{"border-t":ie()}],"border-w-r":[{"border-r":ie()}],"border-w-b":[{"border-b":ie()}],"border-w-l":[{"border-l":ie()}],"divide-x":[{"divide-x":ie()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ie()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...de(),"hidden","none"]}],"divide-style":[{divide:[...de(),"hidden","none"]}],"border-color":[{border:V()}],"border-color-x":[{"border-x":V()}],"border-color-y":[{"border-y":V()}],"border-color-s":[{"border-s":V()}],"border-color-e":[{"border-e":V()}],"border-color-t":[{"border-t":V()}],"border-color-r":[{"border-r":V()}],"border-color-b":[{"border-b":V()}],"border-color-l":[{"border-l":V()}],"divide-color":[{divide:V()}],"outline-style":[{outline:[...de(),"none","hidden"]}],"outline-offset":[{"outline-offset":[_t,Xe,Ze]}],"outline-w":[{outline:["",_t,Ld,fc]}],"outline-color":[{outline:V()}],shadow:[{shadow:["","none",h,Em,Om]}],"shadow-color":[{shadow:V()}],"inset-shadow":[{"inset-shadow":["none",y,Em,Om]}],"inset-shadow-color":[{"inset-shadow":V()}],"ring-w":[{ring:ie()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:V()}],"ring-offset-w":[{"ring-offset":[_t,fc]}],"ring-offset-color":[{"ring-offset":V()}],"inset-ring-w":[{"inset-ring":ie()}],"inset-ring-color":[{"inset-ring":V()}],"text-shadow":[{"text-shadow":["none",m,Em,Om]}],"text-shadow-color":[{"text-shadow":V()}],opacity:[{opacity:[_t,Xe,Ze]}],"mix-blend":[{"mix-blend":[...ue(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ue()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[_t]}],"mask-image-linear-from-pos":[{"mask-linear-from":we()}],"mask-image-linear-to-pos":[{"mask-linear-to":we()}],"mask-image-linear-from-color":[{"mask-linear-from":V()}],"mask-image-linear-to-color":[{"mask-linear-to":V()}],"mask-image-t-from-pos":[{"mask-t-from":we()}],"mask-image-t-to-pos":[{"mask-t-to":we()}],"mask-image-t-from-color":[{"mask-t-from":V()}],"mask-image-t-to-color":[{"mask-t-to":V()}],"mask-image-r-from-pos":[{"mask-r-from":we()}],"mask-image-r-to-pos":[{"mask-r-to":we()}],"mask-image-r-from-color":[{"mask-r-from":V()}],"mask-image-r-to-color":[{"mask-r-to":V()}],"mask-image-b-from-pos":[{"mask-b-from":we()}],"mask-image-b-to-pos":[{"mask-b-to":we()}],"mask-image-b-from-color":[{"mask-b-from":V()}],"mask-image-b-to-color":[{"mask-b-to":V()}],"mask-image-l-from-pos":[{"mask-l-from":we()}],"mask-image-l-to-pos":[{"mask-l-to":we()}],"mask-image-l-from-color":[{"mask-l-from":V()}],"mask-image-l-to-color":[{"mask-l-to":V()}],"mask-image-x-from-pos":[{"mask-x-from":we()}],"mask-image-x-to-pos":[{"mask-x-to":we()}],"mask-image-x-from-color":[{"mask-x-from":V()}],"mask-image-x-to-color":[{"mask-x-to":V()}],"mask-image-y-from-pos":[{"mask-y-from":we()}],"mask-image-y-to-pos":[{"mask-y-to":we()}],"mask-image-y-from-color":[{"mask-y-from":V()}],"mask-image-y-to-color":[{"mask-y-to":V()}],"mask-image-radial":[{"mask-radial":[Xe,Ze]}],"mask-image-radial-from-pos":[{"mask-radial-from":we()}],"mask-image-radial-to-pos":[{"mask-radial-to":we()}],"mask-image-radial-from-color":[{"mask-radial-from":V()}],"mask-image-radial-to-color":[{"mask-radial-to":V()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":O()}],"mask-image-conic-pos":[{"mask-conic":[_t]}],"mask-image-conic-from-pos":[{"mask-conic-from":we()}],"mask-image-conic-to-pos":[{"mask-conic-to":we()}],"mask-image-conic-from-color":[{"mask-conic-from":V()}],"mask-image-conic-to-color":[{"mask-conic-to":V()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ne()}],"mask-repeat":[{mask:I()}],"mask-size":[{mask:ee()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Xe,Ze]}],filter:[{filter:["","none",Xe,Ze]}],blur:[{blur:fe()}],brightness:[{brightness:[_t,Xe,Ze]}],contrast:[{contrast:[_t,Xe,Ze]}],"drop-shadow":[{"drop-shadow":["","none",k,Em,Om]}],"drop-shadow-color":[{"drop-shadow":V()}],grayscale:[{grayscale:["",_t,Xe,Ze]}],"hue-rotate":[{"hue-rotate":[_t,Xe,Ze]}],invert:[{invert:["",_t,Xe,Ze]}],saturate:[{saturate:[_t,Xe,Ze]}],sepia:[{sepia:["",_t,Xe,Ze]}],"backdrop-filter":[{"backdrop-filter":["","none",Xe,Ze]}],"backdrop-blur":[{"backdrop-blur":fe()}],"backdrop-brightness":[{"backdrop-brightness":[_t,Xe,Ze]}],"backdrop-contrast":[{"backdrop-contrast":[_t,Xe,Ze]}],"backdrop-grayscale":[{"backdrop-grayscale":["",_t,Xe,Ze]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_t,Xe,Ze]}],"backdrop-invert":[{"backdrop-invert":["",_t,Xe,Ze]}],"backdrop-opacity":[{"backdrop-opacity":[_t,Xe,Ze]}],"backdrop-saturate":[{"backdrop-saturate":[_t,Xe,Ze]}],"backdrop-sepia":[{"backdrop-sepia":["",_t,Xe,Ze]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":R()}],"border-spacing-x":[{"border-spacing-x":R()}],"border-spacing-y":[{"border-spacing-y":R()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Xe,Ze]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[_t,"initial",Xe,Ze]}],ease:[{ease:["linear","initial",_,Xe,Ze]}],delay:[{delay:[_t,Xe,Ze]}],animate:[{animate:["none",C,Xe,Ze]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,Xe,Ze]}],"perspective-origin":[{"perspective-origin":j()}],rotate:[{rotate:pe()}],"rotate-x":[{"rotate-x":pe()}],"rotate-y":[{"rotate-y":pe()}],"rotate-z":[{"rotate-z":pe()}],scale:[{scale:Ae()}],"scale-x":[{"scale-x":Ae()}],"scale-y":[{"scale-y":Ae()}],"scale-z":[{"scale-z":Ae()}],"scale-3d":["scale-3d"],skew:[{skew:Te()}],"skew-x":[{"skew-x":Te()}],"skew-y":[{"skew-y":Te()}],transform:[{transform:[Xe,Ze,"","none","gpu","cpu"]}],"transform-origin":[{origin:j()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:te()}],"translate-x":[{"translate-x":te()}],"translate-y":[{"translate-y":te()}],"translate-z":[{"translate-z":te()}],"translate-none":["translate-none"],accent:[{accent:V()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:V()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Xe,Ze]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Xe,Ze]}],fill:[{fill:["none",...V()]}],"stroke-w":[{stroke:[_t,Ld,fc,Ib]}],stroke:[{stroke:["none",...V()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function ce(...e){return Dre(vt(e))}const $b=tre,Bb=nre,Ire=v.forwardRef((o,a)=>{var i=o,{className:e,inset:t,children:n}=i,r=ae(i,["className","inset","children"]);return f.jsxs(OE,B(A({ref:a,className:ce("cky:flex cky:cursor-default cky:select-none cky:items-center cky:gap-2 cky:rounded-sm cky:px-2 cky:py-1.5 cky:text-sm cky:outline-none cky:focus:bg-accent cky:data-[state=open]:bg-accent cky:[&_svg]:pointer-events-none cky:[&_svg]:size-4 cky:[&_svg]:shrink-0",t&&"cky:pl-8",e)},r),{children:[n,f.jsx(CA,{className:"cky:ml-auto"})]}))});Ire.displayName=OE.displayName;const $re=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(EE,A({ref:n,className:ce("cky:z-50 cky:min-w-[8rem] cky:overflow-hidden cky:rounded-md cky:border cky:bg-popover cky:p-1 cky:text-popover-foreground cky:shadow-lg cky:data-[state=open]:animate-in cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=open]:fade-in-0 cky:data-[state=closed]:zoom-out-95 cky:data-[state=open]:zoom-in-95 cky:data-[side=bottom]:slide-in-from-top-2 cky:data-[side=left]:slide-in-from-right-2 cky:data-[side=right]:slide-in-from-left-2 cky:data-[side=top]:slide-in-from-bottom-2 cky:origin-[--radix-dropdown-menu-content-transform-origin]",e)},t))});$re.displayName=EE.displayName;const Ub=v.forwardRef((a,r)=>{var o=a,{className:e,sideOffset:t=4}=o,n=ae(o,["className","sideOffset"]);return f.jsx(rre,{children:f.jsx(xE,A({ref:r,sideOffset:t,className:ce("cky:z-50 cky:max-h-[var(--radix-dropdown-menu-content-available-height)] cky:min-w-[8rem] cky:overflow-y-auto cky:overflow-x-hidden cky:rounded-md cky:border cky:bg-popover cky:p-1 cky:text-popover-foreground cky:shadow-md cky:data-[state=open]:animate-in cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=open]:fade-in-0 cky:data-[state=closed]:zoom-out-95 cky:data-[state=open]:zoom-in-95 cky:data-[side=bottom]:slide-in-from-top-2 cky:data-[side=left]:slide-in-from-right-2 cky:data-[side=right]:slide-in-from-left-2 cky:data-[side=top]:slide-in-from-bottom-2 cky:origin-[--radix-dropdown-menu-content-transform-origin]",e)},n))})});Ub.displayName=xE.displayName;const Zl=v.forwardRef((a,r)=>{var o=a,{className:e,inset:t}=o,n=ae(o,["className","inset"]);return f.jsx(_E,A({ref:r,className:ce("cky:relative cky:flex cky:cursor-default cky:select-none cky:items-center cky:gap-2 cky:rounded-sm cky:px-2 cky:py-1.5 cky:text-sm cky:outline-none cky:transition-colors cky:focus:bg-accent cky:focus:text-accent-foreground cky:data-[disabled]:pointer-events-none cky:data-[disabled]:opacity-50 cky:[&>svg]:pointer-events-none cky:[&>svg]:size-4 cky:[&>svg]:shrink-0",t&&"cky:pl-8",e)},n))});Zl.displayName=_E.displayName;const Bre=v.forwardRef((o,a)=>{var i=o,{className:e,children:t,checked:n}=i,r=ae(i,["className","children","checked"]);return f.jsxs(SE,B(A({ref:a,className:ce("cky:relative cky:flex cky:cursor-default cky:select-none cky:items-center cky:rounded-sm cky:py-1.5 cky:pl-8 cky:pr-2 cky:text-sm cky:outline-none cky:transition-colors cky:focus:bg-accent cky:focus:text-accent-foreground cky:data-[disabled]:pointer-events-none cky:data-[disabled]:opacity-50",e),checked:n},r),{children:[f.jsx("span",{className:"cky:absolute cky:left-2 cky:flex cky:h-3.5 cky:w-3.5 cky:items-center cky:justify-center",children:f.jsx(jE,{children:f.jsx(Ml,{className:"cky:h-4 cky:w-4"})})}),t]}))});Bre.displayName=SE.displayName;const Ure=v.forwardRef((a,r)=>{var o=a,{className:e,children:t}=o,n=ae(o,["className","children"]);return f.jsxs(CE,B(A({ref:r,className:ce("cky:relative cky:flex cky:cursor-default cky:select-none cky:items-center cky:rounded-sm cky:py-1.5 cky:pl-8 cky:pr-2 cky:text-sm cky:outline-none cky:transition-colors cky:focus:bg-accent cky:focus:text-accent-foreground cky:data-[disabled]:pointer-events-none cky:data-[disabled]:opacity-50",e)},n),{children:[f.jsx("span",{className:"cky:absolute cky:left-2 cky:flex cky:h-3.5 cky:w-3.5 cky:items-center cky:justify-center",children:f.jsx(jE,{children:f.jsx(zQ,{className:"cky:h-2 cky:w-2 cky:fill-current"})})}),t]}))});Ure.displayName=CE.displayName;const Fre=v.forwardRef((a,r)=>{var o=a,{className:e,inset:t}=o,n=ae(o,["className","inset"]);return f.jsx(wE,A({ref:r,className:ce("cky:px-2 cky:py-1.5 cky:text-sm cky:font-semibold",t&&"cky:pl-8",e)},n))});Fre.displayName=wE.displayName;const qE=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(AE,A({ref:n,className:ce("cky:-mx-1 cky:my-1 cky:h-px cky:bg-muted",e)},t))});qE.displayName=AE.displayName;const zre="cky:z-[100050] cky:min-w-[130px] cky:overflow-hidden cky:rounded-[3px] cky:border cky:border-[#c9d0d6] cky:bg-white cky:p-0 cky:shadow-[0_3px_7px_0_rgba(0,0,0,0.07)]",Hre="cky:cursor-pointer cky:rounded-none cky:p-2.5 cky:text-sm cky:font-medium cky:text-[#3c434a] cky:outline-none cky:transition-colors cky:focus:bg-[#f8f9fa] cky:focus:text-[#3c434a] cky:data-[disabled]:pointer-events-none cky:data-[disabled]:opacity-60";function Fb(n){var r=n,{className:e}=r,t=ae(r,["className"]);return f.jsx(Ub,A({className:ce(zre,e)},t))}Fb.displayName="DropdownMenuContent";function Dd(n){var r=n,{className:e}=r,t=ae(r,["className"]);return f.jsx(Zl,A({className:ce(Hre,e)},t))}Dd.displayName="DropdownMenuItem";var Tm="Collapsible",[Vre,GE]=Er(Tm),[qre,zb]=Vre(Tm),WE=v.forwardRef((e,t)=>{const h=e,{__scopeCollapsible:n,open:r,defaultOpen:a,disabled:o,onOpenChange:i}=h,c=ae(h,["__scopeCollapsible","open","defaultOpen","disabled","onOpenChange"]),[u,d]=na({prop:r,defaultProp:a!=null?a:!1,onChange:i,caller:Tm});return f.jsx(qre,{scope:n,disabled:o,contentId:Un(),open:u,onOpenToggle:v.useCallback(()=>d(y=>!y),[d]),children:f.jsx(et.div,B(A({"data-state":Vb(u),"data-disabled":o?"":void 0},c),{ref:t}))})});WE.displayName=Tm;var YE="CollapsibleTrigger",KE=v.forwardRef((e,t)=>{const o=e,{__scopeCollapsible:n}=o,r=ae(o,["__scopeCollapsible"]),a=zb(YE,n);return f.jsx(et.button,B(A({type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":Vb(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled},r),{ref:t,onClick:Ge(e.onClick,a.onOpenToggle)}))});KE.displayName=YE;var Hb="CollapsibleContent",ZE=v.forwardRef((e,t)=>{const o=e,{forceMount:n}=o,r=ae(o,["forceMount"]),a=zb(Hb,e.__scopeCollapsible);return f.jsx(oa,{present:n||a.open,children:({present:i})=>f.jsx(Gre,B(A({},r),{ref:t,present:i}))})});ZE.displayName=Hb;var Gre=v.forwardRef((e,t)=>{const C=e,{__scopeCollapsible:n,present:r,children:a}=C,o=ae(C,["__scopeCollapsible","present","children"]),i=zb(Hb,n),[c,u]=v.useState(r),d=v.useRef(null),h=jt(t,d),y=v.useRef(0),m=y.current,k=v.useRef(0),w=k.current,x=i.open||c,b=v.useRef(x),_=v.useRef(void 0);return v.useEffect(()=>{const E=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(E)},[]),sr(()=>{const E=d.current;if(E){_.current=_.current||{transitionDuration:E.style.transitionDuration,animationName:E.style.animationName},E.style.transitionDuration="0s",E.style.animationName="none";const O=E.getBoundingClientRect();y.current=O.height,k.current=O.width,b.current||(E.style.transitionDuration=_.current.transitionDuration,E.style.animationName=_.current.animationName),u(r)}},[i.open,r]),f.jsx(et.div,B(A({"data-state":Vb(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!x},o),{ref:h,style:A({"--radix-collapsible-content-height":m?`${m}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0},e.style),children:x&&a}))});function Vb(e){return e?"open":"closed"}var Wre=WE,Yre=KE,Kre=ZE,to="Accordion",Zre=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[qb,Xre,Qre]=em(to),[Nm,U9e]=Er(to,[Qre,GE]),Gb=GE(),XE=q.forwardRef((e,t)=>{const i=e,{type:n}=i,r=ae(i,["type"]),a=r,o=r;return f.jsx(qb.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?f.jsx(nae,B(A({},o),{ref:t})):f.jsx(tae,B(A({},a),{ref:t}))})});XE.displayName=to;var[QE,Jre]=Nm(to),[JE,eae]=Nm(to,{collapsible:!1}),tae=q.forwardRef((e,t)=>{const d=e,{value:n,defaultValue:r,onValueChange:a=()=>{},collapsible:o=!1}=d,i=ae(d,["value","defaultValue","onValueChange","collapsible"]),[c,u]=na({prop:n,defaultProp:r!=null?r:"",onChange:a,caller:to});return f.jsx(QE,{scope:e.__scopeAccordion,value:q.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:q.useCallback(()=>o&&u(""),[o,u]),children:f.jsx(JE,{scope:e.__scopeAccordion,collapsible:o,children:f.jsx(e7,B(A({},i),{ref:t}))})})}),nae=q.forwardRef((e,t)=>{const h=e,{value:n,defaultValue:r,onValueChange:a=()=>{}}=h,o=ae(h,["value","defaultValue","onValueChange"]),[i,c]=na({prop:n,defaultProp:r!=null?r:[],onChange:a,caller:to}),u=q.useCallback(y=>c((m=[])=>[...m,y]),[c]),d=q.useCallback(y=>c((m=[])=>m.filter(k=>k!==y)),[c]);return f.jsx(QE,{scope:e.__scopeAccordion,value:i,onItemOpen:u,onItemClose:d,children:f.jsx(JE,{scope:e.__scopeAccordion,collapsible:!0,children:f.jsx(e7,B(A({},o),{ref:t}))})})}),[rae,Pm]=Nm(to),e7=q.forwardRef((e,t)=>{const k=e,{__scopeAccordion:n,disabled:r,dir:a,orientation:o="vertical"}=k,i=ae(k,["__scopeAccordion","disabled","dir","orientation"]),c=q.useRef(null),u=jt(c,t),d=Xre(n),y=Dl(a)==="ltr",m=Ge(e.onKeyDown,w=>{var M;if(!Zre.includes(w.key))return;const x=w.target,b=d().filter(F=>{var H;return!((H=F.ref.current)!=null&&H.disabled)}),_=b.findIndex(F=>F.ref.current===x),C=b.length;if(_===-1)return;w.preventDefault();let E=_;const O=0,j=C-1,N=()=>{E=_+1,E>j&&(E=O)},P=()=>{E=_-1,E<O&&(E=j)};switch(w.key){case"Home":E=O;break;case"End":E=j;break;case"ArrowRight":o==="horizontal"&&(y?N():P());break;case"ArrowDown":o==="vertical"&&N();break;case"ArrowLeft":o==="horizontal"&&(y?P():N());break;case"ArrowUp":o==="vertical"&&P();break}const R=E%C;(M=b[R].ref.current)==null||M.focus()});return f.jsx(rae,{scope:n,disabled:r,direction:a,orientation:o,children:f.jsx(qb.Slot,{scope:n,children:f.jsx(et.div,B(A({},i),{"data-orientation":o,ref:u,onKeyDown:r?void 0:m}))})})}),Rm="AccordionItem",[aae,Wb]=Nm(Rm),t7=q.forwardRef((e,t)=>{const y=e,{__scopeAccordion:n,value:r}=y,a=ae(y,["__scopeAccordion","value"]),o=Pm(Rm,n),i=Jre(Rm,n),c=Gb(n),u=Un(),d=r&&i.value.includes(r)||!1,h=o.disabled||e.disabled;return f.jsx(aae,{scope:n,open:d,disabled:h,triggerId:u,children:f.jsx(Wre,B(A(A({"data-orientation":o.orientation,"data-state":s7(d)},c),a),{ref:t,disabled:h,open:d,onOpenChange:m=>{m?i.onItemOpen(r):i.onItemClose(r)}}))})});t7.displayName=Rm;var n7="AccordionHeader",r7=q.forwardRef((e,t)=>{const i=e,{__scopeAccordion:n}=i,r=ae(i,["__scopeAccordion"]),a=Pm(to,n),o=Wb(n7,n);return f.jsx(et.h3,B(A({"data-orientation":a.orientation,"data-state":s7(o.open),"data-disabled":o.disabled?"":void 0},r),{ref:t}))});r7.displayName=n7;var Yb="AccordionTrigger",a7=q.forwardRef((e,t)=>{const u=e,{__scopeAccordion:n}=u,r=ae(u,["__scopeAccordion"]),a=Pm(to,n),o=Wb(Yb,n),i=eae(Yb,n),c=Gb(n);return f.jsx(qb.ItemSlot,{scope:n,children:f.jsx(Yre,B(A(A({"aria-disabled":o.open&&!i.collapsible||void 0,"data-orientation":a.orientation,id:o.triggerId},c),r),{ref:t}))})});a7.displayName=Yb;var o7="AccordionContent",i7=q.forwardRef((e,t)=>{const c=e,{__scopeAccordion:n}=c,r=ae(c,["__scopeAccordion"]),a=Pm(to,n),o=Wb(o7,n),i=Gb(n);return f.jsx(Kre,B(A(A({role:"region","aria-labelledby":o.triggerId,"data-orientation":a.orientation},i),r),{ref:t,style:A({"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)"},e.style)}))});i7.displayName=o7;function s7(e){return e?"open":"closed"}var oae=XE,iae=t7,c7=r7,Kb=a7,l7=i7;const Xl=oae,Ql=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(iae,A({ref:n,className:ce("cky:border-b",e)},t))});Ql.displayName="AccordionItem";const Id=v.forwardRef((a,r)=>{var o=a,{className:e,children:t}=o,n=ae(o,["className","children"]);return f.jsx(c7,{className:"cky:flex",children:f.jsxs(Kb,B(A({ref:r,className:ce("cky:flex cky:flex-1 cky:items-center cky:justify-between cky:py-4 cky:font-medium cky:transition-all cky:hover:underline cky:[&[data-state=open]>svg]:rotate-180",e)},n),{children:[t,f.jsx(Ll,{className:"cky:h-4 cky:w-4 cky:shrink-0 cky:transition-transform cky:duration-200"})]}))})});Id.displayName=Kb.displayName;const Jl=v.forwardRef((a,r)=>{var o=a,{className:e,children:t}=o,n=ae(o,["className","children"]);return f.jsx(l7,B(A({ref:r,className:"cky:overflow-hidden cky:text-sm cky:transition-all cky:data-[state=closed]:animate-accordion-up cky:data-[state=open]:animate-accordion-down"},n),{children:f.jsx("div",{className:ce("cky:pb-4 cky:pt-0",e),children:t})}))});Jl.displayName=l7.displayName;function sae(i){var c=i,{className:e,children:t,iconPosition:n="right",hideChevron:r=!1,ref:a}=c,o=ae(c,["className","children","iconPosition","hideChevron","ref"]);return f.jsx(c7,{className:"cky:m-0! cky:flex",children:f.jsxs(Kb,B(A({ref:a,className:ce("cky:flex cky:flex-1 cky:items-center cky:py-4 cky:font-medium cky:transition-all",n==="right"&&"cky:justify-between cky:hover:underline cky:[&[data-state=open]>svg]:rotate-180",n==="left"&&ce("cky:justify-start cky:hover:no-underline",!r&&"cky:[&[data-state=open]>svg]:rotate-90"),e)},o),{children:[n==="left"&&!r&&f.jsx(CA,{className:"cky:h-[11px] cky:w-[11px] cky:shrink-0 cky:transition-transform cky:duration-200 cky:mr-[10px]"}),t,n==="right"&&!r&&f.jsx(Ll,{className:"cky:h-4 cky:w-4 cky:shrink-0 cky:transition-transform cky:duration-200"})]}))})}var cae=Symbol.for("react.lazy"),Mm=mk[" use ".trim().toString()];function lae(e){return typeof e=="object"&&e!==null&&"then"in e}function u7(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===cae&&"_payload"in e&&lae(e._payload)}function f7(e){const t=fae(e),n=v.forwardRef((r,a)=>{let d=r,{children:o}=d,i=ae(d,["children"]);u7(o)&&typeof Mm=="function"&&(o=Mm(o._payload));const c=v.Children.toArray(o),u=c.find(yae);if(u){const h=u.props.children,y=c.map(m=>m===u?v.Children.count(h)>1?v.Children.only(null):v.isValidElement(h)?h.props.children:null:m);return f.jsx(t,B(A({},i),{ref:a,children:v.isValidElement(h)?v.cloneElement(h,void 0,y):null}))}return f.jsx(t,B(A({},i),{ref:a,children:o}))});return n.displayName=`${e}.Slot`,n}var uae=f7("Slot");function fae(e){const t=v.forwardRef((n,r)=>{let i=n,{children:a}=i,o=ae(i,["children"]);if(u7(a)&&typeof Mm=="function"&&(a=Mm(a._payload)),v.isValidElement(a)){const c=hae(a),u=pae(o,a.props);return a.type!==v.Fragment&&(u.ref=r?Hr(r,c):c),v.cloneElement(a,u)}return v.Children.count(a)>1?v.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var dae=Symbol("radix.slottable");function yae(e){return v.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===dae}function pae(e,t){const n=A({},t);for(const r in t){const a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...c)=>{const u=o(...c);return a(...c),u}:a&&(n[r]=a):r==="style"?n[r]=A(A({},a),o):r==="className"&&(n[r]=[a,o].filter(Boolean).join(" "))}return A(A({},e),n)}function hae(e){var r,a;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}const d7=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,y7=vt,dc=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return y7(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:a,defaultVariants:o}=t,i=Object.keys(a).map(d=>{const h=n==null?void 0:n[d],y=o==null?void 0:o[d];if(h===null)return null;const m=d7(h)||d7(y);return a[d][m]}),c=n&&Object.entries(n).reduce((d,h)=>{let[y,m]=h;return m===void 0||(d[y]=m),d},{}),u=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,h)=>{let w=h,{class:y,className:m}=w,k=ae(w,["class","className"]);return Object.entries(k).every(x=>{let[b,_]=x;return Array.isArray(_)?_.includes(A(A({},o),c)[b]):A(A({},o),c)[b]===_})?[...d,y,m]:d},[]);return y7(e,i,u,n==null?void 0:n.class,n==null?void 0:n.className)},mae=dc("cky:inline-flex cky:items-center cky:justify-center cky:whitespace-nowrap cky:rounded-sm cky:text-sm cky:font-medium! cky:transition-all cky:duration-200 cky:ease-in-out cky:focus-visible:outline-none cky:disabled:pointer-events-none cky:disabled:opacity-50 cky:disabled:cursor-not-allowed cky:cursor-pointer cky:w-auto cky:px-[15px] cky:text-white cky:border cky:leading-4",{variants:{variant:{default:"cky:bg-[var(--cky-primary)] cky:hover:bg-[var(--cky-primary-dark)] cky:border-[var(--cky-primary)]",primary:"cky:border cky:bg-white cky:border-[var(--cky-primary)] cky:text-primary cky:hover:text-white cky:hover:bg-[var(--cky-primary)]",destructive:"cky:bg-red-600 cky:text-white cky:hover:bg-red-700 cky:border cky:border-red-600",outline:"cky:border cky:border-gray-300 cky:bg-gray-50 cky:text-gray-700",secondary:"cky:bg-gray-100 cky:text-gray-700 cky:hover:bg-gray-200 cky:border cky:border-gray-300",ghost:"cky:hover:bg-gray-100 cky:hover:text-gray-900 cky:text-gray-700",link:"cky:text-primary cky:border cky:border-transparent cky:hover:border-blue-600 cky:p-0 cky:h-auto",green:"cky:bg-green-600 cky:text-white cky:hover:bg-green-700 cky:border cky:border-green-600",danger:"cky:bg-red-600 cky:text-white cky:hover:bg-red-700 cky:border cky:border-red-600",dangerOutline:"cky:border cky:border-red-600 cky:bg-transparent cky:text-red-600 cky:hover:bg-red-600 cky:hover:text-white",upgrade:"cky:border-0 cky:bg-[linear-gradient(90deg,#f83600,#f9d423)] cky:px-5 cky:py-2 cky:font-medium cky:text-sm cky:leading-4 cky:text-white cky:shadow-none cky:hover:bg-[linear-gradient(45deg,#f83600,#f9d423)]",yellow:"cky:bg-[var(--cky-yellow)] cky:border-[var(--cky-yellow)] cky:text-[var(--cky-yellow-foreground)] cky:hover:bg-[var(--cky-yellow-dark)] cky:hover:border-[var(--cky-yellow-dark)]",toggle:"cky:bg-white cky:text-[#6e7191] cky:border-none! cky:font-semibold cky:text-sm cky:leading-5 cky:text-center",toggleActive:"cky:bg-[#1863dc] cky:text-white cky:border-none! cky:font-semibold cky:text-sm cky:leading-5 cky:text-center"},size:{default:"cky:h-auto cky:px-[15px] cky:py-2",sm:"cky:rounded-[3px] cky:px-3 cky:text-xs cky:py-1.5",lg:"cky:h-11 cky:rounded-md cky:px-8 cky:text-base",icon:"cky:h-10 cky:w-10 cky:p-0",xs:"cky:h-8 cky:px-2 cky:py-1 cky:text-xs",toggle:"cky:px-4 cky:py-[6px] cky:flex-1"}},defaultVariants:{variant:"default",size:"default"}});function gae(){return f.jsx("div",{className:"cky:inline-flex cky:items-center cky:justify-center cky:relative cky:w-4 cky:h-4",children:f.jsxs("svg",{className:"cky:animate-spin cky:h-4 cky:w-4 cky:text-current",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[f.jsx("circle",{className:"cky:opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),f.jsx("path",{className:"cky:opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})})}function Be(y){var m=y,{className:e,variant:t,size:n,asChild:r=!1,loading:a=!1,loadingText:o="Loading...",external:i=!1,disabled:c,children:u,ref:d}=m,h=ae(m,["className","variant","size","asChild","loading","loadingText","external","disabled","children","ref"]);const k=r?uae:"button";return f.jsx(k,B(A({className:ce(mae({variant:t,size:n,className:e}),a&&"cky:pointer-events-none",i&&"cky-external-link"),ref:d,disabled:c||a},h),{children:a?f.jsxs(f.Fragment,{children:[f.jsx("span",{className:"cky:mr-2",children:o}),f.jsx(gae,{})]}):u}))}Be.displayName="Button";const p7=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,className:ce("cky:rounded-lg cky:border cky:bg-card cky:text-card-foreground cky:shadow-sm",e)},t))});p7.displayName="Card";const vae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,className:ce("cky:flex cky:flex-col cky:space-y-1.5 cky:p-6",e)},t))});vae.displayName="CardHeader";const kae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,className:ce("cky:text-2xl cky:font-semibold cky:leading-none cky:tracking-tight",e)},t))});kae.displayName="CardTitle";const bae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,className:ce("cky:text-sm cky:text-muted-foreground",e)},t))});bae.displayName="CardDescription";const xae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,className:ce("cky:p-6 cky:pt-0",e)},t))});xae.displayName="CardContent";const wae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,className:ce("cky:flex cky:items-center cky:p-6 cky:pt-0",e)},t))});wae.displayName="CardFooter";function $d(n){var r=n,{className:e}=r,t=ae(r,["className"]);return f.jsx("div",A({className:ce("cky:animate-pulse cky:rounded-md cky:bg-muted",e)},t))}function di(o){var i=o,{className:e,loading:t=!1,fullWidth:n=!1,ref:r}=i,a=ae(i,["className","loading","fullWidth","ref"]);return f.jsx(p7,A({ref:r,className:ce("cky:rounded cky-card",t&&"cky-loading",n&&"cky:w-full",e)},a))}di.displayName="Card";function Bd(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("div",A({ref:t,className:ce("cky-card-header",e)},n))}Bd.displayName="CardHeader";function Ud(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("h5",A({ref:t,className:ce("cky:text-base! cky:leading-6 cky:block cky:m-0! cky:p-0! cky:text-text-primary",e)},n))}Ud.displayName="CardTitle";function h7(r){var a=r,{ref:e,className:t}=a,n=ae(a,["ref","className"]);return f.jsx("p",A({ref:e,className:ce("cky-card-subtitle cky:text-sm cky:text-muted-foreground cky:m-0!",t)},n))}h7.displayName="CardSubtitle";function ss(a){var o=a,{className:e,fullWidth:t=!1,ref:n}=o,r=ae(o,["className","fullWidth","ref"]);return f.jsx("div",A({ref:n,className:ce("cky-card-body",t&&"cky-card-body--full",e)},r))}ss.displayName="CardContent";function Fd(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("div",A({ref:t,className:ce("cky-card-footer cky:flex cky:items-center cky:px-5 cky:py-2",e)},n))}Fd.displayName="CardFooter";function Nn(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsxs("div",B(A({ref:t,className:ce("cky:space-y-3 cky:p-6",e)},n),{children:[f.jsx($d,{className:"cky:h-4 cky:w-3/4"}),f.jsx($d,{className:"cky:h-4 cky:w-1/2"}),f.jsx($d,{className:"cky:h-4 cky:w-5/6"}),f.jsx($d,{className:"cky:h-20 cky:w-full"})]}))}Nn.displayName="CardLoader";const _ae=dc("cky:relative cky:w-full cky:rounded-lg cky:border cky:p-4 cky:[&>svg~*]:pl-7 cky:[&>svg+div]:translate-y-[-3px] cky:[&>svg]:absolute cky:[&>svg]:left-4 cky:[&>svg]:top-4 cky:[&>svg]:text-foreground",{variants:{variant:{default:"cky:bg-background cky:text-foreground",destructive:"cky:border-destructive/50 cky:text-destructive cky:dark:border-destructive cky:[&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),Sae=v.forwardRef((a,r)=>{var o=a,{className:e,variant:t}=o,n=ae(o,["className","variant"]);return f.jsx("div",A({ref:r,role:"alert",className:ce(_ae({variant:t}),e)},n))});Sae.displayName="Alert";const Cae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("h5",A({ref:n,className:ce("cky:mb-1 cky:font-medium cky:leading-none cky:tracking-tight",e)},t))});Cae.displayName="AlertTitle";const no=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,className:ce("cky:text-sm cky:[&_p]:leading-relaxed",e)},t))});no.displayName="AlertDescription";const jae=dc("cky:relative cky:w-full cky:rounded cky:py-2.5 cky:px-[15px] cky:text-foreground",{variants:{variant:{default:"cky:bg-background cky:text-foreground",destructive:"cky:border-destructive/50 cky:text-destructive cky:dark:border-destructive cky:[&>svg]:text-destructive",warning:"cky:bg-[#FFE8C6] cky:text-gray-800 cky:border-[#FFE8C6] cky:[&>svg]:text-orange-600",success:"cky:border-green-200 cky:bg-green-50 cky:text-green-800 cky:dark:border-green-800 cky:dark:bg-green-900/20 cky:dark:text-green-200 cky:[&>svg]:text-green-600",info:"cky:bg-blue-200 cky:text-gray-800 cky:border-blue-200 cky:[&>svg]:text-blue-700"}},defaultVariants:{variant:"default"}});function Lo(a){var o=a,{className:e,variant:t,ref:n}=o,r=ae(o,["className","variant","ref"]);return f.jsx("div",A({ref:n,role:"alert",className:ce(jae({variant:t}),e)},r))}Lo.displayName="Alert";function m7(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("h4",A({ref:t,className:ce("cky:mt-[5px]! cky:mr-4! cky:mb-4! cky:font-medium cky:leading-none cky:tracking-tight cky:text-[15px]!",e)},n))}m7.displayName="AlertTitle";const Aae=dc("cky:inline-flex cky:items-center cky:rounded-full cky:border cky:px-2.5 cky:py-0.5 cky:text-xs cky:font-semibold cky:transition-colors cky:focus:outline-none cky:focus:ring-2 cky:focus:ring-ring cky:focus:ring-offset-2",{variants:{variant:{default:"cky:border-transparent cky:bg-primary cky:text-primary-foreground cky:hover:bg-primary/80",secondary:"cky:border-transparent cky:bg-secondary cky:text-secondary-foreground cky:hover:bg-secondary/80",destructive:"cky:border-transparent cky:bg-destructive cky:text-destructive-foreground cky:hover:bg-destructive/80",outline:"cky:text-foreground"}},defaultVariants:{variant:"default"}});function Oae(a){var o=a,{className:e,variant:t,ref:n}=o,r=ae(o,["className","variant","ref"]);return f.jsx("div",A({ref:n,className:ce(Aae({variant:t}),e)},r))}const Eae=dc("cky:inline-flex cky:items-center cky:justify-center cky:rounded-full cky:border cky:px-2.5 cky:py-0.5 cky:text-xs cky:font-semibold cky:transition-colors cky:focus:outline-none cky:focus:ring-2 cky:focus:ring-ring cky:focus:ring-offset-2",{variants:{variant:{default:"cky:border-transparent cky:bg-primary cky:text-primary-foreground cky:hover:bg-primary/80",secondary:"cky:border-transparent cky:bg-secondary cky:text-secondary-foreground cky:hover:bg-secondary/80",destructive:"cky:border-transparent cky:bg-destructive cky:text-destructive-foreground cky:hover:bg-destructive/80",outline:"cky:text-foreground",premium:"cky:border-transparent cky:bg-[#FFE8C6] cky:text-[#FFB240] cky:py-1.5 cky:px-1"}},defaultVariants:{variant:"default"}});function Do(a){var o=a,{className:e,variant:t,ref:n}=o,r=ae(o,["className","variant","ref"]);return t==="premium"?f.jsx("div",A({ref:n,className:ce(Eae({variant:"premium"}),e)},r)):f.jsx(Oae,A({ref:n,variant:t,className:ce("cky:justify-center",e)},r))}Do.displayName="Badge";function Zb(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("table",A({ref:t,className:ce("cky:w-full cky:border cky:border-gray-300 cky:caption-bottom cky:text-sm cky:border-collapse",e)},n))}Zb.displayName="Table";function Xb(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("thead",A({ref:t,className:ce("cky:[&_tr]:border-b",e)},n))}Xb.displayName="TableHeader";function Qb(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("tbody",A({ref:t,className:ce("cky:[&_tr:last-child]:border-0",e)},n))}Qb.displayName="TableBody";function eu(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("tr",A({ref:t,className:ce("cky:border-b cky:border-gray-300 cky:transition-colors cky:data-[state=selected]:bg-gray-50",e)},n))}eu.displayName="TableRow";function yc(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("th",A({ref:t,className:ce("cky:py-3 cky:px-2.5 cky:text-left cky:align-middle cky:font-medium cky:text-sm cky:text-primary cky:[&:has([role=checkbox])]:pr-0",e)},n))}yc.displayName="TableHead";function cs(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx("td",A({ref:t,className:ce("cky:py-2 cky:px-2.5 cky:align-middle cky:[&:has([role=checkbox])]:pr-0",e)},n))}cs.displayName="TableCell";function Tae(e){const t=Nae(e),n=v.forwardRef((r,a)=>{const d=r,{children:o}=d,i=ae(d,["children"]),c=v.Children.toArray(o),u=c.find(Rae);if(u){const h=u.props.children,y=c.map(m=>m===u?v.Children.count(h)>1?v.Children.only(null):v.isValidElement(h)?h.props.children:null:m);return f.jsx(t,B(A({},i),{ref:a,children:v.isValidElement(h)?v.cloneElement(h,void 0,y):null}))}return f.jsx(t,B(A({},i),{ref:a,children:o}))});return n.displayName=`${e}.Slot`,n}function Nae(e){const t=v.forwardRef((n,r)=>{const i=n,{children:a}=i,o=ae(i,["children"]);if(v.isValidElement(a)){const c=Lae(a),u=Mae(o,a.props);return a.type!==v.Fragment&&(u.ref=r?Hr(r,c):c),v.cloneElement(a,u)}return v.Children.count(a)>1?v.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Pae=Symbol("radix.slottable");function Rae(e){return v.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Pae}function Mae(e,t){const n=A({},t);for(const r in t){const a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...c)=>{const u=o(...c);return a(...c),u}:a&&(n[r]=a):r==="style"?n[r]=A(A({},a),o):r==="className"&&(n[r]=[a,o].filter(Boolean).join(" "))}return A(A({},e),n)}function Lae(e){var r,a;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Lm="Dialog",[g7,F9e]=Er(Lm),[Dae,ro]=g7(Lm),v7=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:a,onOpenChange:o,modal:i=!0}=e,c=v.useRef(null),u=v.useRef(null),[d,h]=na({prop:r,defaultProp:a!=null?a:!1,onChange:o,caller:Lm});return f.jsx(Dae,{scope:t,triggerRef:c,contentRef:u,contentId:Un(),titleId:Un(),descriptionId:Un(),open:d,onOpenChange:h,onOpenToggle:v.useCallback(()=>h(y=>!y),[h]),modal:i,children:n})};v7.displayName=Lm;var k7="DialogTrigger",Iae=v.forwardRef((e,t)=>{const i=e,{__scopeDialog:n}=i,r=ae(i,["__scopeDialog"]),a=ro(k7,n),o=jt(t,a.triggerRef);return f.jsx(et.button,B(A({type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":tx(a.open)},r),{ref:o,onClick:Ge(e.onClick,a.onOpenToggle)}))});Iae.displayName=k7;var Jb="DialogPortal",[$ae,b7]=g7(Jb,{forceMount:void 0}),x7=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:a}=e,o=ro(Jb,t);return f.jsx($ae,{scope:t,forceMount:n,children:v.Children.map(r,i=>f.jsx(oa,{present:n||o.open,children:f.jsx(ym,{asChild:!0,container:a,children:i})}))})};x7.displayName=Jb;var Dm="DialogOverlay",w7=v.forwardRef((e,t)=>{const n=b7(Dm,e.__scopeDialog),i=e,{forceMount:r=n.forceMount}=i,a=ae(i,["forceMount"]),o=ro(Dm,e.__scopeDialog);return o.modal?f.jsx(oa,{present:r||o.open,children:f.jsx(Uae,B(A({},a),{ref:t}))}):null});w7.displayName=Dm;var Bae=Tae("DialogOverlay.RemoveScroll"),Uae=v.forwardRef((e,t)=>{const o=e,{__scopeDialog:n}=o,r=ae(o,["__scopeDialog"]),a=ro(Dm,n);return f.jsx(wm,{as:Bae,allowPinchZoom:!0,shards:[a.contentRef],children:f.jsx(et.div,B(A({"data-state":tx(a.open)},r),{ref:t,style:A({pointerEvents:"auto"},r.style)}))})}),pc="DialogContent",_7=v.forwardRef((e,t)=>{const n=b7(pc,e.__scopeDialog),i=e,{forceMount:r=n.forceMount}=i,a=ae(i,["forceMount"]),o=ro(pc,e.__scopeDialog);return f.jsx(oa,{present:r||o.open,children:o.modal?f.jsx(Fae,B(A({},a),{ref:t})):f.jsx(zae,B(A({},a),{ref:t}))})});_7.displayName=pc;var Fae=v.forwardRef((e,t)=>{const n=ro(pc,e.__scopeDialog),r=v.useRef(null),a=jt(t,n.contentRef,r);return v.useEffect(()=>{const o=r.current;if(o)return kb(o)},[]),f.jsx(S7,B(A({},e),{ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ge(e.onCloseAutoFocus,o=>{var i;o.preventDefault(),(i=n.triggerRef.current)==null||i.focus()}),onPointerDownOutside:Ge(e.onPointerDownOutside,o=>{const i=o.detail.originalEvent,c=i.button===0&&i.ctrlKey===!0;(i.button===2||c)&&o.preventDefault()}),onFocusOutside:Ge(e.onFocusOutside,o=>o.preventDefault())}))}),zae=v.forwardRef((e,t)=>{const n=ro(pc,e.__scopeDialog),r=v.useRef(!1),a=v.useRef(!1);return f.jsx(S7,B(A({},e),{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var i,c;(i=e.onCloseAutoFocus)==null||i.call(e,o),o.defaultPrevented||(r.current||(c=n.triggerRef.current)==null||c.focus(),o.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:o=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const i=o.target;((d=n.triggerRef.current)==null?void 0:d.contains(i))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&a.current&&o.preventDefault()}}))}),S7=v.forwardRef((e,t)=>{const h=e,{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:o}=h,i=ae(h,["__scopeDialog","trapFocus","onOpenAutoFocus","onCloseAutoFocus"]),c=ro(pc,n),u=v.useRef(null),d=jt(t,u);return Yk(),f.jsxs(f.Fragment,{children:[f.jsx(tm,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:o,children:f.jsx(Cd,B(A({role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":tx(c.open)},i),{ref:d,onDismiss:()=>c.onOpenChange(!1)}))}),f.jsxs(f.Fragment,{children:[f.jsx(Hae,{titleId:c.titleId}),f.jsx(qae,{contentRef:u,descriptionId:c.descriptionId})]})]})}),ex="DialogTitle",C7=v.forwardRef((e,t)=>{const o=e,{__scopeDialog:n}=o,r=ae(o,["__scopeDialog"]),a=ro(ex,n);return f.jsx(et.h2,B(A({id:a.titleId},r),{ref:t}))});C7.displayName=ex;var j7="DialogDescription",A7=v.forwardRef((e,t)=>{const o=e,{__scopeDialog:n}=o,r=ae(o,["__scopeDialog"]),a=ro(j7,n);return f.jsx(et.p,B(A({id:a.descriptionId},r),{ref:t}))});A7.displayName=j7;var O7="DialogClose",E7=v.forwardRef((e,t)=>{const o=e,{__scopeDialog:n}=o,r=ae(o,["__scopeDialog"]),a=ro(O7,n);return f.jsx(et.button,B(A({type:"button"},r),{ref:t,onClick:Ge(e.onClick,()=>a.onOpenChange(!1))}))});E7.displayName=O7;function tx(e){return e?"open":"closed"}var T7="DialogTitleWarning",[z9e,N7]=qQ(T7,{contentName:pc,titleName:ex,docsSlug:"dialog"}),Hae=({titleId:e})=>{const t=N7(T7),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return v.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Vae="DialogDescriptionWarning",qae=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${N7(Vae).contentName}}.`;return v.useEffect(()=>{var o;const a=(o=e.current)==null?void 0:o.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},P7=v7,R7=x7,Im=w7,tu=_7,nx=C7,rx=A7,M7=E7;const Io=P7,zd=R7,L7=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(Im,A({ref:n,className:ce("cky:fixed cky:inset-0 cky:z-50 cky:bg-black/80 cky:data-[state=open]:animate-in cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=open]:fade-in-0",e)},t))});L7.displayName=Im.displayName;const Gae=v.forwardRef((a,r)=>{var o=a,{className:e,children:t}=o,n=ae(o,["className","children"]);return f.jsxs(zd,{children:[f.jsx(L7,{}),f.jsxs(tu,B(A({ref:r,className:ce("cky:fixed cky:left-[50%] cky:top-[50%] cky:z-50 cky:grid cky:w-full cky:max-w-lg cky:translate-x-[-50%] cky:translate-y-[-50%] cky:gap-4 cky:border cky:bg-background cky:p-6 cky:shadow-lg cky:duration-200 cky:data-[state=open]:animate-in cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=open]:fade-in-0 cky:data-[state=closed]:zoom-out-95 cky:data-[state=open]:zoom-in-95 cky:data-[state=closed]:slide-out-to-left-1/2 cky:data-[state=closed]:slide-out-to-top-[48%] cky:data-[state=open]:slide-in-from-left-1/2 cky:data-[state=open]:slide-in-from-top-[48%] cky:sm:rounded-lg",e)},n),{children:[t,f.jsxs(M7,{className:"cky:absolute cky:right-4 cky:top-4 cky:rounded-sm cky:opacity-70 cky:ring-offset-background cky:transition-opacity cky:hover:opacity-100 cky:focus:outline-none cky:focus:ring-2 cky:focus:ring-ring cky:focus:ring-offset-2 cky:disabled:pointer-events-none cky:data-[state=open]:bg-accent cky:data-[state=open]:text-muted-foreground",children:[f.jsx(VQ,{className:"cky:h-4 cky:w-4"}),f.jsx("span",{className:"cky:sr-only",children:"Close"})]})]}))]})});Gae.displayName=tu.displayName;const Wae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(nx,A({ref:n,className:ce("cky:text-lg cky:font-semibold cky:leading-none cky:tracking-tight",e)},t))});Wae.displayName=nx.displayName;const Yae=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(rx,A({ref:n,className:ce("cky:text-sm cky:text-muted-foreground",e)},t))});Yae.displayName=rx.displayName;const D7="cky:relative cky:z-50 cky:flex cky:flex-col cky:gap-4 cky:w-full cky:max-w-lg cky:border cky:bg-background cky:shadow-lg cky:duration-200 cky:data-[state=open]:animate-in cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=open]:fade-in-0 cky:data-[state=closed]:zoom-out-95 cky:data-[state=open]:zoom-in-95 cky:data-[state=closed]:slide-out-to-left-1/2 cky:data-[state=closed]:slide-out-to-top-[48%] cky:data-[state=open]:slide-in-from-left-1/2 cky:data-[state=open]:slide-in-from-top-[48%] cky:sm:rounded-lg",Hd="cky:p-[0_30px_20px_30px] cky:flex cky:flex-row cky:justify-end cky:gap-2",$m="cky:max-w-[660px] cky:rounded-[2px] cky:max-h-[calc(100%-3.5rem)] cky:transition-all cky:duration-[0.4s] cky:ease-[ease]";function Bm(a){var o=a,{className:e,children:t,ref:n}=o,r=ae(o,["className","children","ref"]);return f.jsx(Im,B(A({ref:n,className:ce("cky-dialog-overlay cky:flex cky:items-center cky:justify-center cky:overflow-x-hidden cky:overflow-y-auto cky:bg-[rgba(51,51,51,0.75)] cky:z-[99999999] cky:data-[state=open]:animate-in cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=open]:fade-in-0",e)},r),{children:t}))}Bm.displayName="DialogOverlay";function Um(n){var r=n,{className:e}=r,t=ae(r,["className"]);return f.jsxs(M7,B(A({className:ce("cky:absolute cky:right-4 cky:top-4 cky:rounded-sm cky:opacity-70 cky:cursor-pointer cky:ring-offset-background cky:transition-opacity cky:hover:opacity-100 cky:focus:outline-none cky:focus:ring-2 cky:focus:ring-ring cky:focus:ring-offset-2 cky:disabled:pointer-events-none cky:data-[state=open]:bg-accent cky:data-[state=open]:text-muted-foreground",e)},t),{children:[f.jsx(Ct,{icon:"close",width:"15px",height:"15px",color:"#8893a1"}),f.jsx("span",{className:"cky:sr-only",children:K("Close","cookie-law-info")})]}))}Um.displayName="DialogClose";const yi=o=>{var i=o,{className:e,children:t,showClose:n=!0,closeClassName:r}=i,a=ae(i,["className","children","showClose","closeClassName"]);return f.jsxs("div",B(A({className:ce("cky:flex cky:flex-col cky:text-center cky:sm:text-left cky:relative cky:pr-10 cky:space-y-1.5",!n&&"cky:pr-0",e)},a),{children:[t,n&&f.jsx(Um,{className:ce("cky:!right-4 cky:!top-4",r)})]}))};yi.displayName="DialogHeader";const ao=n=>{var r=n,{className:e}=r,t=ae(r,["className"]);return f.jsx("div",A({className:ce("cky:flex cky:flex-col-reverse cky:sm:justify-end cky:gap-2 cky:pt-2",e)},t))};ao.displayName="DialogFooter";function oo(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx(nx,A({ref:t,className:ce("cky:flex cky:justify-center cky:items-center cky:my-0!",e)},n))}oo.displayName="DialogTitle";function hc(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx(rx,A({ref:t,className:ce("cky:text-sm cky:text-muted-foreground",e)},n))}hc.displayName="DialogDescription";function $o(c){var u=c,{className:e,overlayClassName:t,hideOverlay:n,container:r,children:a,ref:o}=u,i=ae(u,["className","overlayClassName","hideOverlay","container","children","ref"]);const d=f.jsx(tu,B(A({ref:o,className:ce(D7,e)},i),{children:a}));return n?f.jsx(zd,{container:r,children:d}):r?f.jsxs(zd,{container:r,children:[f.jsx(Bm,{className:t}),f.jsx(tu,B(A({ref:o,className:ce(D7,"cky:z-[100000000]",e)},i),{children:a}))]}):f.jsx(zd,{children:f.jsx(Bm,{className:t,children:d})})}$o.displayName="DialogContent";var Kae=Symbol("radix.slottable");function Zae(e){const t=({children:n})=>f.jsx(f.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Kae,t}var I7=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Xae="VisuallyHidden",$7=v.forwardRef((e,t)=>f.jsx(et.span,B(A({},e),{ref:t,style:A(A({},I7),e.style)})));$7.displayName=Xae;var Qae=$7,[Fm,H9e]=Er("Tooltip",[Fl]),zm=Fl(),B7="TooltipProvider",Jae=700,ax="tooltip.open",[eoe,ox]=Fm(B7),U7=e=>{const{__scopeTooltip:t,delayDuration:n=Jae,skipDelayDuration:r=300,disableHoverableContent:a=!1,children:o}=e,i=v.useRef(!0),c=v.useRef(!1),u=v.useRef(0);return v.useEffect(()=>{const d=u.current;return()=>window.clearTimeout(d)},[]),f.jsx(eoe,{scope:t,isOpenDelayedRef:i,delayDuration:n,onOpen:v.useCallback(()=>{window.clearTimeout(u.current),i.current=!1},[]),onClose:v.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>i.current=!0,r)},[r]),isPointerInTransitRef:c,onPointerInTransitChange:v.useCallback(d=>{c.current=d},[]),disableHoverableContent:a,children:o})};U7.displayName=B7;var Vd="Tooltip",[toe,Hm]=Fm(Vd),F7=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:a,onOpenChange:o,disableHoverableContent:i,delayDuration:c}=e,u=ox(Vd,e.__scopeTooltip),d=zm(t),[h,y]=v.useState(null),m=Un(),k=v.useRef(0),w=i!=null?i:u.disableHoverableContent,x=c!=null?c:u.delayDuration,b=v.useRef(!1),[_,C]=na({prop:r,defaultProp:a!=null?a:!1,onChange:P=>{P?(u.onOpen(),document.dispatchEvent(new CustomEvent(ax))):u.onClose(),o==null||o(P)},caller:Vd}),E=v.useMemo(()=>_?b.current?"delayed-open":"instant-open":"closed",[_]),O=v.useCallback(()=>{window.clearTimeout(k.current),k.current=0,b.current=!1,C(!0)},[C]),j=v.useCallback(()=>{window.clearTimeout(k.current),k.current=0,C(!1)},[C]),N=v.useCallback(()=>{window.clearTimeout(k.current),k.current=window.setTimeout(()=>{b.current=!0,C(!0),k.current=0},x)},[x,C]);return v.useEffect(()=>()=>{k.current&&(window.clearTimeout(k.current),k.current=0)},[]),f.jsx(ub,B(A({},d),{children:f.jsx(toe,{scope:t,contentId:m,open:_,stateAttribute:E,trigger:h,onTriggerChange:y,onTriggerEnter:v.useCallback(()=>{u.isOpenDelayedRef.current?N():O()},[u.isOpenDelayedRef,N,O]),onTriggerLeave:v.useCallback(()=>{w?j():(window.clearTimeout(k.current),k.current=0)},[j,w]),onOpen:O,onClose:j,disableHoverableContent:w,children:n})}))};F7.displayName=Vd;var ix="TooltipTrigger",z7=v.forwardRef((e,t)=>{const m=e,{__scopeTooltip:n}=m,r=ae(m,["__scopeTooltip"]),a=Hm(ix,n),o=ox(ix,n),i=zm(n),c=v.useRef(null),u=jt(t,c,a.onTriggerChange),d=v.useRef(!1),h=v.useRef(!1),y=v.useCallback(()=>d.current=!1,[]);return v.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),f.jsx(fb,B(A({asChild:!0},i),{children:f.jsx(et.button,B(A({"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute},r),{ref:u,onPointerMove:Ge(e.onPointerMove,k=>{k.pointerType!=="touch"&&!h.current&&!o.isPointerInTransitRef.current&&(a.onTriggerEnter(),h.current=!0)}),onPointerLeave:Ge(e.onPointerLeave,()=>{a.onTriggerLeave(),h.current=!1}),onPointerDown:Ge(e.onPointerDown,()=>{a.open&&a.onClose(),d.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:Ge(e.onFocus,()=>{d.current||a.onOpen()}),onBlur:Ge(e.onBlur,a.onClose),onClick:Ge(e.onClick,a.onClose)}))}))});z7.displayName=ix;var noe="TooltipPortal",[V9e,roe]=Fm(noe,{forceMount:void 0}),nu="TooltipContent",H7=v.forwardRef((e,t)=>{const n=roe(nu,e.__scopeTooltip),c=e,{forceMount:r=n.forceMount,side:a="top"}=c,o=ae(c,["forceMount","side"]),i=Hm(nu,e.__scopeTooltip);return f.jsx(oa,{present:r||i.open,children:i.disableHoverableContent?f.jsx(V7,B(A({side:a},o),{ref:t})):f.jsx(aoe,B(A({side:a},o),{ref:t}))})}),aoe=v.forwardRef((e,t)=>{const n=Hm(nu,e.__scopeTooltip),r=ox(nu,e.__scopeTooltip),a=v.useRef(null),o=jt(t,a),[i,c]=v.useState(null),{trigger:u,onClose:d}=n,h=a.current,{onPointerInTransitChange:y}=r,m=v.useCallback(()=>{c(null),y(!1)},[y]),k=v.useCallback((w,x)=>{const b=w.currentTarget,_={x:w.clientX,y:w.clientY},C=coe(_,b.getBoundingClientRect()),E=loe(_,C),O=uoe(x.getBoundingClientRect()),j=doe([...E,...O]);c(j),y(!0)},[y]);return v.useEffect(()=>()=>m(),[m]),v.useEffect(()=>{if(u&&h){const w=b=>k(b,h),x=b=>k(b,u);return u.addEventListener("pointerleave",w),h.addEventListener("pointerleave",x),()=>{u.removeEventListener("pointerleave",w),h.removeEventListener("pointerleave",x)}}},[u,h,k,m]),v.useEffect(()=>{if(i){const w=x=>{const b=x.target,_={x:x.clientX,y:x.clientY},C=(u==null?void 0:u.contains(b))||(h==null?void 0:h.contains(b)),E=!foe(_,i);C?m():E&&(m(),d())};return document.addEventListener("pointermove",w),()=>document.removeEventListener("pointermove",w)}},[u,h,i,d,m]),f.jsx(V7,B(A({},e),{ref:o}))}),[ooe,ioe]=Fm(Vd,{isInside:!1}),soe=Zae("TooltipContent"),V7=v.forwardRef((e,t)=>{const y=e,{__scopeTooltip:n,children:r,"aria-label":a,onEscapeKeyDown:o,onPointerDownOutside:i}=y,c=ae(y,["__scopeTooltip","children","aria-label","onEscapeKeyDown","onPointerDownOutside"]),u=Hm(nu,n),d=zm(n),{onClose:h}=u;return v.useEffect(()=>(document.addEventListener(ax,h),()=>document.removeEventListener(ax,h)),[h]),v.useEffect(()=>{if(u.trigger){const m=k=>{const w=k.target;w!=null&&w.contains(u.trigger)&&h()};return window.addEventListener("scroll",m,{capture:!0}),()=>window.removeEventListener("scroll",m,{capture:!0})}},[u.trigger,h]),f.jsx(Cd,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:m=>m.preventDefault(),onDismiss:h,children:f.jsxs(db,B(A(A({"data-state":u.stateAttribute},d),c),{ref:t,style:B(A({},c.style),{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}),children:[f.jsx(soe,{children:r}),f.jsx(ooe,{scope:n,isInside:!0,children:f.jsx(Qae,{id:u.contentId,role:"tooltip",children:a||r})})]}))})});H7.displayName=nu;var q7="TooltipArrow",G7=v.forwardRef((e,t)=>{const i=e,{__scopeTooltip:n}=i,r=ae(i,["__scopeTooltip"]),a=zm(n);return ioe(q7,n).isInside?null:f.jsx(yb,B(A(A({},a),r),{ref:t}))});G7.displayName=q7;function coe(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,a,o)){case o:return"left";case a:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function loe(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function uoe(e){const{top:t,right:n,bottom:r,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:r},{x:a,y:r}]}function foe(e,t){const{x:n,y:r}=e;let a=!1;for(let o=0,i=t.length-1;o<t.length;i=o++){const c=t[o],u=t[i],d=c.x,h=c.y,y=u.x,m=u.y;h>r!=m>r&&n<(y-d)*(r-h)/(m-h)+d&&(a=!a)}return a}function doe(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),yoe(t)}function yoe(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const a=e[r];for(;t.length>=2;){const o=t[t.length-1],i=t[t.length-2];if((o.x-i.x)*(a.y-i.y)>=(o.y-i.y)*(a.x-i.x))t.pop();else break}t.push(a)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const a=e[r];for(;n.length>=2;){const o=n[n.length-1],i=n[n.length-2];if((o.x-i.x)*(a.y-i.y)>=(o.y-i.y)*(a.x-i.x))n.pop();else break}n.push(a)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var poe=U7,hoe=F7,moe=z7,W7=H7,goe=G7;const Bo=poe,Uo=hoe,Fo=moe,sx=v.forwardRef((a,r)=>{var o=a,{className:e,sideOffset:t=4}=o,n=ae(o,["className","sideOffset"]);return f.jsx(W7,A({ref:r,sideOffset:t,className:ce("cky:z-50 cky:overflow-hidden cky:rounded-md cky:border cky:bg-popover cky:px-3 cky:py-1.5 cky:text-sm cky:text-popover-foreground cky:shadow-md cky:animate-in cky:fade-in-0 cky:zoom-in-95 cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=closed]:zoom-out-95 cky:data-[side=bottom]:slide-in-from-top-2 cky:data-[side=left]:slide-in-from-right-2 cky:data-[side=right]:slide-in-from-left-2 cky:data-[side=top]:slide-in-from-bottom-2 cky:origin-[--radix-tooltip-content-transform-origin]",e)},n))});sx.displayName=W7.displayName;const Y7="cky-tooltip-content",cx="cky-tooltip-consent-actions",voe="cky:fill-[var(--cky-tooltip-bg)]",koe="cky:!w-[10px] cky:!h-[5px] cky:max-w-none cky:max-h-none cky:shrink-0",lx=v.memo(function(a){var o=a,{className:t,ref:n}=o,r=ae(o,["className","ref"]);return f.jsx(goe,A({ref:n,className:ce(voe,koe,t)},r))});lx.displayName="TooltipArrow";const io=v.memo(function({content:t,children:n,className:r,side:a="top",sideOffset:o=4,align:i}){return f.jsxs(Uo,{children:[f.jsx(Fo,{asChild:!0,className:r,children:n}),f.jsxs(sx,{side:a,sideOffset:o,align:i,className:Y7,children:[t,f.jsx(lx,{})]})]})});function zo(a){var o=a,{ref:e,className:t,children:n}=o,r=ae(o,["ref","className","children"]);return f.jsxs(sx,B(A({ref:e,className:ce(Y7,t)},r),{children:[n,f.jsx(lx,{})]}))}zo.displayName="TooltipContentWithArrow";function K7(e,[t,n]){return Math.min(n,Math.max(t,e))}function boe(e){const t=xoe(e),n=v.forwardRef((r,a)=>{const d=r,{children:o}=d,i=ae(d,["children"]),c=v.Children.toArray(o),u=c.find(_oe);if(u){const h=u.props.children,y=c.map(m=>m===u?v.Children.count(h)>1?v.Children.only(null):v.isValidElement(h)?h.props.children:null:m);return f.jsx(t,B(A({},i),{ref:a,children:v.isValidElement(h)?v.cloneElement(h,void 0,y):null}))}return f.jsx(t,B(A({},i),{ref:a,children:o}))});return n.displayName=`${e}.Slot`,n}function xoe(e){const t=v.forwardRef((n,r)=>{const i=n,{children:a}=i,o=ae(i,["children"]);if(v.isValidElement(a)){const c=Coe(a),u=Soe(o,a.props);return a.type!==v.Fragment&&(u.ref=r?Hr(r,c):c),v.cloneElement(a,u)}return v.Children.count(a)>1?v.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var woe=Symbol("radix.slottable");function _oe(e){return v.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===woe}function Soe(e,t){const n=A({},t);for(const r in t){const a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...c)=>{const u=o(...c);return a(...c),u}:a&&(n[r]=a):r==="style"?n[r]=A(A({},a),o):r==="className"&&(n[r]=[a,o].filter(Boolean).join(" "))}return A(A({},e),n)}function Coe(e){var r,a;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function Vm(e){const t=v.useRef({value:e,previous:e});return v.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var joe=[" ","Enter","ArrowUp","ArrowDown"],Aoe=[" ","Enter"],mc="Select",[qm,Gm,Ooe]=em(mc),[ru,q9e]=Er(mc,[Ooe,Fl]),Wm=Fl(),[Eoe,ls]=ru(mc),[Toe,Noe]=ru(mc),Z7=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:a,onOpenChange:o,value:i,defaultValue:c,onValueChange:u,dir:d,name:h,autoComplete:y,disabled:m,required:k,form:w}=e,x=Wm(t),[b,_]=v.useState(null),[C,E]=v.useState(null),[O,j]=v.useState(!1),N=Dl(d),[P,R]=na({prop:r,defaultProp:a!=null?a:!1,onChange:o,caller:mc}),[M,F]=na({prop:i,defaultProp:c,onChange:u,caller:mc}),H=v.useRef(null),U=b?w||!!b.closest("form"):!0,[z,$]=v.useState(new Set),Z=Array.from(z).map(D=>D.props.value).join(";");return f.jsx(ub,B(A({},x),{children:f.jsxs(Eoe,{required:k,scope:t,trigger:b,onTriggerChange:_,valueNode:C,onValueNodeChange:E,valueNodeHasChildren:O,onValueNodeHasChildrenChange:j,contentId:Un(),value:M,onValueChange:F,open:P,onOpenChange:R,dir:N,triggerPointerDownPosRef:H,disabled:m,children:[f.jsx(qm.Provider,{scope:t,children:f.jsx(Toe,{scope:e.__scopeSelect,onNativeOptionAdd:v.useCallback(D=>{$(X=>new Set(X).add(D))},[]),onNativeOptionRemove:v.useCallback(D=>{$(X=>{const V=new Set(X);return V.delete(D),V})},[]),children:n})}),U?f.jsxs(b9,{"aria-hidden":!0,required:k,tabIndex:-1,name:h,autoComplete:y,value:M,onChange:D=>F(D.target.value),disabled:m,form:w,children:[M===void 0?f.jsx("option",{value:""}):null,Array.from(z)]},Z):null]})}))};Z7.displayName=mc;var X7="SelectTrigger",Q7=v.forwardRef((e,t)=>{const x=e,{__scopeSelect:n,disabled:r=!1}=x,a=ae(x,["__scopeSelect","disabled"]),o=Wm(n),i=ls(X7,n),c=i.disabled||r,u=jt(t,i.onTriggerChange),d=Gm(n),h=v.useRef("touch"),[y,m,k]=w9(b=>{const _=d().filter(O=>!O.disabled),C=_.find(O=>O.value===i.value),E=_9(_,b,C);E!==void 0&&i.onValueChange(E.value)}),w=b=>{c||(i.onOpenChange(!0),k()),b&&(i.triggerPointerDownPosRef.current={x:Math.round(b.pageX),y:Math.round(b.pageY)})};return f.jsx(fb,B(A({asChild:!0},o),{children:f.jsx(et.button,B(A({type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":x9(i.value)?"":void 0},a),{ref:u,onClick:Ge(a.onClick,b=>{b.currentTarget.focus(),h.current!=="mouse"&&w(b)}),onPointerDown:Ge(a.onPointerDown,b=>{h.current=b.pointerType;const _=b.target;_.hasPointerCapture(b.pointerId)&&_.releasePointerCapture(b.pointerId),b.button===0&&b.ctrlKey===!1&&b.pointerType==="mouse"&&(w(b),b.preventDefault())}),onKeyDown:Ge(a.onKeyDown,b=>{const _=y.current!=="";!(b.ctrlKey||b.altKey||b.metaKey)&&b.key.length===1&&m(b.key),!(_&&b.key===" ")&&joe.includes(b.key)&&(w(),b.preventDefault())})}))}))});Q7.displayName=X7;var J7="SelectValue",e9=v.forwardRef((e,t)=>{const m=e,{__scopeSelect:n,className:r,style:a,children:o,placeholder:i=""}=m,c=ae(m,["__scopeSelect","className","style","children","placeholder"]),u=ls(J7,n),{onValueNodeHasChildrenChange:d}=u,h=o!==void 0,y=jt(t,u.onValueNodeChange);return sr(()=>{d(h)},[d,h]),f.jsx(et.span,B(A({},c),{ref:y,style:{pointerEvents:"none"},children:x9(u.value)?f.jsx(f.Fragment,{children:i}):o}))});e9.displayName=J7;var Poe="SelectIcon",t9=v.forwardRef((e,t)=>{const o=e,{__scopeSelect:n,children:r}=o,a=ae(o,["__scopeSelect","children"]);return f.jsx(et.span,B(A({"aria-hidden":!0},a),{ref:t,children:r||"▼"}))});t9.displayName=Poe;var Roe="SelectPortal",n9=e=>f.jsx(ym,A({asChild:!0},e));n9.displayName=Roe;var gc="SelectContent",r9=v.forwardRef((e,t)=>{const n=ls(gc,e.__scopeSelect),[r,a]=v.useState();if(sr(()=>{a(new DocumentFragment)},[]),!n.open){const o=r;return o?Pl.createPortal(f.jsx(a9,{scope:e.__scopeSelect,children:f.jsx(qm.Slot,{scope:e.__scopeSelect,children:f.jsx("div",{children:e.children})})}),o):null}return f.jsx(o9,B(A({},e),{ref:t}))});r9.displayName=gc;var so=10,[a9,us]=ru(gc),Moe="SelectContentImpl",Loe=boe("SelectContent.RemoveScroll"),o9=v.forwardRef((e,t)=>{const we=e,{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:o,onPointerDownOutside:i,side:c,sideOffset:u,align:d,alignOffset:h,arrowPadding:y,collisionBoundary:m,collisionPadding:k,sticky:w,hideWhenDetached:x,avoidCollisions:b}=we,_=ae(we,["__scopeSelect","position","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside","side","sideOffset","align","alignOffset","arrowPadding","collisionBoundary","collisionPadding","sticky","hideWhenDetached","avoidCollisions"]),C=ls(gc,n),[E,O]=v.useState(null),[j,N]=v.useState(null),P=jt(t,fe=>O(fe)),[R,M]=v.useState(null),[F,H]=v.useState(null),U=Gm(n),[z,$]=v.useState(!1),Z=v.useRef(!1);v.useEffect(()=>{if(E)return kb(E)},[E]),Yk();const D=v.useCallback(fe=>{const[pe,...Ae]=U().map(Ce=>Ce.ref.current),[Te]=Ae.slice(-1),te=document.activeElement;for(const Ce of fe)if(Ce===te||(Ce==null||Ce.scrollIntoView({block:"nearest"}),Ce===pe&&j&&(j.scrollTop=0),Ce===Te&&j&&(j.scrollTop=j.scrollHeight),Ce==null||Ce.focus(),document.activeElement!==te))return},[U,j]),X=v.useCallback(()=>D([R,E]),[D,R,E]);v.useEffect(()=>{z&&X()},[z,X]);const{onOpenChange:V,triggerPointerDownPosRef:ne}=C;v.useEffect(()=>{if(E){let fe={x:0,y:0};const pe=Te=>{var te,Ce,Ee,me;fe={x:Math.abs(Math.round(Te.pageX)-((Ce=(te=ne.current)==null?void 0:te.x)!=null?Ce:0)),y:Math.abs(Math.round(Te.pageY)-((me=(Ee=ne.current)==null?void 0:Ee.y)!=null?me:0))}},Ae=Te=>{fe.x<=10&&fe.y<=10?Te.preventDefault():E.contains(Te.target)||V(!1),document.removeEventListener("pointermove",pe),ne.current=null};return ne.current!==null&&(document.addEventListener("pointermove",pe),document.addEventListener("pointerup",Ae,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",pe),document.removeEventListener("pointerup",Ae,{capture:!0})}}},[E,V,ne]),v.useEffect(()=>{const fe=()=>V(!1);return window.addEventListener("blur",fe),window.addEventListener("resize",fe),()=>{window.removeEventListener("blur",fe),window.removeEventListener("resize",fe)}},[V]);const[I,ee]=w9(fe=>{const pe=U().filter(te=>!te.disabled),Ae=pe.find(te=>te.ref.current===document.activeElement),Te=_9(pe,fe,Ae);Te&&setTimeout(()=>Te.ref.current.focus())}),se=v.useCallback((fe,pe,Ae)=>{const Te=!Z.current&&!Ae;(C.value!==void 0&&C.value===pe||Te)&&(M(fe),Te&&(Z.current=!0))},[C.value]),W=v.useCallback(()=>E==null?void 0:E.focus(),[E]),ie=v.useCallback((fe,pe,Ae)=>{const Te=!Z.current&&!Ae;(C.value!==void 0&&C.value===pe||Te)&&H(fe)},[C.value]),de=r==="popper"?ux:i9,ue=de===ux?{side:c,sideOffset:u,align:d,alignOffset:h,arrowPadding:y,collisionBoundary:m,collisionPadding:k,sticky:w,hideWhenDetached:x,avoidCollisions:b}:{};return f.jsx(a9,{scope:n,content:E,viewport:j,onViewportChange:N,itemRefCallback:se,selectedItem:R,onItemLeave:W,itemTextRefCallback:ie,focusSelectedItem:X,selectedItemText:F,position:r,isPositioned:z,searchRef:I,children:f.jsx(wm,{as:Loe,allowPinchZoom:!0,children:f.jsx(tm,{asChild:!0,trapped:C.open,onMountAutoFocus:fe=>{fe.preventDefault()},onUnmountAutoFocus:Ge(a,fe=>{var pe;(pe=C.trigger)==null||pe.focus({preventScroll:!0}),fe.preventDefault()}),children:f.jsx(Cd,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:fe=>fe.preventDefault(),onDismiss:()=>C.onOpenChange(!1),children:f.jsx(de,B(A(A({role:"listbox",id:C.contentId,"data-state":C.open?"open":"closed",dir:C.dir,onContextMenu:fe=>fe.preventDefault()},_),ue),{onPlaced:()=>$(!0),ref:P,style:A({display:"flex",flexDirection:"column",outline:"none"},_.style),onKeyDown:Ge(_.onKeyDown,fe=>{const pe=fe.ctrlKey||fe.altKey||fe.metaKey;if(fe.key==="Tab"&&fe.preventDefault(),!pe&&fe.key.length===1&&ee(fe.key),["ArrowUp","ArrowDown","Home","End"].includes(fe.key)){let Te=U().filter(te=>!te.disabled).map(te=>te.ref.current);if(["ArrowUp","End"].includes(fe.key)&&(Te=Te.slice().reverse()),["ArrowUp","ArrowDown"].includes(fe.key)){const te=fe.target,Ce=Te.indexOf(te);Te=Te.slice(Ce+1)}setTimeout(()=>D(Te)),fe.preventDefault()}})}))})})})})});o9.displayName=Moe;var Doe="SelectItemAlignedPosition",i9=v.forwardRef((e,t)=>{const P=e,{__scopeSelect:n,onPlaced:r}=P,a=ae(P,["__scopeSelect","onPlaced"]),o=ls(gc,n),i=us(gc,n),[c,u]=v.useState(null),[d,h]=v.useState(null),y=jt(t,R=>h(R)),m=Gm(n),k=v.useRef(!1),w=v.useRef(!0),{viewport:x,selectedItem:b,selectedItemText:_,focusSelectedItem:C}=i,E=v.useCallback(()=>{if(o.trigger&&o.valueNode&&c&&d&&x&&b&&_){const R=o.trigger.getBoundingClientRect(),M=d.getBoundingClientRect(),F=o.valueNode.getBoundingClientRect(),H=_.getBoundingClientRect();if(o.dir!=="rtl"){const te=H.left-M.left,Ce=F.left-te,Ee=R.left-Ce,me=R.width+Ee,Se=Math.max(me,M.width),ve=window.innerWidth-so,Fe=K7(Ce,[so,Math.max(so,ve-Se)]);c.style.minWidth=me+"px",c.style.left=Fe+"px"}else{const te=M.right-H.right,Ce=window.innerWidth-F.right-te,Ee=window.innerWidth-R.right-Ce,me=R.width+Ee,Se=Math.max(me,M.width),ve=window.innerWidth-so,Fe=K7(Ce,[so,Math.max(so,ve-Se)]);c.style.minWidth=me+"px",c.style.right=Fe+"px"}const U=m(),z=window.innerHeight-so*2,$=x.scrollHeight,Z=window.getComputedStyle(d),D=parseInt(Z.borderTopWidth,10),X=parseInt(Z.paddingTop,10),V=parseInt(Z.borderBottomWidth,10),ne=parseInt(Z.paddingBottom,10),I=D+X+$+ne+V,ee=Math.min(b.offsetHeight*5,I),se=window.getComputedStyle(x),W=parseInt(se.paddingTop,10),ie=parseInt(se.paddingBottom,10),de=R.top+R.height/2-so,ue=z-de,we=b.offsetHeight/2,fe=b.offsetTop+we,pe=D+X+fe,Ae=I-pe;if(pe<=de){const te=U.length>0&&b===U[U.length-1].ref.current;c.style.bottom="0px";const Ce=d.clientHeight-x.offsetTop-x.offsetHeight,Ee=Math.max(ue,we+(te?ie:0)+Ce+V),me=pe+Ee;c.style.height=me+"px"}else{const te=U.length>0&&b===U[0].ref.current;c.style.top="0px";const Ee=Math.max(de,D+x.offsetTop+(te?W:0)+we)+Ae;c.style.height=Ee+"px",x.scrollTop=pe-de+x.offsetTop}c.style.margin=`${so}px 0`,c.style.minHeight=ee+"px",c.style.maxHeight=z+"px",r==null||r(),requestAnimationFrame(()=>k.current=!0)}},[m,o.trigger,o.valueNode,c,d,x,b,_,o.dir,r]);sr(()=>E(),[E]);const[O,j]=v.useState();sr(()=>{d&&j(window.getComputedStyle(d).zIndex)},[d]);const N=v.useCallback(R=>{R&&w.current===!0&&(E(),C==null||C(),w.current=!1)},[E,C]);return f.jsx($oe,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:k,onScrollButtonChange:N,children:f.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:O},children:f.jsx(et.div,B(A({},a),{ref:y,style:A({boxSizing:"border-box",maxHeight:"100%"},a.style)}))})})});i9.displayName=Doe;var Ioe="SelectPopperPosition",ux=v.forwardRef((e,t)=>{const c=e,{__scopeSelect:n,align:r="start",collisionPadding:a=so}=c,o=ae(c,["__scopeSelect","align","collisionPadding"]),i=Wm(n);return f.jsx(db,B(A(A({},i),o),{ref:t,align:r,collisionPadding:a,style:B(A({boxSizing:"border-box"},o.style),{"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"})}))});ux.displayName=Ioe;var[$oe,fx]=ru(gc,{}),dx="SelectViewport",s9=v.forwardRef((e,t)=>{const d=e,{__scopeSelect:n,nonce:r}=d,a=ae(d,["__scopeSelect","nonce"]),o=us(dx,n),i=fx(dx,n),c=jt(t,o.onViewportChange),u=v.useRef(0);return f.jsxs(f.Fragment,{children:[f.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),f.jsx(qm.Slot,{scope:n,children:f.jsx(et.div,B(A({"data-radix-select-viewport":"",role:"presentation"},a),{ref:c,style:A({position:"relative",flex:1,overflow:"hidden auto"},a.style),onScroll:Ge(a.onScroll,h=>{const y=h.currentTarget,{contentWrapper:m,shouldExpandOnScrollRef:k}=i;if(k!=null&&k.current&&m){const w=Math.abs(u.current-y.scrollTop);if(w>0){const x=window.innerHeight-so*2,b=parseFloat(m.style.minHeight),_=parseFloat(m.style.height),C=Math.max(b,_);if(C<x){const E=C+w,O=Math.min(x,E),j=E-O;m.style.height=O+"px",m.style.bottom==="0px"&&(y.scrollTop=j>0?j:0,m.style.justifyContent="flex-end")}}}u.current=y.scrollTop})}))})]})});s9.displayName=dx;var c9="SelectGroup",[Boe,Uoe]=ru(c9),Foe=v.forwardRef((e,t)=>{const o=e,{__scopeSelect:n}=o,r=ae(o,["__scopeSelect"]),a=Un();return f.jsx(Boe,{scope:n,id:a,children:f.jsx(et.div,B(A({role:"group","aria-labelledby":a},r),{ref:t}))})});Foe.displayName=c9;var l9="SelectLabel",u9=v.forwardRef((e,t)=>{const o=e,{__scopeSelect:n}=o,r=ae(o,["__scopeSelect"]),a=Uoe(l9,n);return f.jsx(et.div,B(A({id:a.id},r),{ref:t}))});u9.displayName=l9;var Ym="SelectItem",[zoe,f9]=ru(Ym),d9=v.forwardRef((e,t)=>{const C=e,{__scopeSelect:n,value:r,disabled:a=!1,textValue:o}=C,i=ae(C,["__scopeSelect","value","disabled","textValue"]),c=ls(Ym,n),u=us(Ym,n),d=c.value===r,[h,y]=v.useState(o!=null?o:""),[m,k]=v.useState(!1),w=jt(t,E=>{var O;return(O=u.itemRefCallback)==null?void 0:O.call(u,E,r,a)}),x=Un(),b=v.useRef("touch"),_=()=>{a||(c.onValueChange(r),c.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return f.jsx(zoe,{scope:n,value:r,disabled:a,textId:x,isSelected:d,onItemTextChange:v.useCallback(E=>{y(O=>{var j;return O||((j=E==null?void 0:E.textContent)!=null?j:"").trim()})},[]),children:f.jsx(qm.ItemSlot,{scope:n,value:r,disabled:a,textValue:h,children:f.jsx(et.div,B(A({role:"option","aria-labelledby":x,"data-highlighted":m?"":void 0,"aria-selected":d&&m,"data-state":d?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},i),{ref:w,onFocus:Ge(i.onFocus,()=>k(!0)),onBlur:Ge(i.onBlur,()=>k(!1)),onClick:Ge(i.onClick,()=>{b.current!=="mouse"&&_()}),onPointerUp:Ge(i.onPointerUp,()=>{b.current==="mouse"&&_()}),onPointerDown:Ge(i.onPointerDown,E=>{b.current=E.pointerType}),onPointerMove:Ge(i.onPointerMove,E=>{var O;b.current=E.pointerType,a?(O=u.onItemLeave)==null||O.call(u):b.current==="mouse"&&E.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Ge(i.onPointerLeave,E=>{var O;E.currentTarget===document.activeElement&&((O=u.onItemLeave)==null||O.call(u))}),onKeyDown:Ge(i.onKeyDown,E=>{var j;((j=u.searchRef)==null?void 0:j.current)!==""&&E.key===" "||(Aoe.includes(E.key)&&_(),E.key===" "&&E.preventDefault())})}))})})});d9.displayName=Ym;var qd="SelectItemText",y9=v.forwardRef((e,t)=>{const _=e,{__scopeSelect:n,className:r,style:a}=_,o=ae(_,["__scopeSelect","className","style"]),i=ls(qd,n),c=us(qd,n),u=f9(qd,n),d=Noe(qd,n),[h,y]=v.useState(null),m=jt(t,C=>y(C),u.onItemTextChange,C=>{var E;return(E=c.itemTextRefCallback)==null?void 0:E.call(c,C,u.value,u.disabled)}),k=h==null?void 0:h.textContent,w=v.useMemo(()=>f.jsx("option",{value:u.value,disabled:u.disabled,children:k},u.value),[u.disabled,u.value,k]),{onNativeOptionAdd:x,onNativeOptionRemove:b}=d;return sr(()=>(x(w),()=>b(w)),[x,b,w]),f.jsxs(f.Fragment,{children:[f.jsx(et.span,B(A({id:u.textId},o),{ref:m})),u.isSelected&&i.valueNode&&!i.valueNodeHasChildren?Pl.createPortal(o.children,i.valueNode):null]})});y9.displayName=qd;var p9="SelectItemIndicator",h9=v.forwardRef((e,t)=>{const o=e,{__scopeSelect:n}=o,r=ae(o,["__scopeSelect"]);return f9(p9,n).isSelected?f.jsx(et.span,B(A({"aria-hidden":!0},r),{ref:t})):null});h9.displayName=p9;var yx="SelectScrollUpButton",m9=v.forwardRef((e,t)=>{const n=us(yx,e.__scopeSelect),r=fx(yx,e.__scopeSelect),[a,o]=v.useState(!1),i=jt(t,r.onScrollButtonChange);return sr(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollTop>0;o(d)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),a?f.jsx(v9,B(A({},e),{ref:i,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop-u.offsetHeight)}})):null});m9.displayName=yx;var px="SelectScrollDownButton",g9=v.forwardRef((e,t)=>{const n=us(px,e.__scopeSelect),r=fx(px,e.__scopeSelect),[a,o]=v.useState(!1),i=jt(t,r.onScrollButtonChange);return sr(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollHeight-u.clientHeight,h=Math.ceil(u.scrollTop)<d;o(h)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),a?f.jsx(v9,B(A({},e),{ref:i,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop+u.offsetHeight)}})):null});g9.displayName=px;var v9=v.forwardRef((e,t)=>{const d=e,{__scopeSelect:n,onAutoScroll:r}=d,a=ae(d,["__scopeSelect","onAutoScroll"]),o=us("SelectScrollButton",n),i=v.useRef(null),c=Gm(n),u=v.useCallback(()=>{i.current!==null&&(window.clearInterval(i.current),i.current=null)},[]);return v.useEffect(()=>()=>u(),[u]),sr(()=>{var y;const h=c().find(m=>m.ref.current===document.activeElement);(y=h==null?void 0:h.ref.current)==null||y.scrollIntoView({block:"nearest"})},[c]),f.jsx(et.div,B(A({"aria-hidden":!0},a),{ref:t,style:A({flexShrink:0},a.style),onPointerDown:Ge(a.onPointerDown,()=>{i.current===null&&(i.current=window.setInterval(r,50))}),onPointerMove:Ge(a.onPointerMove,()=>{var h;(h=o.onItemLeave)==null||h.call(o),i.current===null&&(i.current=window.setInterval(r,50))}),onPointerLeave:Ge(a.onPointerLeave,()=>{u()})}))}),Hoe="SelectSeparator",k9=v.forwardRef((e,t)=>{const a=e,{__scopeSelect:n}=a,r=ae(a,["__scopeSelect"]);return f.jsx(et.div,B(A({"aria-hidden":!0},r),{ref:t}))});k9.displayName=Hoe;var hx="SelectArrow",Voe=v.forwardRef((e,t)=>{const c=e,{__scopeSelect:n}=c,r=ae(c,["__scopeSelect"]),a=Wm(n),o=ls(hx,n),i=us(hx,n);return o.open&&i.position==="popper"?f.jsx(yb,B(A(A({},a),r),{ref:t})):null});Voe.displayName=hx;var qoe="SelectBubbleInput",b9=v.forwardRef((a,r)=>{var o=a,{__scopeSelect:e,value:t}=o,n=ae(o,["__scopeSelect","value"]);const i=v.useRef(null),c=jt(r,i),u=Vm(t);return v.useEffect(()=>{const d=i.current;if(!d)return;const h=window.HTMLSelectElement.prototype,m=Object.getOwnPropertyDescriptor(h,"value").set;if(u!==t&&m){const k=new Event("change",{bubbles:!0});m.call(d,t),d.dispatchEvent(k)}},[u,t]),f.jsx(et.select,B(A({},n),{style:A(A({},I7),n.style),ref:c,defaultValue:t}))});b9.displayName=qoe;function x9(e){return e===""||e===void 0}function w9(e){const t=Eo(e),n=v.useRef(""),r=v.useRef(0),a=v.useCallback(i=>{const c=n.current+i;t(c),(function u(d){n.current=d,window.clearTimeout(r.current),d!==""&&(r.current=window.setTimeout(()=>u(""),1e3))})(c)},[t]),o=v.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return v.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,a,o]}function _9(e,t,n){const a=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let i=Goe(e,Math.max(o,0));a.length===1&&(i=i.filter(d=>d!==n));const u=i.find(d=>d.textValue.toLowerCase().startsWith(a.toLowerCase()));return u!==n?u:void 0}function Goe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Woe=Z7,mx=Q7,Yoe=e9,Koe=t9,Zoe=n9,S9=r9,Xoe=s9,C9=u9,j9=d9,Qoe=y9,Joe=h9,A9=m9,O9=g9,E9=k9;const Gd=Woe,Wd=Yoe,eie=v.forwardRef((a,r)=>{var o=a,{className:e,children:t}=o,n=ae(o,["className","children"]);return f.jsxs(mx,B(A({ref:r,className:ce("cky:flex cky:h-10 cky:w-full cky:items-center cky:justify-between cky:rounded-md cky:border cky:border-input cky:bg-background cky:px-3 cky:py-2 cky:text-sm cky:ring-offset-background cky:data-[placeholder]:text-muted-foreground cky:focus:outline-none cky:focus:ring-2 cky:focus:ring-ring cky:focus:ring-offset-2 cky:disabled:cursor-not-allowed cky:disabled:opacity-50 cky:[&>span]:line-clamp-1",e)},n),{children:[t,f.jsx(Koe,{asChild:!0,children:f.jsx(Ll,{className:"cky:h-4 cky:w-4 cky:opacity-50"})})]}))});eie.displayName=mx.displayName;const T9=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(A9,B(A({ref:n,className:ce("cky:flex cky:cursor-default cky:items-center cky:justify-center cky:py-1",e)},t),{children:f.jsx(FQ,{className:"cky:h-4 cky:w-4"})}))});T9.displayName=A9.displayName;const N9=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(O9,B(A({ref:n,className:ce("cky:flex cky:cursor-default cky:items-center cky:justify-center cky:py-1",e)},t),{children:f.jsx(Ll,{className:"cky:h-4 cky:w-4"})}))});N9.displayName=O9.displayName;const P9=v.forwardRef((o,a)=>{var i=o,{className:e,children:t,position:n="popper"}=i,r=ae(i,["className","children","position"]);return f.jsx(Zoe,{children:f.jsxs(S9,B(A({ref:a,className:ce("cky:relative cky:z-50 cky:max-h-[--radix-select-content-available-height] cky:min-w-[8rem] cky:overflow-y-auto cky:overflow-x-hidden cky:rounded-md cky:border cky:bg-popover cky:text-popover-foreground cky:shadow-md cky:data-[state=open]:animate-in cky:data-[state=closed]:animate-out cky:data-[state=closed]:fade-out-0 cky:data-[state=open]:fade-in-0 cky:data-[state=closed]:zoom-out-95 cky:data-[state=open]:zoom-in-95 cky:data-[side=bottom]:slide-in-from-top-2 cky:data-[side=left]:slide-in-from-right-2 cky:data-[side=right]:slide-in-from-left-2 cky:data-[side=top]:slide-in-from-bottom-2 cky:origin-[--radix-select-content-transform-origin]",n==="popper"&&"cky:data-[side=bottom]:translate-y-1 cky:data-[side=left]:-translate-x-1 cky:data-[side=right]:translate-x-1 cky:data-[side=top]:-translate-y-1",e),position:n},r),{children:[f.jsx(T9,{}),f.jsx(Xoe,{className:ce("cky:p-1",n==="popper"&&"cky:h-[var(--radix-select-trigger-height)] cky:w-full cky:min-w-[var(--radix-select-trigger-width)]"),children:t}),f.jsx(N9,{})]}))})});P9.displayName=S9.displayName;const tie=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(C9,A({ref:n,className:ce("cky:py-1.5 cky:pl-8 cky:pr-2 cky:text-sm cky:font-semibold",e)},t))});tie.displayName=C9.displayName;const R9=v.forwardRef((a,r)=>{var o=a,{className:e,children:t}=o,n=ae(o,["className","children"]);return f.jsxs(j9,B(A({ref:r,className:ce("cky:relative cky:flex cky:w-full cky:cursor-default cky:select-none cky:items-center cky:rounded-sm cky:py-1.5 cky:pl-8 cky:pr-2 cky:text-sm cky:outline-none cky:focus:bg-accent cky:focus:text-accent-foreground cky:data-[disabled]:pointer-events-none cky:data-[disabled]:opacity-50",e)},n),{children:[f.jsx("span",{className:"cky:absolute cky:left-2 cky:flex cky:h-3.5 cky:w-3.5 cky:items-center cky:justify-center",children:f.jsx(Joe,{children:f.jsx(Ml,{className:"cky:h-4 cky:w-4"})})}),f.jsx(Qoe,{children:t})]}))});R9.displayName=j9.displayName;const nie=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(E9,A({ref:n,className:ce("cky:-mx-1 cky:my-1 cky:h-px cky:bg-muted",e)},t))});nie.displayName=E9.displayName;const rie="cky:z-[100000001] cky:border cky:border-solid cky:border-gray-300 cky:rounded-[8px] cky:bg-gray-700 cky:text-white",aie="cky-select-item cky:px-[14px] cky:py-[8px] cky:text-sm cky:text-white cky:cursor-pointer cky:focus:bg-blue-500 cky:focus:text-white cky:data-[highlighted]:bg-blue-500 cky:data-[highlighted]:text-white",oie="cky-select-item cky:px-[14px] cky:py-[8px] cky:text-sm cky:text-white cky:cursor-pointer cky:focus:bg-gray-50 cky:focus:text-gray-900 cky:data-[highlighted]:bg-gray-50 cky:data-[highlighted]:text-gray-900",iie={backgroundImage:'url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")',backgroundSize:"10px",backgroundPosition:"calc(100% - 10px) center",backgroundRepeat:"no-repeat"},sie="cky-select cky:flex cky:w-full cky:items-center cky:justify-between cky:bg-background cky:px-[14px] cky:py-[8px] cky:pr-[25px] cky:text-sm cky:ring-offset-background cky:data-[placeholder]:text-muted-foreground cky:focus:outline-none cky:focus:ring-2 cky:focus:ring-ring cky:focus:ring-offset-2 cky:disabled:cursor-not-allowed cky:disabled:text-[#a7aaad] cky:disabled:border-[#dcdcde] cky:disabled:bg-[#f6f7f7] cky:[&>span]:line-clamp-1",cie={currency:"cky:h-[34px] cky:rounded-[8px] cky:border cky:border-solid cky:border-[#bebfc5]",default:"cky:h-10 cky:rounded-[3px] cky:border cky:border-solid cky:border-[#d1d5db]",modal:"cky:h-10 cky:rounded-[3px] cky:border cky:border-solid cky:border-[#d1d5db] cky:py-[8px] cky:pl-[14px] cky:pr-[25px]"};function au(o){var i=o,{className:e,variant:t="default",children:n,ref:r}=i,a=ae(i,["className","variant","children","ref"]);return f.jsx(mx,B(A({ref:r,className:ce(sie,cie[t],e),style:iie},a),{children:n}))}au.displayName="SelectTrigger";function ou(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx(P9,A({ref:t,className:ce(rie,e)},n))}ou.displayName="SelectContent";function iu(a){var o=a,{className:e,variant:t="default",ref:n}=o,r=ae(o,["className","variant","ref"]);const i=t==="modal"?oie:aie;return f.jsx(R9,A({ref:n,className:ce(i,e)},r))}iu.displayName="SelectItem";const M9=v.forwardRef((a,r)=>{var o=a,{className:e,type:t}=o,n=ae(o,["className","type"]);return f.jsx("input",A({type:t,className:ce("cky:flex cky:h-10 cky:w-full cky:rounded-md cky:border cky:border-input cky:bg-background cky:px-3 cky:py-2 cky:text-base cky:ring-offset-background cky:file:border-0 cky:file:bg-transparent cky:file:text-sm cky:file:font-medium cky:file:text-foreground cky:placeholder:text-muted-foreground cky:focus-visible:outline-none cky:focus-visible:ring-2 cky:focus-visible:ring-ring cky:focus-visible:ring-offset-2 cky:disabled:cursor-not-allowed cky:disabled:opacity-50 cky:md:text-sm",e),ref:r},n))});M9.displayName="Input";const lie="cky:box-border cky:border cky:border-solid cky:!border-[#d1d5db] cky:rounded-[3px] cky:bg-white cky:text-[#23282d] hover:cky:!border-[#b4b9be] focus-visible:cky:!border-[var(--cky-primary)] focus-visible:cky:shadow-[0_0_0_1px_var(--cky-primary)] focus-visible:cky:outline-none focus-visible:cky:ring-0 focus-visible:cky:ring-offset-0",uie="cky:py-[9px] cky:px-[14px]";function Xn(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx(M9,A({ref:t,className:ce(lie,uie,e)},n))}var Km="Switch",[fie,G9e]=Er(Km),[die,yie]=fie(Km),L9=v.forwardRef((e,t)=>{const E=e,{__scopeSwitch:n,name:r,checked:a,defaultChecked:o,required:i,disabled:c,value:u="on",onCheckedChange:d,form:h}=E,y=ae(E,["__scopeSwitch","name","checked","defaultChecked","required","disabled","value","onCheckedChange","form"]),[m,k]=v.useState(null),w=jt(t,O=>k(O)),x=v.useRef(!1),b=m?h||!!m.closest("form"):!0,[_,C]=na({prop:a,defaultProp:o!=null?o:!1,onChange:d,caller:Km});return f.jsxs(die,{scope:n,checked:_,disabled:c,children:[f.jsx(et.button,B(A({type:"button",role:"switch","aria-checked":_,"aria-required":i,"data-state":B9(_),"data-disabled":c?"":void 0,disabled:c,value:u},y),{ref:w,onClick:Ge(e.onClick,O=>{C(j=>!j),b&&(x.current=O.isPropagationStopped(),x.current||O.stopPropagation())})})),b&&f.jsx($9,{control:m,bubbles:!x.current,name:r,value:u,checked:_,required:i,disabled:c,form:h,style:{transform:"translateX(-100%)"}})]})});L9.displayName=Km;var D9="SwitchThumb",I9=v.forwardRef((e,t)=>{const o=e,{__scopeSwitch:n}=o,r=ae(o,["__scopeSwitch"]),a=yie(D9,n);return f.jsx(et.span,B(A({"data-state":B9(a.checked),"data-disabled":a.disabled?"":void 0},r),{ref:t}))});I9.displayName=D9;var pie="SwitchBubbleInput",$9=v.forwardRef((i,o)=>{var c=i,{__scopeSwitch:e,control:t,checked:n,bubbles:r=!0}=c,a=ae(c,["__scopeSwitch","control","checked","bubbles"]);const u=v.useRef(null),d=jt(u,o),h=Vm(n),y=dm(t);return v.useEffect(()=>{const m=u.current;if(!m)return;const k=window.HTMLInputElement.prototype,x=Object.getOwnPropertyDescriptor(k,"checked").set;if(h!==n&&x){const b=new Event("click",{bubbles:r});x.call(m,n),m.dispatchEvent(b)}},[h,n,r]),f.jsx("input",B(A({type:"checkbox","aria-hidden":!0,defaultChecked:n},a),{tabIndex:-1,ref:d,style:B(A(A({},a.style),y),{position:"absolute",pointerEvents:"none",opacity:0,margin:0})}))});$9.displayName=pie;function B9(e){return e?"checked":"unchecked"}var U9=L9,hie=I9;const F9=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(U9,B(A({className:ce("cky:peer cky:inline-flex cky:h-6 cky:w-11 cky:shrink-0 cky:cursor-pointer cky:items-center cky:rounded-full cky:border-2 cky:border-transparent cky:transition-colors cky:focus-visible:outline-none cky:focus-visible:ring-2 cky:focus-visible:ring-ring cky:focus-visible:ring-offset-2 cky:focus-visible:ring-offset-background cky:disabled:cursor-not-allowed cky:disabled:opacity-50 cky:data-[state=checked]:bg-primary cky:data-[state=unchecked]:bg-input",e)},t),{ref:n,children:f.jsx(hie,{className:ce("cky:pointer-events-none cky:block cky:h-5 cky:w-5 cky:rounded-full cky:bg-background cky:shadow-lg cky:ring-0 cky:transition-transform cky:data-[state=checked]:translate-x-5 cky:data-[state=unchecked]:translate-x-0")})}))});F9.displayName=U9.displayName;const mie=["cky:h-[18px] cky:w-9 cky:shrink-0 cky:cursor-pointer cky:items-center cky:rounded-full cky:border-0","cky:bg-[#adadad] cky:transition-colors cky:duration-200","cky:data-[state=checked]:bg-[#15a753] cky:data-[state=unchecked]:bg-[#adadad]","cky:disabled:data-[state=checked]:bg-[#adadad]","cky:focus-visible:outline-none cky:focus-visible:ring-0","cky:disabled:cursor-not-allowed cky:disabled:opacity-50","cky:[&>span]:cky:block cky:[&>span]:cky:!h-3 cky:[&>span]:cky:!w-3","cky:[&>span]:cky:rounded-full cky:[&>span]:cky:bg-white cky:[&>span]:cky:shadow-none cky:[&>span]:cky:ring-0"].join(" ");function pn(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx(F9,A({ref:t,className:ce("cky-app-switch",mie,e)},n))}pn.displayName="Switch";var Zm="Checkbox",[gie,W9e]=Er(Zm),[vie,gx]=gie(Zm);function kie(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:a,disabled:o,form:i,name:c,onCheckedChange:u,required:d,value:h="on",internal_do_not_use_render:y}=e,[m,k]=na({prop:n,defaultProp:a!=null?a:!1,onChange:u,caller:Zm}),[w,x]=v.useState(null),[b,_]=v.useState(null),C=v.useRef(!1),E=w?!!i||!!w.closest("form"):!0,O={checked:m,disabled:o,setChecked:k,control:w,setControl:x,name:c,form:i,value:h,hasConsumerStoppedPropagationRef:C,required:d,defaultChecked:fs(a)?!1:a,isFormControl:E,bubbleInput:b,setBubbleInput:_};return f.jsx(vie,B(A({scope:t},O),{children:bie(y)?y(O):r}))}var z9="CheckboxTrigger",H9=v.forwardRef((o,a)=>{var i=o,{__scopeCheckbox:e,onKeyDown:t,onClick:n}=i,r=ae(i,["__scopeCheckbox","onKeyDown","onClick"]);const{control:c,value:u,disabled:d,checked:h,required:y,setControl:m,setChecked:k,hasConsumerStoppedPropagationRef:w,isFormControl:x,bubbleInput:b}=gx(z9,e),_=jt(a,m),C=v.useRef(h);return v.useEffect(()=>{const E=c==null?void 0:c.form;if(E){const O=()=>k(C.current);return E.addEventListener("reset",O),()=>E.removeEventListener("reset",O)}},[c,k]),f.jsx(et.button,B(A({type:"button",role:"checkbox","aria-checked":fs(h)?"mixed":h,"aria-required":y,"data-state":Y9(h),"data-disabled":d?"":void 0,disabled:d,value:u},r),{ref:_,onKeyDown:Ge(t,E=>{E.key==="Enter"&&E.preventDefault()}),onClick:Ge(n,E=>{k(O=>fs(O)?!0:!O),b&&x&&(w.current=E.isPropagationStopped(),w.current||E.stopPropagation())})}))});H9.displayName=z9;var vx=v.forwardRef((e,t)=>{const m=e,{__scopeCheckbox:n,name:r,checked:a,defaultChecked:o,required:i,disabled:c,value:u,onCheckedChange:d,form:h}=m,y=ae(m,["__scopeCheckbox","name","checked","defaultChecked","required","disabled","value","onCheckedChange","form"]);return f.jsx(kie,{__scopeCheckbox:n,checked:a,defaultChecked:o,disabled:c,required:i,onCheckedChange:d,name:r,form:h,value:u,internal_do_not_use_render:({isFormControl:k})=>f.jsxs(f.Fragment,{children:[f.jsx(H9,B(A({},y),{ref:t,__scopeCheckbox:n})),k&&f.jsx(W9,{__scopeCheckbox:n})]})})});vx.displayName=Zm;var V9="CheckboxIndicator",q9=v.forwardRef((e,t)=>{const i=e,{__scopeCheckbox:n,forceMount:r}=i,a=ae(i,["__scopeCheckbox","forceMount"]),o=gx(V9,n);return f.jsx(oa,{present:r||fs(o.checked)||o.checked===!0,children:f.jsx(et.span,B(A({"data-state":Y9(o.checked),"data-disabled":o.disabled?"":void 0},a),{ref:t,style:A({pointerEvents:"none"},e.style)}))})});q9.displayName=V9;var G9="CheckboxBubbleInput",W9=v.forwardRef((r,n)=>{var a=r,{__scopeCheckbox:e}=a,t=ae(a,["__scopeCheckbox"]);const{control:o,hasConsumerStoppedPropagationRef:i,checked:c,defaultChecked:u,required:d,disabled:h,name:y,value:m,form:k,bubbleInput:w,setBubbleInput:x}=gx(G9,e),b=jt(n,x),_=Vm(c),C=dm(o);v.useEffect(()=>{const O=w;if(!O)return;const j=window.HTMLInputElement.prototype,P=Object.getOwnPropertyDescriptor(j,"checked").set,R=!i.current;if(_!==c&&P){const M=new Event("click",{bubbles:R});O.indeterminate=fs(c),P.call(O,fs(c)?!1:c),O.dispatchEvent(M)}},[w,_,c,i]);const E=v.useRef(fs(c)?!1:c);return f.jsx(et.input,B(A({type:"checkbox","aria-hidden":!0,defaultChecked:u!=null?u:E.current,required:d,disabled:h,name:y,value:m,form:k},t),{tabIndex:-1,ref:b,style:B(A(A({},t.style),C),{position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"})}))});W9.displayName=G9;function bie(e){return typeof e=="function"}function fs(e){return e==="indeterminate"}function Y9(e){return fs(e)?"indeterminate":e?"checked":"unchecked"}const K9=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(vx,B(A({ref:n,className:ce("cky:grid cky:place-content-center cky:peer cky:h-4 cky:w-4 cky:shrink-0 cky:rounded-sm cky:border cky:border-primary cky:ring-offset-background cky:focus-visible:outline-none cky:focus-visible:ring-2 cky:focus-visible:ring-ring cky:focus-visible:ring-offset-2 cky:disabled:cursor-not-allowed cky:disabled:opacity-50 cky:data-[state=checked]:bg-primary cky:data-[state=checked]:text-primary-foreground",e)},t),{children:f.jsx(q9,{className:ce("cky:grid cky:place-content-center cky:text-current"),children:f.jsx(Ml,{className:"cky:h-4 cky:w-4"})})}))});K9.displayName=vx.displayName;function kx(r){var a=r,{className:e,ref:t}=a,n=ae(a,["className","ref"]);return f.jsx(K9,A({ref:t,className:ce("cky:rounded-[4px] cky:border-black/25 cky:bg-white","cky:data-[state=unchecked]:bg-white","cky:data-[state=checked]:border-[var(--cky-primary)] cky:data-[state=checked]:bg-[var(--cky-primary)] cky:data-[state=checked]:text-white",e)},n))}var xie=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],wie=xie.reduce((e,t)=>{const n=f7(`Primitive.${t}`),r=v.forwardRef((a,o)=>{const d=a,{asChild:i}=d,c=ae(d,["asChild"]),u=i?n:t;return typeof window!="undefined"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(u,B(A({},c),{ref:o}))});return r.displayName=`Primitive.${t}`,B(A({},e),{[t]:r})},{}),_ie="Label",Z9=v.forwardRef((e,t)=>f.jsx(wie.label,B(A({},e),{ref:t,onMouseDown:n=>{var a;n.target.closest("button, input, select, textarea")||((a=e.onMouseDown)==null||a.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}})));Z9.displayName=_ie;var X9=Z9;const Sie=dc("cky:text-sm cky:font-medium cky:leading-none cky:peer-disabled:cursor-not-allowed cky:peer-disabled:opacity-70"),su=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(X9,A({ref:n,className:ce(Sie(),e)},t))});su.displayName=X9.displayName;const Cie="cky:text-[var(--cky-text-primary,#23282d)]",kt=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(su,A({ref:n,className:ce(Cie,e)},t))});kt.displayName=su.displayName;function jie(e){if(typeof document=="undefined")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const Aie=e=>{switch(e){case"success":return Tie;case"info":return Pie;case"warning":return Nie;case"error":return Rie;default:return null}},Oie=Array(12).fill(0),Eie=({visible:e,className:t})=>q.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},q.createElement("div",{className:"sonner-spinner"},Oie.map((n,r)=>q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),Tie=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Nie=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Pie=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Rie=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Mie=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Lie=()=>{const[e,t]=q.useState(document.hidden);return q.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let bx=1;class Die{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const u=t,{message:r}=u,a=ae(u,["message"]),o=typeof(t==null?void 0:t.id)=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:bx++,i=this.toasts.find(d=>d.id===o),c=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),i?this.toasts=this.toasts.map(d=>d.id===o?(this.publish(B(A(A({},d),t),{id:o,title:r})),B(A(A({},d),t),{id:o,dismissible:c,title:r})):d):this.addToast(B(A({title:r},a),{dismissible:c,id:o})),o},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create(B(A({},n),{message:t})),this.error=(t,n)=>this.create(B(A({},n),{message:t,type:"error"})),this.success=(t,n)=>this.create(B(A({},n),{type:"success",message:t})),this.info=(t,n)=>this.create(B(A({},n),{type:"info",message:t})),this.warning=(t,n)=>this.create(B(A({},n),{type:"warning",message:t})),this.loading=(t,n)=>this.create(B(A({},n),{type:"loading",message:t})),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create(B(A({},n),{promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0})));const a=Promise.resolve(t instanceof Function?t():t);let o=r!==void 0,i;const c=a.then(d=>he(this,null,function*(){if(i=["resolve",d],q.isValidElement(d))o=!1,this.create({id:r,type:"default",message:d});else if($ie(d)&&!d.ok){o=!1;const y=typeof n.error=="function"?yield n.error(`HTTP error! status: ${d.status}`):n.error,m=typeof n.description=="function"?yield n.description(`HTTP error! status: ${d.status}`):n.description,w=typeof y=="object"&&!q.isValidElement(y)?y:{message:y};this.create(A({id:r,type:"error",description:m},w))}else if(d instanceof Error){o=!1;const y=typeof n.error=="function"?yield n.error(d):n.error,m=typeof n.description=="function"?yield n.description(d):n.description,w=typeof y=="object"&&!q.isValidElement(y)?y:{message:y};this.create(A({id:r,type:"error",description:m},w))}else if(n.success!==void 0){o=!1;const y=typeof n.success=="function"?yield n.success(d):n.success,m=typeof n.description=="function"?yield n.description(d):n.description,w=typeof y=="object"&&!q.isValidElement(y)?y:{message:y};this.create(A({id:r,type:"success",description:m},w))}})).catch(d=>he(this,null,function*(){if(i=["reject",d],n.error!==void 0){o=!1;const h=typeof n.error=="function"?yield n.error(d):n.error,y=typeof n.description=="function"?yield n.description(d):n.description,k=typeof h=="object"&&!q.isValidElement(h)?h:{message:h};this.create(A({id:r,type:"error",description:y},k))}})).finally(()=>{o&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),u=()=>new Promise((d,h)=>c.then(()=>i[0]==="reject"?h(i[1]):d(i[1])).catch(h));return typeof r!="string"&&typeof r!="number"?{unwrap:u}:Object.assign(r,{unwrap:u})},this.custom=(t,n)=>{const r=(n==null?void 0:n.id)||bx++;return this.create(A({jsx:t(r),id:r},n)),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Vr=new Die,Iie=(e,t)=>{const n=(t==null?void 0:t.id)||bx++;return Vr.addToast(B(A({title:e},t),{id:n})),n},$ie=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Bie=Iie,Uie=()=>Vr.toasts,Fie=()=>Vr.getActiveToasts(),ja=Object.assign(Bie,{success:Vr.success,info:Vr.info,warning:Vr.warning,error:Vr.error,custom:Vr.custom,message:Vr.message,promise:Vr.promise,dismiss:Vr.dismiss,loading:Vr.loading},{getHistory:Uie,getToasts:Fie});jie("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Xm(e){return e.label!==void 0}const zie=3,Hie="24px",Vie="16px",Q9=4e3,qie=356,Gie=14,Wie=45,Yie=200;function Ho(...e){return e.filter(Boolean).join(" ")}function Kie(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const Zie=e=>{var t,n,r,a,o,i,c,u,d;const{invert:h,toast:y,unstyled:m,interacting:k,setHeights:w,visibleToasts:x,heights:b,index:_,toasts:C,expanded:E,removeToast:O,defaultRichColors:j,closeButton:N,style:P,cancelButtonStyle:R,actionButtonStyle:M,className:F="",descriptionClassName:H="",duration:U,position:z,gap:$,expandByDefault:Z,classNames:D,icons:X,closeButtonAriaLabel:V="Close toast"}=e,[ne,I]=q.useState(null),[ee,se]=q.useState(null),[W,ie]=q.useState(!1),[de,ue]=q.useState(!1),[we,fe]=q.useState(!1),[pe,Ae]=q.useState(!1),[Te,te]=q.useState(!1),[Ce,Ee]=q.useState(0),[me,Se]=q.useState(0),ve=q.useRef(y.duration||U||Q9),Fe=q.useRef(null),ze=q.useRef(null),Ke=_===0,Ie=_+1<=x,Ve=y.type,ot=y.dismissible!==!1,G=y.className||"",J=y.descriptionClassName||"",re=q.useMemo(()=>b.findIndex(gt=>gt.toastId===y.id)||0,[b,y.id]),be=q.useMemo(()=>{var gt;return(gt=y.closeButton)!=null?gt:N},[y.closeButton,N]),je=q.useMemo(()=>y.duration||U||Q9,[y.duration,U]),Pe=q.useRef(0),$e=q.useRef(0),tt=q.useRef(0),rt=q.useRef(null),[Nt,ur]=z.split("-"),bn=q.useMemo(()=>b.reduce((gt,Cn,In)=>In>=re?gt:gt+Cn.height,0),[b,re]),za=Lie(),fr=y.invert||h,Di=Ve==="loading";$e.current=q.useMemo(()=>re*$+bn,[re,bn]),q.useEffect(()=>{ve.current=je},[je]),q.useEffect(()=>{ie(!0)},[]),q.useEffect(()=>{const gt=ze.current;if(gt){const Cn=gt.getBoundingClientRect().height;return Se(Cn),w(In=>[{toastId:y.id,height:Cn,position:y.position},...In]),()=>w(In=>In.filter(dr=>dr.toastId!==y.id))}},[w,y.id]),q.useLayoutEffect(()=>{if(!W)return;const gt=ze.current,Cn=gt.style.height;gt.style.height="auto";const In=gt.getBoundingClientRect().height;gt.style.height=Cn,Se(In),w(dr=>dr.find(Yn=>Yn.toastId===y.id)?dr.map(Yn=>Yn.toastId===y.id?B(A({},Yn),{height:In}):Yn):[{toastId:y.id,height:In,position:y.position},...dr])},[W,y.title,y.description,w,y.id,y.jsx,y.action,y.cancel]);const ha=q.useCallback(()=>{ue(!0),Ee($e.current),w(gt=>gt.filter(Cn=>Cn.toastId!==y.id)),setTimeout(()=>{O(y)},Yie)},[y,O,w,$e]);q.useEffect(()=>{if(y.promise&&Ve==="loading"||y.duration===1/0||y.type==="loading")return;let gt;return E||k||za?(()=>{if(tt.current<Pe.current){const dr=new Date().getTime()-Pe.current;ve.current=ve.current-dr}tt.current=new Date().getTime()})():(()=>{ve.current!==1/0&&(Pe.current=new Date().getTime(),gt=setTimeout(()=>{y.onAutoClose==null||y.onAutoClose.call(y,y),ha()},ve.current))})(),()=>clearTimeout(gt)},[E,k,y,Ve,za,ha]),q.useEffect(()=>{y.delete&&(ha(),y.onDismiss==null||y.onDismiss.call(y,y))},[ha,y.delete]);function rl(){var gt;if(X!=null&&X.loading){var Cn;return q.createElement("div",{className:Ho(D==null?void 0:D.loader,y==null||(Cn=y.classNames)==null?void 0:Cn.loader,"sonner-loader"),"data-visible":Ve==="loading"},X.loading)}return q.createElement(Eie,{className:Ho(D==null?void 0:D.loader,y==null||(gt=y.classNames)==null?void 0:gt.loader),visible:Ve==="loading"})}const al=y.icon||(X==null?void 0:X[Ve])||Aie(Ve);var ko,e1;return q.createElement("li",{tabIndex:0,ref:ze,className:Ho(F,G,D==null?void 0:D.toast,y==null||(t=y.classNames)==null?void 0:t.toast,D==null?void 0:D.default,D==null?void 0:D[Ve],y==null||(n=y.classNames)==null?void 0:n[Ve]),"data-sonner-toast":"","data-rich-colors":(ko=y.richColors)!=null?ko:j,"data-styled":!(y.jsx||y.unstyled||m),"data-mounted":W,"data-promise":!!y.promise,"data-swiped":Te,"data-removed":de,"data-visible":Ie,"data-y-position":Nt,"data-x-position":ur,"data-index":_,"data-front":Ke,"data-swiping":we,"data-dismissible":ot,"data-type":Ve,"data-invert":fr,"data-swipe-out":pe,"data-swipe-direction":ee,"data-expanded":!!(E||Z&&W),"data-testid":y.testId,style:A(A({"--index":_,"--toasts-before":_,"--z-index":C.length-_,"--offset":`${de?Ce:$e.current}px`,"--initial-height":Z?"auto":`${me}px`},P),y.style),onDragEnd:()=>{fe(!1),I(null),rt.current=null},onPointerDown:gt=>{gt.button!==2&&(Di||!ot||(Fe.current=new Date,Ee($e.current),gt.target.setPointerCapture(gt.pointerId),gt.target.tagName!=="BUTTON"&&(fe(!0),rt.current={x:gt.clientX,y:gt.clientY})))},onPointerUp:()=>{var gt,Cn,In;if(pe||!ot)return;rt.current=null;const dr=Number(((gt=ze.current)==null?void 0:gt.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),ol=Number(((Cn=ze.current)==null?void 0:Cn.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Yn=new Date().getTime()-((In=Fe.current)==null?void 0:In.getTime()),jn=ne==="x"?dr:ol,An=Math.abs(jn)/Yn;if(Math.abs(jn)>=Wie||An>.11){Ee($e.current),y.onDismiss==null||y.onDismiss.call(y,y),se(ne==="x"?dr>0?"right":"left":ol>0?"down":"up"),ha(),Ae(!0);return}else{var an,nr;(an=ze.current)==null||an.style.setProperty("--swipe-amount-x","0px"),(nr=ze.current)==null||nr.style.setProperty("--swipe-amount-y","0px")}te(!1),fe(!1),I(null)},onPointerMove:gt=>{var Cn,In,dr;if(!rt.current||!ot||((Cn=window.getSelection())==null?void 0:Cn.toString().length)>0)return;const Yn=gt.clientY-rt.current.y,jn=gt.clientX-rt.current.x;var An;const an=(An=e.swipeDirections)!=null?An:Kie(z);!ne&&(Math.abs(jn)>1||Math.abs(Yn)>1)&&I(Math.abs(jn)>Math.abs(Yn)?"x":"y");let nr={x:0,y:0};const Af=Ii=>1/(1.5+Math.abs(Ii)/20);if(ne==="y"){if(an.includes("top")||an.includes("bottom"))if(an.includes("top")&&Yn<0||an.includes("bottom")&&Yn>0)nr.y=Yn;else{const Ii=Yn*Af(Yn);nr.y=Math.abs(Ii)<Math.abs(Yn)?Ii:Yn}}else if(ne==="x"&&(an.includes("left")||an.includes("right")))if(an.includes("left")&&jn<0||an.includes("right")&&jn>0)nr.x=jn;else{const Ii=jn*Af(jn);nr.x=Math.abs(Ii)<Math.abs(jn)?Ii:jn}(Math.abs(nr.x)>0||Math.abs(nr.y)>0)&&te(!0),(In=ze.current)==null||In.style.setProperty("--swipe-amount-x",`${nr.x}px`),(dr=ze.current)==null||dr.style.setProperty("--swipe-amount-y",`${nr.y}px`)}},be&&!y.jsx&&Ve!=="loading"?q.createElement("button",{"aria-label":V,"data-disabled":Di,"data-close-button":!0,onClick:Di||!ot?()=>{}:()=>{ha(),y.onDismiss==null||y.onDismiss.call(y,y)},className:Ho(D==null?void 0:D.closeButton,y==null||(r=y.classNames)==null?void 0:r.closeButton)},(e1=X==null?void 0:X.close)!=null?e1:Mie):null,(Ve||y.icon||y.promise)&&y.icon!==null&&((X==null?void 0:X[Ve])!==null||y.icon)?q.createElement("div",{"data-icon":"",className:Ho(D==null?void 0:D.icon,y==null||(a=y.classNames)==null?void 0:a.icon)},y.promise||y.type==="loading"&&!y.icon?y.icon||rl():null,y.type!=="loading"?al:null):null,q.createElement("div",{"data-content":"",className:Ho(D==null?void 0:D.content,y==null||(o=y.classNames)==null?void 0:o.content)},q.createElement("div",{"data-title":"",className:Ho(D==null?void 0:D.title,y==null||(i=y.classNames)==null?void 0:i.title)},y.jsx?y.jsx:typeof y.title=="function"?y.title():y.title),y.description?q.createElement("div",{"data-description":"",className:Ho(H,J,D==null?void 0:D.description,y==null||(c=y.classNames)==null?void 0:c.description)},typeof y.description=="function"?y.description():y.description):null),q.isValidElement(y.cancel)?y.cancel:y.cancel&&Xm(y.cancel)?q.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||R,onClick:gt=>{Xm(y.cancel)&&ot&&(y.cancel.onClick==null||y.cancel.onClick.call(y.cancel,gt),ha())},className:Ho(D==null?void 0:D.cancelButton,y==null||(u=y.classNames)==null?void 0:u.cancelButton)},y.cancel.label):null,q.isValidElement(y.action)?y.action:y.action&&Xm(y.action)?q.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||M,onClick:gt=>{Xm(y.action)&&(y.action.onClick==null||y.action.onClick.call(y.action,gt),!gt.defaultPrevented&&ha())},className:Ho(D==null?void 0:D.actionButton,y==null||(d=y.classNames)==null?void 0:d.actionButton)},y.action.label):null)};function J9(){if(typeof window=="undefined"||typeof document=="undefined")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function Xie(e,t){const n={};return[e,t].forEach((r,a)=>{const o=a===1,i=o?"--mobile-offset":"--offset",c=o?Vie:Hie;function u(d){["top","right","bottom","left"].forEach(h=>{n[`${i}-${h}`]=typeof d=="number"?`${d}px`:d})}typeof r=="number"||typeof r=="string"?u(r):typeof r=="object"?["top","right","bottom","left"].forEach(d=>{r[d]===void 0?n[`${i}-${d}`]=c:n[`${i}-${d}`]=typeof r[d]=="number"?`${r[d]}px`:r[d]}):u(c)}),n}const Qie=q.forwardRef(function(t,n){const{id:r,invert:a,position:o="bottom-right",hotkey:i=["altKey","KeyT"],expand:c,closeButton:u,className:d,offset:h,mobileOffset:y,theme:m="light",richColors:k,duration:w,style:x,visibleToasts:b=zie,toastOptions:_,dir:C=J9(),gap:E=Gie,icons:O,containerAriaLabel:j="Notifications"}=t,[N,P]=q.useState([]),R=q.useMemo(()=>r?N.filter(W=>W.toasterId===r):N.filter(W=>!W.toasterId),[N,r]),M=q.useMemo(()=>Array.from(new Set([o].concat(R.filter(W=>W.position).map(W=>W.position)))),[R,o]),[F,H]=q.useState([]),[U,z]=q.useState(!1),[$,Z]=q.useState(!1),[D,X]=q.useState(m!=="system"?m:typeof window!="undefined"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),V=q.useRef(null),ne=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),I=q.useRef(null),ee=q.useRef(!1),se=q.useCallback(W=>{P(ie=>{var de;return(de=ie.find(ue=>ue.id===W.id))!=null&&de.delete||Vr.dismiss(W.id),ie.filter(({id:ue})=>ue!==W.id)})},[]);return q.useEffect(()=>Vr.subscribe(W=>{if(W.dismiss){requestAnimationFrame(()=>{P(ie=>ie.map(de=>de.id===W.id?B(A({},de),{delete:!0}):de))});return}setTimeout(()=>{pA.flushSync(()=>{P(ie=>{const de=ie.findIndex(ue=>ue.id===W.id);return de!==-1?[...ie.slice(0,de),A(A({},ie[de]),W),...ie.slice(de+1)]:[W,...ie]})})})}),[N]),q.useEffect(()=>{if(m!=="system"){X(m);return}if(m==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?X("dark"):X("light")),typeof window=="undefined")return;const W=window.matchMedia("(prefers-color-scheme: dark)");try{W.addEventListener("change",({matches:ie})=>{X(ie?"dark":"light")})}catch(ie){W.addListener(({matches:de})=>{try{X(de?"dark":"light")}catch(ue){console.error(ue)}})}},[m]),q.useEffect(()=>{N.length<=1&&z(!1)},[N]),q.useEffect(()=>{const W=ie=>{var de;if(i.every(fe=>ie[fe]||ie.code===fe)){var we;z(!0),(we=V.current)==null||we.focus()}ie.code==="Escape"&&(document.activeElement===V.current||(de=V.current)!=null&&de.contains(document.activeElement))&&z(!1)};return document.addEventListener("keydown",W),()=>document.removeEventListener("keydown",W)},[i]),q.useEffect(()=>{if(V.current)return()=>{I.current&&(I.current.focus({preventScroll:!0}),I.current=null,ee.current=!1)}},[V.current]),q.createElement("section",{ref:n,"aria-label":`${j} ${ne}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},M.map((W,ie)=>{var de;const[ue,we]=W.split("-");return R.length?q.createElement("ol",{key:W,dir:C==="auto"?J9():C,tabIndex:-1,ref:V,className:d,"data-sonner-toaster":!0,"data-sonner-theme":D,"data-y-position":ue,"data-x-position":we,style:A(A({"--front-toast-height":`${((de=F[0])==null?void 0:de.height)||0}px`,"--width":`${qie}px`,"--gap":`${E}px`},x),Xie(h,y)),onBlur:fe=>{ee.current&&!fe.currentTarget.contains(fe.relatedTarget)&&(ee.current=!1,I.current&&(I.current.focus({preventScroll:!0}),I.current=null))},onFocus:fe=>{fe.target instanceof HTMLElement&&fe.target.dataset.dismissible==="false"||ee.current||(ee.current=!0,I.current=fe.relatedTarget)},onMouseEnter:()=>z(!0),onMouseMove:()=>z(!0),onMouseLeave:()=>{$||z(!1)},onDragEnd:()=>z(!1),onPointerDown:fe=>{fe.target instanceof HTMLElement&&fe.target.dataset.dismissible==="false"||Z(!0)},onPointerUp:()=>Z(!1)},R.filter(fe=>!fe.position&&ie===0||fe.position===W).map((fe,pe)=>{var Ae,Te;return q.createElement(Zie,{key:fe.id,icons:O,index:pe,toast:fe,defaultRichColors:k,duration:(Ae=_==null?void 0:_.duration)!=null?Ae:w,className:_==null?void 0:_.className,descriptionClassName:_==null?void 0:_.descriptionClassName,invert:a,visibleToasts:b,closeButton:(Te=_==null?void 0:_.closeButton)!=null?Te:u,interacting:$,position:W,style:_==null?void 0:_.style,unstyled:_==null?void 0:_.unstyled,classNames:_==null?void 0:_.classNames,cancelButtonStyle:_==null?void 0:_.cancelButtonStyle,actionButtonStyle:_==null?void 0:_.actionButtonStyle,closeButtonAriaLabel:_==null?void 0:_.closeButtonAriaLabel,removeToast:se,toasts:R.filter(te=>te.position==fe.position),heights:F.filter(te=>te.position==fe.position),setHeights:H,expandByDefault:c,gap:E,expanded:U,swipeDirections:t.swipeDirections})})):null}))}),eT="cky:h-5 cky:w-5 cky:shrink-0";function Qm({src:e,alt:t}){return f.jsx("img",{src:e,alt:t,className:eT})}function Jie(e){return f.jsx(Qie,A({theme:"light",className:"cky:toaster cky:group",icons:{success:f.jsx(Qm,{src:qe.success,alt:""}),info:f.jsx(Qm,{src:qe.info,alt:""}),warning:f.jsx(Qm,{src:qe.warning,alt:""}),error:f.jsx(Qm,{src:qe.error,alt:""}),loading:f.jsx(jA,{className:`${eT} cky:animate-spin`})},toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}}},e))}var Jm="Tabs",[ese,Y9e]=Er(Jm,[zl]),tT=zl(),[tse,xx]=ese(Jm),nT=v.forwardRef((e,t)=>{const k=e,{__scopeTabs:n,value:r,onValueChange:a,defaultValue:o,orientation:i="horizontal",dir:c,activationMode:u="automatic"}=k,d=ae(k,["__scopeTabs","value","onValueChange","defaultValue","orientation","dir","activationMode"]),h=Dl(c),[y,m]=na({prop:r,onChange:a,defaultProp:o!=null?o:"",caller:Jm});return f.jsx(tse,{scope:n,baseId:Un(),value:y,onValueChange:m,orientation:i,dir:h,activationMode:u,children:f.jsx(et.div,B(A({dir:h,"data-orientation":i},d),{ref:t}))})});nT.displayName=Jm;var rT="TabsList",aT=v.forwardRef((e,t)=>{const c=e,{__scopeTabs:n,loop:r=!0}=c,a=ae(c,["__scopeTabs","loop"]),o=xx(rT,n),i=tT(n);return f.jsx(mb,B(A({asChild:!0},i),{orientation:o.orientation,dir:o.dir,loop:r,children:f.jsx(et.div,B(A({role:"tablist","aria-orientation":o.orientation},a),{ref:t}))}))});aT.displayName=rT;var oT="TabsTrigger",iT=v.forwardRef((e,t)=>{const y=e,{__scopeTabs:n,value:r,disabled:a=!1}=y,o=ae(y,["__scopeTabs","value","disabled"]),i=xx(oT,n),c=tT(n),u=lT(i.baseId,r),d=uT(i.baseId,r),h=r===i.value;return f.jsx(gb,B(A({asChild:!0},c),{focusable:!a,active:h,children:f.jsx(et.button,B(A({type:"button",role:"tab","aria-selected":h,"aria-controls":d,"data-state":h?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:u},o),{ref:t,onMouseDown:Ge(e.onMouseDown,m=>{!a&&m.button===0&&m.ctrlKey===!1?i.onValueChange(r):m.preventDefault()}),onKeyDown:Ge(e.onKeyDown,m=>{[" ","Enter"].includes(m.key)&&i.onValueChange(r)}),onFocus:Ge(e.onFocus,()=>{const m=i.activationMode!=="manual";!h&&!a&&m&&i.onValueChange(r)})}))}))});iT.displayName=oT;var sT="TabsContent",cT=v.forwardRef((e,t)=>{const m=e,{__scopeTabs:n,value:r,forceMount:a,children:o}=m,i=ae(m,["__scopeTabs","value","forceMount","children"]),c=xx(sT,n),u=lT(c.baseId,r),d=uT(c.baseId,r),h=r===c.value,y=v.useRef(h);return v.useEffect(()=>{const k=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(k)},[]),f.jsx(oa,{present:a||h,children:({present:k})=>f.jsx(et.div,B(A({"data-state":h?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!k,id:d,tabIndex:0},i),{ref:t,style:B(A({},e.style),{animationDuration:y.current?"0s":void 0}),children:k&&o}))})});cT.displayName=sT;function lT(e,t){return`${e}-trigger-${t}`}function uT(e,t){return`${e}-content-${t}`}var fT=nT,wx=aT,_x=iT,Sx=cT;const Cx=fT,e0=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(wx,A({ref:n,className:ce("cky:inline-flex cky:h-10 cky:items-center cky:justify-center cky:rounded-md cky:bg-muted cky:p-1 cky:text-muted-foreground",e)},t))});e0.displayName=wx.displayName;const Yd=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(_x,A({ref:n,className:ce("cky:inline-flex cky:items-center cky:justify-center cky:whitespace-nowrap cky:rounded-sm cky:px-3 cky:py-1.5 cky:text-sm cky:font-medium cky:ring-offset-background cky:transition-all cky:focus-visible:outline-none cky:focus-visible:ring-2 cky:focus-visible:ring-ring cky:focus-visible:ring-offset-2 cky:disabled:pointer-events-none cky:disabled:opacity-50 cky:data-[state=active]:bg-background cky:data-[state=active]:text-foreground cky:data-[state=active]:shadow-sm",e)},t))});Yd.displayName=_x.displayName;const t0=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(Sx,A({ref:n,className:ce("cky:mt-2 cky:ring-offset-background cky:focus-visible:outline-none cky:focus-visible:ring-2 cky:focus-visible:ring-ring cky:focus-visible:ring-offset-2",e)},t))});t0.displayName=Sx.displayName;var jx,dT;function qr(){if(dT)return jx;dT=1;var e=Array.isArray;return jx=e,jx}var Ax,yT;function pT(){if(yT)return Ax;yT=1;var e=typeof Jt=="object"&&Jt&&Jt.Object===Object&&Jt;return Ax=e,Ax}var Ox,hT;function Vo(){if(hT)return Ox;hT=1;var e=pT(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Ox=n,Ox}var Ex,mT;function Kd(){if(mT)return Ex;mT=1;var e=Vo(),t=e.Symbol;return Ex=t,Ex}var Tx,gT;function nse(){if(gT)return Tx;gT=1;var e=Kd(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,a=e?e.toStringTag:void 0;function o(i){var c=n.call(i,a),u=i[a];try{i[a]=void 0;var d=!0}catch(y){}var h=r.call(i);return d&&(c?i[a]=u:delete i[a]),h}return Tx=o,Tx}var Nx,vT;function rse(){if(vT)return Nx;vT=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Nx=n,Nx}var Px,kT;function pi(){if(kT)return Px;kT=1;var e=Kd(),t=nse(),n=rse(),r="[object Null]",a="[object Undefined]",o=e?e.toStringTag:void 0;function i(c){return c==null?c===void 0?a:r:o&&o in Object(c)?t(c):n(c)}return Px=i,Px}var Rx,bT;function hi(){if(bT)return Rx;bT=1;function e(t){return t!=null&&typeof t=="object"}return Rx=e,Rx}var Mx,xT;function cu(){if(xT)return Mx;xT=1;var e=pi(),t=hi(),n="[object Symbol]";function r(a){return typeof a=="symbol"||t(a)&&e(a)==n}return Mx=r,Mx}var Lx,wT;function Dx(){if(wT)return Lx;wT=1;var e=qr(),t=cu(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(o,i){if(e(o))return!1;var c=typeof o;return c=="number"||c=="symbol"||c=="boolean"||o==null||t(o)?!0:r.test(o)||!n.test(o)||i!=null&&o in Object(i)}return Lx=a,Lx}var Ix,_T;function ds(){if(_T)return Ix;_T=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Ix=e,Ix}var $x,ST;function Bx(){if(ST)return $x;ST=1;var e=pi(),t=ds(),n="[object AsyncFunction]",r="[object Function]",a="[object GeneratorFunction]",o="[object Proxy]";function i(c){if(!t(c))return!1;var u=e(c);return u==r||u==a||u==n||u==o}return $x=i,$x}var Ux,CT;function ase(){if(CT)return Ux;CT=1;var e=Vo(),t=e["__core-js_shared__"];return Ux=t,Ux}var Fx,jT;function ose(){if(jT)return Fx;jT=1;var e=ase(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Fx=n,Fx}var zx,AT;function OT(){if(AT)return zx;AT=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch(a){}try{return r+""}catch(a){}}return""}return zx=n,zx}var Hx,ET;function ise(){if(ET)return Hx;ET=1;var e=Bx(),t=ose(),n=ds(),r=OT(),a=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,i=Function.prototype,c=Object.prototype,u=i.toString,d=c.hasOwnProperty,h=RegExp("^"+u.call(d).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(m){if(!n(m)||t(m))return!1;var k=e(m)?h:o;return k.test(r(m))}return Hx=y,Hx}var Vx,TT;function sse(){if(TT)return Vx;TT=1;function e(t,n){return t==null?void 0:t[n]}return Vx=e,Vx}var qx,NT;function vc(){if(NT)return qx;NT=1;var e=ise(),t=sse();function n(r,a){var o=t(r,a);return e(o)?o:void 0}return qx=n,qx}var Gx,PT;function n0(){if(PT)return Gx;PT=1;var e=vc(),t=e(Object,"create");return Gx=t,Gx}var Wx,RT;function cse(){if(RT)return Wx;RT=1;var e=n0();function t(){this.__data__=e?e(null):{},this.size=0}return Wx=t,Wx}var Yx,MT;function lse(){if(MT)return Yx;MT=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Yx=e,Yx}var Kx,LT;function use(){if(LT)return Kx;LT=1;var e=n0(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function a(o){var i=this.__data__;if(e){var c=i[o];return c===t?void 0:c}return r.call(i,o)?i[o]:void 0}return Kx=a,Kx}var Zx,DT;function fse(){if(DT)return Zx;DT=1;var e=n0(),t=Object.prototype,n=t.hasOwnProperty;function r(a){var o=this.__data__;return e?o[a]!==void 0:n.call(o,a)}return Zx=r,Zx}var Xx,IT;function dse(){if(IT)return Xx;IT=1;var e=n0(),t="__lodash_hash_undefined__";function n(r,a){var o=this.__data__;return this.size+=this.has(r)?0:1,o[r]=e&&a===void 0?t:a,this}return Xx=n,Xx}var Qx,$T;function yse(){if($T)return Qx;$T=1;var e=cse(),t=lse(),n=use(),r=fse(),a=dse();function o(i){var c=-1,u=i==null?0:i.length;for(this.clear();++c<u;){var d=i[c];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=a,Qx=o,Qx}var Jx,BT;function pse(){if(BT)return Jx;BT=1;function e(){this.__data__=[],this.size=0}return Jx=e,Jx}var e2,UT;function t2(){if(UT)return e2;UT=1;function e(t,n){return t===n||t!==t&&n!==n}return e2=e,e2}var n2,FT;function r0(){if(FT)return n2;FT=1;var e=t2();function t(n,r){for(var a=n.length;a--;)if(e(n[a][0],r))return a;return-1}return n2=t,n2}var r2,zT;function hse(){if(zT)return r2;zT=1;var e=r0(),t=Array.prototype,n=t.splice;function r(a){var o=this.__data__,i=e(o,a);if(i<0)return!1;var c=o.length-1;return i==c?o.pop():n.call(o,i,1),--this.size,!0}return r2=r,r2}var a2,HT;function mse(){if(HT)return a2;HT=1;var e=r0();function t(n){var r=this.__data__,a=e(r,n);return a<0?void 0:r[a][1]}return a2=t,a2}var o2,VT;function gse(){if(VT)return o2;VT=1;var e=r0();function t(n){return e(this.__data__,n)>-1}return o2=t,o2}var i2,qT;function vse(){if(qT)return i2;qT=1;var e=r0();function t(n,r){var a=this.__data__,o=e(a,n);return o<0?(++this.size,a.push([n,r])):a[o][1]=r,this}return i2=t,i2}var s2,GT;function a0(){if(GT)return s2;GT=1;var e=pse(),t=hse(),n=mse(),r=gse(),a=vse();function o(i){var c=-1,u=i==null?0:i.length;for(this.clear();++c<u;){var d=i[c];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=a,s2=o,s2}var c2,WT;function l2(){if(WT)return c2;WT=1;var e=vc(),t=Vo(),n=e(t,"Map");return c2=n,c2}var u2,YT;function kse(){if(YT)return u2;YT=1;var e=yse(),t=a0(),n=l2();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return u2=r,u2}var f2,KT;function bse(){if(KT)return f2;KT=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return f2=e,f2}var d2,ZT;function o0(){if(ZT)return d2;ZT=1;var e=bse();function t(n,r){var a=n.__data__;return e(r)?a[typeof r=="string"?"string":"hash"]:a.map}return d2=t,d2}var y2,XT;function xse(){if(XT)return y2;XT=1;var e=o0();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return y2=t,y2}var p2,QT;function wse(){if(QT)return p2;QT=1;var e=o0();function t(n){return e(this,n).get(n)}return p2=t,p2}var h2,JT;function _se(){if(JT)return h2;JT=1;var e=o0();function t(n){return e(this,n).has(n)}return h2=t,h2}var m2,eN;function Sse(){if(eN)return m2;eN=1;var e=o0();function t(n,r){var a=e(this,n),o=a.size;return a.set(n,r),this.size+=a.size==o?0:1,this}return m2=t,m2}var g2,tN;function v2(){if(tN)return g2;tN=1;var e=kse(),t=xse(),n=wse(),r=_se(),a=Sse();function o(i){var c=-1,u=i==null?0:i.length;for(this.clear();++c<u;){var d=i[c];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=a,g2=o,g2}var k2,nN;function rN(){if(nN)return k2;nN=1;var e=v2(),t="Expected a function";function n(r,a){if(typeof r!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var o=function(){var i=arguments,c=a?a.apply(this,i):i[0],u=o.cache;if(u.has(c))return u.get(c);var d=r.apply(this,i);return o.cache=u.set(c,d)||u,d};return o.cache=new(n.Cache||e),o}return n.Cache=e,k2=n,k2}var b2,aN;function Cse(){if(aN)return b2;aN=1;var e=rN(),t=500;function n(r){var a=e(r,function(i){return o.size===t&&o.clear(),i}),o=a.cache;return a}return b2=n,b2}var x2,oN;function jse(){if(oN)return x2;oN=1;var e=Cse(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(a){var o=[];return a.charCodeAt(0)===46&&o.push(""),a.replace(t,function(i,c,u,d){o.push(u?d.replace(n,"$1"):c||i)}),o});return x2=r,x2}var w2,iN;function _2(){if(iN)return w2;iN=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,o=Array(a);++r<a;)o[r]=n(t[r],r,t);return o}return w2=e,w2}var S2,sN;function Ase(){if(sN)return S2;sN=1;var e=Kd(),t=_2(),n=qr(),r=cu(),a=e?e.prototype:void 0,o=a?a.toString:void 0;function i(c){if(typeof c=="string")return c;if(n(c))return t(c,i)+"";if(r(c))return o?o.call(c):"";var u=c+"";return u=="0"&&1/c==-1/0?"-0":u}return S2=i,S2}var C2,cN;function lN(){if(cN)return C2;cN=1;var e=Ase();function t(n){return n==null?"":e(n)}return C2=t,C2}var j2,uN;function fN(){if(uN)return j2;uN=1;var e=qr(),t=Dx(),n=jse(),r=lN();function a(o,i){return e(o)?o:t(o,i)?[o]:n(r(o))}return j2=a,j2}var A2,dN;function i0(){if(dN)return A2;dN=1;var e=cu();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return A2=t,A2}var O2,yN;function E2(){if(yN)return O2;yN=1;var e=fN(),t=i0();function n(r,a){a=e(a,r);for(var o=0,i=a.length;r!=null&&o<i;)r=r[t(a[o++])];return o&&o==i?r:void 0}return O2=n,O2}var T2,pN;function hN(){if(pN)return T2;pN=1;var e=E2();function t(n,r,a){var o=n==null?void 0:e(n,r);return o===void 0?a:o}return T2=t,T2}var Ose=hN();const ia=xt(Ose);var N2,mN;function Ese(){if(mN)return N2;mN=1;function e(t){return t==null}return N2=e,N2}var Tse=Ese();const bt=xt(Tse);var P2,gN;function Nse(){if(gN)return P2;gN=1;var e=pi(),t=qr(),n=hi(),r="[object String]";function a(o){return typeof o=="string"||!t(o)&&n(o)&&e(o)==r}return P2=a,P2}var Pse=Nse();const kc=xt(Pse);var Rse=Bx();const dt=xt(Rse);var Mse=ds();const lu=xt(Mse);var R2={exports:{}},Ut={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var vN;function Lse(){if(vN)return Ut;vN=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),i=Symbol.for("react.context"),c=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),k=Symbol.for("react.offscreen"),w;w=Symbol.for("react.module.reference");function x(b){if(typeof b=="object"&&b!==null){var _=b.$$typeof;switch(_){case e:switch(b=b.type,b){case n:case a:case r:case d:case h:return b;default:switch(b=b&&b.$$typeof,b){case c:case i:case u:case m:case y:case o:return b;default:return _}}case t:return _}}}return Ut.ContextConsumer=i,Ut.ContextProvider=o,Ut.Element=e,Ut.ForwardRef=u,Ut.Fragment=n,Ut.Lazy=m,Ut.Memo=y,Ut.Portal=t,Ut.Profiler=a,Ut.StrictMode=r,Ut.Suspense=d,Ut.SuspenseList=h,Ut.isAsyncMode=function(){return!1},Ut.isConcurrentMode=function(){return!1},Ut.isContextConsumer=function(b){return x(b)===i},Ut.isContextProvider=function(b){return x(b)===o},Ut.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},Ut.isForwardRef=function(b){return x(b)===u},Ut.isFragment=function(b){return x(b)===n},Ut.isLazy=function(b){return x(b)===m},Ut.isMemo=function(b){return x(b)===y},Ut.isPortal=function(b){return x(b)===t},Ut.isProfiler=function(b){return x(b)===a},Ut.isStrictMode=function(b){return x(b)===r},Ut.isSuspense=function(b){return x(b)===d},Ut.isSuspenseList=function(b){return x(b)===h},Ut.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===n||b===a||b===r||b===d||b===h||b===k||typeof b=="object"&&b!==null&&(b.$$typeof===m||b.$$typeof===y||b.$$typeof===o||b.$$typeof===i||b.$$typeof===u||b.$$typeof===w||b.getModuleId!==void 0)},Ut.typeOf=x,Ut}var kN;function Dse(){return kN||(kN=1,R2.exports=Lse()),R2.exports}var Ise=Dse(),M2,bN;function xN(){if(bN)return M2;bN=1;var e=pi(),t=hi(),n="[object Number]";function r(a){return typeof a=="number"||t(a)&&e(a)==n}return M2=r,M2}var L2,wN;function $se(){if(wN)return L2;wN=1;var e=xN();function t(n){return e(n)&&n!=+n}return L2=t,L2}var Bse=$se();const uu=xt(Bse);var Use=xN();const Fse=xt(Use);var Nr=function(t){return t===0?0:t>0?1:-1},bc=function(t){return kc(t)&&t.indexOf("%")===t.length-1},De=function(t){return Fse(t)&&!uu(t)},zse=function(t){return bt(t)},zn=function(t){return De(t)||kc(t)},Hse=0,fu=function(t){var n=++Hse;return"".concat(t||"").concat(n)},Pr=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!De(t)&&!kc(t))return r;var o;if(bc(t)){var i=t.indexOf("%");o=n*parseFloat(t.slice(0,i))/100}else o=+t;return uu(o)&&(o=r),a&&o>n&&(o=n),o},ys=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},Vse=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},a=0;a<n;a++)if(!r[t[a]])r[t[a]]=!0;else return!0;return!1},Gr=function(t,n){return De(t)&&De(n)?function(r){return t+r*(n-t)}:function(){return n}};function s0(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):ia(r,t))===n})}var qse=function(t,n){return De(t)&&De(n)?t-n:kc(t)&&kc(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function du(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function D2(e){"@babel/helpers - typeof";return D2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D2(e)}var Gse=["viewBox","children"],Wse=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],_N=["points","pathLength"],I2={svg:Gse,polygon:_N,polyline:_N},$2=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],c0=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(v.isValidElement(t)&&(r=t.props),!lu(r))return null;var a={};return Object.keys(r).forEach(function(o){$2.includes(o)&&(a[o]=n||function(i){return r[o](r,i)})}),a},Yse=function(t,n,r){return function(a){return t(n,r,a),null}},xc=function(t,n,r){if(!lu(t)||D2(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(o){var i=t[o];$2.includes(o)&&typeof i=="function"&&(a||(a={}),a[o]=Yse(i,n,r))}),a},Kse=["children"],Zse=["children"];function SN(e,t){if(e==null)return{};var n=Xse(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Xse(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function B2(e){"@babel/helpers - typeof";return B2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},B2(e)}var CN={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},mi=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},jN=null,U2=null,F2=function e(t){if(t===jN&&Array.isArray(U2))return U2;var n=[];return v.Children.forEach(t,function(r){bt(r)||(Ise.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),U2=n,jN=t,n};function Aa(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(a){return mi(a)}):r=[mi(t)],F2(e).forEach(function(a){var o=ia(a,"type.displayName")||ia(a,"type.name");r.indexOf(o)!==-1&&n.push(a)}),n}function sa(e,t){var n=Aa(e,t);return n&&n[0]}var AN=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,a=n.height;return!(!De(r)||r<=0||!De(a)||a<=0)},Qse=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],Jse=function(t){return t&&t.type&&kc(t.type)&&Qse.indexOf(t.type)>=0},ece=function(t){return t&&B2(t)==="object"&&"clipDot"in t},tce=function(t,n,r,a){var o,i=(o=I2==null?void 0:I2[a])!==null&&o!==void 0?o:[];return n.startsWith("data-")||!dt(t)&&(a&&i.includes(n)||Wse.includes(n))||r&&$2.includes(n)},it=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(v.isValidElement(t)&&(a=t.props),!lu(a))return null;var o={};return Object.keys(a).forEach(function(i){var c;tce((c=a)===null||c===void 0?void 0:c[i],i,n,r)&&(o[i]=a[i])}),o},z2=function e(t,n){if(t===n)return!0;var r=v.Children.count(t);if(r!==v.Children.count(n))return!1;if(r===0)return!0;if(r===1)return ON(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var a=0;a<r;a++){var o=t[a],i=n[a];if(Array.isArray(o)||Array.isArray(i)){if(!e(o,i))return!1}else if(!ON(o,i))return!1}return!0},ON=function(t,n){if(bt(t)&&bt(n))return!0;if(!bt(t)&&!bt(n)){var r=t.props||{},a=r.children,o=SN(r,Kse),i=n.props||{},c=i.children,u=SN(i,Zse);return a&&c?du(o,u)&&z2(a,c):!a&&!c?du(o,u):!1}return!1},EN=function(t,n){var r=[],a={};return F2(t).forEach(function(o,i){if(Jse(o))r.push(o);else if(o){var c=mi(o.type),u=n[c]||{},d=u.handler,h=u.once;if(d&&(!h||!a[c])){var y=d(o,c,i);r.push(y),a[c]=!0}}}),r},nce=function(t){var n=t&&t.type;return n&&CN[n]?CN[n]:null},rce=function(t,n){return F2(n).indexOf(t)},ace=["children","width","height","viewBox","className","style","title","desc"];function H2(){return H2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H2.apply(this,arguments)}function oce(e,t){if(e==null)return{};var n=ice(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ice(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function V2(e){var t=e.children,n=e.width,r=e.height,a=e.viewBox,o=e.className,i=e.style,c=e.title,u=e.desc,d=oce(e,ace),h=a||{width:n,height:r,x:0,y:0},y=vt("recharts-surface",o);return q.createElement("svg",H2({},it(d,!0,"svg"),{className:y,width:n,height:r,style:i,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),q.createElement("title",null,c),q.createElement("desc",null,u),t)}var sce=["children","className"];function q2(){return q2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q2.apply(this,arguments)}function cce(e,t){if(e==null)return{};var n=lce(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function lce(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Pt=q.forwardRef(function(e,t){var n=e.children,r=e.className,a=cce(e,sce),o=vt("recharts-layer",r);return q.createElement("g",q2({className:o},it(a,!0),{ref:t}),n)}),co=function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o]},G2,TN;function uce(){if(TN)return G2;TN=1;function e(t,n,r){var a=-1,o=t.length;n<0&&(n=-n>o?0:o+n),r=r>o?o:r,r<0&&(r+=o),o=n>r?0:r-n>>>0,n>>>=0;for(var i=Array(o);++a<o;)i[a]=t[a+n];return i}return G2=e,G2}var W2,NN;function fce(){if(NN)return W2;NN=1;var e=uce();function t(n,r,a){var o=n.length;return a=a===void 0?o:a,!r&&a>=o?n:e(n,r,a)}return W2=t,W2}var Y2,PN;function RN(){if(PN)return Y2;PN=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",a=t+n+r,o="\\ufe0e\\ufe0f",i="\\u200d",c=RegExp("["+i+e+a+o+"]");function u(d){return c.test(d)}return Y2=u,Y2}var K2,MN;function dce(){if(MN)return K2;MN=1;function e(t){return t.split("")}return K2=e,K2}var Z2,LN;function yce(){if(LN)return Z2;LN=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",a=t+n+r,o="\\ufe0e\\ufe0f",i="["+e+"]",c="["+a+"]",u="\\ud83c[\\udffb-\\udfff]",d="(?:"+c+"|"+u+")",h="[^"+e+"]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",k="\\u200d",w=d+"?",x="["+o+"]?",b="(?:"+k+"(?:"+[h,y,m].join("|")+")"+x+w+")*",_=x+w+b,C="(?:"+[h+c+"?",c,y,m,i].join("|")+")",E=RegExp(u+"(?="+u+")|"+C+_,"g");function O(j){return j.match(E)||[]}return Z2=O,Z2}var X2,DN;function pce(){if(DN)return X2;DN=1;var e=dce(),t=RN(),n=yce();function r(a){return t(a)?n(a):e(a)}return X2=r,X2}var Q2,IN;function hce(){if(IN)return Q2;IN=1;var e=fce(),t=RN(),n=pce(),r=lN();function a(o){return function(i){i=r(i);var c=t(i)?n(i):void 0,u=c?c[0]:i.charAt(0),d=c?e(c,1).join(""):i.slice(1);return u[o]()+d}}return Q2=a,Q2}var J2,$N;function mce(){if($N)return J2;$N=1;var e=hce(),t=e("toUpperCase");return J2=t,J2}var gce=mce();const l0=xt(gce);function en(e){return function(){return e}}const BN=Math.cos,u0=Math.sin,lo=Math.sqrt,f0=Math.PI,d0=2*f0,ew=Math.PI,tw=2*ew,wc=1e-6,vce=tw-wc;function UN(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function kce(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return UN;const n=Qj(10,t);return function(r){this._+=r[0];for(let a=1,o=r.length;a<o;++a)this._+=Math.round(arguments[a]*n)/n+r[a]}}class bce{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?UN:kce(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,a){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+a}`}bezierCurveTo(t,n,r,a,o,i){this._append`C${+t},${+n},${+r},${+a},${this._x1=+o},${this._y1=+i}`}arcTo(t,n,r,a,o){if(t=+t,n=+n,r=+r,a=+a,o=+o,o<0)throw new Error(`negative radius: ${o}`);let i=this._x1,c=this._y1,u=r-t,d=a-n,h=i-t,y=c-n,m=h*h+y*y;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(m>wc)if(!(Math.abs(y*u-d*h)>wc)||!o)this._append`L${this._x1=t},${this._y1=n}`;else{let k=r-i,w=a-c,x=u*u+d*d,b=k*k+w*w,_=Math.sqrt(x),C=Math.sqrt(m),E=o*Math.tan((ew-Math.acos((x+m-b)/(2*_*C)))/2),O=E/C,j=E/_;Math.abs(O-1)>wc&&this._append`L${t+O*h},${n+O*y}`,this._append`A${o},${o},0,0,${+(y*k>h*w)},${this._x1=t+j*u},${this._y1=n+j*d}`}}arc(t,n,r,a,o,i){if(t=+t,n=+n,r=+r,i=!!i,r<0)throw new Error(`negative radius: ${r}`);let c=r*Math.cos(a),u=r*Math.sin(a),d=t+c,h=n+u,y=1^i,m=i?a-o:o-a;this._x1===null?this._append`M${d},${h}`:(Math.abs(this._x1-d)>wc||Math.abs(this._y1-h)>wc)&&this._append`L${d},${h}`,r&&(m<0&&(m=m%tw+tw),m>vce?this._append`A${r},${r},0,1,${y},${t-c},${n-u}A${r},${r},0,1,${y},${this._x1=d},${this._y1=h}`:m>wc&&this._append`A${r},${r},0,${+(m>=ew)},${y},${this._x1=t+r*Math.cos(o)},${this._y1=n+r*Math.sin(o)}`)}rect(t,n,r,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+a}h${-r}Z`}toString(){return this._}}function nw(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new bce(t)}function rw(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function FN(e){this._context=e}FN.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function y0(e){return new FN(e)}function zN(e){return e[0]}function HN(e){return e[1]}function VN(e,t){var n=en(!0),r=null,a=y0,o=null,i=nw(c);e=typeof e=="function"?e:e===void 0?zN:en(e),t=typeof t=="function"?t:t===void 0?HN:en(t);function c(u){var d,h=(u=rw(u)).length,y,m=!1,k;for(r==null&&(o=a(k=i())),d=0;d<=h;++d)!(d<h&&n(y=u[d],d,u))===m&&((m=!m)?o.lineStart():o.lineEnd()),m&&o.point(+e(y,d,u),+t(y,d,u));if(k)return o=null,k+""||null}return c.x=function(u){return arguments.length?(e=typeof u=="function"?u:en(+u),c):e},c.y=function(u){return arguments.length?(t=typeof u=="function"?u:en(+u),c):t},c.defined=function(u){return arguments.length?(n=typeof u=="function"?u:en(!!u),c):n},c.curve=function(u){return arguments.length?(a=u,r!=null&&(o=a(r)),c):a},c.context=function(u){return arguments.length?(u==null?r=o=null:o=a(r=u),c):r},c}function p0(e,t,n){var r=null,a=en(!0),o=null,i=y0,c=null,u=nw(d);e=typeof e=="function"?e:e===void 0?zN:en(+e),t=typeof t=="function"?t:en(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?HN:en(+n);function d(y){var m,k,w,x=(y=rw(y)).length,b,_=!1,C,E=new Array(x),O=new Array(x);for(o==null&&(c=i(C=u())),m=0;m<=x;++m){if(!(m<x&&a(b=y[m],m,y))===_)if(_=!_)k=m,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),w=m-1;w>=k;--w)c.point(E[w],O[w]);c.lineEnd(),c.areaEnd()}_&&(E[m]=+e(b,m,y),O[m]=+t(b,m,y),c.point(r?+r(b,m,y):E[m],n?+n(b,m,y):O[m]))}if(C)return c=null,C+""||null}function h(){return VN().defined(a).curve(i).context(o)}return d.x=function(y){return arguments.length?(e=typeof y=="function"?y:en(+y),r=null,d):e},d.x0=function(y){return arguments.length?(e=typeof y=="function"?y:en(+y),d):e},d.x1=function(y){return arguments.length?(r=y==null?null:typeof y=="function"?y:en(+y),d):r},d.y=function(y){return arguments.length?(t=typeof y=="function"?y:en(+y),n=null,d):t},d.y0=function(y){return arguments.length?(t=typeof y=="function"?y:en(+y),d):t},d.y1=function(y){return arguments.length?(n=y==null?null:typeof y=="function"?y:en(+y),d):n},d.lineX0=d.lineY0=function(){return h().x(e).y(t)},d.lineY1=function(){return h().x(e).y(n)},d.lineX1=function(){return h().x(r).y(t)},d.defined=function(y){return arguments.length?(a=typeof y=="function"?y:en(!!y),d):a},d.curve=function(y){return arguments.length?(i=y,o!=null&&(c=i(o)),d):i},d.context=function(y){return arguments.length?(y==null?o=c=null:c=i(o=y),d):o},d}class qN{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function xce(e){return new qN(e,!0)}function wce(e){return new qN(e,!1)}const aw={draw(e,t){const n=lo(t/f0);e.moveTo(n,0),e.arc(0,0,n,0,d0)}},_ce={draw(e,t){const n=lo(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},GN=lo(1/3),Sce=GN*2,Cce={draw(e,t){const n=lo(t/Sce),r=n*GN;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},jce={draw(e,t){const n=lo(t),r=-n/2;e.rect(r,r,n,n)}},Ace=.8908130915292852,WN=u0(f0/10)/u0(7*f0/10),Oce=u0(d0/10)*WN,Ece=-BN(d0/10)*WN,Tce={draw(e,t){const n=lo(t*Ace),r=Oce*n,a=Ece*n;e.moveTo(0,-n),e.lineTo(r,a);for(let o=1;o<5;++o){const i=d0*o/5,c=BN(i),u=u0(i);e.lineTo(u*n,-c*n),e.lineTo(c*r-u*a,u*r+c*a)}e.closePath()}},ow=lo(3),Nce={draw(e,t){const n=-lo(t/(ow*3));e.moveTo(0,n*2),e.lineTo(-ow*n,-n),e.lineTo(ow*n,-n),e.closePath()}},Oa=-.5,Ea=lo(3)/2,iw=1/lo(12),Pce=(iw/2+1)*3,Rce={draw(e,t){const n=lo(t/Pce),r=n/2,a=n*iw,o=r,i=n*iw+n,c=-o,u=i;e.moveTo(r,a),e.lineTo(o,i),e.lineTo(c,u),e.lineTo(Oa*r-Ea*a,Ea*r+Oa*a),e.lineTo(Oa*o-Ea*i,Ea*o+Oa*i),e.lineTo(Oa*c-Ea*u,Ea*c+Oa*u),e.lineTo(Oa*r+Ea*a,Oa*a-Ea*r),e.lineTo(Oa*o+Ea*i,Oa*i-Ea*o),e.lineTo(Oa*c+Ea*u,Oa*u-Ea*c),e.closePath()}};function Mce(e,t){let n=null,r=nw(a);e=typeof e=="function"?e:en(e||aw),t=typeof t=="function"?t:en(t===void 0?64:+t);function a(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return a.type=function(o){return arguments.length?(e=typeof o=="function"?o:en(o),a):e},a.size=function(o){return arguments.length?(t=typeof o=="function"?o:en(+o),a):t},a.context=function(o){return arguments.length?(n=o==null?null:o,a):n},a}function h0(){}function m0(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function YN(e){this._context=e}YN.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:m0(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:m0(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Lce(e){return new YN(e)}function KN(e){this._context=e}KN.prototype={areaStart:h0,areaEnd:h0,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:m0(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Dce(e){return new KN(e)}function ZN(e){this._context=e}ZN.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:m0(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ice(e){return new ZN(e)}function XN(e){this._context=e}XN.prototype={areaStart:h0,areaEnd:h0,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function $ce(e){return new XN(e)}function QN(e){return e<0?-1:1}function JN(e,t,n){var r=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(r||a<0&&-0),i=(n-e._y1)/(a||r<0&&-0),c=(o*a+i*r)/(r+a);return(QN(o)+QN(i))*Math.min(Math.abs(o),Math.abs(i),.5*Math.abs(c))||0}function eP(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function sw(e,t,n){var r=e._x0,a=e._y0,o=e._x1,i=e._y1,c=(o-r)/3;e._context.bezierCurveTo(r+c,a+c*t,o-c,i-c*n,o,i)}function g0(e){this._context=e}g0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:sw(this,this._t0,eP(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,sw(this,eP(this,n=JN(this,e,t)),n);break;default:sw(this,this._t0,n=JN(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function tP(e){this._context=new nP(e)}(tP.prototype=Object.create(g0.prototype)).point=function(e,t){g0.prototype.point.call(this,t,e)};function nP(e){this._context=e}nP.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,o){this._context.bezierCurveTo(t,e,r,n,o,a)}};function Bce(e){return new g0(e)}function Uce(e){return new tP(e)}function rP(e){this._context=e}rP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=aP(e),a=aP(t),o=0,i=1;i<n;++o,++i)this._context.bezierCurveTo(r[0][o],a[0][o],r[1][o],a[1][o],e[i],t[i]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function aP(e){var t,n=e.length-1,r,a=new Array(n),o=new Array(n),i=new Array(n);for(a[0]=0,o[0]=2,i[0]=e[0]+2*e[1],t=1;t<n-1;++t)a[t]=1,o[t]=4,i[t]=4*e[t]+2*e[t+1];for(a[n-1]=2,o[n-1]=7,i[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=a[t]/o[t-1],o[t]-=r,i[t]-=r*i[t-1];for(a[n-1]=i[n-1]/o[n-1],t=n-2;t>=0;--t)a[t]=(i[t]-a[t+1])/o[t];for(o[n-1]=(e[n]+a[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-a[t+1];return[a,o]}function Fce(e){return new rP(e)}function v0(e,t){this._context=e,this._t=t}v0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function zce(e){return new v0(e,.5)}function Hce(e){return new v0(e,0)}function Vce(e){return new v0(e,1)}function yu(e,t){if((i=e.length)>1)for(var n=1,r,a,o=e[t[0]],i,c=o.length;n<i;++n)for(a=o,o=e[t[n]],r=0;r<c;++r)o[r][1]+=o[r][0]=isNaN(a[r][1])?a[r][0]:a[r][1]}function cw(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function qce(e,t){return e[t]}function Gce(e){const t=[];return t.key=e,t}function Wce(){var e=en([]),t=cw,n=yu,r=qce;function a(o){var i=Array.from(e.apply(this,arguments),Gce),c,u=i.length,d=-1,h;for(const y of o)for(c=0,++d;c<u;++c)(i[c][d]=[0,+r(y,i[c].key,d,o)]).data=y;for(c=0,h=rw(t(i));c<u;++c)i[h[c]].index=c;return n(i,h),i}return a.keys=function(o){return arguments.length?(e=typeof o=="function"?o:en(Array.from(o)),a):e},a.value=function(o){return arguments.length?(r=typeof o=="function"?o:en(+o),a):r},a.order=function(o){return arguments.length?(t=o==null?cw:typeof o=="function"?o:en(Array.from(o)),a):t},a.offset=function(o){return arguments.length?(n=o==null?yu:o,a):n},a}function Yce(e,t){if((r=e.length)>0){for(var n,r,a=0,o=e[0].length,i;a<o;++a){for(i=n=0;n<r;++n)i+=e[n][a][1]||0;if(i)for(n=0;n<r;++n)e[n][a][1]/=i}yu(e,t)}}function Kce(e,t){if((a=e.length)>0){for(var n=0,r=e[t[0]],a,o=r.length;n<o;++n){for(var i=0,c=0;i<a;++i)c+=e[i][n][1]||0;r[n][1]+=r[n][0]=-c/2}yu(e,t)}}function Zce(e,t){if(!(!((i=e.length)>0)||!((o=(a=e[t[0]]).length)>0))){for(var n=0,r=1,a,o,i;r<o;++r){for(var c=0,u=0,d=0;c<i;++c){for(var h=e[t[c]],y=h[r][1]||0,m=h[r-1][1]||0,k=(y-m)/2,w=0;w<c;++w){var x=e[t[w]],b=x[r][1]||0,_=x[r-1][1]||0;k+=b-_}u+=y,d+=k*y}a[r-1][1]+=a[r-1][0]=n,u&&(n-=d/u)}a[r-1][1]+=a[r-1][0]=n,yu(e,t)}}function Zd(e){"@babel/helpers - typeof";return Zd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zd(e)}var Xce=["type","size","sizeType"];function lw(){return lw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lw.apply(this,arguments)}function oP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function iP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oP(Object(n),!0).forEach(function(r){Qce(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Qce(e,t,n){return t=Jce(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jce(e){var t=ele(e,"string");return Zd(t)=="symbol"?t:t+""}function ele(e,t){if(Zd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tle(e,t){if(e==null)return{};var n=nle(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function nle(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var sP={symbolCircle:aw,symbolCross:_ce,symbolDiamond:Cce,symbolSquare:jce,symbolStar:Tce,symbolTriangle:Nce,symbolWye:Rce},rle=Math.PI/180,ale=function(t){var n="symbol".concat(l0(t));return sP[n]||aw},ole=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var a=18*rle;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},ile=function(t,n){sP["symbol".concat(l0(t))]=n},uw=function(t){var n=t.type,r=n===void 0?"circle":n,a=t.size,o=a===void 0?64:a,i=t.sizeType,c=i===void 0?"area":i,u=tle(t,Xce),d=iP(iP({},u),{},{type:r,size:o,sizeType:c}),h=function(){var b=ale(r),_=Mce().type(b).size(ole(o,c,r));return _()},y=d.className,m=d.cx,k=d.cy,w=it(d,!0);return m===+m&&k===+k&&o===+o?q.createElement("path",lw({},w,{className:vt("recharts-symbols",y),transform:"translate(".concat(m,", ").concat(k,")"),d:h()})):null};uw.registerSymbol=ile;function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function fw(){return fw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fw.apply(this,arguments)}function cP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function sle(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cP(Object(n),!0).forEach(function(r){Xd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lle(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uP(r.key),r)}}function ule(e,t,n){return t&&lle(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fle(e,t,n){return t=k0(t),dle(e,lP()?Reflect.construct(t,n||[],k0(e).constructor):t.apply(e,n))}function dle(e,t){if(t&&(pu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yle(e)}function yle(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(lP=function(){return!!e})()}function k0(e){return k0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},k0(e)}function ple(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dw(e,t)}function dw(e,t){return dw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},dw(e,t)}function Xd(e,t,n){return t=uP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uP(e){var t=hle(e,"string");return pu(t)=="symbol"?t:t+""}function hle(e,t){if(pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ta=32,yw=(function(e){function t(){return cle(this,t),fle(this,t,arguments)}return ple(t,e),ule(t,[{key:"renderIcon",value:function(r){var a=this.props.inactiveColor,o=Ta/2,i=Ta/6,c=Ta/3,u=r.inactive?a:r.color;if(r.type==="plainline")return q.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:o,x2:Ta,y2:o,className:"recharts-legend-icon"});if(r.type==="line")return q.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(o,"h").concat(c,`
            A`).concat(i,",").concat(i,",0,1,1,").concat(2*c,",").concat(o,`
            H`).concat(Ta,"M").concat(2*c,",").concat(o,`
            A`).concat(i,",").concat(i,",0,1,1,").concat(c,",").concat(o),className:"recharts-legend-icon"});if(r.type==="rect")return q.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(Ta/8,"h").concat(Ta,"v").concat(Ta*3/4,"h").concat(-Ta,"z"),className:"recharts-legend-icon"});if(q.isValidElement(r.legendIcon)){var d=sle({},r);return delete d.legendIcon,q.cloneElement(r.legendIcon,d)}return q.createElement(uw,{fill:u,cx:o,cy:o,size:Ta,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,a=this.props,o=a.payload,i=a.iconSize,c=a.layout,u=a.formatter,d=a.inactiveColor,h={x:0,y:0,width:Ta,height:Ta},y={display:c==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(k,w){var x=k.formatter||u,b=vt(Xd(Xd({"recharts-legend-item":!0},"legend-item-".concat(w),!0),"inactive",k.inactive));if(k.type==="none")return null;var _=dt(k.value)?null:k.value;co(!dt(k.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var C=k.inactive?d:k.color;return q.createElement("li",fw({className:b,style:y,key:"legend-item-".concat(w)},xc(r.props,k,w)),q.createElement(V2,{width:i,height:i,viewBox:h,style:m},r.renderIcon(k)),q.createElement("span",{className:"recharts-legend-item-text",style:{color:C}},x?x(_,k,w):_))})}},{key:"render",value:function(){var r=this.props,a=r.payload,o=r.layout,i=r.align;if(!a||!a.length)return null;var c={padding:0,margin:0,textAlign:o==="horizontal"?i:"left"};return q.createElement("ul",{className:"recharts-default-legend",style:c},this.renderItems())}}])})(v.PureComponent);Xd(yw,"displayName","Legend"),Xd(yw,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var pw,fP;function mle(){if(fP)return pw;fP=1;var e=a0();function t(){this.__data__=new e,this.size=0}return pw=t,pw}var hw,dP;function gle(){if(dP)return hw;dP=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return hw=e,hw}var mw,yP;function vle(){if(yP)return mw;yP=1;function e(t){return this.__data__.get(t)}return mw=e,mw}var gw,pP;function kle(){if(pP)return gw;pP=1;function e(t){return this.__data__.has(t)}return gw=e,gw}var vw,hP;function ble(){if(hP)return vw;hP=1;var e=a0(),t=l2(),n=v2(),r=200;function a(o,i){var c=this.__data__;if(c instanceof e){var u=c.__data__;if(!t||u.length<r-1)return u.push([o,i]),this.size=++c.size,this;c=this.__data__=new n(u)}return c.set(o,i),this.size=c.size,this}return vw=a,vw}var kw,mP;function gP(){if(mP)return kw;mP=1;var e=a0(),t=mle(),n=gle(),r=vle(),a=kle(),o=ble();function i(c){var u=this.__data__=new e(c);this.size=u.size}return i.prototype.clear=t,i.prototype.delete=n,i.prototype.get=r,i.prototype.has=a,i.prototype.set=o,kw=i,kw}var bw,vP;function xle(){if(vP)return bw;vP=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return bw=t,bw}var xw,kP;function wle(){if(kP)return xw;kP=1;function e(t){return this.__data__.has(t)}return xw=e,xw}var ww,bP;function xP(){if(bP)return ww;bP=1;var e=v2(),t=xle(),n=wle();function r(a){var o=-1,i=a==null?0:a.length;for(this.__data__=new e;++o<i;)this.add(a[o])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,ww=r,ww}var _w,wP;function _P(){if(wP)return _w;wP=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a;)if(n(t[r],r,t))return!0;return!1}return _w=e,_w}var Sw,SP;function CP(){if(SP)return Sw;SP=1;function e(t,n){return t.has(n)}return Sw=e,Sw}var Cw,jP;function AP(){if(jP)return Cw;jP=1;var e=xP(),t=_P(),n=CP(),r=1,a=2;function o(i,c,u,d,h,y){var m=u&r,k=i.length,w=c.length;if(k!=w&&!(m&&w>k))return!1;var x=y.get(i),b=y.get(c);if(x&&b)return x==c&&b==i;var _=-1,C=!0,E=u&a?new e:void 0;for(y.set(i,c),y.set(c,i);++_<k;){var O=i[_],j=c[_];if(d)var N=m?d(j,O,_,c,i,y):d(O,j,_,i,c,y);if(N!==void 0){if(N)continue;C=!1;break}if(E){if(!t(c,function(P,R){if(!n(E,R)&&(O===P||h(O,P,u,d,y)))return E.push(R)})){C=!1;break}}else if(!(O===j||h(O,j,u,d,y))){C=!1;break}}return y.delete(i),y.delete(c),C}return Cw=o,Cw}var jw,OP;function _le(){if(OP)return jw;OP=1;var e=Vo(),t=e.Uint8Array;return jw=t,jw}var Aw,EP;function Sle(){if(EP)return Aw;EP=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a,o){r[++n]=[o,a]}),r}return Aw=e,Aw}var Ow,TP;function Ew(){if(TP)return Ow;TP=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a){r[++n]=a}),r}return Ow=e,Ow}var Tw,NP;function Cle(){if(NP)return Tw;NP=1;var e=Kd(),t=_le(),n=t2(),r=AP(),a=Sle(),o=Ew(),i=1,c=2,u="[object Boolean]",d="[object Date]",h="[object Error]",y="[object Map]",m="[object Number]",k="[object RegExp]",w="[object Set]",x="[object String]",b="[object Symbol]",_="[object ArrayBuffer]",C="[object DataView]",E=e?e.prototype:void 0,O=E?E.valueOf:void 0;function j(N,P,R,M,F,H,U){switch(R){case C:if(N.byteLength!=P.byteLength||N.byteOffset!=P.byteOffset)return!1;N=N.buffer,P=P.buffer;case _:return!(N.byteLength!=P.byteLength||!H(new t(N),new t(P)));case u:case d:case m:return n(+N,+P);case h:return N.name==P.name&&N.message==P.message;case k:case x:return N==P+"";case y:var z=a;case w:var $=M&i;if(z||(z=o),N.size!=P.size&&!$)return!1;var Z=U.get(N);if(Z)return Z==P;M|=c,U.set(N,P);var D=r(z(N),z(P),M,F,H,U);return U.delete(N),D;case b:if(O)return O.call(N)==O.call(P)}return!1}return Tw=j,Tw}var Nw,PP;function RP(){if(PP)return Nw;PP=1;function e(t,n){for(var r=-1,a=n.length,o=t.length;++r<a;)t[o+r]=n[r];return t}return Nw=e,Nw}var Pw,MP;function jle(){if(MP)return Pw;MP=1;var e=RP(),t=qr();function n(r,a,o){var i=a(r);return t(r)?i:e(i,o(r))}return Pw=n,Pw}var Rw,LP;function Ale(){if(LP)return Rw;LP=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,o=0,i=[];++r<a;){var c=t[r];n(c,r,t)&&(i[o++]=c)}return i}return Rw=e,Rw}var Mw,DP;function Ole(){if(DP)return Mw;DP=1;function e(){return[]}return Mw=e,Mw}var Lw,IP;function Ele(){if(IP)return Lw;IP=1;var e=Ale(),t=Ole(),n=Object.prototype,r=n.propertyIsEnumerable,a=Object.getOwnPropertySymbols,o=a?function(i){return i==null?[]:(i=Object(i),e(a(i),function(c){return r.call(i,c)}))}:t;return Lw=o,Lw}var Dw,$P;function Tle(){if($P)return Dw;$P=1;function e(t,n){for(var r=-1,a=Array(t);++r<t;)a[r]=n(r);return a}return Dw=e,Dw}var Iw,BP;function Nle(){if(BP)return Iw;BP=1;var e=pi(),t=hi(),n="[object Arguments]";function r(a){return t(a)&&e(a)==n}return Iw=r,Iw}var $w,UP;function Bw(){if(UP)return $w;UP=1;var e=Nle(),t=hi(),n=Object.prototype,r=n.hasOwnProperty,a=n.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(i){return t(i)&&r.call(i,"callee")&&!a.call(i,"callee")};return $w=o,$w}var Qd={exports:{}},Uw,FP;function Ple(){if(FP)return Uw;FP=1;function e(){return!1}return Uw=e,Uw}Qd.exports;var zP;function HP(){return zP||(zP=1,(function(e,t){var n=Vo(),r=Ple(),a=t&&!t.nodeType&&t,o=a&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===a,c=i?n.Buffer:void 0,u=c?c.isBuffer:void 0,d=u||r;e.exports=d})(Qd,Qd.exports)),Qd.exports}var Fw,VP;function zw(){if(VP)return Fw;VP=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,a){var o=typeof r;return a=a==null?e:a,!!a&&(o=="number"||o!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<a}return Fw=n,Fw}var Hw,qP;function Vw(){if(qP)return Hw;qP=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return Hw=t,Hw}var qw,GP;function Rle(){if(GP)return qw;GP=1;var e=pi(),t=Vw(),n=hi(),r="[object Arguments]",a="[object Array]",o="[object Boolean]",i="[object Date]",c="[object Error]",u="[object Function]",d="[object Map]",h="[object Number]",y="[object Object]",m="[object RegExp]",k="[object Set]",w="[object String]",x="[object WeakMap]",b="[object ArrayBuffer]",_="[object DataView]",C="[object Float32Array]",E="[object Float64Array]",O="[object Int8Array]",j="[object Int16Array]",N="[object Int32Array]",P="[object Uint8Array]",R="[object Uint8ClampedArray]",M="[object Uint16Array]",F="[object Uint32Array]",H={};H[C]=H[E]=H[O]=H[j]=H[N]=H[P]=H[R]=H[M]=H[F]=!0,H[r]=H[a]=H[b]=H[o]=H[_]=H[i]=H[c]=H[u]=H[d]=H[h]=H[y]=H[m]=H[k]=H[w]=H[x]=!1;function U(z){return n(z)&&t(z.length)&&!!H[e(z)]}return qw=U,qw}var Gw,WP;function YP(){if(WP)return Gw;WP=1;function e(t){return function(n){return t(n)}}return Gw=e,Gw}var Jd={exports:{}};Jd.exports;var KP;function Mle(){return KP||(KP=1,(function(e,t){var n=pT(),r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===r,i=o&&n.process,c=(function(){try{var u=a&&a.require&&a.require("util").types;return u||i&&i.binding&&i.binding("util")}catch(d){}})();e.exports=c})(Jd,Jd.exports)),Jd.exports}var Ww,ZP;function XP(){if(ZP)return Ww;ZP=1;var e=Rle(),t=YP(),n=Mle(),r=n&&n.isTypedArray,a=r?t(r):e;return Ww=a,Ww}var Yw,QP;function Lle(){if(QP)return Yw;QP=1;var e=Tle(),t=Bw(),n=qr(),r=HP(),a=zw(),o=XP(),i=Object.prototype,c=i.hasOwnProperty;function u(d,h){var y=n(d),m=!y&&t(d),k=!y&&!m&&r(d),w=!y&&!m&&!k&&o(d),x=y||m||k||w,b=x?e(d.length,String):[],_=b.length;for(var C in d)(h||c.call(d,C))&&!(x&&(C=="length"||k&&(C=="offset"||C=="parent")||w&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||a(C,_)))&&b.push(C);return b}return Yw=u,Yw}var Kw,JP;function Dle(){if(JP)return Kw;JP=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,a=typeof r=="function"&&r.prototype||e;return n===a}return Kw=t,Kw}var Zw,eR;function tR(){if(eR)return Zw;eR=1;function e(t,n){return function(r){return t(n(r))}}return Zw=e,Zw}var Xw,nR;function Ile(){if(nR)return Xw;nR=1;var e=tR(),t=e(Object.keys,Object);return Xw=t,Xw}var Qw,rR;function $le(){if(rR)return Qw;rR=1;var e=Dle(),t=Ile(),n=Object.prototype,r=n.hasOwnProperty;function a(o){if(!e(o))return t(o);var i=[];for(var c in Object(o))r.call(o,c)&&c!="constructor"&&i.push(c);return i}return Qw=a,Qw}var Jw,aR;function ey(){if(aR)return Jw;aR=1;var e=Bx(),t=Vw();function n(r){return r!=null&&t(r.length)&&!e(r)}return Jw=n,Jw}var e3,oR;function b0(){if(oR)return e3;oR=1;var e=Lle(),t=$le(),n=ey();function r(a){return n(a)?e(a):t(a)}return e3=r,e3}var t3,iR;function Ble(){if(iR)return t3;iR=1;var e=jle(),t=Ele(),n=b0();function r(a){return e(a,n,t)}return t3=r,t3}var n3,sR;function Ule(){if(sR)return n3;sR=1;var e=Ble(),t=1,n=Object.prototype,r=n.hasOwnProperty;function a(o,i,c,u,d,h){var y=c&t,m=e(o),k=m.length,w=e(i),x=w.length;if(k!=x&&!y)return!1;for(var b=k;b--;){var _=m[b];if(!(y?_ in i:r.call(i,_)))return!1}var C=h.get(o),E=h.get(i);if(C&&E)return C==i&&E==o;var O=!0;h.set(o,i),h.set(i,o);for(var j=y;++b<k;){_=m[b];var N=o[_],P=i[_];if(u)var R=y?u(P,N,_,i,o,h):u(N,P,_,o,i,h);if(!(R===void 0?N===P||d(N,P,c,u,h):R)){O=!1;break}j||(j=_=="constructor")}if(O&&!j){var M=o.constructor,F=i.constructor;M!=F&&"constructor"in o&&"constructor"in i&&!(typeof M=="function"&&M instanceof M&&typeof F=="function"&&F instanceof F)&&(O=!1)}return h.delete(o),h.delete(i),O}return n3=a,n3}var r3,cR;function Fle(){if(cR)return r3;cR=1;var e=vc(),t=Vo(),n=e(t,"DataView");return r3=n,r3}var a3,lR;function zle(){if(lR)return a3;lR=1;var e=vc(),t=Vo(),n=e(t,"Promise");return a3=n,a3}var o3,uR;function fR(){if(uR)return o3;uR=1;var e=vc(),t=Vo(),n=e(t,"Set");return o3=n,o3}var i3,dR;function Hle(){if(dR)return i3;dR=1;var e=vc(),t=Vo(),n=e(t,"WeakMap");return i3=n,i3}var s3,yR;function Vle(){if(yR)return s3;yR=1;var e=Fle(),t=l2(),n=zle(),r=fR(),a=Hle(),o=pi(),i=OT(),c="[object Map]",u="[object Object]",d="[object Promise]",h="[object Set]",y="[object WeakMap]",m="[object DataView]",k=i(e),w=i(t),x=i(n),b=i(r),_=i(a),C=o;return(e&&C(new e(new ArrayBuffer(1)))!=m||t&&C(new t)!=c||n&&C(n.resolve())!=d||r&&C(new r)!=h||a&&C(new a)!=y)&&(C=function(E){var O=o(E),j=O==u?E.constructor:void 0,N=j?i(j):"";if(N)switch(N){case k:return m;case w:return c;case x:return d;case b:return h;case _:return y}return O}),s3=C,s3}var c3,pR;function qle(){if(pR)return c3;pR=1;var e=gP(),t=AP(),n=Cle(),r=Ule(),a=Vle(),o=qr(),i=HP(),c=XP(),u=1,d="[object Arguments]",h="[object Array]",y="[object Object]",m=Object.prototype,k=m.hasOwnProperty;function w(x,b,_,C,E,O){var j=o(x),N=o(b),P=j?h:a(x),R=N?h:a(b);P=P==d?y:P,R=R==d?y:R;var M=P==y,F=R==y,H=P==R;if(H&&i(x)){if(!i(b))return!1;j=!0,M=!1}if(H&&!M)return O||(O=new e),j||c(x)?t(x,b,_,C,E,O):n(x,b,P,_,C,E,O);if(!(_&u)){var U=M&&k.call(x,"__wrapped__"),z=F&&k.call(b,"__wrapped__");if(U||z){var $=U?x.value():x,Z=z?b.value():b;return O||(O=new e),E($,Z,_,C,O)}}return H?(O||(O=new e),r(x,b,_,C,E,O)):!1}return c3=w,c3}var l3,hR;function u3(){if(hR)return l3;hR=1;var e=qle(),t=hi();function n(r,a,o,i,c){return r===a?!0:r==null||a==null||!t(r)&&!t(a)?r!==r&&a!==a:e(r,a,o,i,n,c)}return l3=n,l3}var f3,mR;function Gle(){if(mR)return f3;mR=1;var e=gP(),t=u3(),n=1,r=2;function a(o,i,c,u){var d=c.length,h=d,y=!u;if(o==null)return!h;for(o=Object(o);d--;){var m=c[d];if(y&&m[2]?m[1]!==o[m[0]]:!(m[0]in o))return!1}for(;++d<h;){m=c[d];var k=m[0],w=o[k],x=m[1];if(y&&m[2]){if(w===void 0&&!(k in o))return!1}else{var b=new e;if(u)var _=u(w,x,k,o,i,b);if(!(_===void 0?t(x,w,n|r,u,b):_))return!1}}return!0}return f3=a,f3}var d3,gR;function vR(){if(gR)return d3;gR=1;var e=ds();function t(n){return n===n&&!e(n)}return d3=t,d3}var y3,kR;function Wle(){if(kR)return y3;kR=1;var e=vR(),t=b0();function n(r){for(var a=t(r),o=a.length;o--;){var i=a[o],c=r[i];a[o]=[i,c,e(c)]}return a}return y3=n,y3}var p3,bR;function xR(){if(bR)return p3;bR=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return p3=e,p3}var h3,wR;function Yle(){if(wR)return h3;wR=1;var e=Gle(),t=Wle(),n=xR();function r(a){var o=t(a);return o.length==1&&o[0][2]?n(o[0][0],o[0][1]):function(i){return i===a||e(i,a,o)}}return h3=r,h3}var m3,_R;function Kle(){if(_R)return m3;_R=1;function e(t,n){return t!=null&&n in Object(t)}return m3=e,m3}var g3,SR;function Zle(){if(SR)return g3;SR=1;var e=fN(),t=Bw(),n=qr(),r=zw(),a=Vw(),o=i0();function i(c,u,d){u=e(u,c);for(var h=-1,y=u.length,m=!1;++h<y;){var k=o(u[h]);if(!(m=c!=null&&d(c,k)))break;c=c[k]}return m||++h!=y?m:(y=c==null?0:c.length,!!y&&a(y)&&r(k,y)&&(n(c)||t(c)))}return g3=i,g3}var v3,CR;function Xle(){if(CR)return v3;CR=1;var e=Kle(),t=Zle();function n(r,a){return r!=null&&t(r,a,e)}return v3=n,v3}var k3,jR;function Qle(){if(jR)return k3;jR=1;var e=u3(),t=hN(),n=Xle(),r=Dx(),a=vR(),o=xR(),i=i0(),c=1,u=2;function d(h,y){return r(h)&&a(y)?o(i(h),y):function(m){var k=t(m,h);return k===void 0&&k===y?n(m,h):e(y,k,c|u)}}return k3=d,k3}var b3,AR;function hu(){if(AR)return b3;AR=1;function e(t){return t}return b3=e,b3}var x3,OR;function Jle(){if(OR)return x3;OR=1;function e(t){return function(n){return n==null?void 0:n[t]}}return x3=e,x3}var w3,ER;function eue(){if(ER)return w3;ER=1;var e=E2();function t(n){return function(r){return e(r,n)}}return w3=t,w3}var _3,TR;function tue(){if(TR)return _3;TR=1;var e=Jle(),t=eue(),n=Dx(),r=i0();function a(o){return n(o)?e(r(o)):t(o)}return _3=a,_3}var S3,NR;function qo(){if(NR)return S3;NR=1;var e=Yle(),t=Qle(),n=hu(),r=qr(),a=tue();function o(i){return typeof i=="function"?i:i==null?n:typeof i=="object"?r(i)?t(i[0],i[1]):e(i):a(i)}return S3=o,S3}var C3,PR;function RR(){if(PR)return C3;PR=1;function e(t,n,r,a){for(var o=t.length,i=r+(a?1:-1);a?i--:++i<o;)if(n(t[i],i,t))return i;return-1}return C3=e,C3}var j3,MR;function nue(){if(MR)return j3;MR=1;function e(t){return t!==t}return j3=e,j3}var A3,LR;function rue(){if(LR)return A3;LR=1;function e(t,n,r){for(var a=r-1,o=t.length;++a<o;)if(t[a]===n)return a;return-1}return A3=e,A3}var O3,DR;function aue(){if(DR)return O3;DR=1;var e=RR(),t=nue(),n=rue();function r(a,o,i){return o===o?n(a,o,i):e(a,t,i)}return O3=r,O3}var E3,IR;function oue(){if(IR)return E3;IR=1;var e=aue();function t(n,r){var a=n==null?0:n.length;return!!a&&e(n,r,0)>-1}return E3=t,E3}var T3,$R;function iue(){if($R)return T3;$R=1;function e(t,n,r){for(var a=-1,o=t==null?0:t.length;++a<o;)if(r(n,t[a]))return!0;return!1}return T3=e,T3}var N3,BR;function sue(){if(BR)return N3;BR=1;function e(){}return N3=e,N3}var P3,UR;function cue(){if(UR)return P3;UR=1;var e=fR(),t=sue(),n=Ew(),r=1/0,a=e&&1/n(new e([,-0]))[1]==r?function(o){return new e(o)}:t;return P3=a,P3}var R3,FR;function lue(){if(FR)return R3;FR=1;var e=xP(),t=oue(),n=iue(),r=CP(),a=cue(),o=Ew(),i=200;function c(u,d,h){var y=-1,m=t,k=u.length,w=!0,x=[],b=x;if(h)w=!1,m=n;else if(k>=i){var _=d?null:a(u);if(_)return o(_);w=!1,m=r,b=new e}else b=d?[]:x;e:for(;++y<k;){var C=u[y],E=d?d(C):C;if(C=h||C!==0?C:0,w&&E===E){for(var O=b.length;O--;)if(b[O]===E)continue e;d&&b.push(E),x.push(C)}else m(b,E,h)||(b!==x&&b.push(E),x.push(C))}return x}return R3=c,R3}var M3,zR;function uue(){if(zR)return M3;zR=1;var e=qo(),t=lue();function n(r,a){return r&&r.length?t(r,e(a,2)):[]}return M3=n,M3}var fue=uue();const HR=xt(fue);function VR(e,t,n){return t===!0?HR(e,n):dt(t)?HR(e,t):e}function mu(e){"@babel/helpers - typeof";return mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mu(e)}var due=["ref"];function qR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function gi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qR(Object(n),!0).forEach(function(r){w0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YR(r.key),r)}}function pue(e,t,n){return t&&GR(e.prototype,t),n&&GR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function hue(e,t,n){return t=x0(t),mue(e,WR()?Reflect.construct(t,n||[],x0(e).constructor):t.apply(e,n))}function mue(e,t){if(t&&(mu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gue(e)}function gue(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(WR=function(){return!!e})()}function x0(e){return x0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},x0(e)}function vue(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L3(e,t)}function L3(e,t){return L3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},L3(e,t)}function w0(e,t,n){return t=YR(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YR(e){var t=kue(e,"string");return mu(t)=="symbol"?t:t+""}function kue(e,t){if(mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function bue(e,t){if(e==null)return{};var n=xue(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xue(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function wue(e){return e.value}function _ue(e,t){if(q.isValidElement(e))return q.cloneElement(e,t);if(typeof e=="function")return q.createElement(e,t);t.ref;var n=bue(t,due);return q.createElement(yw,n)}var KR=1,_c=(function(e){function t(){var n;yue(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=hue(this,t,[].concat(a)),w0(n,"lastBoundingBox",{width:-1,height:-1}),n}return vue(t,e),pue(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>KR||Math.abs(a.height-this.lastBoundingBox.height)>KR)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,r&&r(a)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?gi({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var a=this.props,o=a.layout,i=a.align,c=a.verticalAlign,u=a.margin,d=a.chartWidth,h=a.chartHeight,y,m;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(i==="center"&&o==="vertical"){var k=this.getBBoxSnapshot();y={left:((d||0)-k.width)/2}}else y=i==="right"?{right:u&&u.right||0}:{left:u&&u.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(c==="middle"){var w=this.getBBoxSnapshot();m={top:((h||0)-w.height)/2}}else m=c==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return gi(gi({},y),m)}},{key:"render",value:function(){var r=this,a=this.props,o=a.content,i=a.width,c=a.height,u=a.wrapperStyle,d=a.payloadUniqBy,h=a.payload,y=gi(gi({position:"absolute",width:i||"auto",height:c||"auto"},this.getDefaultPosition(u)),u);return q.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:function(k){r.wrapperNode=k}},_ue(o,gi(gi({},this.props),{},{payload:VR(h,d,wue)})))}}],[{key:"getWithHeight",value:function(r,a){var o=gi(gi({},this.defaultProps),r.props),i=o.layout;return i==="vertical"&&De(r.props.height)?{height:r.props.height}:i==="horizontal"?{width:r.props.width||a}:null}}])})(v.PureComponent);w0(_c,"displayName","Legend"),w0(_c,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var D3,ZR;function Sue(){if(ZR)return D3;ZR=1;var e=Kd(),t=Bw(),n=qr(),r=e?e.isConcatSpreadable:void 0;function a(o){return n(o)||t(o)||!!(r&&o&&o[r])}return D3=a,D3}var I3,XR;function QR(){if(XR)return I3;XR=1;var e=RP(),t=Sue();function n(r,a,o,i,c){var u=-1,d=r.length;for(o||(o=t),c||(c=[]);++u<d;){var h=r[u];a>0&&o(h)?a>1?n(h,a-1,o,i,c):e(c,h):i||(c[c.length]=h)}return c}return I3=n,I3}var $3,JR;function Cue(){if(JR)return $3;JR=1;function e(t){return function(n,r,a){for(var o=-1,i=Object(n),c=a(n),u=c.length;u--;){var d=c[t?u:++o];if(r(i[d],d,i)===!1)break}return n}}return $3=e,$3}var B3,eM;function jue(){if(eM)return B3;eM=1;var e=Cue(),t=e();return B3=t,B3}var U3,tM;function nM(){if(tM)return U3;tM=1;var e=jue(),t=b0();function n(r,a){return r&&e(r,a,t)}return U3=n,U3}var F3,rM;function Aue(){if(rM)return F3;rM=1;var e=ey();function t(n,r){return function(a,o){if(a==null)return a;if(!e(a))return n(a,o);for(var i=a.length,c=r?i:-1,u=Object(a);(r?c--:++c<i)&&o(u[c],c,u)!==!1;);return a}}return F3=t,F3}var z3,aM;function H3(){if(aM)return z3;aM=1;var e=nM(),t=Aue(),n=t(e);return z3=n,z3}var V3,oM;function iM(){if(oM)return V3;oM=1;var e=H3(),t=ey();function n(r,a){var o=-1,i=t(r)?Array(r.length):[];return e(r,function(c,u,d){i[++o]=a(c,u,d)}),i}return V3=n,V3}var q3,sM;function Oue(){if(sM)return q3;sM=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return q3=e,q3}var G3,cM;function Eue(){if(cM)return G3;cM=1;var e=cu();function t(n,r){if(n!==r){var a=n!==void 0,o=n===null,i=n===n,c=e(n),u=r!==void 0,d=r===null,h=r===r,y=e(r);if(!d&&!y&&!c&&n>r||c&&u&&h&&!d&&!y||o&&u&&h||!a&&h||!i)return 1;if(!o&&!c&&!y&&n<r||y&&a&&i&&!o&&!c||d&&a&&i||!u&&i||!h)return-1}return 0}return G3=t,G3}var W3,lM;function Tue(){if(lM)return W3;lM=1;var e=Eue();function t(n,r,a){for(var o=-1,i=n.criteria,c=r.criteria,u=i.length,d=a.length;++o<u;){var h=e(i[o],c[o]);if(h){if(o>=d)return h;var y=a[o];return h*(y=="desc"?-1:1)}}return n.index-r.index}return W3=t,W3}var Y3,uM;function Nue(){if(uM)return Y3;uM=1;var e=_2(),t=E2(),n=qo(),r=iM(),a=Oue(),o=YP(),i=Tue(),c=hu(),u=qr();function d(h,y,m){y.length?y=e(y,function(x){return u(x)?function(b){return t(b,x.length===1?x[0]:x)}:x}):y=[c];var k=-1;y=e(y,o(n));var w=r(h,function(x,b,_){var C=e(y,function(E){return E(x)});return{criteria:C,index:++k,value:x}});return a(w,function(x,b){return i(x,b,m)})}return Y3=d,Y3}var K3,fM;function Pue(){if(fM)return K3;fM=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return K3=e,K3}var Z3,dM;function Rue(){if(dM)return Z3;dM=1;var e=Pue(),t=Math.max;function n(r,a,o){return a=t(a===void 0?r.length-1:a,0),function(){for(var i=arguments,c=-1,u=t(i.length-a,0),d=Array(u);++c<u;)d[c]=i[a+c];c=-1;for(var h=Array(a+1);++c<a;)h[c]=i[c];return h[a]=o(d),e(r,this,h)}}return Z3=n,Z3}var X3,yM;function Mue(){if(yM)return X3;yM=1;function e(t){return function(){return t}}return X3=e,X3}var Q3,pM;function hM(){if(pM)return Q3;pM=1;var e=vc(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch(r){}})();return Q3=t,Q3}var J3,mM;function Lue(){if(mM)return J3;mM=1;var e=Mue(),t=hM(),n=hu(),r=t?function(a,o){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:n;return J3=r,J3}var e_,gM;function Due(){if(gM)return e_;gM=1;var e=800,t=16,n=Date.now;function r(a){var o=0,i=0;return function(){var c=n(),u=t-(c-i);if(i=c,u>0){if(++o>=e)return arguments[0]}else o=0;return a.apply(void 0,arguments)}}return e_=r,e_}var t_,vM;function Iue(){if(vM)return t_;vM=1;var e=Lue(),t=Due(),n=t(e);return t_=n,t_}var n_,kM;function $ue(){if(kM)return n_;kM=1;var e=hu(),t=Rue(),n=Iue();function r(a,o){return n(t(a,o,e),a+"")}return n_=r,n_}var r_,bM;function _0(){if(bM)return r_;bM=1;var e=t2(),t=ey(),n=zw(),r=ds();function a(o,i,c){if(!r(c))return!1;var u=typeof i;return(u=="number"?t(c)&&n(i,c.length):u=="string"&&i in c)?e(c[i],o):!1}return r_=a,r_}var a_,xM;function Bue(){if(xM)return a_;xM=1;var e=QR(),t=Nue(),n=$ue(),r=_0(),a=n(function(o,i){if(o==null)return[];var c=i.length;return c>1&&r(o,i[0],i[1])?i=[]:c>2&&r(i[0],i[1],i[2])&&(i=[i[0]]),t(o,e(i,1),[])});return a_=a,a_}var Uue=Bue();const o_=xt(Uue);function ty(e){"@babel/helpers - typeof";return ty=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ty(e)}function i_(){return i_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i_.apply(this,arguments)}function Fue(e,t){return que(e)||Vue(e,t)||Hue(e,t)||zue()}function zue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hue(e,t){if(e){if(typeof e=="string")return wM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wM(e,t)}}function wM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Vue(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function que(e){if(Array.isArray(e))return e}function _M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function s_(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_M(Object(n),!0).forEach(function(r){Gue(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_M(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Gue(e,t,n){return t=Wue(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wue(e){var t=Yue(e,"string");return ty(t)=="symbol"?t:t+""}function Yue(e,t){if(ty(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ty(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Kue(e){return Array.isArray(e)&&zn(e[0])&&zn(e[1])?e.join(" ~ "):e}var Zue=function(t){var n=t.separator,r=n===void 0?" : ":n,a=t.contentStyle,o=a===void 0?{}:a,i=t.itemStyle,c=i===void 0?{}:i,u=t.labelStyle,d=u===void 0?{}:u,h=t.payload,y=t.formatter,m=t.itemSorter,k=t.wrapperClassName,w=t.labelClassName,x=t.label,b=t.labelFormatter,_=t.accessibilityLayer,C=_===void 0?!1:_,E=function(){if(h&&h.length){var U={padding:0,margin:0},z=(m?o_(h,m):h).map(function($,Z){if($.type==="none")return null;var D=s_({display:"block",paddingTop:4,paddingBottom:4,color:$.color||"#000"},c),X=$.formatter||y||Kue,V=$.value,ne=$.name,I=V,ee=ne;if(X&&I!=null&&ee!=null){var se=X(V,ne,$,Z,h);if(Array.isArray(se)){var W=Fue(se,2);I=W[0],ee=W[1]}else I=se}return q.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(Z),style:D},zn(ee)?q.createElement("span",{className:"recharts-tooltip-item-name"},ee):null,zn(ee)?q.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,q.createElement("span",{className:"recharts-tooltip-item-value"},I),q.createElement("span",{className:"recharts-tooltip-item-unit"},$.unit||""))});return q.createElement("ul",{className:"recharts-tooltip-item-list",style:U},z)}return null},O=s_({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),j=s_({margin:0},d),N=!bt(x),P=N?x:"",R=vt("recharts-default-tooltip",k),M=vt("recharts-tooltip-label",w);N&&b&&h!==void 0&&h!==null&&(P=b(x,h));var F=C?{role:"status","aria-live":"assertive"}:{};return q.createElement("div",i_({className:R,style:O},F),q.createElement("p",{className:M,style:j},q.isValidElement(P)?P:"".concat(P)),E())};function ny(e){"@babel/helpers - typeof";return ny=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ny(e)}function S0(e,t,n){return t=Xue(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xue(e){var t=Que(e,"string");return ny(t)=="symbol"?t:t+""}function Que(e,t){if(ny(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ny(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ry="recharts-tooltip-wrapper",Jue={visibility:"hidden"};function efe(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return vt(ry,S0(S0(S0(S0({},"".concat(ry,"-right"),De(n)&&t&&De(t.x)&&n>=t.x),"".concat(ry,"-left"),De(n)&&t&&De(t.x)&&n<t.x),"".concat(ry,"-bottom"),De(r)&&t&&De(t.y)&&r>=t.y),"".concat(ry,"-top"),De(r)&&t&&De(t.y)&&r<t.y))}function SM(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,a=e.offsetTopLeft,o=e.position,i=e.reverseDirection,c=e.tooltipDimension,u=e.viewBox,d=e.viewBoxDimension;if(o&&De(o[r]))return o[r];var h=n[r]-c-a,y=n[r]+a;if(t[r])return i[r]?h:y;if(i[r]){var m=h,k=u[r];return m<k?Math.max(y,u[r]):Math.max(h,u[r])}var w=y+c,x=u[r]+d;return w>x?Math.max(h,u[r]):Math.max(y,u[r])}function tfe(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function nfe(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,a=e.position,o=e.reverseDirection,i=e.tooltipBox,c=e.useTranslate3d,u=e.viewBox,d,h,y;return i.height>0&&i.width>0&&n?(h=SM({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:a,reverseDirection:o,tooltipDimension:i.width,viewBox:u,viewBoxDimension:u.width}),y=SM({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:a,reverseDirection:o,tooltipDimension:i.height,viewBox:u,viewBoxDimension:u.height}),d=tfe({translateX:h,translateY:y,useTranslate3d:c})):d=Jue,{cssProperties:d,cssClasses:efe({translateX:h,translateY:y,coordinate:n})}}function gu(e){"@babel/helpers - typeof";return gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gu(e)}function CM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CM(Object(n),!0).forEach(function(r){l_(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function afe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,OM(r.key),r)}}function ofe(e,t,n){return t&&afe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ife(e,t,n){return t=C0(t),sfe(e,AM()?Reflect.construct(t,n||[],C0(e).constructor):t.apply(e,n))}function sfe(e,t){if(t&&(gu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cfe(e)}function cfe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(AM=function(){return!!e})()}function C0(e){return C0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},C0(e)}function lfe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c_(e,t)}function c_(e,t){return c_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},c_(e,t)}function l_(e,t,n){return t=OM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OM(e){var t=ufe(e,"string");return gu(t)=="symbol"?t:t+""}function ufe(e,t){if(gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var EM=1,ffe=(function(e){function t(){var n;rfe(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=ife(this,t,[].concat(a)),l_(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),l_(n,"handleKeyDown",function(i){if(i.key==="Escape"){var c,u,d,h;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(c=(u=n.props.coordinate)===null||u===void 0?void 0:u.x)!==null&&c!==void 0?c:0,y:(d=(h=n.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&d!==void 0?d:0}})}}),n}return lfe(t,e),ofe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>EM||Math.abs(r.height-this.state.lastBoundingBox.height)>EM)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,a=this.props,o=a.active,i=a.allowEscapeViewBox,c=a.animationDuration,u=a.animationEasing,d=a.children,h=a.coordinate,y=a.hasPayload,m=a.isAnimationActive,k=a.offset,w=a.position,x=a.reverseDirection,b=a.useTranslate3d,_=a.viewBox,C=a.wrapperStyle,E=nfe({allowEscapeViewBox:i,coordinate:h,offsetTopLeft:k,position:w,reverseDirection:x,tooltipBox:this.state.lastBoundingBox,useTranslate3d:b,viewBox:_}),O=E.cssClasses,j=E.cssProperties,N=jM(jM({transition:m&&o?"transform ".concat(c,"ms ").concat(u):void 0},j),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&y?"visible":"hidden",position:"absolute",top:0,left:0},C);return q.createElement("div",{tabIndex:-1,className:O,style:N,ref:function(R){r.wrapperNode=R}},d)}}])})(v.PureComponent),dfe=function(){return!(typeof window!="undefined"&&window.document&&window.document.createElement&&window.setTimeout)},Sc={isSsr:dfe()};function vu(e){"@babel/helpers - typeof";return vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vu(e)}function TM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function NM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TM(Object(n),!0).forEach(function(r){f_(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pfe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,RM(r.key),r)}}function hfe(e,t,n){return t&&pfe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function mfe(e,t,n){return t=j0(t),gfe(e,PM()?Reflect.construct(t,n||[],j0(e).constructor):t.apply(e,n))}function gfe(e,t){if(t&&(vu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vfe(e)}function vfe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function PM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(PM=function(){return!!e})()}function j0(e){return j0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},j0(e)}function kfe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u_(e,t)}function u_(e,t){return u_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},u_(e,t)}function f_(e,t,n){return t=RM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RM(e){var t=bfe(e,"string");return vu(t)=="symbol"?t:t+""}function bfe(e,t){if(vu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function xfe(e){return e.dataKey}function wfe(e,t){return q.isValidElement(e)?q.cloneElement(e,t):typeof e=="function"?q.createElement(e,t):q.createElement(Zue,t)}var uo=(function(e){function t(){return yfe(this,t),mfe(this,t,arguments)}return kfe(t,e),hfe(t,[{key:"render",value:function(){var r=this,a=this.props,o=a.active,i=a.allowEscapeViewBox,c=a.animationDuration,u=a.animationEasing,d=a.content,h=a.coordinate,y=a.filterNull,m=a.isAnimationActive,k=a.offset,w=a.payload,x=a.payloadUniqBy,b=a.position,_=a.reverseDirection,C=a.useTranslate3d,E=a.viewBox,O=a.wrapperStyle,j=w!=null?w:[];y&&j.length&&(j=VR(w.filter(function(P){return P.value!=null&&(P.hide!==!0||r.props.includeHidden)}),x,xfe));var N=j.length>0;return q.createElement(ffe,{allowEscapeViewBox:i,animationDuration:c,animationEasing:u,isAnimationActive:m,active:o,coordinate:h,hasPayload:N,offset:k,position:b,reverseDirection:_,useTranslate3d:C,viewBox:E,wrapperStyle:O},wfe(d,NM(NM({},this.props),{},{payload:j})))}}])})(v.PureComponent);f_(uo,"displayName","Tooltip"),f_(uo,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Sc.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var d_,MM;function _fe(){if(MM)return d_;MM=1;var e=Vo(),t=function(){return e.Date.now()};return d_=t,d_}var y_,LM;function Sfe(){if(LM)return y_;LM=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return y_=t,y_}var p_,DM;function Cfe(){if(DM)return p_;DM=1;var e=Sfe(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return p_=n,p_}var h_,IM;function $M(){if(IM)return h_;IM=1;var e=Cfe(),t=ds(),n=cu(),r=NaN,a=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,c=parseInt;function u(d){if(typeof d=="number")return d;if(n(d))return r;if(t(d)){var h=typeof d.valueOf=="function"?d.valueOf():d;d=t(h)?h+"":h}if(typeof d!="string")return d===0?d:+d;d=e(d);var y=o.test(d);return y||i.test(d)?c(d.slice(2),y?2:8):a.test(d)?r:+d}return h_=u,h_}var m_,BM;function jfe(){if(BM)return m_;BM=1;var e=ds(),t=_fe(),n=$M(),r="Expected a function",a=Math.max,o=Math.min;function i(c,u,d){var h,y,m,k,w,x,b=0,_=!1,C=!1,E=!0;if(typeof c!="function")throw new TypeError(r);u=n(u)||0,e(d)&&(_=!!d.leading,C="maxWait"in d,m=C?a(n(d.maxWait)||0,u):m,E="trailing"in d?!!d.trailing:E);function O(z){var $=h,Z=y;return h=y=void 0,b=z,k=c.apply(Z,$),k}function j(z){return b=z,w=setTimeout(R,u),_?O(z):k}function N(z){var $=z-x,Z=z-b,D=u-$;return C?o(D,m-Z):D}function P(z){var $=z-x,Z=z-b;return x===void 0||$>=u||$<0||C&&Z>=m}function R(){var z=t();if(P(z))return M(z);w=setTimeout(R,N(z))}function M(z){return w=void 0,E&&h?O(z):(h=y=void 0,k)}function F(){w!==void 0&&clearTimeout(w),b=0,h=x=y=w=void 0}function H(){return w===void 0?k:M(t())}function U(){var z=t(),$=P(z);if(h=arguments,y=this,x=z,$){if(w===void 0)return j(x);if(C)return clearTimeout(w),w=setTimeout(R,u),O(x)}return w===void 0&&(w=setTimeout(R,u)),k}return U.cancel=F,U.flush=H,U}return m_=i,m_}var g_,UM;function Afe(){if(UM)return g_;UM=1;var e=jfe(),t=ds(),n="Expected a function";function r(a,o,i){var c=!0,u=!0;if(typeof a!="function")throw new TypeError(n);return t(i)&&(c="leading"in i?!!i.leading:c,u="trailing"in i?!!i.trailing:u),e(a,o,{leading:c,maxWait:o,trailing:u})}return g_=r,g_}var Ofe=Afe();const FM=xt(Ofe);function ay(e){"@babel/helpers - typeof";return ay=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ay(e)}function zM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function A0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zM(Object(n),!0).forEach(function(r){Efe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Efe(e,t,n){return t=Tfe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tfe(e){var t=Nfe(e,"string");return ay(t)=="symbol"?t:t+""}function Nfe(e,t){if(ay(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ay(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Pfe(e,t){return Dfe(e)||Lfe(e,t)||Mfe(e,t)||Rfe()}function Rfe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Mfe(e,t){if(e){if(typeof e=="string")return HM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HM(e,t)}}function HM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Lfe(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function Dfe(e){if(Array.isArray(e))return e}var Ife=v.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,a=r===void 0?{width:-1,height:-1}:r,o=e.width,i=o===void 0?"100%":o,c=e.height,u=c===void 0?"100%":c,d=e.minWidth,h=d===void 0?0:d,y=e.minHeight,m=e.maxHeight,k=e.children,w=e.debounce,x=w===void 0?0:w,b=e.id,_=e.className,C=e.onResize,E=e.style,O=E===void 0?{}:E,j=v.useRef(null),N=v.useRef();N.current=C,v.useImperativeHandle(t,function(){return Object.defineProperty(j.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),j.current},configurable:!0})});var P=v.useState({containerWidth:a.width,containerHeight:a.height}),R=Pfe(P,2),M=R[0],F=R[1],H=v.useCallback(function(z,$){F(function(Z){var D=Math.round(z),X=Math.round($);return Z.containerWidth===D&&Z.containerHeight===X?Z:{containerWidth:D,containerHeight:X}})},[]);v.useEffect(function(){var z=function(ne){var I,ee=ne[0].contentRect,se=ee.width,W=ee.height;H(se,W),(I=N.current)===null||I===void 0||I.call(N,se,W)};x>0&&(z=FM(z,x,{trailing:!0,leading:!1}));var $=new ResizeObserver(z),Z=j.current.getBoundingClientRect(),D=Z.width,X=Z.height;return H(D,X),$.observe(j.current),function(){$.disconnect()}},[H,x]);var U=v.useMemo(function(){var z=M.containerWidth,$=M.containerHeight;if(z<0||$<0)return null;co(bc(i)||bc(u),`The width(%s) and height(%s) are both fixed numbers,
       maybe you don't need to use a ResponsiveContainer.`,i,u),co(!n||n>0,"The aspect(%s) must be greater than zero.",n);var Z=bc(i)?z:i,D=bc(u)?$:u;n&&n>0&&(Z?D=Z/n:D&&(Z=D*n),m&&D>m&&(D=m)),co(Z>0||D>0,`The width(%s) and height(%s) of chart should be greater than 0,
       please check the style of container, or the props width(%s) and height(%s),
       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
       height and width.`,Z,D,i,u,h,y,n);var X=!Array.isArray(k)&&mi(k.type).endsWith("Chart");return q.Children.map(k,function(V){return q.isValidElement(V)?v.cloneElement(V,A0({width:Z,height:D},X?{style:A0({height:"100%",width:"100%",maxHeight:D,maxWidth:Z},V.props.style)}:{})):V})},[n,k,u,m,y,h,M,i]);return q.createElement("div",{id:b?"".concat(b):void 0,className:vt("recharts-responsive-container",_),style:A0(A0({},O),{},{width:i,height:u,minWidth:h,minHeight:y,maxHeight:m}),ref:j},U)}),O0=function(t){return null};O0.displayName="Cell";function oy(e){"@babel/helpers - typeof";return oy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oy(e)}function VM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function v_(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VM(Object(n),!0).forEach(function(r){$fe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $fe(e,t,n){return t=Bfe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bfe(e){var t=Ufe(e,"string");return oy(t)=="symbol"?t:t+""}function Ufe(e,t){if(oy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(oy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ku={widthCache:{},cacheCount:0},Ffe=2e3,zfe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},qM="recharts_measurement_span";function Hfe(e){var t=v_({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var iy=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Sc.isSsr)return{width:0,height:0};var r=Hfe(n),a=JSON.stringify({text:t,copyStyle:r});if(ku.widthCache[a])return ku.widthCache[a];try{var o=document.getElementById(qM);o||(o=document.createElement("span"),o.setAttribute("id",qM),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var i=v_(v_({},zfe),r);Object.assign(o.style,i),o.textContent="".concat(t);var c=o.getBoundingClientRect(),u={width:c.width,height:c.height};return ku.widthCache[a]=u,++ku.cacheCount>Ffe&&(ku.cacheCount=0,ku.widthCache={}),u}catch(d){return{width:0,height:0}}},Vfe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function sy(e){"@babel/helpers - typeof";return sy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sy(e)}function E0(e,t){return Yfe(e)||Wfe(e,t)||Gfe(e,t)||qfe()}function qfe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Gfe(e,t){if(e){if(typeof e=="string")return GM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return GM(e,t)}}function GM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wfe(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function Yfe(e){if(Array.isArray(e))return e}function Kfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Xfe(r.key),r)}}function Zfe(e,t,n){return t&&WM(e.prototype,t),n&&WM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xfe(e){var t=Qfe(e,"string");return sy(t)=="symbol"?t:t+""}function Qfe(e,t){if(sy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var YM=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,KM=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Jfe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,ede=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,ZM={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},tde=Object.keys(ZM),bu="NaN";function nde(e,t){return e*ZM[t]}var T0=(function(){function e(t,n){Kfe(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!Jfe.test(n)&&(this.num=NaN,this.unit=""),tde.includes(n)&&(this.num=nde(t,n),this.unit="px")}return Zfe(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,a=(r=ede.exec(n))!==null&&r!==void 0?r:[],o=E0(a,3),i=o[1],c=o[2];return new e(parseFloat(i),c!=null?c:"")}}])})();function XM(e){if(e.includes(bu))return bu;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=YM.exec(t))!==null&&n!==void 0?n:[],a=E0(r,4),o=a[1],i=a[2],c=a[3],u=T0.parse(o!=null?o:""),d=T0.parse(c!=null?c:""),h=i==="*"?u.multiply(d):u.divide(d);if(h.isNaN())return bu;t=t.replace(YM,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var y,m=(y=KM.exec(t))!==null&&y!==void 0?y:[],k=E0(m,4),w=k[1],x=k[2],b=k[3],_=T0.parse(w!=null?w:""),C=T0.parse(b!=null?b:""),E=x==="+"?_.add(C):_.subtract(C);if(E.isNaN())return bu;t=t.replace(KM,E.toString())}return t}var QM=/\(([^()]*)\)/;function rde(e){for(var t=e;t.includes("(");){var n=QM.exec(t),r=E0(n,2),a=r[1];t=t.replace(QM,XM(a))}return t}function ade(e){var t=e.replace(/\s+/g,"");return t=rde(t),t=XM(t),t}function ode(e){try{return ade(e)}catch(t){return bu}}function k_(e){var t=ode(e.slice(5,-1));return t===bu?"":t}var ide=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],sde=["dx","dy","angle","className","breakAll"];function b_(){return b_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b_.apply(this,arguments)}function JM(e,t){if(e==null)return{};var n=cde(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function cde(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function eL(e,t){return dde(e)||fde(e,t)||ude(e,t)||lde()}function lde(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ude(e,t){if(e){if(typeof e=="string")return tL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tL(e,t)}}function tL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fde(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function dde(e){if(Array.isArray(e))return e}var nL=/[ \f\n\r\t\v\u2028\u2029]+/,rL=function(t){var n=t.children,r=t.breakAll,a=t.style;try{var o=[];bt(n)||(r?o=n.toString().split(""):o=n.toString().split(nL));var i=o.map(function(u){return{word:u,width:iy(u,a).width}}),c=r?0:iy(" ",a).width;return{wordsWithComputedWidth:i,spaceWidth:c}}catch(u){return null}},yde=function(t,n,r,a,o){var i=t.maxLines,c=t.children,u=t.style,d=t.breakAll,h=De(i),y=c,m=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Z.reduce(function(D,X){var V=X.word,ne=X.width,I=D[D.length-1];if(I&&(a==null||o||I.width+ne+r<Number(a)))I.words.push(V),I.width+=ne+r;else{var ee={words:[V],width:ne};D.push(ee)}return D},[])},k=m(n),w=function(Z){return Z.reduce(function(D,X){return D.width>X.width?D:X})};if(!h)return k;for(var x="…",b=function(Z){var D=y.slice(0,Z),X=rL({breakAll:d,style:u,children:D+x}).wordsWithComputedWidth,V=m(X),ne=V.length>i||w(V).width>Number(a);return[ne,V]},_=0,C=y.length-1,E=0,O;_<=C&&E<=y.length-1;){var j=Math.floor((_+C)/2),N=j-1,P=b(N),R=eL(P,2),M=R[0],F=R[1],H=b(j),U=eL(H,1),z=U[0];if(!M&&!z&&(_=j+1),M&&z&&(C=j-1),!M&&z){O=F;break}E++}return O||k},aL=function(t){var n=bt(t)?[]:t.toString().split(nL);return[{words:n}]},pde=function(t){var n=t.width,r=t.scaleToFit,a=t.children,o=t.style,i=t.breakAll,c=t.maxLines;if((n||r)&&!Sc.isSsr){var u,d,h=rL({breakAll:i,children:a,style:o});if(h){var y=h.wordsWithComputedWidth,m=h.spaceWidth;u=y,d=m}else return aL(a);return yde({breakAll:i,children:a,maxLines:c,style:o},u,d,n,r)}return aL(a)},oL="#808080",Cc=function(t){var n=t.x,r=n===void 0?0:n,a=t.y,o=a===void 0?0:a,i=t.lineHeight,c=i===void 0?"1em":i,u=t.capHeight,d=u===void 0?"0.71em":u,h=t.scaleToFit,y=h===void 0?!1:h,m=t.textAnchor,k=m===void 0?"start":m,w=t.verticalAnchor,x=w===void 0?"end":w,b=t.fill,_=b===void 0?oL:b,C=JM(t,ide),E=v.useMemo(function(){return pde({breakAll:C.breakAll,children:C.children,maxLines:C.maxLines,scaleToFit:y,style:C.style,width:C.width})},[C.breakAll,C.children,C.maxLines,y,C.style,C.width]),O=C.dx,j=C.dy,N=C.angle,P=C.className,R=C.breakAll,M=JM(C,sde);if(!zn(r)||!zn(o))return null;var F=r+(De(O)?O:0),H=o+(De(j)?j:0),U;switch(x){case"start":U=k_("calc(".concat(d,")"));break;case"middle":U=k_("calc(".concat((E.length-1)/2," * -").concat(c," + (").concat(d," / 2))"));break;default:U=k_("calc(".concat(E.length-1," * -").concat(c,")"));break}var z=[];if(y){var $=E[0].width,Z=C.width;z.push("scale(".concat((De(Z)?Z/$:1)/$,")"))}return N&&z.push("rotate(".concat(N,", ").concat(F,", ").concat(H,")")),z.length&&(M.transform=z.join(" ")),q.createElement("text",b_({},it(M,!0),{x:F,y:H,className:vt("recharts-text",P),textAnchor:k,fill:_.includes("url")?oL:_}),E.map(function(D,X){var V=D.words.join(R?"":" ");return q.createElement("tspan",{x:F,dy:X===0?U:c,key:"".concat(V,"-").concat(X)},V)}))};function ps(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function hde(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function x_(e){let t,n,r;e.length!==2?(t=ps,n=(c,u)=>ps(e(c),u),r=(c,u)=>e(c)-u):(t=e===ps||e===hde?e:mde,n=e,r=e);function a(c,u,d=0,h=c.length){if(d<h){if(t(u,u)!==0)return h;do{const y=d+h>>>1;n(c[y],u)<0?d=y+1:h=y}while(d<h)}return d}function o(c,u,d=0,h=c.length){if(d<h){if(t(u,u)!==0)return h;do{const y=d+h>>>1;n(c[y],u)<=0?d=y+1:h=y}while(d<h)}return d}function i(c,u,d=0,h=c.length){const y=a(c,u,d,h-1);return y>d&&r(c[y-1],u)>-r(c[y],u)?y-1:y}return{left:a,center:i,right:o}}function mde(){return 0}function iL(e){return e===null?NaN:+e}function*gde(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const cy=x_(ps).right;x_(iL).center;class sL extends Map{constructor(t,n=bde){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,a]of t)this.set(r,a)}get(t){return super.get(cL(this,t))}has(t){return super.has(cL(this,t))}set(t,n){return super.set(vde(this,t),n)}delete(t){return super.delete(kde(this,t))}}function cL({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function vde({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function kde({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function bde(e){return e!==null&&typeof e=="object"?e.valueOf():e}function xde(e=ps){if(e===ps)return lL;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function lL(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const wde=Math.sqrt(50),_de=Math.sqrt(10),Sde=Math.sqrt(2);function N0(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),o=r/Math.pow(10,a),i=o>=wde?10:o>=_de?5:o>=Sde?2:1;let c,u,d;return a<0?(d=Math.pow(10,-a)/i,c=Math.round(e*d),u=Math.round(t*d),c/d<e&&++c,u/d>t&&--u,d=-d):(d=Math.pow(10,a)*i,c=Math.round(e/d),u=Math.round(t/d),c*d<e&&++c,u*d>t&&--u),u<c&&.5<=n&&n<2?N0(e,t,n*2):[c,u,d]}function w_(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[a,o,i]=r?N0(t,e,n):N0(e,t,n);if(!(o>=a))return[];const c=o-a+1,u=new Array(c);if(r)if(i<0)for(let d=0;d<c;++d)u[d]=(o-d)/-i;else for(let d=0;d<c;++d)u[d]=(o-d)*i;else if(i<0)for(let d=0;d<c;++d)u[d]=(a+d)/-i;else for(let d=0;d<c;++d)u[d]=(a+d)*i;return u}function __(e,t,n){return t=+t,e=+e,n=+n,N0(e,t,n)[2]}function S_(e,t,n){t=+t,e=+e,n=+n;const r=t<e,a=r?__(t,e,n):__(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function uL(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function fL(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function dL(e,t,n=0,r=1/0,a){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(a=a===void 0?lL:xde(a);r>n;){if(r-n>600){const u=r-n+1,d=t-n+1,h=Math.log(u),y=.5*Math.exp(2*h/3),m=.5*Math.sqrt(h*y*(u-y)/u)*(d-u/2<0?-1:1),k=Math.max(n,Math.floor(t-d*y/u+m)),w=Math.min(r,Math.floor(t+(u-d)*y/u+m));dL(e,t,k,w,a)}const o=e[t];let i=n,c=r;for(ly(e,n,t),a(e[r],o)>0&&ly(e,n,r);i<c;){for(ly(e,i,c),++i,--c;a(e[i],o)<0;)++i;for(;a(e[c],o)>0;)--c}a(e[n],o)===0?ly(e,n,c):(++c,ly(e,c,r)),c<=t&&(n=c+1),t<=c&&(r=c-1)}return e}function ly(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Cde(e,t,n){if(e=Float64Array.from(gde(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return fL(e);if(t>=1)return uL(e);var r,a=(r-1)*t,o=Math.floor(a),i=uL(dL(e,o).subarray(0,o+1)),c=fL(e.subarray(o+1));return i+(c-i)*(a-o)}}function jde(e,t,n=iL){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,o=Math.floor(a),i=+n(e[o],o,e),c=+n(e[o+1],o+1,e);return i+(c-i)*(a-o)}}function Ade(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(a);++r<a;)o[r]=e+r*n;return o}function Na(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function vi(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const C_=Symbol("implicit");function j_(){var e=new sL,t=[],n=[],r=C_;function a(o){let i=e.get(o);if(i===void 0){if(r!==C_)return r;e.set(o,i=t.push(o)-1)}return n[i%n.length]}return a.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new sL;for(const i of o)e.has(i)||e.set(i,t.push(i)-1);return a},a.range=function(o){return arguments.length?(n=Array.from(o),a):n.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.copy=function(){return j_(t,n).unknown(r)},Na.apply(a,arguments),a}function uy(){var e=j_().unknown(void 0),t=e.domain,n=e.range,r=0,a=1,o,i,c=!1,u=0,d=0,h=.5;delete e.unknown;function y(){var m=t().length,k=a<r,w=k?a:r,x=k?r:a;o=(x-w)/Math.max(1,m-u+d*2),c&&(o=Math.floor(o)),w+=(x-w-o*(m-u))*h,i=o*(1-u),c&&(w=Math.round(w),i=Math.round(i));var b=Ade(m).map(function(_){return w+o*_});return n(k?b.reverse():b)}return e.domain=function(m){return arguments.length?(t(m),y()):t()},e.range=function(m){return arguments.length?([r,a]=m,r=+r,a=+a,y()):[r,a]},e.rangeRound=function(m){return[r,a]=m,r=+r,a=+a,c=!0,y()},e.bandwidth=function(){return i},e.step=function(){return o},e.round=function(m){return arguments.length?(c=!!m,y()):c},e.padding=function(m){return arguments.length?(u=Math.min(1,d=+m),y()):u},e.paddingInner=function(m){return arguments.length?(u=Math.min(1,m),y()):u},e.paddingOuter=function(m){return arguments.length?(d=+m,y()):d},e.align=function(m){return arguments.length?(h=Math.max(0,Math.min(1,m)),y()):h},e.copy=function(){return uy(t(),[r,a]).round(c).paddingInner(u).paddingOuter(d).align(h)},Na.apply(y(),arguments)}function yL(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return yL(t())},e}function fy(){return yL(uy.apply(null,arguments).paddingInner(1))}function A_(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function pL(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function dy(){}var yy=.7,P0=1/yy,xu="\\s*([+-]?\\d+)\\s*",py="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Go="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ode=/^#([0-9a-f]{3,8})$/,Ede=new RegExp(`^rgb\\(${xu},${xu},${xu}\\)$`),Tde=new RegExp(`^rgb\\(${Go},${Go},${Go}\\)$`),Nde=new RegExp(`^rgba\\(${xu},${xu},${xu},${py}\\)$`),Pde=new RegExp(`^rgba\\(${Go},${Go},${Go},${py}\\)$`),Rde=new RegExp(`^hsl\\(${py},${Go},${Go}\\)$`),Mde=new RegExp(`^hsla\\(${py},${Go},${Go},${py}\\)$`),hL={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};A_(dy,hy,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:mL,formatHex:mL,formatHex8:Lde,formatHsl:Dde,formatRgb:gL,toString:gL});function mL(){return this.rgb().formatHex()}function Lde(){return this.rgb().formatHex8()}function Dde(){return wL(this).formatHsl()}function gL(){return this.rgb().formatRgb()}function hy(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Ode.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?vL(t):n===3?new Wr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?R0(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?R0(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Ede.exec(e))?new Wr(t[1],t[2],t[3],1):(t=Tde.exec(e))?new Wr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Nde.exec(e))?R0(t[1],t[2],t[3],t[4]):(t=Pde.exec(e))?R0(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Rde.exec(e))?xL(t[1],t[2]/100,t[3]/100,1):(t=Mde.exec(e))?xL(t[1],t[2]/100,t[3]/100,t[4]):hL.hasOwnProperty(e)?vL(hL[e]):e==="transparent"?new Wr(NaN,NaN,NaN,0):null}function vL(e){return new Wr(e>>16&255,e>>8&255,e&255,1)}function R0(e,t,n,r){return r<=0&&(e=t=n=NaN),new Wr(e,t,n,r)}function Ide(e){return e instanceof dy||(e=hy(e)),e?(e=e.rgb(),new Wr(e.r,e.g,e.b,e.opacity)):new Wr}function O_(e,t,n,r){return arguments.length===1?Ide(e):new Wr(e,t,n,r==null?1:r)}function Wr(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}A_(Wr,O_,pL(dy,{brighter(e){return e=e==null?P0:Math.pow(P0,e),new Wr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?yy:Math.pow(yy,e),new Wr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Wr(jc(this.r),jc(this.g),jc(this.b),M0(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:kL,formatHex:kL,formatHex8:$de,formatRgb:bL,toString:bL}));function kL(){return`#${Ac(this.r)}${Ac(this.g)}${Ac(this.b)}`}function $de(){return`#${Ac(this.r)}${Ac(this.g)}${Ac(this.b)}${Ac((isNaN(this.opacity)?1:this.opacity)*255)}`}function bL(){const e=M0(this.opacity);return`${e===1?"rgb(":"rgba("}${jc(this.r)}, ${jc(this.g)}, ${jc(this.b)}${e===1?")":`, ${e})`}`}function M0(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function jc(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ac(e){return e=jc(e),(e<16?"0":"")+e.toString(16)}function xL(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new fo(e,t,n,r)}function wL(e){if(e instanceof fo)return new fo(e.h,e.s,e.l,e.opacity);if(e instanceof dy||(e=hy(e)),!e)return new fo;if(e instanceof fo)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),o=Math.max(t,n,r),i=NaN,c=o-a,u=(o+a)/2;return c?(t===o?i=(n-r)/c+(n<r)*6:n===o?i=(r-t)/c+2:i=(t-n)/c+4,c/=u<.5?o+a:2-o-a,i*=60):c=u>0&&u<1?0:i,new fo(i,c,u,e.opacity)}function Bde(e,t,n,r){return arguments.length===1?wL(e):new fo(e,t,n,r==null?1:r)}function fo(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}A_(fo,Bde,pL(dy,{brighter(e){return e=e==null?P0:Math.pow(P0,e),new fo(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?yy:Math.pow(yy,e),new fo(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new Wr(E_(e>=240?e-240:e+120,a,r),E_(e,a,r),E_(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new fo(_L(this.h),L0(this.s),L0(this.l),M0(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=M0(this.opacity);return`${e===1?"hsl(":"hsla("}${_L(this.h)}, ${L0(this.s)*100}%, ${L0(this.l)*100}%${e===1?")":`, ${e})`}`}}));function _L(e){return e=(e||0)%360,e<0?e+360:e}function L0(e){return Math.max(0,Math.min(1,e||0))}function E_(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const T_=e=>()=>e;function Ude(e,t){return function(n){return e+n*t}}function Fde(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function zde(e){return(e=+e)==1?SL:function(t,n){return n-t?Fde(t,n,e):T_(isNaN(t)?n:t)}}function SL(e,t){var n=t-e;return n?Ude(e,n):T_(isNaN(e)?t:e)}const CL=(function e(t){var n=zde(t);function r(a,o){var i=n((a=O_(a)).r,(o=O_(o)).r),c=n(a.g,o.g),u=n(a.b,o.b),d=SL(a.opacity,o.opacity);return function(h){return a.r=i(h),a.g=c(h),a.b=u(h),a.opacity=d(h),a+""}}return r.gamma=e,r})(1);function Hde(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),a;return function(o){for(a=0;a<n;++a)r[a]=e[a]*(1-o)+t[a]*o;return r}}function Vde(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function qde(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,a=new Array(r),o=new Array(n),i;for(i=0;i<r;++i)a[i]=wu(e[i],t[i]);for(;i<n;++i)o[i]=t[i];return function(c){for(i=0;i<r;++i)o[i]=a[i](c);return o}}function Gde(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function D0(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Wde(e,t){var n={},r={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?n[a]=wu(e[a],t[a]):r[a]=t[a];return function(o){for(a in n)r[a]=n[a](o);return r}}var N_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,P_=new RegExp(N_.source,"g");function Yde(e){return function(){return e}}function Kde(e){return function(t){return e(t)+""}}function Zde(e,t){var n=N_.lastIndex=P_.lastIndex=0,r,a,o,i=-1,c=[],u=[];for(e=e+"",t=t+"";(r=N_.exec(e))&&(a=P_.exec(t));)(o=a.index)>n&&(o=t.slice(n,o),c[i]?c[i]+=o:c[++i]=o),(r=r[0])===(a=a[0])?c[i]?c[i]+=a:c[++i]=a:(c[++i]=null,u.push({i,x:D0(r,a)})),n=P_.lastIndex;return n<t.length&&(o=t.slice(n),c[i]?c[i]+=o:c[++i]=o),c.length<2?u[0]?Kde(u[0].x):Yde(t):(t=u.length,function(d){for(var h=0,y;h<t;++h)c[(y=u[h]).i]=y.x(d);return c.join("")})}function wu(e,t){var n=typeof t,r;return t==null||n==="boolean"?T_(t):(n==="number"?D0:n==="string"?(r=hy(t))?(t=r,CL):Zde:t instanceof hy?CL:t instanceof Date?Gde:Vde(t)?Hde:Array.isArray(t)?qde:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Wde:D0)(e,t)}function R_(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function Xde(e,t){t===void 0&&(t=e,e=wu);for(var n=0,r=t.length-1,a=t[0],o=new Array(r<0?0:r);n<r;)o[n]=e(a,a=t[++n]);return function(i){var c=Math.max(0,Math.min(r-1,Math.floor(i*=r)));return o[c](i-c)}}function Qde(e){return function(){return e}}function I0(e){return+e}var jL=[0,1];function Rr(e){return e}function M_(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Qde(isNaN(t)?NaN:.5)}function Jde(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function eye(e,t,n){var r=e[0],a=e[1],o=t[0],i=t[1];return a<r?(r=M_(a,r),o=n(i,o)):(r=M_(r,a),o=n(o,i)),function(c){return o(r(c))}}function tye(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),o=new Array(r),i=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++i<r;)a[i]=M_(e[i],e[i+1]),o[i]=n(t[i],t[i+1]);return function(c){var u=cy(e,c,1,r)-1;return o[u](a[u](c))}}function my(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function $0(){var e=jL,t=jL,n=wu,r,a,o,i=Rr,c,u,d;function h(){var m=Math.min(e.length,t.length);return i!==Rr&&(i=Jde(e[0],e[m-1])),c=m>2?tye:eye,u=d=null,y}function y(m){return m==null||isNaN(m=+m)?o:(u||(u=c(e.map(r),t,n)))(r(i(m)))}return y.invert=function(m){return i(a((d||(d=c(t,e.map(r),D0)))(m)))},y.domain=function(m){return arguments.length?(e=Array.from(m,I0),h()):e.slice()},y.range=function(m){return arguments.length?(t=Array.from(m),h()):t.slice()},y.rangeRound=function(m){return t=Array.from(m),n=R_,h()},y.clamp=function(m){return arguments.length?(i=m?!0:Rr,h()):i!==Rr},y.interpolate=function(m){return arguments.length?(n=m,h()):n},y.unknown=function(m){return arguments.length?(o=m,y):o},function(m,k){return r=m,a=k,h()}}function L_(){return $0()(Rr,Rr)}function nye(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function B0(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function _u(e){return e=B0(Math.abs(e)),e?e[1]:NaN}function rye(e,t){return function(n,r){for(var a=n.length,o=[],i=0,c=e[0],u=0;a>0&&c>0&&(u+c+1>r&&(c=Math.max(1,r-u)),o.push(n.substring(a-=c,a+c)),!((u+=c+1)>r));)c=e[i=(i+1)%e.length];return o.reverse().join(t)}}function aye(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var oye=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function gy(e){if(!(t=oye.exec(e)))throw new Error("invalid format: "+e);var t;return new D_({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}gy.prototype=D_.prototype;function D_(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}D_.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function iye(e){e:for(var t=e.length,n=1,r=-1,a;n<t;++n)switch(e[n]){case".":r=a=n;break;case"0":r===0&&(r=n),a=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(a+1):e}var U0;function sye(e,t){var n=B0(e,t);if(!n)return U0=void 0,e.toPrecision(t);var r=n[0],a=n[1],o=a-(U0=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,i=r.length;return o===i?r:o>i?r+new Array(o-i+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+B0(e,Math.max(0,t+o-1))[0]}function AL(e,t){var n=B0(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}const OL={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:nye,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>AL(e*100,t),r:AL,s:sye,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function EL(e){return e}var TL=Array.prototype.map,NL=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function cye(e){var t=e.grouping===void 0||e.thousands===void 0?EL:rye(TL.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?EL:aye(TL.call(e.numerals,String)),i=e.percent===void 0?"%":e.percent+"",c=e.minus===void 0?"−":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function d(y,m){y=gy(y);var k=y.fill,w=y.align,x=y.sign,b=y.symbol,_=y.zero,C=y.width,E=y.comma,O=y.precision,j=y.trim,N=y.type;N==="n"?(E=!0,N="g"):OL[N]||(O===void 0&&(O=12),j=!0,N="g"),(_||k==="0"&&w==="=")&&(_=!0,k="0",w="=");var P=(m&&m.prefix!==void 0?m.prefix:"")+(b==="$"?n:b==="#"&&/[boxX]/.test(N)?"0"+N.toLowerCase():""),R=(b==="$"?r:/[%p]/.test(N)?i:"")+(m&&m.suffix!==void 0?m.suffix:""),M=OL[N],F=/[defgprs%]/.test(N);O=O===void 0?6:/[gprs]/.test(N)?Math.max(1,Math.min(21,O)):Math.max(0,Math.min(20,O));function H(U){var z=P,$=R,Z,D,X;if(N==="c")$=M(U)+$,U="";else{U=+U;var V=U<0||1/U<0;if(U=isNaN(U)?u:M(Math.abs(U),O),j&&(U=iye(U)),V&&+U==0&&x!=="+"&&(V=!1),z=(V?x==="("?x:c:x==="-"||x==="("?"":x)+z,$=(N==="s"&&!isNaN(U)&&U0!==void 0?NL[8+U0/3]:"")+$+(V&&x==="("?")":""),F){for(Z=-1,D=U.length;++Z<D;)if(X=U.charCodeAt(Z),48>X||X>57){$=(X===46?a+U.slice(Z+1):U.slice(Z))+$,U=U.slice(0,Z);break}}}E&&!_&&(U=t(U,1/0));var ne=z.length+U.length+$.length,I=ne<C?new Array(C-ne+1).join(k):"";switch(E&&_&&(U=t(I+U,I.length?C-$.length:1/0),I=""),w){case"<":U=z+U+$+I;break;case"=":U=z+I+U+$;break;case"^":U=I.slice(0,ne=I.length>>1)+z+U+$+I.slice(ne);break;default:U=I+z+U+$;break}return o(U)}return H.toString=function(){return y+""},H}function h(y,m){var k=Math.max(-8,Math.min(8,Math.floor(_u(m)/3)))*3,w=Math.pow(10,-k),x=d((y=gy(y),y.type="f",y),{suffix:NL[8+k/3]});return function(b){return x(w*b)}}return{format:d,formatPrefix:h}}var F0,I_,PL;lye({thousands:",",grouping:[3],currency:["$",""]});function lye(e){return F0=cye(e),I_=F0.format,PL=F0.formatPrefix,F0}function uye(e){return Math.max(0,-_u(Math.abs(e)))}function fye(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(_u(t)/3)))*3-_u(Math.abs(e)))}function dye(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,_u(t)-_u(e))+1}function RL(e,t,n,r){var a=S_(e,t,n),o;switch(r=gy(r==null?",f":r),r.type){case"s":{var i=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=fye(a,i))&&(r.precision=o),PL(r,i)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=dye(a,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=uye(a))&&(r.precision=o-(r.type==="%")*2);break}}return I_(r)}function hs(e){var t=e.domain;return e.ticks=function(n){var r=t();return w_(r[0],r[r.length-1],n==null?10:n)},e.tickFormat=function(n,r){var a=t();return RL(a[0],a[a.length-1],n==null?10:n,r)},e.nice=function(n){n==null&&(n=10);var r=t(),a=0,o=r.length-1,i=r[a],c=r[o],u,d,h=10;for(c<i&&(d=i,i=c,c=d,d=a,a=o,o=d);h-- >0;){if(d=__(i,c,n),d===u)return r[a]=i,r[o]=c,t(r);if(d>0)i=Math.floor(i/d)*d,c=Math.ceil(c/d)*d;else if(d<0)i=Math.ceil(i*d)/d,c=Math.floor(c*d)/d;else break;u=d}return e},e}function z0(){var e=L_();return e.copy=function(){return my(e,z0())},Na.apply(e,arguments),hs(e)}function ML(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,I0),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return ML(e).unknown(t)},e=arguments.length?Array.from(e,I0):[0,1],hs(n)}function LL(e,t){e=e.slice();var n=0,r=e.length-1,a=e[n],o=e[r],i;return o<a&&(i=n,n=r,r=i,i=a,a=o,o=i),e[n]=t.floor(a),e[r]=t.ceil(o),e}function DL(e){return Math.log(e)}function IL(e){return Math.exp(e)}function yye(e){return-Math.log(-e)}function pye(e){return-Math.exp(-e)}function hye(e){return isFinite(e)?+("1e"+e):e<0?0:e}function mye(e){return e===10?hye:e===Math.E?Math.exp:t=>Math.pow(e,t)}function gye(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function $L(e){return(t,n)=>-e(-t,n)}function $_(e){const t=e(DL,IL),n=t.domain;let r=10,a,o;function i(){return a=gye(r),o=mye(r),n()[0]<0?(a=$L(a),o=$L(o),e(yye,pye)):e(DL,IL),t}return t.base=function(c){return arguments.length?(r=+c,i()):r},t.domain=function(c){return arguments.length?(n(c),i()):n()},t.ticks=c=>{const u=n();let d=u[0],h=u[u.length-1];const y=h<d;y&&([d,h]=[h,d]);let m=a(d),k=a(h),w,x;const b=c==null?10:+c;let _=[];if(!(r%1)&&k-m<b){if(m=Math.floor(m),k=Math.ceil(k),d>0){for(;m<=k;++m)for(w=1;w<r;++w)if(x=m<0?w/o(-m):w*o(m),!(x<d)){if(x>h)break;_.push(x)}}else for(;m<=k;++m)for(w=r-1;w>=1;--w)if(x=m>0?w/o(-m):w*o(m),!(x<d)){if(x>h)break;_.push(x)}_.length*2<b&&(_=w_(d,h,b))}else _=w_(m,k,Math.min(k-m,b)).map(o);return y?_.reverse():_},t.tickFormat=(c,u)=>{if(c==null&&(c=10),u==null&&(u=r===10?"s":","),typeof u!="function"&&(!(r%1)&&(u=gy(u)).precision==null&&(u.trim=!0),u=I_(u)),c===1/0)return u;const d=Math.max(1,r*c/t.ticks().length);return h=>{let y=h/o(Math.round(a(h)));return y*r<r-.5&&(y*=r),y<=d?u(h):""}},t.nice=()=>n(LL(n(),{floor:c=>o(Math.floor(a(c))),ceil:c=>o(Math.ceil(a(c)))})),t}function BL(){const e=$_($0()).domain([1,10]);return e.copy=()=>my(e,BL()).base(e.base()),Na.apply(e,arguments),e}function UL(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function FL(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function B_(e){var t=1,n=e(UL(t),FL(t));return n.constant=function(r){return arguments.length?e(UL(t=+r),FL(t)):t},hs(n)}function zL(){var e=B_($0());return e.copy=function(){return my(e,zL()).constant(e.constant())},Na.apply(e,arguments)}function HL(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function vye(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function kye(e){return e<0?-e*e:e*e}function U_(e){var t=e(Rr,Rr),n=1;function r(){return n===1?e(Rr,Rr):n===.5?e(vye,kye):e(HL(n),HL(1/n))}return t.exponent=function(a){return arguments.length?(n=+a,r()):n},hs(t)}function F_(){var e=U_($0());return e.copy=function(){return my(e,F_()).exponent(e.exponent())},Na.apply(e,arguments),e}function bye(){return F_.apply(null,arguments).exponent(.5)}function VL(e){return Math.sign(e)*e*e}function xye(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function qL(){var e=L_(),t=[0,1],n=!1,r;function a(o){var i=xye(e(o));return isNaN(i)?r:n?Math.round(i):i}return a.invert=function(o){return e.invert(VL(o))},a.domain=function(o){return arguments.length?(e.domain(o),a):e.domain()},a.range=function(o){return arguments.length?(e.range((t=Array.from(o,I0)).map(VL)),a):t.slice()},a.rangeRound=function(o){return a.range(o).round(!0)},a.round=function(o){return arguments.length?(n=!!o,a):n},a.clamp=function(o){return arguments.length?(e.clamp(o),a):e.clamp()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.copy=function(){return qL(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Na.apply(a,arguments),hs(a)}function GL(){var e=[],t=[],n=[],r;function a(){var i=0,c=Math.max(1,t.length);for(n=new Array(c-1);++i<c;)n[i-1]=jde(e,i/c);return o}function o(i){return i==null||isNaN(i=+i)?r:t[cy(n,i)]}return o.invertExtent=function(i){var c=t.indexOf(i);return c<0?[NaN,NaN]:[c>0?n[c-1]:e[0],c<n.length?n[c]:e[e.length-1]]},o.domain=function(i){if(!arguments.length)return e.slice();e=[];for(let c of i)c!=null&&!isNaN(c=+c)&&e.push(c);return e.sort(ps),a()},o.range=function(i){return arguments.length?(t=Array.from(i),a()):t.slice()},o.unknown=function(i){return arguments.length?(r=i,o):r},o.quantiles=function(){return n.slice()},o.copy=function(){return GL().domain(e).range(t).unknown(r)},Na.apply(o,arguments)}function WL(){var e=0,t=1,n=1,r=[.5],a=[0,1],o;function i(u){return u!=null&&u<=u?a[cy(r,u,0,n)]:o}function c(){var u=-1;for(r=new Array(n);++u<n;)r[u]=((u+1)*t-(u-n)*e)/(n+1);return i}return i.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,c()):[e,t]},i.range=function(u){return arguments.length?(n=(a=Array.from(u)).length-1,c()):a.slice()},i.invertExtent=function(u){var d=a.indexOf(u);return d<0?[NaN,NaN]:d<1?[e,r[0]]:d>=n?[r[n-1],t]:[r[d-1],r[d]]},i.unknown=function(u){return arguments.length&&(o=u),i},i.thresholds=function(){return r.slice()},i.copy=function(){return WL().domain([e,t]).range(a).unknown(o)},Na.apply(hs(i),arguments)}function YL(){var e=[.5],t=[0,1],n,r=1;function a(o){return o!=null&&o<=o?t[cy(e,o,0,r)]:n}return a.domain=function(o){return arguments.length?(e=Array.from(o),r=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(o){return arguments.length?(t=Array.from(o),r=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(o){var i=t.indexOf(o);return[e[i-1],e[i]]},a.unknown=function(o){return arguments.length?(n=o,a):n},a.copy=function(){return YL().domain(e).range(t).unknown(n)},Na.apply(a,arguments)}const z_=new Date,H_=new Date;function Hn(e,t,n,r){function a(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return a.floor=o=>(e(o=new Date(+o)),o),a.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),a.round=o=>{const i=a(o),c=a.ceil(o);return o-i<c-o?i:c},a.offset=(o,i)=>(t(o=new Date(+o),i==null?1:Math.floor(i)),o),a.range=(o,i,c)=>{const u=[];if(o=a.ceil(o),c=c==null?1:Math.floor(c),!(o<i)||!(c>0))return u;let d;do u.push(d=new Date(+o)),t(o,c),e(o);while(d<o&&o<i);return u},a.filter=o=>Hn(i=>{if(i>=i)for(;e(i),!o(i);)i.setTime(i-1)},(i,c)=>{if(i>=i)if(c<0)for(;++c<=0;)for(;t(i,-1),!o(i););else for(;--c>=0;)for(;t(i,1),!o(i););}),n&&(a.count=(o,i)=>(z_.setTime(+o),H_.setTime(+i),e(z_),e(H_),Math.floor(n(z_,H_))),a.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?a.filter(r?i=>r(i)%o===0:i=>a.count(0,i)%o===0):a)),a}const H0=Hn(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);H0.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Hn(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):H0),H0.range;const ki=1e3,Pa=ki*60,bi=Pa*60,xi=bi*24,V_=xi*7,KL=xi*30,q_=xi*365,Oc=Hn(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ki)},(e,t)=>(t-e)/ki,e=>e.getUTCSeconds());Oc.range;const G_=Hn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ki)},(e,t)=>{e.setTime(+e+t*Pa)},(e,t)=>(t-e)/Pa,e=>e.getMinutes());G_.range;const W_=Hn(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Pa)},(e,t)=>(t-e)/Pa,e=>e.getUTCMinutes());W_.range;const Y_=Hn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ki-e.getMinutes()*Pa)},(e,t)=>{e.setTime(+e+t*bi)},(e,t)=>(t-e)/bi,e=>e.getHours());Y_.range;const K_=Hn(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*bi)},(e,t)=>(t-e)/bi,e=>e.getUTCHours());K_.range;const vy=Hn(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Pa)/xi,e=>e.getDate()-1);vy.range;const V0=Hn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/xi,e=>e.getUTCDate()-1);V0.range;const ZL=Hn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/xi,e=>Math.floor(e/xi));ZL.range;function Ec(e){return Hn(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Pa)/V_)}const q0=Ec(0),G0=Ec(1),wye=Ec(2),_ye=Ec(3),Su=Ec(4),Sye=Ec(5),Cye=Ec(6);q0.range,G0.range,wye.range,_ye.range,Su.range,Sye.range,Cye.range;function Tc(e){return Hn(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/V_)}const W0=Tc(0),Y0=Tc(1),jye=Tc(2),Aye=Tc(3),Cu=Tc(4),Oye=Tc(5),Eye=Tc(6);W0.range,Y0.range,jye.range,Aye.range,Cu.range,Oye.range,Eye.range;const Z_=Hn(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Z_.range;const X_=Hn(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());X_.range;const wi=Hn(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());wi.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Hn(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}),wi.range;const _i=Hn(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());_i.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Hn(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}),_i.range;function XL(e,t,n,r,a,o){const i=[[Oc,1,ki],[Oc,5,5*ki],[Oc,15,15*ki],[Oc,30,30*ki],[o,1,Pa],[o,5,5*Pa],[o,15,15*Pa],[o,30,30*Pa],[a,1,bi],[a,3,3*bi],[a,6,6*bi],[a,12,12*bi],[r,1,xi],[r,2,2*xi],[n,1,V_],[t,1,KL],[t,3,3*KL],[e,1,q_]];function c(d,h,y){const m=h<d;m&&([d,h]=[h,d]);const k=y&&typeof y.range=="function"?y:u(d,h,y),w=k?k.range(d,+h+1):[];return m?w.reverse():w}function u(d,h,y){const m=Math.abs(h-d)/y,k=x_(([,,b])=>b).right(i,m);if(k===i.length)return e.every(S_(d/q_,h/q_,y));if(k===0)return H0.every(Math.max(S_(d,h,y),1));const[w,x]=i[m/i[k-1][2]<i[k][2]/m?k-1:k];return w.every(x)}return[c,u]}const[Tye,Nye]=XL(_i,X_,W0,ZL,K_,W_),[Pye,Rye]=XL(wi,Z_,q0,vy,Y_,G_);function Q_(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function J_(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function ky(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function Mye(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,o=e.days,i=e.shortDays,c=e.months,u=e.shortMonths,d=by(a),h=xy(a),y=by(o),m=xy(o),k=by(i),w=xy(i),x=by(c),b=xy(c),_=by(u),C=xy(u),E={a:X,A:V,b:ne,B:I,c:null,d:rD,e:rD,f:rpe,g:ype,G:hpe,H:epe,I:tpe,j:npe,L:aD,m:ape,M:ope,p:ee,q:se,Q:uD,s:fD,S:ipe,u:spe,U:cpe,V:lpe,w:upe,W:fpe,x:null,X:null,y:dpe,Y:ppe,Z:mpe,"%":lD},O={a:W,A:ie,b:de,B:ue,c:null,d:iD,e:iD,f:bpe,g:Tpe,G:Ppe,H:gpe,I:vpe,j:kpe,L:sD,m:xpe,M:wpe,p:we,q:fe,Q:uD,s:fD,S:_pe,u:Spe,U:Cpe,V:jpe,w:Ape,W:Ope,x:null,X:null,y:Epe,Y:Npe,Z:Rpe,"%":lD},j={a:F,A:H,b:U,B:z,c:$,d:tD,e:tD,f:Zye,g:eD,G:JL,H:nD,I:nD,j:Gye,L:Kye,m:qye,M:Wye,p:M,q:Vye,Q:Qye,s:Jye,S:Yye,u:Bye,U:Uye,V:Fye,w:$ye,W:zye,x:Z,X:D,y:eD,Y:JL,Z:Hye,"%":Xye};E.x=N(n,E),E.X=N(r,E),E.c=N(t,E),O.x=N(n,O),O.X=N(r,O),O.c=N(t,O);function N(pe,Ae){return function(Te){var te=[],Ce=-1,Ee=0,me=pe.length,Se,ve,Fe;for(Te instanceof Date||(Te=new Date(+Te));++Ce<me;)pe.charCodeAt(Ce)===37&&(te.push(pe.slice(Ee,Ce)),(ve=QL[Se=pe.charAt(++Ce)])!=null?Se=pe.charAt(++Ce):ve=Se==="e"?" ":"0",(Fe=Ae[Se])&&(Se=Fe(Te,ve)),te.push(Se),Ee=Ce+1);return te.push(pe.slice(Ee,Ce)),te.join("")}}function P(pe,Ae){return function(Te){var te=ky(1900,void 0,1),Ce=R(te,pe,Te+="",0),Ee,me;if(Ce!=Te.length)return null;if("Q"in te)return new Date(te.Q);if("s"in te)return new Date(te.s*1e3+("L"in te?te.L:0));if(Ae&&!("Z"in te)&&(te.Z=0),"p"in te&&(te.H=te.H%12+te.p*12),te.m===void 0&&(te.m="q"in te?te.q:0),"V"in te){if(te.V<1||te.V>53)return null;"w"in te||(te.w=1),"Z"in te?(Ee=J_(ky(te.y,0,1)),me=Ee.getUTCDay(),Ee=me>4||me===0?Y0.ceil(Ee):Y0(Ee),Ee=V0.offset(Ee,(te.V-1)*7),te.y=Ee.getUTCFullYear(),te.m=Ee.getUTCMonth(),te.d=Ee.getUTCDate()+(te.w+6)%7):(Ee=Q_(ky(te.y,0,1)),me=Ee.getDay(),Ee=me>4||me===0?G0.ceil(Ee):G0(Ee),Ee=vy.offset(Ee,(te.V-1)*7),te.y=Ee.getFullYear(),te.m=Ee.getMonth(),te.d=Ee.getDate()+(te.w+6)%7)}else("W"in te||"U"in te)&&("w"in te||(te.w="u"in te?te.u%7:"W"in te?1:0),me="Z"in te?J_(ky(te.y,0,1)).getUTCDay():Q_(ky(te.y,0,1)).getDay(),te.m=0,te.d="W"in te?(te.w+6)%7+te.W*7-(me+5)%7:te.w+te.U*7-(me+6)%7);return"Z"in te?(te.H+=te.Z/100|0,te.M+=te.Z%100,J_(te)):Q_(te)}}function R(pe,Ae,Te,te){for(var Ce=0,Ee=Ae.length,me=Te.length,Se,ve;Ce<Ee;){if(te>=me)return-1;if(Se=Ae.charCodeAt(Ce++),Se===37){if(Se=Ae.charAt(Ce++),ve=j[Se in QL?Ae.charAt(Ce++):Se],!ve||(te=ve(pe,Te,te))<0)return-1}else if(Se!=Te.charCodeAt(te++))return-1}return te}function M(pe,Ae,Te){var te=d.exec(Ae.slice(Te));return te?(pe.p=h.get(te[0].toLowerCase()),Te+te[0].length):-1}function F(pe,Ae,Te){var te=k.exec(Ae.slice(Te));return te?(pe.w=w.get(te[0].toLowerCase()),Te+te[0].length):-1}function H(pe,Ae,Te){var te=y.exec(Ae.slice(Te));return te?(pe.w=m.get(te[0].toLowerCase()),Te+te[0].length):-1}function U(pe,Ae,Te){var te=_.exec(Ae.slice(Te));return te?(pe.m=C.get(te[0].toLowerCase()),Te+te[0].length):-1}function z(pe,Ae,Te){var te=x.exec(Ae.slice(Te));return te?(pe.m=b.get(te[0].toLowerCase()),Te+te[0].length):-1}function $(pe,Ae,Te){return R(pe,t,Ae,Te)}function Z(pe,Ae,Te){return R(pe,n,Ae,Te)}function D(pe,Ae,Te){return R(pe,r,Ae,Te)}function X(pe){return i[pe.getDay()]}function V(pe){return o[pe.getDay()]}function ne(pe){return u[pe.getMonth()]}function I(pe){return c[pe.getMonth()]}function ee(pe){return a[+(pe.getHours()>=12)]}function se(pe){return 1+~~(pe.getMonth()/3)}function W(pe){return i[pe.getUTCDay()]}function ie(pe){return o[pe.getUTCDay()]}function de(pe){return u[pe.getUTCMonth()]}function ue(pe){return c[pe.getUTCMonth()]}function we(pe){return a[+(pe.getUTCHours()>=12)]}function fe(pe){return 1+~~(pe.getUTCMonth()/3)}return{format:function(pe){var Ae=N(pe+="",E);return Ae.toString=function(){return pe},Ae},parse:function(pe){var Ae=P(pe+="",!1);return Ae.toString=function(){return pe},Ae},utcFormat:function(pe){var Ae=N(pe+="",O);return Ae.toString=function(){return pe},Ae},utcParse:function(pe){var Ae=P(pe+="",!0);return Ae.toString=function(){return pe},Ae}}}var QL={"-":"",_:" ",0:"0"},Qn=/^\s*\d+/,Lye=/^%/,Dye=/[\\^$*+?|[\]().{}]/g;function Lt(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",o=a.length;return r+(o<n?new Array(n-o+1).join(t)+a:a)}function Iye(e){return e.replace(Dye,"\\$&")}function by(e){return new RegExp("^(?:"+e.map(Iye).join("|")+")","i")}function xy(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function $ye(e,t,n){var r=Qn.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Bye(e,t,n){var r=Qn.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Uye(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Fye(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function zye(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function JL(e,t,n){var r=Qn.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function eD(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Hye(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Vye(e,t,n){var r=Qn.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function qye(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function tD(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Gye(e,t,n){var r=Qn.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function nD(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Wye(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Yye(e,t,n){var r=Qn.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Kye(e,t,n){var r=Qn.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Zye(e,t,n){var r=Qn.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Xye(e,t,n){var r=Lye.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Qye(e,t,n){var r=Qn.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Jye(e,t,n){var r=Qn.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function rD(e,t){return Lt(e.getDate(),t,2)}function epe(e,t){return Lt(e.getHours(),t,2)}function tpe(e,t){return Lt(e.getHours()%12||12,t,2)}function npe(e,t){return Lt(1+vy.count(wi(e),e),t,3)}function aD(e,t){return Lt(e.getMilliseconds(),t,3)}function rpe(e,t){return aD(e,t)+"000"}function ape(e,t){return Lt(e.getMonth()+1,t,2)}function ope(e,t){return Lt(e.getMinutes(),t,2)}function ipe(e,t){return Lt(e.getSeconds(),t,2)}function spe(e){var t=e.getDay();return t===0?7:t}function cpe(e,t){return Lt(q0.count(wi(e)-1,e),t,2)}function oD(e){var t=e.getDay();return t>=4||t===0?Su(e):Su.ceil(e)}function lpe(e,t){return e=oD(e),Lt(Su.count(wi(e),e)+(wi(e).getDay()===4),t,2)}function upe(e){return e.getDay()}function fpe(e,t){return Lt(G0.count(wi(e)-1,e),t,2)}function dpe(e,t){return Lt(e.getFullYear()%100,t,2)}function ype(e,t){return e=oD(e),Lt(e.getFullYear()%100,t,2)}function ppe(e,t){return Lt(e.getFullYear()%1e4,t,4)}function hpe(e,t){var n=e.getDay();return e=n>=4||n===0?Su(e):Su.ceil(e),Lt(e.getFullYear()%1e4,t,4)}function mpe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Lt(t/60|0,"0",2)+Lt(t%60,"0",2)}function iD(e,t){return Lt(e.getUTCDate(),t,2)}function gpe(e,t){return Lt(e.getUTCHours(),t,2)}function vpe(e,t){return Lt(e.getUTCHours()%12||12,t,2)}function kpe(e,t){return Lt(1+V0.count(_i(e),e),t,3)}function sD(e,t){return Lt(e.getUTCMilliseconds(),t,3)}function bpe(e,t){return sD(e,t)+"000"}function xpe(e,t){return Lt(e.getUTCMonth()+1,t,2)}function wpe(e,t){return Lt(e.getUTCMinutes(),t,2)}function _pe(e,t){return Lt(e.getUTCSeconds(),t,2)}function Spe(e){var t=e.getUTCDay();return t===0?7:t}function Cpe(e,t){return Lt(W0.count(_i(e)-1,e),t,2)}function cD(e){var t=e.getUTCDay();return t>=4||t===0?Cu(e):Cu.ceil(e)}function jpe(e,t){return e=cD(e),Lt(Cu.count(_i(e),e)+(_i(e).getUTCDay()===4),t,2)}function Ape(e){return e.getUTCDay()}function Ope(e,t){return Lt(Y0.count(_i(e)-1,e),t,2)}function Epe(e,t){return Lt(e.getUTCFullYear()%100,t,2)}function Tpe(e,t){return e=cD(e),Lt(e.getUTCFullYear()%100,t,2)}function Npe(e,t){return Lt(e.getUTCFullYear()%1e4,t,4)}function Ppe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?Cu(e):Cu.ceil(e),Lt(e.getUTCFullYear()%1e4,t,4)}function Rpe(){return"+0000"}function lD(){return"%"}function uD(e){return+e}function fD(e){return Math.floor(+e/1e3)}var ju,dD,yD;Mpe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Mpe(e){return ju=Mye(e),dD=ju.format,ju.parse,yD=ju.utcFormat,ju.utcParse,ju}function Lpe(e){return new Date(e)}function Dpe(e){return e instanceof Date?+e:+new Date(+e)}function eS(e,t,n,r,a,o,i,c,u,d){var h=L_(),y=h.invert,m=h.domain,k=d(".%L"),w=d(":%S"),x=d("%I:%M"),b=d("%I %p"),_=d("%a %d"),C=d("%b %d"),E=d("%B"),O=d("%Y");function j(N){return(u(N)<N?k:c(N)<N?w:i(N)<N?x:o(N)<N?b:r(N)<N?a(N)<N?_:C:n(N)<N?E:O)(N)}return h.invert=function(N){return new Date(y(N))},h.domain=function(N){return arguments.length?m(Array.from(N,Dpe)):m().map(Lpe)},h.ticks=function(N){var P=m();return e(P[0],P[P.length-1],N==null?10:N)},h.tickFormat=function(N,P){return P==null?j:d(P)},h.nice=function(N){var P=m();return(!N||typeof N.range!="function")&&(N=t(P[0],P[P.length-1],N==null?10:N)),N?m(LL(P,N)):h},h.copy=function(){return my(h,eS(e,t,n,r,a,o,i,c,u,d))},h}function Ipe(){return Na.apply(eS(Pye,Rye,wi,Z_,q0,vy,Y_,G_,Oc,dD).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function $pe(){return Na.apply(eS(Tye,Nye,_i,X_,W0,V0,K_,W_,Oc,yD).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function K0(){var e=0,t=1,n,r,a,o,i=Rr,c=!1,u;function d(y){return y==null||isNaN(y=+y)?u:i(a===0?.5:(y=(o(y)-n)*a,c?Math.max(0,Math.min(1,y)):y))}d.domain=function(y){return arguments.length?([e,t]=y,n=o(e=+e),r=o(t=+t),a=n===r?0:1/(r-n),d):[e,t]},d.clamp=function(y){return arguments.length?(c=!!y,d):c},d.interpolator=function(y){return arguments.length?(i=y,d):i};function h(y){return function(m){var k,w;return arguments.length?([k,w]=m,i=y(k,w),d):[i(0),i(1)]}}return d.range=h(wu),d.rangeRound=h(R_),d.unknown=function(y){return arguments.length?(u=y,d):u},function(y){return o=y,n=y(e),r=y(t),a=n===r?0:1/(r-n),d}}function ms(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function pD(){var e=hs(K0()(Rr));return e.copy=function(){return ms(e,pD())},vi.apply(e,arguments)}function hD(){var e=$_(K0()).domain([1,10]);return e.copy=function(){return ms(e,hD()).base(e.base())},vi.apply(e,arguments)}function mD(){var e=B_(K0());return e.copy=function(){return ms(e,mD()).constant(e.constant())},vi.apply(e,arguments)}function tS(){var e=U_(K0());return e.copy=function(){return ms(e,tS()).exponent(e.exponent())},vi.apply(e,arguments)}function Bpe(){return tS.apply(null,arguments).exponent(.5)}function gD(){var e=[],t=Rr;function n(r){if(r!=null&&!isNaN(r=+r))return t((cy(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let a of r)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(ps),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,a)=>t(a/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(a,o)=>Cde(e,o/r))},n.copy=function(){return gD(t).domain(e)},vi.apply(n,arguments)}function Z0(){var e=0,t=.5,n=1,r=1,a,o,i,c,u,d=Rr,h,y=!1,m;function k(x){return isNaN(x=+x)?m:(x=.5+((x=+h(x))-o)*(r*x<r*o?c:u),d(y?Math.max(0,Math.min(1,x)):x))}k.domain=function(x){return arguments.length?([e,t,n]=x,a=h(e=+e),o=h(t=+t),i=h(n=+n),c=a===o?0:.5/(o-a),u=o===i?0:.5/(i-o),r=o<a?-1:1,k):[e,t,n]},k.clamp=function(x){return arguments.length?(y=!!x,k):y},k.interpolator=function(x){return arguments.length?(d=x,k):d};function w(x){return function(b){var _,C,E;return arguments.length?([_,C,E]=b,d=Xde(x,[_,C,E]),k):[d(0),d(.5),d(1)]}}return k.range=w(wu),k.rangeRound=w(R_),k.unknown=function(x){return arguments.length?(m=x,k):m},function(x){return h=x,a=x(e),o=x(t),i=x(n),c=a===o?0:.5/(o-a),u=o===i?0:.5/(i-o),r=o<a?-1:1,k}}function vD(){var e=hs(Z0()(Rr));return e.copy=function(){return ms(e,vD())},vi.apply(e,arguments)}function kD(){var e=$_(Z0()).domain([.1,1,10]);return e.copy=function(){return ms(e,kD()).base(e.base())},vi.apply(e,arguments)}function bD(){var e=B_(Z0());return e.copy=function(){return ms(e,bD()).constant(e.constant())},vi.apply(e,arguments)}function nS(){var e=U_(Z0());return e.copy=function(){return ms(e,nS()).exponent(e.exponent())},vi.apply(e,arguments)}function Upe(){return nS.apply(null,arguments).exponent(.5)}const xD=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:uy,scaleDiverging:vD,scaleDivergingLog:kD,scaleDivergingPow:nS,scaleDivergingSqrt:Upe,scaleDivergingSymlog:bD,scaleIdentity:ML,scaleImplicit:C_,scaleLinear:z0,scaleLog:BL,scaleOrdinal:j_,scalePoint:fy,scalePow:F_,scaleQuantile:GL,scaleQuantize:WL,scaleRadial:qL,scaleSequential:pD,scaleSequentialLog:hD,scaleSequentialPow:tS,scaleSequentialQuantile:gD,scaleSequentialSqrt:Bpe,scaleSequentialSymlog:mD,scaleSqrt:bye,scaleSymlog:zL,scaleThreshold:YL,scaleTime:Ipe,scaleUtc:$pe,tickFormat:RL},Symbol.toStringTag,{value:"Module"}));var rS,wD;function X0(){if(wD)return rS;wD=1;var e=cu();function t(n,r,a){for(var o=-1,i=n.length;++o<i;){var c=n[o],u=r(c);if(u!=null&&(d===void 0?u===u&&!e(u):a(u,d)))var d=u,h=c}return h}return rS=t,rS}var aS,_D;function SD(){if(_D)return aS;_D=1;function e(t,n){return t>n}return aS=e,aS}var oS,CD;function Fpe(){if(CD)return oS;CD=1;var e=X0(),t=SD(),n=hu();function r(a){return a&&a.length?e(a,n,t):void 0}return oS=r,oS}var zpe=Fpe();const gs=xt(zpe);var iS,jD;function AD(){if(jD)return iS;jD=1;function e(t,n){return t<n}return iS=e,iS}var sS,OD;function Hpe(){if(OD)return sS;OD=1;var e=X0(),t=AD(),n=hu();function r(a){return a&&a.length?e(a,n,t):void 0}return sS=r,sS}var Vpe=Hpe();const Q0=xt(Vpe);var cS,ED;function qpe(){if(ED)return cS;ED=1;var e=_2(),t=qo(),n=iM(),r=qr();function a(o,i){var c=r(o)?e:n;return c(o,t(i,3))}return cS=a,cS}var lS,TD;function Gpe(){if(TD)return lS;TD=1;var e=QR(),t=qpe();function n(r,a){return e(t(r,a),1)}return lS=n,lS}var Wpe=Gpe();const Ype=xt(Wpe);var uS,ND;function Kpe(){if(ND)return uS;ND=1;var e=u3();function t(n,r){return e(n,r)}return uS=t,uS}var Zpe=Kpe();const Au=xt(Zpe);var Ou=1e9,Xpe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},yS,fn=!0,Ra="[DecimalError] ",Nc=Ra+"Invalid argument: ",fS=Ra+"Exponent out of range: ",Eu=Math.floor,Pc=Math.pow,Qpe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ca,Jn=1e7,sn=7,PD=9007199254740991,J0=Eu(PD/sn),Ye={};Ye.absoluteValue=Ye.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},Ye.comparedTo=Ye.cmp=function(e){var t,n,r,a,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(r=o.d.length,a=e.d.length,t=0,n=r<a?r:a;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return r===a?0:r>a^o.s<0?1:-1},Ye.decimalPlaces=Ye.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*sn;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n},Ye.dividedBy=Ye.div=function(e){return Si(this,new this.constructor(e))},Ye.dividedToIntegerBy=Ye.idiv=function(e){var t=this,n=t.constructor;return Xt(Si(t,new n(e),0,1),n.precision)},Ye.equals=Ye.eq=function(e){return!this.cmp(e)},Ye.exponent=function(){return Pn(this)},Ye.greaterThan=Ye.gt=function(e){return this.cmp(e)>0},Ye.greaterThanOrEqualTo=Ye.gte=function(e){return this.cmp(e)>=0},Ye.isInteger=Ye.isint=function(){return this.e>this.d.length-2},Ye.isNegative=Ye.isneg=function(){return this.s<0},Ye.isPositive=Ye.ispos=function(){return this.s>0},Ye.isZero=function(){return this.s===0},Ye.lessThan=Ye.lt=function(e){return this.cmp(e)<0},Ye.lessThanOrEqualTo=Ye.lte=function(e){return this.cmp(e)<1},Ye.logarithm=Ye.log=function(e){var t,n=this,r=n.constructor,a=r.precision,o=a+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(ca))throw Error(Ra+"NaN");if(n.s<1)throw Error(Ra+(n.s?"NaN":"-Infinity"));return n.eq(ca)?new r(0):(fn=!1,t=Si(wy(n,o),wy(e,o),o),fn=!0,Xt(t,a))},Ye.minus=Ye.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?DD(t,e):RD(t,(e.s=-e.s,e))},Ye.modulo=Ye.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(e=new r(e),!e.s)throw Error(Ra+"NaN");return n.s?(fn=!1,t=Si(n,e,0,1).times(e),fn=!0,n.minus(t)):Xt(new r(n),a)},Ye.naturalExponential=Ye.exp=function(){return MD(this)},Ye.naturalLogarithm=Ye.ln=function(){return wy(this)},Ye.negated=Ye.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},Ye.plus=Ye.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?RD(t,e):DD(t,(e.s=-e.s,e))},Ye.precision=Ye.sd=function(e){var t,n,r,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Nc+e);if(t=Pn(a)+1,r=a.d.length-1,n=r*sn+1,r=a.d[r],r){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},Ye.squareRoot=Ye.sqrt=function(){var e,t,n,r,a,o,i,c=this,u=c.constructor;if(c.s<1){if(!c.s)return new u(0);throw Error(Ra+"NaN")}for(e=Pn(c),fn=!1,a=Math.sqrt(+c),a==0||a==1/0?(t=Yo(c.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=Eu((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new u(t)):r=new u(a.toString()),n=u.precision,a=i=n+3;;)if(o=r,r=o.plus(Si(c,o,i+2)).times(.5),Yo(o.d).slice(0,i)===(t=Yo(r.d)).slice(0,i)){if(t=t.slice(i-3,i+1),a==i&&t=="4999"){if(Xt(o,n+1,0),o.times(o).eq(c)){r=o;break}}else if(t!="9999")break;i+=4}return fn=!0,Xt(r,n)},Ye.times=Ye.mul=function(e){var t,n,r,a,o,i,c,u,d,h=this,y=h.constructor,m=h.d,k=(e=new y(e)).d;if(!h.s||!e.s)return new y(0);for(e.s*=h.s,n=h.e+e.e,u=m.length,d=k.length,u<d&&(o=m,m=k,k=o,i=u,u=d,d=i),o=[],i=u+d,r=i;r--;)o.push(0);for(r=d;--r>=0;){for(t=0,a=u+r;a>r;)c=o[a]+k[r]*m[a-r-1]+t,o[a--]=c%Jn|0,t=c/Jn|0;o[a]=(o[a]+t)%Jn|0}for(;!o[--i];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,fn?Xt(e,y.precision):e},Ye.toDecimalPlaces=Ye.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Wo(e,0,Ou),t===void 0?t=r.rounding:Wo(t,0,8),Xt(n,e+Pn(n)+1,t))},Ye.toExponential=function(e,t){var n,r=this,a=r.constructor;return e===void 0?n=Rc(r,!0):(Wo(e,0,Ou),t===void 0?t=a.rounding:Wo(t,0,8),r=Xt(new a(r),e+1,t),n=Rc(r,!0,e+1)),n},Ye.toFixed=function(e,t){var n,r,a=this,o=a.constructor;return e===void 0?Rc(a):(Wo(e,0,Ou),t===void 0?t=o.rounding:Wo(t,0,8),r=Xt(new o(a),e+Pn(a)+1,t),n=Rc(r.abs(),!1,e+Pn(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)},Ye.toInteger=Ye.toint=function(){var e=this,t=e.constructor;return Xt(new t(e),Pn(e)+1,t.rounding)},Ye.toNumber=function(){return+this},Ye.toPower=Ye.pow=function(e){var t,n,r,a,o,i,c=this,u=c.constructor,d=12,h=+(e=new u(e));if(!e.s)return new u(ca);if(c=new u(c),!c.s){if(e.s<1)throw Error(Ra+"Infinity");return c}if(c.eq(ca))return c;if(r=u.precision,e.eq(ca))return Xt(c,r);if(t=e.e,n=e.d.length-1,i=t>=n,o=c.s,i){if((n=h<0?-h:h)<=PD){for(a=new u(ca),t=Math.ceil(r/sn+4),fn=!1;n%2&&(a=a.times(c),ID(a.d,t)),n=Eu(n/2),n!==0;)c=c.times(c),ID(c.d,t);return fn=!0,e.s<0?new u(ca).div(a):Xt(a,r)}}else if(o<0)throw Error(Ra+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,c.s=1,fn=!1,a=e.times(wy(c,r+d)),fn=!0,a=MD(a),a.s=o,a},Ye.toPrecision=function(e,t){var n,r,a=this,o=a.constructor;return e===void 0?(n=Pn(a),r=Rc(a,n<=o.toExpNeg||n>=o.toExpPos)):(Wo(e,1,Ou),t===void 0?t=o.rounding:Wo(t,0,8),a=Xt(new o(a),e,t),n=Pn(a),r=Rc(a,e<=n||n<=o.toExpNeg,e)),r},Ye.toSignificantDigits=Ye.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Wo(e,1,Ou),t===void 0?t=r.rounding:Wo(t,0,8)),Xt(new r(n),e,t)},Ye.toString=Ye.valueOf=Ye.val=Ye.toJSON=Ye[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Pn(e),n=e.constructor;return Rc(e,t<=n.toExpNeg||t>=n.toExpPos)};function RD(e,t){var n,r,a,o,i,c,u,d,h=e.constructor,y=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),fn?Xt(t,y):t;if(u=e.d,d=t.d,i=e.e,a=t.e,u=u.slice(),o=i-a,o){for(o<0?(r=u,o=-o,c=d.length):(r=d,a=i,c=u.length),i=Math.ceil(y/sn),c=i>c?i+1:c+1,o>c&&(o=c,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(c=u.length,o=d.length,c-o<0&&(o=c,r=d,d=u,u=r),n=0;o;)n=(u[--o]=u[o]+d[o]+n)/Jn|0,u[o]%=Jn;for(n&&(u.unshift(n),++a),c=u.length;u[--c]==0;)u.pop();return t.d=u,t.e=a,fn?Xt(t,y):t}function Wo(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Nc+e)}function Yo(e){var t,n,r,a=e.length-1,o="",i=e[0];if(a>0){for(o+=i,t=1;t<a;t++)r=e[t]+"",n=sn-r.length,n&&(o+=vs(n)),o+=r;i=e[t],r=i+"",n=sn-r.length,n&&(o+=vs(n))}else if(i===0)return"0";for(;i%10===0;)i/=10;return o+i}var Si=(function(){function e(r,a){var o,i=0,c=r.length;for(r=r.slice();c--;)o=r[c]*a+i,r[c]=o%Jn|0,i=o/Jn|0;return i&&r.unshift(i),r}function t(r,a,o,i){var c,u;if(o!=i)u=o>i?1:-1;else for(c=u=0;c<o;c++)if(r[c]!=a[c]){u=r[c]>a[c]?1:-1;break}return u}function n(r,a,o){for(var i=0;o--;)r[o]-=i,i=r[o]<a[o]?1:0,r[o]=i*Jn+r[o]-a[o];for(;!r[0]&&r.length>1;)r.shift()}return function(r,a,o,i){var c,u,d,h,y,m,k,w,x,b,_,C,E,O,j,N,P,R,M=r.constructor,F=r.s==a.s?1:-1,H=r.d,U=a.d;if(!r.s)return new M(r);if(!a.s)throw Error(Ra+"Division by zero");for(u=r.e-a.e,P=U.length,j=H.length,k=new M(F),w=k.d=[],d=0;U[d]==(H[d]||0);)++d;if(U[d]>(H[d]||0)&&--u,o==null?C=o=M.precision:i?C=o+(Pn(r)-Pn(a))+1:C=o,C<0)return new M(0);if(C=C/sn+2|0,d=0,P==1)for(h=0,U=U[0],C++;(d<j||h)&&C--;d++)E=h*Jn+(H[d]||0),w[d]=E/U|0,h=E%U|0;else{for(h=Jn/(U[0]+1)|0,h>1&&(U=e(U,h),H=e(H,h),P=U.length,j=H.length),O=P,x=H.slice(0,P),b=x.length;b<P;)x[b++]=0;R=U.slice(),R.unshift(0),N=U[0],U[1]>=Jn/2&&++N;do h=0,c=t(U,x,P,b),c<0?(_=x[0],P!=b&&(_=_*Jn+(x[1]||0)),h=_/N|0,h>1?(h>=Jn&&(h=Jn-1),y=e(U,h),m=y.length,b=x.length,c=t(y,x,m,b),c==1&&(h--,n(y,P<m?R:U,m))):(h==0&&(c=h=1),y=U.slice()),m=y.length,m<b&&y.unshift(0),n(x,y,b),c==-1&&(b=x.length,c=t(U,x,P,b),c<1&&(h++,n(x,P<b?R:U,b))),b=x.length):c===0&&(h++,x=[0]),w[d++]=h,c&&x[0]?x[b++]=H[O]||0:(x=[H[O]],b=1);while((O++<j||x[0]!==void 0)&&C--)}return w[0]||w.shift(),k.e=u,Xt(k,i?o+Pn(k)+1:o)}})();function MD(e,t){var n,r,a,o,i,c,u=0,d=0,h=e.constructor,y=h.precision;if(Pn(e)>16)throw Error(fS+Pn(e));if(!e.s)return new h(ca);for(fn=!1,c=y,i=new h(.03125);e.abs().gte(.1);)e=e.times(i),d+=5;for(r=Math.log(Pc(2,d))/Math.LN10*2+5|0,c+=r,n=a=o=new h(ca),h.precision=c;;){if(a=Xt(a.times(e),c),n=n.times(++u),i=o.plus(Si(a,n,c)),Yo(i.d).slice(0,c)===Yo(o.d).slice(0,c)){for(;d--;)o=Xt(o.times(o),c);return h.precision=y,t==null?(fn=!0,Xt(o,y)):o}o=i}}function Pn(e){for(var t=e.e*sn,n=e.d[0];n>=10;n/=10)t++;return t}function dS(e,t,n){if(t>e.LN10.sd())throw fn=!0,n&&(e.precision=n),Error(Ra+"LN10 precision limit exceeded");return Xt(new e(e.LN10),t)}function vs(e){for(var t="";e--;)t+="0";return t}function wy(e,t){var n,r,a,o,i,c,u,d,h,y=1,m=10,k=e,w=k.d,x=k.constructor,b=x.precision;if(k.s<1)throw Error(Ra+(k.s?"NaN":"-Infinity"));if(k.eq(ca))return new x(0);if(t==null?(fn=!1,d=b):d=t,k.eq(10))return t==null&&(fn=!0),dS(x,d);if(d+=m,x.precision=d,n=Yo(w),r=n.charAt(0),o=Pn(k),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)k=k.times(e),n=Yo(k.d),r=n.charAt(0),y++;o=Pn(k),r>1?(k=new x("0."+n),o++):k=new x(r+"."+n.slice(1))}else return u=dS(x,d+2,b).times(o+""),k=wy(new x(r+"."+n.slice(1)),d-m).plus(u),x.precision=b,t==null?(fn=!0,Xt(k,b)):k;for(c=i=k=Si(k.minus(ca),k.plus(ca),d),h=Xt(k.times(k),d),a=3;;){if(i=Xt(i.times(h),d),u=c.plus(Si(i,new x(a),d)),Yo(u.d).slice(0,d)===Yo(c.d).slice(0,d))return c=c.times(2),o!==0&&(c=c.plus(dS(x,d+2,b).times(o+""))),c=Si(c,new x(y),d),x.precision=b,t==null?(fn=!0,Xt(c,b)):c;c=u,a+=2}}function LD(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(r,a),t){if(a-=r,n=n-r-1,e.e=Eu(n/sn),e.d=[],r=(n+1)%sn,n<0&&(r+=sn),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=sn;r<a;)e.d.push(+t.slice(r,r+=sn));t=t.slice(r),r=sn-t.length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),fn&&(e.e>J0||e.e<-J0))throw Error(fS+n)}else e.s=0,e.e=0,e.d=[0];return e}function Xt(e,t,n){var r,a,o,i,c,u,d,h,y=e.d;for(i=1,o=y[0];o>=10;o/=10)i++;if(r=t-i,r<0)r+=sn,a=t,d=y[h=0];else{if(h=Math.ceil((r+1)/sn),o=y.length,h>=o)return e;for(d=o=y[h],i=1;o>=10;o/=10)i++;r%=sn,a=r-sn+i}if(n!==void 0&&(o=Pc(10,i-a-1),c=d/o%10|0,u=t<0||y[h+1]!==void 0||d%o,u=n<4?(c||u)&&(n==0||n==(e.s<0?3:2)):c>5||c==5&&(n==4||u||n==6&&(r>0?a>0?d/Pc(10,i-a):0:y[h-1])%10&1||n==(e.s<0?8:7))),t<1||!y[0])return u?(o=Pn(e),y.length=1,t=t-o-1,y[0]=Pc(10,(sn-t%sn)%sn),e.e=Eu(-t/sn)||0):(y.length=1,y[0]=e.e=e.s=0),e;if(r==0?(y.length=h,o=1,h--):(y.length=h+1,o=Pc(10,sn-r),y[h]=a>0?(d/Pc(10,i-a)%Pc(10,a)|0)*o:0),u)for(;;)if(h==0){(y[0]+=o)==Jn&&(y[0]=1,++e.e);break}else{if(y[h]+=o,y[h]!=Jn)break;y[h--]=0,o=1}for(r=y.length;y[--r]===0;)y.pop();if(fn&&(e.e>J0||e.e<-J0))throw Error(fS+Pn(e));return e}function DD(e,t){var n,r,a,o,i,c,u,d,h,y,m=e.constructor,k=m.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new m(e),fn?Xt(t,k):t;if(u=e.d,y=t.d,r=t.e,d=e.e,u=u.slice(),i=d-r,i){for(h=i<0,h?(n=u,i=-i,c=y.length):(n=y,r=d,c=u.length),a=Math.max(Math.ceil(k/sn),c)+2,i>a&&(i=a,n.length=1),n.reverse(),a=i;a--;)n.push(0);n.reverse()}else{for(a=u.length,c=y.length,h=a<c,h&&(c=a),a=0;a<c;a++)if(u[a]!=y[a]){h=u[a]<y[a];break}i=0}for(h&&(n=u,u=y,y=n,t.s=-t.s),c=u.length,a=y.length-c;a>0;--a)u[c++]=0;for(a=y.length;a>i;){if(u[--a]<y[a]){for(o=a;o&&u[--o]===0;)u[o]=Jn-1;--u[o],u[a]+=Jn}u[a]-=y[a]}for(;u[--c]===0;)u.pop();for(;u[0]===0;u.shift())--r;return u[0]?(t.d=u,t.e=r,fn?Xt(t,k):t):new m(0)}function Rc(e,t,n){var r,a=Pn(e),o=Yo(e.d),i=o.length;return t?(n&&(r=n-i)>0?o=o.charAt(0)+"."+o.slice(1)+vs(r):i>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(a<0?"e":"e+")+a):a<0?(o="0."+vs(-a-1)+o,n&&(r=n-i)>0&&(o+=vs(r))):a>=i?(o+=vs(a+1-i),n&&(r=n-a-1)>0&&(o=o+"."+vs(r))):((r=a+1)<i&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-i)>0&&(a+1===i&&(o+="."),o+=vs(r))),e.s<0?"-"+o:o}function ID(e,t){if(e.length>t)return e.length=t,!0}function $D(e){var t,n,r;function a(o){var i=this;if(!(i instanceof a))return new a(o);if(i.constructor=a,o instanceof a){i.s=o.s,i.e=o.e,i.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Nc+o);if(o>0)i.s=1;else if(o<0)o=-o,i.s=-1;else{i.s=0,i.e=0,i.d=[0];return}if(o===~~o&&o<1e7){i.e=0,i.d=[o];return}return LD(i,o.toString())}else if(typeof o!="string")throw Error(Nc+o);if(o.charCodeAt(0)===45?(o=o.slice(1),i.s=-1):i.s=1,Qpe.test(o))LD(i,o);else throw Error(Nc+o)}if(a.prototype=Ye,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=$D,a.config=a.set=Jpe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return a.config(e),a}function Jpe(e){if(!e||typeof e!="object")throw Error(Ra+"Object expected");var t,n,r,a=["precision",1,Ou,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((r=e[n=a[t]])!==void 0)if(Eu(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(Nc+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Nc+n+": "+r);return this}var yS=$D(Xpe);ca=new yS(1);const qt=yS;function ehe(e){return ahe(e)||rhe(e)||nhe(e)||the()}function the(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nhe(e,t){if(e){if(typeof e=="string")return pS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pS(e,t)}}function rhe(e){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(e))return Array.from(e)}function ahe(e){if(Array.isArray(e))return pS(e)}function pS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ohe=function(t){return t},BD={},UD=function(t){return t===BD},FD=function(t){return function n(){return arguments.length===0||arguments.length===1&&UD(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},ihe=function e(t,n){return t===1?n:FD(function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];var i=a.filter(function(c){return c!==BD}).length;return i>=t?n.apply(void 0,a):e(t-i,FD(function(){for(var c=arguments.length,u=new Array(c),d=0;d<c;d++)u[d]=arguments[d];var h=a.map(function(y){return UD(y)?u.shift():y});return n.apply(void 0,ehe(h).concat(u))}))})},eg=function(t){return ihe(t.length,t)},hS=function(t,n){for(var r=[],a=t;a<n;++a)r[a-t]=a;return r},she=eg(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),che=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return ohe;var a=n.reverse(),o=a[0],i=a.slice(1);return function(){return i.reduce(function(c,u){return u(c)},o.apply(void 0,arguments))}},mS=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},zD=function(t){var n=null,r=null;return function(){for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return n&&o.every(function(c,u){return c===n[u]})||(n=o,r=t.apply(void 0,o)),r}};function lhe(e){var t;return e===0?t=1:t=Math.floor(new qt(e).abs().log(10).toNumber())+1,t}function uhe(e,t,n){for(var r=new qt(e),a=0,o=[];r.lt(t)&&a<1e5;)o.push(r.toNumber()),r=r.add(n),a++;return o}var fhe=eg(function(e,t,n){var r=+e,a=+t;return r+n*(a-r)}),dhe=eg(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),yhe=eg(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const tg={rangeStep:uhe,getDigitCount:lhe,interpolateNumber:fhe,uninterpolateNumber:dhe,uninterpolateTruncation:yhe};function gS(e){return mhe(e)||hhe(e)||HD(e)||phe()}function phe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hhe(e){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(e))return Array.from(e)}function mhe(e){if(Array.isArray(e))return vS(e)}function _y(e,t){return khe(e)||vhe(e,t)||HD(e,t)||ghe()}function ghe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HD(e,t){if(e){if(typeof e=="string")return vS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vS(e,t)}}function vS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function vhe(e,t){if(!(typeof Symbol=="undefined"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,a=!1,o=void 0;try{for(var i=e[Symbol.iterator](),c;!(r=(c=i.next()).done)&&(n.push(c.value),!(t&&n.length===t));r=!0);}catch(u){a=!0,o=u}finally{try{!r&&i.return!=null&&i.return()}finally{if(a)throw o}}return n}}function khe(e){if(Array.isArray(e))return e}function VD(e){var t=_y(e,2),n=t[0],r=t[1],a=n,o=r;return n>r&&(a=r,o=n),[a,o]}function qD(e,t,n){if(e.lte(0))return new qt(0);var r=tg.getDigitCount(e.toNumber()),a=new qt(10).pow(r),o=e.div(a),i=r!==1?.05:.1,c=new qt(Math.ceil(o.div(i).toNumber())).add(n).mul(i),u=c.mul(a);return t?u:new qt(Math.ceil(u))}function bhe(e,t,n){var r=1,a=new qt(e);if(!a.isint()&&n){var o=Math.abs(e);o<1?(r=new qt(10).pow(tg.getDigitCount(e)-1),a=new qt(Math.floor(a.div(r).toNumber())).mul(r)):o>1&&(a=new qt(Math.floor(e)))}else e===0?a=new qt(Math.floor((t-1)/2)):n||(a=new qt(Math.floor(e)));var i=Math.floor((t-1)/2),c=che(she(function(u){return a.add(new qt(u-i).mul(r)).toNumber()}),hS);return c(0,t)}function GD(e,t,n,r){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new qt(0),tickMin:new qt(0),tickMax:new qt(0)};var o=qD(new qt(t).sub(e).div(n-1),r,a),i;e<=0&&t>=0?i=new qt(0):(i=new qt(e).add(t).div(2),i=i.sub(new qt(i).mod(o)));var c=Math.ceil(i.sub(e).div(o).toNumber()),u=Math.ceil(new qt(t).sub(i).div(o).toNumber()),d=c+u+1;return d>n?GD(e,t,n,r,a+1):(d<n&&(u=t>0?u+(n-d):u,c=t>0?c:c+(n-d)),{step:o,tickMin:i.sub(new qt(c).mul(o)),tickMax:i.add(new qt(u).mul(o))})}function xhe(e){var t=_y(e,2),n=t[0],r=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,i=Math.max(a,2),c=VD([n,r]),u=_y(c,2),d=u[0],h=u[1];if(d===-1/0||h===1/0){var y=h===1/0?[d].concat(gS(hS(0,a-1).map(function(){return 1/0}))):[].concat(gS(hS(0,a-1).map(function(){return-1/0})),[h]);return n>r?mS(y):y}if(d===h)return bhe(d,a,o);var m=GD(d,h,i,o),k=m.step,w=m.tickMin,x=m.tickMax,b=tg.rangeStep(w,x.add(new qt(.1).mul(k)),k);return n>r?mS(b):b}function whe(e,t){var n=_y(e,2),r=n[0],a=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,i=VD([r,a]),c=_y(i,2),u=c[0],d=c[1];if(u===-1/0||d===1/0)return[r,a];if(u===d)return[u];var h=Math.max(t,2),y=qD(new qt(d).sub(u).div(h-1),o,0),m=[].concat(gS(tg.rangeStep(new qt(u),new qt(d).sub(new qt(.99).mul(y)),y)),[d]);return r>a?mS(m):m}var _he=zD(xhe),She=zD(whe),Che=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Tu(e){"@babel/helpers - typeof";return Tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tu(e)}function ng(){return ng=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ng.apply(this,arguments)}function jhe(e,t){return The(e)||Ehe(e,t)||Ohe(e,t)||Ahe()}function Ahe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ohe(e,t){if(e){if(typeof e=="string")return WD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WD(e,t)}}function WD(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ehe(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function The(e){if(Array.isArray(e))return e}function Nhe(e,t){if(e==null)return{};var n=Phe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Phe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Rhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mhe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZD(r.key),r)}}function Lhe(e,t,n){return t&&Mhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Dhe(e,t,n){return t=rg(t),Ihe(e,YD()?Reflect.construct(t,n||[],rg(e).constructor):t.apply(e,n))}function Ihe(e,t){if(t&&(Tu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $he(e)}function $he(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(YD=function(){return!!e})()}function rg(e){return rg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},rg(e)}function Bhe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&kS(e,t)}function kS(e,t){return kS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},kS(e,t)}function KD(e,t,n){return t=ZD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZD(e){var t=Uhe(e,"string");return Tu(t)=="symbol"?t:t+""}function Uhe(e,t){if(Tu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ag=(function(e){function t(){return Rhe(this,t),Dhe(this,t,arguments)}return Bhe(t,e),Lhe(t,[{key:"render",value:function(){var r=this.props,a=r.offset,o=r.layout,i=r.width,c=r.dataKey,u=r.data,d=r.dataPointFormatter,h=r.xAxis,y=r.yAxis,m=Nhe(r,Che),k=it(m,!1);this.props.direction==="x"&&h.type!=="number"&&gr(!1);var w=u.map(function(x){var b=d(x,c),_=b.x,C=b.y,E=b.value,O=b.errorVal;if(!O)return null;var j=[],N,P;if(Array.isArray(O)){var R=jhe(O,2);N=R[0],P=R[1]}else N=P=O;if(o==="vertical"){var M=h.scale,F=C+a,H=F+i,U=F-i,z=M(E-N),$=M(E+P);j.push({x1:$,y1:H,x2:$,y2:U}),j.push({x1:z,y1:F,x2:$,y2:F}),j.push({x1:z,y1:H,x2:z,y2:U})}else if(o==="horizontal"){var Z=y.scale,D=_+a,X=D-i,V=D+i,ne=Z(E-N),I=Z(E+P);j.push({x1:X,y1:I,x2:V,y2:I}),j.push({x1:D,y1:ne,x2:D,y2:I}),j.push({x1:X,y1:ne,x2:V,y2:ne})}return q.createElement(Pt,ng({className:"recharts-errorBar",key:"bar-".concat(j.map(function(ee){return"".concat(ee.x1,"-").concat(ee.x2,"-").concat(ee.y1,"-").concat(ee.y2)}))},k),j.map(function(ee){return q.createElement("line",ng({},ee,{key:"line-".concat(ee.x1,"-").concat(ee.x2,"-").concat(ee.y1,"-").concat(ee.y2)}))}))});return q.createElement(Pt,{className:"recharts-errorBars"},w)}}])})(q.Component);KD(ag,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"}),KD(ag,"displayName","ErrorBar");function Sy(e){"@babel/helpers - typeof";return Sy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sy(e)}function XD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Mc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XD(Object(n),!0).forEach(function(r){Fhe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fhe(e,t,n){return t=zhe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zhe(e){var t=Hhe(e,"string");return Sy(t)=="symbol"?t:t+""}function Hhe(e,t){if(Sy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QD=function(t){var n=t.children,r=t.formattedGraphicalItems,a=t.legendWidth,o=t.legendContent,i=sa(n,_c);if(!i)return null;var c=_c.defaultProps,u=c!==void 0?Mc(Mc({},c),i.props):{},d;return i.props&&i.props.payload?d=i.props&&i.props.payload:o==="children"?d=(r||[]).reduce(function(h,y){var m=y.item,k=y.props,w=k.sectors||k.data||[];return h.concat(w.map(function(x){return{type:i.props.iconType||m.props.legendType,value:x.name,color:x.fill,payload:x}}))},[]):d=(r||[]).map(function(h){var y=h.item,m=y.type.defaultProps,k=m!==void 0?Mc(Mc({},m),y.props):{},w=k.dataKey,x=k.name,b=k.legendType,_=k.hide;return{inactive:_,dataKey:w,type:u.iconType||b||"square",color:xS(y),value:x||w,payload:k}}),Mc(Mc(Mc({},u),_c.getWithHeight(i,a)),{},{payload:d,item:i})};function Cy(e){"@babel/helpers - typeof";return Cy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cy(e)}function JD(e){return Whe(e)||Ghe(e)||qhe(e)||Vhe()}function Vhe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qhe(e,t){if(e){if(typeof e=="string")return bS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bS(e,t)}}function Ghe(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Whe(e){if(Array.isArray(e))return bS(e)}function bS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function eI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function mn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eI(Object(n),!0).forEach(function(r){Nu(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Nu(e,t,n){return t=Yhe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yhe(e){var t=Khe(e,"string");return Cy(t)=="symbol"?t:t+""}function Khe(e,t){if(Cy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Vn(e,t,n){return bt(e)||bt(t)?n:zn(t)?ia(e,t,n):dt(t)?t(e):n}function jy(e,t,n,r){var a=Ype(e,function(c){return Vn(c,t)});if(n==="number"){var o=a.filter(function(c){return De(c)||parseFloat(c)});return o.length?[Q0(o),gs(o)]:[1/0,-1/0]}var i=r?a.filter(function(c){return!bt(c)}):a;return i.map(function(c){return zn(c)||c instanceof Date?c:""})}var Zhe=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,c=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(c<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var u=o.range,d=0;d<c;d++){var h=d>0?a[d-1].coordinate:a[c-1].coordinate,y=a[d].coordinate,m=d>=c-1?a[0].coordinate:a[d+1].coordinate,k=void 0;if(Nr(y-h)!==Nr(m-y)){var w=[];if(Nr(m-y)===Nr(u[1]-u[0])){k=m;var x=y+u[1]-u[0];w[0]=Math.min(x,(x+h)/2),w[1]=Math.max(x,(x+h)/2)}else{k=h;var b=m+u[1]-u[0];w[0]=Math.min(y,(b+y)/2),w[1]=Math.max(y,(b+y)/2)}var _=[Math.min(y,(k+y)/2),Math.max(y,(k+y)/2)];if(t>_[0]&&t<=_[1]||t>=w[0]&&t<=w[1]){i=a[d].index;break}}else{var C=Math.min(h,m),E=Math.max(h,m);if(t>(C+y)/2&&t<=(E+y)/2){i=a[d].index;break}}}else for(var O=0;O<c;O++)if(O===0&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O>0&&O<c-1&&t>(r[O].coordinate+r[O-1].coordinate)/2&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O===c-1&&t>(r[O].coordinate+r[O-1].coordinate)/2){i=r[O].index;break}return i},xS=function(t){var n,r=t,a=r.type.displayName,o=(n=t.type)!==null&&n!==void 0&&n.defaultProps?mn(mn({},t.type.defaultProps),t.props):t.props,i=o.stroke,c=o.fill,u;switch(a){case"Line":u=i;break;case"Area":case"Radar":u=i&&i!=="none"?i:c;break;default:u=c;break}return u},Xhe=function(t){var n=t.barSize,r=t.totalSize,a=t.stackGroups,o=a===void 0?{}:a;if(!o)return{};for(var i={},c=Object.keys(o),u=0,d=c.length;u<d;u++)for(var h=o[c[u]].stackGroups,y=Object.keys(h),m=0,k=y.length;m<k;m++){var w=h[y[m]],x=w.items,b=w.cateAxisId,_=x.filter(function(P){return mi(P.type).indexOf("Bar")>=0});if(_&&_.length){var C=_[0].type.defaultProps,E=C!==void 0?mn(mn({},C),_[0].props):_[0].props,O=E.barSize,j=E[b];i[j]||(i[j]=[]);var N=bt(O)?n:O;i[j].push({item:_[0],stackList:_.slice(1),barSize:bt(N)?void 0:Pr(N,r,0)})}}return i},Qhe=function(t){var n=t.barGap,r=t.barCategoryGap,a=t.bandSize,o=t.sizeList,i=o===void 0?[]:o,c=t.maxBarSize,u=i.length;if(u<1)return null;var d=Pr(n,a,0,!0),h,y=[];if(i[0].barSize===+i[0].barSize){var m=!1,k=a/u,w=i.reduce(function(O,j){return O+j.barSize||0},0);w+=(u-1)*d,w>=a&&(w-=(u-1)*d,d=0),w>=a&&k>0&&(m=!0,k*=.9,w=u*k);var x=(a-w)/2>>0,b={offset:x-d,size:0};h=i.reduce(function(O,j){var N={item:j.item,position:{offset:b.offset+b.size+d,size:m?k:j.barSize}},P=[].concat(JD(O),[N]);return b=P[P.length-1].position,j.stackList&&j.stackList.length&&j.stackList.forEach(function(R){P.push({item:R,position:b})}),P},y)}else{var _=Pr(r,a,0,!0);a-2*_-(u-1)*d<=0&&(d=0);var C=(a-2*_-(u-1)*d)/u;C>1&&(C>>=0);var E=c===+c?Math.min(C,c):C;h=i.reduce(function(O,j,N){var P=[].concat(JD(O),[{item:j.item,position:{offset:_+(C+d)*N+(C-E)/2,size:E}}]);return j.stackList&&j.stackList.length&&j.stackList.forEach(function(R){P.push({item:R,position:P[P.length-1].position})}),P},y)}return h},Jhe=function(t,n,r,a){var o=r.children,i=r.width,c=r.margin,u=i-(c.left||0)-(c.right||0),d=QD({children:o,legendWidth:u});if(d){var h=a||{},y=h.width,m=h.height,k=d.align,w=d.verticalAlign,x=d.layout;if((x==="vertical"||x==="horizontal"&&w==="middle")&&k!=="center"&&De(t[k]))return mn(mn({},t),{},Nu({},k,t[k]+(y||0)));if((x==="horizontal"||x==="vertical"&&k==="center")&&w!=="middle"&&De(t[w]))return mn(mn({},t),{},Nu({},w,t[w]+(m||0)))}return t},eme=function(t,n,r){return bt(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},tI=function(t,n,r,a,o){var i=n.props.children,c=Aa(i,ag).filter(function(d){return eme(a,o,d.props.direction)});if(c&&c.length){var u=c.map(function(d){return d.props.dataKey});return t.reduce(function(d,h){var y=Vn(h,r);if(bt(y))return d;var m=Array.isArray(y)?[Q0(y),gs(y)]:[y,y],k=u.reduce(function(w,x){var b=Vn(h,x,0),_=m[0]-Math.abs(Array.isArray(b)?b[0]:b),C=m[1]+Math.abs(Array.isArray(b)?b[1]:b);return[Math.min(_,w[0]),Math.max(C,w[1])]},[1/0,-1/0]);return[Math.min(k[0],d[0]),Math.max(k[1],d[1])]},[1/0,-1/0])}return null},tme=function(t,n,r,a,o){var i=n.map(function(c){return tI(t,c,r,o,a)}).filter(function(c){return!bt(c)});return i&&i.length?i.reduce(function(c,u){return[Math.min(c[0],u[0]),Math.max(c[1],u[1])]},[1/0,-1/0]):null},nI=function(t,n,r,a,o){var i=n.map(function(u){var d=u.props.dataKey;return r==="number"&&d&&tI(t,u,d,a)||jy(t,d,r,o)});if(r==="number")return i.reduce(function(u,d){return[Math.min(u[0],d[0]),Math.max(u[1],d[1])]},[1/0,-1/0]);var c={};return i.reduce(function(u,d){for(var h=0,y=d.length;h<y;h++)c[d[h]]||(c[d[h]]=!0,u.push(d[h]));return u},[])},rI=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},aI=function(t,n,r,a){if(a)return t.map(function(u){return u.coordinate});var o,i,c=t.map(function(u){return u.coordinate===n&&(o=!0),u.coordinate===r&&(i=!0),u.coordinate});return o||c.push(n),i||c.push(r),c},Ci=function(t,n,r){if(!t)return null;var a=t.scale,o=t.duplicateDomain,i=t.type,c=t.range,u=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,d=(n||r)&&i==="category"&&a.bandwidth?a.bandwidth()/u:0;if(d=t.axisType==="angleAxis"&&(c==null?void 0:c.length)>=2?Nr(c[0]-c[1])*2*d:d,n&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(y){var m=o?o.indexOf(y):y;return{coordinate:a(m)+d,value:y,offset:d}});return h.filter(function(y){return!uu(y.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(y,m){return{coordinate:a(y)+d,value:y,index:m,offset:d}}):a.ticks&&!r?a.ticks(t.tickCount).map(function(y){return{coordinate:a(y)+d,value:y,offset:d}}):a.domain().map(function(y,m){return{coordinate:a(y)+d,value:o?o[y]:y,index:m,offset:d}})},wS=new WeakMap,og=function(t,n){if(typeof n!="function")return t;wS.has(t)||wS.set(t,new WeakMap);var r=wS.get(t);if(r.has(n))return r.get(n);var a=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,a),a},oI=function(t,n,r){var a=t.scale,o=t.type,i=t.layout,c=t.axisType;if(a==="auto")return i==="radial"&&c==="radiusAxis"?{scale:uy(),realScaleType:"band"}:i==="radial"&&c==="angleAxis"?{scale:z0(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:fy(),realScaleType:"point"}:o==="category"?{scale:uy(),realScaleType:"band"}:{scale:z0(),realScaleType:"linear"};if(kc(a)){var u="scale".concat(l0(a));return{scale:(xD[u]||fy)(),realScaleType:xD[u]?u:"point"}}return dt(a)?{scale:a}:{scale:fy(),realScaleType:"point"}},iI=1e-4,sI=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,a=t.range(),o=Math.min(a[0],a[1])-iI,i=Math.max(a[0],a[1])+iI,c=t(n[0]),u=t(n[r-1]);(c<o||c>i||u<o||u>i)&&t.domain([n[0],n[r-1]])}},nme=function(t,n){if(!t)return null;for(var r=0,a=t.length;r<a;r++)if(t[r].item===n)return t[r].position;return null},rme=function(t,n){if(!n||n.length!==2||!De(n[0])||!De(n[1]))return t;var r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]),o=[t[0],t[1]];return(!De(t[0])||t[0]<r)&&(o[0]=r),(!De(t[1])||t[1]>a)&&(o[1]=a),o[0]>a&&(o[0]=a),o[1]<r&&(o[1]=r),o},ame=function(t){var n=t.length;if(!(n<=0))for(var r=0,a=t[0].length;r<a;++r)for(var o=0,i=0,c=0;c<n;++c){var u=uu(t[c][r][1])?t[c][r][0]:t[c][r][1];u>=0?(t[c][r][0]=o,t[c][r][1]=o+u,o=t[c][r][1]):(t[c][r][0]=i,t[c][r][1]=i+u,i=t[c][r][1])}},ome=function(t){var n=t.length;if(!(n<=0))for(var r=0,a=t[0].length;r<a;++r)for(var o=0,i=0;i<n;++i){var c=uu(t[i][r][1])?t[i][r][0]:t[i][r][1];c>=0?(t[i][r][0]=o,t[i][r][1]=o+c,o=t[i][r][1]):(t[i][r][0]=0,t[i][r][1]=0)}},ime={sign:ame,expand:Yce,none:yu,silhouette:Kce,wiggle:Zce,positive:ome},sme=function(t,n,r){var a=n.map(function(c){return c.props.dataKey}),o=ime[r],i=Wce().keys(a).value(function(c,u){return+Vn(c,u,0)}).order(cw).offset(o);return i(t)},cme=function(t,n,r,a,o,i){if(!t)return null;var c=i?n.reverse():n,u={},d=c.reduce(function(y,m){var k,w=(k=m.type)!==null&&k!==void 0&&k.defaultProps?mn(mn({},m.type.defaultProps),m.props):m.props,x=w.stackId,b=w.hide;if(b)return y;var _=w[r],C=y[_]||{hasStack:!1,stackGroups:{}};if(zn(x)){var E=C.stackGroups[x]||{numericAxisId:r,cateAxisId:a,items:[]};E.items.push(m),C.hasStack=!0,C.stackGroups[x]=E}else C.stackGroups[fu("_stackId_")]={numericAxisId:r,cateAxisId:a,items:[m]};return mn(mn({},y),{},Nu({},_,C))},u),h={};return Object.keys(d).reduce(function(y,m){var k=d[m];if(k.hasStack){var w={};k.stackGroups=Object.keys(k.stackGroups).reduce(function(x,b){var _=k.stackGroups[b];return mn(mn({},x),{},Nu({},b,{numericAxisId:r,cateAxisId:a,items:_.items,stackedData:sme(t,_.items,o)}))},w)}return mn(mn({},y),{},Nu({},m,k))},h)},cI=function(t,n){var r=n.realScaleType,a=n.type,o=n.tickCount,i=n.originalDomain,c=n.allowDecimals,u=r||n.scale;if(u!=="auto"&&u!=="linear")return null;if(o&&a==="number"&&i&&(i[0]==="auto"||i[1]==="auto")){var d=t.domain();if(!d.length)return null;var h=_he(d,o,c);return t.domain([Q0(h),gs(h)]),{niceTicks:h}}if(o&&a==="number"){var y=t.domain(),m=She(y,o,c);return{niceTicks:m}}return null};function lI(e){var t=e.axis,n=e.ticks,r=e.bandSize,a=e.entry,o=e.index,i=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!bt(a[t.dataKey])){var c=s0(n,"value",a[t.dataKey]);if(c)return c.coordinate+r/2}return n[o]?n[o].coordinate+r/2:null}var u=Vn(a,bt(i)?t.dataKey:i);return bt(u)?null:t.scale(u)}var uI=function(t){var n=t.axis,r=t.ticks,a=t.offset,o=t.bandSize,i=t.entry,c=t.index;if(n.type==="category")return r[c]?r[c].coordinate+a:null;var u=Vn(i,n.dataKey,n.domain[c]);return bt(u)?null:n.scale(u)-o/2+a},lme=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var a=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return a<=0&&o>=0?0:o<0?o:a}return r[0]},ume=function(t,n){var r,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?mn(mn({},t.type.defaultProps),t.props):t.props,o=a.stackId;if(zn(o)){var i=n[o];if(i){var c=i.items.indexOf(t);return c>=0?i.stackedData[c]:null}}return null},fme=function(t){return t.reduce(function(n,r){return[Q0(r.concat([n[0]]).filter(De)),gs(r.concat([n[1]]).filter(De))]},[1/0,-1/0])},fI=function(t,n,r){return Object.keys(t).reduce(function(a,o){var i=t[o],c=i.stackedData,u=c.reduce(function(d,h){var y=fme(h.slice(n,r+1));return[Math.min(d[0],y[0]),Math.max(d[1],y[1])]},[1/0,-1/0]);return[Math.min(u[0],a[0]),Math.max(u[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},dI=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,yI=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,_S=function(t,n,r){if(dt(t))return t(n,r);if(!Array.isArray(t))return n;var a=[];if(De(t[0]))a[0]=r?t[0]:Math.min(t[0],n[0]);else if(dI.test(t[0])){var o=+dI.exec(t[0])[1];a[0]=n[0]-o}else dt(t[0])?a[0]=t[0](n[0]):a[0]=n[0];if(De(t[1]))a[1]=r?t[1]:Math.max(t[1],n[1]);else if(yI.test(t[1])){var i=+yI.exec(t[1])[1];a[1]=n[1]+i}else dt(t[1])?a[1]=t[1](n[1]):a[1]=n[1];return a},ig=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!r||a>0)return a}if(t&&n&&n.length>=2){for(var o=o_(n,function(y){return y.coordinate}),i=1/0,c=1,u=o.length;c<u;c++){var d=o[c],h=o[c-1];i=Math.min((d.coordinate||0)-(h.coordinate||0),i)}return i===1/0?0:i}return r?void 0:0},pI=function(t,n,r){return!t||!t.length||Au(t,ia(r,"type.defaultProps.domain"))?n:t},hI=function(t,n){var r=t.type.defaultProps?mn(mn({},t.type.defaultProps),t.props):t.props,a=r.dataKey,o=r.name,i=r.unit,c=r.formatter,u=r.tooltipType,d=r.chartType,h=r.hide;return mn(mn({},it(t,!1)),{},{dataKey:a,unit:i,formatter:c,name:o||a,color:xS(t),value:Vn(n,a),type:u,payload:n,chartType:d,hide:h})};function Ay(e){"@babel/helpers - typeof";return Ay=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ay(e)}function mI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ji(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mI(Object(n),!0).forEach(function(r){gI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gI(e,t,n){return t=dme(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dme(e){var t=yme(e,"string");return Ay(t)=="symbol"?t:t+""}function yme(e,t){if(Ay(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ay(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pme(e,t){return vme(e)||gme(e,t)||mme(e,t)||hme()}function hme(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mme(e,t){if(e){if(typeof e=="string")return vI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vI(e,t)}}function vI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gme(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function vme(e){if(Array.isArray(e))return e}var sg=Math.PI/180,kme=function(t){return t*180/Math.PI},tn=function(t,n,r,a){return{x:t+Math.cos(-sg*a)*r,y:n+Math.sin(-sg*a)*r}},kI=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},bme=function(t,n,r,a,o){var i=t.width,c=t.height,u=t.startAngle,d=t.endAngle,h=Pr(t.cx,i,i/2),y=Pr(t.cy,c,c/2),m=kI(i,c,r),k=Pr(t.innerRadius,m,0),w=Pr(t.outerRadius,m,m*.8),x=Object.keys(n);return x.reduce(function(b,_){var C=n[_],E=C.domain,O=C.reversed,j;if(bt(C.range))a==="angleAxis"?j=[u,d]:a==="radiusAxis"&&(j=[k,w]),O&&(j=[j[1],j[0]]);else{j=C.range;var N=j,P=pme(N,2);u=P[0],d=P[1]}var R=oI(C,o),M=R.realScaleType,F=R.scale;F.domain(E).range(j),sI(F);var H=cI(F,ji(ji({},C),{},{realScaleType:M})),U=ji(ji(ji({},C),H),{},{range:j,radius:w,realScaleType:M,scale:F,cx:h,cy:y,innerRadius:k,outerRadius:w,startAngle:u,endAngle:d});return ji(ji({},b),{},gI({},_,U))},{})},xme=function(t,n){var r=t.x,a=t.y,o=n.x,i=n.y;return Math.sqrt(Math.pow(r-o,2)+Math.pow(a-i,2))},wme=function(t,n){var r=t.x,a=t.y,o=n.cx,i=n.cy,c=xme({x:r,y:a},{x:o,y:i});if(c<=0)return{radius:c};var u=(r-o)/c,d=Math.acos(u);return a>i&&(d=2*Math.PI-d),{radius:c,angle:kme(d),angleInRadian:d}},_me=function(t){var n=t.startAngle,r=t.endAngle,a=Math.floor(n/360),o=Math.floor(r/360),i=Math.min(a,o);return{startAngle:n-i*360,endAngle:r-i*360}},Sme=function(t,n){var r=n.startAngle,a=n.endAngle,o=Math.floor(r/360),i=Math.floor(a/360),c=Math.min(o,i);return t+c*360},bI=function(t,n){var r=t.x,a=t.y,o=wme({x:r,y:a},n),i=o.radius,c=o.angle,u=n.innerRadius,d=n.outerRadius;if(i<u||i>d)return!1;if(i===0)return!0;var h=_me(n),y=h.startAngle,m=h.endAngle,k=c,w;if(y<=m){for(;k>m;)k-=360;for(;k<y;)k+=360;w=k>=y&&k<=m}else{for(;k>y;)k-=360;for(;k<m;)k+=360;w=k>=m&&k<=y}return w?ji(ji({},n),{},{radius:i,angle:Sme(k,n)}):null},xI=function(t){return!v.isValidElement(t)&&!dt(t)&&typeof t!="boolean"?t.className:""};function Oy(e){"@babel/helpers - typeof";return Oy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oy(e)}var Cme=["offset"];function jme(e){return Tme(e)||Eme(e)||Ome(e)||Ame()}function Ame(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ome(e,t){if(e){if(typeof e=="string")return SS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SS(e,t)}}function Eme(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Tme(e){if(Array.isArray(e))return SS(e)}function SS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Nme(e,t){if(e==null)return{};var n=Pme(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Pme(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function wI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function qn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wI(Object(n),!0).forEach(function(r){Rme(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rme(e,t,n){return t=Mme(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mme(e){var t=Lme(e,"string");return Oy(t)=="symbol"?t:t+""}function Lme(e,t){if(Oy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Oy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ey(){return Ey=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ey.apply(this,arguments)}var Dme=function(t){var n=t.value,r=t.formatter,a=bt(t.children)?n:t.children;return dt(r)?r(a):a},Ime=function(t,n){var r=Nr(n-t),a=Math.min(Math.abs(n-t),360);return r*a},$me=function(t,n,r){var a=t.position,o=t.viewBox,i=t.offset,c=t.className,u=o,d=u.cx,h=u.cy,y=u.innerRadius,m=u.outerRadius,k=u.startAngle,w=u.endAngle,x=u.clockWise,b=(y+m)/2,_=Ime(k,w),C=_>=0?1:-1,E,O;a==="insideStart"?(E=k+C*i,O=x):a==="insideEnd"?(E=w-C*i,O=!x):a==="end"&&(E=w+C*i,O=x),O=_<=0?O:!O;var j=tn(d,h,b,E),N=tn(d,h,b,E+(O?1:-1)*359),P="M".concat(j.x,",").concat(j.y,`
    A`).concat(b,",").concat(b,",0,1,").concat(O?0:1,`,
    `).concat(N.x,",").concat(N.y),R=bt(t.id)?fu("recharts-radial-line-"):t.id;return q.createElement("text",Ey({},r,{dominantBaseline:"central",className:vt("recharts-radial-bar-label",c)}),q.createElement("defs",null,q.createElement("path",{id:R,d:P})),q.createElement("textPath",{xlinkHref:"#".concat(R)},n))},Bme=function(t){var n=t.viewBox,r=t.offset,a=t.position,o=n,i=o.cx,c=o.cy,u=o.innerRadius,d=o.outerRadius,h=o.startAngle,y=o.endAngle,m=(h+y)/2;if(a==="outside"){var k=tn(i,c,d+r,m),w=k.x,x=k.y;return{x:w,y:x,textAnchor:w>=i?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:i,y:c,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:i,y:c,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:i,y:c,textAnchor:"middle",verticalAnchor:"end"};var b=(u+d)/2,_=tn(i,c,b,m),C=_.x,E=_.y;return{x:C,y:E,textAnchor:"middle",verticalAnchor:"middle"}},Ume=function(t){var n=t.viewBox,r=t.parentViewBox,a=t.offset,o=t.position,i=n,c=i.x,u=i.y,d=i.width,h=i.height,y=h>=0?1:-1,m=y*a,k=y>0?"end":"start",w=y>0?"start":"end",x=d>=0?1:-1,b=x*a,_=x>0?"end":"start",C=x>0?"start":"end";if(o==="top"){var E={x:c+d/2,y:u-y*a,textAnchor:"middle",verticalAnchor:k};return qn(qn({},E),r?{height:Math.max(u-r.y,0),width:d}:{})}if(o==="bottom"){var O={x:c+d/2,y:u+h+m,textAnchor:"middle",verticalAnchor:w};return qn(qn({},O),r?{height:Math.max(r.y+r.height-(u+h),0),width:d}:{})}if(o==="left"){var j={x:c-b,y:u+h/2,textAnchor:_,verticalAnchor:"middle"};return qn(qn({},j),r?{width:Math.max(j.x-r.x,0),height:h}:{})}if(o==="right"){var N={x:c+d+b,y:u+h/2,textAnchor:C,verticalAnchor:"middle"};return qn(qn({},N),r?{width:Math.max(r.x+r.width-N.x,0),height:h}:{})}var P=r?{width:d,height:h}:{};return o==="insideLeft"?qn({x:c+b,y:u+h/2,textAnchor:C,verticalAnchor:"middle"},P):o==="insideRight"?qn({x:c+d-b,y:u+h/2,textAnchor:_,verticalAnchor:"middle"},P):o==="insideTop"?qn({x:c+d/2,y:u+m,textAnchor:"middle",verticalAnchor:w},P):o==="insideBottom"?qn({x:c+d/2,y:u+h-m,textAnchor:"middle",verticalAnchor:k},P):o==="insideTopLeft"?qn({x:c+b,y:u+m,textAnchor:C,verticalAnchor:w},P):o==="insideTopRight"?qn({x:c+d-b,y:u+m,textAnchor:_,verticalAnchor:w},P):o==="insideBottomLeft"?qn({x:c+b,y:u+h-m,textAnchor:C,verticalAnchor:k},P):o==="insideBottomRight"?qn({x:c+d-b,y:u+h-m,textAnchor:_,verticalAnchor:k},P):lu(o)&&(De(o.x)||bc(o.x))&&(De(o.y)||bc(o.y))?qn({x:c+Pr(o.x,d),y:u+Pr(o.y,h),textAnchor:"end",verticalAnchor:"end"},P):qn({x:c+d/2,y:u+h/2,textAnchor:"middle",verticalAnchor:"middle"},P)},Fme=function(t){return"cx"in t&&De(t.cx)};function er(e){var t=e.offset,n=t===void 0?5:t,r=Nme(e,Cme),a=qn({offset:n},r),o=a.viewBox,i=a.position,c=a.value,u=a.children,d=a.content,h=a.className,y=h===void 0?"":h,m=a.textBreakAll;if(!o||bt(c)&&bt(u)&&!v.isValidElement(d)&&!dt(d))return null;if(v.isValidElement(d))return v.cloneElement(d,a);var k;if(dt(d)){if(k=v.createElement(d,a),v.isValidElement(k))return k}else k=Dme(a);var w=Fme(o),x=it(a,!0);if(w&&(i==="insideStart"||i==="insideEnd"||i==="end"))return $me(a,k,x);var b=w?Bme(a):Ume(a);return q.createElement(Cc,Ey({className:vt("recharts-label",y)},x,b,{breakAll:m}),k)}er.displayName="Label";var _I=function(t){var n=t.cx,r=t.cy,a=t.angle,o=t.startAngle,i=t.endAngle,c=t.r,u=t.radius,d=t.innerRadius,h=t.outerRadius,y=t.x,m=t.y,k=t.top,w=t.left,x=t.width,b=t.height,_=t.clockWise,C=t.labelViewBox;if(C)return C;if(De(x)&&De(b)){if(De(y)&&De(m))return{x:y,y:m,width:x,height:b};if(De(k)&&De(w))return{x:k,y:w,width:x,height:b}}return De(y)&&De(m)?{x:y,y:m,width:0,height:0}:De(n)&&De(r)?{cx:n,cy:r,startAngle:o||a||0,endAngle:i||a||0,innerRadius:d||0,outerRadius:h||u||c||0,clockWise:_}:t.viewBox?t.viewBox:{}},zme=function(t,n){return t?t===!0?q.createElement(er,{key:"label-implicit",viewBox:n}):zn(t)?q.createElement(er,{key:"label-implicit",viewBox:n,value:t}):v.isValidElement(t)?t.type===er?v.cloneElement(t,{key:"label-implicit",viewBox:n}):q.createElement(er,{key:"label-implicit",content:t,viewBox:n}):dt(t)?q.createElement(er,{key:"label-implicit",content:t,viewBox:n}):lu(t)?q.createElement(er,Ey({viewBox:n},t,{key:"label-implicit"})):null:null},Hme=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var a=t.children,o=_I(t),i=Aa(a,er).map(function(u,d){return v.cloneElement(u,{viewBox:n||o,key:"label-".concat(d)})});if(!r)return i;var c=zme(t.label,n||o);return[c].concat(jme(i))};er.parseViewBox=_I,er.renderCallByParent=Hme;var CS,SI;function Vme(){if(SI)return CS;SI=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return CS=e,CS}var qme=Vme();const Gme=xt(qme);function Ty(e){"@babel/helpers - typeof";return Ty=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ty(e)}var Wme=["valueAccessor"],Yme=["data","dataKey","clockWise","id","textBreakAll"];function Kme(e){return Jme(e)||Qme(e)||Xme(e)||Zme()}function Zme(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Xme(e,t){if(e){if(typeof e=="string")return jS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jS(e,t)}}function Qme(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Jme(e){if(Array.isArray(e))return jS(e)}function jS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function cg(){return cg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cg.apply(this,arguments)}function CI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CI(Object(n),!0).forEach(function(r){e0e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function e0e(e,t,n){return t=t0e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t0e(e){var t=n0e(e,"string");return Ty(t)=="symbol"?t:t+""}function n0e(e,t){if(Ty(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ty(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function AI(e,t){if(e==null)return{};var n=r0e(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function r0e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var a0e=function(t){return Array.isArray(t.value)?Gme(t.value):t.value};function Ai(e){var t=e.valueAccessor,n=t===void 0?a0e:t,r=AI(e,Wme),a=r.data,o=r.dataKey,i=r.clockWise,c=r.id,u=r.textBreakAll,d=AI(r,Yme);return!a||!a.length?null:q.createElement(Pt,{className:"recharts-label-list"},a.map(function(h,y){var m=bt(o)?n(h,y):Vn(h&&h.payload,o),k=bt(c)?{}:{id:"".concat(c,"-").concat(y)};return q.createElement(er,cg({},it(h,!0),d,k,{parentViewBox:h.parentViewBox,value:m,textBreakAll:u,viewBox:er.parseViewBox(bt(i)?h:jI(jI({},h),{},{clockWise:i})),key:"label-".concat(y),index:y}))}))}Ai.displayName="LabelList";function o0e(e,t){return e?e===!0?q.createElement(Ai,{key:"labelList-implicit",data:t}):q.isValidElement(e)||dt(e)?q.createElement(Ai,{key:"labelList-implicit",data:t,content:e}):lu(e)?q.createElement(Ai,cg({data:t},e,{key:"labelList-implicit"})):null:null}function i0e(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,a=Aa(r,Ai).map(function(i,c){return v.cloneElement(i,{data:t,key:"labelList-".concat(c)})});if(!n)return a;var o=o0e(e.label,t);return[o].concat(Kme(a))}Ai.renderCallByParent=i0e;function Ny(e){"@babel/helpers - typeof";return Ny=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ny(e)}function AS(){return AS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},AS.apply(this,arguments)}function OI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function EI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OI(Object(n),!0).forEach(function(r){s0e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function s0e(e,t,n){return t=c0e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c0e(e){var t=l0e(e,"string");return Ny(t)=="symbol"?t:t+""}function l0e(e,t){if(Ny(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ny(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var u0e=function(t,n){var r=Nr(n-t),a=Math.min(Math.abs(n-t),359.999);return r*a},lg=function(t){var n=t.cx,r=t.cy,a=t.radius,o=t.angle,i=t.sign,c=t.isExternal,u=t.cornerRadius,d=t.cornerIsExternal,h=u*(c?1:-1)+a,y=Math.asin(u/h)/sg,m=d?o:o+i*y,k=tn(n,r,h,m),w=tn(n,r,a,m),x=d?o-i*y:o,b=tn(n,r,h*Math.cos(y*sg),x);return{center:k,circleTangency:w,lineTangency:b,theta:y}},TI=function(t){var n=t.cx,r=t.cy,a=t.innerRadius,o=t.outerRadius,i=t.startAngle,c=t.endAngle,u=u0e(i,c),d=i+u,h=tn(n,r,o,i),y=tn(n,r,o,d),m="M ".concat(h.x,",").concat(h.y,`
    A `).concat(o,",").concat(o,`,0,
    `).concat(+(Math.abs(u)>180),",").concat(+(i>d),`,
    `).concat(y.x,",").concat(y.y,`
  `);if(a>0){var k=tn(n,r,a,i),w=tn(n,r,a,d);m+="L ".concat(w.x,",").concat(w.y,`
            A `).concat(a,",").concat(a,`,0,
            `).concat(+(Math.abs(u)>180),",").concat(+(i<=d),`,
            `).concat(k.x,",").concat(k.y," Z")}else m+="L ".concat(n,",").concat(r," Z");return m},f0e=function(t){var n=t.cx,r=t.cy,a=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,c=t.forceCornerRadius,u=t.cornerIsExternal,d=t.startAngle,h=t.endAngle,y=Nr(h-d),m=lg({cx:n,cy:r,radius:o,angle:d,sign:y,cornerRadius:i,cornerIsExternal:u}),k=m.circleTangency,w=m.lineTangency,x=m.theta,b=lg({cx:n,cy:r,radius:o,angle:h,sign:-y,cornerRadius:i,cornerIsExternal:u}),_=b.circleTangency,C=b.lineTangency,E=b.theta,O=u?Math.abs(d-h):Math.abs(d-h)-x-E;if(O<0)return c?"M ".concat(w.x,",").concat(w.y,`
        a`).concat(i,",").concat(i,",0,0,1,").concat(i*2,`,0
        a`).concat(i,",").concat(i,",0,0,1,").concat(-i*2,`,0
      `):TI({cx:n,cy:r,innerRadius:a,outerRadius:o,startAngle:d,endAngle:h});var j="M ".concat(w.x,",").concat(w.y,`
    A`).concat(i,",").concat(i,",0,0,").concat(+(y<0),",").concat(k.x,",").concat(k.y,`
    A`).concat(o,",").concat(o,",0,").concat(+(O>180),",").concat(+(y<0),",").concat(_.x,",").concat(_.y,`
    A`).concat(i,",").concat(i,",0,0,").concat(+(y<0),",").concat(C.x,",").concat(C.y,`
  `);if(a>0){var N=lg({cx:n,cy:r,radius:a,angle:d,sign:y,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),P=N.circleTangency,R=N.lineTangency,M=N.theta,F=lg({cx:n,cy:r,radius:a,angle:h,sign:-y,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),H=F.circleTangency,U=F.lineTangency,z=F.theta,$=u?Math.abs(d-h):Math.abs(d-h)-M-z;if($<0&&i===0)return"".concat(j,"L").concat(n,",").concat(r,"Z");j+="L".concat(U.x,",").concat(U.y,`
      A`).concat(i,",").concat(i,",0,0,").concat(+(y<0),",").concat(H.x,",").concat(H.y,`
      A`).concat(a,",").concat(a,",0,").concat(+($>180),",").concat(+(y>0),",").concat(P.x,",").concat(P.y,`
      A`).concat(i,",").concat(i,",0,0,").concat(+(y<0),",").concat(R.x,",").concat(R.y,"Z")}else j+="L".concat(n,",").concat(r,"Z");return j},d0e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},ug=function(t){var n=EI(EI({},d0e),t),r=n.cx,a=n.cy,o=n.innerRadius,i=n.outerRadius,c=n.cornerRadius,u=n.forceCornerRadius,d=n.cornerIsExternal,h=n.startAngle,y=n.endAngle,m=n.className;if(i<o||h===y)return null;var k=vt("recharts-sector",m),w=i-o,x=Pr(c,w,0,!0),b;return x>0&&Math.abs(h-y)<360?b=f0e({cx:r,cy:a,innerRadius:o,outerRadius:i,cornerRadius:Math.min(x,w/2),forceCornerRadius:u,cornerIsExternal:d,startAngle:h,endAngle:y}):b=TI({cx:r,cy:a,innerRadius:o,outerRadius:i,startAngle:h,endAngle:y}),q.createElement("path",AS({},it(n,!0),{className:k,d:b,role:"img"}))};function Py(e){"@babel/helpers - typeof";return Py=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Py(e)}function OS(){return OS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},OS.apply(this,arguments)}function NI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function PI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NI(Object(n),!0).forEach(function(r){y0e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function y0e(e,t,n){return t=p0e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p0e(e){var t=h0e(e,"string");return Py(t)=="symbol"?t:t+""}function h0e(e,t){if(Py(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Py(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var RI={curveBasisClosed:Dce,curveBasisOpen:Ice,curveBasis:Lce,curveBumpX:xce,curveBumpY:wce,curveLinearClosed:$ce,curveLinear:y0,curveMonotoneX:Bce,curveMonotoneY:Uce,curveNatural:Fce,curveStep:zce,curveStepAfter:Vce,curveStepBefore:Hce},fg=function(t){return t.x===+t.x&&t.y===+t.y},Ry=function(t){return t.x},My=function(t){return t.y},m0e=function(t,n){if(dt(t))return t;var r="curve".concat(l0(t));return(r==="curveMonotone"||r==="curveBump")&&n?RI["".concat(r).concat(n==="vertical"?"Y":"X")]:RI[r]||y0},g0e=function(t){var n=t.type,r=n===void 0?"linear":n,a=t.points,o=a===void 0?[]:a,i=t.baseLine,c=t.layout,u=t.connectNulls,d=u===void 0?!1:u,h=m0e(r,c),y=d?o.filter(function(x){return fg(x)}):o,m;if(Array.isArray(i)){var k=d?i.filter(function(x){return fg(x)}):i,w=y.map(function(x,b){return PI(PI({},x),{},{base:k[b]})});return c==="vertical"?m=p0().y(My).x1(Ry).x0(function(x){return x.base.x}):m=p0().x(Ry).y1(My).y0(function(x){return x.base.y}),m.defined(fg).curve(h),m(w)}return c==="vertical"&&De(i)?m=p0().y(My).x1(Ry).x0(i):De(i)?m=p0().x(Ry).y1(My).y0(i):m=VN().x(Ry).y(My),m.defined(fg).curve(h),m(y)},Pu=function(t){var n=t.className,r=t.points,a=t.path,o=t.pathRef;if((!r||!r.length)&&!a)return null;var i=r&&r.length?g0e(t):a;return v.createElement("path",OS({},it(t,!1),c0(t),{className:vt("recharts-curve",n),d:i,ref:o}))},ES={exports:{}},TS,MI;function v0e(){if(MI)return TS;MI=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return TS=e,TS}var NS,LI;function k0e(){if(LI)return NS;LI=1;var e=v0e();function t(){}function n(){}return n.resetWarningCache=t,NS=function(){function r(i,c,u,d,h,y){if(y!==e){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}r.isRequired=r;function a(){return r}var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:a,element:r,elementType:r,instanceOf:a,node:r,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:n,resetWarningCache:t};return o.PropTypes=o,o},NS}var DI;function b0e(){return DI||(DI=1,ES.exports=k0e()()),ES.exports}var x0e=b0e();const Ft=xt(x0e),{getOwnPropertyNames:w0e,getOwnPropertySymbols:_0e}=Object,{hasOwnProperty:S0e}=Object.prototype;function PS(e,t){return function(r,a,o){return e(r,a,o)&&t(r,a,o)}}function dg(e){return function(n,r,a){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,a);const{cache:o}=a,i=o.get(n),c=o.get(r);if(i&&c)return i===r&&c===n;o.set(n,r),o.set(r,n);const u=e(n,r,a);return o.delete(n),o.delete(r),u}}function C0e(e){return e!=null?e[Symbol.toStringTag]:void 0}function II(e){return w0e(e).concat(_0e(e))}const j0e=Object.hasOwn||((e,t)=>S0e.call(e,t));function Lc(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const A0e="__v",O0e="__o",E0e="_owner",{getOwnPropertyDescriptor:$I,keys:BI}=Object;function T0e(e,t){return e.byteLength===t.byteLength&&yg(new Uint8Array(e),new Uint8Array(t))}function N0e(e,t,n){let r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function P0e(e,t){return e.byteLength===t.byteLength&&yg(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function R0e(e,t){return Lc(e.getTime(),t.getTime())}function M0e(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function L0e(e,t){return e===t}function UI(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const a=new Array(r),o=e.entries();let i,c,u=0;for(;(i=o.next())&&!i.done;){const d=t.entries();let h=!1,y=0;for(;(c=d.next())&&!c.done;){if(a[y]){y++;continue}const m=i.value,k=c.value;if(n.equals(m[0],k[0],u,y,e,t,n)&&n.equals(m[1],k[1],m[0],k[0],e,t,n)){h=a[y]=!0;break}y++}if(!h)return!1;u++}return!0}const D0e=Lc;function I0e(e,t,n){const r=BI(e);let a=r.length;if(BI(t).length!==a)return!1;for(;a-- >0;)if(!zI(e,t,n,r[a]))return!1;return!0}function Ly(e,t,n){const r=II(e);let a=r.length;if(II(t).length!==a)return!1;let o,i,c;for(;a-- >0;)if(o=r[a],!zI(e,t,n,o)||(i=$I(e,o),c=$I(t,o),(i||c)&&(!i||!c||i.configurable!==c.configurable||i.enumerable!==c.enumerable||i.writable!==c.writable)))return!1;return!0}function $0e(e,t){return Lc(e.valueOf(),t.valueOf())}function B0e(e,t){return e.source===t.source&&e.flags===t.flags}function FI(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const a=new Array(r),o=e.values();let i,c;for(;(i=o.next())&&!i.done;){const u=t.values();let d=!1,h=0;for(;(c=u.next())&&!c.done;){if(!a[h]&&n.equals(i.value,c.value,i.value,c.value,e,t,n)){d=a[h]=!0;break}h++}if(!d)return!1}return!0}function yg(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function U0e(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function zI(e,t,n,r){return(r===E0e||r===O0e||r===A0e)&&(e.$$typeof||t.$$typeof)?!0:j0e(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const F0e="[object ArrayBuffer]",z0e="[object Arguments]",H0e="[object Boolean]",V0e="[object DataView]",q0e="[object Date]",G0e="[object Error]",W0e="[object Map]",Y0e="[object Number]",K0e="[object Object]",Z0e="[object RegExp]",X0e="[object Set]",Q0e="[object String]",J0e={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},ege="[object URL]",tge=Object.prototype.toString;function nge({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:a,areFunctionsEqual:o,areMapsEqual:i,areNumbersEqual:c,areObjectsEqual:u,arePrimitiveWrappersEqual:d,areRegExpsEqual:h,areSetsEqual:y,areTypedArraysEqual:m,areUrlsEqual:k,unknownTagComparators:w}){return function(b,_,C){if(b===_)return!0;if(b==null||_==null)return!1;const E=typeof b;if(E!==typeof _)return!1;if(E!=="object")return E==="number"?c(b,_,C):E==="function"?o(b,_,C):!1;const O=b.constructor;if(O!==_.constructor)return!1;if(O===Object)return u(b,_,C);if(Array.isArray(b))return t(b,_,C);if(O===Date)return r(b,_,C);if(O===RegExp)return h(b,_,C);if(O===Map)return i(b,_,C);if(O===Set)return y(b,_,C);const j=tge.call(b);if(j===q0e)return r(b,_,C);if(j===Z0e)return h(b,_,C);if(j===W0e)return i(b,_,C);if(j===X0e)return y(b,_,C);if(j===K0e)return typeof b.then!="function"&&typeof _.then!="function"&&u(b,_,C);if(j===ege)return k(b,_,C);if(j===G0e)return a(b,_,C);if(j===z0e)return u(b,_,C);if(J0e[j])return m(b,_,C);if(j===F0e)return e(b,_,C);if(j===V0e)return n(b,_,C);if(j===H0e||j===Y0e||j===Q0e)return d(b,_,C);if(w){let N=w[j];if(!N){const P=C0e(b);P&&(N=w[P])}if(N)return N(b,_,C)}return!1}}function rge({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:T0e,areArraysEqual:n?Ly:N0e,areDataViewsEqual:P0e,areDatesEqual:R0e,areErrorsEqual:M0e,areFunctionsEqual:L0e,areMapsEqual:n?PS(UI,Ly):UI,areNumbersEqual:D0e,areObjectsEqual:n?Ly:I0e,arePrimitiveWrappersEqual:$0e,areRegExpsEqual:B0e,areSetsEqual:n?PS(FI,Ly):FI,areTypedArraysEqual:n?PS(yg,Ly):yg,areUrlsEqual:U0e,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const a=dg(r.areArraysEqual),o=dg(r.areMapsEqual),i=dg(r.areObjectsEqual),c=dg(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:i,areSetsEqual:c})}return r}function age(e){return function(t,n,r,a,o,i,c){return e(t,n,c)}}function oge({circular:e,comparator:t,createState:n,equals:r,strict:a}){if(n)return function(c,u){const{cache:d=e?new WeakMap:void 0,meta:h}=n();return t(c,u,{cache:d,equals:r,meta:h,strict:a})};if(e)return function(c,u){return t(c,u,{cache:new WeakMap,equals:r,meta:void 0,strict:a})};const o={cache:void 0,equals:r,meta:void 0,strict:a};return function(c,u){return t(c,u,o)}}const ige=ks();ks({strict:!0}),ks({circular:!0}),ks({circular:!0,strict:!0}),ks({createInternalComparator:()=>Lc}),ks({strict:!0,createInternalComparator:()=>Lc}),ks({circular:!0,createInternalComparator:()=>Lc}),ks({circular:!0,createInternalComparator:()=>Lc,strict:!0});function ks(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:a=!1}=e,o=rge(e),i=nge(o),c=n?n(i):age(i);return oge({circular:t,comparator:i,createState:r,equals:c,strict:a})}function sge(e){typeof requestAnimationFrame!="undefined"&&requestAnimationFrame(e)}function HI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function a(o){n<0&&(n=o),o-n>t?(e(o),n=-1):sge(a)};requestAnimationFrame(r)}function RS(e){"@babel/helpers - typeof";return RS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},RS(e)}function cge(e){return dge(e)||fge(e)||uge(e)||lge()}function lge(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uge(e,t){if(e){if(typeof e=="string")return VI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return VI(e,t)}}function VI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fge(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dge(e){if(Array.isArray(e))return e}function yge(){var e={},t=function(){return null},n=!1,r=function a(o){if(!n){if(Array.isArray(o)){if(!o.length)return;var i=o,c=cge(i),u=c[0],d=c.slice(1);if(typeof u=="number"){HI(a.bind(null,d),u);return}a(u),HI(a.bind(null,d));return}RS(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){n=!0},start:function(o){n=!1,r(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Dy(e){"@babel/helpers - typeof";return Dy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dy(e)}function qI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function GI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qI(Object(n),!0).forEach(function(r){WI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WI(e,t,n){return t=pge(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pge(e){var t=hge(e,"string");return Dy(t)==="symbol"?t:String(t)}function hge(e,t){if(Dy(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dy(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mge=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,a){return r.filter(function(o){return a.includes(o)})})},gge=function(t){return t},vge=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Iy=function(t,n){return Object.keys(n).reduce(function(r,a){return GI(GI({},r),{},WI({},a,t(a,n[a])))},{})},YI=function(t,n,r){return t.map(function(a){return"".concat(vge(a)," ").concat(n,"ms ").concat(r)}).join(",")};function kge(e,t){return wge(e)||xge(e,t)||KI(e,t)||bge()}function bge(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xge(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function wge(e){if(Array.isArray(e))return e}function _ge(e){return jge(e)||Cge(e)||KI(e)||Sge()}function Sge(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KI(e,t){if(e){if(typeof e=="string")return MS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MS(e,t)}}function Cge(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jge(e){if(Array.isArray(e))return MS(e)}function MS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pg=1e-4,ZI=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},XI=function(t,n){return t.map(function(r,a){return r*Math.pow(n,a)}).reduce(function(r,a){return r+a})},QI=function(t,n){return function(r){var a=ZI(t,n);return XI(a,r)}},Age=function(t,n){return function(r){var a=ZI(t,n),o=[].concat(_ge(a.map(function(i,c){return i*c}).slice(1)),[0]);return XI(o,r)}},JI=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n[0],o=n[1],i=n[2],c=n[3];if(n.length===1)switch(n[0]){case"linear":a=0,o=0,i=1,c=1;break;case"ease":a=.25,o=.1,i=.25,c=1;break;case"ease-in":a=.42,o=0,i=1,c=1;break;case"ease-out":a=.42,o=0,i=.58,c=1;break;case"ease-in-out":a=0,o=0,i=.58,c=1;break;default:{var u=n[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var d=u[1].split(")")[0].split(",").map(function(b){return parseFloat(b)}),h=kge(d,4);a=h[0],o=h[1],i=h[2],c=h[3]}}}var y=QI(a,i),m=QI(o,c),k=Age(a,i),w=function(_){return _>1?1:_<0?0:_},x=function(_){for(var C=_>1?1:_,E=C,O=0;O<8;++O){var j=y(E)-C,N=k(E);if(Math.abs(j-C)<pg||N<pg)return m(E);E=w(E-j/N)}return m(E)};return x.isStepper=!1,x},Oge=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,a=t.damping,o=a===void 0?8:a,i=t.dt,c=i===void 0?17:i,u=function(h,y,m){var k=-(h-y)*r,w=m*o,x=m+(k-w)*c/1e3,b=m*c/1e3+h;return Math.abs(b-y)<pg&&Math.abs(x)<pg?[y,0]:[b,x]};return u.isStepper=!0,u.dt=c,u},Ege=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return JI(a);case"spring":return Oge();default:if(a.split("(")[0]==="cubic-bezier")return JI(a)}return typeof a=="function"?a:null};function $y(e){"@babel/helpers - typeof";return $y=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$y(e)}function e$(e){return Pge(e)||Nge(e)||n$(e)||Tge()}function Tge(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nge(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Pge(e){if(Array.isArray(e))return DS(e)}function t$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function cr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?t$(Object(n),!0).forEach(function(r){LS(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LS(e,t,n){return t=Rge(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rge(e){var t=Mge(e,"string");return $y(t)==="symbol"?t:String(t)}function Mge(e,t){if($y(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($y(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lge(e,t){return $ge(e)||Ige(e,t)||n$(e,t)||Dge()}function Dge(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n$(e,t){if(e){if(typeof e=="string")return DS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DS(e,t)}}function DS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ige(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function $ge(e){if(Array.isArray(e))return e}var hg=function(t,n,r){return t+(n-t)*r},IS=function(t){var n=t.from,r=t.to;return n!==r},Bge=function e(t,n,r){var a=Iy(function(o,i){if(IS(i)){var c=t(i.from,i.to,i.velocity),u=Lge(c,2),d=u[0],h=u[1];return cr(cr({},i),{},{from:d,velocity:h})}return i},n);return r<1?Iy(function(o,i){return IS(i)?cr(cr({},i),{},{velocity:hg(i.velocity,a[o].velocity,r),from:hg(i.from,a[o].from,r)}):i},n):e(t,a,r-1)};const Uge=(function(e,t,n,r,a){var o=mge(e,t),i=o.reduce(function(b,_){return cr(cr({},b),{},LS({},_,[e[_],t[_]]))},{}),c=o.reduce(function(b,_){return cr(cr({},b),{},LS({},_,{from:e[_],velocity:0,to:t[_]}))},{}),u=-1,d,h,y=function(){return null},m=function(){return Iy(function(_,C){return C.from},c)},k=function(){return!Object.values(c).filter(IS).length},w=function(_){d||(d=_);var C=_-d,E=C/n.dt;c=Bge(n,c,E),a(cr(cr(cr({},e),t),m())),d=_,k()||(u=requestAnimationFrame(y))},x=function(_){h||(h=_);var C=(_-h)/r,E=Iy(function(j,N){return hg.apply(void 0,e$(N).concat([n(C)]))},i);if(a(cr(cr(cr({},e),t),E)),C<1)u=requestAnimationFrame(y);else{var O=Iy(function(j,N){return hg.apply(void 0,e$(N).concat([n(1)]))},i);a(cr(cr(cr({},e),t),O))}};return y=n.isStepper?w:x,function(){return requestAnimationFrame(y),function(){cancelAnimationFrame(u)}}});function Ru(e){"@babel/helpers - typeof";return Ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ru(e)}var Fge=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function zge(e,t){if(e==null)return{};var n=Hge(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Hge(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,o;for(o=0;o<r.length;o++)a=r[o],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}function $S(e){return Wge(e)||Gge(e)||qge(e)||Vge()}function Vge(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qge(e,t){if(e){if(typeof e=="string")return BS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return BS(e,t)}}function Gge(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Wge(e){if(Array.isArray(e))return BS(e)}function BS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function yo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?r$(Object(n),!0).forEach(function(r){By(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function By(e,t,n){return t=a$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a$(r.key),r)}}function Zge(e,t,n){return t&&Kge(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function a$(e){var t=Xge(e,"string");return Ru(t)==="symbol"?t:String(t)}function Xge(e,t){if(Ru(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ru(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qge(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&US(e,t)}function US(e,t){return US=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},US(e,t)}function Jge(e){var t=eve();return function(){var r=mg(e),a;if(t){var o=mg(this).constructor;a=Reflect.construct(r,arguments,o)}else a=r.apply(this,arguments);return FS(this,a)}}function FS(e,t){if(t&&(Ru(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zS(e)}function zS(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eve(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function mg(e){return mg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mg(e)}var Ko=(function(e){Qge(n,e);var t=Jge(n);function n(r,a){var o;Yge(this,n),o=t.call(this,r,a);var i=o.props,c=i.isActive,u=i.attributeName,d=i.from,h=i.to,y=i.steps,m=i.children,k=i.duration;if(o.handleStyleChange=o.handleStyleChange.bind(zS(o)),o.changeStyle=o.changeStyle.bind(zS(o)),!c||k<=0)return o.state={style:{}},typeof m=="function"&&(o.state={style:h}),FS(o);if(y&&y.length)o.state={style:y[0].style};else if(d){if(typeof m=="function")return o.state={style:d},FS(o);o.state={style:u?By({},u,d):d}}else o.state={style:{}};return o}return Zge(n,[{key:"componentDidMount",value:function(){var a=this.props,o=a.isActive,i=a.canBegin;this.mounted=!0,!(!o||!i)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var o=this.props,i=o.isActive,c=o.canBegin,u=o.attributeName,d=o.shouldReAnimate,h=o.to,y=o.from,m=this.state.style;if(c){if(!i){var k={style:u?By({},u,h):h};this.state&&m&&(u&&m[u]!==h||!u&&m!==h)&&this.setState(k);return}if(!(ige(a.to,h)&&a.canBegin&&a.isActive)){var w=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var x=w||d?y:a.to;if(this.state&&m){var b={style:u?By({},u,x):x};(u&&m[u]!==x||!u&&m!==x)&&this.setState(b)}this.runAnimation(yo(yo({},this.props),{},{from:x,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var o=this,i=a.from,c=a.to,u=a.duration,d=a.easing,h=a.begin,y=a.onAnimationEnd,m=a.onAnimationStart,k=Uge(i,c,Ege(d),u,this.changeStyle),w=function(){o.stopJSAnimation=k()};this.manager.start([m,h,w,u,y])}},{key:"runStepAnimation",value:function(a){var o=this,i=a.steps,c=a.begin,u=a.onAnimationStart,d=i[0],h=d.style,y=d.duration,m=y===void 0?0:y,k=function(x,b,_){if(_===0)return x;var C=b.duration,E=b.easing,O=E===void 0?"ease":E,j=b.style,N=b.properties,P=b.onAnimationEnd,R=_>0?i[_-1]:b,M=N||Object.keys(j);if(typeof O=="function"||O==="spring")return[].concat($S(x),[o.runJSAnimation.bind(o,{from:R.style,to:j,duration:C,easing:O}),C]);var F=YI(M,C,O),H=yo(yo(yo({},R.style),j),{},{transition:F});return[].concat($S(x),[H,C,P]).filter(gge)};return this.manager.start([u].concat($S(i.reduce(k,[h,Math.max(m,c)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=yge());var o=a.begin,i=a.duration,c=a.attributeName,u=a.to,d=a.easing,h=a.onAnimationStart,y=a.onAnimationEnd,m=a.steps,k=a.children,w=this.manager;if(this.unSubscribe=w.subscribe(this.handleStyleChange),typeof d=="function"||typeof k=="function"||d==="spring"){this.runJSAnimation(a);return}if(m.length>1){this.runStepAnimation(a);return}var x=c?By({},c,u):u,b=YI(Object.keys(x),i,d);w.start([h,o,yo(yo({},x),{},{transition:b}),i,y])}},{key:"render",value:function(){var a=this.props,o=a.children;a.begin;var i=a.duration;a.attributeName,a.easing;var c=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var u=zge(a,Fge),d=v.Children.count(o),h=this.state.style;if(typeof o=="function")return o(h);if(!c||d===0||i<=0)return o;var y=function(k){var w=k.props,x=w.style,b=x===void 0?{}:x,_=w.className,C=v.cloneElement(k,yo(yo({},u),{},{style:yo(yo({},b),h),className:_}));return C};return d===1?y(v.Children.only(o)):q.createElement("div",null,v.Children.map(o,function(m){return y(m)}))}}]),n})(v.PureComponent);Ko.displayName="Animate",Ko.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},Ko.propTypes={from:Ft.oneOfType([Ft.object,Ft.string]),to:Ft.oneOfType([Ft.object,Ft.string]),attributeName:Ft.string,duration:Ft.number,begin:Ft.number,easing:Ft.oneOfType([Ft.string,Ft.func]),steps:Ft.arrayOf(Ft.shape({duration:Ft.number.isRequired,style:Ft.object.isRequired,easing:Ft.oneOfType([Ft.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ft.func]),properties:Ft.arrayOf("string"),onAnimationEnd:Ft.func})),children:Ft.oneOfType([Ft.node,Ft.func]),isActive:Ft.bool,canBegin:Ft.bool,onAnimationEnd:Ft.func,shouldReAnimate:Ft.bool,onAnimationStart:Ft.func,onAnimationReStart:Ft.func};function Uy(e){"@babel/helpers - typeof";return Uy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uy(e)}function gg(){return gg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gg.apply(this,arguments)}function tve(e,t){return ove(e)||ave(e,t)||rve(e,t)||nve()}function nve(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rve(e,t){if(e){if(typeof e=="string")return o$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o$(e,t)}}function o$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ave(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function ove(e){if(Array.isArray(e))return e}function i$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function s$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?i$(Object(n),!0).forEach(function(r){ive(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ive(e,t,n){return t=sve(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sve(e){var t=cve(e,"string");return Uy(t)=="symbol"?t:t+""}function cve(e,t){if(Uy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Uy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var c$=function(t,n,r,a,o){var i=Math.min(Math.abs(r)/2,Math.abs(a)/2),c=a>=0?1:-1,u=r>=0?1:-1,d=a>=0&&r>=0||a<0&&r<0?1:0,h;if(i>0&&o instanceof Array){for(var y=[0,0,0,0],m=0,k=4;m<k;m++)y[m]=o[m]>i?i:o[m];h="M".concat(t,",").concat(n+c*y[0]),y[0]>0&&(h+="A ".concat(y[0],",").concat(y[0],",0,0,").concat(d,",").concat(t+u*y[0],",").concat(n)),h+="L ".concat(t+r-u*y[1],",").concat(n),y[1]>0&&(h+="A ".concat(y[1],",").concat(y[1],",0,0,").concat(d,`,
        `).concat(t+r,",").concat(n+c*y[1])),h+="L ".concat(t+r,",").concat(n+a-c*y[2]),y[2]>0&&(h+="A ".concat(y[2],",").concat(y[2],",0,0,").concat(d,`,
        `).concat(t+r-u*y[2],",").concat(n+a)),h+="L ".concat(t+u*y[3],",").concat(n+a),y[3]>0&&(h+="A ".concat(y[3],",").concat(y[3],",0,0,").concat(d,`,
        `).concat(t,",").concat(n+a-c*y[3])),h+="Z"}else if(i>0&&o===+o&&o>0){var w=Math.min(i,o);h="M ".concat(t,",").concat(n+c*w,`
            A `).concat(w,",").concat(w,",0,0,").concat(d,",").concat(t+u*w,",").concat(n,`
            L `).concat(t+r-u*w,",").concat(n,`
            A `).concat(w,",").concat(w,",0,0,").concat(d,",").concat(t+r,",").concat(n+c*w,`
            L `).concat(t+r,",").concat(n+a-c*w,`
            A `).concat(w,",").concat(w,",0,0,").concat(d,",").concat(t+r-u*w,",").concat(n+a,`
            L `).concat(t+u*w,",").concat(n+a,`
            A `).concat(w,",").concat(w,",0,0,").concat(d,",").concat(t,",").concat(n+a-c*w," Z")}else h="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(a," h ").concat(-r," Z");return h},lve=function(t,n){if(!t||!n)return!1;var r=t.x,a=t.y,o=n.x,i=n.y,c=n.width,u=n.height;if(Math.abs(c)>0&&Math.abs(u)>0){var d=Math.min(o,o+c),h=Math.max(o,o+c),y=Math.min(i,i+u),m=Math.max(i,i+u);return r>=d&&r<=h&&a>=y&&a<=m}return!1},uve={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},HS=function(t){var n=s$(s$({},uve),t),r=v.useRef(),a=v.useState(-1),o=tve(a,2),i=o[0],c=o[1];v.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var O=r.current.getTotalLength();O&&c(O)}catch(j){}},[]);var u=n.x,d=n.y,h=n.width,y=n.height,m=n.radius,k=n.className,w=n.animationEasing,x=n.animationDuration,b=n.animationBegin,_=n.isAnimationActive,C=n.isUpdateAnimationActive;if(u!==+u||d!==+d||h!==+h||y!==+y||h===0||y===0)return null;var E=vt("recharts-rectangle",k);return C?q.createElement(Ko,{canBegin:i>0,from:{width:h,height:y,x:u,y:d},to:{width:h,height:y,x:u,y:d},duration:x,animationEasing:w,isActive:C},function(O){var j=O.width,N=O.height,P=O.x,R=O.y;return q.createElement(Ko,{canBegin:i>0,from:"0px ".concat(i===-1?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:x,isActive:_,easing:w},q.createElement("path",gg({},it(n,!0),{className:E,d:c$(P,R,j,N,m),ref:r})))}):q.createElement("path",gg({},it(n,!0),{className:E,d:c$(u,d,h,y,m)}))},fve=["points","className","baseLinePoints","connectNulls"];function Mu(){return Mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mu.apply(this,arguments)}function dve(e,t){if(e==null)return{};var n=yve(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yve(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function l$(e){return gve(e)||mve(e)||hve(e)||pve()}function pve(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hve(e,t){if(e){if(typeof e=="string")return VS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return VS(e,t)}}function mve(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gve(e){if(Array.isArray(e))return VS(e)}function VS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u$=function(t){return t&&t.x===+t.x&&t.y===+t.y},vve=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){u$(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),u$(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},Fy=function(t,n){var r=vve(t);n&&(r=[r.reduce(function(o,i){return[].concat(l$(o),l$(i))},[])]);var a=r.map(function(o){return o.reduce(function(i,c,u){return"".concat(i).concat(u===0?"M":"L").concat(c.x,",").concat(c.y)},"")}).join("");return r.length===1?"".concat(a,"Z"):a},kve=function(t,n,r){var a=Fy(t,r);return"".concat(a.slice(-1)==="Z"?a.slice(0,-1):a,"L").concat(Fy(n.reverse(),r).slice(1))},bve=function(t){var n=t.points,r=t.className,a=t.baseLinePoints,o=t.connectNulls,i=dve(t,fve);if(!n||!n.length)return null;var c=vt("recharts-polygon",r);if(a&&a.length){var u=i.stroke&&i.stroke!=="none",d=kve(n,a,o);return q.createElement("g",{className:c},q.createElement("path",Mu({},it(i,!0),{fill:d.slice(-1)==="Z"?i.fill:"none",stroke:"none",d})),u?q.createElement("path",Mu({},it(i,!0),{fill:"none",d:Fy(n,o)})):null,u?q.createElement("path",Mu({},it(i,!0),{fill:"none",d:Fy(a,o)})):null)}var h=Fy(n,o);return q.createElement("path",Mu({},it(i,!0),{fill:h.slice(-1)==="Z"?i.fill:"none",className:c,d:h}))};function qS(){return qS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qS.apply(this,arguments)}var vg=function(t){var n=t.cx,r=t.cy,a=t.r,o=t.className,i=vt("recharts-dot",o);return n===+n&&r===+r&&a===+a?v.createElement("circle",qS({},it(t,!1),c0(t),{className:i,cx:n,cy:r,r:a})):null};function zy(e){"@babel/helpers - typeof";return zy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zy(e)}var xve=["x","y","top","left","width","height","className"];function GS(){return GS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},GS.apply(this,arguments)}function f$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function wve(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f$(Object(n),!0).forEach(function(r){_ve(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _ve(e,t,n){return t=Sve(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sve(e){var t=Cve(e,"string");return zy(t)=="symbol"?t:t+""}function Cve(e,t){if(zy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(zy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jve(e,t){if(e==null)return{};var n=Ave(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ave(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ove=function(t,n,r,a,o,i){return"M".concat(t,",").concat(o,"v").concat(a,"M").concat(i,",").concat(n,"h").concat(r)},Eve=function(t){var n=t.x,r=n===void 0?0:n,a=t.y,o=a===void 0?0:a,i=t.top,c=i===void 0?0:i,u=t.left,d=u===void 0?0:u,h=t.width,y=h===void 0?0:h,m=t.height,k=m===void 0?0:m,w=t.className,x=jve(t,xve),b=wve({x:r,y:o,top:c,left:d,width:y,height:k},x);return!De(r)||!De(o)||!De(y)||!De(k)||!De(c)||!De(d)?null:q.createElement("path",GS({},it(b,!0),{className:vt("recharts-cross",w),d:Ove(r,o,y,k,c,d)}))},WS,d$;function Tve(){if(d$)return WS;d$=1;var e=X0(),t=SD(),n=qo();function r(a,o){return a&&a.length?e(a,n(o,2),t):void 0}return WS=r,WS}var Nve=Tve();const Pve=xt(Nve);var YS,y$;function Rve(){if(y$)return YS;y$=1;var e=X0(),t=qo(),n=AD();function r(a,o){return a&&a.length?e(a,t(o,2),n):void 0}return YS=r,YS}var Mve=Rve();const Lve=xt(Mve);var Dve=["cx","cy","angle","ticks","axisLine"],Ive=["ticks","tick","angle","tickFormatter","stroke"];function Lu(e){"@babel/helpers - typeof";return Lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lu(e)}function Hy(){return Hy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hy.apply(this,arguments)}function p$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Dc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?p$(Object(n),!0).forEach(function(r){bg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function h$(e,t){if(e==null)return{};var n=$ve(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function $ve(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Bve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v$(r.key),r)}}function Uve(e,t,n){return t&&m$(e.prototype,t),n&&m$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fve(e,t,n){return t=kg(t),zve(e,g$()?Reflect.construct(t,n||[],kg(e).constructor):t.apply(e,n))}function zve(e,t){if(t&&(Lu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hve(e)}function Hve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(g$=function(){return!!e})()}function kg(e){return kg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},kg(e)}function Vve(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&KS(e,t)}function KS(e,t){return KS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},KS(e,t)}function bg(e,t,n){return t=v$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v$(e){var t=qve(e,"string");return Lu(t)=="symbol"?t:t+""}function qve(e,t){if(Lu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Lu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xg=(function(e){function t(){return Bve(this,t),Fve(this,t,arguments)}return Vve(t,e),Uve(t,[{key:"getTickValueCoord",value:function(r){var a=r.coordinate,o=this.props,i=o.angle,c=o.cx,u=o.cy;return tn(c,u,a,i)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,a;switch(r){case"left":a="end";break;case"right":a="start";break;default:a="middle";break}return a}},{key:"getViewBox",value:function(){var r=this.props,a=r.cx,o=r.cy,i=r.angle,c=r.ticks,u=Pve(c,function(h){return h.coordinate||0}),d=Lve(c,function(h){return h.coordinate||0});return{cx:a,cy:o,startAngle:i,endAngle:i,innerRadius:d.coordinate||0,outerRadius:u.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,a=r.cx,o=r.cy,i=r.angle,c=r.ticks,u=r.axisLine,d=h$(r,Dve),h=c.reduce(function(w,x){return[Math.min(w[0],x.coordinate),Math.max(w[1],x.coordinate)]},[1/0,-1/0]),y=tn(a,o,h[0],i),m=tn(a,o,h[1],i),k=Dc(Dc(Dc({},it(d,!1)),{},{fill:"none"},it(u,!1)),{},{x1:y.x,y1:y.y,x2:m.x,y2:m.y});return q.createElement("line",Hy({className:"recharts-polar-radius-axis-line"},k))}},{key:"renderTicks",value:function(){var r=this,a=this.props,o=a.ticks,i=a.tick,c=a.angle,u=a.tickFormatter,d=a.stroke,h=h$(a,Ive),y=this.getTickTextAnchor(),m=it(h,!1),k=it(i,!1),w=o.map(function(x,b){var _=r.getTickValueCoord(x),C=Dc(Dc(Dc(Dc({textAnchor:y,transform:"rotate(".concat(90-c,", ").concat(_.x,", ").concat(_.y,")")},m),{},{stroke:"none",fill:d},k),{},{index:b},_),{},{payload:x});return q.createElement(Pt,Hy({className:vt("recharts-polar-radius-axis-tick",xI(i)),key:"tick-".concat(x.coordinate)},xc(r.props,x,b)),t.renderTickItem(i,C,u?u(x.value,b):x.value))});return q.createElement(Pt,{className:"recharts-polar-radius-axis-ticks"},w)}},{key:"render",value:function(){var r=this.props,a=r.ticks,o=r.axisLine,i=r.tick;return!a||!a.length?null:q.createElement(Pt,{className:vt("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),i&&this.renderTicks(),er.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,a,o){var i;return q.isValidElement(r)?i=q.cloneElement(r,a):dt(r)?i=r(a):i=q.createElement(Cc,Hy({},a,{className:"recharts-polar-radius-axis-tick-value"}),o),i}}])})(v.PureComponent);bg(xg,"displayName","PolarRadiusAxis"),bg(xg,"axisType","radiusAxis"),bg(xg,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function Du(e){"@babel/helpers - typeof";return Du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Du(e)}function Ic(){return Ic=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ic.apply(this,arguments)}function k$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function $c(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?k$(Object(n),!0).forEach(function(r){_g(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Gve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,w$(r.key),r)}}function Wve(e,t,n){return t&&b$(e.prototype,t),n&&b$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yve(e,t,n){return t=wg(t),Kve(e,x$()?Reflect.construct(t,n||[],wg(e).constructor):t.apply(e,n))}function Kve(e,t){if(t&&(Du(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Zve(e)}function Zve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(x$=function(){return!!e})()}function wg(e){return wg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wg(e)}function Xve(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ZS(e,t)}function ZS(e,t){return ZS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},ZS(e,t)}function _g(e,t,n){return t=w$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w$(e){var t=Qve(e,"string");return Du(t)=="symbol"?t:t+""}function Qve(e,t){if(Du(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Du(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Jve=Math.PI/180,_$=1e-5,Sg=(function(e){function t(){return Gve(this,t),Yve(this,t,arguments)}return Xve(t,e),Wve(t,[{key:"getTickLineCoord",value:function(r){var a=this.props,o=a.cx,i=a.cy,c=a.radius,u=a.orientation,d=a.tickSize,h=d||8,y=tn(o,i,c,r.coordinate),m=tn(o,i,c+(u==="inner"?-1:1)*h,r.coordinate);return{x1:y.x,y1:y.y,x2:m.x,y2:m.y}}},{key:"getTickTextAnchor",value:function(r){var a=this.props.orientation,o=Math.cos(-r.coordinate*Jve),i;return o>_$?i=a==="outer"?"start":"end":o<-_$?i=a==="outer"?"end":"start":i="middle",i}},{key:"renderAxisLine",value:function(){var r=this.props,a=r.cx,o=r.cy,i=r.radius,c=r.axisLine,u=r.axisLineType,d=$c($c({},it(this.props,!1)),{},{fill:"none"},it(c,!1));if(u==="circle")return q.createElement(vg,Ic({className:"recharts-polar-angle-axis-line"},d,{cx:a,cy:o,r:i}));var h=this.props.ticks,y=h.map(function(m){return tn(a,o,i,m.coordinate)});return q.createElement(bve,Ic({className:"recharts-polar-angle-axis-line"},d,{points:y}))}},{key:"renderTicks",value:function(){var r=this,a=this.props,o=a.ticks,i=a.tick,c=a.tickLine,u=a.tickFormatter,d=a.stroke,h=it(this.props,!1),y=it(i,!1),m=$c($c({},h),{},{fill:"none"},it(c,!1)),k=o.map(function(w,x){var b=r.getTickLineCoord(w),_=r.getTickTextAnchor(w),C=$c($c($c({textAnchor:_},h),{},{stroke:"none",fill:d},y),{},{index:x,payload:w,x:b.x2,y:b.y2});return q.createElement(Pt,Ic({className:vt("recharts-polar-angle-axis-tick",xI(i)),key:"tick-".concat(w.coordinate)},xc(r.props,w,x)),c&&q.createElement("line",Ic({className:"recharts-polar-angle-axis-tick-line"},m,b)),i&&t.renderTickItem(i,C,u?u(w.value,x):w.value))});return q.createElement(Pt,{className:"recharts-polar-angle-axis-ticks"},k)}},{key:"render",value:function(){var r=this.props,a=r.ticks,o=r.radius,i=r.axisLine;return o<=0||!a||!a.length?null:q.createElement(Pt,{className:vt("recharts-polar-angle-axis",this.props.className)},i&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,a,o){var i;return q.isValidElement(r)?i=q.cloneElement(r,a):dt(r)?i=r(a):i=q.createElement(Cc,Ic({},a,{className:"recharts-polar-angle-axis-tick-value"}),o),i}}])})(v.PureComponent);_g(Sg,"displayName","PolarAngleAxis"),_g(Sg,"axisType","angleAxis"),_g(Sg,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var XS,S$;function e1e(){if(S$)return XS;S$=1;var e=tR(),t=e(Object.getPrototypeOf,Object);return XS=t,XS}var QS,C$;function t1e(){if(C$)return QS;C$=1;var e=pi(),t=e1e(),n=hi(),r="[object Object]",a=Function.prototype,o=Object.prototype,i=a.toString,c=o.hasOwnProperty,u=i.call(Object);function d(h){if(!n(h)||e(h)!=r)return!1;var y=t(h);if(y===null)return!0;var m=c.call(y,"constructor")&&y.constructor;return typeof m=="function"&&m instanceof m&&i.call(m)==u}return QS=d,QS}var n1e=t1e();const r1e=xt(n1e);var JS,j$;function a1e(){if(j$)return JS;j$=1;var e=pi(),t=hi(),n="[object Boolean]";function r(a){return a===!0||a===!1||t(a)&&e(a)==n}return JS=r,JS}var o1e=a1e();const i1e=xt(o1e);function Vy(e){"@babel/helpers - typeof";return Vy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vy(e)}function Cg(){return Cg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cg.apply(this,arguments)}function s1e(e,t){return f1e(e)||u1e(e,t)||l1e(e,t)||c1e()}function c1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l1e(e,t){if(e){if(typeof e=="string")return A$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A$(e,t)}}function A$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u1e(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function f1e(e){if(Array.isArray(e))return e}function O$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function E$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?O$(Object(n),!0).forEach(function(r){d1e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d1e(e,t,n){return t=y1e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y1e(e){var t=p1e(e,"string");return Vy(t)=="symbol"?t:t+""}function p1e(e,t){if(Vy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var T$=function(t,n,r,a,o){var i=r-a,c;return c="M ".concat(t,",").concat(n),c+="L ".concat(t+r,",").concat(n),c+="L ".concat(t+r-i/2,",").concat(n+o),c+="L ".concat(t+r-i/2-a,",").concat(n+o),c+="L ".concat(t,",").concat(n," Z"),c},h1e={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},m1e=function(t){var n=E$(E$({},h1e),t),r=v.useRef(),a=v.useState(-1),o=s1e(a,2),i=o[0],c=o[1];v.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var E=r.current.getTotalLength();E&&c(E)}catch(O){}},[]);var u=n.x,d=n.y,h=n.upperWidth,y=n.lowerWidth,m=n.height,k=n.className,w=n.animationEasing,x=n.animationDuration,b=n.animationBegin,_=n.isUpdateAnimationActive;if(u!==+u||d!==+d||h!==+h||y!==+y||m!==+m||h===0&&y===0||m===0)return null;var C=vt("recharts-trapezoid",k);return _?q.createElement(Ko,{canBegin:i>0,from:{upperWidth:0,lowerWidth:0,height:m,x:u,y:d},to:{upperWidth:h,lowerWidth:y,height:m,x:u,y:d},duration:x,animationEasing:w,isActive:_},function(E){var O=E.upperWidth,j=E.lowerWidth,N=E.height,P=E.x,R=E.y;return q.createElement(Ko,{canBegin:i>0,from:"0px ".concat(i===-1?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:x,easing:w},q.createElement("path",Cg({},it(n,!0),{className:C,d:T$(P,R,O,j,N),ref:r})))}):q.createElement("g",null,q.createElement("path",Cg({},it(n,!0),{className:C,d:T$(u,d,h,y,m)})))},g1e=["option","shapeType","propTransformer","activeClassName","isActive"];function qy(e){"@babel/helpers - typeof";return qy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qy(e)}function v1e(e,t){if(e==null)return{};var n=k1e(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function k1e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function N$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?N$(Object(n),!0).forEach(function(r){b1e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function b1e(e,t,n){return t=x1e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x1e(e){var t=w1e(e,"string");return qy(t)=="symbol"?t:t+""}function w1e(e,t){if(qy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(qy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _1e(e,t){return jg(jg({},t),e)}function S1e(e,t){return e==="symbols"}function P$(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return q.createElement(HS,n);case"trapezoid":return q.createElement(m1e,n);case"sector":return q.createElement(ug,n);case"symbols":if(S1e(t))return q.createElement(uw,n);break;default:return null}}function C1e(e){return v.isValidElement(e)?e.props:e}function R$(e){var t=e.option,n=e.shapeType,r=e.propTransformer,a=r===void 0?_1e:r,o=e.activeClassName,i=o===void 0?"recharts-active-shape":o,c=e.isActive,u=v1e(e,g1e),d;if(v.isValidElement(t))d=v.cloneElement(t,jg(jg({},u),C1e(t)));else if(dt(t))d=t(u);else if(r1e(t)&&!i1e(t)){var h=a(t,u);d=q.createElement(P$,{shapeType:n,elementProps:h})}else{var y=u;d=q.createElement(P$,{shapeType:n,elementProps:y})}return c?q.createElement(Pt,{className:i},d):d}function Ag(e,t){return t!=null&&"trapezoids"in e.props}function Og(e,t){return t!=null&&"sectors"in e.props}function Gy(e,t){return t!=null&&"points"in e.props}function j1e(e,t){var n,r,a=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,o=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return a&&o}function A1e(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function O1e(e,t){var n=e.x===t.x,r=e.y===t.y,a=e.z===t.z;return n&&r&&a}function E1e(e,t){var n;return Ag(e,t)?n=j1e:Og(e,t)?n=A1e:Gy(e,t)&&(n=O1e),n}function T1e(e,t){var n;return Ag(e,t)?n="trapezoids":Og(e,t)?n="sectors":Gy(e,t)&&(n="points"),n}function N1e(e,t){if(Ag(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Og(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return Gy(e,t)?t.payload:{}}function P1e(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,a=T1e(n,t),o=N1e(n,t),i=r.filter(function(u,d){var h=Au(o,u),y=n.props[a].filter(function(w){var x=E1e(n,t);return x(w,t)}),m=n.props[a].indexOf(y[y.length-1]),k=d===m;return h&&k}),c=r.indexOf(i[i.length-1]);return c}var Eg;function Iu(e){"@babel/helpers - typeof";return Iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iu(e)}function $u(){return $u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$u.apply(this,arguments)}function M$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?M$(Object(n),!0).forEach(function(r){Ma(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function R1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I$(r.key),r)}}function M1e(e,t,n){return t&&L$(e.prototype,t),n&&L$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function L1e(e,t,n){return t=Tg(t),D1e(e,D$()?Reflect.construct(t,n||[],Tg(e).constructor):t.apply(e,n))}function D1e(e,t){if(t&&(Iu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return I1e(e)}function I1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(D$=function(){return!!e})()}function Tg(e){return Tg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Tg(e)}function $1e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eC(e,t)}function eC(e,t){return eC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},eC(e,t)}function Ma(e,t,n){return t=I$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I$(e){var t=B1e(e,"string");return Iu(t)=="symbol"?t:t+""}function B1e(e,t){if(Iu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Iu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Oi=(function(e){function t(n){var r;return R1e(this,t),r=L1e(this,t,[n]),Ma(r,"pieRef",null),Ma(r,"sectorRefs",[]),Ma(r,"id",fu("recharts-pie-")),Ma(r,"handleAnimationEnd",function(){var a=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),dt(a)&&a()}),Ma(r,"handleAnimationStart",function(){var a=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),dt(a)&&a()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return $1e(t,e),M1e(t,[{key:"isActiveIndex",value:function(r){var a=this.props.activeIndex;return Array.isArray(a)?a.indexOf(r)!==-1:r===a}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var o=this.props,i=o.label,c=o.labelLine,u=o.dataKey,d=o.valueKey,h=it(this.props,!1),y=it(i,!1),m=it(c,!1),k=i&&i.offsetRadius||20,w=r.map(function(x,b){var _=(x.startAngle+x.endAngle)/2,C=tn(x.cx,x.cy,x.outerRadius+k,_),E=nn(nn(nn(nn({},h),x),{},{stroke:"none"},y),{},{index:b,textAnchor:t.getTextAnchor(C.x,x.cx)},C),O=nn(nn(nn(nn({},h),x),{},{fill:"none",stroke:x.fill},m),{},{index:b,points:[tn(x.cx,x.cy,x.outerRadius,_),C]}),j=u;return bt(u)&&bt(d)?j="value":bt(u)&&(j=d),q.createElement(Pt,{key:"label-".concat(x.startAngle,"-").concat(x.endAngle,"-").concat(x.midAngle,"-").concat(b)},c&&t.renderLabelLineItem(c,O,"line"),t.renderLabelItem(i,E,Vn(x,j)))});return q.createElement(Pt,{className:"recharts-pie-labels"},w)}},{key:"renderSectorsStatically",value:function(r){var a=this,o=this.props,i=o.activeShape,c=o.blendStroke,u=o.inactiveShape;return r.map(function(d,h){if((d==null?void 0:d.startAngle)===0&&(d==null?void 0:d.endAngle)===0&&r.length!==1)return null;var y=a.isActiveIndex(h),m=u&&a.hasActiveIndex()?u:null,k=y?i:m,w=nn(nn({},d),{},{stroke:c?d.fill:d.stroke,tabIndex:-1});return q.createElement(Pt,$u({ref:function(b){b&&!a.sectorRefs.includes(b)&&a.sectorRefs.push(b)},tabIndex:-1,className:"recharts-pie-sector"},xc(a.props,d,h),{key:"sector-".concat(d==null?void 0:d.startAngle,"-").concat(d==null?void 0:d.endAngle,"-").concat(d.midAngle,"-").concat(h)}),q.createElement(R$,$u({option:k,isActive:y,shapeType:"sector"},w)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,a=this.props,o=a.sectors,i=a.isAnimationActive,c=a.animationBegin,u=a.animationDuration,d=a.animationEasing,h=a.animationId,y=this.state,m=y.prevSectors,k=y.prevIsAnimationActive;return q.createElement(Ko,{begin:c,duration:u,isActive:i,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(k),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(w){var x=w.t,b=[],_=o&&o[0],C=_.startAngle;return o.forEach(function(E,O){var j=m&&m[O],N=O>0?ia(E,"paddingAngle",0):0;if(j){var P=Gr(j.endAngle-j.startAngle,E.endAngle-E.startAngle),R=nn(nn({},E),{},{startAngle:C+N,endAngle:C+P(x)+N});b.push(R),C=R.endAngle}else{var M=E.endAngle,F=E.startAngle,H=Gr(0,M-F),U=H(x),z=nn(nn({},E),{},{startAngle:C+N,endAngle:C+U+N});b.push(z),C=z.endAngle}}),q.createElement(Pt,null,r.renderSectorsStatically(b))})}},{key:"attachKeyboardHandlers",value:function(r){var a=this;r.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var i=++a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[i].focus(),a.setState({sectorToFocus:i});break}case"ArrowRight":{var c=--a.state.sectorToFocus<0?a.sectorRefs.length-1:a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[c].focus(),a.setState({sectorToFocus:c});break}case"Escape":{a.sectorRefs[a.state.sectorToFocus].blur(),a.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,a=r.sectors,o=r.isAnimationActive,i=this.state.prevSectors;return o&&a&&a.length&&(!i||!Au(i,a))?this.renderSectorsWithAnimation():this.renderSectorsStatically(a)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,a=this.props,o=a.hide,i=a.sectors,c=a.className,u=a.label,d=a.cx,h=a.cy,y=a.innerRadius,m=a.outerRadius,k=a.isAnimationActive,w=this.state.isAnimationFinished;if(o||!i||!i.length||!De(d)||!De(h)||!De(y)||!De(m))return null;var x=vt("recharts-pie",c);return q.createElement(Pt,{tabIndex:this.props.rootTabIndex,className:x,ref:function(_){r.pieRef=_}},this.renderSectors(),u&&this.renderLabels(i),er.renderCallByParent(this.props,null,!1),(!k||w)&&Ai.renderCallByParent(this.props,i,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return a.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==a.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:a.curSectors,isAnimationFinished:!0}:r.sectors!==a.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,a){return r>a?"start":r<a?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,a,o){if(q.isValidElement(r))return q.cloneElement(r,a);if(dt(r))return r(a);var i=vt("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return q.createElement(Pu,$u({},a,{key:o,type:"linear",className:i}))}},{key:"renderLabelItem",value:function(r,a,o){if(q.isValidElement(r))return q.cloneElement(r,a);var i=o;if(dt(r)&&(i=r(a),q.isValidElement(i)))return i;var c=vt("recharts-pie-label-text",typeof r!="boolean"&&!dt(r)?r.className:"");return q.createElement(Cc,$u({},a,{alignmentBaseline:"middle",className:c}),i)}}])})(v.PureComponent);Eg=Oi,Ma(Oi,"displayName","Pie"),Ma(Oi,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Sc.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0}),Ma(Oi,"parseDeltaAngle",function(e,t){var n=Nr(t-e),r=Math.min(Math.abs(t-e),360);return n*r}),Ma(Oi,"getRealPieData",function(e){var t=e.data,n=e.children,r=it(e,!1),a=Aa(n,O0);return t&&t.length?t.map(function(o,i){return nn(nn(nn({payload:o},r),o),a&&a[i]&&a[i].props)}):a&&a.length?a.map(function(o){return nn(nn({},r),o.props)}):[]}),Ma(Oi,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,a=t.width,o=t.height,i=kI(a,o),c=r+Pr(e.cx,a,a/2),u=n+Pr(e.cy,o,o/2),d=Pr(e.innerRadius,i,0),h=Pr(e.outerRadius,i,i*.8),y=e.maxRadius||Math.sqrt(a*a+o*o)/2;return{cx:c,cy:u,innerRadius:d,outerRadius:h,maxRadius:y}}),Ma(Oi,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?nn(nn({},t.type.defaultProps),t.props):t.props,a=Eg.getRealPieData(r);if(!a||!a.length)return null;var o=r.cornerRadius,i=r.startAngle,c=r.endAngle,u=r.paddingAngle,d=r.dataKey,h=r.nameKey,y=r.valueKey,m=r.tooltipType,k=Math.abs(r.minAngle),w=Eg.parseCoordinateOfPie(r,n),x=Eg.parseDeltaAngle(i,c),b=Math.abs(x),_=d;bt(d)&&bt(y)?(co(!1,`Use "dataKey" to specify the value of pie,
      the props "valueKey" will be deprecated in 1.1.0`),_="value"):bt(d)&&(co(!1,`Use "dataKey" to specify the value of pie,
      the props "valueKey" will be deprecated in 1.1.0`),_=y);var C=a.filter(function(R){return Vn(R,_,0)!==0}).length,E=(b>=360?C:C-1)*u,O=b-C*k-E,j=a.reduce(function(R,M){var F=Vn(M,_,0);return R+(De(F)?F:0)},0),N;if(j>0){var P;N=a.map(function(R,M){var F=Vn(R,_,0),H=Vn(R,h,M),U=(De(F)?F:0)/j,z;M?z=P.endAngle+Nr(x)*u*(F!==0?1:0):z=i;var $=z+Nr(x)*((F!==0?k:0)+U*O),Z=(z+$)/2,D=(w.innerRadius+w.outerRadius)/2,X=[{name:H,value:F,payload:R,dataKey:_,type:m}],V=tn(w.cx,w.cy,D,Z);return P=nn(nn(nn({percent:U,cornerRadius:o,name:H,tooltipPayload:X,midAngle:Z,middleRadius:D,tooltipPosition:V},R),w),{},{value:Vn(R,_),startAngle:z,endAngle:$,payload:R,paddingAngle:Nr(x)*u}),P})}return nn(nn({},w),{},{sectors:N,data:a})});var tC,$$;function U1e(){if($$)return tC;$$=1;var e=Math.ceil,t=Math.max;function n(r,a,o,i){for(var c=-1,u=t(e((a-r)/(o||1)),0),d=Array(u);u--;)d[i?u:++c]=r,r+=o;return d}return tC=n,tC}var nC,B$;function U$(){if(B$)return nC;B$=1;var e=$M(),t=1/0,n=17976931348623157e292;function r(a){if(!a)return a===0?a:0;if(a=e(a),a===t||a===-t){var o=a<0?-1:1;return o*n}return a===a?a:0}return nC=r,nC}var rC,F$;function F1e(){if(F$)return rC;F$=1;var e=U1e(),t=_0(),n=U$();function r(a){return function(o,i,c){return c&&typeof c!="number"&&t(o,i,c)&&(i=c=void 0),o=n(o),i===void 0?(i=o,o=0):i=n(i),c=c===void 0?o<i?1:-1:n(c),e(o,i,c,a)}}return rC=r,rC}var aC,z$;function z1e(){if(z$)return aC;z$=1;var e=F1e(),t=e();return aC=t,aC}var H1e=z1e();const Ng=xt(H1e);function Wy(e){"@babel/helpers - typeof";return Wy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wy(e)}function H$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function V$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?H$(Object(n),!0).forEach(function(r){q$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function q$(e,t,n){return t=V1e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V1e(e){var t=q1e(e,"string");return Wy(t)=="symbol"?t:t+""}function q1e(e,t){if(Wy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var G1e=["Webkit","Moz","O","ms"],W1e=function(t,n){var r=t.replace(/(\w)/,function(o){return o.toUpperCase()}),a=G1e.reduce(function(o,i){return V$(V$({},o),{},q$({},i+r,n))},{});return a[t]=n,a};function Bu(e){"@babel/helpers - typeof";return Bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bu(e)}function Pg(){return Pg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pg.apply(this,arguments)}function G$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function oC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G$(Object(n),!0).forEach(function(r){la(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Y1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,K$(r.key),r)}}function K1e(e,t,n){return t&&W$(e.prototype,t),n&&W$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Z1e(e,t,n){return t=Rg(t),X1e(e,Y$()?Reflect.construct(t,n||[],Rg(e).constructor):t.apply(e,n))}function X1e(e,t){if(t&&(Bu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Q1e(e)}function Q1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Y$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Y$=function(){return!!e})()}function Rg(e){return Rg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Rg(e)}function J1e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&iC(e,t)}function iC(e,t){return iC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},iC(e,t)}function la(e,t,n){return t=K$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K$(e){var t=eke(e,"string");return Bu(t)=="symbol"?t:t+""}function eke(e,t){if(Bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var tke=function(t){var n=t.data,r=t.startIndex,a=t.endIndex,o=t.x,i=t.width,c=t.travellerWidth;if(!n||!n.length)return{};var u=n.length,d=fy().domain(Ng(0,u)).range([o,o+i-c]),h=d.domain().map(function(y){return d(y)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(r),endX:d(a),scale:d,scaleValues:h}},Z$=function(t){return t.changedTouches&&!!t.changedTouches.length},Uu=(function(e){function t(n){var r;return Y1e(this,t),r=Z1e(this,t,[n]),la(r,"handleDrag",function(a){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(a):r.state.isSlideMoving&&r.handleSlideDrag(a)}),la(r,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&r.handleDrag(a.changedTouches[0])}),la(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=r.props,o=a.endIndex,i=a.onDragEnd,c=a.startIndex;i==null||i({endIndex:o,startIndex:c})}),r.detachDragEndListener()}),la(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),la(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),la(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),la(r,"handleSlideDragStart",function(a){var o=Z$(a)?a.changedTouches[0]:a;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return J1e(t,e),K1e(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var a=r.startX,o=r.endX,i=this.state.scaleValues,c=this.props,u=c.gap,d=c.data,h=d.length-1,y=Math.min(a,o),m=Math.max(a,o),k=t.getIndexInRange(i,y),w=t.getIndexInRange(i,m);return{startIndex:k-k%u,endIndex:w===h?h:w-w%u}}},{key:"getTextOfTick",value:function(r){var a=this.props,o=a.data,i=a.tickFormatter,c=a.dataKey,u=Vn(o[r],c,r);return dt(i)?i(u,r):u}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var a=this.state,o=a.slideMoveStartX,i=a.startX,c=a.endX,u=this.props,d=u.x,h=u.width,y=u.travellerWidth,m=u.startIndex,k=u.endIndex,w=u.onChange,x=r.pageX-o;x>0?x=Math.min(x,d+h-y-c,d+h-y-i):x<0&&(x=Math.max(x,d-i,d-c));var b=this.getIndex({startX:i+x,endX:c+x});(b.startIndex!==m||b.endIndex!==k)&&w&&w(b),this.setState({startX:i+x,endX:c+x,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,a){var o=Z$(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var a=this.state,o=a.brushMoveStartX,i=a.movingTravellerId,c=a.endX,u=a.startX,d=this.state[i],h=this.props,y=h.x,m=h.width,k=h.travellerWidth,w=h.onChange,x=h.gap,b=h.data,_={startX:this.state.startX,endX:this.state.endX},C=r.pageX-o;C>0?C=Math.min(C,y+m-k-d):C<0&&(C=Math.max(C,y-d)),_[i]=d+C;var E=this.getIndex(_),O=E.startIndex,j=E.endIndex,N=function(){var R=b.length-1;return i==="startX"&&(c>u?O%x===0:j%x===0)||c<u&&j===R||i==="endX"&&(c>u?j%x===0:O%x===0)||c>u&&j===R};this.setState(la(la({},i,d+C),"brushMoveStartX",r.pageX),function(){w&&N()&&w(E)})}},{key:"handleTravellerMoveKeyboard",value:function(r,a){var o=this,i=this.state,c=i.scaleValues,u=i.startX,d=i.endX,h=this.state[a],y=c.indexOf(h);if(y!==-1){var m=y+r;if(!(m===-1||m>=c.length)){var k=c[m];a==="startX"&&k>=d||a==="endX"&&k<=u||this.setState(la({},a,k),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,a=r.x,o=r.y,i=r.width,c=r.height,u=r.fill,d=r.stroke;return q.createElement("rect",{stroke:d,fill:u,x:a,y:o,width:i,height:c})}},{key:"renderPanorama",value:function(){var r=this.props,a=r.x,o=r.y,i=r.width,c=r.height,u=r.data,d=r.children,h=r.padding,y=v.Children.only(d);return y?q.cloneElement(y,{x:a,y:o,width:i,height:c,margin:h,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(r,a){var o,i,c=this,u=this.props,d=u.y,h=u.travellerWidth,y=u.height,m=u.traveller,k=u.ariaLabel,w=u.data,x=u.startIndex,b=u.endIndex,_=Math.max(r,this.props.x),C=oC(oC({},it(this.props,!1)),{},{x:_,y:d,width:h,height:y}),E=k||"Min value: ".concat((o=w[x])===null||o===void 0?void 0:o.name,", Max value: ").concat((i=w[b])===null||i===void 0?void 0:i.name);return q.createElement(Pt,{tabIndex:0,role:"slider","aria-label":E,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(j){["ArrowLeft","ArrowRight"].includes(j.key)&&(j.preventDefault(),j.stopPropagation(),c.handleTravellerMoveKeyboard(j.key==="ArrowRight"?1:-1,a))},onFocus:function(){c.setState({isTravellerFocused:!0})},onBlur:function(){c.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,C))}},{key:"renderSlide",value:function(r,a){var o=this.props,i=o.y,c=o.height,u=o.stroke,d=o.travellerWidth,h=Math.min(r,a)+d,y=Math.max(Math.abs(a-r)-d,0);return q.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:u,fillOpacity:.2,x:h,y:i,width:y,height:c})}},{key:"renderText",value:function(){var r=this.props,a=r.startIndex,o=r.endIndex,i=r.y,c=r.height,u=r.travellerWidth,d=r.stroke,h=this.state,y=h.startX,m=h.endX,k=5,w={pointerEvents:"none",fill:d};return q.createElement(Pt,{className:"recharts-brush-texts"},q.createElement(Cc,Pg({textAnchor:"end",verticalAnchor:"middle",x:Math.min(y,m)-k,y:i+c/2},w),this.getTextOfTick(a)),q.createElement(Cc,Pg({textAnchor:"start",verticalAnchor:"middle",x:Math.max(y,m)+u+k,y:i+c/2},w),this.getTextOfTick(o)))}},{key:"render",value:function(){var r=this.props,a=r.data,o=r.className,i=r.children,c=r.x,u=r.y,d=r.width,h=r.height,y=r.alwaysShowText,m=this.state,k=m.startX,w=m.endX,x=m.isTextActive,b=m.isSlideMoving,_=m.isTravellerMoving,C=m.isTravellerFocused;if(!a||!a.length||!De(c)||!De(u)||!De(d)||!De(h)||d<=0||h<=0)return null;var E=vt("recharts-brush",o),O=q.Children.count(i)===1,j=W1e("userSelect","none");return q.createElement(Pt,{className:E,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:j},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(k,w),this.renderTravellerLayer(k,"startX"),this.renderTravellerLayer(w,"endX"),(x||b||_||C||y)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var a=r.x,o=r.y,i=r.width,c=r.height,u=r.stroke,d=Math.floor(o+c/2)-1;return q.createElement(q.Fragment,null,q.createElement("rect",{x:a,y:o,width:i,height:c,fill:u,stroke:"none"}),q.createElement("line",{x1:a+1,y1:d,x2:a+i-1,y2:d,fill:"none",stroke:"#fff"}),q.createElement("line",{x1:a+1,y1:d+2,x2:a+i-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,a){var o;return q.isValidElement(r)?o=q.cloneElement(r,a):dt(r)?o=r(a):o=t.renderDefaultTraveller(a),o}},{key:"getDerivedStateFromProps",value:function(r,a){var o=r.data,i=r.width,c=r.x,u=r.travellerWidth,d=r.updateId,h=r.startIndex,y=r.endIndex;if(o!==a.prevData||d!==a.prevUpdateId)return oC({prevData:o,prevTravellerWidth:u,prevUpdateId:d,prevX:c,prevWidth:i},o&&o.length?tke({data:o,width:i,x:c,travellerWidth:u,startIndex:h,endIndex:y}):{scale:null,scaleValues:null});if(a.scale&&(i!==a.prevWidth||c!==a.prevX||u!==a.prevTravellerWidth)){a.scale.range([c,c+i-u]);var m=a.scale.domain().map(function(k){return a.scale(k)});return{prevData:o,prevTravellerWidth:u,prevUpdateId:d,prevX:c,prevWidth:i,startX:a.scale(r.startIndex),endX:a.scale(r.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(r,a){for(var o=r.length,i=0,c=o-1;c-i>1;){var u=Math.floor((i+c)/2);r[u]>a?c=u:i=u}return a>=r[c]?c:i}}])})(v.PureComponent);la(Uu,"displayName","Brush"),la(Uu,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var sC,X$;function nke(){if(X$)return sC;X$=1;var e=H3();function t(n,r){var a;return e(n,function(o,i,c){return a=r(o,i,c),!a}),!!a}return sC=t,sC}var cC,Q$;function rke(){if(Q$)return cC;Q$=1;var e=_P(),t=qo(),n=nke(),r=qr(),a=_0();function o(i,c,u){var d=r(i)?e:n;return u&&a(i,c,u)&&(c=void 0),d(i,t(c,3))}return cC=o,cC}var ake=rke();const oke=xt(ake);var Zo=function(t,n){var r=t.alwaysShow,a=t.ifOverflow;return r&&(a="extendDomain"),a===n},lC,J$;function ike(){if(J$)return lC;J$=1;var e=hM();function t(n,r,a){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:a,writable:!0}):n[r]=a}return lC=t,lC}var uC,eB;function ske(){if(eB)return uC;eB=1;var e=ike(),t=nM(),n=qo();function r(a,o){var i={};return o=n(o,3),t(a,function(c,u,d){e(i,u,o(c,u,d))}),i}return uC=r,uC}var cke=ske();const lke=xt(cke);var fC,tB;function uke(){if(tB)return fC;tB=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a;)if(!n(t[r],r,t))return!1;return!0}return fC=e,fC}var dC,nB;function fke(){if(nB)return dC;nB=1;var e=H3();function t(n,r){var a=!0;return e(n,function(o,i,c){return a=!!r(o,i,c),a}),a}return dC=t,dC}var yC,rB;function dke(){if(rB)return yC;rB=1;var e=uke(),t=fke(),n=qo(),r=qr(),a=_0();function o(i,c,u){var d=r(i)?e:t;return u&&a(i,c,u)&&(c=void 0),d(i,n(c,3))}return yC=o,yC}var yke=dke();const aB=xt(yke);var pke=["x","y"];function Yy(e){"@babel/helpers - typeof";return Yy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yy(e)}function pC(){return pC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pC.apply(this,arguments)}function oB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ky(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oB(Object(n),!0).forEach(function(r){hke(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hke(e,t,n){return t=mke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mke(e){var t=gke(e,"string");return Yy(t)=="symbol"?t:t+""}function gke(e,t){if(Yy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Yy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vke(e,t){if(e==null)return{};var n=kke(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kke(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function bke(e,t){var n=e.x,r=e.y,a=vke(e,pke),o="".concat(n),i=parseInt(o,10),c="".concat(r),u=parseInt(c,10),d="".concat(t.height||a.height),h=parseInt(d,10),y="".concat(t.width||a.width),m=parseInt(y,10);return Ky(Ky(Ky(Ky(Ky({},t),a),i?{x:i}:{}),u?{y:u}:{}),{},{height:h,width:m,name:t.name,radius:t.radius})}function iB(e){return q.createElement(R$,pC({shapeType:"rectangle",propTransformer:bke,activeClassName:"recharts-active-bar"},e))}var xke=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,a){if(typeof t=="number")return t;var o=De(r)||zse(r);return o?t(r,a):(o||gr(!1),n)}},wke=["value","background"],sB;function Fu(e){"@babel/helpers - typeof";return Fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fu(e)}function _ke(e,t){if(e==null)return{};var n=Ske(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ske(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Mg(){return Mg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mg.apply(this,arguments)}function cB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Rn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cB(Object(n),!0).forEach(function(r){bs(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Cke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fB(r.key),r)}}function jke(e,t,n){return t&&lB(e.prototype,t),n&&lB(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ake(e,t,n){return t=Lg(t),Oke(e,uB()?Reflect.construct(t,n||[],Lg(e).constructor):t.apply(e,n))}function Oke(e,t){if(t&&(Fu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Eke(e)}function Eke(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(uB=function(){return!!e})()}function Lg(e){return Lg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lg(e)}function Tke(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hC(e,t)}function hC(e,t){return hC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},hC(e,t)}function bs(e,t,n){return t=fB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fB(e){var t=Nke(e,"string");return Fu(t)=="symbol"?t:t+""}function Nke(e,t){if(Fu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Zy=(function(e){function t(){var n;Cke(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=Ake(this,t,[].concat(a)),bs(n,"state",{isAnimationFinished:!1}),bs(n,"id",fu("recharts-bar-")),bs(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),i&&i()}),bs(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),i&&i()}),n}return Tke(t,e),jke(t,[{key:"renderRectanglesStatically",value:function(r){var a=this,o=this.props,i=o.shape,c=o.dataKey,u=o.activeIndex,d=o.activeBar,h=it(this.props,!1);return r&&r.map(function(y,m){var k=m===u,w=k?d:i,x=Rn(Rn(Rn({},h),y),{},{isActive:k,option:w,index:m,dataKey:c,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return q.createElement(Pt,Mg({className:"recharts-bar-rectangle"},xc(a.props,y,m),{key:"rectangle-".concat(y==null?void 0:y.x,"-").concat(y==null?void 0:y.y,"-").concat(y==null?void 0:y.value,"-").concat(m)}),q.createElement(iB,x))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,a=this.props,o=a.data,i=a.layout,c=a.isAnimationActive,u=a.animationBegin,d=a.animationDuration,h=a.animationEasing,y=a.animationId,m=this.state.prevData;return q.createElement(Ko,{begin:u,duration:d,isActive:c,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(k){var w=k.t,x=o.map(function(b,_){var C=m&&m[_];if(C){var E=Gr(C.x,b.x),O=Gr(C.y,b.y),j=Gr(C.width,b.width),N=Gr(C.height,b.height);return Rn(Rn({},b),{},{x:E(w),y:O(w),width:j(w),height:N(w)})}if(i==="horizontal"){var P=Gr(0,b.height),R=P(w);return Rn(Rn({},b),{},{y:b.y+b.height-R,height:R})}var M=Gr(0,b.width),F=M(w);return Rn(Rn({},b),{},{width:F})});return q.createElement(Pt,null,r.renderRectanglesStatically(x))})}},{key:"renderRectangles",value:function(){var r=this.props,a=r.data,o=r.isAnimationActive,i=this.state.prevData;return o&&a&&a.length&&(!i||!Au(i,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var r=this,a=this.props,o=a.data,i=a.dataKey,c=a.activeIndex,u=it(this.props.background,!1);return o.map(function(d,h){d.value;var y=d.background,m=_ke(d,wke);if(!y)return null;var k=Rn(Rn(Rn(Rn(Rn({},m),{},{fill:"#eee"},y),u),xc(r.props,d,h)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:i,index:h,className:"recharts-bar-background-rectangle"});return q.createElement(iB,Mg({key:"background-bar-".concat(h),option:r.props.background,isActive:h===c},k))})}},{key:"renderErrorBar",value:function(r,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,i=o.data,c=o.xAxis,u=o.yAxis,d=o.layout,h=o.children,y=Aa(h,ag);if(!y)return null;var m=d==="vertical"?i[0].height/2:i[0].width/2,k=function(b,_){var C=Array.isArray(b.value)?b.value[1]:b.value;return{x:b.x,y:b.y,value:C,errorVal:Vn(b,_)}},w={clipPath:r?"url(#clipPath-".concat(a,")"):null};return q.createElement(Pt,w,y.map(function(x){return q.cloneElement(x,{key:"error-bar-".concat(a,"-").concat(x.props.dataKey),data:i,xAxis:c,yAxis:u,layout:d,offset:m,dataPointFormatter:k})}))}},{key:"render",value:function(){var r=this.props,a=r.hide,o=r.data,i=r.className,c=r.xAxis,u=r.yAxis,d=r.left,h=r.top,y=r.width,m=r.height,k=r.isAnimationActive,w=r.background,x=r.id;if(a||!o||!o.length)return null;var b=this.state.isAnimationFinished,_=vt("recharts-bar",i),C=c&&c.allowDataOverflow,E=u&&u.allowDataOverflow,O=C||E,j=bt(x)?this.id:x;return q.createElement(Pt,{className:_},C||E?q.createElement("defs",null,q.createElement("clipPath",{id:"clipPath-".concat(j)},q.createElement("rect",{x:C?d:d-y/2,y:E?h:h-m/2,width:C?y:y*2,height:E?m:m*2}))):null,q.createElement(Pt,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(j,")"):null},w?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,j),(!k||b)&&Ai.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.animationId!==a.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:a.curData}:r.data!==a.curData?{curData:r.data}:null}}])})(v.PureComponent);sB=Zy,bs(Zy,"displayName","Bar"),bs(Zy,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Sc.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),bs(Zy,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,a=e.bandSize,o=e.xAxis,i=e.yAxis,c=e.xAxisTicks,u=e.yAxisTicks,d=e.stackedData,h=e.dataStartIndex,y=e.displayedData,m=e.offset,k=nme(r,n);if(!k)return null;var w=t.layout,x=n.type.defaultProps,b=x!==void 0?Rn(Rn({},x),n.props):n.props,_=b.dataKey,C=b.children,E=b.minPointSize,O=w==="horizontal"?i:o,j=d?O.scale.domain():null,N=lme({numericAxis:O}),P=Aa(C,O0),R=y.map(function(M,F){var H,U,z,$,Z,D;d?H=rme(d[h+F],j):(H=Vn(M,_),Array.isArray(H)||(H=[N,H]));var X=xke(E,sB.defaultProps.minPointSize)(H[1],F);if(w==="horizontal"){var V,ne=[i.scale(H[0]),i.scale(H[1])],I=ne[0],ee=ne[1];U=uI({axis:o,ticks:c,bandSize:a,offset:k.offset,entry:M,index:F}),z=(V=ee!=null?ee:I)!==null&&V!==void 0?V:void 0,$=k.size;var se=I-ee;if(Z=Number.isNaN(se)?0:se,D={x:U,y:i.y,width:$,height:i.height},Math.abs(X)>0&&Math.abs(Z)<Math.abs(X)){var W=Nr(Z||X)*(Math.abs(X)-Math.abs(Z));z-=W,Z+=W}}else{var ie=[o.scale(H[0]),o.scale(H[1])],de=ie[0],ue=ie[1];if(U=de,z=uI({axis:i,ticks:u,bandSize:a,offset:k.offset,entry:M,index:F}),$=ue-de,Z=k.size,D={x:o.x,y:z,width:o.width,height:Z},Math.abs(X)>0&&Math.abs($)<Math.abs(X)){var we=Nr($||X)*(Math.abs(X)-Math.abs($));$+=we}}return Rn(Rn(Rn({},M),{},{x:U,y:z,width:$,height:Z,value:d?H:H[1],payload:M,background:D},P&&P[F]&&P[F].props),{},{tooltipPayload:[hI(n,M)],tooltipPosition:{x:U+$/2,y:z+Z/2}})});return Rn({data:R,layout:w},m)});function Xy(e){"@babel/helpers - typeof";return Xy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xy(e)}function Pke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pB(r.key),r)}}function Rke(e,t,n){return t&&dB(e.prototype,t),n&&dB(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function yB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function po(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yB(Object(n),!0).forEach(function(r){Dg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Dg(e,t,n){return t=pB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pB(e){var t=Mke(e,"string");return Xy(t)=="symbol"?t:t+""}function Mke(e,t){if(Xy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Lke=function(t,n,r,a,o){var i=t.width,c=t.height,u=t.layout,d=t.children,h=Object.keys(n),y={left:r.left,leftMirror:r.left,right:i-r.right,rightMirror:i-r.right,top:r.top,topMirror:r.top,bottom:c-r.bottom,bottomMirror:c-r.bottom},m=!!sa(d,Zy);return h.reduce(function(k,w){var x=n[w],b=x.orientation,_=x.domain,C=x.padding,E=C===void 0?{}:C,O=x.mirror,j=x.reversed,N="".concat(b).concat(O?"Mirror":""),P,R,M,F,H;if(x.type==="number"&&(x.padding==="gap"||x.padding==="no-gap")){var U=_[1]-_[0],z=1/0,$=x.categoricalDomain.sort(qse);if($.forEach(function(ie,de){de>0&&(z=Math.min((ie||0)-($[de-1]||0),z))}),Number.isFinite(z)){var Z=z/U,D=x.layout==="vertical"?r.height:r.width;if(x.padding==="gap"&&(P=Z*D/2),x.padding==="no-gap"){var X=Pr(t.barCategoryGap,Z*D),V=Z*D/2;P=V-X-(V-X)/D*X}}}a==="xAxis"?R=[r.left+(E.left||0)+(P||0),r.left+r.width-(E.right||0)-(P||0)]:a==="yAxis"?R=u==="horizontal"?[r.top+r.height-(E.bottom||0),r.top+(E.top||0)]:[r.top+(E.top||0)+(P||0),r.top+r.height-(E.bottom||0)-(P||0)]:R=x.range,j&&(R=[R[1],R[0]]);var ne=oI(x,o,m),I=ne.scale,ee=ne.realScaleType;I.domain(_).range(R),sI(I);var se=cI(I,po(po({},x),{},{realScaleType:ee}));a==="xAxis"?(H=b==="top"&&!O||b==="bottom"&&O,M=r.left,F=y[N]-H*x.height):a==="yAxis"&&(H=b==="left"&&!O||b==="right"&&O,M=y[N]-H*x.width,F=r.top);var W=po(po(po({},x),se),{},{realScaleType:ee,x:M,y:F,scale:I,width:a==="xAxis"?r.width:x.width,height:a==="yAxis"?r.height:x.height});return W.bandSize=ig(W,se),!x.hide&&a==="xAxis"?y[N]+=(H?-1:1)*W.height:x.hide||(y[N]+=(H?-1:1)*W.width),po(po({},k),{},Dg({},w,W))},{})},hB=function(t,n){var r=t.x,a=t.y,o=n.x,i=n.y;return{x:Math.min(r,o),y:Math.min(a,i),width:Math.abs(o-r),height:Math.abs(i-a)}},Dke=function(t){var n=t.x1,r=t.y1,a=t.x2,o=t.y2;return hB({x:n,y:r},{x:a,y:o})},mB=(function(){function e(t){Pke(this,e),this.scale=t}return Rke(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.bandAware,o=r.position;if(n!==void 0){if(o)switch(o){case"start":return this.scale(n);case"middle":{var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+i}case"end":{var c=this.bandwidth?this.bandwidth():0;return this.scale(n)+c}default:return this.scale(n)}if(a){var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+u}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),a=r[0],o=r[r.length-1];return a<=o?n>=a&&n<=o:n>=o&&n<=a}}],[{key:"create",value:function(n){return new e(n)}}])})();Dg(mB,"EPS",1e-4);var mC=function(t){var n=Object.keys(t).reduce(function(r,a){return po(po({},r),{},Dg({},a,mB.create(t[a])))},{});return po(po({},n),{},{apply:function(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=o.bandAware,c=o.position;return lke(a,function(u,d){return n[d].apply(u,{bandAware:i,position:c})})},isInRange:function(a){return aB(a,function(o,i){return n[i].isInRange(o)})}})};function Ike(e){return(e%180+180)%180}var $ke=function(t){var n=t.width,r=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Ike(a),i=o*Math.PI/180,c=Math.atan(r/n),u=i>c&&i<Math.PI-c?r/Math.sin(i):n/Math.cos(i);return Math.abs(u)},gC,gB;function Bke(){if(gB)return gC;gB=1;var e=qo(),t=ey(),n=b0();function r(a){return function(o,i,c){var u=Object(o);if(!t(o)){var d=e(i,3);o=n(o),i=function(y){return d(u[y],y,u)}}var h=a(o,i,c);return h>-1?u[d?o[h]:h]:void 0}}return gC=r,gC}var vC,vB;function Uke(){if(vB)return vC;vB=1;var e=U$();function t(n){var r=e(n),a=r%1;return r===r?a?r-a:r:0}return vC=t,vC}var kC,kB;function Fke(){if(kB)return kC;kB=1;var e=RR(),t=qo(),n=Uke(),r=Math.max;function a(o,i,c){var u=o==null?0:o.length;if(!u)return-1;var d=c==null?0:n(c);return d<0&&(d=r(u+d,0)),e(o,t(i,3),d)}return kC=a,kC}var bC,bB;function zke(){if(bB)return bC;bB=1;var e=Bke(),t=Fke(),n=e(t);return bC=n,bC}var Hke=zke();const Vke=xt(Hke);var qke=rN(),Gke=xt(qke)(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),xC=v.createContext(void 0),wC=v.createContext(void 0),xB=v.createContext(void 0),wB=v.createContext({}),_B=v.createContext(void 0),SB=v.createContext(0),CB=v.createContext(0),jB=function(t){var n=t.state,r=n.xAxisMap,a=n.yAxisMap,o=n.offset,i=t.clipPathId,c=t.children,u=t.width,d=t.height,h=Gke(o);return q.createElement(xC.Provider,{value:r},q.createElement(wC.Provider,{value:a},q.createElement(wB.Provider,{value:o},q.createElement(xB.Provider,{value:h},q.createElement(_B.Provider,{value:i},q.createElement(SB.Provider,{value:d},q.createElement(CB.Provider,{value:u},c)))))))},Wke=function(){return v.useContext(_B)},AB=function(t){var n=v.useContext(xC);n==null&&gr(!1);var r=n[t];return r==null&&gr(!1),r},Yke=function(){var t=v.useContext(xC);return ys(t)},Kke=function(){var t=v.useContext(wC),n=Vke(t,function(r){return aB(r.domain,Number.isFinite)});return n||ys(t)},OB=function(t){var n=v.useContext(wC);n==null&&gr(!1);var r=n[t];return r==null&&gr(!1),r},Zke=function(){var t=v.useContext(xB);return t},Xke=function(){return v.useContext(wB)},_C=function(){return v.useContext(CB)},SC=function(){return v.useContext(SB)};function zu(e){"@babel/helpers - typeof";return zu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zu(e)}function Qke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jke(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,PB(r.key),r)}}function ebe(e,t,n){return t&&Jke(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function tbe(e,t,n){return t=Ig(t),nbe(e,EB()?Reflect.construct(t,n||[],Ig(e).constructor):t.apply(e,n))}function nbe(e,t){if(t&&(zu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rbe(e)}function rbe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(EB=function(){return!!e})()}function Ig(e){return Ig=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ig(e)}function abe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&CC(e,t)}function CC(e,t){return CC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},CC(e,t)}function TB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function NB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TB(Object(n),!0).forEach(function(r){jC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jC(e,t,n){return t=PB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PB(e){var t=obe(e,"string");return zu(t)=="symbol"?t:t+""}function obe(e,t){if(zu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(zu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function ibe(e,t){return ube(e)||lbe(e,t)||cbe(e,t)||sbe()}function sbe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cbe(e,t){if(e){if(typeof e=="string")return RB(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return RB(e,t)}}function RB(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function lbe(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function ube(e){if(Array.isArray(e))return e}function AC(){return AC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},AC.apply(this,arguments)}var fbe=function(t,n){var r;return q.isValidElement(t)?r=q.cloneElement(t,n):dt(t)?r=t(n):r=q.createElement("line",AC({},n,{className:"recharts-reference-line-line"})),r},dbe=function(t,n,r,a,o,i,c,u,d){var h=o.x,y=o.y,m=o.width,k=o.height;if(r){var w=d.y,x=t.y.apply(w,{position:i});if(Zo(d,"discard")&&!t.y.isInRange(x))return null;var b=[{x:h+m,y:x},{x:h,y:x}];return u==="left"?b.reverse():b}if(n){var _=d.x,C=t.x.apply(_,{position:i});if(Zo(d,"discard")&&!t.x.isInRange(C))return null;var E=[{x:C,y:y+k},{x:C,y}];return c==="top"?E.reverse():E}if(a){var O=d.segment,j=O.map(function(N){return t.apply(N,{position:i})});return Zo(d,"discard")&&oke(j,function(N){return!t.isInRange(N)})?null:j}return null};function ybe(e){var t=e.x,n=e.y,r=e.segment,a=e.xAxisId,o=e.yAxisId,i=e.shape,c=e.className,u=e.alwaysShow,d=Wke(),h=AB(a),y=OB(o),m=Zke();if(!d||!m)return null;co(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var k=mC({x:h.scale,y:y.scale}),w=zn(t),x=zn(n),b=r&&r.length===2,_=dbe(k,w,x,b,m,e.position,h.orientation,y.orientation,e);if(!_)return null;var C=ibe(_,2),E=C[0],O=E.x,j=E.y,N=C[1],P=N.x,R=N.y,M=Zo(e,"hidden")?"url(#".concat(d,")"):void 0,F=NB(NB({clipPath:M},it(e,!0)),{},{x1:O,y1:j,x2:P,y2:R});return q.createElement(Pt,{className:vt("recharts-reference-line",c)},fbe(i,F),er.renderCallByParent(e,Dke({x1:O,y1:j,x2:P,y2:R})))}var OC=(function(e){function t(){return Qke(this,t),tbe(this,t,arguments)}return abe(t,e),ebe(t,[{key:"render",value:function(){return q.createElement(ybe,this.props)}}])})(q.Component);jC(OC,"displayName","ReferenceLine"),jC(OC,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function EC(){return EC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},EC.apply(this,arguments)}function Hu(e){"@babel/helpers - typeof";return Hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hu(e)}function MB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function LB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MB(Object(n),!0).forEach(function(r){Bg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pbe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hbe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,IB(r.key),r)}}function mbe(e,t,n){return t&&hbe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gbe(e,t,n){return t=$g(t),vbe(e,DB()?Reflect.construct(t,n||[],$g(e).constructor):t.apply(e,n))}function vbe(e,t){if(t&&(Hu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kbe(e)}function kbe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(DB=function(){return!!e})()}function $g(e){return $g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$g(e)}function bbe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&TC(e,t)}function TC(e,t){return TC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},TC(e,t)}function Bg(e,t,n){return t=IB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IB(e){var t=xbe(e,"string");return Hu(t)=="symbol"?t:t+""}function xbe(e,t){if(Hu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Hu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var wbe=function(t){var n=t.x,r=t.y,a=t.xAxis,o=t.yAxis,i=mC({x:a.scale,y:o.scale}),c=i.apply({x:n,y:r},{bandAware:!0});return Zo(t,"discard")&&!i.isInRange(c)?null:c},Ug=(function(e){function t(){return pbe(this,t),gbe(this,t,arguments)}return bbe(t,e),mbe(t,[{key:"render",value:function(){var r=this.props,a=r.x,o=r.y,i=r.r,c=r.alwaysShow,u=r.clipPathId,d=zn(a),h=zn(o);if(co(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!h)return null;var y=wbe(this.props);if(!y)return null;var m=y.x,k=y.y,w=this.props,x=w.shape,b=w.className,_=Zo(this.props,"hidden")?"url(#".concat(u,")"):void 0,C=LB(LB({clipPath:_},it(this.props,!0)),{},{cx:m,cy:k});return q.createElement(Pt,{className:vt("recharts-reference-dot",b)},t.renderDot(x,C),er.renderCallByParent(this.props,{x:m-i,y:k-i,width:2*i,height:2*i}))}}])})(q.Component);Bg(Ug,"displayName","ReferenceDot"),Bg(Ug,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1}),Bg(Ug,"renderDot",function(e,t){var n;return q.isValidElement(e)?n=q.cloneElement(e,t):dt(e)?n=e(t):n=q.createElement(vg,EC({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function NC(){return NC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NC.apply(this,arguments)}function Vu(e){"@babel/helpers - typeof";return Vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vu(e)}function $B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function BB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$B(Object(n),!0).forEach(function(r){zg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$B(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _be(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sbe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,FB(r.key),r)}}function Cbe(e,t,n){return t&&Sbe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jbe(e,t,n){return t=Fg(t),Abe(e,UB()?Reflect.construct(t,n||[],Fg(e).constructor):t.apply(e,n))}function Abe(e,t){if(t&&(Vu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Obe(e)}function Obe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(UB=function(){return!!e})()}function Fg(e){return Fg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Fg(e)}function Ebe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&PC(e,t)}function PC(e,t){return PC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},PC(e,t)}function zg(e,t,n){return t=FB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FB(e){var t=Tbe(e,"string");return Vu(t)=="symbol"?t:t+""}function Tbe(e,t){if(Vu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Nbe=function(t,n,r,a,o){var i=o.x1,c=o.x2,u=o.y1,d=o.y2,h=o.xAxis,y=o.yAxis;if(!h||!y)return null;var m=mC({x:h.scale,y:y.scale}),k={x:t?m.x.apply(i,{position:"start"}):m.x.rangeMin,y:r?m.y.apply(u,{position:"start"}):m.y.rangeMin},w={x:n?m.x.apply(c,{position:"end"}):m.x.rangeMax,y:a?m.y.apply(d,{position:"end"}):m.y.rangeMax};return Zo(o,"discard")&&(!m.isInRange(k)||!m.isInRange(w))?null:hB(k,w)},Hg=(function(e){function t(){return _be(this,t),jbe(this,t,arguments)}return Ebe(t,e),Cbe(t,[{key:"render",value:function(){var r=this.props,a=r.x1,o=r.x2,i=r.y1,c=r.y2,u=r.className,d=r.alwaysShow,h=r.clipPathId;co(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=zn(a),m=zn(o),k=zn(i),w=zn(c),x=this.props.shape;if(!y&&!m&&!k&&!w&&!x)return null;var b=Nbe(y,m,k,w,this.props);if(!b&&!x)return null;var _=Zo(this.props,"hidden")?"url(#".concat(h,")"):void 0;return q.createElement(Pt,{className:vt("recharts-reference-area",u)},t.renderRect(x,BB(BB({clipPath:_},it(this.props,!0)),b)),er.renderCallByParent(this.props,b))}}])})(q.Component);zg(Hg,"displayName","ReferenceArea"),zg(Hg,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1}),zg(Hg,"renderRect",function(e,t){var n;return q.isValidElement(e)?n=q.cloneElement(e,t):dt(e)?n=e(t):n=q.createElement(HS,NC({},t,{className:"recharts-reference-area-rect"})),n});function zB(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],a=0;a<e.length;a+=t)r.push(e[a]);return r}function Pbe(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return $ke(r,n)}function Rbe(e,t,n){var r=n==="width",a=e.x,o=e.y,i=e.width,c=e.height;return t===1?{start:r?a:o,end:r?a+i:o+c}:{start:r?a+i:o+c,end:r?a:o}}function Vg(e,t,n,r,a){if(e*t<e*r||e*t>e*a)return!1;var o=n();return e*(t-e*o/2-r)>=0&&e*(t+e*o/2-a)<=0}function Mbe(e,t){return zB(e,t+1)}function Lbe(e,t,n,r,a){for(var o=(r||[]).slice(),i=t.start,c=t.end,u=0,d=1,h=i,y=function(){var w=r==null?void 0:r[u];if(w===void 0)return{v:zB(r,d)};var x=u,b,_=function(){return b===void 0&&(b=n(w,x)),b},C=w.coordinate,E=u===0||Vg(e,C,_,h,c);E||(u=0,h=i,d+=1),E&&(h=C+e*(_()/2+a),u+=d)},m;d<=o.length;)if(m=y(),m)return m.v;return[]}function Qy(e){"@babel/helpers - typeof";return Qy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qy(e)}function HB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function kr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HB(Object(n),!0).forEach(function(r){Dbe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Dbe(e,t,n){return t=Ibe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ibe(e){var t=$be(e,"string");return Qy(t)=="symbol"?t:t+""}function $be(e,t){if(Qy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Bbe(e,t,n,r,a){for(var o=(r||[]).slice(),i=o.length,c=t.start,u=t.end,d=function(m){var k=o[m],w,x=function(){return w===void 0&&(w=n(k,m)),w};if(m===i-1){var b=e*(k.coordinate+e*x()/2-u);o[m]=k=kr(kr({},k),{},{tickCoord:b>0?k.coordinate-b*e:k.coordinate})}else o[m]=k=kr(kr({},k),{},{tickCoord:k.coordinate});var _=Vg(e,k.tickCoord,x,c,u);_&&(u=k.tickCoord-e*(x()/2+a),o[m]=kr(kr({},k),{},{isShow:!0}))},h=i-1;h>=0;h--)d(h);return o}function Ube(e,t,n,r,a,o){var i=(r||[]).slice(),c=i.length,u=t.start,d=t.end;if(o){var h=r[c-1],y=n(h,c-1),m=e*(h.coordinate+e*y/2-d);i[c-1]=h=kr(kr({},h),{},{tickCoord:m>0?h.coordinate-m*e:h.coordinate});var k=Vg(e,h.tickCoord,function(){return y},u,d);k&&(d=h.tickCoord-e*(y/2+a),i[c-1]=kr(kr({},h),{},{isShow:!0}))}for(var w=o?c-1:c,x=function(C){var E=i[C],O,j=function(){return O===void 0&&(O=n(E,C)),O};if(C===0){var N=e*(E.coordinate-e*j()/2-u);i[C]=E=kr(kr({},E),{},{tickCoord:N<0?E.coordinate-N*e:E.coordinate})}else i[C]=E=kr(kr({},E),{},{tickCoord:E.coordinate});var P=Vg(e,E.tickCoord,j,u,d);P&&(u=E.tickCoord+e*(j()/2+a),i[C]=kr(kr({},E),{},{isShow:!0}))},b=0;b<w;b++)x(b);return i}function RC(e,t,n){var r=e.tick,a=e.ticks,o=e.viewBox,i=e.minTickGap,c=e.orientation,u=e.interval,d=e.tickFormatter,h=e.unit,y=e.angle;if(!a||!a.length||!r)return[];if(De(u)||Sc.isSsr)return Mbe(a,typeof u=="number"&&De(u)?u:0);var m=[],k=c==="top"||c==="bottom"?"width":"height",w=h&&k==="width"?iy(h,{fontSize:t,letterSpacing:n}):{width:0,height:0},x=function(E,O){var j=dt(d)?d(E.value,O):E.value;return k==="width"?Pbe(iy(j,{fontSize:t,letterSpacing:n}),w,y):iy(j,{fontSize:t,letterSpacing:n})[k]},b=a.length>=2?Nr(a[1].coordinate-a[0].coordinate):1,_=Rbe(o,b,k);return u==="equidistantPreserveStart"?Lbe(b,_,x,a,i):(u==="preserveStart"||u==="preserveStartEnd"?m=Ube(b,_,x,a,i,u==="preserveStartEnd"):m=Bbe(b,_,x,a,i),m.filter(function(C){return C.isShow}))}var Fbe=["viewBox"],zbe=["viewBox"],Hbe=["ticks"];function qu(e){"@babel/helpers - typeof";return qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qu(e)}function Gu(){return Gu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gu.apply(this,arguments)}function VB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VB(Object(n),!0).forEach(function(r){DC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MC(e,t){if(e==null)return{};var n=Vbe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Vbe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function qbe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WB(r.key),r)}}function Gbe(e,t,n){return t&&qB(e.prototype,t),n&&qB(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wbe(e,t,n){return t=qg(t),Ybe(e,GB()?Reflect.construct(t,n||[],qg(e).constructor):t.apply(e,n))}function Ybe(e,t){if(t&&(qu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kbe(e)}function Kbe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(GB=function(){return!!e})()}function qg(e){return qg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},qg(e)}function Zbe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&LC(e,t)}function LC(e,t){return LC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},LC(e,t)}function DC(e,t,n){return t=WB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WB(e){var t=Xbe(e,"string");return qu(t)=="symbol"?t:t+""}function Xbe(e,t){if(qu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Wu=(function(e){function t(n){var r;return qbe(this,t),r=Wbe(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return Zbe(t,e),Gbe(t,[{key:"shouldComponentUpdate",value:function(r,a){var o=r.viewBox,i=MC(r,Fbe),c=this.props,u=c.viewBox,d=MC(c,zbe);return!du(o,u)||!du(i,d)||!du(a,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var a=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var a=this.props,o=a.x,i=a.y,c=a.width,u=a.height,d=a.orientation,h=a.tickSize,y=a.mirror,m=a.tickMargin,k,w,x,b,_,C,E=y?-1:1,O=r.tickSize||h,j=De(r.tickCoord)?r.tickCoord:r.coordinate;switch(d){case"top":k=w=r.coordinate,b=i+ +!y*u,x=b-E*O,C=x-E*m,_=j;break;case"left":x=b=r.coordinate,w=o+ +!y*c,k=w-E*O,_=k-E*m,C=j;break;case"right":x=b=r.coordinate,w=o+ +y*c,k=w+E*O,_=k+E*m,C=j;break;default:k=w=r.coordinate,b=i+ +y*u,x=b+E*O,C=x+E*m,_=j;break}return{line:{x1:k,y1:x,x2:w,y2:b},tick:{x:_,y:C}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,a=r.orientation,o=r.mirror,i;switch(a){case"left":i=o?"start":"end";break;case"right":i=o?"end":"start";break;default:i="middle";break}return i}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,a=r.orientation,o=r.mirror,i="end";switch(a){case"left":case"right":i="middle";break;case"top":i=o?"start":"end";break;default:i=o?"end":"start";break}return i}},{key:"renderAxisLine",value:function(){var r=this.props,a=r.x,o=r.y,i=r.width,c=r.height,u=r.orientation,d=r.mirror,h=r.axisLine,y=Gn(Gn(Gn({},it(this.props,!1)),it(h,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var m=+(u==="top"&&!d||u==="bottom"&&d);y=Gn(Gn({},y),{},{x1:a,y1:o+m*c,x2:a+i,y2:o+m*c})}else{var k=+(u==="left"&&!d||u==="right"&&d);y=Gn(Gn({},y),{},{x1:a+k*i,y1:o,x2:a+k*i,y2:o+c})}return q.createElement("line",Gu({},y,{className:vt("recharts-cartesian-axis-line",ia(h,"className"))}))}},{key:"renderTicks",value:function(r,a,o){var i=this,c=this.props,u=c.tickLine,d=c.stroke,h=c.tick,y=c.tickFormatter,m=c.unit,k=RC(Gn(Gn({},this.props),{},{ticks:r}),a,o),w=this.getTickTextAnchor(),x=this.getTickVerticalAnchor(),b=it(this.props,!1),_=it(h,!1),C=Gn(Gn({},b),{},{fill:"none"},it(u,!1)),E=k.map(function(O,j){var N=i.getTickLineCoord(O),P=N.line,R=N.tick,M=Gn(Gn(Gn(Gn({textAnchor:w,verticalAnchor:x},b),{},{stroke:"none",fill:d},_),R),{},{index:j,payload:O,visibleTicksCount:k.length,tickFormatter:y});return q.createElement(Pt,Gu({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},xc(i.props,O,j)),u&&q.createElement("line",Gu({},C,P,{className:vt("recharts-cartesian-axis-tick-line",ia(u,"className"))})),h&&t.renderTickItem(h,M,"".concat(dt(y)?y(O.value,j):O.value).concat(m||"")))});return q.createElement("g",{className:"recharts-cartesian-axis-ticks"},E)}},{key:"render",value:function(){var r=this,a=this.props,o=a.axisLine,i=a.width,c=a.height,u=a.ticksGenerator,d=a.className,h=a.hide;if(h)return null;var y=this.props,m=y.ticks,k=MC(y,Hbe),w=m;return dt(u)&&(w=m&&m.length>0?u(this.props):u(k)),i<=0||c<=0||!w||!w.length?null:q.createElement(Pt,{className:vt("recharts-cartesian-axis",d),ref:function(b){r.layerReference=b}},o&&this.renderAxisLine(),this.renderTicks(w,this.state.fontSize,this.state.letterSpacing),er.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,a,o){var i,c=vt(a.className,"recharts-cartesian-axis-tick-value");return q.isValidElement(r)?i=q.cloneElement(r,Gn(Gn({},a),{},{className:c})):dt(r)?i=r(Gn(Gn({},a),{},{className:c})):i=q.createElement(Cc,Gu({},a,{className:"recharts-cartesian-axis-tick-value"}),o),i}}])})(v.Component);DC(Wu,"displayName","CartesianAxis"),DC(Wu,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var Qbe=["x1","y1","x2","y2","key"],Jbe=["offset"];function Bc(e){"@babel/helpers - typeof";return Bc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bc(e)}function YB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function br(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YB(Object(n),!0).forEach(function(r){exe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YB(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function exe(e,t,n){return t=txe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function txe(e){var t=nxe(e,"string");return Bc(t)=="symbol"?t:t+""}function nxe(e,t){if(Bc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bc(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Uc(){return Uc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uc.apply(this,arguments)}function KB(e,t){if(e==null)return{};var n=rxe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rxe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var axe=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,a=t.x,o=t.y,i=t.width,c=t.height,u=t.ry;return q.createElement("rect",{x:a,y:o,ry:u,width:i,height:c,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function ZB(e,t){var n;if(q.isValidElement(e))n=q.cloneElement(e,t);else if(dt(e))n=e(t);else{var r=t.x1,a=t.y1,o=t.x2,i=t.y2,c=t.key,u=KB(t,Qbe),d=it(u,!1);d.offset;var h=KB(d,Jbe);n=q.createElement("line",Uc({},h,{x1:r,y1:a,x2:o,y2:i,fill:"none",key:c}))}return n}function oxe(e){var t=e.x,n=e.width,r=e.horizontal,a=r===void 0?!0:r,o=e.horizontalPoints;if(!a||!o||!o.length)return null;var i=o.map(function(c,u){var d=br(br({},e),{},{x1:t,y1:c,x2:t+n,y2:c,key:"line-".concat(u),index:u});return ZB(a,d)});return q.createElement("g",{className:"recharts-cartesian-grid-horizontal"},i)}function ixe(e){var t=e.y,n=e.height,r=e.vertical,a=r===void 0?!0:r,o=e.verticalPoints;if(!a||!o||!o.length)return null;var i=o.map(function(c,u){var d=br(br({},e),{},{x1:c,y1:t,x2:c,y2:t+n,key:"line-".concat(u),index:u});return ZB(a,d)});return q.createElement("g",{className:"recharts-cartesian-grid-vertical"},i)}function sxe(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,a=e.y,o=e.width,i=e.height,c=e.horizontalPoints,u=e.horizontal,d=u===void 0?!0:u;if(!d||!t||!t.length)return null;var h=c.map(function(m){return Math.round(m+a-a)}).sort(function(m,k){return m-k});a!==h[0]&&h.unshift(0);var y=h.map(function(m,k){var w=!h[k+1],x=w?a+i-m:h[k+1]-m;if(x<=0)return null;var b=k%t.length;return q.createElement("rect",{key:"react-".concat(k),y:m,x:r,height:x,width:o,stroke:"none",fill:t[b],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return q.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},y)}function cxe(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,a=e.fillOpacity,o=e.x,i=e.y,c=e.width,u=e.height,d=e.verticalPoints;if(!n||!r||!r.length)return null;var h=d.map(function(m){return Math.round(m+o-o)}).sort(function(m,k){return m-k});o!==h[0]&&h.unshift(0);var y=h.map(function(m,k){var w=!h[k+1],x=w?o+c-m:h[k+1]-m;if(x<=0)return null;var b=k%r.length;return q.createElement("rect",{key:"react-".concat(k),x:m,y:i,width:x,height:u,stroke:"none",fill:r[b],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return q.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},y)}var lxe=function(t,n){var r=t.xAxis,a=t.width,o=t.height,i=t.offset;return aI(RC(br(br(br({},Wu.defaultProps),r),{},{ticks:Ci(r,!0),viewBox:{x:0,y:0,width:a,height:o}})),i.left,i.left+i.width,n)},uxe=function(t,n){var r=t.yAxis,a=t.width,o=t.height,i=t.offset;return aI(RC(br(br(br({},Wu.defaultProps),r),{},{ticks:Ci(r,!0),viewBox:{x:0,y:0,width:a,height:o}})),i.top,i.top+i.height,n)},Yu={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function XB(e){var t,n,r,a,o,i,c=_C(),u=SC(),d=Xke(),h=br(br({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Yu.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Yu.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Yu.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:Yu.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Yu.vertical,verticalFill:(i=e.verticalFill)!==null&&i!==void 0?i:Yu.verticalFill,x:De(e.x)?e.x:d.left,y:De(e.y)?e.y:d.top,width:De(e.width)?e.width:d.width,height:De(e.height)?e.height:d.height}),y=h.x,m=h.y,k=h.width,w=h.height,x=h.syncWithTicks,b=h.horizontalValues,_=h.verticalValues,C=Yke(),E=Kke();if(!De(k)||k<=0||!De(w)||w<=0||!De(y)||y!==+y||!De(m)||m!==+m)return null;var O=h.verticalCoordinatesGenerator||lxe,j=h.horizontalCoordinatesGenerator||uxe,N=h.horizontalPoints,P=h.verticalPoints;if((!N||!N.length)&&dt(j)){var R=b&&b.length,M=j({yAxis:E?br(br({},E),{},{ticks:R?b:E.ticks}):void 0,width:c,height:u,offset:d},R?!0:x);co(Array.isArray(M),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Bc(M),"]")),Array.isArray(M)&&(N=M)}if((!P||!P.length)&&dt(O)){var F=_&&_.length,H=O({xAxis:C?br(br({},C),{},{ticks:F?_:C.ticks}):void 0,width:c,height:u,offset:d},F?!0:x);co(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Bc(H),"]")),Array.isArray(H)&&(P=H)}return q.createElement("g",{className:"recharts-cartesian-grid"},q.createElement(axe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),q.createElement(oxe,Uc({},h,{offset:d,horizontalPoints:N,xAxis:C,yAxis:E})),q.createElement(ixe,Uc({},h,{offset:d,verticalPoints:P,xAxis:C,yAxis:E})),q.createElement(sxe,Uc({},h,{horizontalPoints:N})),q.createElement(cxe,Uc({},h,{verticalPoints:P})))}XB.displayName="CartesianGrid";var fxe=["layout","type","stroke","connectNulls","isRange","ref"],dxe=["key"],QB;function Ku(e){"@babel/helpers - typeof";return Ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ku(e)}function JB(e,t){if(e==null)return{};var n=yxe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yxe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Fc(){return Fc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fc.apply(this,arguments)}function eU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function xs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eU(Object(n),!0).forEach(function(r){Xo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eU(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tU(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rU(r.key),r)}}function hxe(e,t,n){return t&&tU(e.prototype,t),n&&tU(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function mxe(e,t,n){return t=Gg(t),gxe(e,nU()?Reflect.construct(t,n||[],Gg(e).constructor):t.apply(e,n))}function gxe(e,t){if(t&&(Ku(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vxe(e)}function vxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(nU=function(){return!!e})()}function Gg(e){return Gg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Gg(e)}function kxe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&IC(e,t)}function IC(e,t){return IC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},IC(e,t)}function Xo(e,t,n){return t=rU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rU(e){var t=bxe(e,"string");return Ku(t)=="symbol"?t:t+""}function bxe(e,t){if(Ku(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ku(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ws=(function(e){function t(){var n;pxe(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=mxe(this,t,[].concat(a)),Xo(n,"state",{isAnimationFinished:!0}),Xo(n,"id",fu("recharts-area-")),Xo(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),dt(i)&&i()}),Xo(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),dt(i)&&i()}),n}return kxe(t,e),hxe(t,[{key:"renderDots",value:function(r,a,o){var i=this.props.isAnimationActive,c=this.state.isAnimationFinished;if(i&&!c)return null;var u=this.props,d=u.dot,h=u.points,y=u.dataKey,m=it(this.props,!1),k=it(d,!0),w=h.map(function(b,_){var C=xs(xs(xs({key:"dot-".concat(_),r:3},m),k),{},{index:_,cx:b.x,cy:b.y,dataKey:y,value:b.value,payload:b.payload,points:h});return t.renderDotItem(d,C)}),x={clipPath:r?"url(#clipPath-".concat(a?"":"dots-").concat(o,")"):null};return q.createElement(Pt,Fc({className:"recharts-area-dots"},x),w)}},{key:"renderHorizontalRect",value:function(r){var a=this.props,o=a.baseLine,i=a.points,c=a.strokeWidth,u=i[0].x,d=i[i.length-1].x,h=r*Math.abs(u-d),y=gs(i.map(function(m){return m.y||0}));return De(o)&&typeof o=="number"?y=Math.max(o,y):o&&Array.isArray(o)&&o.length&&(y=Math.max(gs(o.map(function(m){return m.y||0})),y)),De(y)?q.createElement("rect",{x:u<d?u:u-h,y:0,width:h,height:Math.floor(y+(c?parseInt("".concat(c),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var a=this.props,o=a.baseLine,i=a.points,c=a.strokeWidth,u=i[0].y,d=i[i.length-1].y,h=r*Math.abs(u-d),y=gs(i.map(function(m){return m.x||0}));return De(o)&&typeof o=="number"?y=Math.max(o,y):o&&Array.isArray(o)&&o.length&&(y=Math.max(gs(o.map(function(m){return m.x||0})),y)),De(y)?q.createElement("rect",{x:0,y:u<d?u:u-h,width:y+(c?parseInt("".concat(c),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(r){var a=this.props.layout;return a==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,a,o,i){var c=this.props,u=c.layout,d=c.type,h=c.stroke,y=c.connectNulls,m=c.isRange;c.ref;var k=JB(c,fxe);return q.createElement(Pt,{clipPath:o?"url(#clipPath-".concat(i,")"):null},q.createElement(Pu,Fc({},it(k,!0),{points:r,connectNulls:y,type:d,baseLine:a,layout:u,stroke:"none",className:"recharts-area-area"})),h!=="none"&&q.createElement(Pu,Fc({},it(this.props,!1),{className:"recharts-area-curve",layout:u,type:d,connectNulls:y,fill:"none",points:r})),h!=="none"&&m&&q.createElement(Pu,Fc({},it(this.props,!1),{className:"recharts-area-curve",layout:u,type:d,connectNulls:y,fill:"none",points:a})))}},{key:"renderAreaWithAnimation",value:function(r,a){var o=this,i=this.props,c=i.points,u=i.baseLine,d=i.isAnimationActive,h=i.animationBegin,y=i.animationDuration,m=i.animationEasing,k=i.animationId,w=this.state,x=w.prevPoints,b=w.prevBaseLine;return q.createElement(Ko,{begin:h,duration:y,isActive:d,easing:m,from:{t:0},to:{t:1},key:"area-".concat(k),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(_){var C=_.t;if(x){var E=x.length/c.length,O=c.map(function(R,M){var F=Math.floor(M*E);if(x[F]){var H=x[F],U=Gr(H.x,R.x),z=Gr(H.y,R.y);return xs(xs({},R),{},{x:U(C),y:z(C)})}return R}),j;if(De(u)&&typeof u=="number"){var N=Gr(b,u);j=N(C)}else if(bt(u)||uu(u)){var P=Gr(b,0);j=P(C)}else j=u.map(function(R,M){var F=Math.floor(M*E);if(b[F]){var H=b[F],U=Gr(H.x,R.x),z=Gr(H.y,R.y);return xs(xs({},R),{},{x:U(C),y:z(C)})}return R});return o.renderAreaStatically(O,j,r,a)}return q.createElement(Pt,null,q.createElement("defs",null,q.createElement("clipPath",{id:"animationClipPath-".concat(a)},o.renderClipRect(C))),q.createElement(Pt,{clipPath:"url(#animationClipPath-".concat(a,")")},o.renderAreaStatically(c,u,r,a)))})}},{key:"renderArea",value:function(r,a){var o=this.props,i=o.points,c=o.baseLine,u=o.isAnimationActive,d=this.state,h=d.prevPoints,y=d.prevBaseLine,m=d.totalLength;return u&&i&&i.length&&(!h&&m>0||!Au(h,i)||!Au(y,c))?this.renderAreaWithAnimation(r,a):this.renderAreaStatically(i,c,r,a)}},{key:"render",value:function(){var r,a=this.props,o=a.hide,i=a.dot,c=a.points,u=a.className,d=a.top,h=a.left,y=a.xAxis,m=a.yAxis,k=a.width,w=a.height,x=a.isAnimationActive,b=a.id;if(o||!c||!c.length)return null;var _=this.state.isAnimationFinished,C=c.length===1,E=vt("recharts-area",u),O=y&&y.allowDataOverflow,j=m&&m.allowDataOverflow,N=O||j,P=bt(b)?this.id:b,R=(r=it(i,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},M=R.r,F=M===void 0?3:M,H=R.strokeWidth,U=H===void 0?2:H,z=ece(i)?i:{},$=z.clipDot,Z=$===void 0?!0:$,D=F*2+U;return q.createElement(Pt,{className:E},O||j?q.createElement("defs",null,q.createElement("clipPath",{id:"clipPath-".concat(P)},q.createElement("rect",{x:O?h:h-k/2,y:j?d:d-w/2,width:O?k:k*2,height:j?w:w*2})),!Z&&q.createElement("clipPath",{id:"clipPath-dots-".concat(P)},q.createElement("rect",{x:h-D/2,y:d-D/2,width:k+D,height:w+D}))):null,C?null:this.renderArea(N,P),(i||C)&&this.renderDots(N,Z,P),(!x||_)&&Ai.renderCallByParent(this.props,c))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.animationId!==a.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:a.curPoints,prevBaseLine:a.curBaseLine}:r.points!==a.curPoints||r.baseLine!==a.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])})(v.PureComponent);QB=ws,Xo(ws,"displayName","Area"),Xo(ws,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Sc.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),Xo(ws,"getBaseValue",function(e,t,n,r){var a=e.layout,o=e.baseValue,i=t.props.baseValue,c=i!=null?i:o;if(De(c)&&typeof c=="number")return c;var u=a==="horizontal"?r:n,d=u.scale.domain();if(u.type==="number"){var h=Math.max(d[0],d[1]),y=Math.min(d[0],d[1]);return c==="dataMin"?y:c==="dataMax"||h<0?h:Math.max(Math.min(d[0],d[1]),0)}return c==="dataMin"?d[0]:c==="dataMax"?d[1]:d[0]}),Xo(ws,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,a=e.yAxis,o=e.xAxisTicks,i=e.yAxisTicks,c=e.bandSize,u=e.dataKey,d=e.stackedData,h=e.dataStartIndex,y=e.displayedData,m=e.offset,k=t.layout,w=d&&d.length,x=QB.getBaseValue(t,n,r,a),b=k==="horizontal",_=!1,C=y.map(function(O,j){var N;w?N=d[h+j]:(N=Vn(O,u),Array.isArray(N)?_=!0:N=[x,N]);var P=N[1]==null||w&&Vn(O,u)==null;return b?{x:lI({axis:r,ticks:o,bandSize:c,entry:O,index:j}),y:P?null:a.scale(N[1]),value:N,payload:O}:{x:P?null:r.scale(N[1]),y:lI({axis:a,ticks:i,bandSize:c,entry:O,index:j}),value:N,payload:O}}),E;return w||_?E=C.map(function(O){var j=Array.isArray(O.value)?O.value[0]:null;return b?{x:O.x,y:j!=null&&O.y!=null?a.scale(j):null}:{x:j!=null?r.scale(j):null,y:O.y}}):E=b?a.scale(x):r.scale(x),xs({points:C,baseLine:E,layout:k,isRange:_},m)}),Xo(ws,"renderDotItem",function(e,t){var n;if(q.isValidElement(e))n=q.cloneElement(e,t);else if(dt(e))n=e(t);else{var r=vt("recharts-area-dot",typeof e!="boolean"?e.className:""),a=t.key,o=JB(t,dxe);n=q.createElement(vg,Fc({},o,{key:a,className:r}))}return n});function Zu(e){"@babel/helpers - typeof";return Zu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zu(e)}function xxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wxe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,iU(r.key),r)}}function _xe(e,t,n){return t&&wxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Sxe(e,t,n){return t=Wg(t),Cxe(e,aU()?Reflect.construct(t,n||[],Wg(e).constructor):t.apply(e,n))}function Cxe(e,t){if(t&&(Zu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jxe(e)}function jxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(aU=function(){return!!e})()}function Wg(e){return Wg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Wg(e)}function Axe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$C(e,t)}function $C(e,t){return $C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},$C(e,t)}function oU(e,t,n){return t=iU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iU(e){var t=Oxe(e,"string");return Zu(t)=="symbol"?t:t+""}function Oxe(e,t){if(Zu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function BC(){return BC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},BC.apply(this,arguments)}function Exe(e){var t=e.xAxisId,n=_C(),r=SC(),a=AB(t);return a==null?null:v.createElement(Wu,BC({},a,{className:vt("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(i){return Ci(i,!0)}}))}var Yg=(function(e){function t(){return xxe(this,t),Sxe(this,t,arguments)}return Axe(t,e),_xe(t,[{key:"render",value:function(){return v.createElement(Exe,this.props)}}])})(v.Component);oU(Yg,"displayName","XAxis"),oU(Yg,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Xu(e){"@babel/helpers - typeof";return Xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xu(e)}function Txe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nxe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,lU(r.key),r)}}function Pxe(e,t,n){return t&&Nxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Rxe(e,t,n){return t=Kg(t),Mxe(e,sU()?Reflect.construct(t,n||[],Kg(e).constructor):t.apply(e,n))}function Mxe(e,t){if(t&&(Xu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lxe(e)}function Lxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(sU=function(){return!!e})()}function Kg(e){return Kg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Kg(e)}function Dxe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&UC(e,t)}function UC(e,t){return UC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},UC(e,t)}function cU(e,t,n){return t=lU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lU(e){var t=Ixe(e,"string");return Xu(t)=="symbol"?t:t+""}function Ixe(e,t){if(Xu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function FC(){return FC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},FC.apply(this,arguments)}var $xe=function(t){var n=t.yAxisId,r=_C(),a=SC(),o=OB(n);return o==null?null:v.createElement(Wu,FC({},o,{className:vt("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:r,height:a},ticksGenerator:function(c){return Ci(c,!0)}}))},Zg=(function(e){function t(){return Txe(this,t),Rxe(this,t,arguments)}return Dxe(t,e),Pxe(t,[{key:"render",value:function(){return v.createElement($xe,this.props)}}])})(v.Component);cU(Zg,"displayName","YAxis"),cU(Zg,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function uU(e){return zxe(e)||Fxe(e)||Uxe(e)||Bxe()}function Bxe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Uxe(e,t){if(e){if(typeof e=="string")return zC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zC(e,t)}}function Fxe(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function zxe(e){if(Array.isArray(e))return zC(e)}function zC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var HC=function(t,n,r,a,o){var i=Aa(t,OC),c=Aa(t,Ug),u=[].concat(uU(i),uU(c)),d=Aa(t,Hg),h="".concat(a,"Id"),y=a[0],m=n;if(u.length&&(m=u.reduce(function(x,b){if(b.props[h]===r&&Zo(b.props,"extendDomain")&&De(b.props[y])){var _=b.props[y];return[Math.min(x[0],_),Math.max(x[1],_)]}return x},m)),d.length){var k="".concat(y,"1"),w="".concat(y,"2");m=d.reduce(function(x,b){if(b.props[h]===r&&Zo(b.props,"extendDomain")&&De(b.props[k])&&De(b.props[w])){var _=b.props[k],C=b.props[w];return[Math.min(x[0],_,C),Math.max(x[1],_,C)]}return x},m)}return o&&o.length&&(m=o.reduce(function(x,b){return De(b)?[Math.min(x[0],b),Math.max(x[1],b)]:x},m)),m},VC={exports:{}},fU;function Hxe(){return fU||(fU=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function a(u,d,h){this.fn=u,this.context=d,this.once=h||!1}function o(u,d,h,y,m){if(typeof h!="function")throw new TypeError("The listener must be a function");var k=new a(h,y||u,m),w=n?n+d:d;return u._events[w]?u._events[w].fn?u._events[w]=[u._events[w],k]:u._events[w].push(k):(u._events[w]=k,u._eventsCount++),u}function i(u,d){--u._eventsCount===0?u._events=new r:delete u._events[d]}function c(){this._events=new r,this._eventsCount=0}c.prototype.eventNames=function(){var d=[],h,y;if(this._eventsCount===0)return d;for(y in h=this._events)t.call(h,y)&&d.push(n?y.slice(1):y);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(h)):d},c.prototype.listeners=function(d){var h=n?n+d:d,y=this._events[h];if(!y)return[];if(y.fn)return[y.fn];for(var m=0,k=y.length,w=new Array(k);m<k;m++)w[m]=y[m].fn;return w},c.prototype.listenerCount=function(d){var h=n?n+d:d,y=this._events[h];return y?y.fn?1:y.length:0},c.prototype.emit=function(d,h,y,m,k,w){var x=n?n+d:d;if(!this._events[x])return!1;var b=this._events[x],_=arguments.length,C,E;if(b.fn){switch(b.once&&this.removeListener(d,b.fn,void 0,!0),_){case 1:return b.fn.call(b.context),!0;case 2:return b.fn.call(b.context,h),!0;case 3:return b.fn.call(b.context,h,y),!0;case 4:return b.fn.call(b.context,h,y,m),!0;case 5:return b.fn.call(b.context,h,y,m,k),!0;case 6:return b.fn.call(b.context,h,y,m,k,w),!0}for(E=1,C=new Array(_-1);E<_;E++)C[E-1]=arguments[E];b.fn.apply(b.context,C)}else{var O=b.length,j;for(E=0;E<O;E++)switch(b[E].once&&this.removeListener(d,b[E].fn,void 0,!0),_){case 1:b[E].fn.call(b[E].context);break;case 2:b[E].fn.call(b[E].context,h);break;case 3:b[E].fn.call(b[E].context,h,y);break;case 4:b[E].fn.call(b[E].context,h,y,m);break;default:if(!C)for(j=1,C=new Array(_-1);j<_;j++)C[j-1]=arguments[j];b[E].fn.apply(b[E].context,C)}}return!0},c.prototype.on=function(d,h,y){return o(this,d,h,y,!1)},c.prototype.once=function(d,h,y){return o(this,d,h,y,!0)},c.prototype.removeListener=function(d,h,y,m){var k=n?n+d:d;if(!this._events[k])return this;if(!h)return i(this,k),this;var w=this._events[k];if(w.fn)w.fn===h&&(!m||w.once)&&(!y||w.context===y)&&i(this,k);else{for(var x=0,b=[],_=w.length;x<_;x++)(w[x].fn!==h||m&&!w[x].once||y&&w[x].context!==y)&&b.push(w[x]);b.length?this._events[k]=b.length===1?b[0]:b:i(this,k)}return this},c.prototype.removeAllListeners=function(d){var h;return d?(h=n?n+d:d,this._events[h]&&i(this,h)):(this._events=new r,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=n,c.EventEmitter=c,e.exports=c})(VC)),VC.exports}var Vxe=Hxe();const qxe=xt(Vxe);var qC=new qxe,GC="recharts.syncMouseEvents";function Jy(e){"@babel/helpers - typeof";return Jy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jy(e)}function Gxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wxe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,dU(r.key),r)}}function Yxe(e,t,n){return t&&Wxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function WC(e,t,n){return t=dU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dU(e){var t=Kxe(e,"string");return Jy(t)=="symbol"?t:t+""}function Kxe(e,t){if(Jy(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Jy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Zxe=(function(){function e(){Gxe(this,e),WC(this,"activeIndex",0),WC(this,"coordinateList",[]),WC(this,"layout","horizontal")}return Yxe(e,[{key:"setDetails",value:function(n){var r,a=n.coordinateList,o=a===void 0?null:a,i=n.container,c=i===void 0?null:i,u=n.layout,d=u===void 0?null:u,h=n.offset,y=h===void 0?null:h,m=n.mouseHandlerCallback,k=m===void 0?null:m;this.coordinateList=(r=o!=null?o:this.coordinateList)!==null&&r!==void 0?r:[],this.container=c!=null?c:this.container,this.layout=d!=null?d:this.layout,this.offset=y!=null?y:this.offset,this.mouseHandlerCallback=k!=null?k:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var a=this.container.getBoundingClientRect(),o=a.x,i=a.y,c=a.height,u=this.coordinateList[this.activeIndex].coordinate,d=((n=window)===null||n===void 0?void 0:n.scrollX)||0,h=((r=window)===null||r===void 0?void 0:r.scrollY)||0,y=o+u+d,m=i+this.offset.top+c/2+h;this.mouseHandlerCallback({pageX:y,pageY:m})}}}])})();function Xxe(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],a=e==null?void 0:e[1];if(r&&a&&De(r)&&De(a))return!0}return!1}function Qxe(e,t,n,r){var a=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-a,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function yU(e){var t=e.cx,n=e.cy,r=e.radius,a=e.startAngle,o=e.endAngle,i=tn(t,n,r,a),c=tn(t,n,r,o);return{points:[i,c],cx:t,cy:n,radius:r,startAngle:a,endAngle:o}}function Jxe(e,t,n){var r,a,o,i;if(e==="horizontal")r=t.x,o=r,a=n.top,i=n.top+n.height;else if(e==="vertical")a=t.y,i=a,r=n.left,o=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var c=t.cx,u=t.cy,d=t.innerRadius,h=t.outerRadius,y=t.angle,m=tn(c,u,d,y),k=tn(c,u,h,y);r=m.x,a=m.y,o=k.x,i=k.y}else return yU(t);return[{x:r,y:a},{x:o,y:i}]}function ep(e){"@babel/helpers - typeof";return ep=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ep(e)}function pU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Xg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pU(Object(n),!0).forEach(function(r){e2e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pU(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function e2e(e,t,n){return t=t2e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t2e(e){var t=n2e(e,"string");return ep(t)=="symbol"?t:t+""}function n2e(e,t){if(ep(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ep(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function r2e(e){var t,n,r=e.element,a=e.tooltipEventType,o=e.isActive,i=e.activeCoordinate,c=e.activePayload,u=e.offset,d=e.activeTooltipIndex,h=e.tooltipAxisBandSize,y=e.layout,m=e.chartName,k=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!k||!o||!i||m!=="ScatterChart"&&a!=="axis")return null;var w,x=Pu;if(m==="ScatterChart")w=i,x=Eve;else if(m==="BarChart")w=Qxe(y,i,u,h),x=HS;else if(y==="radial"){var b=yU(i),_=b.cx,C=b.cy,E=b.radius,O=b.startAngle,j=b.endAngle;w={cx:_,cy:C,startAngle:O,endAngle:j,innerRadius:E,outerRadius:E},x=ug}else w={points:Jxe(y,i,u)},x=Pu;var N=Xg(Xg(Xg(Xg({stroke:"#ccc",pointerEvents:"none"},u),w),it(k,!1)),{},{payload:c,payloadIndex:d,className:vt("recharts-tooltip-cursor",k.className)});return v.isValidElement(k)?v.cloneElement(k,N):v.createElement(x,N)}var a2e=["item"],o2e=["children","className","width","height","style","compact","title","desc"];function Qu(e){"@babel/helpers - typeof";return Qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qu(e)}function Ju(){return Ju=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ju.apply(this,arguments)}function hU(e,t){return c2e(e)||s2e(e,t)||vU(e,t)||i2e()}function i2e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s2e(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,c=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(h){d=!0,a=h}finally{try{if(!u&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return c}}function c2e(e){if(Array.isArray(e))return e}function mU(e,t){if(e==null)return{};var n=l2e(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function l2e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function u2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f2e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bU(r.key),r)}}function d2e(e,t,n){return t&&f2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function y2e(e,t,n){return t=Qg(t),p2e(e,gU()?Reflect.construct(t,n||[],Qg(e).constructor):t.apply(e,n))}function p2e(e,t){if(t&&(Qu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return h2e(e)}function h2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(gU=function(){return!!e})()}function Qg(e){return Qg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qg(e)}function m2e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&YC(e,t)}function YC(e,t){return YC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},YC(e,t)}function ef(e){return k2e(e)||v2e(e)||vU(e)||g2e()}function g2e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vU(e,t){if(e){if(typeof e=="string")return KC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KC(e,t)}}function v2e(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function k2e(e){if(Array.isArray(e))return KC(e)}function KC(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kU(Object(n),!0).forEach(function(r){ut(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kU(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ut(e,t,n){return t=bU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bU(e){var t=b2e(e,"string");return Qu(t)=="symbol"?t:t+""}function b2e(e,t){if(Qu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var x2e={xAxis:["bottom","top"],yAxis:["left","right"]},w2e={width:"100%",height:"100%"},xU={x:0,y:0};function Jg(e){return e}var _2e=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},S2e=function(t,n,r,a){var o=n.find(function(h){return h&&h.index===r});if(o){if(t==="horizontal")return{x:o.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:o.coordinate};if(t==="centric"){var i=o.coordinate,c=a.radius;return Oe(Oe(Oe({},a),tn(a.cx,a.cy,c,i)),{},{angle:i,radius:c})}var u=o.coordinate,d=a.angle;return Oe(Oe(Oe({},a),tn(a.cx,a.cy,u,d)),{},{angle:d,radius:u})}return xU},ev=function(t,n){var r=n.graphicalItems,a=n.dataStartIndex,o=n.dataEndIndex,i=(r!=null?r:[]).reduce(function(c,u){var d=u.props.data;return d&&d.length?[].concat(ef(c),ef(d)):c},[]);return i.length>0?i:t&&t.length&&De(a)&&De(o)?t.slice(a,o+1):[]};function wU(e){return e==="number"?[0,"auto"]:void 0}var ZC=function(t,n,r,a){var o=t.graphicalItems,i=t.tooltipAxis,c=ev(n,t);return r<0||!o||!o.length||r>=c.length?null:o.reduce(function(u,d){var h,y=(h=d.props.data)!==null&&h!==void 0?h:n;y&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(y=y.slice(t.dataStartIndex,t.dataEndIndex+1));var m;if(i.dataKey&&!i.allowDuplicatedCategory){var k=y===void 0?c:y;m=s0(k,i.dataKey,a)}else m=y&&y[r]||c[r];return m?[].concat(ef(u),[hI(d,m)]):u},[])},_U=function(t,n,r,a){var o=a||{x:t.chartX,y:t.chartY},i=_2e(o,r),c=t.orderedTooltipTicks,u=t.tooltipAxis,d=t.tooltipTicks,h=Zhe(i,c,d,u);if(h>=0&&d){var y=d[h]&&d[h].value,m=ZC(t,n,h,y),k=S2e(r,c,h,o);return{activeTooltipIndex:h,activeLabel:y,activePayload:m,activeCoordinate:k}}return null},C2e=function(t,n){var r=n.axes,a=n.graphicalItems,o=n.axisType,i=n.axisIdKey,c=n.stackGroups,u=n.dataStartIndex,d=n.dataEndIndex,h=t.layout,y=t.children,m=t.stackOffset,k=rI(h,o);return r.reduce(function(w,x){var b,_=x.type.defaultProps!==void 0?Oe(Oe({},x.type.defaultProps),x.props):x.props,C=_.type,E=_.dataKey,O=_.allowDataOverflow,j=_.allowDuplicatedCategory,N=_.scale,P=_.ticks,R=_.includeHidden,M=_[i];if(w[M])return w;var F=ev(t.data,{graphicalItems:a.filter(function(se){var W,ie=i in se.props?se.props[i]:(W=se.type.defaultProps)===null||W===void 0?void 0:W[i];return ie===M}),dataStartIndex:u,dataEndIndex:d}),H=F.length,U,z,$;Xxe(_.domain,O,C)&&(U=_S(_.domain,null,O),k&&(C==="number"||N!=="auto")&&($=jy(F,E,"category")));var Z=wU(C);if(!U||U.length===0){var D,X=(D=_.domain)!==null&&D!==void 0?D:Z;if(E){if(U=jy(F,E,C),C==="category"&&k){var V=Vse(U);j&&V?(z=U,U=Ng(0,H)):j||(U=pI(X,U,x).reduce(function(se,W){return se.indexOf(W)>=0?se:[].concat(ef(se),[W])},[]))}else if(C==="category")j?U=U.filter(function(se){return se!==""&&!bt(se)}):U=pI(X,U,x).reduce(function(se,W){return se.indexOf(W)>=0||W===""||bt(W)?se:[].concat(ef(se),[W])},[]);else if(C==="number"){var ne=tme(F,a.filter(function(se){var W,ie,de=i in se.props?se.props[i]:(W=se.type.defaultProps)===null||W===void 0?void 0:W[i],ue="hide"in se.props?se.props.hide:(ie=se.type.defaultProps)===null||ie===void 0?void 0:ie.hide;return de===M&&(R||!ue)}),E,o,h);ne&&(U=ne)}k&&(C==="number"||N!=="auto")&&($=jy(F,E,"category"))}else k?U=Ng(0,H):c&&c[M]&&c[M].hasStack&&C==="number"?U=m==="expand"?[0,1]:fI(c[M].stackGroups,u,d):U=nI(F,a.filter(function(se){var W=i in se.props?se.props[i]:se.type.defaultProps[i],ie="hide"in se.props?se.props.hide:se.type.defaultProps.hide;return W===M&&(R||!ie)}),C,h,!0);if(C==="number")U=HC(y,U,M,o,P),X&&(U=_S(X,U,O));else if(C==="category"&&X){var I=X,ee=U.every(function(se){return I.indexOf(se)>=0});ee&&(U=I)}}return Oe(Oe({},w),{},ut({},M,Oe(Oe({},_),{},{axisType:o,domain:U,categoricalDomain:$,duplicateDomain:z,originalDomain:(b=_.domain)!==null&&b!==void 0?b:Z,isCategorical:k,layout:h})))},{})},j2e=function(t,n){var r=n.graphicalItems,a=n.Axis,o=n.axisType,i=n.axisIdKey,c=n.stackGroups,u=n.dataStartIndex,d=n.dataEndIndex,h=t.layout,y=t.children,m=ev(t.data,{graphicalItems:r,dataStartIndex:u,dataEndIndex:d}),k=m.length,w=rI(h,o),x=-1;return r.reduce(function(b,_){var C=_.type.defaultProps!==void 0?Oe(Oe({},_.type.defaultProps),_.props):_.props,E=C[i],O=wU("number");if(!b[E]){x++;var j;return w?j=Ng(0,k):c&&c[E]&&c[E].hasStack?(j=fI(c[E].stackGroups,u,d),j=HC(y,j,E,o)):(j=_S(O,nI(m,r.filter(function(N){var P,R,M=i in N.props?N.props[i]:(P=N.type.defaultProps)===null||P===void 0?void 0:P[i],F="hide"in N.props?N.props.hide:(R=N.type.defaultProps)===null||R===void 0?void 0:R.hide;return M===E&&!F}),"number",h),a.defaultProps.allowDataOverflow),j=HC(y,j,E,o)),Oe(Oe({},b),{},ut({},E,Oe(Oe({axisType:o},a.defaultProps),{},{hide:!0,orientation:ia(x2e,"".concat(o,".").concat(x%2),null),domain:j,originalDomain:O,isCategorical:w,layout:h})))}return b},{})},A2e=function(t,n){var r=n.axisType,a=r===void 0?"xAxis":r,o=n.AxisComp,i=n.graphicalItems,c=n.stackGroups,u=n.dataStartIndex,d=n.dataEndIndex,h=t.children,y="".concat(a,"Id"),m=Aa(h,o),k={};return m&&m.length?k=C2e(t,{axes:m,graphicalItems:i,axisType:a,axisIdKey:y,stackGroups:c,dataStartIndex:u,dataEndIndex:d}):i&&i.length&&(k=j2e(t,{Axis:o,graphicalItems:i,axisType:a,axisIdKey:y,stackGroups:c,dataStartIndex:u,dataEndIndex:d})),k},O2e=function(t){var n=ys(t),r=Ci(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:o_(r,function(a){return a.coordinate}),tooltipAxis:n,tooltipAxisBandSize:ig(n,r)}},SU=function(t){var n=t.children,r=t.defaultShowTooltip,a=sa(n,Uu),o=0,i=0;return t.data&&t.data.length!==0&&(i=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(o=a.props.startIndex),a.props.endIndex>=0&&(i=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!r}},E2e=function(t){return!t||!t.length?!1:t.some(function(n){var r=mi(n&&n.type);return r&&r.indexOf("Bar")>=0})},CU=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},T2e=function(t,n){var r=t.props,a=t.graphicalItems,o=t.xAxisMap,i=o===void 0?{}:o,c=t.yAxisMap,u=c===void 0?{}:c,d=r.width,h=r.height,y=r.children,m=r.margin||{},k=sa(y,Uu),w=sa(y,_c),x=Object.keys(u).reduce(function(j,N){var P=u[N],R=P.orientation;return!P.mirror&&!P.hide?Oe(Oe({},j),{},ut({},R,j[R]+P.width)):j},{left:m.left||0,right:m.right||0}),b=Object.keys(i).reduce(function(j,N){var P=i[N],R=P.orientation;return!P.mirror&&!P.hide?Oe(Oe({},j),{},ut({},R,ia(j,"".concat(R))+P.height)):j},{top:m.top||0,bottom:m.bottom||0}),_=Oe(Oe({},b),x),C=_.bottom;k&&(_.bottom+=k.props.height||Uu.defaultProps.height),w&&n&&(_=Jhe(_,a,r,n));var E=d-_.left-_.right,O=h-_.top-_.bottom;return Oe(Oe({brushBottom:C},_),{},{width:Math.max(E,0),height:Math.max(O,0)})},N2e=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},jU=function(t){var n=t.chartName,r=t.GraphicalChild,a=t.defaultTooltipEventType,o=a===void 0?"axis":a,i=t.validateTooltipEventTypes,c=i===void 0?["axis"]:i,u=t.axisComponents,d=t.legendContent,h=t.formatAxisMap,y=t.defaultProps,m=function(_,C){var E=C.graphicalItems,O=C.stackGroups,j=C.offset,N=C.updateId,P=C.dataStartIndex,R=C.dataEndIndex,M=_.barSize,F=_.layout,H=_.barGap,U=_.barCategoryGap,z=_.maxBarSize,$=CU(F),Z=$.numericAxisName,D=$.cateAxisName,X=E2e(E),V=[];return E.forEach(function(ne,I){var ee=ev(_.data,{graphicalItems:[ne],dataStartIndex:P,dataEndIndex:R}),se=ne.type.defaultProps!==void 0?Oe(Oe({},ne.type.defaultProps),ne.props):ne.props,W=se.dataKey,ie=se.maxBarSize,de=se["".concat(Z,"Id")],ue=se["".concat(D,"Id")],we={},fe=u.reduce(function(Ie,Ve){var ot=C["".concat(Ve.axisType,"Map")],G=se["".concat(Ve.axisType,"Id")];ot&&ot[G]||Ve.axisType==="zAxis"||gr(!1);var J=ot[G];return Oe(Oe({},Ie),{},ut(ut({},Ve.axisType,J),"".concat(Ve.axisType,"Ticks"),Ci(J)))},we),pe=fe[D],Ae=fe["".concat(D,"Ticks")],Te=O&&O[de]&&O[de].hasStack&&ume(ne,O[de].stackGroups),te=mi(ne.type).indexOf("Bar")>=0,Ce=ig(pe,Ae),Ee=[],me=X&&Xhe({barSize:M,stackGroups:O,totalSize:N2e(fe,D)});if(te){var Se,ve,Fe=bt(ie)?z:ie,ze=(Se=(ve=ig(pe,Ae,!0))!==null&&ve!==void 0?ve:Fe)!==null&&Se!==void 0?Se:0;Ee=Qhe({barGap:H,barCategoryGap:U,bandSize:ze!==Ce?ze:Ce,sizeList:me[ue],maxBarSize:Fe}),ze!==Ce&&(Ee=Ee.map(function(Ie){return Oe(Oe({},Ie),{},{position:Oe(Oe({},Ie.position),{},{offset:Ie.position.offset-ze/2})})}))}var Ke=ne&&ne.type&&ne.type.getComposedData;Ke&&V.push({props:Oe(Oe({},Ke(Oe(Oe({},fe),{},{displayedData:ee,props:_,dataKey:W,item:ne,bandSize:Ce,barPosition:Ee,offset:j,stackedData:Te,layout:F,dataStartIndex:P,dataEndIndex:R}))),{},ut(ut(ut({key:ne.key||"item-".concat(I)},Z,fe[Z]),D,fe[D]),"animationId",N)),childIndex:rce(ne,_.children),item:ne})}),V},k=function(_,C){var E=_.props,O=_.dataStartIndex,j=_.dataEndIndex,N=_.updateId;if(!AN({props:E}))return null;var P=E.children,R=E.layout,M=E.stackOffset,F=E.data,H=E.reverseStackOrder,U=CU(R),z=U.numericAxisName,$=U.cateAxisName,Z=Aa(P,r),D=cme(F,Z,"".concat(z,"Id"),"".concat($,"Id"),M,H),X=u.reduce(function(se,W){var ie="".concat(W.axisType,"Map");return Oe(Oe({},se),{},ut({},ie,A2e(E,Oe(Oe({},W),{},{graphicalItems:Z,stackGroups:W.axisType===z&&D,dataStartIndex:O,dataEndIndex:j}))))},{}),V=T2e(Oe(Oe({},X),{},{props:E,graphicalItems:Z}),C==null?void 0:C.legendBBox);Object.keys(X).forEach(function(se){X[se]=h(E,X[se],V,se.replace("Map",""),n)});var ne=X["".concat($,"Map")],I=O2e(ne),ee=m(E,Oe(Oe({},X),{},{dataStartIndex:O,dataEndIndex:j,updateId:N,graphicalItems:Z,stackGroups:D,offset:V}));return Oe(Oe({formattedGraphicalItems:ee,graphicalItems:Z,offset:V,stackGroups:D},I),X)},w=(function(b){function _(C){var E,O,j;return u2e(this,_),j=y2e(this,_,[C]),ut(j,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ut(j,"accessibilityManager",new Zxe),ut(j,"handleLegendBBoxUpdate",function(N){if(N){var P=j.state,R=P.dataStartIndex,M=P.dataEndIndex,F=P.updateId;j.setState(Oe({legendBBox:N},k({props:j.props,dataStartIndex:R,dataEndIndex:M,updateId:F},Oe(Oe({},j.state),{},{legendBBox:N}))))}}),ut(j,"handleReceiveSyncEvent",function(N,P,R){if(j.props.syncId===N){if(R===j.eventEmitterSymbol&&typeof j.props.syncMethod!="function")return;j.applySyncEvent(P)}}),ut(j,"handleBrushChange",function(N){var P=N.startIndex,R=N.endIndex;if(P!==j.state.dataStartIndex||R!==j.state.dataEndIndex){var M=j.state.updateId;j.setState(function(){return Oe({dataStartIndex:P,dataEndIndex:R},k({props:j.props,dataStartIndex:P,dataEndIndex:R,updateId:M},j.state))}),j.triggerSyncEvent({dataStartIndex:P,dataEndIndex:R})}}),ut(j,"handleMouseEnter",function(N){var P=j.getMouseInfo(N);if(P){var R=Oe(Oe({},P),{},{isTooltipActive:!0});j.setState(R),j.triggerSyncEvent(R);var M=j.props.onMouseEnter;dt(M)&&M(R,N)}}),ut(j,"triggeredAfterMouseMove",function(N){var P=j.getMouseInfo(N),R=P?Oe(Oe({},P),{},{isTooltipActive:!0}):{isTooltipActive:!1};j.setState(R),j.triggerSyncEvent(R);var M=j.props.onMouseMove;dt(M)&&M(R,N)}),ut(j,"handleItemMouseEnter",function(N){j.setState(function(){return{isTooltipActive:!0,activeItem:N,activePayload:N.tooltipPayload,activeCoordinate:N.tooltipPosition||{x:N.cx,y:N.cy}}})}),ut(j,"handleItemMouseLeave",function(){j.setState(function(){return{isTooltipActive:!1}})}),ut(j,"handleMouseMove",function(N){N.persist(),j.throttleTriggeredAfterMouseMove(N)}),ut(j,"handleMouseLeave",function(N){j.throttleTriggeredAfterMouseMove.cancel();var P={isTooltipActive:!1};j.setState(P),j.triggerSyncEvent(P);var R=j.props.onMouseLeave;dt(R)&&R(P,N)}),ut(j,"handleOuterEvent",function(N){var P=nce(N),R=ia(j.props,"".concat(P));if(P&&dt(R)){var M,F;/.*touch.*/i.test(P)?F=j.getMouseInfo(N.changedTouches[0]):F=j.getMouseInfo(N),R((M=F)!==null&&M!==void 0?M:{},N)}}),ut(j,"handleClick",function(N){var P=j.getMouseInfo(N);if(P){var R=Oe(Oe({},P),{},{isTooltipActive:!0});j.setState(R),j.triggerSyncEvent(R);var M=j.props.onClick;dt(M)&&M(R,N)}}),ut(j,"handleMouseDown",function(N){var P=j.props.onMouseDown;if(dt(P)){var R=j.getMouseInfo(N);P(R,N)}}),ut(j,"handleMouseUp",function(N){var P=j.props.onMouseUp;if(dt(P)){var R=j.getMouseInfo(N);P(R,N)}}),ut(j,"handleTouchMove",function(N){N.changedTouches!=null&&N.changedTouches.length>0&&j.throttleTriggeredAfterMouseMove(N.changedTouches[0])}),ut(j,"handleTouchStart",function(N){N.changedTouches!=null&&N.changedTouches.length>0&&j.handleMouseDown(N.changedTouches[0])}),ut(j,"handleTouchEnd",function(N){N.changedTouches!=null&&N.changedTouches.length>0&&j.handleMouseUp(N.changedTouches[0])}),ut(j,"handleDoubleClick",function(N){var P=j.props.onDoubleClick;if(dt(P)){var R=j.getMouseInfo(N);P(R,N)}}),ut(j,"handleContextMenu",function(N){var P=j.props.onContextMenu;if(dt(P)){var R=j.getMouseInfo(N);P(R,N)}}),ut(j,"triggerSyncEvent",function(N){j.props.syncId!==void 0&&qC.emit(GC,j.props.syncId,N,j.eventEmitterSymbol)}),ut(j,"applySyncEvent",function(N){var P=j.props,R=P.layout,M=P.syncMethod,F=j.state.updateId,H=N.dataStartIndex,U=N.dataEndIndex;if(N.dataStartIndex!==void 0||N.dataEndIndex!==void 0)j.setState(Oe({dataStartIndex:H,dataEndIndex:U},k({props:j.props,dataStartIndex:H,dataEndIndex:U,updateId:F},j.state)));else if(N.activeTooltipIndex!==void 0){var z=N.chartX,$=N.chartY,Z=N.activeTooltipIndex,D=j.state,X=D.offset,V=D.tooltipTicks;if(!X)return;if(typeof M=="function")Z=M(V,N);else if(M==="value"){Z=-1;for(var ne=0;ne<V.length;ne++)if(V[ne].value===N.activeLabel){Z=ne;break}}var I=Oe(Oe({},X),{},{x:X.left,y:X.top}),ee=Math.min(z,I.x+I.width),se=Math.min($,I.y+I.height),W=V[Z]&&V[Z].value,ie=ZC(j.state,j.props.data,Z),de=V[Z]?{x:R==="horizontal"?V[Z].coordinate:ee,y:R==="horizontal"?se:V[Z].coordinate}:xU;j.setState(Oe(Oe({},N),{},{activeLabel:W,activeCoordinate:de,activePayload:ie,activeTooltipIndex:Z}))}else j.setState(N)}),ut(j,"renderCursor",function(N){var P,R=j.state,M=R.isTooltipActive,F=R.activeCoordinate,H=R.activePayload,U=R.offset,z=R.activeTooltipIndex,$=R.tooltipAxisBandSize,Z=j.getTooltipEventType(),D=(P=N.props.active)!==null&&P!==void 0?P:M,X=j.props.layout,V=N.key||"_recharts-cursor";return q.createElement(r2e,{key:V,activeCoordinate:F,activePayload:H,activeTooltipIndex:z,chartName:n,element:N,isActive:D,layout:X,offset:U,tooltipAxisBandSize:$,tooltipEventType:Z})}),ut(j,"renderPolarAxis",function(N,P,R){var M=ia(N,"type.axisType"),F=ia(j.state,"".concat(M,"Map")),H=N.type.defaultProps,U=H!==void 0?Oe(Oe({},H),N.props):N.props,z=F&&F[U["".concat(M,"Id")]];return v.cloneElement(N,Oe(Oe({},z),{},{className:vt(M,z.className),key:N.key||"".concat(P,"-").concat(R),ticks:Ci(z,!0)}))}),ut(j,"renderPolarGrid",function(N){var P=N.props,R=P.radialLines,M=P.polarAngles,F=P.polarRadius,H=j.state,U=H.radiusAxisMap,z=H.angleAxisMap,$=ys(U),Z=ys(z),D=Z.cx,X=Z.cy,V=Z.innerRadius,ne=Z.outerRadius;return v.cloneElement(N,{polarAngles:Array.isArray(M)?M:Ci(Z,!0).map(function(I){return I.coordinate}),polarRadius:Array.isArray(F)?F:Ci($,!0).map(function(I){return I.coordinate}),cx:D,cy:X,innerRadius:V,outerRadius:ne,key:N.key||"polar-grid",radialLines:R})}),ut(j,"renderLegend",function(){var N=j.state.formattedGraphicalItems,P=j.props,R=P.children,M=P.width,F=P.height,H=j.props.margin||{},U=M-(H.left||0)-(H.right||0),z=QD({children:R,formattedGraphicalItems:N,legendWidth:U,legendContent:d});if(!z)return null;var $=z.item,Z=mU(z,a2e);return v.cloneElement($,Oe(Oe({},Z),{},{chartWidth:M,chartHeight:F,margin:H,onBBoxUpdate:j.handleLegendBBoxUpdate}))}),ut(j,"renderTooltip",function(){var N,P=j.props,R=P.children,M=P.accessibilityLayer,F=sa(R,uo);if(!F)return null;var H=j.state,U=H.isTooltipActive,z=H.activeCoordinate,$=H.activePayload,Z=H.activeLabel,D=H.offset,X=(N=F.props.active)!==null&&N!==void 0?N:U;return v.cloneElement(F,{viewBox:Oe(Oe({},D),{},{x:D.left,y:D.top}),active:X,label:Z,payload:X?$:[],coordinate:z,accessibilityLayer:M})}),ut(j,"renderBrush",function(N){var P=j.props,R=P.margin,M=P.data,F=j.state,H=F.offset,U=F.dataStartIndex,z=F.dataEndIndex,$=F.updateId;return v.cloneElement(N,{key:N.key||"_recharts-brush",onChange:og(j.handleBrushChange,N.props.onChange),data:M,x:De(N.props.x)?N.props.x:H.left,y:De(N.props.y)?N.props.y:H.top+H.height+H.brushBottom-(R.bottom||0),width:De(N.props.width)?N.props.width:H.width,startIndex:U,endIndex:z,updateId:"brush-".concat($)})}),ut(j,"renderReferenceElement",function(N,P,R){if(!N)return null;var M=j,F=M.clipPathId,H=j.state,U=H.xAxisMap,z=H.yAxisMap,$=H.offset,Z=N.type.defaultProps||{},D=N.props,X=D.xAxisId,V=X===void 0?Z.xAxisId:X,ne=D.yAxisId,I=ne===void 0?Z.yAxisId:ne;return v.cloneElement(N,{key:N.key||"".concat(P,"-").concat(R),xAxis:U[V],yAxis:z[I],viewBox:{x:$.left,y:$.top,width:$.width,height:$.height},clipPathId:F})}),ut(j,"renderActivePoints",function(N){var P=N.item,R=N.activePoint,M=N.basePoint,F=N.childIndex,H=N.isRange,U=[],z=P.props.key,$=P.item.type.defaultProps!==void 0?Oe(Oe({},P.item.type.defaultProps),P.item.props):P.item.props,Z=$.activeDot,D=$.dataKey,X=Oe(Oe({index:F,dataKey:D,cx:R.x,cy:R.y,r:4,fill:xS(P.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},it(Z,!1)),c0(Z));return U.push(_.renderActiveDot(Z,X,"".concat(z,"-activePoint-").concat(F))),M?U.push(_.renderActiveDot(Z,Oe(Oe({},X),{},{cx:M.x,cy:M.y}),"".concat(z,"-basePoint-").concat(F))):H&&U.push(null),U}),ut(j,"renderGraphicChild",function(N,P,R){var M=j.filterFormatItem(N,P,R);if(!M)return null;var F=j.getTooltipEventType(),H=j.state,U=H.isTooltipActive,z=H.tooltipAxis,$=H.activeTooltipIndex,Z=H.activeLabel,D=j.props.children,X=sa(D,uo),V=M.props,ne=V.points,I=V.isRange,ee=V.baseLine,se=M.item.type.defaultProps!==void 0?Oe(Oe({},M.item.type.defaultProps),M.item.props):M.item.props,W=se.activeDot,ie=se.hide,de=se.activeBar,ue=se.activeShape,we=!!(!ie&&U&&X&&(W||de||ue)),fe={};F!=="axis"&&X&&X.props.trigger==="click"?fe={onClick:og(j.handleItemMouseEnter,N.props.onClick)}:F!=="axis"&&(fe={onMouseLeave:og(j.handleItemMouseLeave,N.props.onMouseLeave),onMouseEnter:og(j.handleItemMouseEnter,N.props.onMouseEnter)});var pe=v.cloneElement(N,Oe(Oe({},M.props),fe));function Ae(Ve){return typeof z.dataKey=="function"?z.dataKey(Ve.payload):null}if(we)if($>=0){var Te,te;if(z.dataKey&&!z.allowDuplicatedCategory){var Ce=typeof z.dataKey=="function"?Ae:"payload.".concat(z.dataKey.toString());Te=s0(ne,Ce,Z),te=I&&ee&&s0(ee,Ce,Z)}else Te=ne==null?void 0:ne[$],te=I&&ee&&ee[$];if(ue||de){var Ee=N.props.activeIndex!==void 0?N.props.activeIndex:$;return[v.cloneElement(N,Oe(Oe(Oe({},M.props),fe),{},{activeIndex:Ee})),null,null]}if(!bt(Te))return[pe].concat(ef(j.renderActivePoints({item:M,activePoint:Te,basePoint:te,childIndex:$,isRange:I})))}else{var me,Se=(me=j.getItemByXY(j.state.activeCoordinate))!==null&&me!==void 0?me:{graphicalItem:pe},ve=Se.graphicalItem,Fe=ve.item,ze=Fe===void 0?N:Fe,Ke=ve.childIndex,Ie=Oe(Oe(Oe({},M.props),fe),{},{activeIndex:Ke});return[v.cloneElement(ze,Ie),null,null]}return I?[pe,null,null]:[pe,null]}),ut(j,"renderCustomized",function(N,P,R){return v.cloneElement(N,Oe(Oe({key:"recharts-customized-".concat(R)},j.props),j.state))}),ut(j,"renderMap",{CartesianGrid:{handler:Jg,once:!0},ReferenceArea:{handler:j.renderReferenceElement},ReferenceLine:{handler:Jg},ReferenceDot:{handler:j.renderReferenceElement},XAxis:{handler:Jg},YAxis:{handler:Jg},Brush:{handler:j.renderBrush,once:!0},Bar:{handler:j.renderGraphicChild},Line:{handler:j.renderGraphicChild},Area:{handler:j.renderGraphicChild},Radar:{handler:j.renderGraphicChild},RadialBar:{handler:j.renderGraphicChild},Scatter:{handler:j.renderGraphicChild},Pie:{handler:j.renderGraphicChild},Funnel:{handler:j.renderGraphicChild},Tooltip:{handler:j.renderCursor,once:!0},PolarGrid:{handler:j.renderPolarGrid,once:!0},PolarAngleAxis:{handler:j.renderPolarAxis},PolarRadiusAxis:{handler:j.renderPolarAxis},Customized:{handler:j.renderCustomized}}),j.clipPathId="".concat((E=C.id)!==null&&E!==void 0?E:fu("recharts"),"-clip"),j.throttleTriggeredAfterMouseMove=FM(j.triggeredAfterMouseMove,(O=C.throttleDelay)!==null&&O!==void 0?O:1e3/60),j.state={},j}return m2e(_,b),d2e(_,[{key:"componentDidMount",value:function(){var E,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var E=this.props,O=E.children,j=E.data,N=E.height,P=E.layout,R=sa(O,uo);if(R){var M=R.props.defaultIndex;if(!(typeof M!="number"||M<0||M>this.state.tooltipTicks.length-1)){var F=this.state.tooltipTicks[M]&&this.state.tooltipTicks[M].value,H=ZC(this.state,j,M,F),U=this.state.tooltipTicks[M].coordinate,z=(this.state.offset.top+N)/2,$=P==="horizontal",Z=$?{x:U,y:z}:{y:U,x:z},D=this.state.formattedGraphicalItems.find(function(V){var ne=V.item;return ne.type.name==="Scatter"});D&&(Z=Oe(Oe({},Z),D.props.points[M].tooltipPosition),H=D.props.points[M].tooltipPayload);var X={activeTooltipIndex:M,isTooltipActive:!0,activeLabel:F,activePayload:H,activeCoordinate:Z};this.setState(X),this.renderCursor(R),this.accessibilityManager.setIndex(M)}}}},{key:"getSnapshotBeforeUpdate",value:function(E,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==E.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==E.margin){var j,N;this.accessibilityManager.setDetails({offset:{left:(j=this.props.margin.left)!==null&&j!==void 0?j:0,top:(N=this.props.margin.top)!==null&&N!==void 0?N:0}})}return null}},{key:"componentDidUpdate",value:function(E){z2([sa(E.children,uo)],[sa(this.props.children,uo)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var E=sa(this.props.children,uo);if(E&&typeof E.props.shared=="boolean"){var O=E.props.shared?"axis":"item";return c.indexOf(O)>=0?O:o}return o}},{key:"getMouseInfo",value:function(E){if(!this.container)return null;var O=this.container,j=O.getBoundingClientRect(),N=Vfe(j),P={chartX:Math.round(E.pageX-N.left),chartY:Math.round(E.pageY-N.top)},R=j.width/O.offsetWidth||1,M=this.inRange(P.chartX,P.chartY,R);if(!M)return null;var F=this.state,H=F.xAxisMap,U=F.yAxisMap,z=this.getTooltipEventType(),$=_U(this.state,this.props.data,this.props.layout,M);if(z!=="axis"&&H&&U){var Z=ys(H).scale,D=ys(U).scale,X=Z&&Z.invert?Z.invert(P.chartX):null,V=D&&D.invert?D.invert(P.chartY):null;return Oe(Oe({},P),{},{xValue:X,yValue:V},$)}return $?Oe(Oe({},P),$):null}},{key:"inRange",value:function(E,O){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,N=this.props.layout,P=E/j,R=O/j;if(N==="horizontal"||N==="vertical"){var M=this.state.offset,F=P>=M.left&&P<=M.left+M.width&&R>=M.top&&R<=M.top+M.height;return F?{x:P,y:R}:null}var H=this.state,U=H.angleAxisMap,z=H.radiusAxisMap;if(U&&z){var $=ys(U);return bI({x:P,y:R},$)}return null}},{key:"parseEventsOfWrapper",value:function(){var E=this.props.children,O=this.getTooltipEventType(),j=sa(E,uo),N={};j&&O==="axis"&&(j.props.trigger==="click"?N={onClick:this.handleClick}:N={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var P=c0(this.props,this.handleOuterEvent);return Oe(Oe({},P),N)}},{key:"addListener",value:function(){qC.on(GC,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){qC.removeListener(GC,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(E,O,j){for(var N=this.state.formattedGraphicalItems,P=0,R=N.length;P<R;P++){var M=N[P];if(M.item===E||M.props.key===E.key||O===mi(M.item.type)&&j===M.childIndex)return M}return null}},{key:"renderClipPath",value:function(){var E=this.clipPathId,O=this.state.offset,j=O.left,N=O.top,P=O.height,R=O.width;return q.createElement("defs",null,q.createElement("clipPath",{id:E},q.createElement("rect",{x:j,y:N,height:P,width:R})))}},{key:"getXScales",value:function(){var E=this.state.xAxisMap;return E?Object.entries(E).reduce(function(O,j){var N=hU(j,2),P=N[0],R=N[1];return Oe(Oe({},O),{},ut({},P,R.scale))},{}):null}},{key:"getYScales",value:function(){var E=this.state.yAxisMap;return E?Object.entries(E).reduce(function(O,j){var N=hU(j,2),P=N[0],R=N[1];return Oe(Oe({},O),{},ut({},P,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(E){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[E])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(E){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[E])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(E){var O=this.state,j=O.formattedGraphicalItems,N=O.activeItem;if(j&&j.length)for(var P=0,R=j.length;P<R;P++){var M=j[P],F=M.props,H=M.item,U=H.type.defaultProps!==void 0?Oe(Oe({},H.type.defaultProps),H.props):H.props,z=mi(H.type);if(z==="Bar"){var $=(F.data||[]).find(function(V){return lve(E,V)});if($)return{graphicalItem:M,payload:$}}else if(z==="RadialBar"){var Z=(F.data||[]).find(function(V){return bI(E,V)});if(Z)return{graphicalItem:M,payload:Z}}else if(Ag(M,N)||Og(M,N)||Gy(M,N)){var D=P1e({graphicalItem:M,activeTooltipItem:N,itemData:U.data}),X=U.activeIndex===void 0?D:U.activeIndex;return{graphicalItem:Oe(Oe({},M),{},{childIndex:X}),payload:Gy(M,N)?U.data[D]:M.props.data[D]}}}return null}},{key:"render",value:function(){var E=this;if(!AN(this))return null;var O=this.props,j=O.children,N=O.className,P=O.width,R=O.height,M=O.style,F=O.compact,H=O.title,U=O.desc,z=mU(O,o2e),$=it(z,!1);if(F)return q.createElement(jB,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},q.createElement(V2,Ju({},$,{width:P,height:R,title:H,desc:U}),this.renderClipPath(),EN(j,this.renderMap)));if(this.props.accessibilityLayer){var Z,D;$.tabIndex=(Z=this.props.tabIndex)!==null&&Z!==void 0?Z:0,$.role=(D=this.props.role)!==null&&D!==void 0?D:"application",$.onKeyDown=function(V){E.accessibilityManager.keyboardEvent(V)},$.onFocus=function(){E.accessibilityManager.focus()}}var X=this.parseEventsOfWrapper();return q.createElement(jB,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},q.createElement("div",Ju({className:vt("recharts-wrapper",N),style:Oe({position:"relative",cursor:"default",width:P,height:R},M)},X,{ref:function(ne){E.container=ne}}),q.createElement(V2,Ju({},$,{width:P,height:R,title:H,desc:U,style:w2e}),this.renderClipPath(),EN(j,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(v.Component);ut(w,"displayName",n),ut(w,"defaultProps",Oe({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},y)),ut(w,"getDerivedStateFromProps",function(b,_){var C=b.dataKey,E=b.data,O=b.children,j=b.width,N=b.height,P=b.layout,R=b.stackOffset,M=b.margin,F=_.dataStartIndex,H=_.dataEndIndex;if(_.updateId===void 0){var U=SU(b);return Oe(Oe(Oe({},U),{},{updateId:0},k(Oe(Oe({props:b},U),{},{updateId:0}),_)),{},{prevDataKey:C,prevData:E,prevWidth:j,prevHeight:N,prevLayout:P,prevStackOffset:R,prevMargin:M,prevChildren:O})}if(C!==_.prevDataKey||E!==_.prevData||j!==_.prevWidth||N!==_.prevHeight||P!==_.prevLayout||R!==_.prevStackOffset||!du(M,_.prevMargin)){var z=SU(b),$={chartX:_.chartX,chartY:_.chartY,isTooltipActive:_.isTooltipActive},Z=Oe(Oe({},_U(_,E,P)),{},{updateId:_.updateId+1}),D=Oe(Oe(Oe({},z),$),Z);return Oe(Oe(Oe({},D),k(Oe({props:b},D),_)),{},{prevDataKey:C,prevData:E,prevWidth:j,prevHeight:N,prevLayout:P,prevStackOffset:R,prevMargin:M,prevChildren:O})}if(!z2(O,_.prevChildren)){var X,V,ne,I,ee=sa(O,Uu),se=ee&&(X=(V=ee.props)===null||V===void 0?void 0:V.startIndex)!==null&&X!==void 0?X:F,W=ee&&(ne=(I=ee.props)===null||I===void 0?void 0:I.endIndex)!==null&&ne!==void 0?ne:H,ie=se!==F||W!==H,de=!bt(E),ue=de&&!ie?_.updateId:_.updateId+1;return Oe(Oe({updateId:ue},k(Oe(Oe({props:b},_),{},{updateId:ue,dataStartIndex:se,dataEndIndex:W}),_)),{},{prevChildren:O,dataStartIndex:se,dataEndIndex:W})}return null}),ut(w,"renderActiveDot",function(b,_,C){var E;return v.isValidElement(b)?E=v.cloneElement(b,_):dt(b)?E=b(_):E=q.createElement(vg,_),q.createElement(Pt,{className:"recharts-active-dot",key:C},E)});var x=v.forwardRef(function(_,C){return q.createElement(w,Ju({},_,{ref:C}))});return x.displayName=w.displayName,x},P2e=jU({chartName:"PieChart",GraphicalChild:Oi,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Sg},{axisType:"radiusAxis",AxisComp:xg}],formatAxisMap:bme,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),R2e=jU({chartName:"AreaChart",GraphicalChild:ws,axisComponents:[{axisType:"xAxis",AxisComp:Yg},{axisType:"yAxis",AxisComp:Zg}],formatAxisMap:Lke});const M2e={light:"",dark:".dark"},AU=v.createContext(null);function OU(){const e=v.useContext(AU);if(!e)throw new Error("useChart must be used within a <ChartContainer />");return e}const XC=v.forwardRef((i,o)=>{var c=i,{id:e,className:t,children:n,config:r}=c,a=ae(c,["id","className","children","config"]);const u=v.useId(),d=`chart-${e||u.replace(/:/g,"")}`;return f.jsx(AU.Provider,{value:{config:r},children:f.jsxs("div",B(A({"data-chart":d,ref:o,className:ce("cky:flex cky:aspect-video cky:justify-center cky:text-xs cky:[&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground cky:[&_.recharts-cartesian-grid_line[stroke=#ccc]]:stroke-border/50 cky:[&_.recharts-curve.recharts-tooltip-cursor]:stroke-border cky:[&_.recharts-dot[stroke=#fff]]:stroke-transparent cky:[&_.recharts-layer]:outline-none cky:[&_.recharts-polar-grid_[stroke=#ccc]]:stroke-border cky:[&_.recharts-radial-bar-background-sector]:fill-muted cky:[&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted cky:[&_.recharts-reference-line_[stroke=#ccc]]:stroke-border cky:[&_.recharts-sector[stroke=#fff]]:stroke-transparent cky:[&_.recharts-sector]:outline-none cky:[&_.recharts-surface]:outline-none",t)},a),{children:[f.jsx(L2e,{id:d,config:r}),f.jsx(Ife,{children:n})]}))})});XC.displayName="Chart";const L2e=({id:e,config:t})=>{const n=Object.entries(t).filter(([,r])=>r.theme||r.color);return n.length?f.jsx("style",{dangerouslySetInnerHTML:{__html:Object.entries(M2e).map(([r,a])=>`
${a} [data-chart=${e}] {
${n.map(([o,i])=>{var u;const c=((u=i.theme)==null?void 0:u[r])||i.color;return c?`  --color-${o}: ${c};`:null}).join(`
`)}
}
`).join(`
`)}}):null},D2e=v.forwardRef(({active:e,payload:t,className:n,indicator:r="dot",hideLabel:a=!1,hideIndicator:o=!1,label:i,labelFormatter:c,labelClassName:u,formatter:d,color:h,nameKey:y,labelKey:m},k)=>{const{config:w}=OU(),x=v.useMemo(()=>{var j;if(a||!(t!=null&&t.length))return null;const[_]=t,C=`${m||(_==null?void 0:_.dataKey)||(_==null?void 0:_.name)||"value"}`,E=QC(w,_,C),O=!m&&typeof i=="string"?((j=w[i])==null?void 0:j.label)||i:E==null?void 0:E.label;return c?f.jsx("div",{className:ce("cky:font-medium",u),children:c(O,t)}):O?f.jsx("div",{className:ce("cky:font-medium",u),children:O}):null},[i,c,t,a,u,w,m]);if(!e||!(t!=null&&t.length))return null;const b=t.length===1&&r!=="dot";return f.jsxs("div",{ref:k,className:ce("cky:grid cky:min-w-[8rem] cky:items-start cky:gap-1.5 cky:rounded-lg cky:border cky:border-border/50 cky:bg-background cky:px-2.5 cky:py-1.5 cky:text-xs cky:shadow-xl",n),children:[b?null:x,f.jsx("div",{className:"cky:grid cky:gap-1.5",children:t.filter(_=>_.type!=="none").map((_,C)=>{const E=`${y||_.name||_.dataKey||"value"}`,O=QC(w,_,E),j=h||_.payload.fill||_.color;return f.jsx("div",{className:ce("cky:flex cky:w-full cky:flex-wrap cky:items-stretch cky:gap-2 cky:[&>svg]:h-2.5 cky:[&>svg]:w-2.5 cky:[&>svg]:text-muted-foreground",r==="dot"&&"cky:items-center"),children:d&&(_==null?void 0:_.value)!==void 0&&_.name?d(_.value,_.name,_,C,_.payload):f.jsxs(f.Fragment,{children:[O!=null&&O.icon?f.jsx(O.icon,{}):!o&&f.jsx("div",{className:ce("cky:shrink-0 cky:rounded-[2px] cky:border-[--color-border] cky:bg-[--color-bg]",{"h-2.5 w-2.5":r==="dot","w-1":r==="line","w-0 border-[1.5px] border-dashed bg-transparent":r==="dashed","my-0.5":b&&r==="dashed"}),style:{"--color-bg":j,"--color-border":j}}),f.jsxs("div",{className:ce("cky:flex cky:flex-1 cky:justify-between cky:leading-none",b?"cky:items-end":"cky:items-center"),children:[f.jsxs("div",{className:"cky:grid cky:gap-1.5",children:[b?x:null,f.jsx("span",{className:"cky:text-muted-foreground",children:(O==null?void 0:O.label)||_.name})]}),_.value&&f.jsx("span",{className:"cky:font-mono cky:font-medium cky:tabular-nums cky:text-foreground",children:_.value.toLocaleString()})]})]})},_.dataKey)})})]})});D2e.displayName="ChartTooltip";const I2e=v.forwardRef(({className:e,hideIcon:t=!1,payload:n,verticalAlign:r="bottom",nameKey:a},o)=>{const{config:i}=OU();return n!=null&&n.length?f.jsx("div",{ref:o,className:ce("cky:flex cky:items-center cky:justify-center cky:gap-4",r==="top"?"cky:pb-3":"cky:pt-3",e),children:n.filter(c=>c.type!=="none").map(c=>{const u=`${a||c.dataKey||"value"}`,d=QC(i,c,u);return f.jsxs("div",{className:ce("cky:flex cky:items-center cky:gap-1.5 cky:[&>svg]:h-3 cky:[&>svg]:w-3 cky:[&>svg]:text-muted-foreground"),children:[d!=null&&d.icon&&!t?f.jsx(d.icon,{}):f.jsx("div",{className:"cky:h-2 cky:w-2 cky:shrink-0 cky:rounded-[2px]",style:{backgroundColor:c.color}}),d==null?void 0:d.label]},c.value)})}):null});I2e.displayName="ChartLegend";function QC(e,t,n){if(typeof t!="object"||t===null)return;const r="payload"in t&&typeof t.payload=="object"&&t.payload!==null?t.payload:void 0;let a=n;return n in t&&typeof t[n]=="string"?a=t[n]:r&&n in r&&typeof r[n]=="string"&&(a=r[n]),a in e?e[a]:e[n]}var EU=1,$2e=.9,B2e=.8,U2e=.17,JC=.1,e5=.999,F2e=.9999,z2e=.99,H2e=/[\\\/_+.#"@\[\(\{&]/,V2e=/[\\\/_+.#"@\[\(\{&]/g,q2e=/[\s-]/,TU=/[\s-]/g;function t5(e,t,n,r,a,o,i){if(o===t.length)return a===e.length?EU:z2e;var c=`${a},${o}`;if(i[c]!==void 0)return i[c];for(var u=r.charAt(o),d=n.indexOf(u,a),h=0,y,m,k,w;d>=0;)y=t5(e,t,n,r,d+1,o+1,i),y>h&&(d===a?y*=EU:H2e.test(e.charAt(d-1))?(y*=B2e,k=e.slice(a,d-1).match(V2e),k&&a>0&&(y*=Math.pow(e5,k.length))):q2e.test(e.charAt(d-1))?(y*=$2e,w=e.slice(a,d-1).match(TU),w&&a>0&&(y*=Math.pow(e5,w.length))):(y*=U2e,a>0&&(y*=Math.pow(e5,d-a))),e.charAt(d)!==t.charAt(o)&&(y*=F2e)),(y<JC&&n.charAt(d-1)===r.charAt(o+1)||r.charAt(o+1)===r.charAt(o)&&n.charAt(d-1)!==r.charAt(o))&&(m=t5(e,t,n,r,d+1,o+2,i),m*JC>y&&(y=m*JC)),y>h&&(h=y),d=n.indexOf(u,d+1);return i[c]=h,h}function NU(e){return e.toLowerCase().replace(TU," ")}function G2e(e,t,n){return e=n&&n.length>0?`${e+" "+n.join(" ")}`:e,t5(e,t,NU(e),NU(t),0,0,{})}var tp='[cmdk-group=""]',n5='[cmdk-group-items=""]',W2e='[cmdk-group-heading=""]',PU='[cmdk-item=""]',RU=`${PU}:not([aria-disabled="true"])`,r5="cmdk-item-select",tf="data-value",Y2e=(e,t,n)=>G2e(e,t,n),MU=v.createContext(void 0),np=()=>v.useContext(MU),LU=v.createContext(void 0),a5=()=>v.useContext(LU),DU=v.createContext(void 0),IU=v.forwardRef((e,t)=>{let n=nf(()=>{var W,ie;return{search:"",value:(ie=(W=e.value)!=null?W:e.defaultValue)!=null?ie:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),r=nf(()=>new Set),a=nf(()=>new Map),o=nf(()=>new Map),i=nf(()=>new Set),c=$U(e),se=e,{label:u,children:d,value:h,onValueChange:y,filter:m,shouldFilter:k,loop:w,disablePointerSelection:x=!1,vimBindings:b=!0}=se,_=ae(se,["label","children","value","onValueChange","filter","shouldFilter","loop","disablePointerSelection","vimBindings"]),C=Un(),E=Un(),O=Un(),j=v.useRef(null),N=owe();zc(()=>{if(h!==void 0){let W=h.trim();n.current.value=W,P.emit()}},[h]),zc(()=>{N(6,z)},[]);let P=v.useMemo(()=>({subscribe:W=>(i.current.add(W),()=>i.current.delete(W)),snapshot:()=>n.current,setState:(W,ie,de)=>{var ue,we,fe,pe;if(!Object.is(n.current[W],ie)){if(n.current[W]=ie,W==="search")U(),F(),N(1,H);else if(W==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let Ae=document.getElementById(O);Ae?Ae.focus():(ue=document.getElementById(C))==null||ue.focus()}if(N(7,()=>{var Ae;n.current.selectedItemId=(Ae=$())==null?void 0:Ae.id,P.emit()}),de||N(5,z),((we=c.current)==null?void 0:we.value)!==void 0){let Ae=ie!=null?ie:"";(pe=(fe=c.current).onValueChange)==null||pe.call(fe,Ae);return}}P.emit()}},emit:()=>{i.current.forEach(W=>W())}}),[]),R=v.useMemo(()=>({value:(W,ie,de)=>{var ue;ie!==((ue=o.current.get(W))==null?void 0:ue.value)&&(o.current.set(W,{value:ie,keywords:de}),n.current.filtered.items.set(W,M(ie,de)),N(2,()=>{F(),P.emit()}))},item:(W,ie)=>(r.current.add(W),ie&&(a.current.has(ie)?a.current.get(ie).add(W):a.current.set(ie,new Set([W]))),N(3,()=>{U(),F(),n.current.value||H(),P.emit()}),()=>{o.current.delete(W),r.current.delete(W),n.current.filtered.items.delete(W);let de=$();N(4,()=>{U(),(de==null?void 0:de.getAttribute("id"))===W&&H(),P.emit()})}),group:W=>(a.current.has(W)||a.current.set(W,new Set),()=>{o.current.delete(W),a.current.delete(W)}),filter:()=>c.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>c.current.disablePointerSelection,listId:C,inputId:O,labelId:E,listInnerRef:j}),[]);function M(W,ie){var de,ue;let we=(ue=(de=c.current)==null?void 0:de.filter)!=null?ue:Y2e;return W?we(W,n.current.search,ie):0}function F(){if(!n.current.search||c.current.shouldFilter===!1)return;let W=n.current.filtered.items,ie=[];n.current.filtered.groups.forEach(ue=>{let we=a.current.get(ue),fe=0;we.forEach(pe=>{let Ae=W.get(pe);fe=Math.max(Ae,fe)}),ie.push([ue,fe])});let de=j.current;Z().sort((ue,we)=>{var fe,pe;let Ae=ue.getAttribute("id"),Te=we.getAttribute("id");return((fe=W.get(Te))!=null?fe:0)-((pe=W.get(Ae))!=null?pe:0)}).forEach(ue=>{let we=ue.closest(n5);we?we.appendChild(ue.parentElement===we?ue:ue.closest(`${n5} > *`)):de.appendChild(ue.parentElement===de?ue:ue.closest(`${n5} > *`))}),ie.sort((ue,we)=>we[1]-ue[1]).forEach(ue=>{var we;let fe=(we=j.current)==null?void 0:we.querySelector(`${tp}[${tf}="${encodeURIComponent(ue[0])}"]`);fe==null||fe.parentElement.appendChild(fe)})}function H(){let W=Z().find(de=>de.getAttribute("aria-disabled")!=="true"),ie=W==null?void 0:W.getAttribute(tf);P.setState("value",ie||void 0)}function U(){var W,ie,de,ue;if(!n.current.search||c.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let we=0;for(let fe of r.current){let pe=(ie=(W=o.current.get(fe))==null?void 0:W.value)!=null?ie:"",Ae=(ue=(de=o.current.get(fe))==null?void 0:de.keywords)!=null?ue:[],Te=M(pe,Ae);n.current.filtered.items.set(fe,Te),Te>0&&we++}for(let[fe,pe]of a.current)for(let Ae of pe)if(n.current.filtered.items.get(Ae)>0){n.current.filtered.groups.add(fe);break}n.current.filtered.count=we}function z(){var W,ie,de;let ue=$();ue&&(((W=ue.parentElement)==null?void 0:W.firstChild)===ue&&((de=(ie=ue.closest(tp))==null?void 0:ie.querySelector(W2e))==null||de.scrollIntoView({block:"nearest"})),ue.scrollIntoView({block:"nearest"}))}function $(){var W;return(W=j.current)==null?void 0:W.querySelector(`${PU}[aria-selected="true"]`)}function Z(){var W;return Array.from(((W=j.current)==null?void 0:W.querySelectorAll(RU))||[])}function D(W){let ie=Z()[W];ie&&P.setState("value",ie.getAttribute(tf))}function X(W){var ie;let de=$(),ue=Z(),we=ue.findIndex(pe=>pe===de),fe=ue[we+W];(ie=c.current)!=null&&ie.loop&&(fe=we+W<0?ue[ue.length-1]:we+W===ue.length?ue[0]:ue[we+W]),fe&&P.setState("value",fe.getAttribute(tf))}function V(W){let ie=$(),de=ie==null?void 0:ie.closest(tp),ue;for(;de&&!ue;)de=W>0?rwe(de,tp):awe(de,tp),ue=de==null?void 0:de.querySelector(RU);ue?P.setState("value",ue.getAttribute(tf)):X(W)}let ne=()=>D(Z().length-1),I=W=>{W.preventDefault(),W.metaKey?ne():W.altKey?V(1):X(1)},ee=W=>{W.preventDefault(),W.metaKey?D(0):W.altKey?V(-1):X(-1)};return v.createElement(et.div,B(A({ref:t,tabIndex:-1},_),{"cmdk-root":"",onKeyDown:W=>{var ie;(ie=_.onKeyDown)==null||ie.call(_,W);let de=W.nativeEvent.isComposing||W.keyCode===229;if(!(W.defaultPrevented||de))switch(W.key){case"n":case"j":{b&&W.ctrlKey&&I(W);break}case"ArrowDown":{I(W);break}case"p":case"k":{b&&W.ctrlKey&&ee(W);break}case"ArrowUp":{ee(W);break}case"Home":{W.preventDefault(),D(0);break}case"End":{W.preventDefault(),ne();break}case"Enter":{W.preventDefault();let ue=$();if(ue){let we=new Event(r5);ue.dispatchEvent(we)}}}}}),v.createElement("label",{"cmdk-label":"",htmlFor:R.inputId,id:R.labelId,style:swe},u),tv(e,W=>v.createElement(LU.Provider,{value:P},v.createElement(MU.Provider,{value:R},W))))}),K2e=v.forwardRef((e,t)=>{var n,r;let a=Un(),o=v.useRef(null),i=v.useContext(DU),c=np(),u=$U(e),d=(r=(n=u.current)==null?void 0:n.forceMount)!=null?r:i==null?void 0:i.forceMount;zc(()=>{if(!d)return c.item(a,i==null?void 0:i.id)},[d]);let h=BU(a,o,[e.value,e.children,o],e.keywords),y=a5(),m=_s(P=>P.value&&P.value===h.current),k=_s(P=>d||c.filter()===!1?!0:P.search?P.filtered.items.get(a)>0:!0);v.useEffect(()=>{let P=o.current;if(!(!P||e.disabled))return P.addEventListener(r5,w),()=>P.removeEventListener(r5,w)},[k,e.onSelect,e.disabled]);function w(){var P,R;x(),(R=(P=u.current).onSelect)==null||R.call(P,h.current)}function x(){y.setState("value",h.current,!0)}if(!k)return null;let N=e,{disabled:b,value:_,onSelect:C,forceMount:E,keywords:O}=N,j=ae(N,["disabled","value","onSelect","forceMount","keywords"]);return v.createElement(et.div,B(A({ref:Hr(o,t)},j),{id:a,"cmdk-item":"",role:"option","aria-disabled":!!b,"aria-selected":!!m,"data-disabled":!!b,"data-selected":!!m,onPointerMove:b||c.getDisablePointerSelection()?void 0:x,onClick:b?void 0:w}),e.children)}),Z2e=v.forwardRef((e,t)=>{let k=e,{heading:n,children:r,forceMount:a}=k,o=ae(k,["heading","children","forceMount"]),i=Un(),c=v.useRef(null),u=v.useRef(null),d=Un(),h=np(),y=_s(w=>a||h.filter()===!1?!0:w.search?w.filtered.groups.has(i):!0);zc(()=>h.group(i),[]),BU(i,c,[e.value,e.heading,u]);let m=v.useMemo(()=>({id:i,forceMount:a}),[a]);return v.createElement(et.div,B(A({ref:Hr(c,t)},o),{"cmdk-group":"",role:"presentation",hidden:y?void 0:!0}),n&&v.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:d},n),tv(e,w=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?d:void 0},v.createElement(DU.Provider,{value:m},w))))}),X2e=v.forwardRef((e,t)=>{let i=e,{alwaysRender:n}=i,r=ae(i,["alwaysRender"]),a=v.useRef(null),o=_s(c=>!c.search);return!n&&!o?null:v.createElement(et.div,B(A({ref:Hr(a,t)},r),{"cmdk-separator":"",role:"separator"}))}),Q2e=v.forwardRef((e,t)=>{let d=e,{onValueChange:n}=d,r=ae(d,["onValueChange"]),a=e.value!=null,o=a5(),i=_s(h=>h.search),c=_s(h=>h.selectedItemId),u=np();return v.useEffect(()=>{e.value!=null&&o.setState("search",e.value)},[e.value]),v.createElement(et.input,B(A({ref:t},r),{"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":c,id:u.inputId,type:"text",value:a?e.value:i,onChange:h=>{a||o.setState("search",h.target.value),n==null||n(h.target.value)}}))}),J2e=v.forwardRef((e,t)=>{let d=e,{children:n,label:r="Suggestions"}=d,a=ae(d,["children","label"]),o=v.useRef(null),i=v.useRef(null),c=_s(h=>h.selectedItemId),u=np();return v.useEffect(()=>{if(i.current&&o.current){let h=i.current,y=o.current,m,k=new ResizeObserver(()=>{m=requestAnimationFrame(()=>{let w=h.offsetHeight;y.style.setProperty("--cmdk-list-height",w.toFixed(1)+"px")})});return k.observe(h),()=>{cancelAnimationFrame(m),k.unobserve(h)}}},[]),v.createElement(et.div,B(A({ref:Hr(o,t)},a),{"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":c,"aria-label":r,id:u.listId}),tv(e,h=>v.createElement("div",{ref:Hr(i,u.listInnerRef),"cmdk-list-sizer":""},h)))}),ewe=v.forwardRef((e,t)=>{let u=e,{open:n,onOpenChange:r,overlayClassName:a,contentClassName:o,container:i}=u,c=ae(u,["open","onOpenChange","overlayClassName","contentClassName","container"]);return v.createElement(P7,{open:n,onOpenChange:r},v.createElement(R7,{container:i},v.createElement(Im,{"cmdk-overlay":"",className:a}),v.createElement(tu,{"aria-label":e.label,"cmdk-dialog":"",className:o},v.createElement(IU,A({ref:t},c)))))}),twe=v.forwardRef((e,t)=>_s(n=>n.filtered.count===0)?v.createElement(et.div,B(A({ref:t},e),{"cmdk-empty":"",role:"presentation"})):null),nwe=v.forwardRef((e,t)=>{let i=e,{progress:n,children:r,label:a="Loading..."}=i,o=ae(i,["progress","children","label"]);return v.createElement(et.div,B(A({ref:t},o),{"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a}),tv(e,c=>v.createElement("div",{"aria-hidden":!0},c)))}),Yr=Object.assign(IU,{List:J2e,Item:K2e,Input:Q2e,Group:Z2e,Separator:X2e,Dialog:ewe,Empty:twe,Loading:nwe});function rwe(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function awe(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function $U(e){let t=v.useRef(e);return zc(()=>{t.current=e}),t}var zc=typeof window=="undefined"?v.useEffect:v.useLayoutEffect;function nf(e){let t=v.useRef();return t.current===void 0&&(t.current=e()),t}function _s(e){let t=a5(),n=()=>e(t.snapshot());return v.useSyncExternalStore(t.subscribe,n,n)}function BU(e,t,n,r=[]){let a=v.useRef(),o=np();return zc(()=>{var i;let c=(()=>{var d;for(let h of n){if(typeof h=="string")return h.trim();if(typeof h=="object"&&"current"in h)return h.current?(d=h.current.textContent)==null?void 0:d.trim():a.current}})(),u=r.map(d=>d.trim());o.value(e,c,u),(i=t.current)==null||i.setAttribute(tf,c),a.current=c}),a}var owe=()=>{let[e,t]=v.useState(),n=nf(()=>new Map);return zc(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,a)=>{n.current.set(r,a),t({})}};function iwe(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function tv({asChild:e,children:t},n){return e&&v.isValidElement(t)?v.cloneElement(iwe(t),{ref:t.ref},n(t.props.children)):n(t)}var swe={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const UU=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(Yr,A({ref:n,className:ce("cky:flex cky:h-full cky:w-full cky:flex-col cky:overflow-hidden cky:rounded-md cky:bg-popover cky:text-popover-foreground",e)},t))});UU.displayName=Yr.displayName;const FU=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsxs("div",{className:"cky:flex cky:items-center cky:border-b cky:px-3","cmdk-input-wrapper":"",children:[f.jsx(HQ,{className:"cky:mr-2 cky:h-4 cky:w-4 cky:shrink-0 cky:opacity-50"}),f.jsx(Yr.Input,A({ref:n,className:ce("cky:flex cky:h-11 cky:w-full cky:rounded-md cky:bg-transparent cky:py-3 cky:text-sm cky:outline-none cky:placeholder:text-muted-foreground cky:disabled:cursor-not-allowed cky:disabled:opacity-50",e)},t))]})});FU.displayName=Yr.Input.displayName;const zU=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(Yr.List,A({ref:n,className:ce("cky:max-h-[300px] cky:overflow-y-auto cky:overflow-x-hidden",e)},t))});zU.displayName=Yr.List.displayName;const HU=v.forwardRef((e,t)=>f.jsx(Yr.Empty,A({ref:t,className:"cky:py-6 cky:text-center cky:text-sm"},e)));HU.displayName=Yr.Empty.displayName;const o5=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(Yr.Group,A({ref:n,className:ce("cky:overflow-hidden cky:p-1 cky:text-foreground cky:[&_[cmdk-group-heading]]:px-2 cky:[&_[cmdk-group-heading]]:py-1.5 cky:[&_[cmdk-group-heading]]:text-xs cky:[&_[cmdk-group-heading]]:font-medium cky:[&_[cmdk-group-heading]]:text-muted-foreground",e)},t))});o5.displayName=Yr.Group.displayName;const cwe=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(Yr.Separator,A({ref:n,className:ce("cky:-mx-1 cky:h-px cky:bg-border",e)},t))});cwe.displayName=Yr.Separator.displayName;const i5=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(Yr.Item,A({ref:n,className:ce("cky:relative cky:flex cky:cursor-default cky:gap-2 cky:select-none cky:items-center cky:rounded-sm cky:px-2 cky:py-1.5 cky:text-sm cky:outline-none cky:data-[disabled=true]:pointer-events-none cky:data-[selected=true]:bg-accent cky:data-[selected=true]:text-accent-foreground cky:data-[disabled=true]:opacity-50 cky:[&_svg]:pointer-events-none cky:[&_svg]:size-4 cky:[&_svg]:shrink-0",e)},t))});i5.displayName=Yr.Item.displayName;var lwe=(e,t,n,r,a,o,i,c)=>{let u=document.documentElement,d=["light","dark"];function h(k){(Array.isArray(e)?e:[e]).forEach(w=>{let x=w==="class",b=x&&o?a.map(_=>o[_]||_):a;x?(u.classList.remove(...b),u.classList.add(o&&o[k]?o[k]:k)):u.setAttribute(w,k)}),y(k)}function y(k){c&&d.includes(k)&&(u.style.colorScheme=k)}function m(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)h(r);else try{let k=localStorage.getItem(t)||n,w=i&&k==="system"?m():k;h(w)}catch(k){}};v.createContext(void 0),v.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:a,defaultTheme:o,value:i,themes:c,nonce:u,scriptProps:d})=>{let h=JSON.stringify([n,t,o,e,c,i,r,a]).slice(1,-1);return v.createElement("script",B(A({},d),{suppressHydrationWarning:!0,nonce:typeof window=="undefined"?u:"",dangerouslySetInnerHTML:{__html:`(${lwe.toString()})(${h})`}}))});var s5="Radio",[uwe,VU]=Er(s5),[fwe,dwe]=uwe(s5),qU=v.forwardRef((e,t)=>{const b=e,{__scopeRadio:n,name:r,checked:a=!1,required:o,disabled:i,value:c="on",onCheck:u,form:d}=b,h=ae(b,["__scopeRadio","name","checked","required","disabled","value","onCheck","form"]),[y,m]=v.useState(null),k=jt(t,_=>m(_)),w=v.useRef(!1),x=y?d||!!y.closest("form"):!0;return f.jsxs(fwe,{scope:n,checked:a,disabled:i,children:[f.jsx(et.button,B(A({type:"button",role:"radio","aria-checked":a,"data-state":KU(a),"data-disabled":i?"":void 0,disabled:i,value:c},h),{ref:k,onClick:Ge(e.onClick,_=>{a||u==null||u(),x&&(w.current=_.isPropagationStopped(),w.current||_.stopPropagation())})})),x&&f.jsx(YU,{control:y,bubbles:!w.current,name:r,value:c,checked:a,required:o,disabled:i,form:d,style:{transform:"translateX(-100%)"}})]})});qU.displayName=s5;var GU="RadioIndicator",WU=v.forwardRef((e,t)=>{const i=e,{__scopeRadio:n,forceMount:r}=i,a=ae(i,["__scopeRadio","forceMount"]),o=dwe(GU,n);return f.jsx(oa,{present:r||o.checked,children:f.jsx(et.span,B(A({"data-state":KU(o.checked),"data-disabled":o.disabled?"":void 0},a),{ref:t}))})});WU.displayName=GU;var ywe="RadioBubbleInput",YU=v.forwardRef((i,o)=>{var c=i,{__scopeRadio:e,control:t,checked:n,bubbles:r=!0}=c,a=ae(c,["__scopeRadio","control","checked","bubbles"]);const u=v.useRef(null),d=jt(u,o),h=Vm(n),y=dm(t);return v.useEffect(()=>{const m=u.current;if(!m)return;const k=window.HTMLInputElement.prototype,x=Object.getOwnPropertyDescriptor(k,"checked").set;if(h!==n&&x){const b=new Event("click",{bubbles:r});x.call(m,n),m.dispatchEvent(b)}},[h,n,r]),f.jsx(et.input,B(A({type:"radio","aria-hidden":!0,defaultChecked:n},a),{tabIndex:-1,ref:d,style:B(A(A({},a.style),y),{position:"absolute",pointerEvents:"none",opacity:0,margin:0})}))});YU.displayName=ywe;function KU(e){return e?"checked":"unchecked"}var pwe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],nv="RadioGroup",[hwe,X9e]=Er(nv,[zl,VU]),ZU=zl(),XU=VU(),[mwe,gwe]=hwe(nv),QU=v.forwardRef((e,t)=>{const _=e,{__scopeRadioGroup:n,name:r,defaultValue:a,value:o,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:h=!0,onValueChange:y}=_,m=ae(_,["__scopeRadioGroup","name","defaultValue","value","required","disabled","orientation","dir","loop","onValueChange"]),k=ZU(n),w=Dl(d),[x,b]=na({prop:o,defaultProp:a!=null?a:null,onChange:y,caller:nv});return f.jsx(mwe,{scope:n,name:r,required:i,disabled:c,value:x,onValueChange:b,children:f.jsx(mb,B(A({asChild:!0},k),{orientation:u,dir:w,loop:h,children:f.jsx(et.div,B(A({role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:w},m),{ref:t}))}))})});QU.displayName=nv;var JU="RadioGroupItem",eF=v.forwardRef((e,t)=>{const k=e,{__scopeRadioGroup:n,disabled:r}=k,a=ae(k,["__scopeRadioGroup","disabled"]),o=gwe(JU,n),i=o.disabled||r,c=ZU(n),u=XU(n),d=v.useRef(null),h=jt(t,d),y=o.value===a.value,m=v.useRef(!1);return v.useEffect(()=>{const w=b=>{pwe.includes(b.key)&&(m.current=!0)},x=()=>m.current=!1;return document.addEventListener("keydown",w),document.addEventListener("keyup",x),()=>{document.removeEventListener("keydown",w),document.removeEventListener("keyup",x)}},[]),f.jsx(gb,B(A({asChild:!0},c),{focusable:!i,active:y,children:f.jsx(qU,B(A(A({disabled:i,required:o.required,checked:y},u),a),{name:o.name,ref:h,onCheck:()=>o.onValueChange(a.value),onKeyDown:Ge(w=>{w.key==="Enter"&&w.preventDefault()}),onFocus:Ge(a.onFocus,()=>{var w;m.current&&((w=d.current)==null||w.click())})}))}))});eF.displayName=JU;var vwe="RadioGroupIndicator",tF=v.forwardRef((e,t)=>{const o=e,{__scopeRadioGroup:n}=o,r=ae(o,["__scopeRadioGroup"]),a=XU(n);return f.jsx(WU,B(A(A({},a),r),{ref:t}))});tF.displayName=vwe;var nF=QU,rF=eF,kwe=tF;const Ei=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(nF,A({ref:n,className:ce("cky:grid cky:gap-2",e)},t))});Ei.displayName=nF.displayName;const Qo=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(rF,B(A({ref:n,className:ce("cky:aspect-square cky:h-4 cky:w-4 cky:rounded-full cky:border cky:border-[#8c8f94] cky:bg-white cky:text-[var(--cky-primary)] cky:shadow-sm cky:outline-none cky:transition-colors","focus-visible:cky:ring-2 focus-visible:cky:ring-[var(--cky-primary)] focus-visible:cky:ring-offset-1","disabled:cky:cursor-not-allowed disabled:cky:opacity-50","data-[state=checked]:cky:border-[var(--cky-primary)]",e)},t),{children:f.jsx(kwe,{className:"cky:flex cky:items-center cky:justify-center",children:f.jsx("span",{className:"cky:h-2 cky:w-2 cky:rounded-full cky:bg-[var(--cky-primary)]"})})}))});Qo.displayName=rF.displayName;const bwe=dc("cky:group/field cky:flex cky:w-full cky:gap-3",{variants:{orientation:{vertical:"cky:flex-col cky:gap-1.5",horizontal:"cky:flex-row cky:items-center cky:gap-2"}},defaultVariants:{orientation:"vertical"}}),xr=v.forwardRef((o,a)=>{var i=o,{className:e,orientation:t,"data-invalid":n}=i,r=ae(i,["className","orientation","data-invalid"]);return f.jsx("fieldset",A({ref:a,"data-slot":"field","data-invalid":n?!0:void 0,className:ce(bwe({orientation:t}),"data-[invalid=true]:cky:[&_[data-slot=field-label]]:text-[#d63638]",e)},r))});xr.displayName="Field";const xwe=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("div",A({ref:n,"data-slot":"field-group",className:ce("cky:flex cky:w-full cky:flex-col cky:gap-6",e)},t))});xwe.displayName="FieldGroup";const Mr=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx(su,A({ref:n,"data-slot":"field-label",className:ce("cky:peer-disabled:cursor-not-allowed cky:peer-disabled:opacity-70",e)},t))});Mr.displayName="FieldLabel";const wwe=v.forwardRef((r,n)=>{var a=r,{className:e}=a,t=ae(a,["className"]);return f.jsx("p",A({ref:n,"data-slot":"field-description",className:ce("cky:text-[13px] cky:leading-snug cky:text-[#646970]",e)},t))});wwe.displayName="FieldDescription";function wr(a){var o=a,{className:e,children:t,errors:n}=o,r=ae(o,["className","children","errors"]);const c=(Array.isArray(n)?n:n==null?[]:[n]).map(d=>d==null?void 0:d.message).find(Boolean),u=c!=null?c:t;return u?f.jsx("p",B(A({role:"alert","data-slot":"field-error",className:ce("cky:text-sm cky:font-medium cky:text-[#d63638]",e)},r),{children:String(u)})):null}wr.displayName="FieldError";const Q9e="modulepreload",J9e=function(e,t){return new URL(e,t).href},eTe={},rn=function(t,n,r){let a=Promise.resolve();function o(i){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=i,window.dispatchEvent(c),!c.defaultPrevented)throw i}return a.then(i=>{for(const c of i||[])c.status==="rejected"&&o(c.reason);return t().catch(o)})};function _we(e){const t=(n,r)=>{const{headers:a={}}=n;for(const o in a)if(o.toLowerCase()==="x-wp-nonce"&&a[o]===t.nonce)return r(n);return r(B(A({},n),{headers:B(A({},a),{"X-WP-Nonce":t.nonce})}))};return t.nonce=e,t}var Swe=_we,Cwe=(e,t)=>{let n=e.path,r,a;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(r=e.namespace.replace(/^\/|\/$/g,""),a=e.endpoint.replace(/^\//,""),a?n=r+"/"+a:n=r),delete e.namespace,delete e.endpoint,t(B(A({},e),{path:n}))},aF=Cwe,jwe=e=>(t,n)=>aF(t,r=>{let a=r.url,o=r.path,i;return typeof o=="string"&&(i=e,e.indexOf("?")!==-1&&(o=o.replace("?","&")),o=o.replace(/^\//,""),typeof i=="string"&&i.indexOf("?")!==-1&&(o=o.replace("?","&")),a=i+o),n(B(A({},r),{url:a}))}),Awe=jwe;function Owe(e){let t;try{t=new URL(e,"http://example.com").search.substring(1)}catch(n){}if(t)return t}function oF(e){let t="";const n=Object.entries(e);let r;for(;r=n.shift();){let[a,o]=r;if(Array.isArray(o)||o&&o.constructor===Object){const c=Object.entries(o).reverse();for(const[u,d]of c)n.unshift([`${a}[${u}]`,d])}else o!==void 0&&(o===null&&(o=""),t+="&"+[a,String(o)].map(encodeURIComponent).join("="))}return t.substr(1)}function Ewe(e){const t=/^\S+?(#[^\s\?]*)/.exec(e);if(t)return t[1]}function Twe(e){try{return decodeURIComponent(e)}catch(t){return e}}function Nwe(e,t,n){const r=t.length,a=r-1;for(let o=0;o<r;o++){let i=t[o];!i&&Array.isArray(e)&&(i=e.length.toString()),i=["__proto__","constructor","prototype"].includes(i)?i.toUpperCase():i;const c=!isNaN(Number(t[o+1]));e[i]=o===a?n:e[i]||(c?[]:{}),Array.isArray(e[i])&&!c&&(e[i]=A({},e[i])),e=e[i]}}function rv(e){return(Owe(e)||"").replace(/\+/g,"%20").split("&").reduce((t,n)=>{const[r,a=""]=n.split("=").filter(Boolean).map(Twe);if(r){const o=r.replace(/\]/g,"").split("[");Nwe(t,o,a)}return t},Object.create(null))}function Hc(e="",t){if(!t||!Object.keys(t).length)return e;const n=Ewe(e)||"";let r=e.replace(n,"");const a=e.indexOf("?");return a!==-1&&(t=Object.assign(rv(e),t),r=r.substr(0,a)),r+"?"+oF(t)+n}function c5(e,t){return rv(e)[t]}function iF(e,t){return c5(e,t)!==void 0}function sF(e,...t){const n=e.replace(/^[^#]*/,"");e=e.replace(/#.*/,"");const r=e.indexOf("?");if(r===-1)return e+n;const a=rv(e),o=e.substr(0,r);t.forEach(u=>delete a[u]);const i=oF(a);return(i?o+"?"+i:o)+n}function cF(e){const t=e.split("?"),n=t[1],r=t[0];return n?r+"?"+n.split("&").map(a=>a.split("=")).map(a=>a.map(decodeURIComponent)).sort((a,o)=>a[0].localeCompare(o[0])).map(a=>a.map(encodeURIComponent)).map(a=>a.join("=")).join("&"):r}function Pwe(e){const t=Object.fromEntries(Object.entries(e).map(([n,r])=>[cF(n),r]));return(n,r)=>{const{parse:a=!0}=n;let o=n.path;if(!o&&n.url){const u=rv(n.url),{rest_route:d}=u,h=ae(u,["rest_route"]);typeof d=="string"&&(o=Hc(d,h))}if(typeof o!="string")return r(n);const i=n.method||"GET",c=cF(o);if(i==="GET"&&t[c]){const d=t[c];return delete t[c],lF(d,!!a)}else if(i==="OPTIONS"&&t[i]&&t[i][c]){const d=t[i][c];return delete t[i][c],lF(d,!!a)}return r(n)}}function lF(e,t){if(t)return Promise.resolve(e.body);try{return Promise.resolve(new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}catch(n){return Object.entries(e.headers).forEach(([r,a])=>{r.toLowerCase()==="link"&&(e.headers[r]=a.replace(/<([^>]+)>/,(o,i)=>`<${encodeURI(i)}>`))}),Promise.resolve(t?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var Rwe=Pwe,Mwe=(a,r)=>{var o=a,{path:e,url:t}=o,n=ae(o,["path","url"]);return B(A({},n),{url:t&&Hc(t,r),path:e&&Hc(e,r)})},uF=e=>e.json?e.json():Promise.reject(e),Lwe=e=>{if(!e)return{};const t=e.match(/<([^>]+)>; rel="next"/);return t?{next:t[1]}:{}},fF=e=>{const{next:t}=Lwe(e.headers.get("link"));return t},Dwe=e=>{const t=!!e.path&&e.path.indexOf("per_page=-1")!==-1,n=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return t||n},Iwe=(e,t)=>he(null,null,function*(){if(e.parse===!1||!Dwe(e))return t(e);const n=yield Vc(B(A({},Mwe(e,{per_page:100})),{parse:!1})),r=yield uF(n);if(!Array.isArray(r))return r;let a=fF(n);if(!a)return r;let o=[].concat(r);for(;a;){const i=yield Vc(B(A({},e),{path:void 0,url:a,parse:!1})),c=yield uF(i);o=o.concat(c),a=fF(i)}return o}),dF=Iwe,$we=new Set(["PATCH","PUT","DELETE"]),Bwe="GET",Uwe=(e,t)=>{const{method:n=Bwe}=e;return $we.has(n.toUpperCase())&&(e=B(A({},e),{headers:B(A({"Content-Type":"application/json"},e.headers),{"X-HTTP-Method-Override":n}),method:"POST"})),t(e)},Fwe=Uwe,zwe=(e,t)=>(typeof e.url=="string"&&!iF(e.url,"_locale")&&(e.url=Hc(e.url,{_locale:"user"})),typeof e.path=="string"&&!iF(e.path,"_locale")&&(e.path=Hc(e.path,{_locale:"user"})),t(e)),Hwe=zwe;function yF(e){return he(this,null,function*(){try{return yield e.json()}catch(t){throw{code:"invalid_json",message:hd("The response is not a valid JSON response.")}}})}function pF(e,t=!0){return he(this,null,function*(){return t?e.status===204?null:yield yF(e):e})}function hF(e,t=!0){return he(this,null,function*(){throw t?yield yF(e):e})}function Vwe(e){const t=!!e.method&&e.method==="POST";return(!!e.path&&e.path.indexOf("/wp/v2/media")!==-1||!!e.url&&e.url.indexOf("/wp/v2/media")!==-1)&&t}var qwe=(e,t)=>{if(!Vwe(e))return t(e);let n=0;const r=5,a=o=>(n++,t({path:`/wp/v2/media/${o}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>n<r?a(o):(t({path:`/wp/v2/media/${o}?force=true`,method:"DELETE"}),Promise.reject())));return t(B(A({},e),{parse:!1})).catch(o=>{if(!(o instanceof globalThis.Response))return Promise.reject(o);const i=o.headers.get("x-wp-upload-attachment-id");return o.status>=500&&o.status<600&&i?a(i).catch(()=>e.parse!==!1?Promise.reject({code:"post_process",message:hd("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(o)):hF(o,e.parse)}).then(o=>pF(o,e.parse))},Gwe=qwe,Wwe=e=>(t,n)=>{if(typeof t.url=="string"){const r=c5(t.url,"wp_theme_preview");r===void 0?t.url=Hc(t.url,{wp_theme_preview:e}):r===""&&(t.url=sF(t.url,"wp_theme_preview"))}if(typeof t.path=="string"){const r=c5(t.path,"wp_theme_preview");r===void 0?t.path=Hc(t.path,{wp_theme_preview:e}):r===""&&(t.path=sF(t.path,"wp_theme_preview"))}return n(t)},Ywe=Wwe,Kwe={Accept:"application/json, */*;q=0.1"},Zwe={credentials:"include"},mF=[Hwe,aF,Fwe,dF];function Xwe(e){mF.unshift(e)}var Qwe=e=>{const d=e,{url:t,path:n,data:r,parse:a=!0}=d,o=ae(d,["url","path","data","parse"]);let{body:i,headers:c}=e;return c=A(A({},Kwe),c),r&&(i=JSON.stringify(r),c["Content-Type"]="application/json"),globalThis.fetch(t||n||window.location.href,B(A(A({},Zwe),o),{body:i,headers:c})).then(h=>h.ok?pF(h,a):hF(h,a),h=>{throw h&&h.name==="AbortError"?h:globalThis.navigator.onLine?{code:"fetch_error",message:hd("Could not get a valid response from the server.")}:{code:"offline_error",message:hd("Unable to connect. Please check your Internet connection.")}})},gF=Qwe;function Jwe(e){gF=e}var La=e=>mF.reduceRight((n,r)=>a=>r(a,n),gF)(e).catch(n=>n.code!=="rest_cookie_invalid_nonce"?Promise.reject(n):globalThis.fetch(La.nonceEndpoint).then(r=>r.ok?r.text():Promise.reject(n)).then(r=>(La.nonceMiddleware.nonce=r,La(e))));La.use=Xwe,La.setFetchHandler=Jwe,La.createNonceMiddleware=Swe,La.createPreloadingMiddleware=Rwe,La.createRootURLMiddleware=Awe,La.fetchAllMiddleware=dF,La.mediaUploadMiddleware=Gwe,La.createThemePreviewMiddleware=Ywe;var Vc=La;function e3e(){var e,t;return((t=(e=window.ckyGlobals)==null?void 0:e.api)==null?void 0:t.base)||"/wp-json/cky/v1/"}function t3e(){var e,t;return((t=(e=window.ckyGlobals)==null?void 0:e.api)==null?void 0:t.nonce)||""}Vc.use(Vc.createNonceMiddleware(t3e())),Vc.use(Vc.createRootURLMiddleware(e3e()));const rp=new Map,av=new Set;function l5(e){if(!e.params)return;const t=new URLSearchParams(Object.entries(e.params));e.path=e.path+"?"+t}function n3e(e){let t=()=>{};const n=new Promise(r=>{t=()=>r(null)});return av.add(t),Promise.race([e,n]).finally(()=>{av.delete(t)})}function ov(e,t){const n=e.path||`${t}_${Date.now()}`;if(e.method==="GET"&&rp.has(n))return rp.get(n);const r=n3e(Vc(e));return rp.set(n,r),r.finally(()=>{rp.delete(n)})}const pt={post(e){e=e||{},e.method="POST",l5(e);try{return ov(e,"post")}catch(t){return t}},get(e){e=e||{},e.method="GET",l5(e);try{return ov(e,"get")}catch(t){return t}},put(e){e=e||{},e.method="PUT",l5(e);try{return ov(e,"put")}catch(t){return t}},delete(e){e=e||{},e.method="DELETE";try{return ov(e,"delete")}catch(t){return t}},cancelAll(){av.forEach(e=>e()),av.clear(),rp.clear()}};function u5(){return he(this,null,function*(){try{return yield pt.get({path:"settings"})}catch(e){throw console.error("Error fetching settings:",e),e}})}function f5(e,t=!0){return he(this,null,function*(){try{return yield pt.post({path:"settings",data:e,params:{clear:t}})}catch(n){throw console.error("Error saving settings:",n),n}})}function vF(e=!1){return he(this,null,function*(){try{return yield pt.get({path:"settings/info",params:{force:e}})}catch(t){throw console.error("Error fetching settings info:",t),t}})}function kF(e){return he(this,null,function*(){try{yield pt.post({path:"/settings/connect_notice",data:{connect_notice:e}})}catch(t){throw console.error("Error updating connect notice:",t),t}})}function bF(e){return he(this,null,function*(){try{yield pt.post({path:"/settings/expand",data:{expand:e}})}catch(t){throw console.error("Error updating connect card expand status:",t),t}})}function xF(){return he(this,null,function*(){try{yield pt.post({path:"/settings/cache/purge",data:{}})}catch(e){console.warn("Cache purge failed (non-critical):",e)}})}const r3e=Object.freeze(Object.defineProperty({__proto__:null,getSettings:u5,getSettingsInfo:vF,purgeCache:xF,saveSettings:f5,updateConnectNotice:kF,updateExpand:bF},Symbol.toStringTag,{value:"Module"}));function ua(){return window}function wF(){return he(this,null,function*(){try{const{useAppStore:e}=yield rn(()=>he(null,null,function*(){const{useAppStore:t}=yield Promise.resolve().then(()=>m5);return{useAppStore:t}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href);return e.getState()}catch(e){return null}})}function a3e(e){return he(this,null,function*(){try{const t=yield wF();t!=null&&t.updateSettings&&t.updateSettings(e)}catch(t){}})}function Lr(e,t=!1){var a;let n=t;const r=((a=ua().ckyConfig)==null?void 0:a.settings)||{};return r[e]&&(n=r[e]),n}function rf(e=!1,t=!1){var a;let n=t;const r=((a=ua().ckyConfig)==null?void 0:a.info)||{};return e===!1?r:(r[e]&&(n=r[e]),n)}function Ss(e,t){const n=ua();n.ckyConfig||(n.ckyConfig={}),n.ckyConfig.settings||(n.ckyConfig.settings={}),n.ckyConfig.settings[e]=t}function ap(e=!0){return he(this,null,function*(){var t;try{let n=((t=ua().ckyConfig)==null?void 0:t.settings)||{};if(!n||Object.keys(n).length===0){const a=yield wF();a!=null&&a.options&&(n=a.options)}const r=yield f5(n,e);return r&&typeof r=="object"&&(ua().ckyConfig.settings=r,yield a3e(r)),!!r}catch(n){return console.error("Error saving options:",n),!1}})}function d5(){return he(this,null,function*(){try{const e=yield u5();e&&typeof e=="object"&&(ua().ckyConfig.settings=e)}catch(e){console.error("Error reloading settings:",e)}})}function af(){var n,r,a;const e=(r=(n=ua().ckyConfig)==null?void 0:n.settings)==null?void 0:r.languages;if(e&&typeof e.default=="string")return e.default;const t=(a=ua().ckyConfig)==null?void 0:a.languages;return(t==null?void 0:t.default)||"en"}function y5(e="en"){return he(this,null,function*(){const t=ua();t.ckyConfig||(t.ckyConfig={}),t.ckyConfig.settings||(t.ckyConfig.settings={}),t.ckyConfig.settings.languages||(t.ckyConfig.settings.languages={}),t.ckyConfig.settings.languages.default=e,t.ckyConfig.languages||(t.ckyConfig.languages={}),t.ckyConfig.languages.default=e})}function _F(){var e,t;return((t=(e=ua().ckyGlobals)==null?void 0:e.app)==null?void 0:t.url)||""}function op(){return he(this,null,function*(){yield xF()})}function of(e=!1){var n,r;const t=e===!1?((r=(n=ua().ckyConfig)==null?void 0:n.languages)==null?void 0:r.current)||"":e;return["ar","az","dv","he","ku","fa","ur"].includes(t)}function SF(){var e,t,n;try{const r=(t=(e=ua().ckyGlobals)==null?void 0:e.site)==null?void 0:t.url;if(!r)return!0;const{hostname:a}=new URL(r),o=((n=ua().ckyConfig)==null?void 0:n.info)||{};if(!o.url)return!0;const c=new URL(o.url).hostname,u=a.split(".");let d=!1;for(let h=0;h<u.length;h++){const y=u.slice(h).join(".");if(d=d||y===c||y.replace(/^www./,"")===c.replace(/^www./,""),d)break}return d}catch(r){return!1}}const iv=Object.freeze(Object.defineProperty({__proto__:null,checkDomain:SF,getAssetsURL:_F,getDefaultLanguage:af,getInfo:rf,getOption:Lr,isRTLLanguage:of,purgeCache:op,reloadSettings:d5,saveOptions:ap,setDefaultLanguage:y5,setOption:Ss},Symbol.toStringTag,{value:"Module"})),o3e=(e,...t)=>{const n=[...t];return e.replace(/%[sdj%]/g,r=>{if(r==="%%")return"%";const a=n.shift();return r==="%d"?String(Number(a)):r==="%s"?String(a):r==="%j"?JSON.stringify(a):r})};let sv=null;const i3e=e=>{sv=e};function s3e(e){sv==null||sv(e)}const c3e={sprintf:o3e,getOption:Lr,setOption:Ss,saveOptions:ap,getInfo:rf,getDefaultLanguage:af,setDefaultLanguage:y5,getAssetsURL:_F,purgeCache:op,triggerNotification:s3e},CF=v.createContext(null),l3e=({children:e})=>f.jsx(CF.Provider,{value:c3e,children:e}),sf=()=>{const e=v.useContext(CF);if(!e)throw new Error("useGlobalUtilities must be used within a GlobalProvider");return e},jF=v.createContext(null),u3e=5e3,f3e=({children:e})=>{const t=v.useCallback(r=>{var i;const o={duration:(i=r.duration)!=null?i:u3e};switch(r.type){case"success":ja.success(r.message,o);break;case"error":ja.error(r.message,o);break;case"warning":ja.warning(r.message,o);break;case"info":ja.info(r.message,o);break;default:ja(r.message,o)}},[]);v.useEffect(()=>{i3e(t)},[t]);const n=v.useMemo(()=>({triggerNotification:t}),[t]);return f.jsx(jF.Provider,{value:n,children:e})},d3e=()=>{const e=v.useContext(jF);if(!e)throw new Error("useNotifications must be used within a NotificationProvider");return e},AF=e=>{let t;const n=new Set,r=(d,h)=>{const y=typeof d=="function"?d(t):d;if(!Object.is(y,t)){const m=t;t=(h!=null?h:typeof y!="object"||y===null)?y:Object.assign({},t,y),n.forEach(k=>k(t,m))}},a=()=>t,c={setState:r,getState:a,getInitialState:()=>u,subscribe:d=>(n.add(d),()=>n.delete(d))},u=t=e(r,a,c);return c},y3e=(e=>e?AF(e):AF),p3e=e=>e;function h3e(e,t=p3e){const n=q.useSyncExternalStore(e.subscribe,q.useCallback(()=>t(e.getState()),[e,t]),q.useCallback(()=>t(e.getInitialState()),[e,t]));return q.useDebugValue(n),n}const m3e=e=>{const t=y3e(e),n=r=>h3e(t,r);return Object.assign(n,t),n},p5=(e=>m3e),OF={BASE_URL:"./",DEV:!1,MODE:"production",PROD:!0,SSR:!1},ip=new Map,cv=e=>{const t=ip.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([n,r])=>[n,r.getState()])):{}},g3e=(e,t,n)=>{if(e===void 0)return{type:"untracked",connection:t.connect(n)};const r=ip.get(n.name);if(r)return A({type:"tracked",store:e},r);const a={connection:t.connect(n),stores:{}};return ip.set(n.name,a),A({type:"tracked",store:e},a)},v3e=(e,t)=>{if(t===void 0)return;const n=ip.get(e);n&&(delete n.stores[t],Object.keys(n.stores).length===0&&ip.delete(e))},k3e=e=>{var t,n;if(!e)return;const r=e.split(`
`),a=r.findIndex(i=>i.includes("api.setState"));if(a<0)return;const o=((t=r[a+1])==null?void 0:t.trim())||"";return(n=/.+ (.+) .+/.exec(o))==null?void 0:n[1]},b3e=(e,t={})=>(n,r,a)=>{const x=t,{enabled:o,anonymousActionType:i,store:c}=x,u=ae(x,["enabled","anonymousActionType","store"]);let d;try{d=(o!=null?o:(OF?"production":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(_){}if(!d)return e(n,r,a);const b=g3e(c,d,u),{connection:h}=b,y=ae(b,["connection"]);let m=!0;a.setState=((_,C,E)=>{const O=n(_,C);if(!m)return O;const j=E===void 0?{type:i||k3e(new Error().stack)||"anonymous"}:typeof E=="string"?{type:E}:E;return c===void 0?(h==null||h.send(j,r()),O):(h==null||h.send(B(A({},j),{type:`${c}/${j.type}`}),B(A({},cv(u.name)),{[c]:a.getState()})),O)}),a.devtools={cleanup:()=>{h&&typeof h.unsubscribe=="function"&&h.unsubscribe(),v3e(u.name,c)}};const k=(..._)=>{const C=m;m=!1,n(..._),m=C},w=e(a.setState,r,a);if(y.type==="untracked"?h==null||h.init(w):(y.stores[y.store]=a,h==null||h.init(Object.fromEntries(Object.entries(y.stores).map(([_,C])=>[_,_===y.store?w:C.getState()])))),a.dispatchFromDevtools&&typeof a.dispatch=="function"){let _=!1;const C=a.dispatch;a.dispatch=(...E)=>{(OF?"production":void 0)!=="production"&&E[0].type==="__setState"&&!_&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),_=!0),C(...E)}}return h.subscribe(_=>{var C;switch(_.type){case"ACTION":if(typeof _.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return h5(_.payload,E=>{if(E.type==="__setState"){if(c===void 0){k(E.state);return}Object.keys(E.state).length!==1&&console.error(`
                    [zustand devtools middleware] Unsupported __setState action format.
                    When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
                    and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
                    `);const O=E.state[c];if(O==null)return;JSON.stringify(a.getState())!==JSON.stringify(O)&&k(O);return}a.dispatchFromDevtools&&typeof a.dispatch=="function"&&a.dispatch(E)});case"DISPATCH":switch(_.payload.type){case"RESET":return k(w),c===void 0?h==null?void 0:h.init(a.getState()):h==null?void 0:h.init(cv(u.name));case"COMMIT":if(c===void 0){h==null||h.init(a.getState());return}return h==null?void 0:h.init(cv(u.name));case"ROLLBACK":return h5(_.state,E=>{if(c===void 0){k(E),h==null||h.init(a.getState());return}k(E[c]),h==null||h.init(cv(u.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return h5(_.state,E=>{if(c===void 0){k(E);return}JSON.stringify(a.getState())!==JSON.stringify(E[c])&&k(E[c])});case"IMPORT_STATE":{const{nextLiftedState:E}=_.payload,O=(C=E.computedStates.slice(-1)[0])==null?void 0:C.state;if(!O)return;k(c===void 0?O:O[c]),h==null||h.send(null,E);return}case"PAUSE_RECORDING":return m=!m}return}}),w},h5=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)},EF=e=>Symbol.iterator in e,TF=e=>"entries"in e,NF=(e,t)=>{const n=e instanceof Map?e:new Map(e.entries()),r=t instanceof Map?t:new Map(t.entries());if(n.size!==r.size)return!1;for(const[a,o]of n)if(!r.has(a)||!Object.is(o,r.get(a)))return!1;return!0},x3e=(e,t)=>{const n=e[Symbol.iterator](),r=t[Symbol.iterator]();let a=n.next(),o=r.next();for(;!a.done&&!o.done;){if(!Object.is(a.value,o.value))return!1;a=n.next(),o=r.next()}return!!a.done&&!!o.done};function w3e(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null||Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?!1:EF(e)&&EF(t)?TF(e)&&TF(t)?NF(e,t):x3e(e,t):NF({entries:()=>Object.entries(e)},{entries:()=>Object.entries(t)})}function ho(e){const t=q.useRef(void 0);return n=>{const r=e(n);return w3e(t.current,r)?t.current:t.current=r}}const _3e=(e,t)=>{var n,r,a,o;return{options:((n=window.ckyConfig)==null?void 0:n.settings)||{},info:!1,status:!0,session_status:!0,errors:{},expand:((r=window.ckyNoticeExpand)==null?void 0:r.status)||!1,gcm:((a=window.ckyGcmConfig)==null?void 0:a.settings)||{},connect_notice:((o=window.ckyConnectNotice)==null?void 0:o.status)||!1,disconnect_success_overlay:!1,affiliate_banner_visible:!1,info_loaded:!1,setOption:(i,c)=>e(u=>B(A({},u),{options:B(A({},u.options),{[i]:c})})),setInfo:i=>{if(i&&typeof i=="object"){const c=window;c.ckyConfig||(c.ckyConfig={}),c.ckyConfig.info=i}e(c=>B(A({},c),{info:i}))},setGcmInfo:i=>e(c=>B(A({},c),{gcm:i})),updateSettings:i=>e(c=>{if(window.ckyConfig.settings=i,i!=null&&i.languages&&typeof i.languages=="object"){const u=i.languages;rn(()=>he(null,null,function*(){const{useLanguageStore:d}=yield Promise.resolve().then(()=>v5);return{useLanguageStore:d}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href).then(({useLanguageStore:d})=>{d.setState({selected:Array.isArray(u.selected)?u.selected:["en"],default:typeof u.default=="string"?u.default:"en",current:typeof u.current=="string"?u.current:typeof u.default=="string"?u.default:"en"}),rn(()=>he(null,null,function*(){const{syncLanguageMirrorFromSettings:h}=yield Promise.resolve().then(()=>C3e);return{syncLanguageMirrorFromSettings:h}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href).then(({syncLanguageMirrorFromSettings:h})=>{h()})})}return B(A({},c),{options:i})}),updateGcm:i=>e(c=>(window.ckyGcmConfig.settings=i,B(A({},c),{gcm:i}))),updateStatus:(i=!0)=>e(c=>B(A({},c),{status:i})),updateSessionStatus:i=>e(c=>B(A({},c),{session_status:i})),setErrors:i=>e(c=>B(A({},c),{errors:i})),setExpand:i=>e(c=>(window.ckyNoticeExpand&&(window.ckyNoticeExpand.status=i),B(A({},c),{expand:i}))),setConnectNotice:i=>e(c=>(window.ckyConnectNotice&&(window.ckyConnectNotice.status=i),B(A({},c),{connect_notice:i}))),setDisconnectSuccessOverlay:i=>e({disconnect_success_overlay:i}),setAffiliateBannerVisible:i=>e({affiliate_banner_visible:i}),reInit:()=>he(null,null,function*(){try{const i=yield u5();i&&typeof i=="object"&&t().updateSettings(i)}catch(i){console.error("Error reinitializing:",i),t().setErrors({reinit:"Failed to reinitialize settings"})}}),loadInfo:(i=!1)=>he(null,null,function*(){var c;try{const u=yield vF(i);if(u){t().setInfo(u),t().updateStatus(!0),e({info_loaded:!0});const d=t(),h=d.info&&d.info.languages?d.info.languages:{},y=h&&h.default?h.default:"en";return yield y5(y),t().checkURLMismatch(),!0}else throw new Error("Failed to load info")}catch(u){return console.error("Error loading info:",u),(c=u==null?void 0:u.data)!=null&&c.status&&(t().updateStatus(!1),u.data.status===401&&t().updateSessionStatus(!1)),t().setErrors({load:"Failed to load settings info"}),!1}}),save:(i=!0)=>he(null,null,function*(){try{const c=t().options,u=yield f5(c,i);return u?(t().updateSettings(u),t().loadInfo(),!0):!1}catch(c){return console.error("Error saving settings:",c),t().setErrors({save:"Failed to save settings"}),!1}}),checkURLMismatch:()=>{var c,u;((u=(c=t().options)==null?void 0:c.account)==null?void 0:u.connected)!==!1&&(SF()||t().setErrors({urlMismatch:!0}))}}},ct=p5()(_3e),PF=()=>ct(ho(e=>({options:e.options,info:e.info,status:e.status,session_status:e.session_status,errors:e.errors,expand:e.expand,gcm:e.gcm,connect_notice:e.connect_notice,setOption:e.setOption,setInfo:e.setInfo,setGcmInfo:e.setGcmInfo,updateSettings:e.updateSettings,updateGcm:e.updateGcm,updateStatus:e.updateStatus,updateSessionStatus:e.updateSessionStatus,setErrors:e.setErrors,setExpand:e.setExpand,setConnectNotice:e.setConnectNotice,reInit:e.reInit,loadInfo:e.loadInfo,save:e.save,checkURLMismatch:e.checkURLMismatch}))),m5=Object.freeze(Object.defineProperty({__proto__:null,useAppStore:ct,useSettingsStore:PF},Symbol.toStringTag,{value:"Module"}));function lv(){var c;const e=typeof window!="undefined"?window.ckyConfig:null,t=(c=e==null?void 0:e.settings)==null?void 0:c.languages,n=e==null?void 0:e.languages,r=t&&typeof t=="object"?t:n&&typeof n=="object"?n:null;if(!r)return{selected:["en"],default:"en",current:"en"};const a=Array.isArray(r.selected)?r.selected:["en"],o=typeof r.default=="string"?r.default:"en",i=typeof r.current=="string"?r.current:o;return{selected:a,default:o,current:i}}function RF(){var n,r;const e=typeof window!="undefined"?window.ckyLanguages:null;if(Array.isArray(e)&&e.length>0)return e;const t=(r=(n=window.ckyConfig)==null?void 0:n.languages)==null?void 0:r.available;return Array.isArray(t)?t:[]}function S3e(){if(typeof window=="undefined")return;const e=lv(),t=window.ckyConfig;t&&(t.languages||(t.languages={}),t.languages.selected=e.selected,t.languages.default=e.default,t.languages.current=e.current)}function uv(e){var n;if(typeof window=="undefined")return;const t=window.ckyConfig;t&&(t.languages||(t.languages={}),t.languages.selected=e.selected,t.languages.default=e.default,t.languages.current=e.current,(n=t.settings)!=null&&n.languages&&typeof t.settings.languages=="object"&&(t.settings.languages.selected=e.selected,t.settings.languages.default=e.default,t.settings.languages.current=e.current))}const C3e=Object.freeze(Object.defineProperty({__proto__:null,getBootstrapLanguages:lv,getInitialAvailableLanguages:RF,mirrorPendingLanguageState:uv,syncLanguageMirrorFromSettings:S3e},Symbol.toStringTag,{value:"Module"}));function MF(){return he(this,null,function*(){try{const e=yield pt.get({path:"languages/available"});return e&&Array.isArray(e)?e:[]}catch(e){return console.error("Error fetching available languages:",e),[]}})}function j3e(e){return he(this,null,function*(){try{yield pt.post({path:"languages/translations",data:e})}catch(t){console.log("Translations API error (non-critical):",t)}})}function A3e(){return he(this,null,function*(){return lv()})}const g5=lv(),O3e=(e,t)=>({available:RF(),selected:g5.selected,default:g5.default,current:g5.current,loading:!1,setAvailable:n=>e(r=>B(A({},r),{available:n})),setSelected:n=>e(r=>{const a=B(A({},r),{selected:n});return uv(a),a}),setDefault:n=>e(r=>{const a=B(A({},r),{default:n});return uv(a),a}),setCurrent:n=>e(r=>{const a=B(A({},r),{current:n});return uv(a),a}),setLoading:n=>e(r=>B(A({},r),{loading:n})),loadAvailableLanguages:()=>he(null,null,function*(){try{const n=yield MF();n&&n.length>0&&(t().setAvailable(n),window.ckyConfig||(window.ckyConfig={}),window.ckyConfig.languages||(window.ckyConfig.languages={}),window.ckyConfig.languages.available=n)}catch(n){console.error("Error loading available languages:",n)}}),saveSelected:(...r)=>he(null,[...r],function*(n={}){var c;const{remove:a=!1,clear:o=!1,selected:i}=n;try{const u=i!==void 0?i:t().selected;a||(yield j3e(u));const{setOption:d}=yield rn(()=>he(null,null,function*(){const{setOption:b}=yield Promise.resolve().then(()=>iv);return{setOption:b}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),{useAppStore:h}=yield rn(()=>he(null,null,function*(){const{useAppStore:b}=yield Promise.resolve().then(()=>m5);return{useAppStore:b}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),y=h.getState(),k=((y==null?void 0:y.options)||((c=window.ckyConfig)==null?void 0:c.settings)||{}).languages||{};k.selected=u,d("languages",k),y&&y.setOption&&y.setOption("languages",k);const{saveOptions:w}=yield rn(()=>he(null,null,function*(){const{saveOptions:b}=yield Promise.resolve().then(()=>iv);return{saveOptions:b}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href);return{success:yield w(o),selected:u}}catch(u){throw console.error("Error saving selected languages:",u),u}}),saveDefault:(...r)=>he(null,[...r],function*(n={}){var o;const{clear:a=!1}=n;try{const i=t().default,{setOption:c}=yield rn(()=>he(null,null,function*(){const{setOption:k}=yield Promise.resolve().then(()=>iv);return{setOption:k}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),{useAppStore:u}=yield rn(()=>he(null,null,function*(){const{useAppStore:k}=yield Promise.resolve().then(()=>m5);return{useAppStore:k}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),d=u.getState(),y=((d==null?void 0:d.options)||((o=window.ckyConfig)==null?void 0:o.settings)||{}).languages||{};y.default=i,y.current=i,c("languages",y),d&&d.setOption&&d.setOption("languages",y);const{saveOptions:m}=yield rn(()=>he(null,null,function*(){const{saveOptions:k}=yield Promise.resolve().then(()=>iv);return{saveOptions:k}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href);if(yield m(a),d&&d.setInfo){const k=d.info;k&&typeof k=="object"&&d.setInfo(B(A({},k),{defaultLanguage:i,languages:B(A({},k.languages||{}),{default:i,current:i})}))}}catch(i){throw console.error("Error saving default language:",i),i}}),init:()=>he(null,null,function*(){t().setLoading(!0);try{yield t().loadAvailableLanguages();const n=yield A3e();n&&typeof n=="object"&&(n.selected&&Array.isArray(n.selected)&&t().setSelected(n.selected),n.default&&t().setDefault(n.default),n.current&&t().setCurrent(n.current))}catch(n){console.error("Error initializing languages:",n)}finally{t().setLoading(!1)}})}),Kr=p5()(O3e),v5=Object.freeze(Object.defineProperty({__proto__:null,useLanguageStore:Kr},Symbol.toStringTag,{value:"Module"})),_r=p5()(b3e((e,t)=>({items:!1,current:!1,preview:!1,presets:[],configs:[],template:{},errors:{},setBanners:n=>e(r=>B(A({},r),{items:n})),setCurrentBanner:n=>e(r=>B(A({},r),{current:n})),setPreview:n=>e(r=>B(A({},r),{preview:n})),setPresets:n=>e(r=>B(A({},r),{presets:n})),setConfigs:n=>e(r=>B(A({},r),{configs:n})),setTemplate:n=>e(r=>B(A({},r),{template:n})),setErrors:n=>e(r=>B(A({},r),{errors:n})),reInit:()=>he(null,null,function*(){try{const n=yield pt.get({path:"banners"});if(n&&Array.isArray(n)){const r=n.map(a=>({id:a.id||0,name:a.name||"",slug:a.slug||"",default:a.default||!1,status:a.status==!0,properties:a.properties||{},contents:a.contents||{}}));t().setBanners(r)}}catch(n){console.error("Error reinitializing banners:",n)}}),getBanners:()=>he(null,null,function*(){const n=t().items;return n!==!1?JSON.parse(JSON.stringify(n)):(yield t().reInit(),Array.isArray(t().items)?t().items:[])}),getCurrentBanner:()=>he(null,null,function*(){const n=t().current;if(n&&n.id>0)return n;try{const r=yield t().getBanners();if(Array.isArray(r)&&r.length>0){let a=r.find(o=>o.default===!0);if(a||(a=r[0]),a)return t().setCurrentBanner(a),a}}catch(r){console.error("Error getting current banner:",r)}return!1}),getActiveBanner:()=>he(null,null,function*(){const n=yield t().getBanners();if(Array.isArray(n)&&n.length>0){let r=n.find(a=>a.status==!0);if(r||(r=n[0]),r)return t().setCurrentBanner(r),r}return!1}),saveBanner:(n,r)=>he(null,null,function*(){if(!n.id)return!1;try{const a=r?{language:r}:{},o=yield pt.put({path:`/banners/${n.id}`,data:n,params:a});if(o&&o.id)return yield t().reInit(),!0}catch(a){console.error("Error saving banner:",a)}return!1}),loadConfigs:()=>he(null,null,function*(){if(!(t().configs.length>0))try{const r=yield pt.get({path:"banners/configs"});r&&Array.isArray(r)&&t().setConfigs(r)}catch(r){console.error("Error loading configs:",r)}}),loadTemplate:(n=!1)=>he(null,null,function*(){const r=t().current;if(!r||!r.properties)return null;const a=r.properties.settings.type,o=r.properties.settings.applicableLaw,i=t().template;if(i[o]&&i[o][a]&&n===!1)return i[o][a];try{const{useLanguageStore:c}=yield rn(()=>he(null,null,function*(){const{useLanguageStore:h}=yield Promise.resolve().then(()=>v5);return{useLanguageStore:h}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),u=c.getState().current,d=yield pt.post({path:"banners/preview",params:{language:u},data:r});if(d&&d.html){const h=A({},i);return h[o]||(h[o]={}),h[o][a]=d,t().setTemplate(h),h[o][a]}}catch(c){console.error("Error loading template:",c)}return null})}),{name:"banner-store"})),k5=Object.freeze(Object.defineProperty({__proto__:null,useBannerStore:_r},Symbol.toStringTag,{value:"Module"})),fv=()=>{var e;return(e=window.ckyGlobals)!=null?e:{}},dv=()=>{var e;return((e=fv().site)==null?void 0:e.url)||""},qc=()=>fv().webApp||{},LF=()=>fv().pluginVersion||"",DF=()=>!!fv().multilingual;let IF=!1;function yv(e){IF=e}function E3e(){return IF}function $F(e){e.searchParams.append("platform","wordpress"),e.searchParams.append("mode","register"),e.searchParams.append("website",dv()),e.searchParams.append("multilingual",String(DF())),e.searchParams.append("ref",`WPCY${LF()}a`)}function BF(e,t){if(!(!t||typeof t!="object"||Array.isArray(t)))for(const[n,r]of Object.entries(t))e.searchParams.append(n,String(r))}function T3e(){const e=qc().signUpUrl;if(!e)return"";const t=new URL(e);return $F(t),t.searchParams.append("plan","free"),t.toString()}function N3e(e="",t=null){const n=qc().planSelectionUrl,r=qc().signUpUrl,a=n||r;if(!a)return"";const o=new URL(a);return $F(o),e&&o.searchParams.append("feature",e),BF(o,t),o.toString()}function P3e(e=!1,t="",n=null){const r=qc().loginUrl;if(!r)return"";const a=e?"upgrade":"connect",o=new URL(r);return o.searchParams.append("platform","wordpress"),o.searchParams.append("mode",a),o.searchParams.append("website",dv()),o.searchParams.append("multilingual",String(DF())),e&&o.searchParams.append("upgrade_source","cypluginupgrade"),t&&o.searchParams.append("feature",t),BF(o,n),o.toString()}function R3e(e){const t=qc().loginUrl;if(!t)return"";const n=new URL(t);return n.searchParams.append("platform","wordpress"),n.searchParams.append("mode","reconnect"),n.searchParams.append("website",dv()),e&&n.searchParams.append("website_id",e),n.toString()}function M3e(e,t){const n=qc().checkoutUrl;if(!n)return"";const r=new URL(n);r.searchParams.append("platform","wordpress"),r.searchParams.append("mode","upgrade"),r.searchParams.append("website",dv()),r.searchParams.append("plan",e),r.searchParams.append("currency",t);let a=e.split("-")[0];return a==="basic"?a="b":a==="pro"?a="c":a="d",r.searchParams.append("ref",`WPCY${LF()}${a}`),r.toString()}function L3e(){const e=qc().url||"";if(!e)return"";try{return new URL(e).origin}catch(t){return""}}const b5=v.createContext(null);function sp(e){typeof window!="undefined"&&window.dispatchEvent(new CustomEvent(e))}function x5(e){var t;if(e)try{(t=window.open(e,"_blank"))==null||t.focus()}catch(n){alert(Q("Your browser blocked the authorization window from opening. Please check your popup settings.","cookie-law-info"))}}function UF(e,t){return he(this,null,function*(){const{getSettings:n}=yield rn(()=>he(null,null,function*(){const{getSettings:a}=yield Promise.resolve().then(()=>r3e);return{getSettings:a}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),r=yield n();r&&(t&&!r.account||e(r))})}function D3e(e){var o,i;const t=Lr("account");if(!(t!=null&&t.connected))return!1;const n=((i=(o=window.ckyGlobals)==null?void 0:o.webApp)==null?void 0:i.url)||"";if(!n)return!1;const a=`${`${n}/${e}`}?${new URLSearchParams({website:t.website_id||""}).toString()}`;try{const c=document.createElement("a");return c.target="_blank",c.href=a,c.rel="noopener noreferrer",document.body.appendChild(c),c.click(),document.body.removeChild(c),!0}catch(c){return console.error("Error redirecting to app:",c),!1}}function I3e({children:e}){const t=Oo(),n=ct(b=>b.loadInfo),r=ct(b=>b.updateSettings),a=ct(b=>b.updateSessionStatus),[o,i]=v.useState(!1),[c,u]=v.useState(!1),d=v.useCallback(b=>he(null,null,function*(){if(!(b!=null&&b.email))return;const _=Lr("account")||{},C=Lr("api")||{},E=Lr("onboarding")||{};if(E.step=2,Ss("onboarding",E),b.website_token&&(C.token=b.website_token),b.website_id&&(_.website_id=b.website_id),b.website_key&&(_.website_key=b.website_key),b.slug&&(_.plan=b.slug),_.status=!0,_.connected=!0,b.email&&(_.email=b.email),Ss("account",_),Ss("api",C),yield ap()){try{yield pt.post({path:"/settings/sync",data:{priority:b.priority||"plugin"}})}catch(j){console.warn("Cloud sync after connect:",j)}yield d5(),yield UF(r,!0),yield n(!0),sp("afterSyncing")}}),[n,r]),h=v.useCallback(b=>he(null,null,function*(){const _=Lr("account")||{},C=Lr("api")||{};b.website_token&&(C.token=b.website_token),b.website_id&&(_.website_id=b.website_id),b.email&&(_.email=b.email),Ss("account",_),Ss("api",C),yield ap(),yield d5(),yield UF(r,!1),a(!0),yield n(!0),sp("afterSyncing")}),[n,r,a]);v.useEffect(()=>{const b=_=>he(null,null,function*(){var j;if(!E3e())return;const C=L3e();if(!C||_.origin!==C||!_.data||typeof _.data!="string")return;let E;try{E=JSON.parse(_.data)}catch(N){return}yv(!1),((j=Lr("account"))==null?void 0:j.connected)?ct.getState().session_status?(E==null?void 0:E.upgrade)==="success"&&(yield n(!0),sp("afterSyncing")):yield h(E):(i(!0),u(!0),yield d(E),u(!1),t({to:"/dashboard"}))});return window.addEventListener("message",b),()=>window.removeEventListener("message",b)},[d,h,n,t]);const y=v.useCallback((b=!1,_="",C=null)=>{yv(!0),sp("beforeConnection");const E=C&&typeof C=="object"&&!Array.isArray(C),O=b?P3e(!1,_,C):E?N3e(_,C):T3e();x5(O)},[]),m=v.useCallback((b,_)=>{yv(!0),sp("beforeConnection"),x5(M3e(b,_))},[]),k=v.useCallback(()=>{var _;yv(!0);const b=(_=Lr("account"))==null?void 0:_.website_id;x5(R3e(b))},[]),w=v.useCallback((b="dashboard")=>D3e(b),[]),x=v.useMemo(()=>({connectToApp:y,connectToPaidPlan:m,sessionExpiredLogin:k,redirectToApp:w,showConnectSuccess:o,connectSuccessSyncing:c,setShowConnectSuccess:i}),[y,m,k,w,o,c]);return f.jsx(b5.Provider,{value:x,children:e})}function w5(){const e=v.useContext(b5);if(!e)throw new Error("useConnectFlow must be used within a ConnectProvider");return e}function _5(){return v.useContext(b5)}const FF="cky:max-w-[439px] cky:rounded-[12px] cky:bg-white cky:w-full cky:border-none cky:gap-5",zF="cky:!right-4 cky:!top-4 cky:z-10",HF="cky:px-[30px] cky:pt-[30px] cky:pb-0",VF="cky:text-base cky:font-semibold cky:leading-6 cky:text-[#14142A] cky:text-center cky:m-0 cky:w-full",qF="cky:text-[14px] cky:text-[#4E4B66] cky:text-center",S5="cky:flex cky:justify-center cky:w-full",$3e="cky:flex cky:flex-col cky:items-center cky:justify-center cky:gap-4 cky:w-full";function pv(){return typeof window!="undefined"?window.ckyGlobals:void 0}(gq=pv())!=null&&gq.multilingual,(vq=pv())!=null&&vq.pluginVersion;let hv=null;function cp(e={}){if(hv)return hv;const t=pt.post({path:"/settings/apply_filter",data:{filter_name:"cookieyes_cloudways_redirect",filter_data:e}}).then(n=>n).catch(n=>(console.error("Error applying filter:",n),null)).finally(()=>{hv=null});return hv=t,t}function lp(e){return!!(e&&e.filter_result!==void 0&&e.filter_result!==null&&!(Array.isArray(e.filter_result)&&e.filter_result.length===0))}function B3e(e,t){const r=new URLSearchParams(t).toString();return r?`${e}${e.includes("?")?"&":"?"}${r}`:e}function mv(e="dashboard"){var o,i;const t=Lr("account");if(!(t!=null&&t.connected))return!1;const n=(i=(o=pv())==null?void 0:o.webApp)==null?void 0:i.url;if(!n)return!1;const r=n.replace(/\/$/,"")+"/"+e.replace(/^\//,""),a={website:String(t.website_id||"")};return B3e(r,a)}function cf(e="dashboard"){const t=mv(e);if(t)try{const n=document.createElement("a");n.target="_blank",n.href=t,n.rel="noopener noreferrer",n.click()}catch(n){console.error("Redirect failed",n)}}function U3e(e,t){var u,d,h;const n=Lr("account");if(!(n!=null&&n.connected))return;const r=String(((d=(u=pv())==null?void 0:u.webApp)==null?void 0:d.url)||"").replace(/\/$/,""),a=((h=window.ckyConfig)==null?void 0:h.info)||{},o=(a==null?void 0:a.website)||{};if(!!(a&&o&&o.canStartOptoutTrial)){const y=new URLSearchParams({upgrade_id:String(n.website_id||""),openUpgrade:"true",upgrade_source:t,from_trial:"true"});window.open(`${r}/settings?${y.toString()}`,"_blank","noopener,noreferrer");return}const c=new URLSearchParams({website:String(n.website_id||"")});e&&c.set("feature",e),t&&c.set("upgrade_source",t),window.open(`${r}/wp-plan-selector?${c.toString()}`,"_blank","noopener,noreferrer")}const F3e=Q("Connect to Web App to Access","cookie-law-info"),z3e=Q("Have an account? Log in and connect","cookie-law-info");function C5(){const{style:e}=document.body,t=e.pointerEvents;(t==="none"||t==="")&&(e.pointerEvents="auto"),e.overflow==="hidden"&&(e.overflow="auto")}function Dr({ref:e,visible:t=!1,availablePlan:n="all",feature:r="",className:a="",container:o,onConnectToApp:i,title:c,message:u,featureText:d,availabilityText:h}){const[y,m]=v.useState(t),[k,w]=v.useState(!1),x=v.useRef(null),b=_5(),_=v.useRef(i);_.current=i;const C=v.useRef(r);C.current=r;const E=v.useRef(b);E.current=b;const O=v.useMemo(()=>a.includes("cky-app-modal-scanner"),[a]);v.useImperativeHandle(e,()=>({show:()=>m(!0),close:()=>m(!1)}),[]),v.useEffect(()=>{m(t)},[t]),v.useEffect(()=>{if(O)return;let z=!1;return he(null,null,function*(){const $=yield cp({});!z&&lp($)&&w(!0)}),()=>{z=!0}},[O]),v.useEffect(()=>{if(!O)return;const z=new MutationObserver(()=>{C5()});return z.observe(document.body,{attributes:!0,attributeFilter:["style"]}),document.body.style.pointerEvents="auto",document.body.style.overflow="auto",()=>z.disconnect()},[O]);const j=v.useCallback((z,$)=>{var X;const Z=_.current,D=C.current;if(Z){Z(z,D);return}(X=E.current)==null||X.connectToApp(z,D,$)},[]),N=v.useCallback(()=>he(null,null,function*(){const z=yield cp({});if((z==null?void 0:z.prevent_navigation)===!0)return;const $=z==null?void 0:z.filter_result;if($&&typeof $=="object"&&!Array.isArray($)&&lp(z)){m(!1),C5(),j(!1,$);return}m(!1),C5();const D=new URLSearchParams;D.set("available",n||"all"),window.location.assign(`#/dashboard/plans?${D.toString()}`)}),[n,j]),P=v.useCallback(()=>he(null,null,function*(){const z=yield cp({});if(!(z&&z.prevent_navigation===!0)){if(z&&lp(z)){const $=z.filter_result;if($&&typeof $=="object"&&!Array.isArray($)){j(!0,$);return}}j(!0)}}),[j]),R=v.useCallback(z=>{O||m(z)},[O]),M=v.useCallback(z=>{if(!O||!o)return;const{target:$}=z;$ instanceof Node&&o.contains($)&&z.preventDefault()},[O,o]),F=ce(FF,O&&"cky:gap-0 cky:px-[30px] cky:pt-[30px] cky:pb-[30px] cky:overflow-hidden cky:min-w-0"),H=ce(HF,O&&"cky:hidden"),U=ce("cky:flex-col cky:px-0 cky:pb-0 cky:pt-0 cky:border-none cky:min-w-0 cky:gap-5",O?"cky:flex cky:flex-col cky:items-center cky:justify-center cky:text-center cky:w-full cky:overflow-hidden":"cky:px-[30px] cky:pb-[30px]");return f.jsx(Io,{open:y,onOpenChange:R,children:f.jsxs($o,{"aria-describedby":void 0,className:F,container:O?o:void 0,hideOverlay:O,onOpenAutoFocus:z=>{var $;z.preventDefault(),($=x.current)==null||$.focus({preventScroll:!0})},onEscapeKeyDown:z=>O&&z.preventDefault(),onPointerDownOutside:M,onInteractOutside:M,children:[!O&&f.jsx(Um,{className:zF}),f.jsx(yi,{showClose:!1,className:H,children:f.jsx(oo,{className:"cky:text-center",children:c||Q("Connect to Web App","cookie-law-info")})}),f.jsxs(ao,{className:U,children:[d&&f.jsx("div",{className:VF,children:d}),h&&f.jsx("div",{className:S5,children:f.jsx("span",{className:qF,dangerouslySetInnerHTML:{__html:h}})}),u&&f.jsx("div",{className:"cky:mb-0 cky:text-center cky:w-full",children:u}),f.jsxs("div",{className:$3e,children:[f.jsx(Be,{ref:x,onClick:()=>void N(),className:ce("cky:w-auto cky:text-[14px]!",k&&"cky-external-link"),variant:"default",children:F3e}),f.jsx("span",{className:"cky:block cky:text-center",children:f.jsx(Be,{variant:"link",external:!0,onClick:P,className:"cky:text-[16px]! cky:font-[500]! cky:hover:border-transparent cky:hover:no-underline cky:hover:opacity-100",children:z3e})})]})]})]})})}const GF="cky:flex cky:flex-col cky:items-center";function WF(){const e=_5(),t=v.useRef(e);t.current=e;const n=v.useCallback(()=>{const a=t.current;a==null||a.redirectToApp("dashboard"),a==null||a.setShowConnectSuccess(!1)},[]);if(!(e!=null&&e.showConnectSuccess))return null;const{connectSuccessSyncing:r}=e;return f.jsx("div",{id:"cky-connect-success",className:ce("cky-connect-success","cky:overflow-x-hidden cky:overflow-y-auto cky:bg-white cky:flex cky:justify-center cky:items-center cky:z-[999] cky:min-h-[280px]"),children:r?f.jsxs("div",{className:"cky:flex cky:flex-col cky:items-center cky:justify-center",children:[f.jsx(jA,{className:"cky:w-10 cky:h-10 cky:animate-spin cky:text-blue-600"}),f.jsx("h4",{className:"cky:mt-4 cky:text-base cky:font-medium cky:text-gray-700 cky:text-center cky:max-w-sm",children:Q("Please wait while we connect your site to app.cookieyes.com","cookie-law-info")})]}):f.jsxs("div",{className:GF,children:[f.jsx("img",{src:qe.connectSuccess,alt:"",className:"cky:w-15 cky:h-15 cky:shrink-0"}),f.jsxs("div",{className:"cky:mt-[15px] cky:mb-10 cky:text-center",children:[f.jsx("h2",{className:"cky:m-0 cky:!text-[22px] cky:font-semibold cky:text-text-primary",children:Q("Your website is connected to app.cookieyes.com","cookie-law-info")}),f.jsx("p",{className:"cky:mt-2 cky:m-0 cky:!text-sm cky:text-gray-600",children:Q("You can now continue to manage all your existing settings and access all free CookieYes features from your web app account","cookie-law-info")})]}),f.jsx("div",{className:GF,children:f.jsx(Be,{size:"lg",external:!0,onClick:n,className:"cky:font-medium",children:Q("Go to CookieYes Web App","cookie-law-info")})})]})})}function H3e({content:e,isHtml:t=!0,side:n="bottom"}){return f.jsx("span",{className:"cky-popper-container cky:ml-[5px] cky:inline-block cky:align-middle",children:f.jsxs(Uo,{delayDuration:200,children:[f.jsx(Fo,{asChild:!0,children:f.jsx(Be,{type:"button",variant:"ghost",className:"cky-poppper-trigger cky:max-w-full cky:cursor-default! cky:border-0! cky:p-0! cky:bg-transparent! cky:hover:bg-transparent!","aria-label":"More information",children:f.jsx("img",{src:qe.infoNew,alt:"",width:16,height:16,className:"cky-popper-icon cky:block cky:h-4 cky:w-4","aria-hidden":!0})})}),f.jsx(zo,{side:n,sideOffset:8,className:"cky:text-left",children:t?f.jsx("span",{className:"cky:block [&_a]:underline",dangerouslySetInnerHTML:{__html:e}}):e})]})})}const V3e=5e3;function q3e({show:e,onComplete:t,timeout:n=V3e}){const r=v.useRef(t);return r.current=t,v.useEffect(()=>{if(!e)return;const a=window.setTimeout(()=>{var o;(o=r.current)==null||o.call(r)},n);return()=>window.clearTimeout(a)},[e,n]),e?f.jsx("div",{id:"cky-connect-success",className:ce("cky-connect-success","cky:overflow-x-hidden cky:overflow-y-auto cky:bg-white cky:flex cky:justify-center cky:items-center cky:z-[999]"),children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:items-center",children:[f.jsx("img",{src:qe.connectSuccess,alt:"",className:"cky:w-15 cky:h-15 cky:shrink-0"}),f.jsx("div",{className:"cky:mt-[15px] cky:mb-10 cky:text-center",children:f.jsx("h2",{className:"cky:m-0 cky:text-base cky:font-semibold cky:text-text-primary",children:Q("Your website is now disconnected from app.cookieyes.com","cookie-law-info")})})]})}):null}const Jo=new Set,YF=50,j5=100,G3e=/<p><br><\/p>/g,KF='body{font-size:14px; color: #2C3338;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; -webkit-font-smoothing: subpixel-antialiased !important;}',ZF=150;function W3e(e){const t=Number.parseInt(String(e!=null?e:ZF),10);return Number.isFinite(t)&&t>0?t:ZF}function XF(){if(typeof globalThis.window!="undefined")return globalThis.window.tinymce}function gv(e){var t,n;return(n=(t=XF())==null?void 0:t.editors)==null?void 0:n[e]}function QF(){var t;if(typeof globalThis.window=="undefined")return;const e=globalThis.window.wp;return(t=e==null?void 0:e.oldEditor)!=null?t:e==null?void 0:e.editor}function lf({value:e,onChange:t,id:n="cky-richtext-editor",disabled:r=!1,language:a="en",height:o="150",placeholder:i}){const c=v.useId().replaceAll(":",""),[u]=v.useState(()=>`${n}-${c}`),d=v.useRef(!1),h=v.useRef(!1),y=v.useRef(null),m=v.useRef(t),k=v.useRef(e);m.current=t,k.current=e;const w=W3e(o),x=v.useMemo(()=>({"--cky-wp-editor-height":`${w}px`}),[w]),b=v.useCallback(()=>{if(!y.current)return;const j=y.current();if(!j||typeof j.getContent!="function")return;const N=j.getContent(u);m.current(N.replace(G3e,""))},[u]),_=v.useCallback(()=>{if(typeof window=="undefined")return;const j=gv(u);if(j)try{j.remove()}catch(N){}Jo.delete(u),d.current=!1},[u]),C=v.useCallback(()=>{var P;if(Jo.has(u)||typeof window=="undefined")return;const j=XF();if((P=j==null?void 0:j.editors)!=null&&P[u]){Jo.add(u),d.current=!0,h.current=!1;return}const N=(R=0)=>{var Z,D,X,V;if(R>=YF){console.error(`WordPress editor initialization failed after ${YF} attempts. Editor may not be available.`),h.current=!1;return}if(!QF()){setTimeout(()=>N(R+1),j5);return}const F=document.getElementById(u);if(!(F!=null&&F.isConnected)){setTimeout(()=>N(R+1),j5);return}y.current=()=>QF();const H=y.current();if(!(H!=null&&H.getDefaultSettings)){setTimeout(()=>N(R+1),j5);return}if(Jo.has(u)||(Z=j==null?void 0:j.editors)!=null&&Z[u]){Jo.add(u),d.current=!0,h.current=!1;return}const U=H.getDefaultSettings()||{},z=(D=U.quicktags)!=null?D:{};U.quicktags=z,z.buttons=" ";const $=(X=U.tinymce)!=null?X:{};if(U.tinymce=$,$.toolbar1=" ",$.toolbar2=" ",$.height=w,$.readonly=r,$.body_class="cky-rich-text-editor",$.content_style=KF,of(a)&&($.directionality="rtl",$.content_style=KF+"body{direction:rtl;text-align:right;}"),$.resize=!0,$.setup=ne=>{ne.on("init",()=>{ne.setContent(k.current||"")}),ne.on("change",()=>{b()})},(V=j==null?void 0:j.editors)!=null&&V[u]&&_(),H.initialize)try{H.initialize(u,U),Jo.add(u),d.current=!0,h.current=!1}catch(ne){console.error("Error initializing WordPress editor:",ne),h.current=!1}};N(0)},[_,r,u,w,a,b]),E=v.useRef(C);E.current=C,v.useEffect(()=>()=>{d.current=!1,_()},[_]),v.useEffect(()=>{if(!d.current||!Jo.has(u)||typeof window=="undefined")return;const j=gv(u);j!=null&&j.getContent&&j.getContent()!==e&&j.setContent(e||"")},[e,u]),v.useEffect(()=>{var j,N;!d.current||!Jo.has(u)||typeof window=="undefined"||(N=(j=gv(u))==null?void 0:j.setMode)==null||N.call(j,r?"readonly":"design")},[r,u]),v.useEffect(()=>{if(!d.current||!Jo.has(u)||typeof window=="undefined")return;const j=gv(u);if(!(j!=null&&j.getBody))return;const N=of(a);try{const P=j.getBody();P&&(P.setAttribute("dir",N?"rtl":"ltr"),P.style.direction=N?"rtl":"ltr",P.style.textAlign=N?"right":"")}catch(P){}},[a,u]);const O=v.useCallback(j=>{j&&!Jo.has(u)&&!h.current&&(h.current=!0,requestAnimationFrame(()=>{E.current()}))},[u]);return f.jsx("div",{className:ce("cky-rich-text-editor-container",r&&"cky-disabled"),style:x,children:f.jsx("textarea",{ref:O,id:u,defaultValue:e,className:"wp-editor-area cky-rich-text-editor cky-form-control",disabled:r,rows:5,placeholder:i,onInput:b})})}function Y3e(e){if(!e||typeof e!="object")return Q("Upgrade now","cookie-law-info");const t=e.website;return t!=null&&t.canStartOptoutTrial?Q("Try Pro for free","cookie-law-info"):Q("Upgrade now","cookie-law-info")}function JF({ref:e,visible:t=!1,feature:n="",upgradeSource:r="",title:a,featureText:o,availabilityText:i}){const[c,u]=v.useState(t),d=v.useRef(null),h=ct(b=>b.info),y=v.useRef(n),m=v.useRef(r);y.current=n,m.current=r;const k=Y3e(h);v.useImperativeHandle(e,()=>({show:()=>u(!0),close:()=>u(!1)}),[]),v.useEffect(()=>{u(t)},[t]),v.useEffect(()=>{const b=()=>u(!1);return window.addEventListener("afterConnection",b),()=>window.removeEventListener("afterConnection",b)},[]);const w=v.useCallback(()=>{U3e(y.current,m.current),u(!1)},[]),x=v.useCallback(b=>{var _;b.preventDefault(),(_=d.current)==null||_.focus({preventScroll:!0})},[]);return f.jsx(Io,{open:c,onOpenChange:u,children:f.jsxs($o,{"aria-describedby":void 0,className:FF,onOpenAutoFocus:x,children:[f.jsx(Um,{className:zF}),f.jsx(yi,{showClose:!1,className:HF,children:f.jsx(oo,{className:"cky:text-center cky:text-[20px]! cky:font-semibold cky:leading-normal cky:m-0!",children:a})}),f.jsxs(ao,{className:"cky:flex-col cky:px-[30px] cky:pb-[30px] cky:pt-0 cky:border-none cky:gap-5",children:[o?f.jsx("div",{className:VF,children:o}):null,i?f.jsx("div",{className:S5,children:f.jsx("span",{className:qF,dangerouslySetInnerHTML:{__html:i}})}):null,f.jsx("div",{className:S5,children:f.jsxs(Be,{ref:d,variant:"default",className:"cky:inline-flex cky:items-center cky:justify-center cky:gap-2 cky:w-auto cky:text-[14px]!",onClick:w,children:[f.jsx(Ct,{icon:"crown",width:"20px",height:"16px"}),k]})})]})]})})}const K3e="cky:gap-0 cky:bg-white cky:w-full cky:border cky:border-[#e8e8eb] cky:shadow-[0_5px_20px_rgba(0,0,0,0.1)] cky:py-[15px] cky:px-0 cky:rounded-t-[2px] cky:!rounded-b-none cky:sm:rounded-t-[2px] cky:sm:!rounded-b-none",Z3e="cky:relative cky:border-0 cky:!flex-row cky:items-center cky:justify-between cky:!px-5 cky:py-0 cky:space-y-0 cky:min-w-0",X3e="cky:!right-[15px] cky:!top-1/2 cky:!bottom-auto cky:!-translate-y-1/2 cky:!left-auto",Q3e="cky:flex-1 cky:min-w-0 cky:pr-8 cky:!justify-start cky:items-center cky:text-left cky:font-semibold cky:leading-snug cky:m-0! cky:flex-nowrap cky:!text-[16px] cky:!text-[#4e4b66] [&_span]:cky:!text-[16px] [&_span]:cky:!text-[#4e4b66]",J3e="cky:inline-flex cky:max-w-full cky:flex-nowrap cky:items-center cky:gap-2 cky:min-w-0",e_e="cky:px-5 cky:py-4",t_e="cky:!m-0 cky:!text-[#4E4B66]",n_e="cky:text-[13px] cky:text-[#4E4B66] cky:m-0 cky:leading-normal",r_e="cky:flex cky:flex-row cky:flex-nowrap cky:justify-end cky:gap-[10px] cky:px-5 cky:pb-[0px] cky:pt-0 cky:sm:flex-row cky:rounded-none",A5="cky:h-auto cky:min-w-[80px] cky:px-[15px] cky:py-2 cky:!text-[14px] cky:!leading-4 cky:!font-medium cky:rounded-[3px]",a_e=ce(A5,"cky:bg-white cky:border cky:border-[#c9d0d6] cky:text-[#555d66] hover:cky:bg-[#fafafb] hover:cky:text-[#555d66]"),o_e=ce(A5,"cky:bg-primary cky:text-primary-foreground hover:cky:bg-primary/90"),i_e=ce(A5,"cky:bg-destructive cky:text-destructive-foreground hover:cky:bg-destructive/90");function O5({ref:e,header:t,headerIconSrc:n,headerIconAlt:r="",body:a,cancelBtn:o,confirmBtn:i,confirmVariant:c="destructive",maxWidth:u="500",onDeleteItem:d,onClear:h}){const[y,m]=v.useState(!1),k=v.useRef(h);k.current=h;const w=v.useRef(d);w.current=d,v.useImperativeHandle(e,()=>({show:()=>m(!0),closePopup:()=>{var O;m(!1),(O=k.current)==null||O.call(k)}}),[]);const x=v.useCallback(()=>{var O;(O=w.current)==null||O.call(w),m(!1)},[]),b=v.useCallback(()=>{var O;m(!1),(O=k.current)==null||O.call(k)},[]),_=v.useCallback(O=>{var j;m(O),O||(j=k.current)==null||j.call(k)},[]),C=v.useCallback(O=>{O.preventDefault()},[]),E=u==="600"?"cky:max-w-[600px]":"cky:max-w-[500px]";return f.jsx(Io,{open:y,onOpenChange:_,children:f.jsxs($o,{className:ce("cky-headsup-popup",K3e,E),onOpenAutoFocus:C,children:[f.jsx(yi,{className:Z3e,closeClassName:X3e,children:f.jsx(oo,{className:Q3e,children:n?f.jsxs("span",{className:J3e,children:[f.jsx("img",{src:n,alt:r,className:"cky:size-5 cky:shrink-0 cky:self-center",width:20,height:20}),f.jsx("span",{className:"cky:whitespace-nowrap",children:t})]}):t})}),f.jsx(hc,{asChild:!0,className:t_e,children:f.jsx("div",{className:e_e,children:typeof a=="string"?f.jsx("div",{className:n_e,dangerouslySetInnerHTML:{__html:a}}):f.jsx("div",{className:"cky-headsup-popup-body cky:text-[#4E4B66]",children:a})})}),f.jsxs(ao,{className:r_e,children:[f.jsx(Be,{type:"button",onClick:b,variant:"outline",className:a_e,children:o}),f.jsx(Be,{type:"button",onClick:x,variant:c==="default"?"default":"destructive",className:c==="default"?o_e:i_e,children:i})]})]})})}const s_e=[{key:"agency",href:"https://www.cookieyes.com/partners/agency/?ref=cywpagb",icon:qe.partnerAgency,title:Q("Agency Partner","cookie-law-info"),description:Q("Partner with us as a reseller or agency to manage and sell CookieYes to your clients.","cookie-law-info")},{key:"affiliate",href:"https://www.cookieyes.com/partners/affiliates/?ref=cywpafb",icon:qe.partnerAffiliate,title:Q("Affiliate Partner","cookie-law-info"),description:Q("Earn rewards by referring CookieYes to your audience.","cookie-law-info")}],c_e=()=>f.jsxs($b,{children:[f.jsx(Bb,{asChild:!0,children:f.jsxs(Be,{type:"button",variant:"ghost",className:"cky:h-auto cky:gap-1 cky:border-0 cky:bg-transparent cky:p-0 cky:text-white cky:shadow-none cky:transition-colors cky:hover:bg-transparent cky:hover:text-gray-200 focus-visible:cky:ring-0 focus-visible:cky:ring-offset-0",children:[Q("Become a Partner","cookie-law-info"),f.jsx(Ll,{className:"cky:h-4 cky:w-4"})]})}),f.jsx(Fb,{className:"cky:min-w-[200px] cky:max-w-[361px]",align:"end",children:s_e.map(({key:e,href:t,icon:n,title:r,description:a},o)=>f.jsxs(v.Fragment,{children:[o>0&&f.jsx(qE,{className:"cky:!m-0"}),f.jsx(Dd,{asChild:!0,className:"cky:p-4",children:f.jsxs("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"cky-become-partner-menu-link cky:flex cky:items-start cky:gap-3",children:[f.jsx("img",{src:n,alt:"",width:24,height:24,"aria-hidden":"true",className:"cky:shrink-0"}),f.jsxs("div",{children:[f.jsx("p",{className:"cky:text-base! cky:font-semibold! cky:m-0! cky:!text-text-primary",children:r}),f.jsx("p",{className:"cky:mt-1 cky:text-xs cky:font-normal cky:leading-normal cky:m-0! cky:text-muted-foreground",children:a})]})]})})]},e))})]}),l_e=[{href:"https://www.cookieyes.com/documentation/how-to-install-cookieyes-wordpress-plugin/",icon:"help",label:Q("Help Guides","cookie-law-info")},{href:"https://www.cookieyes.com/support/",icon:"chat",label:Q("Support","cookie-law-info")}],u_e=()=>f.jsx("div",{className:"cky:px-5 cky:py-4 cky-header-gradient",children:f.jsxs("div",{className:"cky:flex cky:items-center",children:[f.jsx("div",{className:"cky:w-1/3",children:f.jsx("a",{href:"https://www.cookieyes.com/",children:f.jsx(Ct,{width:"120px",icon:"logo",color:"#ffffff"})})}),f.jsx("div",{className:"cky:w-2/3",children:f.jsxs("div",{className:"cky:flex cky:items-center cky:justify-end cky:gap-4",children:[f.jsx(c_e,{}),l_e.map(({href:e,icon:t,label:n})=>f.jsxs("a",{className:"cky:flex cky:items-center cky:text-white cky:hover:text-gray-200 cky:transition-colors",target:"_blank",href:e,rel:"noopener noreferrer",children:[f.jsx(Ct,{width:"15px",icon:t,color:"#ffffff"}),f.jsx("span",{className:"cky:ml-1 cky:text-white",children:n})]},e))]})})]})});function f_e(e,...t){return e.replace(/%(\d+)\$[sd]/g,(n,r)=>String(t[Number(r)-1]))}function d_e(e,t,n){return n===1?e:t}function E5(e){return e.toLocaleString("en-US")}const y_e="https://www.cookieyes.com/documentation/pageviews-info/";function p_e(e){return e&&typeof e=="object"?e:null}const h_e=v.memo(function(){const t=ct(y=>y.info),{pageViewsEnabled:n,planName:r,endsIn:a,showTrialExpiry:o,overageData:i,showOverageCount:c,formattedPageviewsText:u,formattedOverageText:d,pageviewTooltipHtml:h}=v.useMemo(()=>{var R,M,F,H,U,z,$;const y=p_e(t),m=y==null?void 0:y.pageviews,k=!!m;if(!y||!m)return{pageViewsEnabled:!1,planName:"",endsIn:0,showTrialExpiry:!1,overageData:void 0,showOverageCount:!1,formattedPageviewsText:"",formattedOverageText:"0",pageviewTooltipHtml:""};const w=(R=y.plan)!=null?R:{name:""},x=(M=y.website)!=null?M:{},b=y.overage,_=x.ends_in||0,C=!!x.is_trial&&_>=0,E=!!m.limit&&b&&b.applicable&&b.enabled&&((F=b.overage_view_count)!=null?F:0)>0;let O=(H=m.count)!=null?H:0;m.count!=null&&m.limit!=null&&m.count>m.limit&&E&&(O=m.limit);const j=m.limit?Math.round(O*100/m.limit):0;let N=E5(O);m.limit&&(E||(N+=`/${E5(m.limit)}`),N+=` (${j}%)`);const P=f_e(Q('Pageviews will reset on<br><b>%1$s</b>.<br><a class="cky-external-link cky:text-inherit! cky:underline!" href="%2$s" target="_blank">Learn more</a>',"cookie-law-info"),(U=m.ends_at)!=null?U:"",y_e);return{pageViewsEnabled:k,planName:(z=w.name)!=null?z:"",endsIn:_,showTrialExpiry:C,overageData:b,showOverageCount:E,formattedPageviewsText:N,formattedOverageText:b?E5(($=b.overage_view_count)!=null?$:0):"0",pageviewTooltipHtml:P}},[t]);return n?f.jsxs("div",{className:"cky:flex cky:flex-col cky:items-end cky:justify-end cky:text-right",children:[f.jsxs("p",{className:"cky:text-sm cky:text-[var(--cky-text-secondary-dark,#4a5568)] cky:m-0!",children:[Q("Current plan:","cookie-law-info")," ",f.jsx("b",{children:r}),o&&f.jsxs("span",{children:[f.jsxs("b",{children:[" ",Q("(Trial)","cookie-law-info")," "]}),f.jsxs("span",{className:"cky:text-red-600",children:[Q("Expires in","cookie-law-info")," ",f.jsx("b",{children:a})," ",d_e(Q("day","cookie-law-info"),Q("days","cookie-law-info"),a)]})]})]}),f.jsxs("div",{className:"cky:text-xs cky:text-gray-500 cky:flex cky:flex-wrap cky:items-center cky:justify-end cky:gap-x-1 cky:m-0!",children:[f.jsx("span",{children:Q("Pageviews used: ","cookie-law-info")}),f.jsx("b",{className:"cky:text-[11px] cky:text-[var(--cky-text-secondary-dark,#4a5568)]",children:u}),c&&i&&f.jsxs("span",{className:"cky:text-xs cky:text-gray-500",children:["+"," ",f.jsx("span",{className:"cky:text-[11px] cky:text-[var(--cky-text-secondary-dark,#4a5568)]",children:d})," ",Q("extra","cookie-law-info")]}),f.jsx(Bo,{delayDuration:200,children:f.jsxs(Uo,{children:[f.jsx(Fo,{asChild:!0,children:f.jsx(Be,{variant:"ghost",className:"cky:inline-flex cky:h-4 cky:w-3 cky:p-0 cky:shrink-0 cky:border-0! cky:bg-transparent! cky:text-gray-400 hover:cky:bg-gray-100/80 hover:cky:text-gray-700","aria-label":Q("Learn more","cookie-law-info"),children:f.jsx(Ct,{icon:"tooltip",width:"12px",height:"12px",color:"currentColor"})})}),f.jsx(zo,{side:"bottom",className:"cky:max-w-[240px] cky:text-center",children:f.jsx("span",{dangerouslySetInnerHTML:{__html:h}})})]})})]})]}):null});function m_e({className:e=""}){return f.jsx("span",{className:e,"aria-hidden":!0,children:f.jsx("svg",{width:"24",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"cky:inline-block cky:align-middle",children:f.jsx("path",{d:"M12 4.79999L16.8 12L22.8 7.19999L20.4 19.2H3.6L1.2 7.19999L7.2 12L12 4.79999Z",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})}const g_e="https://www.cookieyes.com/support/?query=enterprise&ref=cypluginupgrade#enterprise";function v_e(e){var n;const t=e&&typeof e=="object"&&((n=e.plan)==null?void 0:n.name)||"free";return String(t).toLowerCase()}function k_e(e){const t=e&&typeof e=="object"?e.website:void 0;return!!(t&&t.canStartOptoutTrial)}const b_e=()=>{var d;const{options:e,info:t}=ct(ho(h=>({options:h.options,info:h.info}))),n=(d=e==null?void 0:e.account)!=null?d:{},r=!!n.connected,{upgradeURL:a,buttonWidth:o,showCrown:i,label:c}=v.useMemo(()=>{var k,w,x,b;const h=v_e(t),y=k_e(t);let m="";if(h==="ultimate")m=g_e;else{const _=String((x=(w=(k=window.ckyGlobals)==null?void 0:k.webApp)==null?void 0:w.url)!=null?x:"").replace(/\/$/,""),C=new URLSearchParams({upgrade_id:String((b=n.website_id)!=null?b:""),openUpgrade:"true",upgrade_source:"cypluginupgrade"});y&&C.append("from_trial","true"),m=`${_}/settings?${C.toString()}`}return{upgradeURL:m,buttonWidth:y?"167px":"107px",showCrown:h!=="ultimate",label:Q(y?"Try Pro for free":"Upgrade","cookie-law-info")}},[t,n.website_id]),u=v.useCallback(()=>{const h=document.createElement("a");h.href=a,h.target="_blank",h.rel="noopener noreferrer",h.click()},[a]);return r?f.jsx("div",{children:f.jsxs(Be,{variant:"upgrade",onClick:u,className:"cky:h-9 cky:min-h-[36px] cky:gap-2 cky:rounded",style:{width:o,minWidth:o},children:[i?f.jsx(m_e,{className:"cky:shrink-0"}):null,c]})}):null};function ez(e){const t=e.replace(/^\//,"");return t?t.split("/")[0]:"dashboard"}const x_e=[{text:Q("Dashboard","cookie-law-info"),to:{name:"dashboard"},native:!0},{text:Q("Cookie Banner","cookie-law-info"),to:{name:"customize"}},{text:Q("Cookie Manager","cookie-law-info"),to:{name:"cookies"}},{text:Q("Languages","cookie-law-info"),to:{name:"languages"}},{text:Q("Policy Generators","cookie-law-info"),to:{name:"policies"}},{text:Q("Google Consent Mode (GCM)","cookie-law-info"),to:{name:"gcm"},native:!0,hidden:!0},{text:Q("Site Settings","cookie-law-info"),to:{name:"settings"},native:!0,hidden:!0}],w_e=({onNavigate:e,showGdprIndicator:t=!1})=>{var N;const n=Oo(),r=vr({select:P=>P.location.pathname}),a=v.useRef(null),o=v.useRef(null),[i,c]=v.useState({left:0,width:0}),u=v.useCallback(()=>{if(!a.current||!o.current)return;const P=a.current.getBoundingClientRect(),R=o.current.getBoundingClientRect();c({left:R.left-P.left,width:R.width})},[]);v.useLayoutEffect(()=>{if(!t)return;u();const P=new ResizeObserver(u);return a.current&&P.observe(a.current),o.current&&P.observe(o.current),()=>P.disconnect()},[t,u]);const[d,h]=v.useState(()=>ez(r)),{options:y,info:m,session_status:k}=ct(ho(P=>({options:P.options,info:P.info,session_status:P.session_status}))),w=ct(P=>P.disconnect_success_overlay),x=(y==null?void 0:y.account)||{connected:!1},_=!!!(m&&typeof m=="object"&&((N=m.website)==null?void 0:N.status)==="suspended")&&k&&x.connected===!0,{visibleMenus:C,visibleTabValues:E}=v.useMemo(()=>{const P=x_e.filter(R=>!(!R.to||!R.native&&x.connected||R.hidden&&!x.connected));return{visibleMenus:P,visibleTabValues:P.map(R=>R.to.name)}},[x.connected]);v.useEffect(()=>{h(ez(r))},[r]);const O=v.useCallback(P=>{e?e(P):n({to:`/${P}`})},[n,e]),j=v.useMemo(()=>{var P;return E.includes(d)?d:(P=E[0])!=null?P:"dashboard"},[E,d]);return v.useEffect(()=>{var P;if(!w&&E.length!==0&&!E.includes(d)){const R=(P=E[0])!=null?P:"dashboard";h(R),n({to:`/${R}`,replace:!0})}},[E,d,n,w]),f.jsxs("div",{ref:a,className:"cky:px-8 cky:bg-white cky:relative",children:[f.jsxs("div",{className:"cky:grid cky:w-full cky:min-w-0 cky:grid-cols-[minmax(0,7fr)_minmax(0,5fr)] cky:items-center",children:[f.jsx("div",{className:"cky:min-w-0",children:f.jsx(Cx,{value:j,onValueChange:O,children:f.jsx(e0,{className:"cky:bg-transparent cky:h-auto cky:p-0 cky:inline-flex cky:max-w-full cky:flex-nowrap cky:overflow-x-auto",children:C.map(P=>f.jsx(Yd,{value:P.to.name,ref:P.to.name==="dashboard"?o:void 0,className:"cky:data-[state=active]:bg-transparent cky:data-[state=active]:shadow-none cky:py-3.5 cky:px-0 cky:mx-2.5 cky:first:ml-0 cky:transition-all cky:duration-200 cky:cursor-pointer cky:border-0 cky:bg-transparent cky:data-[state=active]:text-blue-600 cky:data-[state=active]:text-[15px]! cky:data-[state=active]:font-semibold! cky:text-gray-700 cky:hover:text-[var(--cky-primary-dark)] cky:shrink-0",children:P.text},P.to.name))})})}),f.jsx("div",{className:"cky:flex cky:min-w-0 cky:flex-row cky:items-center cky:justify-end cky:gap-2",children:_?f.jsxs(f.Fragment,{children:[f.jsx(h_e,{}),f.jsx(b_e,{})]}):null})]}),t&&i.width>0&&f.jsx("div",{className:"cky:absolute cky:bottom-0 cky:h-[5px] cky:bg-[var(--cky-primary)] cky:pointer-events-none",style:{left:i.left,width:i.width}})]})},tz="cky:p-0 cky:h-auto cky:text-[13px]! cky:font-normal! cky:hover:border-transparent cky:hover:no-underline cky:hover:opacity-100",nz=`cky:inline-flex cky:items-center ${tz}`,rz="cky:ml-1 cky:w-[18px] cky:h-[18px] cky:p-0 cky:flex cky:items-center cky:justify-center";function __e(e){return e&&e.charAt(0).toUpperCase()+e.slice(1)}function S_e(e,t){var d,h,y;const n=e("defaultLanguage");if(n&&typeof n=="object"){const m=n.name;if(typeof m=="string"&&m)return m}const r=e("languages"),a=t==null?void 0:t.languages,o=typeof n=="string"&&n||String((d=r==null?void 0:r.default)!=null?d:"")||String((h=a==null?void 0:a.default)!=null?h:"")||"en",i=o.toLowerCase(),u=((y=window.ckyLanguages)!=null?y:[]).find(m=>m.code.toLowerCase()===i);return(u==null?void 0:u.name)||(i==="en"?"English":o)}function az({onClick:e,showPremiumBadge:t}){return f.jsxs(Be,{variant:"link",onClick:e,className:nz,children:[Q("Geo-target","cookie-law-info"),t?f.jsx(Do,{variant:"premium",className:rz,children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})}):null]})}const C_e=({getInfo:e,getOption:t,onNavigate:n})=>{var ee,se;const{options:r,info:a,status:o}=ct(ho(W=>({options:W.options,info:W.info,status:W.status}))),i=v.useCallback(W=>t?t(W):W==="account"?r==null?void 0:r.account:r==null?void 0:r[W],[t,r]),c=v.useCallback(W=>e?e(W):a==null?void 0:a[W],[e,a]),u=v.useRef(null),d=v.useRef(null),h=v.useRef(null),y=v.useRef(null),m=v.useMemo(()=>{var W,ie;return(ie=(W=i("account"))!=null?W:r==null?void 0:r.account)!=null?ie:{}},[i,r]),k=_r(W=>W.current),w=v.useMemo(()=>S_e(c,a),[c,a]),x=!!(a&&a.tables_missing),b=v.useMemo(()=>m!=null&&m.connected?c("banners"):null,[m==null?void 0:m.connected,c]),_=v.useMemo(()=>b!=null&&b.targetedLocation?String(b.targetedLocation):"worldwide",[b]),C=v.useMemo(()=>{var ie,de;if(m!=null&&m.connected){const ue=b;if(ue!=null&&ue.laws){const we=ue.laws.split(/\s*&\s*/);return ue.laws==="ccpa"?"US State Laws":we.includes("ccpa")&&we.includes("gdpr")?ue.is_iab_enabled?"GDPR (IAB TCF v2.3) & US State Laws":"GDPR & US State Laws":ue.is_iab_enabled?"GDPR (IAB TCF v2.3)":"GDPR"}return"GDPR"}return(k&&((de=(ie=k.properties)==null?void 0:ie.settings)==null?void 0:de.applicableLaw)||"")==="gdpr"?"GDPR":"US State Laws"},[m==null?void 0:m.connected,b,k]),E=v.useMemo(()=>{var ie,de;if(!a||!a.website||!(m!=null&&m.connected))return!0;const W=a;return!((ie=W.pageviews)!=null&&ie.exceeded&&W.status==="banner_disabled"||((de=W.website)==null?void 0:de.status)==="suspended"||W.banner_disabled_manually)},[a,m==null?void 0:m.connected]),O=!!(m!=null&&m.connected),j=(se=(ee=a==null?void 0:a.plan)==null?void 0:ee.name)!=null?se:"",N=j==="Free",P=!O||N,R=_!=="worldwide",M=j==="Free"||j==="Basic",F=j==="Agency",H=!O||(M||F)&&!R,U=v.useCallback((W,ie)=>{n?n(W,ie):window.location.href=`#/${W}`},[n]),z=v.useCallback(()=>{var W;(W=u.current)==null||W.show()},[]),$=v.useCallback(()=>{var W;(W=d.current)==null||W.show()},[]),Z=v.useCallback((W,ie)=>{O?cf(W):U(ie)},[O,U]),D=v.useCallback(()=>Z("customize","customize"),[Z]),X=v.useCallback(()=>{var W;if(!O){z();return}if(N){(W=h.current)==null||W.show();return}cf("languages")},[O,N,z]),V=v.useCallback(()=>{var W;if(!O){$();return}if((M||F)&&!R){(W=y.current)==null||W.show();return}cf("customize")},[O,M,F,R,$]),ne=v.useCallback(()=>{var ie,de;const W=new URL(((de=(ie=window.ckyGlobals)==null?void 0:ie.site)==null?void 0:de.url)||window.location.origin);W.searchParams.append("cky_preview","true"),window.open(W.toString(),"_blank","noopener,noreferrer")},[]),I=e?!1:!a;return!o||x?null:f.jsxs("div",{className:ce("cky-dashboard-overview",O?"connected":""),children:[f.jsx("div",{className:"cky:flex",children:f.jsx("div",{className:"cky:w-full",children:f.jsxs(di,{children:[f.jsx(Bd,{children:f.jsx(Ud,{children:Q("Overview","cookie-law-info")})}),f.jsx(ss,{className:I?"cky:min-h-[160px]":void 0,children:I?f.jsx(Nn,{className:"cky:py-2"}):f.jsx("div",{className:"cky:mb-0",children:f.jsxs("div",{className:"cky-info-widget-container",children:[f.jsxs("div",{className:"cky-info-widget",children:[f.jsx("div",{className:"cky-info-widget-icon",children:f.jsx("img",{src:qe.status,alt:"status"})}),f.jsxs("div",{className:"cky-info-widget-content",children:[f.jsx("div",{className:"cky-info-widget-title",children:Q("Banner status","cookie-law-info")}),E?f.jsxs("div",{className:"cky-info-widget-text",children:[f.jsx("span",{className:"cky:text-[15px] cky:font-semibold",style:{color:"#00aa62"},children:Q("Active","cookie-law-info")}),f.jsx(Be,{variant:"ghost",size:"icon",className:"cky:w-6 cky:h-4 cky:p-0 cky:border-0",onClick:ne,children:f.jsx(Ct,{icon:"eye",width:"18px"})})]}):f.jsx("span",{className:"cky-info-widget-text cky-status-error",children:Q("Inactive","cookie-law-info")})]})]}),f.jsxs("div",{className:"cky-info-widget",children:[f.jsx("div",{className:"cky-info-widget-icon",children:f.jsx("img",{src:qe.reg,alt:"regulation"})}),f.jsxs("div",{className:"cky-info-widget-content",children:[f.jsx("div",{className:"cky-info-widget-title",children:Q("Regulation","cookie-law-info")}),f.jsxs("div",{className:"cky-info-widget-text",children:[C," ",f.jsx(Be,{variant:"link",onClick:D,className:tz,children:Q("Change","cookie-law-info")})]})]})]}),f.jsxs("div",{className:"cky-info-widget",children:[f.jsx("div",{className:"cky-info-widget-icon",children:f.jsx("img",{src:qe.lang,alt:"language"})}),f.jsxs("div",{className:"cky-info-widget-content",children:[f.jsx("div",{className:"cky-info-widget-title",children:Q("Language","cookie-law-info")}),f.jsxs("div",{className:"cky-info-widget-text",children:[w," ",f.jsxs(Be,{variant:"link",onClick:X,className:nz,children:[Q("Add languages","cookie-law-info"),P?f.jsx(Do,{variant:"premium",className:rz,children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})}):null]})]})]})]}),f.jsxs("div",{className:"cky-info-widget",children:[f.jsx("div",{className:"cky-info-widget-icon",children:f.jsx("img",{src:qe.location,alt:"location"})}),f.jsxs("div",{className:"cky-info-widget-content",children:[f.jsx("div",{className:"cky-info-widget-title",children:Q("Targeted location","cookie-law-info")}),f.jsx("div",{className:"cky-info-widget-text",children:O?f.jsxs("span",{className:"cky:text-[14px]",children:[__e(_)," ",R?null:f.jsx(az,{onClick:V,showPremiumBadge:H})]}):f.jsxs("span",{children:[Q("Worldwide ","cookie-law-info"),f.jsx(az,{onClick:V,showPremiumBadge:H})]})})]})]})]})})}),I?null:f.jsx(Fd,{className:"cky:bg-white",children:f.jsx("div",{className:"cky:flex",children:f.jsx(Be,{variant:"link",className:ce("cky:px-0 cky:py-2 cky:text-[16px]! cky:font-medium!",O&&"cky-external-link"),onClick:D,children:Q("Customise Banner","cookie-law-info")})})})]})})}),f.jsx(Dr,{ref:u,visible:!1,availablePlan:"premium",feature:"language_limit",onNavigate:U,title:f.jsx("img",{src:qe.addLanguage,alt:"languages"}),featureText:Q("Display your banner in multiple languages tailored for your audience","cookie-law-info"),availabilityText:Q("Available in: <b>All premium plans</b>","cookie-law-info")}),f.jsx(Dr,{ref:d,visible:!1,availablePlan:"pro",feature:"config_geo_rules",onNavigate:U,title:f.jsx("img",{src:qe.geoTarget,alt:"location"}),featureText:Q("Display your banner to visitors from selected locations!","cookie-law-info"),availabilityText:Q("Available in: <b>Pro</b> and <b>Ultimate</b> plans","cookie-law-info")}),f.jsx(JF,{ref:h,feature:"language_limit",upgradeSource:"cywpal",title:f.jsx("img",{src:qe.addLanguage,alt:"languages"}),featureText:Q("Display your banner in multiple languages tailored for your audience","cookie-law-info"),availabilityText:Q("Available in: <b>All premium plans</b>","cookie-law-info")}),f.jsx(JF,{ref:y,feature:"config_geo_rules",upgradeSource:"cywpgt",title:f.jsx("img",{src:qe.geoTarget,alt:"location"}),featureText:Q("Display your banner to visitors from selected locations!","cookie-law-info"),availabilityText:Q("Available in: <b>Pro</b> and <b>Ultimate</b> plans","cookie-law-info")})]})},j_e="cky:border-[#D7E1F2] cky:rounded-[5px] cky:bg-white cky:shadow-sm cky:transition-all cky:duration-200 cky:overflow-hidden",oz="cky:pt-4 cky:pb-4 cky:min-h-[152px] cky:relative",T5="connect-card-content";function A_e({ref:e,showIcon:t=!1,title:n,tagline:r="",bodyClass:a="",loading:o=!1,children:i,headerAction:c,body:u,footer:d,outside:h}){const{expand:y,connect_notice:m,status:k,setExpand:w}=ct(ho(F=>({expand:F.expand,connect_notice:F.connect_notice,status:F.status,setExpand:F.setExpand}))),[x,b]=v.useState(m||!1),_=v.useRef(null);v.useEffect(()=>{m!==void 0&&b(m)},[m]);const C=v.useCallback(F=>he(null,null,function*(){w(F);try{yield bF(F)}catch(H){console.error("Error saving connect card expand status:",H)}}),[w]),E=!!c,O=!!(u||i),j=!!d,N=v.useMemo(()=>{const F=[j_e];return y||F.push("cky:h-[90px]","cky:cursor-pointer"),y&&t&&F.push(x?"cky-aria-expanded":"cky-aria-expanded-notice"),F.join(" ")},[y,t,x]),P=v.useMemo(()=>a?`${oz} ${a}`:oz,[a]),R=v.useCallback(()=>{const F=_.current;F&&(F.classList.remove("cky-aria-expanded-notice"),F.classList.add("cky-aria-expanded"))},[]),M=v.useCallback(F=>C(F===T5),[C]);return v.useImperativeHandle(e,()=>({collapseAccordion:()=>C(!1),expandAccordion:()=>C(!ct.getState().expand),updateCardClasses:R}),[C,R]),k?f.jsxs("div",{className:N,ref:_,children:[f.jsx(Xl,{type:"single",collapsible:!0,className:"cky-connect-card-accordion cky:w-full cky:border-b-[1px] cky:border-[#D7E1F2] cky:p-5",value:y?T5:"",onValueChange:M,children:f.jsxs(Ql,{value:T5,className:"cky:border-none",children:[n&&f.jsx(Id,{className:"cky-connect-card-trigger cky-accordion-chevron-right cky:m-0 cky:p-0 cky:pb-5 cky:hover:no-underline cky:w-full cky:flex cky:items-center cky:justify-between cky:cursor-pointer cky:relative cky:data-[state=open]:border-b cky:data-[state=open]:border-[#D7E1F2] cky:data-[state=open]:pb-5 [&>svg]:cky:absolute! [&>svg]:cky:right-[10px]! [&>svg]:cky:top-1/2! [&>svg]:cky:h-6 [&>svg]:cky:w-6 [&>svg]:cky:shrink-0!",children:f.jsxs("div",{className:"cky:flex cky:items-center cky:justify-between cky:w-full cky:gap-3",children:[f.jsxs("div",{className:"cky:flex cky:flex-col cky:items-start cky:gap-[8px] cky:min-w-0 cky:flex-1",children:[f.jsx("h5",{className:"cky:text-[18px]! cky:font-semibold cky:leading-[24px] cky:m-0! cky:p-0",children:n}),r&&f.jsx("p",{className:"cky:text-[14px]! cky:font-normal cky:leading-[24px]! cky:text-gray-500 cky:m-0!",children:r})]}),E&&f.jsx("div",{className:"cky:flex cky:items-center cky:gap-3 cky:shrink-0",children:c})]})}),O&&f.jsx(Jl,{className:P,children:o?f.jsxs("div",{className:"cky:pointer-events-none cky:opacity-60",children:[f.jsx("div",{className:"cky:animate-pulse cky:bg-gray-200 cky:h-4 cky:rounded cky:mb-2"}),f.jsx("div",{className:"cky:animate-pulse cky:bg-gray-200 cky:h-4 cky:rounded cky:w-3/4"})]}):u||i})]})}),h,j&&f.jsx("div",{className:"cky:border-t cky:border-gray-200 cky:px-5 cky:py-4 cky:bg-gray-50",children:d})]}):null}const iz="cky:flex cky:py-0 cky:px-[5px] cky:relative",sz="cky:flex cky:flex-col cky:items-center cky:mr-4",O_e="cky:flex cky:items-start cky:gap-1.5",E_e="cky:text-sm! cky:m-0! cky:font-normal cky:text-gray-700 cky:pr-6 cky:max-w-[216px]",T_e=["Detect cookies and trackers on all web pages","Automatically classify cookies into categories","Generate a detailed cookie declaration"],N_e=()=>{var P;const e=Oo(),{options:t,info:n,status:r,connect_notice:a,setConnectNotice:o}=ct(ho(R=>({options:R.options,info:R.info,status:R.status,connect_notice:R.connect_notice,setConnectNotice:R.setConnectNotice}))),i=v.useRef(null),{connectToApp:c}=w5(),[u,d]=v.useState(!1),[h,y]=v.useState(!1),[m,k]=v.useState(a),w=(P=t==null?void 0:t.account)!=null?P:{},x=!!(w!=null&&w.connected),b=!!(n!=null&&n.tables_missing);v.useEffect(()=>{if(x)return;const R=()=>d(!0),M=()=>d(!1);return window.addEventListener("beforeConnection",R),window.addEventListener("afterSyncing",M),he(null,null,function*(){try{const F=yield cp({});lp(F)&&y(!0)}catch(F){console.error("Error checking filter:",F)}}),()=>{window.removeEventListener("beforeConnection",R),window.removeEventListener("afterSyncing",M)}},[x]);const _=v.useCallback(()=>{var R,M;(M=(R=i.current)==null?void 0:R.expandAccordion)==null||M.call(R)},[]),C=v.useCallback(()=>he(null,null,function*(){var R,M;(M=(R=i.current)==null?void 0:R.updateCardClasses)==null||M.call(R),k(!0),o(!0);try{yield kF(!0)}catch(F){console.error("Error closing notice:",F)}}),[o]),E=v.useCallback(R=>he(null,null,function*(){const M=yield cp({});if((M==null?void 0:M.prevent_navigation)!==!0){if(lp(M)&&(M!=null&&M.filter_result)&&typeof M.filter_result=="object"){c(R,"",M.filter_result);return}R?c(!0):e({to:"/dashboard/plans",search:{available:"all"}})}}),[c,e]),O=v.useCallback(()=>E(!0),[E]),j=v.useCallback(()=>E(!1),[E]),N=v.useCallback(()=>{cf()},[]);return x&&!u&&r?f.jsx("div",{className:"cky:mt-[30px] cky:mb-0 cky:bg-white cky:rounded cky:shadow-sm",children:f.jsx("div",{className:"cky:flex cky:m-0 cky:py-[15px] cky:px-5",children:f.jsxs("div",{className:"cky:w-full cky:pt-[5px] cky:px-0 cky:pb-[3px]",children:[f.jsxs("h4",{className:"cky:m-0! cky:mb-4! cky:font-semibold cky:text-base! cky:flex! cky:items-center cky:gap-1.5",children:[f.jsx("img",{src:qe.success,alt:"",className:"cky:w-4 cky:h-4 cky:shrink-0",style:{color:"#00aa63"}}),Q("Your website is connected to CookieYes web app","cookie-law-info")]}),f.jsx("div",{className:"cky:mb-[18px]",children:f.jsx("p",{className:"cky:m-0! cky:text-sm!",children:Q("You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages and Policy Generators) on the web app and unlock new features like Cookie Scanner and Consent Log.","cookie-law-info")})}),f.jsx(Be,{className:"cky-external-link",onClick:N,children:Q("Go to Web App","cookie-law-info")})]})})}):b?null:f.jsx("div",{className:"cky:mt-[30px] cky:mb-0",children:f.jsx("div",{className:"cky:flex cky:items-center cky:-mx-[15px] cky:mb-0",children:f.jsx("div",{className:"cky:w-full cky:px-[15px]",children:f.jsxs(A_e,{ref:i,title:Q("Get started with CookieYes","cookie-law-info"),tagline:Q("Welcome to CookieYes! To become legally compliant for your use of cookies, here’s what you need to do.","cookie-law-info"),showIcon:!0,children:[f.jsxs("div",{className:iz,children:[f.jsxs("div",{className:sz,children:[f.jsx("div",{className:"cky:flex cky:flex-col cky:justify-center cky:items-center cky:rounded-full cky:border-2 cky:border-blue-600 cky:bg-blue-50 cky:mb-1 cky:mt-1 cky:w-7 cky:h-7",children:f.jsx("img",{src:qe.check,alt:"Check",className:"cky:w-4 cky:h-4"})}),f.jsx("div",{className:"cky:w-0.5 cky:h-12 cky:bg-blue-600"})]}),f.jsxs("div",{children:[f.jsx("p",{className:"cky:text-base! cky:font-semibold cky:text-gray-700 cky:m-0!",children:Q("Activate your cookie banner","cookie-law-info")}),f.jsxs("p",{className:"cky:text-sm! cky:font-normal cky:text-gray-700 cky:m-0!",children:[f.jsx("b",{children:Q("Well done!","cookie-law-info")})," 🎉"," ",Q("You have successfully implemented a cookie banner on your website.","cookie-law-info")]})]})]}),f.jsxs("div",{className:iz,children:[f.jsx("div",{className:sz,children:f.jsx("div",{className:"cky:flex cky:flex-col cky:justify-center cky:items-center cky:rounded-full cky:border-2 cky:border-blue-600 cky:bg-[#E8F1FE] cky:mb-1 cky:mt-1 cky:w-[28px] cky:h-[28px]",children:f.jsx("div",{className:"cky:w-[12px] cky:h-[12px] cky:rounded-full cky:bg-blue-600"})})}),f.jsxs("div",{children:[f.jsx("p",{className:"cky:text-base! cky:font-semibold cky:text-gray-700 cky:m-0! cky:mb-2",children:Q("Connect and scan your website","cookie-law-info")}),f.jsx("p",{className:"cky:text-sm! cky:font-normal cky:text-gray-700 cky:m-0! cky:mb-4",children:Q("To initiate an automatic cookie scan, you need to connect to the CookieYes web app. By connecting you can:","cookie-law-info")}),f.jsx("div",{className:"cky:flex cky:py-4 cky:pb-6 cky:flex-row cky:gap-2",children:T_e.map(R=>f.jsxs("div",{className:O_e,children:[f.jsx("img",{src:qe.check,alt:"",className:"cky:w-5 cky:h-5 cky:mt-0.5 cky:shrink-0"}),f.jsx("p",{className:E_e,children:Zt(R)})]},R))})]})]}),f.jsxs("div",{className:"cky:flex cky:w-full cky:max-w-full cky:flex-wrap cky:gap-3 cky:px-13",children:[f.jsx(Be,{className:h?"cky-external-link":"",onClick:j,children:Q("Connect to a new account","cookie-law-info")}),f.jsx(Be,{variant:"outline",className:"cky:ml-0 cky:bg-white cky:text-blue-600 cky:border-blue-600 cky-external-link",onClick:O,children:Q("Connect to an existing account","cookie-law-info")}),f.jsx(Be,{variant:"ghost",className:"cky:ml-auto cky:bg-transparent cky:text-[#686876] cky:border-none cky:hover:bg-[#dfdfe2]",onClick:_,children:Q("Do it later","cookie-law-info")})]}),!m&&f.jsx("div",{className:"cky:pt-4 cky:pb-0 cky:px-5",children:f.jsxs(Lo,{variant:"info",className:"cky:relative cky:py-[15px] cky:px-5",children:[f.jsx(m7,{className:"cky:font-medium",children:Q("Connecting to the web app: what to expect","cookie-law-info")}),f.jsxs(no,{className:"cky:pr-5",children:[f.jsx("p",{className:"cky:text-sm cky:mb-2.5!",children:Q("When you connect to the web app, your banner will load from CookieYes’ external servers, and consent logs will be stored securely in the cloud. You’ll get access to advanced features and settings, and your banner will follow the monthly pageview limit of your selected plan.","cookie-law-info")}),f.jsx("p",{className:"cky:text-sm cky:m-0!",children:Q("You can disconnect anytime to switch back to the plugin’s free native version, but the advanced features will be removed.","cookie-law-info")})]}),f.jsx(Be,{variant:"ghost",size:"icon",className:"cky:absolute cky:top-2 cky:right-4 cky:text-[20px]! cky:font-light cky:p-0 cky:h-auto cky:w-auto cky:bg-transparent cky:border-none cky:text-gray-500 hover:cky:bg-transparent hover:cky:text-gray-700",onClick:C,"aria-label":"Close",children:f.jsx("span",{"aria-hidden":"true",children:"×"})})]})})]})})})})};function up(e,...t){const n=e.replace(/%(\d+)\$[sd]/g,(a,o)=>{var i;return String((i=t[Number(o)-1])!=null?i:"")}),r=[...t];return n.replace(/%[sb]/g,()=>{var a;return String((a=r.shift())!=null?a:"")})}function cz(e,t,n){return(e==null?void 0:e[t])||(e==null?void 0:e[n])||(e==null?void 0:e.en)||Object.values(e||{})[0]||""}function lz(e,t){var n;return(n=e==null?void 0:e[t])!=null?n:""}const uz="cky:relative cky:bg-transparent cky:p-[15px]",P_e="cky:flex cky:w-full cky:border cky:border-gray-300",R_e="top";function M_e(){return{cookie:{id:!1,domain:!1,duration:!1,description:!1},category:{name:!1,description:!1}}}const L_e=Q("The cookie <b>%1$s</b> will be permanently deleted. This cookie will no longer be displayed on your cookie list nor be blocked prior to receiving user consent.","cookie-law-info"),D_e="admin.php?page=cookie-law-info#/settings",I_e={year:"numeric",month:"short",day:"numeric"};function fz(e){const t=mv(e);t&&window.open(t,"_blank","noopener,noreferrer")}function $_e(){const e=mv("dashboard");if(!e)return;const t=e.includes("?")?"&":"?";window.open(`${e}${t}startTrial=true`,"_blank","noopener,noreferrer")}function B_e(e){if(!e)return"";try{const t=new Date(e);return Number.isNaN(t.getTime())?"":t.toLocaleDateString(void 0,I_e)}catch(t){return""}}function fp(e,t){return up(e,t).replace(/<b>/g,"<strong>").replace(/<\/b>/g,"</strong>")}function U_e(e,t){var h;const n=e.status==="suspended",r=e.status==="subscriptionCancelled",a=!!e.is_trial,o=t==="draft",i=!!e.payment_status,c=(h=e.selected_plan)!=null?h:"",u=B_e(e.grace_period_ends_at)||Zt("soon"),d=()=>{fz("settings/organizations-and-sites")};if(r){const y=a&&!i;return{header:Q(y?"Your trial subscription is due for cancellation":"Your subscription is due for cancellation","cookie-law-info"),message:fp(Q(y?"Your trial subscription will be cancelled at the end of your billing period on <b>%s</b>, and your site will be removed from the web app account":"Your subscription will be cancelled at the end of your billing period on <b>%s</b>, and your site will be removed from the web app account.","cookie-law-info"),u),buttonText:Q("Reactivate subscription","cookie-law-info"),buttonAction:d}}if(!i){if(a&&!r&&o)return{header:Q("Start your free trial to activate your banner","cookie-law-info"),message:fp(Q("Your cookie banner is currently inactive. Add a payment method to start your 14-day free trial and activate your banner. If you don't proceed with the trial by <b>%s</b>, your site will be removed from the web app account","cookie-law-info"),u),buttonText:Q("Start your free trial","cookie-law-info"),buttonAction:$_e};if(e.status==="paymentMethodMissingPaid"&&!a)return{header:Q("No payment method available for this site","cookie-law-info"),message:fp(Q("Add a payment method before the next renewal date, <b>%s</b>, to avoid suspension of your site. If no payment method is added by this date, your site will be removed from the web app account within 30 days of suspension.","cookie-law-info"),u),buttonText:Q("Add payment method","cookie-law-info"),buttonAction:d};if(c==="free"&&!a||a&&c!=="free"&&n)return{header:Q("Select a plan to activate your banner","cookie-law-info"),message:fp(Q("Your cookie banner is currently inactive. Choose a plan to activate your banner and unlock advanced customisation and features. If you don't proceed with a plan by <b>%s</b>, your site will be removed from the web app account.","cookie-law-info"),u),buttonText:Q("Select a plan","cookie-law-info"),buttonAction:()=>{fz("wp-plan-selector")}};if(!a&&c!=="free"&&n)return{header:Q("Complete your payment to activate your banner","cookie-law-info"),message:fp(Q("Your site is currently suspended and your cookie banner is inactive due to payment failure. Complete your payment to activate the banner. If you don't proceed with the payment by <b>%s</b>, your site will be removed from the web app account","cookie-law-info"),u),buttonText:Q("Complete your payment","cookie-law-info"),buttonAction:d}}return null}const F_e=()=>{var o;const e=ct(i=>i.info),t=(o=e==null?void 0:e.website)!=null?o:{},n=typeof(e==null?void 0:e.status)=="string"?e.status:"",r=up(Q(`%1$sNote:%2$s To use the standalone plugin, you can <a href="%3$s">disconnect</a> from the web app. However, you'll lose advanced features and customizations.`,"cookie-law-info"),"<strong>","</strong>",D_e),a=v.useMemo(()=>U_e(t,n),[t,n]);return a?f.jsx("div",{className:"cky:mt-4",children:f.jsx(Lo,{variant:"warning",className:"cky:py-5 cky:px-4 cky:rounded cky:border cky:border-[#d7e1f2]",children:f.jsxs("div",{className:"cky:flex cky:gap-4 cky:justify-between cky:flex-wrap cky:items-center",children:[f.jsx("div",{className:"cky:flex cky:w-13 cky:h-13 cky:rounded-lg cky:bg-[#FFC166] cky:p-[11px] cky:items-center cky:justify-center cky:shrink-0",children:f.jsx("img",{src:qe.circleWarning,alt:"warning",className:"cky:w-[30px] cky:h-[30px]"})}),f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1 cky:flex-1 cky:min-w-0",children:[f.jsx("h4",{className:"cky:m-0! cky:font-semibold cky:text-base!",children:a.header}),f.jsx(no,{className:"cky:m-0! cky:text-[13px] cky:text-[#4E4B66] cky:[&_strong]:font-semibold",dangerouslySetInnerHTML:{__html:a.message}}),f.jsx(no,{className:"cky:mt-1 cky:m-0! cky:text-[13px] cky:text-[#4E4B66] cky:[&_strong]:font-semibold cky:[&_a]:underline",dangerouslySetInnerHTML:{__html:r}})]}),f.jsx("div",{className:"cky:shrink-0",children:f.jsx(Be,{type:"button",size:"sm",className:"cky-external-link",onClick:a.buttonAction,children:a.buttonText})})]})})}):null},dp={TOTAL:15,INFO_RANGE:{MIN:1,MAX:11},WARNING_RANGE:{MIN:12,MAX:14}};function z_e(e){const t=dp.TOTAL-e;return t>=dp.INFO_RANGE.MIN&&t<=dp.INFO_RANGE.MAX?"info":t>=dp.WARNING_RANGE.MIN&&t<=dp.WARNING_RANGE.MAX?"warning":null}function H_e(e){return e==="warning"?qe.circleWarning:qe.rocket}function V_e(e,t,n){return e==="warning"?si($K("Only %1$d day left in your %2$s trial","Only %1$d days left in your %2$s trial",n,"cookie-law-info"),n,t):si(K("🎉 You're on a 14-day %s trial","cookie-law-info"),t)}function q_e(e,t,n,r){return e==="warning"?si(K(t?"To avoid losing access to advanced features after the trial ends, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends.":"To keep your cookie banner active after the trial, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends.","cookie-law-info"),n):si(K(t?"Your %1$s features are active until %2$s. After that, your plan will be downgraded to Free unless you add payment details. You won't be charged until your trial ends.":"Your %1$s features are active until %2$s. After that, your cookie banner will be paused unless you add payment details. You won't be charged until your trial ends.","cookie-law-info"),n,r)}const G_e=()=>{const e=ct(m=>m.info),[t,n]=v.useState(!1),{noticeType:r,noticeIcon:a,noticeHeader:o,noticeMessage:i,primaryButtonText:c,paymentData:u}=v.useMemo(()=>{var E,O,j,N,P,R,M,F,H;const m=(E=e==null?void 0:e.website)!=null?E:{},k=e==null?void 0:e.plan,w=(O=k==null?void 0:k.name)!=null?O:"",x=(j=m.ends_in)!=null?j:0,b=(N=m.trial_ends_at)!=null?N:"",_=!!m.isInOptinTrial,C=z_e(x);return{noticeType:C,noticeIcon:H_e(C),noticeHeader:V_e(C,w,x),noticeMessage:q_e(C,_,w,b),primaryButtonText:K("Add payment details","cookie-law-info"),paymentData:{currency:(P=k==null?void 0:k.currency)!=null?P:"USD",is_trial:(R=m.is_trial)!=null?R:!1,is_trial_experiment:(M=m.is_trial_experiment)!=null?M:!1,plan_id:(F=k==null?void 0:k.id)!=null?F:"",website_id:(H=e==null?void 0:e.id)!=null?H:""}}},[e]),d=v.useCallback(()=>he(null,null,function*(){var m;if(!t){n(!0);try{const k=yield pt.post({path:"/settings/payments",data:u});k!=null&&k.success&&((m=k==null?void 0:k.data)!=null&&m.url)&&window.open(k.data.url,"_blank")}finally{n(!1)}}}),[t,u]);if(!r)return null;const h=r==="info"?"#B9D7FD":"#FFC166",y=r==="warning"?"#7A4F01":void 0;return f.jsx("div",{className:"cky:mt-[30px]",children:f.jsx(Lo,{variant:r==="info"?"default":"warning",className:"cky:rounded-xl cky:border-0 cky:py-5 cky:px-5",style:{backgroundColor:r==="info"?"#E8F1FE":void 0},children:f.jsxs("div",{className:"cky:flex cky:gap-4 cky:justify-between cky:flex-wrap cky:items-center",children:[f.jsx("div",{className:"cky:flex cky:w-[50px] cky:h-[50px] cky:rounded-xl cky:p-[9px] cky:items-center cky:justify-center cky:shrink-0",style:{backgroundColor:h},children:f.jsx("img",{src:a,alt:r,className:"cky:w-8 cky:h-8"})}),f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1 cky:flex-1 cky:min-w-0 cky:max-w-[60%]",children:[f.jsx("h4",{className:"cky:m-0! cky:font-semibold cky:text-base!",style:{color:y},children:o}),f.jsx(no,{className:"cky:m-0! cky:text-[13px] cky:text-[#4E4B66]",children:i})]}),f.jsx("div",{className:"cky:ml-auto cky:shrink-0",children:f.jsx(Be,{type:"button",onClick:d,disabled:t,className:"cky:whitespace-nowrap cky:text-base! cky:font-medium!",children:c})})]})})})},W_e="https://wordpress.org/support/plugin/cookie-law-info/reviews/#new-post",Y_e=()=>{var c,u;const[e,t]=v.useState(!1),r=v.useRef(typeof window!="undefined"?(c=window.ckyAppNotices)==null?void 0:c.review_notice:void 0).current,a=(u=r==null?void 0:r.expiration)!=null?u:0,o=v.useCallback((...h)=>he(null,[...h],function*(d=a){yield pt.post({path:"settings/notices/review_notice",data:{expiry:d}}),t(!0)}),[a]),i=v.useCallback(()=>{window.open(W_e,"_blank","noopener,noreferrer")},[]);return!r||e?null:f.jsxs("div",{className:"cky:mt-[30px] cky:rounded-[5px] cky:border cky:border-[#d7e1f2] cky:bg-white cky:relative",children:[f.jsx(Be,{variant:"ghost",size:"icon","aria-label":Zt("Dismiss"),onClick:()=>void o(),className:"cky:!h-7 cky:!w-7 cky:absolute cky:top-2 cky:right-3 cky:z-10 cky:p-0 cky:text-xl! cky:font-light cky:leading-none cky:text-gray-400! hover:cky:text-gray-600! cky:shadow-none! cky:border-0! cky:hover:bg-transparent! cky:active:bg-transparent!",children:f.jsx("span",{"aria-hidden":"true",children:"×"})}),f.jsxs("div",{className:"cky:px-[15px] cky:py-[10px]",children:[f.jsx("div",{className:"cky:mt-[5px] cky:mb-0",children:f.jsx("img",{src:qe.logo,width:100,alt:""})}),f.jsx("p",{className:"cky:mt-[15px] cky:mb-[5px] cky:text-sm cky:text-[#333]",dangerouslySetInnerHTML:{__html:Zt("Hey, we at <b>CookieYes</b> would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going.")}}),f.jsxs("div",{className:"cky:flex cky:items-center cky:gap-0 cky:mt-[10px]",children:[f.jsx(Be,{size:"sm",onClick:i,children:Zt("Review now")}),f.jsx(Be,{variant:"outline",size:"sm",onClick:()=>void o(0),className:"cky:ml-[10px] cky:text-[#333] cky:border-[#ccc] hover:cky:bg-[#f7f7f7]",children:Zt("Never show again")})]})]})]})},K_e=()=>{var a,o,i;const e=typeof window!="undefined"?window.ckyAppNotices:void 0,t=e==null?void 0:e.migration_notice;if(!t)return null;const n=(a=t.message)!=null?a:"",r=typeof window!="undefined"&&(i=(o=window.ckyGlobals)==null?void 0:o.legacyURL)!=null?i:"";return f.jsx("div",{className:"cky:mt-4 cky:mb-[-10px]",children:f.jsx(Lo,{variant:"info",className:"cky:py-3 cky:px-4",children:f.jsxs(no,{className:"cky:m-0! cky:flex cky:flex-wrap cky:items-center cky:gap-3",children:[n&&f.jsx("b",{className:"cky:mr-2 cky:text-[13px]",children:n}),r&&f.jsx(Be,{variant:"primary",size:"sm",className:"cky:bg-transparent",onClick:()=>{window.location.assign(r)},children:Q("Switch back to old UI","cookie-law-info")})]})})})},Z_e="https://www.cookieyes.com/partners/affiliates/onboarding/?ref=aiaflwp",X_e=ce("cky-affiliate-banner cky:relative cky:overflow-hidden cky:mb-0 cky:mx-[-20px]","cky:border-0 cky:bg-transparent cky:shadow-[0_8px_26px_-4px_rgba(39,40,60,0.2)] cky:rounded-none","cky:py-3 cky:px-[50px]","cky:max-[782px]:py-4 cky:max-[782px]:px-4"),Q_e=ce("cky-affiliate-close cky:absolute cky:top-1.5 cky:right-3 cky:z-20","cky:!h-7 cky:!w-7 cky:p-0 cky:shrink-0","cky:text-[20px]! cky:font-light cky:leading-none cky:tracking-normal","cky:text-white! cky:shadow-none! cky:border-0!","cky:hover:bg-transparent! cky:hover:text-white! cky:hover:opacity-70!"),J_e={backgroundImage:`url(${qe.affiliateBg})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"},eSe=()=>{const[e,t]=v.useState(!1),[n,r]=v.useState(!1),a=ct(d=>d.setAffiliateBannerVisible);v.useEffect(()=>{let d=!1;return he(null,null,function*(){try{const h=yield pt.get({path:"settings/notices/affiliate_banner"});if(!d){const y=!!(h!=null&&h.show);t(y),a(y),r(!0)}}catch(h){d||r(!0)}}),()=>{d=!0}},[a]);const o=v.useCallback(()=>he(null,null,function*(){t(!1),a(!1);try{yield pt.post({path:"settings/notices/affiliate_banner",data:{expiry:0}})}catch(d){console.error("Error dismissing affiliate banner:",d)}}),[a]),i=v.useCallback(()=>{const d=window.open(Z_e,"_blank","noopener,noreferrer");d&&(d.opener=null)},[]);if(!n||!e)return null;const c=Q("Join our affiliate program","cookie-law-info"),u=Q(" and earn commissions when your referrals become paying customers.","cookie-law-info");return f.jsxs(di,{className:X_e,style:J_e,children:[f.jsx(Be,{variant:"ghost",size:"icon","aria-label":Q("Close","cookie-law-info"),onClick:o,className:Q_e,children:f.jsx("span",{"aria-hidden":"true",children:"×"})}),f.jsxs(ss,{fullWidth:!0,className:ce("cky:!min-h-0 cky:flex cky:items-center cky:gap-10","cky:relative cky:z-[1]","cky:max-[1200px]:flex-wrap cky:max-[1200px]:gap-6","cky:max-[782px]:flex-col cky:max-[782px]:items-start cky:max-[782px]:gap-5"),children:[f.jsxs("div",{className:"cky:flex-1 cky:flex cky:flex-col",children:[f.jsx("p",{className:"cky:m-0! cky:text-lg! cky:font-bold cky:text-white cky:leading-[27px] cky:max-[782px]:text-base cky:max-[782px]:leading-6",children:Q("Promote privacy by referring others to CookieYes.","cookie-law-info")}),f.jsxs("p",{className:"cky:m-0! cky:text-sm! cky:font-normal cky:text-white cky:leading-5",children:[f.jsx("span",{className:"cky:font-bold",style:{background:"linear-gradient(72deg, #E44B26 -64.63%, #F3CF4E 201.77%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:c}),u]})]}),f.jsx("div",{className:"cky:shrink-0 cky:flex cky:items-center cky:gap-8 cky:max-[1200px]:flex-col cky:max-[1200px]:items-start cky:max-[1200px]:gap-4",children:f.jsx(Be,{variant:"outline",onClick:i,className:"cky-external-link cky:text-[#0D47A1] cky:bg-white cky:border-white hover:cky:bg-white/90 cky:shadow-[0_8px_26px_-4px_rgba(39,40,60,0.20)]",children:Zt("Learn More")})})]})]})},tSe="https://www.cookieyes.com/partners/agency/?ref=wpagency",nSe=new Date("2026-05-31T23:59:59"),dz=new Date("2026-06-14T23:59:59"),vv="cky_gdpr_anniversary_dismissed",rSe=720*60*1e3,aSe={background:"linear-gradient(271deg, #0F2942 -31.69%, #1E4DD8 105.53%)"},oSe={background:"linear-gradient(72deg, #E44B26 -64.63%, #F3CF4E 201.77%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text",color:"transparent"},iSe={boxShadow:"0px 8px 13px rgba(39, 40, 60, 0.2)"},sSe=ce("cky:absolute cky:top-[7px] cky:right-3 cky:z-20","cky:!h-[19px] cky:!w-[19px] cky:p-0 cky:shrink-0","cky:shadow-none! cky:border-0!","cky:hover:bg-transparent! cky:hover:opacity-70!");function cSe(){try{if(!sessionStorage.getItem(vv))return!1;const e=localStorage.getItem(vv);return e?Date.now()<Number(e):!1}catch(e){return!1}}function lSe(){const e=String(Date.now()+rSe);try{sessionStorage.setItem(vv,"1")}catch(t){}try{localStorage.setItem(vv,e)}catch(t){}}const uSe=({onDismiss:e,onHeightChange:t})=>{const n=v.useRef(null),[r,a]=v.useState(cSe),o=Date.now(),i=o>=dz.getTime(),c=o<nSe.getTime()?"May 31":"Jun 14";v.useLayoutEffect(()=>{if(r||i||!t||!n.current)return;const h=n.current;t(h.offsetHeight);const y=new ResizeObserver(()=>t(h.offsetHeight));return y.observe(h),()=>y.disconnect()},[r,i,t]);const u=v.useCallback(()=>{lSe(),a(!0),e==null||e()},[e]),d=v.useCallback(()=>{window.open(tSe,"_blank","noopener,noreferrer")},[]);return i||r?null:f.jsxs("div",{ref:n,className:ce("cky-gdpr-anniversary-banner","cky:fixed cky:top-[calc(var(--wp-admin--admin-bar--height,32px)+108px)] cky:left-[var(--cky-nav-left)] cky:w-[var(--cky-nav-width)] cky:z-[9999] cky:overflow-hidden","cky:flex cky:items-center cky:justify-center","cky:h-[72px] cky:shrink-0","cky:max-[1100px]:h-auto cky:max-[1100px]:py-3"),style:aSe,children:[f.jsxs("div",{"aria-hidden":"true",className:"cky:absolute cky:inset-0 cky:pointer-events-none cky:select-none",children:[f.jsx("div",{className:"cky:absolute cky:mix-blend-soft-light",style:{top:"-490.24%",right:"-130.83%",bottom:"-682.93%",left:"158.33%"},children:f.jsx("img",{src:qe.gdprAnniversaryBgOverlay,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute cky:opacity-20 cky:-rotate-180 cky:-scale-x-100",style:{top:"45.83%",right:"95.96%",bottom:"36.34%",left:"3.26%"},children:f.jsx("img",{src:qe.gdprAnniversarySparkLg,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute cky:opacity-20 cky:-rotate-180 cky:-scale-x-100",style:{top:"52.16%",right:"96.18%",bottom:"43.53%",left:"3.48%"},children:f.jsx("img",{src:qe.gdprAnniversarySparkSm,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute cky:opacity-20 cky:-rotate-180 cky:-scale-x-100",style:{top:"23.61%",right:"8.11%",bottom:"58.56%",left:"91.11%"},children:f.jsx("img",{src:qe.gdprAnniversarySparkLg,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute cky:opacity-20 cky:-rotate-180 cky:-scale-x-100",style:{top:"29.94%",right:"8.33%",bottom:"65.76%",left:"91.33%"},children:f.jsx("img",{src:qe.gdprAnniversarySparkSm,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute cky:opacity-20 cky:-rotate-180 cky:-scale-x-100",style:{top:"8.33%",right:"0.4%",bottom:"73.84%",left:"98.82%"},children:f.jsx("img",{src:qe.gdprAnniversarySparkLg,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute cky:opacity-20 cky:-rotate-180 cky:-scale-x-100",style:{top:"14.66%",right:"0.62%",bottom:"81.03%",left:"99.04%"},children:f.jsx("img",{src:qe.gdprAnniversarySparkSm,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute",style:{top:"11.11%",right:"11.28%",bottom:"71.67%",left:"87.99%"},children:f.jsx("img",{src:qe.gdprAnniversaryDotE,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute",style:{top:"26.39%",right:"3.92%",bottom:"52.95%",left:"95.28%"},children:f.jsx("img",{src:qe.gdprAnniversaryDotB,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute",style:{top:"58.33%",right:"6.25%",bottom:"29.98%",left:"92.99%"},children:f.jsx("img",{src:qe.gdprAnniversaryDotA,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute",style:{top:"59.72%",right:"1.35%",bottom:"23.06%",left:"97.92%"},children:f.jsx("img",{src:qe.gdprAnniversaryDotD,alt:"",className:"cky:block cky:size-full cky:max-w-none"})}),f.jsx("div",{className:"cky:absolute",style:{top:"63.89%",right:"11%",bottom:"15.45%",left:"88.19%"},children:f.jsx("img",{src:qe.gdprAnniversaryDotC,alt:"",className:"cky:block cky:size-full cky:max-w-none"})})]}),f.jsxs("div",{className:ce("cky:relative cky:z-10","cky:flex cky:items-center cky:gap-8","cky:max-[1200px]:gap-5","cky:max-[960px]:gap-4","cky:max-[782px]:flex-wrap cky:max-[782px]:gap-3 cky:max-[782px]:pl-4 cky:max-[782px]:pr-10"),children:[f.jsx("img",{src:qe.gdprAnniversaryLogo,alt:Q("GDPR 8th anniversary","cookie-law-info"),className:"cky:h-[50px] cky:w-[114px] cky:shrink-0 cky:object-contain cky:max-[960px]:h-10 cky:max-[960px]:w-auto cky:max-[600px]:hidden"}),f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-px cky:shrink cky:min-w-0",children:[f.jsx("p",{className:"cky:m-0! cky:text-lg! cky:font-bold cky:text-white cky:leading-[27px] cky:whitespace-nowrap cky:max-[1200px]:whitespace-normal cky:max-[960px]:text-base! cky:max-[782px]:text-sm!",children:Q("Are you an agency managing multiple sites? Don't pay full price.","cookie-law-info")}),f.jsxs("p",{className:"cky:m-0! cky:text-sm! cky:font-normal cky:text-white cky:leading-5 cky:max-[782px]:text-xs!",children:[Q("Join the CookieYes Agency Program and","cookie-law-info")," ",f.jsx("span",{className:"cky:font-bold",style:oSe,children:Zt("Get 30% + $150 off extra!")})]})]}),f.jsxs("div",{className:"cky:flex cky:items-center cky:gap-8 cky:shrink-0 cky:max-[960px]:gap-4 cky:max-[782px]:gap-3",children:[f.jsxs(Be,{variant:"yellow",onClick:d,className:"cky:text-base! cky:font-semibold! cky:leading-6! cky:px-6! cky:py-[7px]! cky:gap-2 cky:max-[960px]:text-sm! cky:max-[960px]:px-4! cky:max-[960px]:py-1.5!",style:iSe,children:[Zt("Join agency program"),f.jsx("img",{src:qe.external,alt:"","aria-hidden":"true",className:"cky:size-4 cky:shrink-0 cky:brightness-0"})]}),f.jsxs("div",{className:"cky:flex cky:items-center cky:gap-[5px] cky:shrink-0",children:[f.jsxs("span",{className:"cky:relative cky:flex cky:size-[10px]",children:[f.jsx("span",{className:"cky:animate-ping cky:absolute cky:inline-flex cky:size-full cky:rounded-full cky:bg-red-500 cky:opacity-75"}),f.jsx("span",{className:"cky:relative cky:inline-flex cky:rounded-full cky:size-[10px] cky:bg-red-500"})]}),f.jsxs("span",{className:"cky:text-white cky:text-xs cky:font-normal cky:leading-5 cky:whitespace-nowrap",children:[Q("Deadline:","cookie-law-info")," ",c]})]})]})]}),f.jsx(Be,{variant:"ghost",size:"icon","aria-label":Q("Dismiss banner","cookie-law-info"),onClick:u,className:sSe,children:f.jsx("img",{src:qe.gdprAnniversaryClose,alt:"","aria-hidden":"true",className:"cky:size-full cky:brightness-0 cky:invert"})})]})},fSe=()=>{const e=ct(o=>o.info),[t,n]=v.useState(!1),r=!!(e&&typeof e=="object"&&e.tables_missing),a=v.useCallback(()=>he(null,null,function*(){n(!0);try{const o=yield pt.post({path:"settings/reinstall"});(o==null?void 0:o.success)===!0&&window.location.reload()}catch(o){console.error(o)}finally{n(!1)}}),[]);return r?f.jsx("div",{className:ce("cky:relative cky:flex cky:justify-between","cky:mt-5 cky:-mb-2.5","cky:rounded-[4px] cky:border cky:border-transparent","cky:bg-[#fad2d7]","cky:shadow-[0_5px_15px_0_rgba(0,0,0,0.02)]"),role:"alert",children:f.jsx("div",{className:"cky:m-0 cky:flex cky:w-full cky:items-center cky:px-[15px] cky:py-2.5",children:f.jsx("div",{className:"cky:relative cky:flex-1 cky:pt-[5px] cky:pb-[3px]",children:f.jsxs("div",{className:"cky:flex cky:flex-wrap cky:items-center",children:[f.jsx("p",{className:"cky:m-0! cky:border-0 cky:p-0 cky:text-[13px]",children:f.jsx("strong",{children:Q("Missing database tables: Some features may be disabled or not work as expected since one or more required tables are missing from the database.","cookie-law-info")})}),f.jsx(Be,{size:"sm",className:"cky:ml-[25px] cky:shrink-0",loading:t,loadingText:Q("Checking...","cookie-law-info"),onClick:()=>void a(),children:Q("Check again","cookie-law-info")})]})})})}):null},dSe="https://www.cookieyes.com/documentation/cy-wordpress-plugin-troubleshooting-guide/",ySe="https://www.cookieyes.com/support/";function pSe(){return mv("settings/organizations-and-sites")||"#"}const yz=({html:e})=>f.jsx("div",{className:"cky:mt-5 cky:mb-[-10px]",children:f.jsx(Lo,{className:"cky:bg-[#FAD2D7] cky:border-transparent cky:shadow-[0_5px_15px_0_rgba(0,0,0,0.02)] cky:text-inherit",children:f.jsxs(no,{className:"cky:flex cky:items-start cky:gap-2.5 cky:m-0! cky:text-[13px]",children:[f.jsx("img",{src:qe.error,alt:"","aria-hidden":"true",className:"cky:mt-0.5 cky:shrink-0",width:15,height:15}),f.jsx("span",{dangerouslySetInnerHTML:{__html:e}})]})})}),hSe=()=>{const{status:e,session_status:t,errors:n}=ct(ho(a=>({status:a.status,session_status:a.session_status,errors:a.errors}))),r=!e&&t;return!r&&!(n!=null&&n.urlMismatch)?null:f.jsxs(f.Fragment,{children:[r&&f.jsx(yz,{html:Q('Unable to reach your web app account at the moment. Please reload the page to retry. If the issue persists, check out the <a href="%s" target="_blank">common issues causing this error</a> and try applying the suggested solutions.',"cookie-law-info").replace("%s",dSe)}),(n==null?void 0:n.urlMismatch)&&f.jsx(yz,{html:Q('Looks like your website URL has changed. To ensure the proper functioning of your banner, update the registered URL on your CookieYes account (navigate to the <a href="%1$s" target="_blank">Organisations &amp; Sites</a> page and click the More button associated with your site). Then, reload this page to retry. If the issue persists, please <a href="%2$s" target="_blank">contact us</a>.',"cookie-law-info").replace("%1$s",pSe()).replace("%2$s",ySe)})]})},mSe="lastscan",N5=Zt("Not available"),gSe={cookie:"#1C5C98",categories:"#087357",scan:"#1160C6",pages:"#A6742A"},pz=e=>e.includes("px")?e:`${e}px`;function vSe(e,t,n){return e?f.jsx("span",{className:"cky:text-[14px]!",children:t||n?f.jsxs(f.Fragment,{children:[t||N5,n?f.jsxs("span",{children:[" ",n]}):null]}):N5}):f.jsx("span",{className:"cky:text-[14px]",children:N5})}const kSe=q.memo(function({statistics:t,iconWidth:n="30",iconBgColor:r,successScan:a={},accountConnected:o=!1}){var m,k,w,x;const i=t.slug===mSe,c=String((k=(m=a==null?void 0:a.date)==null?void 0:m.date)!=null?k:"").trim(),u=String((x=(w=a==null?void 0:a.date)==null?void 0:w.time)!=null?x:"").trim(),d=o&&((a==null?void 0:a.status)===!0||c.length>0||u.length>0),h=i?vSe(d,c,u):t.count,y=r?{backgroundColor:r}:void 0;return f.jsxs("div",{className:"cky:flex cky:m-0",children:[t.icon?f.jsx("div",{className:"cky:w-12 cky:h-12 cky:inline-flex cky:justify-center cky:items-center cky:rounded-lg cky:mr-[13px]",style:y,children:f.jsx(Ct,{icon:t.icon,width:pz(n),height:pz(n),color:gSe[t.icon]})}):null,f.jsxs("div",{children:[f.jsx("div",{className:"cky:leading-normal cky:text-[13px] cky:text-[#4E4B66]",children:t.title}),f.jsx("div",{className:"cky:text-[20px] cky:font-semibold cky:leading-[27px] cky:pt-1",children:h})]})]})}),hz="lastscan",bSe=[{slug:"cookies",icon:"cookie",title:Zt("Total cookies"),count:0},{slug:"categories",icon:"categories",title:Zt("Categories"),count:0},{slug:hz,icon:"scan",title:Zt("Last successful scan (UTC)"),count:Zt("Not available")},{slug:"pages",icon:"pages",title:Zt("Pages scanned"),count:0}],xSe=["#E8F1FE","#E5F4EF","#C4DDFD","#FFE8C6"];function wSe(){return bSe.map(e=>A({},e))}function _Se(e){if(e==null)return 0;const t=Number(e);return Number.isNaN(t)?0:t}const SSe=()=>{var d,h;const{options:e,info:t}=ct(ho(y=>({options:y.options,info:y.info}))),[n,r]=v.useState(!0),[a,o]=v.useState(wSe),i=(d=e==null?void 0:e.account)!=null?d:{},c=(h=t==null?void 0:t.success_scan)!=null?h:{},u=n||!t;return v.useEffect(()=>{let y=!1;return he(null,null,function*(){r(!0);try{const k=yield pt.get({path:"dashboard/summary"});if(y)return;k&&typeof k=="object"&&o(w=>w.map(x=>x.slug===hz?x:B(A({},x),{count:_Se(k[x.slug])})))}catch(k){y||console.error("Cookie Summary fetch failed:",k)}finally{y||r(!1)}}),()=>{y=!0}},[]),f.jsxs(di,{children:[f.jsx(Bd,{children:f.jsx(Ud,{children:Zt("Cookie Summary")})}),f.jsx(ss,{className:"cky:pb-8 cky:h-[255px]",children:u?f.jsx(Nn,{}):f.jsx("div",{className:"cky:flex cky:flex-wrap",children:a.map((y,m)=>f.jsx("div",{className:"cky:flex-[0_0_50%] cky:pr-3 cky:pt-[30px] cky:pb-[30px]",children:f.jsx(kSe,{statistics:y,iconBgColor:xSe[m],successScan:c,accountConnected:!!(i!=null&&i.connected)})},y.slug))})})]})},CSe=[{id:"faq1",q:"How do I customise the cookie consent banner?",a:'You can customise the banner by clicking the "Customise Banner" button on the plugin dashboard. It will take you to the web app settings, where you have several options to customise the banner to your liking.'},{id:"faq2",q:"How do I scan web pages for cookies?",a:'Click the "Go to Web App" to access the web app. There, you will find the option to initiate a cookie scan for your website. Our premium plan offers a scheduled scan feature that automates this process for you.'},{id:"faq3",q:"What are pageviews?",a:"Pageviews are the number of times the web pages containing CookieYes banner have been loaded or reloaded. This excludes known bot traffic."},{id:"faq4",q:"What happens if the monthly pageview limit exceeds?",a:"The cookie banner will no longer be displayed on your site, which will result in non-compliance. You can either upgrade to a higher plan for an increased pageview limit or disconnect your site from the web app."},{id:"faq5",q:"What happens if I disconnect my site from the app?",a:"When you disconnect from the web app, you can continue using the plugin. However, this means you will lose your banner customisation and access to advanced features."},{id:"faq6",q:"How do I disconnect the plugin from the web app?",a:'Go to "Site settings" on the plugin dashboard and click "Disconnect" to disconnect the plugin from the web app.'}].map(({id:e,q:t,a:n})=>({id:e,question:Zt(t),answer:Zt(n)})),jSe=()=>f.jsxs("div",{className:"cky:mt-[30px]",children:[f.jsx("div",{className:"cky-faq-title cky:mb-3",children:f.jsx("h4",{className:"cky:m-0! cky:text-base! cky:font-semibold!",children:Zt("Frequently Asked Questions")})}),f.jsx(Xl,{type:"single",collapsible:!0,className:"cky:w-full cky:py-0 cky:px-5",children:CSe.map(e=>f.jsxs(Ql,{value:e.id,className:"cky:border-gray-200 cky:[&>h3]:!my-3",children:[f.jsx(Id,{className:"cky:p-0! cky:app-accordion-title cky:border-none cky:data-[state=open]:text-[#1578F7] cky:hover:no-underline cky:cursor-pointer cky:flex cky:justify-between cky:items-center cky:w-full cky:[&>svg]:h-5 cky:[&>svg]:w-5 cky:[&>svg]:-rotate-90 cky:data-[state=open]:[&>svg]:!rotate-0",children:f.jsx("p",{className:"cky:m-0! cky:text-[14px]! cky:font-medium cky:text-left cky:flex-1 cky:min-w-0 cky:mr-2",children:e.question})}),f.jsx(Jl,{className:"cky:px-0! cky:pb-[15px]",children:f.jsx("p",{className:"cky:m-0! cky:text-sm cky:text-gray-600",children:e.answer})})]},e.id))})]}),ASe="https://www.cookieyes.com/support/?query=enterprise&ref=cypluginupgrade#enterprise",kv={title:Zt("Upgrade to our best plans as your website grows"),description:Zt("Access advanced features and future-proof your business against legal risks."),features:[Zt("Advanced banner customisation"),Zt("Increased monthly pageviews/month"),Zt("Geo-targeted cookie banners"),Zt("Scheduled scan for automatic updates")],cta:Zt("Upgrade Now")};function mz(e){return e&&typeof e=="object"?e:{}}function OSe(e,t){return e.canStartOptoutTrial===!0||e.can_start_optout_trial===!0||t.canStartOptoutTrial===!0||t.can_start_optout_trial===!0}function ESe(){var e,t,n;return typeof window=="undefined"?"":(n=(t=(e=window.ckyGlobals)==null?void 0:e.webApp)==null?void 0:t.url)!=null?n:""}function TSe(e,t,n){const r=new URLSearchParams({upgrade_id:t,openUpgrade:"true",upgrade_source:"cypluginupgrade"});return n&&r.append("from_trial","true"),`${e.replace(/\/$/,"")}/settings?${r.toString()}`}function NSe(e,t,n,r){var m;const o=(String(t!=null?t:"free")||"free").toLowerCase(),i=OSe(n,r),c=o==="free",u=!!n.is_trial,d=i||c&&!u,h=o==="ultimate"?ASe:TSe(ESe(),String((m=e==null?void 0:e.website_id)!=null?m:""),d),y=d?Zt("Try Pro for free"):kv.cta;return{upgradeURL:h,ctaLabel:y}}const PSe=()=>{const{options:e,info:t}=ct(ho(a=>({options:a.options,info:a.info}))),{upgradeURL:n,ctaLabel:r}=v.useMemo(()=>{var u,d,h,y,m;const a=(u=e==null?void 0:e.account)!=null?u:{},o=(m=(y=(d=t==null?void 0:t.website)==null?void 0:d.selected_plan)!=null?y:(h=t==null?void 0:t.plan)==null?void 0:h.name)!=null?m:"free",i=mz(t==null?void 0:t.website),c=mz(t);return NSe(a,o,i,c)},[e==null?void 0:e.account,t]);return f.jsx(di,{className:"cky:mt-[30px] cky:rounded-[5px]",children:f.jsxs(ss,{className:"cky:py-6 cky:px-6",children:[f.jsx("div",{className:"cky:flex cky:items-center",children:f.jsxs("div",{className:"cky:w-full",children:[f.jsx("h3",{className:"cky:text-[20px]! cky:leading-[30px] cky:m-0! cky:mb-2!",children:kv.title}),f.jsx("p",{className:"cky:py-2 cky:text-[14px]! cky:leading-5 cky:m-0!",children:kv.description})]})}),f.jsx("div",{className:"cky-premium-features-list cky:my-4",children:f.jsx("ul",{className:"cky:list-none cky:pl-0 cky:m-0",children:kv.features.map(a=>f.jsx("li",{className:"cky:before:content-['✓'] cky:before:text-[#1578F7] cky:before:font-extrabold cky:before:mr-1.5 cky:font-normal cky:mb-[10px]",children:a},a))})}),f.jsx("div",{className:"cky:flex cky:py-2",children:f.jsx(Be,{asChild:!0,className:"cky:min-w-[186px] cky:text-base! cky:rounded-[5px]! cky:py-3 cky:px-6! cky:font-semibold! cky:gap-2 cky:bg-[#1578F7]! cky:text-white! cky:border cky:border-[#1578F7]! hover:cky:bg-[#1266d9]! hover:cky:border-[#1266d9]! cky:no-underline cky:inline-flex cky:items-center cky:justify-center",children:f.jsxs("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"cky:inline-flex cky:items-center cky:justify-center cky:gap-2 cky:min-w-[186px]",children:[f.jsx(Ct,{icon:"crownOutline",width:"20px",height:"20px"}),f.jsx("span",{className:"cky:inline-block",children:r})]})})})]})})},gz={accepted:"rgba(51, 168, 129, 0.5)",rejected:"rgba(236, 74, 94, 0.5)",partial:"rgba(68, 147, 249, 0.5)"},bv={accepted:"#33A881",rejected:"#EC4A5E",partial:"#4493F9"},RSe={accepted:"#5BC49E",rejected:"#F07A87",partial:"#6BABFA"},P5=["accepted","rejected","partial"],MSe={top:0,right:0,bottom:0,left:0},LSe={outline:"none"},DSe={margin:0,padding:0,backgroundColor:"transparent",border:"none"},ISe={position:"absolute",left:"auto",top:0,right:5,bottom:0,justifyContent:"center",display:"flex",flexDirection:"column",overflow:"auto",padding:"0 10px"};function $Se(e,t){var r;if(!Array.isArray(e))return 0;const n=e.find(a=>a.type===t);return(r=n==null?void 0:n.count)!=null?r:0}function BSe(e){var h,y;const t=e,n=String((h=t.name)!=null?h:""),r=n&&(y=RSe[n])!=null?y:t.fill,m=t,{fill:a,filter:o,opacity:i,fillOpacity:c,style:u}=m,d=ae(m,["fill","filter","opacity","fillOpacity","style"]);return f.jsx("g",{"data-cky-consent-name":n,style:{outline:"none"},children:f.jsx(ug,B(A({},d),{fill:r,fillOpacity:1,stroke:"none"}))})}function USe(e){var r;const t=e,n=String((r=t.name)!=null?r:"");return f.jsx("g",{"data-cky-consent-name":n,children:f.jsx(ug,B(A({},t),{stroke:"none"}))})}const FSe=()=>{const e=ct(b=>b.info),[t,n]=v.useState(!0),[r,a]=v.useState([0,0,0]),o={accepted:Q("Accepted","cookie-law-info"),rejected:Q("Rejected","cookie-law-info"),partial:Q("Partially Accepted","cookie-law-info")},i={accepted:{label:o.accepted,color:bv.accepted},rejected:{label:o.rejected,color:bv.rejected},partial:{label:o.partial,color:bv.partial}},c=P5.map(b=>({name:b,label:o[b],color:gz[b]})),u=Q("Total Consents","cookie-law-info"),d=v.useMemo(()=>P5.map((b,_)=>({name:b,value:r[_],fill:gz[b]})).filter(b=>b.value>0),[r]),h=v.useMemo(()=>d.map(b=>b.value).join("-"),[d]),y=d.length>0,m=r[0]+r[1]+r[2],k=!e||t,w=({active:b,payload:_})=>{var R,M;if(!b||!(_!=null&&_.length)||!d.length)return null;const C=_[0],E=(R=C.payload)==null?void 0:R.name,O=typeof C.value=="number"?C.value:0,j=m>0?(O/m*100).toFixed(0):"0",N=E?(M=o[E])!=null?M:E:"",P=E?bv[E]:void 0;return f.jsxs("div",{className:"cky-chart-tooltip cky:rounded cky:p-[2px] cky:text-xs cky:text-white cky:font-normal",style:{backgroundColor:"#5f5d73"},children:[P?f.jsxs("div",{style:{color:P},children:[j,"%"]}):null,f.jsxs("div",{children:[N,": ",O.toLocaleString()]})]})},x=v.useCallback(()=>cf("website-reports"),[]);return v.useEffect(()=>{let b=!1;return he(null,null,function*(){var C;n(!0);try{const E=yield pt.get({path:"consent_logs/statistics"});if(b)return;const O=Array.isArray(E)?E:(C=E==null?void 0:E.data)!=null?C:[];Array.isArray(O)&&O.length>0&&a(P5.map(j=>$Se(O,j)))}catch(E){b||console.error(E)}finally{b||n(!1)}}),()=>{b=!0}},[]),f.jsxs(di,{children:[f.jsx(Bd,{children:f.jsxs("div",{className:"cky:flex cky:items-center",children:[f.jsx(Ud,{children:Q("Consent trends","cookie-law-info")}),f.jsx(h7,{className:"cky:pl-1",children:Q("(Last 7 days)","cookie-law-info")})]})}),f.jsx(ss,{className:"cky:flex cky:flex-col cky:relative cky:h-[198px] cky:min-h-[152px] cky:py-4 cky:px-5",children:k?f.jsx(Nn,{}):y?f.jsx(XC,{config:i,className:"cky-consent-chart cky:h-full cky:w-full",children:f.jsxs(P2e,{margin:MSe,children:[f.jsx(Oi,{data:d,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",innerRadius:60,outerRadius:75,strokeWidth:0,paddingAngle:0,isAnimationActive:!1,label:({cx:b,cy:_,name:C})=>d.length>0&&C===d[0].name?f.jsxs("text",{x:b,y:_,textAnchor:"middle",dominantBaseline:"middle",className:"cky:fill-[#4E4B66]",children:[f.jsx("tspan",{x:b,dy:"-0.5em",className:"cky:text-[32px] cky:font-bold",children:m.toLocaleString()}),f.jsx("tspan",{x:b,dy:"2.5em",className:"cky:text-[12px]",children:u})]}):null,activeShape:BSe,inactiveShape:USe,children:d.map((b,_)=>f.jsx(O0,{fill:b.fill},`cell-${_}`))}),f.jsx(uo,{wrapperStyle:LSe,contentStyle:DSe,content:w}),f.jsx(_c,{layout:"vertical",align:"right",verticalAlign:"middle",wrapperStyle:ISe,content:()=>f.jsx("div",{className:"cky:flex cky:flex-col cky:justify-center cky:gap-[5px]",children:c.map(b=>f.jsxs("div",{className:"cky:flex cky:items-center cky:gap-2",children:[f.jsx("span",{className:"cky:inline-block cky:w-3 cky:h-3 cky:shrink-0 cky:rounded-full cky:relative cky:-left-2 cky:top-0 cky:border-0 cky:border-solid",style:{backgroundColor:b.color}}),f.jsx("span",{className:"cky:text-[12px] cky:text-[#4E4B66] cky:font-normal",children:b.label})]},b.name))})})]},h)}):f.jsxs("div",{className:"cky-empty-state cky:absolute cky:top-1/2 cky:left-0 cky:right-0 cky:-translate-y-1/2 cky:flex cky:flex-col cky:items-center cky:justify-center",children:[f.jsx(Ct,{icon:"blank",width:"80px",height:"80px",color:"#d1d1d1"}),f.jsx("p",{className:"cky:mt-2 cky:text-sm cky:m-0",children:Q("No consents were logged","cookie-law-info")})]})}),f.jsx(Fd,{className:"cky:border-t cky:border-gray-200",children:f.jsx("div",{className:"cky:flex cky:items-center",children:f.jsx(Be,{variant:"link",size:"default",className:"cky-external-link cky:py-2 cky:px-0 cky:text-base! cky:leading-6 cky:font-medium! cky:border-none cky:hover:border-blue-500 cky:hover:border-solid",onClick:x,children:Q("View All","cookie-law-info")})})})]})},zSe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function HSe(e){const t=e.split("-");if(t.length!==3)return e;const[n,r,a]=t,o=parseInt(r,10)-1;if(o<0||o>11)return e;const i=parseInt(n,10);return`${zSe[o]} ${i}, ${a}`}const VSe={total:{label:Q("Views","cookie-law-info"),color:"#4493F9"}},R5="#D7E1F2",vz="#4E4B66",qSe={top:20,right:8,left:18,bottom:24},GSe={fontSize:12,fill:vz},WSe={outline:"none"},YSe={margin:0,padding:0,backgroundColor:"transparent",border:"none"},KSe={stroke:R5,strokeWidth:1},ZSe={r:5},kz="cky:text-[#B3DED0]";function XSe(e){const{x:t=0,y:n=0,payload:r}=e,a=r==null?void 0:r.value,o=a!=null?Number(a).toLocaleString():"";return f.jsx("g",{transform:`translate(${t},${n})`,children:f.jsx("text",{x:0,y:0,dy:4,textAnchor:"end",fill:vz,fontSize:11,fontFamily:"inherit",children:o})})}function QSe(e){const{views:t,overage_views:n,total:r}=e;return t>0&&n===0?`${t} pageviews`:t===0&&n>0?f.jsxs("span",{className:kz,children:[n," extra pageviews"]}):t>0&&n>0?f.jsxs(f.Fragment,{children:[r," (",t," +"," ",f.jsxs("span",{className:kz,children:[n," extra pageviews"]}),")"]}):"0 pageviews"}function JSe({active:e,payload:t}){if(!e||!(t!=null&&t.length))return null;const n=t[0].payload;return f.jsxs("div",{className:"cky:bg-[#5f5d73] cky:p-[2px] cky:px-2 cky:text-[13px] cky:font-normal cky:rounded cky:text-white",children:[f.jsx("span",{className:"cky:block cky:mb-1 cky:text-[#C7CADE]",children:n.x}),QSe(n)]})}const eCe=()=>{const e=ct(w=>w.info),[t,n]=v.useState(!0),[r,a]=v.useState([]),o=v.useMemo(()=>r.map((w,x)=>{const b=w.views||0,_=w.overage_views||0;return{xIndex:x,x:HSe(w.date),date:w.date,views:b,overage_views:_,total:b+_}}),[r]),i=o.length>0,c=!e||t,u=v.useMemo(()=>{const w=o.length;return w<=1?[0,1]:[0,w-1]},[o.length]),d=v.useMemo(()=>Array.from({length:o.length},(w,x)=>x),[o.length]),h=v.useMemo(()=>{if(!o.length)return[0,100];const w=o.map(E=>E.total),x=Math.max(...w),b=Math.min(...w),_=x+(10-x%10)+100,C=b+(10-b%10)-100;return[Math.max(0,C),_]},[o]),y=v.useMemo(()=>{const[w,x]=h;return w>=x?[w,x]:[w,Math.round((w+x)/2),x]},[h]),m=v.useCallback(w=>{var x,b;return(b=(x=o[Number(w)])==null?void 0:x.x)!=null?b:""},[o]),k=v.useCallback(()=>cf("website-reports"),[]);return v.useEffect(()=>{let w=!1;return he(null,null,function*(){var b;n(!0);try{const _=yield pt.get({path:"pageviews/chart"});if(w)return;const C=Array.isArray(_)?_:(b=_==null?void 0:_.data)!=null?b:[];C.length>0&&a(C)}catch(_){w||console.error("Error fetching pageviews:",_)}finally{w||n(!1)}}),()=>{w=!0}},[]),f.jsxs(di,{className:"cky:mt-4 cky:w-full cky:border cky:border-[#d7e1f2] cky:rounded-[5px] cky:bg-white",children:[f.jsx(Bd,{className:"cky:border-b cky:border-[#d7e1f2] cky:py-3 cky:px-5",children:f.jsx(Ud,{className:"cky:text-base cky:leading-6 cky:block cky:m-0 cky:p-0",children:Q("Pageviews","cookie-law-info")})}),f.jsx(ss,{className:"cky:w-full cky:py-4 cky:px-5 cky:min-h-[152px] cky:relative",children:c?f.jsx(Nn,{}):i?f.jsx(XC,{config:VSe,className:"cky:h-[215px] cky:w-full cky:overflow-visible",children:f.jsxs(R2e,{data:o,margin:qSe,children:[f.jsx(XB,{horizontal:!0,vertical:!1,stroke:R5,strokeDasharray:"0"}),f.jsx(Yg,{type:"number",dataKey:"xIndex",domain:u,ticks:d,allowDecimals:!1,minTickGap:28,tickLine:!1,tickMargin:10,axisLine:{stroke:R5},tick:GSe,tickFormatter:m}),f.jsx(Zg,{orientation:"left",domain:h,ticks:y,allowDecimals:!1,tickLine:!1,axisLine:!1,width:36,tick:XSe}),f.jsx(uo,{wrapperStyle:WSe,contentStyle:YSe,content:JSe,cursor:KSe}),f.jsx(ws,{type:"monotone",dataKey:"total",name:"Views",stroke:"#C7CADE",strokeWidth:1.5,fill:"#4493F9",fillOpacity:.5,isAnimationActive:!0,dot:o.length===1,activeDot:ZSe})]})}):f.jsxs("div",{className:"cky-empty-state cky:absolute cky:top-1/2 cky:left-0 cky:right-0 cky:-translate-y-1/2 cky:flex cky:flex-col cky:items-center cky:justify-center",children:[f.jsx(Ct,{icon:"blank",width:"80px",height:"80px",color:"#d1d1d1"}),f.jsx("p",{className:"cky:mt-2 cky:text-sm cky:m-0",children:Q("No pageviews found!","cookie-law-info")})]})}),f.jsx(Fd,{className:"cky:p-0 cky:border-t cky:border-[#d7e1f2]",children:f.jsx("div",{className:"cky:py-2 cky:px-5 cky:flex cky:items-center",children:f.jsx(Be,{variant:"link",size:"default",className:"cky-external-link cky:border-0 cky:text-base! cky:py-2 cky:px-0 cky:hover:border cky:hover:border-[#1863dc] cky:hover:bg-transparent cky:hover:text-[#1863dc]",onClick:k,children:Q("View All","cookie-law-info")})})})]})},tCe=({inputId:e="cky-wait-update",className:t=""})=>{const n=ct(u=>{var d;return(d=u.gcm)==null?void 0:d.wait_for_update}),[r,a]=v.useState({}),o=v.useMemo(()=>Object.values(r).some(Boolean),[r]),i=v.useCallback(u=>{const d={};(u==null||u<0)&&(d.maxLimit=!0),a(d)},[]),c=v.useCallback(u=>{const d=parseInt(u.target.value,10)||0;i(d);const{gcm:h,updateGcm:y}=ct.getState();y(B(A({},h),{wait_for_update:d}))},[i]);return v.useEffect(()=>{n!==void 0&&i(n)},[n,i]),f.jsxs("div",{className:t,children:[f.jsx(Xn,{id:e,type:"number",min:0,value:(n!=null?n:0)||0,onChange:c,className:ce(o&&"cky:!border-red-500")}),r.maxLimit&&f.jsx("div",{className:"cky:mt-1",children:f.jsx("div",{className:"cky:text-red-500 cky:text-sm",children:Q("The value must be a positive integer.","cookie-law-info")})})]})};function bz({onClose:e,ref:t}){const[n,r]=v.useState(!1),a=v.useRef(null),o=v.useRef(!1),i=v.useCallback(h=>{if(r(h),h)return;const y=o.current;if(o.current=!1,!y){const{gcm:m,updateGcm:k}=ct.getState();k(B(A({},m),{status:!1})),e==null||e()}},[e]),c=v.useCallback(()=>{o.current=!0,i(!1)},[i]),u=v.useCallback(()=>{i(!1)},[i]);v.useImperativeHandle(t,()=>({show:()=>i(!0),close:()=>i(!1)}),[i]);const d=v.useCallback(h=>{var y;h.preventDefault(),(y=a.current)==null||y.focus()},[]);return f.jsx(Io,{open:n,onOpenChange:i,children:f.jsxs($o,{className:ce($m,"cky:gap-0 cky:!rounded-[2px] cky:border-0 cky:py-[15px] cky:px-0"),onOpenAutoFocus:d,children:[f.jsxs(yi,{className:"cky:border-b-0 cky:pr-0",closeClassName:"cky:!right-[15px] cky:!top-0",children:[f.jsx(oo,{className:"cky:text-left cky:px-5 cky:text-base cky:font-semibold cky:m-0",children:Q("Heads up!","cookie-law-info")}),f.jsx(hc,{className:"cky:py-4 cky:px-5 cky:!m-0 cky:text-left cky:text-[13px] cky:text-text-primary",children:Q("Please ensure that you've NOT manually added any custom scripts for implementing Google Consent Mode (GCM) on your site. If such scripts are present, remove them before enabling GCM here.","cookie-law-info")})]}),f.jsxs(ao,{className:ce(Hd,"cky:!p-0 cky:!px-5"),children:[f.jsx(Be,{ref:a,variant:"outline",onClick:u,children:Q("Cancel","cookie-law-info")}),f.jsx(Be,{onClick:c,className:"cky:ml-[10px] cky:font-medium!",children:Q("Enable GCM","cookie-law-info")})]})]})})}bz.displayName="GcmHeadsUpModal";const xz={analytics:"denied",advertisement:"denied",functional:"denied",necessary:"granted",ad_user_data:"denied",ad_personalization:"denied",regions:"All"},nCe=[{index:"denied",value:Q("Denied","cookie-law-info")},{index:"granted",value:Q("Granted","cookie-law-info")}],rCe=[{field:"analytics",label:Q("Analytics","cookie-law-info")},{field:"advertisement",label:Q("Advertisement","cookie-law-info")},{field:"functional",label:Q("Functional","cookie-law-info")},{field:"necessary",label:Q("Necessary","cookie-law-info")},{field:"ad_user_data",label:Q("Share user data with Google","cookie-law-info")},{field:"ad_personalization",label:Q("Use data for ads personalisation","cookie-law-info")}];function wz({onClear:e,ref:t}){const[n,r]=v.useState(!1),[a,o]=v.useState(null),[i,c]=v.useState(null),u=v.useRef(null),d=v.useCallback(b=>{var _;b.preventDefault(),(_=u.current)==null||_.focus()},[]),h=v.useCallback(()=>{o(null),c(null),e==null||e()},[e]),y=v.useCallback(()=>{r(!1),h()},[h]);v.useImperativeHandle(t,()=>({show:(b=void 0,_=void 0)=>{b&&Object.keys(b).length>0?o(A({},b)):o(A({},xz)),c(_!=null?_:null),r(!0)},close:y}),[y]);const m=v.useCallback(b=>{r(b),b||h()},[h]),k=v.useCallback(()=>{if(!a)return;const{gcm:b,updateGcm:_}=ct.getState();if(!b)return;const C=[...b.default_settings||[]];i===null?C.push(a):C[i]=a,_(B(A({},b),{default_settings:C})),y()},[a,i,y]),w=v.useCallback((b,_)=>{o(C=>C&&B(A({},C),{[b]:_}))},[]),x=a!=null?a:xz;return f.jsx(Io,{open:n,onOpenChange:m,children:f.jsxs($o,{ref:u,tabIndex:-1,className:ce($m,"cky:rounded-[2px]! cky:gap-0 cky:outline-none"),onOpenAutoFocus:d,children:[f.jsxs(yi,{className:"cky:border-b cky:border-gray-200 cky:p-[20px_30px]",children:[f.jsx(oo,{className:"cky:m-0 cky:text-base! cky:font-semibold cky:leading-[18px]",children:Q(i!==null?"Edit Region":"New Region","cookie-law-info")}),f.jsx(hc,{className:"cky:sr-only",children:Q(i!==null?"Configure consent settings for this region":"Add a new region with custom consent settings","cookie-law-info")})]}),f.jsx("div",{className:"cky:p-[20px_30px] cky:max-h-[calc(100vh-3.5rem)] cky:overflow-y-auto",children:f.jsxs("div",{className:"cky:grid cky:grid-cols-2 cky:gap-x-[30px] cky:gap-y-5",children:[rCe.map(({field:b,label:_})=>f.jsxs("div",{className:"cky:space-y-2.5",children:[f.jsx(kt,{className:"cky:block cky:text-sm",children:_}),f.jsxs(Gd,{value:x[b],onValueChange:C=>w(b,C),children:[f.jsx(au,{variant:"modal",children:f.jsx(Wd,{})}),f.jsx(ou,{position:"popper",children:nCe.map(C=>f.jsx(iu,{value:C.index,variant:"modal",children:C.value},C.index))})]})]},b)),f.jsxs("div",{className:"cky:col-span-2 cky:space-y-2.5",children:[f.jsx(kt,{className:"cky:block cky:text-sm",children:Q("Region","cookie-law-info")}),f.jsx(Xn,{type:"text",value:x.regions,onChange:b=>w("regions",b.target.value),required:!0,className:"cky:w-full cky:mb-5!"}),f.jsx("div",{className:"cky:text-sm cky:mt-5 cky:pt-[4px]",dangerouslySetInnerHTML:{__html:Q('By specifying "All", consent will apply to all regions. You can specify a comma-separated list of <a href="%1$s" target="_blank" class="cky:font-semibold">regions</a> to apply consent to specific regions.',"cookie-law-info").replace("%1$s","https://en.wikipedia.org/wiki/ISO_3166-2")}})]})]})}),f.jsxs(ao,{className:Hd,children:[f.jsx(Be,{variant:"outline",onClick:y,children:Q("Cancel","cookie-law-info")}),f.jsx(Be,{onClick:k,className:"cky:font-medium!",children:Q("Save Changes","cookie-law-info")})]})]})})}wz.displayName="ConsentSettingModal";const xv={get:function(){return he(this,null,function*(){try{return yield MF()}catch(e){return console.error(e),[]}})},getLanguageDetails:function(e,t){return e.filter(r=>t.includes(r.code))},getName(e,t){const n=t.find(r=>r.code===e);return n!==void 0?n.name:""},deleteLanguage:function(e,t,n,r){return he(this,null,function*(){if(e){const o=Lr("languages").selected||[],i=o.indexOf(e);return i!==-1&&o.splice(i,1),t(o),yield n({remove:!0}),yield op(),yield r(),!0}return!1})},getTranslatedLanguages(){return["en","de","fr","it","es","nl","bg","da","ru","ar","pl","pt","ca","hu","sv","hr","zh","uk","sk","tr","lt","cs","fi","no","pt-br","sl","ro","th","et","lv","el","eu","bs","gl","ja","ko","mt","sr","tl","cy","sr-latn"]},deepEqual(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const a of n){const o=e[a],i=t[a],c=this.isObject(o)&&this.isObject(i);if(c&&!this.deepEqual(o,i)||!c&&o!==i)return!1}return!0},isObject(e){return e!=null&&typeof e=="object"}};function aCe(e){return he(this,null,function*(){var r;const t=yield pt.get({path:"banners"});if(!Array.isArray(t)||t.length===0)return;const n=(r=t.find(a=>a.default===!0))!=null?r:t[0];!n||!n.id||(yield pt.put({path:`banners/${n.id}`,data:n,params:{language:e}}))})}const M5="cky:px-[30px]";function _z(e){return xv.getTranslatedLanguages().includes(e)}function oCe({ref:e,onLanguageChanged:t}){const[n,r]=v.useState(!1),[a,o]=v.useState(!1),[i,c]=v.useState(""),u=v.useRef(null),d=v.useRef(null),h=ct(V=>V.reInit),{triggerNotification:y}=sf(),{available:m,selected:k,default:w,current:x,setDefault:b,setCurrent:_,setSelected:C,saveSelected:E,saveDefault:O}=Kr(),j=v.useCallback(()=>{r(!1)},[]);v.useEffect(()=>{c(w)},[w]);const N=v.useCallback(()=>{var ne,I;const V=(I=d.current)!=null?I:(ne=u.current)==null?void 0:ne.querySelector("input");V==null||V.focus({preventScroll:!0})},[]);v.useEffect(()=>{if(!n)return;const V=window.setTimeout(()=>N(),50);return()=>clearTimeout(V)},[n,N]),v.useImperativeHandle(e,()=>({open:()=>{r(!0),c(w)},close:j}),[w,j]);const P=v.useCallback(()=>{b(Kr.getState().current)},[b]),R=v.useCallback(()=>{P(),r(!1)},[P]),M=v.useCallback(()=>he(null,null,function*(){if(i!==x){o(!0);try{C([i]),yield E({clear:!1}),b(i),_(i),yield O({clear:!1});try{yield aCe(i)}catch(V){console.error(V)}yield op(),yield h(),typeof window!="undefined"&&window.dispatchEvent(new CustomEvent("cky:language-changed")),t==null||t(),r(!1),y({type:"success",message:Q("Default language changed successfully!","cookie-law-info")})}catch(V){console.error("Error changing language:",V),y({type:"error",message:Q("Problem occurred while adding languages. Please try again later!","cookie-law-info")})}finally{o(!1)}}}),[i,x,C,E,b,_,O,h,t,y]),F=v.useCallback(V=>xv.getName(V,m),[m]),H=v.useMemo(()=>{if(m.length===0)return[];const V=[],ne=[];return m.forEach(I=>{k.includes(I.code)?V.push(I):ne.push(I)}),[...V,...ne].filter(I=>I.code!==x)},[m,k,x]),U=v.useCallback((V,ne)=>{if(!ne){c(x),b(x);return}c(V),b(V)},[x,b]),z=v.useCallback(V=>{V?r(V):(P(),r(!1))},[P]),$=v.useCallback(V=>{V.preventDefault(),window.requestAnimationFrame(()=>N())},[N]),Z=v.useCallback(V=>{V.preventDefault()},[]),D=v.useMemo(()=>_z(i),[i]),X=x===i;return f.jsx(Io,{open:n,onOpenChange:z,children:f.jsxs($o,{className:"cky:max-w-[720px] cky:rounded-[2px] cky:bg-white cky:p-0 cky:gap-0 [&>button:last-child]:cky:right-[30px] [&>button:last-child]:cky:top-5",onOpenAutoFocus:$,onCloseAutoFocus:Z,children:[f.jsxs(yi,{className:ce(M5,"cky:pt-5 cky:pb-5 cky:border-b cky:border-gray-200"),children:[f.jsx(oo,{className:"cky:text-xl cky:font-semibold cky:text-[#14142A] cky:text-left",children:Q("Change language","cookie-law-info")}),f.jsx(hc,{className:"cky:sr-only",children:Q("Select a language to change the default language for your cookie banner","cookie-law-info")})]}),f.jsxs("div",{className:ce(M5,"cky:pt-5 cky:pb-4"),children:[f.jsx(Lo,{variant:"info",className:"cky:mb-[10px] cky:py-2.5 cky:px-[15px]",children:f.jsxs("div",{className:"cky:flex cky:items-start cky:gap-2 cky:pt-[5px] cky:pb-[3px]",children:[f.jsx("img",{src:qe.info,alt:"",className:"cky:w-5 cky:h-5"}),f.jsx(no,{className:"cky:text-[13px]",children:Q("Any changes you've made to the current language will be discarded","cookie-law-info")})]})}),f.jsx(Xl,{type:"single",collapsible:!0,defaultValue:"language-selector",className:"cky:w-full",children:f.jsxs(Ql,{value:"language-selector",className:"cky:border-none cky-language-selector-accordion-item",children:[f.jsx(Id,{className:"cky-language-selector-trigger cky-accordion-chevron-right cky:relative cky:w-full cky:py-2 cky:pl-[27px] cky:pr-[10px] cky:min-h-[40px] cky:h-auto cky:border cky:border-[#ddd] cky:rounded-[3px] cky:bg-white cky:!text-[14px] cky:!font-normal cky:leading-4 cky:shadow-none cky:outline-none cky:transition-all cky:duration-300 cky:ease-in-out cky:cursor-pointer cky:hover:no-underline cky:data-[state=open]:rounded-b-none cky:appearance-none [&>svg]:cky:!absolute [&>svg]:cky:!right-[10px] [&>svg]:cky:!top-1/2 [&>svg]:cky:!-translate-y-1/2 [&>svg]:cky:!h-[10px] [&>svg]:cky:!w-[10px]",children:Q("Select default language","cookie-law-info")}),f.jsx(Jl,{className:"cky:!pt-0 cky:!pb-0 cky:border cky:border-t-0 cky:border-[#ddd] cky:rounded-b-[3px] cky:rounded-t-none cky:bg-white cky:p-0 cky:shadow-[0_3px_7px_0_rgba(0,0,0,0.07)]",children:f.jsxs(UU,{className:"cky-language-selector-command cky:rounded-none cky:border-0 cky:bg-white",children:[f.jsx("div",{className:"cky:mb-0 cky:border-b cky:border-[#ddd]",children:f.jsx("div",{ref:u,className:"cky-language-selector-search cky:flex cky:flex-1 cky:w-full cky:items-center cky:!border-0 cky:!px-0 [&_svg]:cky:hidden cky:outline-none cky:focus:outline-none",role:"group","aria-label":Q("Search languages","cookie-law-info"),children:f.jsx(FU,{ref:d,placeholder:Q("Search...","cookie-law-info"),className:"cky:w-full cky:min-w-0 cky:h-auto cky:rounded-none cky:bg-transparent cky:relative cky:z-[1] cky:!py-[5px] cky:!px-0 cky:!border-none cky:!shadow-none cky:placeholder:!text-gray-500 cky:outline-none"})})}),f.jsxs(zU,{className:"cky:max-h-[180px]",children:[f.jsx(HU,{children:Q("No language found.","cookie-law-info")}),f.jsx(o5,{className:"cky:py-0",children:f.jsxs(i5,{disabled:!0,className:"cky:opacity-100! cky:cursor-not-allowed cky:flex cky:items-center cky:justify-between cky:min-h-[40px] cky:px-[10px] cky:py-0 cky:aria-selected:bg-transparent cky:data-[selected=true]:bg-transparent",children:[f.jsxs("div",{className:"cky:flex cky:items-center cky:justify-center cky:mb-[5px]",children:[f.jsx(kx,{id:`cky-checkbox-language-${x}`,checked:!0,disabled:!0,className:"cky:!m-0 cky:mr-[5px] cky:data-[state=checked]:!bg-[#D1D1D1] cky:!border-[#C7CADE] cky:data-[state=checked]:!border-[#C7CADE]"}),f.jsxs(kt,{htmlFor:`cky-checkbox-language-${x}`,className:"cky:text-sm cky:cursor-not-allowed cky:mb-0 cky:py-[10px] cky:px-[5px] cky:ml-0",children:[F(x)," (",x,")"]})]}),f.jsx("span",{className:"cky:text-[12px] cky:text-[#4E4B66]",children:Q("Default","cookie-law-info")})]})}),f.jsx(o5,{className:"cky:py-0",children:H.map(V=>f.jsxs(i5,{value:`${V.name} ${V.code}`,onSelect:()=>U(V.code,i!==V.code),className:"cky:flex cky:items-center cky:justify-between cky:min-h-[40px] cky:px-[10px] cky:py-0 cky:aria-selected:bg-transparent cky:data-[selected=true]:bg-transparent",children:[f.jsxs("div",{className:"cky:flex cky:items-center cky:justify-center cky:mb-[5px]",children:[f.jsx(kx,{id:`cky-checkbox-language-${V.code}`,checked:i===V.code,onCheckedChange:ne=>U(V.code,ne===!0),className:"cky:!m-0 cky:mr-[5px]",onClick:ne=>ne.stopPropagation()}),f.jsxs(kt,{htmlFor:`cky-checkbox-language-${V.code}`,className:"cky:text-sm cky:cursor-pointer cky:mb-0 cky:py-[10px] cky:px-[5px] cky:ml-0 cky:text-[#14142A]",children:[V.name," (",V.code,")"]})]}),!_z(V.code)&&i===V.code&&f.jsxs("span",{className:"cky:flex cky:items-center cky:bg-[#FFF8D9] cky:rounded-[3px] cky:text-[13px] cky:text-[#a66300] cky:mb-0 cky:px-[5px] cky:py-[5px]",children:[f.jsx("img",{src:qe.warning,alt:"",className:"cky:h-[13px] cky:mr-[5px]"}),f.jsx("span",{className:"cky:inline-block cky:leading-[18.2px]",children:Q("Translations not available","cookie-law-info")})]})]},V.code))})]})]})})]})}),!X&&!a&&f.jsx(Lo,{variant:D?"info":"warning",className:"cky:mt-[15px]",children:f.jsxs("div",{className:"cky:flex cky:items-start cky:gap-2 cky:pt-[5px] cky:pb-[3px]",children:[f.jsx("img",{src:D?qe.info:qe.warning,alt:"",className:"cky:w-5 cky:h-5 cky:shrink-0"}),f.jsx(no,{className:"cky:text-[13px]",children:D?f.jsx("span",{dangerouslySetInnerHTML:{__html:Q("By clicking <b>Change</b>, the translations for the selected language, sourced externally from the CookieYes web app, will be downloaded to the plugin.","cookie-law-info")}}):Q("Translations are not available for the language you have selected, so the banner content that has not been translated will be displayed in English.","cookie-law-info")})]})})]}),f.jsxs(ao,{className:ce(Hd,"cky:pb-[30px]",M5),children:[f.jsx(Be,{type:"button",onClick:R,variant:"outline",className:"cky:!text-sm",children:Q("Cancel","cookie-law-info")}),f.jsx(Be,{type:"button",onClick:()=>void M(),disabled:X||a,className:"cky:!text-sm",children:Q(a?"Changing...":"Change","cookie-law-info")})]})]})})}function Da(e){return he(this,null,function*(){try{return yield Promise.resolve(e())}catch(t){throw console.error(t),t}})}function iCe(e,t=0){let n;const r=[];return(...a)=>new Promise((o,i)=>{clearTimeout(n),n=setTimeout(()=>{const c=[...r];r.length=0,Promise.resolve(e(...a)).then(u=>{c.forEach(({resolve:d})=>d(u))},u=>{c.forEach(({reject:d})=>d(u))})},t),r.push({resolve:o,reject:i})})}function Sz(e){return e?e.replace(/(<([^>]+)>)/gi,""):""}const L5="cky:text-left cky:p-1.5 cky:font-bold",D5="cky:p-1.5",Cz="cky:w-8 cky:h-8 cky:p-0 cky:hover:bg-gray-100 cky:border-0",sCe=`${Cz} cky:ml-[11px]`,cCe=q.memo(function({cookie:t,language:n,onEditCookie:r,onDeleteCookie:a}){var o,i;return f.jsxs("div",{className:"cky:flex cky:flex-wrap cky:justify-between cky:items-center cky:my-[5px] cky:mx-[1px] cky:mb-[15px] cky:bg-[#f6f7f7]",children:[f.jsx("div",{className:"cky:w-[83.33333333%] cky:p-2.5",children:f.jsx("table",{children:f.jsxs("tbody",{children:[f.jsxs("tr",{children:[f.jsx("th",{className:L5,children:Q("Cookie","cookie-law-info")}),f.jsx("td",{className:D5,children:t.name})]}),f.jsxs("tr",{children:[f.jsx("th",{className:L5,children:Q("Duration","cookie-law-info")}),f.jsx("td",{className:D5,children:((o=t.duration)==null?void 0:o[n])||""})]}),f.jsxs("tr",{children:[f.jsx("th",{className:L5,children:Q("Description","cookie-law-info")}),f.jsx("td",{className:D5,children:Sz(((i=t.description)==null?void 0:i[n])||"")})]})]})})}),f.jsxs("div",{className:"cky:w-[16.66666667%] cky:flex cky:justify-end cky:items-center cky:p-[50px_10px]",children:[f.jsxs(Uo,{children:[f.jsx(Fo,{asChild:!0,children:f.jsx(Be,{variant:"ghost",size:"icon",className:Cz,onClick:()=>r==null?void 0:r(t),children:f.jsx(Ct,{icon:"edit",width:"14px",height:"14px",color:"#000000"})})}),f.jsx(zo,{side:"top",children:Q("Edit cookie","cookie-law-info")})]}),f.jsxs(Uo,{children:[f.jsx(Fo,{asChild:!0,children:f.jsx(Be,{variant:"ghost",size:"icon",className:sCe,onClick:()=>a==null?void 0:a(t),children:f.jsx(Ct,{icon:"trash",width:"14px",height:"14px",color:"#eb4034"})})}),f.jsx(zo,{side:"top",children:Q("Delete cookie","cookie-law-info")})]})]})]})});function jz({title:e,items:t,keyPrefix:n,language:r,onEditCookie:a,onDeleteCookie:o}){return t.length===0?null:f.jsxs("div",{children:[f.jsx(kt,{className:"cky:text-[#a0a0a0] cky:block cky:mb-2 cky:text-sm",children:e}),t.map((i,c)=>f.jsx(cCe,{cookie:i,language:r,onEditCookie:a,onDeleteCookie:o},i.id||`${n}-${c}`))]})}const lCe=({cookies:e,language:t,onEditCookie:n,onDeleteCookie:r})=>{const{list:a,discovered:o,selfDeclared:i}=v.useMemo(()=>{const c=e!=null?e:[];return{list:c,discovered:c.filter(u=>u.discovered===!0),selfDeclared:c.filter(u=>u.discovered==!1)}},[e]);return a.length===0?f.jsx("div",{className:"cky:min-h-[200px] cky:flex cky:items-center cky:justify-center",children:f.jsxs("div",{className:"cky:text-center cky:flex cky:flex-col cky:items-center cky:justify-center",children:[f.jsx(Ct,{icon:"blank",width:"100px",height:"100px",color:"#d1d1d1"}),f.jsx("p",{className:"cky:mt-4 cky:text-gray-500",children:Q("No cookies found for this category!","cookie-law-info")})]})}):f.jsxs("div",{children:[f.jsx(jz,{title:Q("Discovered Cookies","cookie-law-info"),items:o,keyPrefix:"discovered",language:t,onEditCookie:n,onDeleteCookie:r}),f.jsx(jz,{title:Q("Self-declared Cookies","cookie-law-info"),items:i,keyPrefix:"declared",language:t,onEditCookie:n,onDeleteCookie:r})]})},Az=e=>e?Array.isArray(e)?e:typeof e=="object"&&"id"in e?[e]:typeof e=="object"?Object.values(e):[]:[],Oz=e=>B(A({},e),{cookies:Az(e.cookie_list||e.cookies||[])}),Ia={getCookies(){return he(this,arguments,function*(e={}){return Da(()=>he(null,null,function*(){const t=yield pt.get({path:"cookies/",params:e});return Az(t)}))})},getCookie(e){return he(this,null,function*(){return Da(()=>pt.get({path:`cookies/${e}`}))})},createCookie(e){return he(this,null,function*(){return Da(()=>pt.post({path:"cookies/",data:e}))})},updateCookie(e,t){return he(this,null,function*(){return Da(()=>pt.put({path:`cookies/${e}`,data:t}))})},deleteCookie(e){return he(this,null,function*(){return Da(()=>pt.delete({path:`cookies/${e}`}))})},getCookieCategories(){return he(this,arguments,function*(e={}){return Da(()=>he(null,null,function*(){const t=yield pt.get({path:"cookies/categories",params:e});return Array.isArray(t)?t.map(Oz):[]}))})},getCookieCategory(e){return he(this,null,function*(){return Da(()=>he(null,null,function*(){const t=yield pt.get({path:`cookies/categories/${e}`});return Oz(t)}))})},createCookieCategory(e){return he(this,null,function*(){return Da(()=>pt.post({path:"cookies/categories",data:e}))})},updateCookieCategory(e,t){return he(this,null,function*(){return Da(()=>pt.put({path:`cookies/categories/${e}`,data:t}))})},deleteCookieCategory(e){return he(this,null,function*(){return Da(()=>pt.delete({path:`cookies/categories/${e}`}))})},bulkUpdateCookieCategory(e){return he(this,null,function*(){const t=e.map(n=>{const o=n,{cookies:r}=o;return ae(o,["cookies"])});return Da(()=>pt.post({path:"cookies/categories/bulk",data:{categories:t}}))})}},uCe=up(Q('If the third-party script setting this cookie is %1$s then you can specify its "Script URL Pattern" as <b>%2$s</b>',"cookie-law-info"),"&lt;script async src='https://www.google-analytics.com/analytics.js'&gt;&lt;/script&gt;","google-analytics.com"),fCe=()=>{var Ie,Ve,ot;const[e,t]=v.useState(!0),[n,r]=v.useState(!1),[a,o]=v.useState([]),[i,c]=v.useState(null),[u,d]=v.useState(""),[h,y]=v.useState(()=>Kr.getState().current||"en"),m=v.useRef(null),[k,w]=v.useState(null),[x,b]=v.useState(null),[_,C]=v.useState(!1),[E,O]=v.useState(!1),[j,N]=v.useState(!1),[P,R]=v.useState(!1),[M,F]=v.useState(M_e),[H,U]=v.useState(!1),{triggerNotification:z}=sf(),$=v.useRef(null),{available:Z,selected:D,default:X,current:V}=Kr(),ne=of(h),I=ct(G=>!!(G.info&&typeof G.info=="object"&&G.info.tables_missing)),ee=!e&&n&&!I,se=v.useCallback((G=!1)=>he(null,null,function*(){G&&t(!0);try{const J=yield Ia.getCookieCategories();J&&Array.isArray(J)&&(o(J),c(re=>{var be;return J.length===0?null:re&&J.some(je=>je.id===re.id)&&(be=J.find(je=>je.id===re.id))!=null?be:J[0]}),d(re=>J.length===0?"":re&&J.some(be=>String(be.id)===re)?re:String(J[0].id)))}catch(J){console.error(J)}finally{t(!1),r(!0)}}),[]);v.useEffect(()=>{se(!0),Z.length===0&&Kr.getState().init()},[]),v.useEffect(()=>{const G=()=>{se(!0)};return window.addEventListener("cky:language-changed",G),()=>window.removeEventListener("cky:language-changed",G)},[se]),v.useEffect(()=>{a.length>0&&!u&&(d(String(a[0].id)),c(a[0]))},[a,u]);const W=v.useCallback((G={})=>{const J={};return D.forEach(re=>{J[re]=Object.prototype.hasOwnProperty.call(G,re)?G[re]:""}),J},[D]),ie=v.useMemo(()=>Z.filter(G=>D.includes(G.code)),[Z,D]),de=v.useCallback(G=>{y(G)},[]),ue=v.useCallback(G=>G.includes(V)?V:G.includes(X)?X:G[0],[V,X]);v.useEffect(()=>{if(Z.length>0&&D.length>0){const G=Z.filter(J=>D.includes(J.code)).map(J=>J.code);if(G.length>0){const J=ue(G),re=m.current!==null&&m.current!==V;G.includes(h)?re&&G.includes(V)&&y(V):y(J),m.current=V}}},[Z,D,V,X,h,ue]);const we=v.useCallback(G=>{d(G);const J=a.find(re=>String(re.id)===G);J&&c(J)},[a]),fe=v.useCallback(G=>{F(J=>G==="cookie"?B(A({},J),{cookie:{id:!1,domain:!1,duration:!1,description:!1}}):B(A({},J),{category:{name:!1,description:!1}}))},[]),pe=v.useCallback(G=>{const J={id:!(G.name&&G.name.trim()),domain:!(G.domain&&G.domain.trim()),duration:!(G.duration[h]&&G.duration[h].trim()),description:!(G.description[h]&&G.description[h].trim())};return F(re=>B(A({},re),{cookie:J})),!J.id&&!J.domain&&!J.duration&&!J.description},[h]),Ae=v.useCallback(G=>{const J=cz(G.name,h,X),re={name:!(J&&J.trim()),description:!(G.description[h]&&G.description[h].trim())};return F(be=>B(A({},be),{category:re})),!re.name&&!re.description},[h,X]),Te=G=>{w(G?B(A({},G),{duration:G.duration||W(),description:G.description||W()}):{name:"",domain:"",duration:W(),description:W(),category:(i==null?void 0:i.id)||""}),fe("cookie"),C(!0)},te=()=>{C(!1),w(null),fe("cookie")},Ce=G=>{b(B(A({},G),{name:G.name||W(),description:G.description||W()})),fe("category"),O(!0)},Ee=()=>{O(!1),b(null),fe("category")},me=()=>he(null,null,function*(){if(k){U(!0);try{if(pe(k)){let J;k.id&&k.id>0?J=yield Ia.updateCookie(k.id,k):J=yield Ia.createCookie(k),J&&(yield se(),te(),z({type:"success",message:Q("Successfully updated","cookie-law-info")}))}}catch(G){console.error(G),z({type:"error",message:Q("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}finally{U(!1)}}}),Se=()=>he(null,null,function*(){if(x){U(!0);try{if(Ae(x)){let J;x.id?J=yield Ia.updateCookieCategory(x.id,x):J=yield Ia.createCookieCategory(x),J&&(yield se(),Ee(),z({type:"success",message:Q("Successfully updated","cookie-law-info")}))}}catch(G){console.error(G),z({type:"error",message:Q("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}finally{U(!1)}}}),ve=G=>{N(G.name),R(G.id||!1),$.current&&$.current.show()},Fe=()=>he(null,null,function*(){if(P)try{const G=yield Ia.deleteCookie(P);G&&G.id>0?(yield se(),z({type:"success",message:Q("Successfully deleted the cookie","cookie-law-info")})):z({type:"error",message:Q("Failed","cookie-law-info")})}catch(G){console.error(G),z({type:"error",message:Q("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}$.current&&$.current.closePopup(),N(!1),R(!1)}),ze=()=>{N(!1),R(!1)},Ke=v.useMemo(()=>up(L_e,j||""),[j]);return ee?f.jsx(Bo,{delayDuration:300,children:f.jsxs("div",{className:uz,children:[f.jsxs(Cx,{value:u,defaultValue:u||void 0,onValueChange:we,className:P_e,children:[f.jsx("div",{className:"cky:w-[18%]",children:f.jsxs(e0,{className:"cky:m-0 cky:p-0 cky:w-full cky:h-full cky:flex-col cky:items-start cky:justify-normal cky:bg-transparent",children:[a.map(G=>f.jsx("div",{className:`cky:border-l-4 cky:border-b cky:border-b-gray-300 cky:w-full ${u===String(G.id)?"cky:border-l-blue-500":"cky:border-l-transparent cky:border-r-1 cky:border-r-gray-300"}`,children:f.jsxs(Yd,{value:String(G.id),className:"cky:m-0 cky:flex cky:items-center cky:p-[15px_10px] cky:w-full cky:cursor-pointer cky:bg-transparent cky:font-medium cky:text-gray-700 cky:hover:cky:text-blue-600 cky:focus:cky:text-blue-600 cky:active:cky:text-blue-600 cky:data-[state=active]:bg-white cky:data-[state=active]:text-blue-600 cky:data-[state=active]:shadow-none cky:justify-between cky:rounded-none",children:[f.jsx("span",{className:`cky:font-medium ${u===String(G.id)?"cky:text-blue-600":""}`,children:lz(G.name,h)}),f.jsx("span",{className:`cky:text-sm cky:font-medium ${u===String(G.id)?"cky:text-blue-600":"cky:text-gray-500"}`,children:`(${G.cookies.length})`})]})},G.id)),f.jsx("div",{className:"cky:w-full cky:h-full cky:border-r cky:border-r-gray-300"})]})}),f.jsx("div",{className:"cky:w-[82%] cky:p-[15px_20px] cky:relative",children:a.map(G=>f.jsx(t0,{value:String(G.id),className:"cky:mt-0",children:f.jsxs("div",{className:ce(ne&&"cky-app-rtl"),children:[f.jsxs("div",{className:"cky:flex cky:justify-between cky:items-center cky:mb-5",children:[f.jsxs("div",{className:"cky:flex cky:items-center cky:w-1/3",children:[f.jsx("h4",{className:"cky:m-0! cky:text-[16px]! cky:leading-[18px]! cky:font-medium",children:Q("Cookie List","cookie-law-info")}),f.jsx(Be,{variant:"primary",className:"cky:ml-2.5",onClick:()=>Te(),children:Q(" + Add Cookie","cookie-law-info")})]}),f.jsxs("div",{className:"cky:flex cky:items-center cky:w-2/3 cky:justify-end",children:[f.jsx("h5",{className:"cky:m-[0.5em_0]! cky:text-[15px]! cky:font-medium",children:Q("Edit content in: ","cookie-law-info")}),f.jsxs(Gd,{value:h,onValueChange:de,children:[f.jsx(au,{className:"cky:ml-[10px] cky:min-w-[150px] cky:max-w-[400px] cky:w-auto cky:h-auto",children:f.jsx(Wd,{placeholder:Q("Select language...","cookie-law-info")})}),f.jsx(ou,{children:ie.map(J=>f.jsx(iu,{value:J.code,variant:"modal",children:J.name},J.code))})]})]})]}),f.jsx("div",{className:"cky-nav-tab-section-header cky:flex cky:items-center cky:justify-between cky:px-0",children:f.jsxs("div",{children:[f.jsxs("div",{className:"cky:flex cky:items-center cky:gap-3",children:[f.jsx("h5",{className:"cky-cookies-title cky:m-0! cky:pb-0.5 cky:font-[500]! cky:text-[15px]!",children:lz(G.name,h)}),f.jsxs(Uo,{children:[f.jsx(Fo,{asChild:!0,children:f.jsx(Be,{variant:"ghost",size:"icon",className:"cky:bg-transparent cky:border-none cky:p-0 cky:h-auto cky:w-auto cky:hover:cky:opacity-70 cky:transition-opacity",onClick:()=>Ce(G),children:f.jsx(Ct,{icon:"edit",width:"14px",height:"14px",color:"#000000"})})}),f.jsx(zo,{side:R_e,children:Q("Edit category","cookie-law-info")})]})]}),f.jsx("div",{className:"cky-category-description cky:text-sm cky:mt-1",children:Sz(G.description[h]||G.description[X]||"")})]})}),f.jsx("div",{className:"cky:pt-5",children:f.jsx(lCe,{cookies:G.cookies,language:h,onEditCookie:Te,onDeleteCookie:ve})})]})},G.id))})]}),f.jsx(Io,{open:_,onOpenChange:C,children:f.jsxs($o,{"aria-describedby":void 0,className:ce($m,"cky:flex cky:flex-col cky:bg-white cky:border-none cky:p-0 cky:gap-0 [&>button:last-child]:cky:right-[30px] [&>button:last-child]:cky:top-5",ne&&"cky-app-rtl"),onOpenAutoFocus:G=>G.preventDefault(),children:[f.jsx(yi,{className:"cky:px-[30px] cky:py-[20px] cky:border-b cky:border-b-[#dfe1e5]",children:f.jsx(oo,{className:"cky:text-left cky:text-[16px]! cky:leading-[18px]!",children:k!=null&&k.id?Q("Edit Cookie","cookie-law-info"):Q("New Cookie","cookie-law-info")})}),f.jsxs("div",{className:"cky:relative cky:px-[30px] cky:py-[20px] cky:max-h-[calc(100vh-3.5rem)] cky:overflow-y-auto",children:[f.jsxs("div",{className:"cky:flex",children:[f.jsx("div",{className:"cky:w-1/2 cky:pr-[15px]",children:f.jsxs("div",{className:"cky:mb-4",children:[f.jsxs(kt,{className:"cky:mb-[10px] cky:inline-block cky:text-[14px]",children:[Q("Cookie ID","cookie-law-info"),f.jsx("span",{className:"cky:text-red-500",children:" *"})]}),f.jsx(Xn,{type:"text",value:(k==null?void 0:k.name)||"",onChange:G=>w(J=>J&&B(A({},J),{name:G.target.value}))}),M.cookie.id&&f.jsx("div",{className:"cky:text-red-500",children:Q("Cookie ID is required","cookie-law-info")})]})}),f.jsx("div",{className:"cky:w-1/2 cky:pl-[15px]",children:f.jsxs("div",{className:"cky:mb-4",children:[f.jsxs(kt,{className:"cky:mb-[10px] cky:inline-block cky:text-[14px]",children:[Q("Domain","cookie-law-info"),f.jsx("span",{className:"cky:text-red-500",children:" *"})]}),f.jsx(Xn,{type:"text",value:(k==null?void 0:k.domain)||"",onChange:G=>w(J=>J&&B(A({},J),{domain:G.target.value}))}),M.cookie.domain&&f.jsx("div",{className:"cky:text-red-500",children:Q("Domain is required","cookie-law-info")})]})})]}),f.jsxs("div",{className:"cky:flex",children:[f.jsx("div",{className:"cky:w-1/2 cky:pr-[15px]",children:f.jsxs("div",{className:"cky:mb-4",children:[f.jsxs(kt,{className:"cky:mb-[10px] cky:inline-block cky:text-[14px]",children:[Q("Duration","cookie-law-info"),f.jsx("span",{className:"cky:text-red-500",children:" *"})]}),f.jsx(Xn,{type:"text",required:!0,value:((Ie=k==null?void 0:k.duration)==null?void 0:Ie[h])||"",onChange:G=>{w(J=>{if(!J)return J;const re=A({},J.duration);return re[h]=G.target.value,B(A({},J),{duration:re})})}}),M.cookie.duration&&f.jsx("div",{className:"cky:text-red-500",children:Q("Duration is required","cookie-law-info")})]})}),f.jsx("div",{className:"cky:w-1/2 cky:pl-[15px]",children:f.jsxs("div",{className:"cky:mb-4",children:[f.jsxs(kt,{className:"cky:mb-[10px] cky:inline-block cky:text-[14px]",children:[Q("Category","cookie-law-info"),f.jsx("span",{className:"cky:text-red-500",children:" *"})]}),f.jsxs(Gd,{value:(k==null?void 0:k.category)!=null?String(k.category):"",onValueChange:G=>w(J=>J&&B(A({},J),{category:G})),disabled:!(k!=null&&k.id),children:[f.jsx(au,{children:f.jsx(Wd,{placeholder:Q("Select category...","cookie-law-info")})}),f.jsx(ou,{children:a.map(G=>f.jsx(iu,{value:String(G.id),children:cz(G.name,h,X)},G.id))})]})]})})]}),f.jsx("div",{className:"cky:flex cky:mt-0",children:f.jsx("div",{className:"cky:w-full",children:f.jsxs("div",{className:"cky:mb-2",children:[f.jsxs(kt,{className:"cky:mb-1 cky:inline-block cky:text-[14px]",children:[Q("Description","cookie-law-info"),f.jsx("span",{className:"cky:text-red-500",children:" *"})]}),f.jsx("div",{className:"cky:-mt-[30px]",children:f.jsx(lf,{value:((Ve=k==null?void 0:k.description)==null?void 0:Ve[h])||"",onChange:G=>{w(J=>{if(!J)return J;const re=A({},J.description);return re[h]=G,B(A({},J),{description:re})})},language:h,height:"100"})}),M.cookie.description&&f.jsx("div",{className:"cky:text-red-500",children:Q("Description is required","cookie-law-info")})]})})}),f.jsx("div",{className:"cky:flex",children:f.jsx("div",{className:"cky:w-full",children:f.jsx(Xl,{type:"single",collapsible:!0,children:f.jsxs(Ql,{value:"advanced",className:"cky:border-none",children:[f.jsx(Id,{className:"cky:cursor-pointer cky:text-blue-600 hover:cky:no-underline cky:font-medium! cky:text-[14px]! cky:border-b-0 cky:py-0! cky:gap-2 cky-accordion-trigger",children:Q("Advanced Options","cookie-law-info")}),f.jsxs(Jl,{children:[f.jsxs(kt,{className:"cky:mb-[10px] cky:flex cky:items-center cky:gap-1",children:[Q("Script URL Pattern","cookie-law-info"),f.jsxs(Uo,{children:[f.jsx(Fo,{asChild:!0,children:f.jsx("div",{className:"cky:cursor-pointer",children:f.jsx(Ct,{icon:"tooltip",width:"12px",height:"12px",color:"#A6A8B1"})})}),f.jsx(zo,{side:"right",children:Q("Our auto-blocking mechanism will use the Script URL Pattern to identify the third-party script (setting a cookie) by purpose category, and consequently, the associated cookie will be automatically blocked prior to receiving user consent for the respective category.","cookie-law-info")})]})]}),f.jsx("p",{className:"cky:text-[14px]! cky:m-0!",children:Q("URL pattern for blocking the third-party script settings of this cookie","cookie-law-info")}),f.jsx(Lo,{variant:"warning",className:"cky:my-2",children:f.jsx(no,{children:f.jsx("p",{className:"cky:text-[12px]! cky:m-0!",dangerouslySetInnerHTML:{__html:uCe}})})}),f.jsx(Xn,{type:"text",className:"cky:m-0!",value:(k==null?void 0:k.url_pattern)||"",onChange:G=>w(J=>J&&B(A({},J),{url_pattern:G.target.value})),placeholder:Q("Please enter a valid Script URL Pattern. Eg:- google-analytics.com","cookie-law-info")})]})]})})})})]}),f.jsxs(ao,{className:Hd,children:[f.jsx(Be,{variant:"outline",onClick:te,className:"cky:ml-2.5",children:Q("Cancel","cookie-law-info")}),f.jsx(Be,{onClick:me,disabled:H,className:"cky:ml-2.5",children:Q(H?"Saving...":"Save Changes","cookie-law-info")})]})]})}),f.jsx(Io,{open:E,onOpenChange:O,children:f.jsxs($o,{"aria-describedby":void 0,className:ce($m,"cky:bg-white cky:border-none cky:flex cky:flex-col cky:p-0 cky:gap-0 [&>button:last-child]:cky:right-[30px] [&>button:last-child]:cky:top-5",ne&&"cky-app-rtl"),onOpenAutoFocus:G=>G.preventDefault(),children:[f.jsx(yi,{className:"cky:px-[30px] cky:py-[20px] cky:border-b cky:border-b-[#dfe1e5]",children:f.jsx(oo,{className:"cky:text-left cky:leading-[18px]",children:Q("Edit Category","cookie-law-info")})}),f.jsx("div",{className:"cky:relative cky:px-[30px] cky:py-[20px] cky:max-h-[calc(100vh-3.5rem)] cky:overflow-y-auto",children:x&&f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"cky:mb-5",children:[f.jsxs(kt,{className:"cky:block cky:mb-[10px] cky:text-sm cky:font-normal",children:[Q("Name","cookie-law-info"),f.jsx("span",{className:"cky:text-red-500",children:" *"})]}),f.jsx(Xn,{type:"text",className:ce(M.category.name&&"cky:!border-red-500"),required:!0,value:x.name[h]||"",onChange:G=>{const J=A({},x.name);J[h]=G.target.value,b(B(A({},x),{name:J}))}}),M.category.name&&f.jsx("div",{className:"cky:text-red-500 cky:py-1.5 cky:text-sm",children:Q("Name is required","cookie-law-info")})]}),f.jsxs("div",{className:"cky:mb-2",children:[f.jsxs(kt,{className:"cky:block cky:text-sm cky:font-normal cky:mb-1",children:[Q("Description","cookie-law-info"),f.jsx("span",{className:"cky:text-red-500",children:" *"})]}),f.jsx("div",{className:"cky:-mt-[30px]",children:f.jsx(lf,{value:((ot=x==null?void 0:x.description)==null?void 0:ot[h])||"",onChange:G=>{b(J=>{if(!J)return J;const re=A({},J.description);return re[h]=G,B(A({},J),{description:re})})},language:h,height:"100"})}),M.category.description&&f.jsx("div",{className:"cky:text-red-500 cky:py-1.5 cky:text-sm",children:Q("Description is required","cookie-law-info")})]})]})}),f.jsxs(ao,{className:Hd,children:[f.jsx(Be,{variant:"outline",onClick:Ee,children:Q("Cancel","cookie-law-info")}),f.jsx(Be,{onClick:Se,disabled:H,className:"cky:ml-[10px]",children:Q(H?"Saving...":"Save Changes","cookie-law-info")})]})]})}),f.jsx(O5,{ref:$,header:Q("Delete cookie?","cookie-law-info"),body:Ke,cancelBtn:Q("Cancel","cookie-law-info"),confirmBtn:Q("Delete cookie","cookie-law-info"),onDeleteItem:Fe,onClear:ze})]})}):f.jsx(Bo,{delayDuration:300,children:f.jsx("div",{className:uz,children:f.jsx("div",{className:"cky-nav-tab-section cky-nav-tab-section-cookies cky:w-full",children:f.jsxs("div",{className:"cky-nav-tab cky-vertical-tab cky:flex cky:w-full cky:border cky:border-gray-300",children:[f.jsx("div",{className:"cky-nav-tabs-container cky:w-[18%]",children:f.jsxs("ul",{className:"cky-vertical-tabs cky:list-none cky:m-0 cky:pl-0 cky:h-full cky:border-r cky:border-gray-300",style:{padding:15},children:[f.jsx("li",{children:f.jsx(Nn,{className:"cky:p-3 cky:space-y-2"})}),f.jsx("li",{children:f.jsx(Nn,{className:"cky:p-3 cky:space-y-2"})})]})}),f.jsx("div",{className:"cky-nav-tab-content-container cky:relative cky:w-[82%] cky:p-[15px_20px]",children:f.jsxs("div",{className:"cky-nav-tab-content cky:flex cky:flex-col cky:gap-4",children:[f.jsx(Nn,{className:"cky:p-0 cky:space-y-3"}),f.jsx(Nn,{className:"cky:p-0 cky:space-y-3"})]})})]})})})})},dCe={backgroundImage:`url(${qe.scanResult})`,backgroundSize:"contain",backgroundPosition:"top center",backgroundRepeat:"no-repeat"},yCe=()=>{const[e,t]=v.useState(null),n=v.useCallback(r=>{r&&t(r)},[]);return f.jsx("div",{className:"cky:relative cky:w-full cky:min-h-[417px] cky:flex cky:flex-col",children:f.jsx("div",{className:"cky:flex-1 cky:relative cky:flex cky:items-center cky:justify-center cky:min-h-[447px]",style:dCe,children:f.jsx("div",{ref:n,className:"cky:absolute cky:left-0 cky:right-0 cky:top-[50%] cky:transform cky:-translate-y-1/2 cky:mt-0 cky:mb-0 cky:ml-auto cky:mr-auto cky:h-auto cky:z-0 cky:w-[439px] cky:max-w-[100%] cky:rounded-[8px] cky:overflow-hidden cky:shadow-[0px_0px_5px_0px_rgba(0,0,0,0.06),0px_9px_10px_0px_rgba(0,0,0,0.02),0px_17px_23px_0px_rgba(0,0,0,0.03)] cky:bg-transparent cky:border cky:border-solid cky:border-[#C7CADE]",children:f.jsx(Dr,{visible:!0,className:"cky-app-modal-scanner",container:e||void 0,featureText:Q("Scan your website to generate a detailed cookie list and track your scan details","cookie-law-info"),availabilityText:Q("Available in: <b>All plans</b>","cookie-law-info")})})})})};function Ez(e=""){return e?e==="ccpa"?[{id:"notice"},{id:"opt-out-center"},{id:"cookie-list"},{id:"revisit-consent"},{id:"blocked-content"}]:[{id:"notice"},{id:"preference"},{id:"cookie-list"},{id:"revisit-consent"},{id:"blocked-content"}]:[]}function wv(e,t,n="en"){if(!e||typeof e!="object")return{};const r=e[t];if(r&&typeof r=="object"&&!Array.isArray(r)&&Object.keys(r).length>0)return r;const a=e[n];return a&&typeof a=="object"&&!Array.isArray(a)?a:{}}function pCe(e,t){return e.map(({id:n})=>t[n]())}var yp=e=>e.type==="checkbox",Gc=e=>e instanceof Date,Ir=e=>e==null;const Tz=e=>typeof e=="object";var gn=e=>!Ir(e)&&!Array.isArray(e)&&Tz(e)&&!Gc(e),Nz=e=>gn(e)&&e.target?yp(e.target)?e.target.checked:e.target.value:e,Pz=(e,t)=>t.split(".").some((n,r,a)=>!isNaN(Number(n))&&e.has(a.slice(0,r).join("."))),hCe=e=>{const t=e.constructor&&e.constructor.prototype;return gn(t)&&t.hasOwnProperty("isPrototypeOf")},I5=typeof window!="undefined"&&typeof window.HTMLElement!="undefined"&&typeof document!="undefined";function Sn(e){if(e instanceof Date)return new Date(e);const t=typeof FileList!="undefined"&&e instanceof FileList;if(I5&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(gn(e)&&hCe(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=Sn(e[a]));return r}var _v=e=>/^\w*$/.test(e),cn=e=>e===void 0,$5=e=>Array.isArray(e)?e.filter(Boolean):[],B5=e=>$5(e.replace(/["|']|\]/g,"").split(/\.|\[/)),He=(e,t,n)=>{if(!t||!gn(e))return n;const a=(_v(t)?[t]:B5(t)).reduce((o,i)=>Ir(o)?void 0:o[i],e);return cn(a)||a===e?cn(e[t])?n:e[t]:a},fa=e=>typeof e=="boolean",Sr=e=>typeof e=="function",zt=(e,t,n)=>{let r=-1;const a=_v(t)?[t]:B5(t),o=a.length,i=o-1;for(;++r<o;){const c=a[r];let u=n;if(r!==i){const d=e[c];u=gn(d)||Array.isArray(d)?d:isNaN(+a[r+1])?{}:[]}if(c==="__proto__"||c==="constructor"||c==="prototype")return;e[c]=u,e=e[c]}};const Cs={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},mo={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},go={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},U5="form",Rz="root",Mz=q.createContext(null);Mz.displayName="HookFormControlContext";const F5=()=>q.useContext(Mz);var Lz=(e,t,n,r=!0)=>{const a={};for(const o in e)Object.defineProperty(a,o,{get:()=>{const i=o;return t._proxyFormState[i]!==mo.all&&(t._proxyFormState[i]=!r||mo.all),n&&(n[i]=!0),e[i]}});return a};const z5=typeof window!="undefined"?q.useLayoutEffect:q.useEffect;function mCe(e){const t=F5(),{control:n=t,disabled:r,name:a,exact:o}=e||{},[i,c]=q.useState(()=>B(A({},n._formState),{defaultValues:n._defaultValues})),u=q.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return z5(()=>n._subscribe({name:a,formState:u.current,exact:o,callback:d=>{!r&&c(B(A(A({},n._formState),d),{defaultValues:n._defaultValues}))}}),[a,r,o]),q.useEffect(()=>{u.current.isValid&&n._setValid(!0)},[n]),q.useMemo(()=>Lz(i,n,u.current,!1),[i,n])}var Cr=e=>typeof e=="string",H5=(e,t,n,r,a)=>Cr(e)?(r&&t.watch.add(e),He(n,e,a)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),He(n,o))):(r&&(t.watchAll=!0),n),V5=e=>Ir(e)||!Tz(e);function da(e,t,n=new WeakSet){if(e===t)return!0;if(V5(e)||V5(t))return Object.is(e,t);if(Gc(e)&&Gc(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const o of r){const i=e[o];if(!(o in t))return!1;if(o!=="ref"){const c=t[o];if(Gc(i)&&Gc(c)||(gn(i)||Array.isArray(i))&&(gn(c)||Array.isArray(c))?!da(i,c,n):!Object.is(i,c))return!1}}return!0}function gCe(e){const t=F5(),{control:n=t,name:r,defaultValue:a,disabled:o,exact:i,compute:c}=e||{},u=q.useRef(a),d=q.useRef(c),h=q.useRef(void 0),y=q.useRef(n),m=q.useRef(r);d.current=c;const[k,w]=q.useState(()=>{const O=n._getWatch(r,u.current);return d.current?d.current(O):O}),x=q.useCallback(O=>{const j=H5(r,n._names,O||n._formValues,!1,u.current);return d.current?d.current(j):j},[n._formValues,n._names,r]),b=q.useCallback(O=>{if(!o){const j=H5(r,n._names,O||n._formValues,!1,u.current);if(d.current){const N=d.current(j);da(N,h.current)||(w(N),h.current=N)}else w(j)}},[n._formValues,n._names,o,r]);z5(()=>((y.current!==n||!da(m.current,r))&&(y.current=n,m.current=r,b()),n._subscribe({name:r,formState:{values:!0},exact:i,callback:O=>{b(O.values)}})),[n,i,r,b]),q.useEffect(()=>n._removeUnmounted());const _=y.current!==n,C=m.current,E=q.useMemo(()=>{if(o)return null;const O=!_&&!da(C,r);return _||O?x():null},[o,_,r,C,x]);return E!==null?E:k}function vCe(e){const t=F5(),{name:n,disabled:r,control:a=t,shouldUnregister:o,defaultValue:i,exact:c=!0}=e,u=Pz(a._names.array,n),d=q.useMemo(()=>He(a._formValues,n,He(a._defaultValues,n,i)),[a,n,i]),h=gCe({control:a,name:n,defaultValue:d,exact:c}),y=mCe({control:a,name:n,exact:c}),m=q.useRef(e),k=q.useRef(a.register(n,A(B(A({},e.rules),{value:h}),fa(e.disabled)?{disabled:e.disabled}:{})));m.current=e;const w=q.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!He(y.errors,n)},isDirty:{enumerable:!0,get:()=>!!He(y.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!He(y.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!He(y.validatingFields,n)},error:{enumerable:!0,get:()=>He(y.errors,n)}}),[y,n]),x=q.useCallback(E=>k.current.onChange({target:{value:Nz(E),name:n},type:Cs.CHANGE}),[n]),b=q.useCallback(()=>k.current.onBlur({target:{value:He(a._formValues,n),name:n},type:Cs.BLUR}),[n,a._formValues]),_=q.useCallback(E=>{const O=He(a._fields,n);O&&O._f&&E&&(O._f.ref={focus:()=>Sr(E.focus)&&E.focus(),select:()=>Sr(E.select)&&E.select(),setCustomValidity:j=>Sr(E.setCustomValidity)&&E.setCustomValidity(j),reportValidity:()=>Sr(E.reportValidity)&&E.reportValidity()})},[a._fields,n]),C=q.useMemo(()=>B(A({name:n,value:h},fa(r)||y.disabled?{disabled:y.disabled||r}:{}),{onChange:x,onBlur:b,ref:_}),[n,r,y.disabled,x,b,_,h]);return q.useEffect(()=>{const E=a._options.shouldUnregister||o;a.register(n,A(A({},m.current.rules),fa(m.current.disabled)?{disabled:m.current.disabled}:{}));const O=(j,N)=>{const P=He(a._fields,j);P&&P._f&&(P._f.mount=N)};if(O(n,!0),E){const j=Sn(He(a._options.defaultValues,n,m.current.defaultValue));zt(a._defaultValues,n,j),cn(He(a._formValues,n))&&zt(a._formValues,n,j)}return!u&&a.register(n),()=>{(u?E&&!a._state.action:E)?a.unregister(n):O(n,!1)}},[n,a,u,o]),q.useEffect(()=>{a._setDisabledField({disabled:r,name:n})},[r,n,a]),q.useMemo(()=>({field:C,formState:y,fieldState:w}),[C,y,w])}const $r=e=>e.render(vCe(e)),kCe=q.createContext(null);kCe.displayName="HookFormContext";var Dz=(e,t,n,r,a)=>t?B(A({},n[e]),{types:B(A({},n[e]&&n[e].types?n[e].types:{}),{[r]:a||!0})}):{},pp=e=>Array.isArray(e)?e:[e],Iz=()=>{let e=[];return{get observers(){return e},next:a=>{for(const o of e)o.next&&o.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(o=>o!==a)}}),unsubscribe:()=>{e=[]}}};function $z(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const a=e[r],o=t[r];if(a&&gn(a)&&o){const i=$z(a,o);gn(i)&&(n[r]=i)}else e[r]&&(n[r]=o)}return n}var jr=e=>gn(e)&&!Object.keys(e).length,q5=e=>e.type==="file",Sv=e=>{if(!I5)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Bz=e=>e.type==="select-multiple",G5=e=>e.type==="radio",bCe=e=>G5(e)||yp(e),W5=e=>Sv(e)&&e.isConnected;function xCe(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;){if(Ir(e)){e=void 0;break}e=e[t[r]],r++}return e}function wCe(e){for(const t in e)if(e.hasOwnProperty(t)&&!cn(e[t]))return!1;return!0}function Mn(e,t){if(Cr(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const n=Array.isArray(t)?t:_v(t)?[t]:B5(t),r=n.length===1?e:xCe(e,n),a=n.length-1,o=n[a];return r&&delete r[o],a!==0&&(gn(r)&&jr(r)||Array.isArray(r)&&wCe(r))&&Mn(e,n.slice(0,-1)),e}var _Ce=e=>{for(const t in e)if(Sr(e[t]))return!0;return!1};function Uz(e){return Array.isArray(e)||gn(e)&&!_Ce(e)}function Y5(e,t={}){for(const n in e){const r=e[n];Uz(r)?(t[n]=Array.isArray(r)?[]:{},Y5(r,t[n])):cn(r)||(t[n]=!0)}return t}function K5(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(n=>K5(n));return t.some(n=>n!==void 0)?t:void 0}if(gn(e)){const t={};for(const n in e){const r=K5(e[n]);cn(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function hp(e,t,n){n||(n=Y5(t));for(const r in e){const a=e[r];if(Uz(a))cn(t)||V5(n[r])?n[r]=Y5(a,Array.isArray(a)?[]:{}):hp(a,Ir(t)?{}:t[r],n[r]);else{const o=t[r];n[r]=!da(a,o)}}return K5(n)||{}}const Fz={value:!1,isValid:!1},zz={value:!0,isValid:!0};var Hz=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!cn(e[0].attributes.value)?cn(e[0].value)||e[0].value===""?zz:{value:e[0].value,isValid:!0}:zz:Fz}return Fz},Vz=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>cn(e)?e:t?e===""?NaN:e&&+e:n&&Cr(e)?new Date(e):r?r(e):e;const qz={isValid:!1,value:null};var Gz=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,qz):qz;function Wz(e){const t=e.ref;return q5(t)?t.files:G5(t)?Gz(e.refs).value:Bz(t)?[...t.selectedOptions].map(({value:n})=>n):yp(t)?Hz(e.refs).value:Vz(cn(t.value)?e.ref.value:t.value,e)}var SCe=(e,t,n,r)=>{const a={};for(const o of e){const i=He(t,o);i&&zt(a,o,i._f)}return{criteriaMode:n,names:[...e],fields:a,shouldUseNativeValidation:r}},Cv=e=>e instanceof RegExp,mp=e=>cn(e)?e:Cv(e)?e.source:gn(e)?Cv(e.value)?e.value.source:e.value:e,Yz=e=>({isOnSubmit:!e||e===mo.onSubmit,isOnBlur:e===mo.onBlur,isOnChange:e===mo.onChange,isOnAll:e===mo.all,isOnTouch:e===mo.onTouched});const Kz="AsyncFunction";var CCe=e=>!!e&&!!e.validate&&!!(Sr(e.validate)&&e.validate.constructor.name===Kz||gn(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===Kz)),jCe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Zz=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const gp=(e,t,n,r)=>{for(const o of n||Object.keys(e)){const i=He(e,o);if(i){const a=i,{_f:c}=a,u=ae(a,["_f"]);if(c){if(c.refs&&c.refs[0]&&t(c.refs[0],o)&&!r)return!0;if(c.ref&&t(c.ref,c.name)&&!r)return!0;if(gp(u,t))break}else if(gn(u)&&gp(u,t))break}}};function Xz(e,t,n){const r=He(e,n);if(r||_v(n))return{error:r,name:n};const a=n.split(".");for(;a.length;){const o=a.join("."),i=He(t,o),c=He(e,o);if(i&&!Array.isArray(i)&&n!==o)return{name:n};if(c&&c.type)return{name:o,error:c};if(c&&c.root&&c.root.type)return{name:`${o}.root`,error:c.root};a.pop()}return{name:n}}var ACe=(e,t,n,r)=>{n(e);const i=e,{name:a}=i,o=ae(i,["name"]);return jr(o)||r&&Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(c=>t[c]===(!r||mo.all))},OCe=(e,t,n)=>!e||!t||e===t||pp(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),ECe=(e,t,n,r,a)=>a.isOnAll?!1:!n&&a.isOnTouch?!(t||e):(n?r.isOnBlur:a.isOnBlur)?!e:(n?r.isOnChange:a.isOnChange)?e:!0,TCe=(e,t)=>!$5(He(e,t)).length&&Mn(e,t),NCe=(e,t,n)=>{const r=pp(He(e,n));return zt(r,Rz,t[n]),zt(e,n,r),e};function Qz(e,t,n="validate"){if(Cr(e)||Array.isArray(e)&&e.every(Cr)||fa(e)&&!e)return{type:n,message:Cr(e)?e:"",ref:t}}var uf=e=>gn(e)&&!Cv(e)?e:{value:e,message:""},Jz=(e,t,n,r,a,o)=>he(null,null,function*(){const{ref:i,refs:c,required:u,maxLength:d,minLength:h,min:y,max:m,pattern:k,validate:w,name:x,valueAsNumber:b,mount:_}=e._f,C=He(n,x);if(!_||t.has(x))return{};const E=c?c[0]:i,O=U=>{a&&E.reportValidity&&(E.setCustomValidity(fa(U)?"":U||""),E.reportValidity())},j={},N=G5(i),P=yp(i),R=N||P,M=(b||q5(i))&&cn(i.value)&&cn(C)||Sv(i)&&i.value===""||C===""||Array.isArray(C)&&!C.length||b&&typeof C=="number"&&isNaN(C),F=Dz.bind(null,x,r,j),H=(U,z,$,Z=go.maxLength,D=go.minLength)=>{const X=U?z:$;j[x]=A({type:U?Z:D,message:X,ref:i},F(U?Z:D,X))};if(o?!Array.isArray(C)||!C.length:u&&(!R&&(M||Ir(C))||fa(C)&&!C||P&&!Hz(c).isValid||N&&!Gz(c).isValid)){const{value:U,message:z}=Cr(u)?{value:!!u,message:u}:uf(u);if(U&&(j[x]=A({type:go.required,message:z,ref:E},F(go.required,z)),!r))return O(z),j}if(!M&&(!Ir(y)||!Ir(m))){let U,z;const $=uf(m),Z=uf(y);if(!Ir(C)&&!isNaN(C)){const D=i.valueAsNumber||C&&+C;Ir($.value)||(U=D>$.value),Ir(Z.value)||(z=D<Z.value)}else{const D=i.valueAsDate||new Date(C),X=I=>new Date(new Date().toDateString()+" "+I),V=i.type=="time",ne=i.type=="week";Cr($.value)&&C&&(U=V?X(C)>X($.value):ne?C>$.value:D>new Date($.value)),Cr(Z.value)&&C&&(z=V?X(C)<X(Z.value):ne?C<Z.value:D<new Date(Z.value))}if((U||z)&&(H(!!U,$.message,Z.message,go.max,go.min),!r))return O(j[x].message),j}if((d||h)&&!M&&(Cr(C)||o&&Array.isArray(C))){const U=uf(d),z=uf(h),$=!Ir(U.value)&&C.length>+U.value,Z=!Ir(z.value)&&C.length<+z.value;if(($||Z)&&(H($,U.message,z.message),!r))return O(j[x].message),j}if(k&&!M&&Cr(C)){const{value:U,message:z}=uf(k);if(Cv(U)&&!C.match(U)&&(j[x]=A({type:go.pattern,message:z,ref:i},F(go.pattern,z)),!r))return O(z),j}if(w){if(Sr(w)){const U=yield w(C,n),z=Qz(U,E);if(z&&(j[x]=A(A({},z),F(go.validate,z.message)),!r))return O(z.message),j}else if(gn(w)){let U={};for(const z in w){if(!jr(U)&&!r)break;const $=Qz(yield w[z](C,n),E,z);$&&(U=A(A({},$),F(z,$.message)),O($.message),r&&(j[x]=U))}if(!jr(U)&&(j[x]=A({ref:E},U),!r))return j}}return O(!0),j});const PCe={mode:mo.onSubmit,reValidateMode:mo.onChange,shouldFocusError:!0},eH={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function RCe(e={}){let t=A(A({},PCe),e),n=B(A({},Sn(eH)),{isLoading:Sr(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1}),r={},a=gn(t.defaultValues)||gn(t.values)?Sn(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:Sn(a),i={action:!1,mount:!1,watch:!1,keepIsValid:!1},c={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},u,d=0;const h={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},y=A({},h);let m=A({},y);const k={array:Iz(),state:Iz()},w=t.criteriaMode===mo.all,x=G=>J=>{clearTimeout(d),d=setTimeout(G,J)},b=G=>he(null,null,function*(){if(!i.keepIsValid&&!t.disabled&&(y.isValid||m.isValid||G)){let J;t.resolver?(J=jr((yield M()).errors),_()):J=yield U({fields:r,onlyCheckValid:!0,eventType:Cs.VALID}),J!==n.isValid&&k.state.next({isValid:J})}}),_=(G,J)=>{!t.disabled&&(y.isValidating||y.validatingFields||m.isValidating||m.validatingFields)&&((G||Array.from(c.mount)).forEach(re=>{re&&(J?zt(n.validatingFields,re,J):Mn(n.validatingFields,re))}),k.state.next({validatingFields:n.validatingFields,isValidating:!jr(n.validatingFields)}))},C=()=>{n.dirtyFields=hp(a,o)},E=(G,J=[],re,be,je=!0,Pe=!0)=>{if(be&&re&&!t.disabled){if(i.action=!0,Pe&&Array.isArray(He(r,G))){const $e=re(He(r,G),be.argA,be.argB);je&&zt(r,G,$e)}if(Pe&&Array.isArray(He(n.errors,G))){const $e=re(He(n.errors,G),be.argA,be.argB);je&&zt(n.errors,G,$e),TCe(n.errors,G)}if((y.touchedFields||m.touchedFields)&&Pe&&Array.isArray(He(n.touchedFields,G))){const $e=re(He(n.touchedFields,G),be.argA,be.argB);je&&zt(n.touchedFields,G,$e)}(y.dirtyFields||m.dirtyFields)&&C(),k.state.next({name:G,isDirty:$(G,J),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else zt(o,G,J)},O=(G,J)=>{zt(n.errors,G,J),k.state.next({errors:n.errors})},j=G=>{n.errors=G,k.state.next({errors:n.errors,isValid:!1})},N=(G,J,re,be)=>{const je=He(r,G);if(je){const Pe=cn(He(o,G)),$e=He(o,G,cn(re)?He(a,G):re);cn($e)||be&&be.defaultChecked||J?zt(o,G,J?$e:Wz(je._f)):X(G,$e),i.mount&&!i.action&&(b(),Pe&&n.isDirty&&(y.isDirty||m.isDirty)&&($()||(n.isDirty=!1,k.state.next(A({},n)))))}},P=(G,J,re,be,je)=>{let Pe=!1,$e=!1;const tt={name:G};if(!t.disabled){if(!re||be){(y.isDirty||m.isDirty)&&($e=n.isDirty,n.isDirty=tt.isDirty=$(),Pe=$e!==tt.isDirty);const rt=da(He(a,G),J);$e=!!He(n.dirtyFields,G),rt?Mn(n.dirtyFields,G):zt(n.dirtyFields,G,!0),tt.dirtyFields=n.dirtyFields,Pe=Pe||(y.dirtyFields||m.dirtyFields)&&$e!==!rt}if(re){const rt=He(n.touchedFields,G);rt||(zt(n.touchedFields,G,re),tt.touchedFields=n.touchedFields,Pe=Pe||(y.touchedFields||m.touchedFields)&&rt!==re)}Pe&&je&&k.state.next(tt)}return Pe?tt:{}},R=(G,J,re,be)=>{const je=He(n.errors,G),Pe=(y.isValid||m.isValid)&&fa(J)&&n.isValid!==J;if(t.delayError&&re?(u=x(()=>O(G,re)),u(t.delayError)):(clearTimeout(d),u=null,re?zt(n.errors,G,re):Mn(n.errors,G)),(re?!da(je,re):je)||!jr(be)||Pe){const $e=B(A(A({},be),Pe&&fa(J)?{isValid:J}:{}),{errors:n.errors,name:G});n=A(A({},n),$e),k.state.next($e)}},M=G=>he(null,null,function*(){return _(G,!0),yield t.resolver(o,t.context,SCe(G||c.mount,r,t.criteriaMode,t.shouldUseNativeValidation))}),F=G=>he(null,null,function*(){const{errors:J}=yield M(G);if(_(G),G)for(const re of G){const be=He(J,re);be?zt(n.errors,re,be):Mn(n.errors,re)}else n.errors=J;return J}),H=re=>he(null,[re],function*({name:G,eventType:J}){if(e.validate){const be=yield e.validate({formValues:o,formState:n,name:G,eventType:J});if(gn(be))for(const je in be)be[je]&&we(`${U5}.${je}`,{message:Cr(be.message)?be.message:"",type:go.validate});else Cr(be)||!be?we(U5,{message:be||"",type:go.validate}):ue(U5);return be}return!0}),U=Pe=>he(null,[Pe],function*({fields:G,onlyCheckValid:J,name:re,eventType:be,context:je={valid:!0,runRootValidation:!1}}){if(e.validate&&(je.runRootValidation=!0,!(yield H({name:re,eventType:be}))&&(je.valid=!1,J)))return je.valid;for(const tt in G){const rt=G[tt];if(rt){const $e=rt,{_f:Nt}=$e,ur=ae($e,["_f"]);if(Nt){const bn=c.array.has(Nt.name),za=rt._f&&CCe(rt._f);za&&y.validatingFields&&_([Nt.name],!0);const fr=yield Jz(rt,c.disabled,o,w,t.shouldUseNativeValidation&&!J,bn);if(za&&y.validatingFields&&_([Nt.name]),fr[Nt.name]&&(je.valid=!1,J)||(!J&&(He(fr,Nt.name)?bn?NCe(n.errors,fr,Nt.name):zt(n.errors,Nt.name,fr[Nt.name]):Mn(n.errors,Nt.name)),e.shouldUseNativeValidation&&fr[Nt.name]))break}!jr(ur)&&(yield U({context:je,onlyCheckValid:J,fields:ur,name:tt,eventType:be}))}}return je.valid}),z=()=>{for(const G of c.unMount){const J=He(r,G);J&&(J._f.refs?J._f.refs.every(re=>!W5(re)):!W5(J._f.ref))&&Te(G)}c.unMount=new Set},$=(G,J)=>!t.disabled&&(G&&J&&zt(o,G,J),!da(ie(),a)),Z=(G,J,re)=>H5(G,c,A({},i.mount?o:cn(J)?a:Cr(G)?{[G]:J}:J),re,J),D=G=>$5(He(i.mount?o:a,G,t.shouldUnregister?He(a,G,[]):[])),X=(G,J,re={})=>{const be=He(r,G);let je=J;if(be){const Pe=be._f;Pe&&(!Pe.disabled&&zt(o,G,Vz(J,Pe)),je=Sv(Pe.ref)&&Ir(J)?"":J,Bz(Pe.ref)?[...Pe.ref.options].forEach($e=>$e.selected=je.includes($e.value)):Pe.refs?yp(Pe.ref)?Pe.refs.forEach($e=>{(!$e.defaultChecked||!$e.disabled)&&(Array.isArray(je)?$e.checked=!!je.find(tt=>tt===$e.value):$e.checked=je===$e.value||!!je)}):Pe.refs.forEach($e=>$e.checked=$e.value===je):q5(Pe.ref)?Pe.ref.value="":(Pe.ref.value=je,Pe.ref.type||k.state.next({name:G,values:Sn(o)})))}(re.shouldDirty||re.shouldTouch)&&P(G,je,re.shouldTouch,re.shouldDirty,!0),re.shouldValidate&&W(G)},V=(G,J,re)=>{for(const be in J){if(!J.hasOwnProperty(be))return;const je=J[be],Pe=G+"."+be,$e=He(r,Pe);(c.array.has(G)||gn(je)||$e&&!$e._f)&&!Gc(je)?V(Pe,je,re):X(Pe,je,re)}},ne=(G,J,re={})=>{const be=He(r,G),je=c.array.has(G),Pe=Sn(J),$e=He(o,G),tt=da($e,Pe);if(zt(o,G,Pe),je)k.array.next({name:G,values:Sn(o)}),(y.isDirty||y.dirtyFields||m.isDirty||m.dirtyFields)&&re.shouldDirty&&(C(),k.state.next({name:G,dirtyFields:n.dirtyFields,isDirty:$(G,Pe)}));else{const rt=Array.isArray(Pe)&&!Pe.length||jr(Pe);!be||be._f||Ir(Pe)||rt?X(G,Pe,re):V(G,Pe,re)}if(!tt){const rt=Zz(G,c);k.state.next(B(A({},rt&&n),{name:i.mount||rt?G:void 0,values:Sn(o)}))}},I=G=>{const J=Sr(G)?G(o):G;da(o,J)||(o=A(A({},o),J),k.state.next(B(A({},n),{values:o})))},ee=G=>he(null,null,function*(){i.mount=!0;const J=G.target;let re=J.name,be=!0;const je=He(r,re),Pe=rt=>{be=Number.isNaN(rt)||Gc(rt)&&isNaN(rt.getTime())||da(rt,He(o,re,rt))},$e=Yz(t.mode),tt=Yz(t.reValidateMode);if(je){let rt,Nt;const ur=J.type?Wz(je._f):Nz(G),bn=G.type===Cs.BLUR||G.type===Cs.FOCUS_OUT,za=!jCe(je._f)&&!e.validate&&!t.resolver&&!He(n.errors,re)&&!je._f.deps||ECe(bn,He(n.touchedFields,re),n.isSubmitted,tt,$e),fr=Zz(re,c,bn);zt(o,re,ur),bn?(!J||!J.readOnly)&&(je._f.onBlur&&je._f.onBlur(G),u&&u(0)):je._f.onChange&&je._f.onChange(G);const Di=P(re,ur,bn),ha=!jr(Di)||fr;if(!bn&&k.state.next({name:re,type:G.type,values:Sn(o)}),za)return(y.isValid||m.isValid)&&(t.mode==="onBlur"?bn&&b():bn||b()),ha&&k.state.next(A({name:re},fr?{}:Di));if(!t.resolver&&e.validate&&(yield H({name:re,eventType:G.type})),!bn&&fr&&k.state.next(A({},n)),t.resolver){const{errors:rl}=yield M([re]);if(_([re]),Pe(ur),be){const al=Xz(n.errors,r,re),ko=Xz(rl,r,al.name||re);rt=ko.error,re=ko.name,Nt=jr(rl)}}else _([re],!0),rt=(yield Jz(je,c.disabled,o,w,t.shouldUseNativeValidation))[re],_([re]),Pe(ur),be&&(rt?Nt=!1:(y.isValid||m.isValid)&&(Nt=yield U({fields:r,onlyCheckValid:!0,name:re,eventType:G.type})));be&&(je._f.deps&&(!Array.isArray(je._f.deps)||je._f.deps.length>0)&&W(je._f.deps),R(re,Nt,rt,Di))}}),se=(G,J)=>{if(He(n.errors,J)&&G.focus)return G.focus(),1},W=(re,...be)=>he(null,[re,...be],function*(G,J={}){let je,Pe;const $e=pp(G);if(t.resolver){const tt=yield F(cn(G)?G:$e);je=jr(tt),Pe=G?!$e.some(rt=>He(tt,rt)):je}else G?(Pe=(yield Promise.all($e.map(tt=>he(null,null,function*(){const rt=He(r,tt);return yield U({fields:rt&&rt._f?{[tt]:rt}:rt,eventType:Cs.TRIGGER})})))).every(Boolean),!(!Pe&&!n.isValid)&&b()):Pe=je=yield U({fields:r,name:G,eventType:Cs.TRIGGER});return k.state.next(B(A(A({},!Cr(G)||(y.isValid||m.isValid)&&je!==n.isValid?{}:{name:G}),t.resolver||!G?{isValid:je}:{}),{errors:n.errors})),J.shouldFocus&&!Pe&&gp(r,se,G?$e:c.mount),Pe}),ie=(G,J)=>{let re=A({},i.mount?o:a);return J&&(re=$z(J.dirtyFields?n.dirtyFields:n.touchedFields,re)),cn(G)?re:Cr(G)?He(re,G):G.map(be=>He(re,be))},de=(G,J)=>({invalid:!!He((J||n).errors,G),isDirty:!!He((J||n).dirtyFields,G),error:He((J||n).errors,G),isValidating:!!He(n.validatingFields,G),isTouched:!!He((J||n).touchedFields,G)}),ue=G=>{const J=G?pp(G):void 0;J==null||J.forEach(re=>Mn(n.errors,re)),J?J.forEach(re=>{k.state.next({name:re,errors:n.errors})}):k.state.next({errors:{}})},we=(G,J,re)=>{const be=(He(r,G,{_f:{}})._f||{}).ref,Nt=He(n.errors,G)||{},{ref:Pe,message:$e,type:tt}=Nt,rt=ae(Nt,["ref","message","type"]);zt(n.errors,G,B(A(A({},rt),J),{ref:be})),k.state.next({name:G,errors:n.errors,isValid:!1}),re&&re.shouldFocus&&be&&be.focus&&be.focus()},fe=(G,J)=>Sr(G)?k.state.subscribe({next:re=>"values"in re&&G(re.values||Z(void 0,J),re)}):Z(G,J,!0),pe=G=>k.state.subscribe({next:J=>{if(OCe(G.name,J.name,G.exact)&&ACe(J,G.formState||y,Ie,G.reRenderRoot)){const re=A({},o);G.callback(B(A(A({values:re},n),J),{defaultValues:a}))}}}).unsubscribe,Ae=G=>(i.mount=!0,m=A(A({},m),G.formState),pe(B(A({},G),{formState:A(A({},h),G.formState)}))),Te=(G,J={})=>{for(const re of G?pp(G):c.mount)c.mount.delete(re),c.array.delete(re),J.keepValue||(Mn(r,re),Mn(o,re)),!J.keepError&&Mn(n.errors,re),!J.keepDirty&&Mn(n.dirtyFields,re),!J.keepTouched&&Mn(n.touchedFields,re),!J.keepIsValidating&&Mn(n.validatingFields,re),!t.shouldUnregister&&!J.keepDefaultValue&&Mn(a,re);k.state.next({values:Sn(o)}),k.state.next(A(A({},n),J.keepDirty?{isDirty:$()}:{})),!J.keepIsValid&&b()},te=({disabled:G,name:J})=>{if(fa(G)&&i.mount||G||c.disabled.has(J)){const je=c.disabled.has(J)!==!!G;G?c.disabled.add(J):c.disabled.delete(J),je&&i.mount&&!i.action&&b()}},Ce=(G,J={})=>{let re=He(r,G);const be=fa(J.disabled)||fa(t.disabled),je=!c.registerName.has(G)&&re&&re._f&&!re._f.mount;return zt(r,G,B(A({},re||{}),{_f:A(B(A({},re&&re._f?re._f:{ref:{name:G}}),{name:G,mount:!0}),J)})),c.mount.add(G),re&&!je?te({disabled:fa(J.disabled)?J.disabled:t.disabled,name:G}):N(G,!0,J.value),B(A(A({},be?{disabled:J.disabled||t.disabled}:{}),t.progressive?{required:!!J.required,min:mp(J.min),max:mp(J.max),minLength:mp(J.minLength),maxLength:mp(J.maxLength),pattern:mp(J.pattern)}:{}),{name:G,onChange:ee,onBlur:ee,ref:Pe=>{if(Pe){c.registerName.add(G),Ce(G,J),c.registerName.delete(G),re=He(r,G);const $e=cn(Pe.value)&&Pe.querySelectorAll&&Pe.querySelectorAll("input,select,textarea")[0]||Pe,tt=bCe($e),rt=re._f.refs||[];if(tt?rt.find(Nt=>Nt===$e):$e===re._f.ref)return;zt(r,G,{_f:A(A({},re._f),tt?{refs:[...rt.filter(W5),$e,...Array.isArray(He(a,G))?[{}]:[]],ref:{type:$e.type,name:G}}:{ref:$e})}),N(G,!1,void 0,$e)}else re=He(r,G,{}),re._f&&(re._f.mount=!1),(t.shouldUnregister||J.shouldUnregister)&&!(Pz(c.array,G)&&i.action)&&c.unMount.add(G)}})},Ee=()=>t.shouldFocusError&&gp(r,se,c.mount),me=G=>{fa(G)&&(k.state.next({disabled:G}),gp(r,(J,re)=>{const be=He(r,re);be&&(J.disabled=be._f.disabled||G,Array.isArray(be._f.refs)&&be._f.refs.forEach(je=>{je.disabled=be._f.disabled||G}))},0,!1))},Se=(G,J)=>re=>he(null,null,function*(){let be;re&&(re.preventDefault&&re.preventDefault(),re.persist&&re.persist());let je=Sn(o);if(k.state.next({isSubmitting:!0}),t.resolver){const{errors:Pe,values:$e}=yield M();_(),n.errors=Pe,je=Sn($e)}else yield U({fields:r,eventType:Cs.SUBMIT});if(c.disabled.size)for(const Pe of c.disabled)Mn(je,Pe);if(Mn(n.errors,Rz),jr(n.errors)){k.state.next({errors:{}});try{yield G(je,re)}catch(Pe){be=Pe}}else J&&(yield J(A({},n.errors),re)),Ee(),setTimeout(Ee);if(k.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:jr(n.errors)&&!be,submitCount:n.submitCount+1,errors:n.errors}),be)throw be}),ve=(G,J={})=>{He(r,G)&&(cn(J.defaultValue)?ne(G,Sn(He(a,G))):(ne(G,J.defaultValue),zt(a,G,Sn(J.defaultValue))),J.keepTouched||Mn(n.touchedFields,G),J.keepDirty||(Mn(n.dirtyFields,G),n.isDirty=J.defaultValue?$(G,Sn(He(a,G))):$()),J.keepError||(Mn(n.errors,G),y.isValid&&b()),k.state.next(A({},n)))},Fe=(G,J={})=>{const re=G?Sn(G):a,be=Sn(re),je=jr(G),Pe=je?a:be;if(J.keepDefaultValues||(a=re),!J.keepValues){if(J.keepDirtyValues){const $e=new Set([...c.mount,...Object.keys(hp(a,o))]);for(const tt of Array.from($e)){const rt=He(n.dirtyFields,tt),Nt=He(o,tt),ur=He(Pe,tt);rt&&!cn(Nt)?zt(Pe,tt,Nt):!rt&&!cn(ur)&&ne(tt,ur)}}else{if(I5&&cn(G))for(const $e of c.mount){const tt=He(r,$e);if(tt&&tt._f){const rt=Array.isArray(tt._f.refs)?tt._f.refs[0]:tt._f.ref;if(Sv(rt)){const Nt=rt.closest("form");if(Nt){Nt.reset();break}}}}if(J.keepFieldsRef)for(const $e of c.mount)ne($e,He(Pe,$e));else r={}}o=t.shouldUnregister?J.keepDefaultValues?Sn(a):{}:Sn(Pe),k.array.next({values:A({},Pe)}),k.state.next({values:A({},Pe)})}c={mount:J.keepDirtyValues?c.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!y.isValid||!!J.keepIsValid||!!J.keepDirtyValues||!t.shouldUnregister&&!jr(Pe),i.watch=!!t.shouldUnregister,i.keepIsValid=!!J.keepIsValid,i.action=!1,J.keepErrors||(n.errors={}),k.state.next({submitCount:J.keepSubmitCount?n.submitCount:0,isDirty:je?!1:J.keepDirty?n.isDirty:!!(J.keepDefaultValues&&!da(G,a)),isSubmitted:J.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:je?{}:J.keepDirtyValues?J.keepDefaultValues&&o?hp(a,o):n.dirtyFields:J.keepDefaultValues&&G?hp(a,G):J.keepDirty?n.dirtyFields:{},touchedFields:J.keepTouched?n.touchedFields:{},errors:J.keepErrors?n.errors:{},isSubmitSuccessful:J.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:a})},ze=(G,J)=>Fe(Sr(G)?G(o):G,A(A({},t.resetOptions),J)),Ke=(G,J={})=>{const re=He(r,G),be=re&&re._f;if(be){const je=be.refs?be.refs[0]:be.ref;je.focus&&setTimeout(()=>{je.focus(),J.shouldSelect&&Sr(je.select)&&je.select()})}},Ie=G=>{n=A(A({},n),G)},ot={control:{register:Ce,unregister:Te,getFieldState:de,handleSubmit:Se,setError:we,_subscribe:pe,_runSchema:M,_updateIsValidating:_,_focusError:Ee,_getWatch:Z,_getDirty:$,_setValid:b,_setFieldArray:E,_setDisabledField:te,_setErrors:j,_getFieldArray:D,_reset:Fe,_resetDefaultValues:()=>Sr(t.defaultValues)&&t.defaultValues().then(G=>{ze(G,t.resetOptions),k.state.next({isLoading:!1})}),_removeUnmounted:z,_disableForm:me,_subjects:k,_proxyFormState:y,get _fields(){return r},get _formValues(){return o},get _state(){return i},set _state(G){i=G},get _defaultValues(){return a},get _names(){return c},set _names(G){c=G},get _formState(){return n},get _options(){return t},set _options(G){t=A(A({},t),G)}},subscribe:Ae,trigger:W,register:Ce,handleSubmit:Se,watch:fe,setValue:ne,setValues:I,getValues:ie,reset:ze,resetField:ve,clearErrors:ue,unregister:Te,setError:we,setFocus:Ke,getFieldState:de};return B(A({},ot),{formControl:ot})}function $a(e={}){const t=q.useRef(void 0),n=q.useRef(void 0),[r,a]=q.useState(()=>B(A({},Sn(eH)),{isLoading:Sr(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Sr(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current=B(A({},e.formControl),{formState:r}),e.defaultValues&&!Sr(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const i=RCe(e),{formControl:c}=i,u=ae(i,["formControl"]);t.current=B(A({},u),{formState:r})}const o=t.current.control;return o._options=e,z5(()=>{const c=o._subscribe({formState:o._proxyFormState,callback:()=>a(A({},o._formState)),reRenderRoot:!0});return a(u=>B(A({},u),{isReady:!0})),o._formState.isReady=!0,c},[o]),q.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),q.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),q.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),q.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),q.useEffect(()=>{if(o._proxyFormState.isDirty){const c=o._getDirty();c!==r.isDirty&&o._subjects.state.next({isDirty:c})}},[o,r.isDirty]),q.useEffect(()=>{var c;e.values&&!da(e.values,n.current)?(o._reset(e.values,A({keepFieldsRef:!0},o._options.resetOptions)),!((c=o._options.resetOptions)===null||c===void 0)&&c.keepIsValid||o._setValid(),n.current=e.values,a(u=>A({},u))):o._resetDefaultValues()},[o,e.values]),q.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next(A({},o._formState))),o._removeUnmounted()}),t.current.formState=q.useMemo(()=>Lz(r,o),[o,r]),t.current}const tH=(e,t,n)=>{if(e&&"reportValidity"in e){const r=He(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},nH=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?tH(r.ref,n,e):r.refs&&r.refs.forEach(a=>tH(a,n,e))}},MCe=(e,t)=>{t.shouldUseNativeValidation&&nH(e,t);const n={};for(const r in e){const a=He(t.fields,r),o=Object.assign(e[r]||{},{ref:a&&a.ref});if(LCe(t.names||Object.keys(e),r)){const i=Object.assign({},He(n,r));zt(i,"root",o),zt(n,r,i)}else zt(n,r,o)}return n},LCe=(e,t)=>e.some(n=>n.startsWith(t+"."));var DCe=function(e,t){for(var n={};e.length;){var r=e[0],a=r.code,o=r.message,i=r.path.join(".");if(!n[i])if("unionErrors"in r){var c=r.unionErrors[0].errors[0];n[i]={message:c.message,type:c.code}}else n[i]={message:o,type:a};if("unionErrors"in r&&r.unionErrors.forEach(function(h){return h.errors.forEach(function(y){return e.push(y)})}),t){var u=n[i].types,d=u&&u[r.code];n[i]=Dz(i,t,n,a,d?[].concat(d,r.message):r.message)}e.shift()}return n},Ba=function(e,t,n){return n===void 0&&(n={}),function(r,a,o){try{return Promise.resolve((function(i,c){try{var u=Promise.resolve(e[n.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(d){return o.shouldUseNativeValidation&&nH({},o),{errors:{},values:n.raw?r:d}})}catch(d){return c(d)}return u&&u.then?u.then(void 0,c):u})(0,function(i){if((function(c){return Array.isArray(c==null?void 0:c.errors)})(i))return{values:{},errors:MCe(DCe(i.errors,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw i}))}catch(i){return Promise.reject(i)}}},Dt;(function(e){e.assertEqual=a=>{};function t(a){}e.assertIs=t;function n(a){throw new Error}e.assertNever=n,e.arrayToEnum=a=>{const o={};for(const i of a)o[i]=i;return o},e.getValidEnumValues=a=>{const o=e.objectKeys(a).filter(c=>typeof a[a[c]]!="number"),i={};for(const c of o)i[c]=a[c];return e.objectValues(i)},e.objectValues=a=>e.objectKeys(a).map(function(o){return a[o]}),e.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{const o=[];for(const i in a)Object.prototype.hasOwnProperty.call(a,i)&&o.push(i);return o},e.find=(a,o)=>{for(const i of a)if(o(i))return i},e.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&Number.isFinite(a)&&Math.floor(a)===a;function r(a,o=" | "){return a.map(i=>typeof i=="string"?`'${i}'`:i).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(a,o)=>typeof o=="bigint"?o.toString():o})(Dt||(Dt={}));var rH;(function(e){e.mergeShapes=(t,n)=>A(A({},t),n)})(rH||(rH={}));const Je=Dt.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),js=e=>{switch(typeof e){case"undefined":return Je.undefined;case"string":return Je.string;case"number":return Number.isNaN(e)?Je.nan:Je.number;case"boolean":return Je.boolean;case"function":return Je.function;case"bigint":return Je.bigint;case"symbol":return Je.symbol;case"object":return Array.isArray(e)?Je.array:e===null?Je.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?Je.promise:typeof Map!="undefined"&&e instanceof Map?Je.map:typeof Set!="undefined"&&e instanceof Set?Je.set:typeof Date!="undefined"&&e instanceof Date?Je.date:Je.object;default:return Je.unknown}},Ue=Dt.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Ti extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(o){return o.message},r={_errors:[]},a=o=>{for(const i of o.issues)if(i.code==="invalid_union")i.unionErrors.map(a);else if(i.code==="invalid_return_type")a(i.returnTypeError);else if(i.code==="invalid_arguments")a(i.argumentsError);else if(i.path.length===0)r._errors.push(n(i));else{let c=r,u=0;for(;u<i.path.length;){const d=i.path[u];u===i.path.length-1?(c[d]=c[d]||{_errors:[]},c[d]._errors.push(n(i))):c[d]=c[d]||{_errors:[]},c=c[d],u++}}};return a(this),r}static assert(t){if(!(t instanceof Ti))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Dt.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const a of this.issues)if(a.path.length>0){const o=a.path[0];n[o]=n[o]||[],n[o].push(t(a))}else r.push(t(a));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Ti.create=e=>new Ti(e);const Z5=(e,t)=>{let n;switch(e.code){case Ue.invalid_type:e.received===Je.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case Ue.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,Dt.jsonStringifyReplacer)}`;break;case Ue.unrecognized_keys:n=`Unrecognized key(s) in object: ${Dt.joinValues(e.keys,", ")}`;break;case Ue.invalid_union:n="Invalid input";break;case Ue.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Dt.joinValues(e.options)}`;break;case Ue.invalid_enum_value:n=`Invalid enum value. Expected ${Dt.joinValues(e.options)}, received '${e.received}'`;break;case Ue.invalid_arguments:n="Invalid function arguments";break;case Ue.invalid_return_type:n="Invalid function return type";break;case Ue.invalid_date:n="Invalid date";break;case Ue.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:Dt.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case Ue.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case Ue.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case Ue.custom:n="Invalid input";break;case Ue.invalid_intersection_types:n="Intersection results could not be merged";break;case Ue.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case Ue.not_finite:n="Number must be finite";break;default:n=t.defaultError,Dt.assertNever(e)}return{message:n}};let ICe=Z5;function $Ce(){return ICe}const BCe=e=>{const{data:t,path:n,errorMaps:r,issueData:a}=e,o=[...n,...a.path||[]],i=B(A({},a),{path:o});if(a.message!==void 0)return B(A({},a),{path:o,message:a.message});let c="";const u=r.filter(d=>!!d).slice().reverse();for(const d of u)c=d(i,{data:t,defaultError:c}).message;return B(A({},a),{path:o,message:c})};function We(e,t){const n=$Ce(),r=BCe({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Z5?void 0:Z5].filter(a=>!!a)});e.common.issues.push(r)}class ya{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const a of n){if(a.status==="aborted")return ht;a.status==="dirty"&&t.dirty(),r.push(a.value)}return{status:t.value,value:r}}static mergeObjectAsync(t,n){return he(this,null,function*(){const r=[];for(const a of n){const o=yield a.key,i=yield a.value;r.push({key:o,value:i})}return ya.mergeObjectSync(t,r)})}static mergeObjectSync(t,n){const r={};for(const a of n){const{key:o,value:i}=a;if(o.status==="aborted"||i.status==="aborted")return ht;o.status==="dirty"&&t.dirty(),i.status==="dirty"&&t.dirty(),o.value!=="__proto__"&&(typeof i.value!="undefined"||a.alwaysSet)&&(r[o.value]=i.value)}return{status:t.value,value:r}}}const ht=Object.freeze({status:"aborted"}),vp=e=>({status:"dirty",value:e}),Ua=e=>({status:"valid",value:e}),aH=e=>e.status==="aborted",oH=e=>e.status==="dirty",ff=e=>e.status==="valid",jv=e=>typeof Promise!="undefined"&&e instanceof Promise;var nt;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(nt||(nt={}));class As{constructor(t,n,r,a){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=a}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const iH=(e,t)=>{if(ff(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Ti(e.common.issues);return this._error=n,this._error}}};function At(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:a}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:a}:{errorMap:(i,c)=>{var d,h;const{message:u}=e;return i.code==="invalid_enum_value"?{message:u!=null?u:c.defaultError}:typeof c.data=="undefined"?{message:(d=u!=null?u:r)!=null?d:c.defaultError}:i.code!=="invalid_type"?{message:c.defaultError}:{message:(h=u!=null?u:n)!=null?h:c.defaultError}},description:a}}class Mt{get description(){return this._def.description}_getType(t){return js(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:js(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new ya,ctx:{common:t.parent.common,data:t.data,parsedType:js(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(jv(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var o;const r={common:{issues:[],async:(o=n==null?void 0:n.async)!=null?o:!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:js(t)},a=this._parseSync({data:t,path:r.path,parent:r});return iH(r,a)}"~validate"(t){var r,a;const n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:js(t)};if(!this["~standard"].async)try{const o=this._parseSync({data:t,path:[],parent:n});return ff(o)?{value:o.value}:{issues:n.common.issues}}catch(o){(a=(r=o==null?void 0:o.message)==null?void 0:r.toLowerCase())!=null&&a.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(o=>ff(o)?{value:o.value}:{issues:n.common.issues})}parseAsync(t,n){return he(this,null,function*(){const r=yield this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error})}safeParseAsync(t,n){return he(this,null,function*(){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:js(t)},a=this._parse({data:t,path:r.path,parent:r}),o=yield jv(a)?a:Promise.resolve(a);return iH(r,o)})}refine(t,n){const r=a=>typeof n=="string"||typeof n=="undefined"?{message:n}:typeof n=="function"?n(a):n;return this._refinement((a,o)=>{const i=t(a),c=()=>o.addIssue(A({code:Ue.custom},r(a)));return typeof Promise!="undefined"&&i instanceof Promise?i.then(u=>u?!0:(c(),!1)):i?!0:(c(),!1)})}refinement(t,n){return this._refinement((r,a)=>t(r)?!0:(a.addIssue(typeof n=="function"?n(r,a):n),!1))}_refinement(t){return new pf({schema:this,typeName:mt.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return Ts.create(this,this._def)}nullable(){return hf.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ei.create(this)}promise(){return Tv.create(this,this._def)}or(t){return Ov.create([this,t],this._def)}and(t){return Ev.create(this,t,this._def)}transform(t){return new pf(B(A({},At(this._def)),{schema:this,typeName:mt.ZodEffects,effect:{type:"transform",transform:t}}))}default(t){const n=typeof t=="function"?t:()=>t;return new J5(B(A({},At(this._def)),{innerType:this,defaultValue:n,typeName:mt.ZodDefault}))}brand(){return new c5e(A({typeName:mt.ZodBranded,type:this},At(this._def)))}catch(t){const n=typeof t=="function"?t:()=>t;return new e6(B(A({},At(this._def)),{innerType:this,catchValue:n,typeName:mt.ZodCatch}))}describe(t){const n=this.constructor;return new n(B(A({},this._def),{description:t}))}pipe(t){return t6.create(this,t)}readonly(){return n6.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const UCe=/^c[^\s-]{8,}$/i,FCe=/^[0-9a-z]+$/,zCe=/^[0-9A-HJKMNP-TV-Z]{26}$/i,HCe=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,VCe=/^[a-z0-9_-]{21}$/i,qCe=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,GCe=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,WCe=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,YCe="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let X5;const KCe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ZCe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,XCe=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,QCe=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,JCe=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,e5e=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,sH="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",t5e=new RegExp(`^${sH}$`);function cH(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function n5e(e){return new RegExp(`^${cH(e)}$`)}function r5e(e){let t=`${sH}T${cH(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function a5e(e,t){return!!((t==="v4"||!t)&&KCe.test(e)||(t==="v6"||!t)&&XCe.test(e))}function o5e(e,t){if(!qCe.test(e))return!1;try{const[n]=e.split(".");if(!n)return!1;const r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(r));return!(typeof a!="object"||a===null||"typ"in a&&(a==null?void 0:a.typ)!=="JWT"||!a.alg||t&&a.alg!==t)}catch(n){return!1}}function i5e(e,t){return!!((t==="v4"||!t)&&ZCe.test(e)||(t==="v6"||!t)&&QCe.test(e))}class Os extends Mt{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==Je.string){const o=this._getOrReturnCtx(t);return We(o,{code:Ue.invalid_type,expected:Je.string,received:o.parsedType}),ht}const r=new ya;let a;for(const o of this._def.checks)if(o.kind==="min")t.data.length<o.value&&(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="max")t.data.length>o.value&&(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="length"){const i=t.data.length>o.value,c=t.data.length<o.value;(i||c)&&(a=this._getOrReturnCtx(t,a),i?We(a,{code:Ue.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}):c&&We(a,{code:Ue.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}),r.dirty())}else if(o.kind==="email")WCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"email",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="emoji")X5||(X5=new RegExp(YCe,"u")),X5.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"emoji",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="uuid")HCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"uuid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="nanoid")VCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"nanoid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid")UCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"cuid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid2")FCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"cuid2",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="ulid")zCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"ulid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="url")try{new URL(t.data)}catch(i){a=this._getOrReturnCtx(t,a),We(a,{validation:"url",code:Ue.invalid_string,message:o.message}),r.dirty()}else o.kind==="regex"?(o.regex.lastIndex=0,o.regex.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"regex",code:Ue.invalid_string,message:o.message}),r.dirty())):o.kind==="trim"?t.data=t.data.trim():o.kind==="includes"?t.data.includes(o.value,o.position)||(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.invalid_string,validation:{includes:o.value,position:o.position},message:o.message}),r.dirty()):o.kind==="toLowerCase"?t.data=t.data.toLowerCase():o.kind==="toUpperCase"?t.data=t.data.toUpperCase():o.kind==="startsWith"?t.data.startsWith(o.value)||(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.invalid_string,validation:{startsWith:o.value},message:o.message}),r.dirty()):o.kind==="endsWith"?t.data.endsWith(o.value)||(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.invalid_string,validation:{endsWith:o.value},message:o.message}),r.dirty()):o.kind==="datetime"?r5e(o).test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.invalid_string,validation:"datetime",message:o.message}),r.dirty()):o.kind==="date"?t5e.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.invalid_string,validation:"date",message:o.message}),r.dirty()):o.kind==="time"?n5e(o).test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.invalid_string,validation:"time",message:o.message}),r.dirty()):o.kind==="duration"?GCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"duration",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="ip"?a5e(t.data,o.version)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"ip",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="jwt"?o5e(t.data,o.alg)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"jwt",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="cidr"?i5e(t.data,o.version)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"cidr",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="base64"?JCe.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"base64",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="base64url"?e5e.test(t.data)||(a=this._getOrReturnCtx(t,a),We(a,{validation:"base64url",code:Ue.invalid_string,message:o.message}),r.dirty()):Dt.assertNever(o);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(a=>t.test(a),A({validation:n,code:Ue.invalid_string},nt.errToObj(r)))}_addCheck(t){return new Os(B(A({},this._def),{checks:[...this._def.checks,t]}))}email(t){return this._addCheck(A({kind:"email"},nt.errToObj(t)))}url(t){return this._addCheck(A({kind:"url"},nt.errToObj(t)))}emoji(t){return this._addCheck(A({kind:"emoji"},nt.errToObj(t)))}uuid(t){return this._addCheck(A({kind:"uuid"},nt.errToObj(t)))}nanoid(t){return this._addCheck(A({kind:"nanoid"},nt.errToObj(t)))}cuid(t){return this._addCheck(A({kind:"cuid"},nt.errToObj(t)))}cuid2(t){return this._addCheck(A({kind:"cuid2"},nt.errToObj(t)))}ulid(t){return this._addCheck(A({kind:"ulid"},nt.errToObj(t)))}base64(t){return this._addCheck(A({kind:"base64"},nt.errToObj(t)))}base64url(t){return this._addCheck(A({kind:"base64url"},nt.errToObj(t)))}jwt(t){return this._addCheck(A({kind:"jwt"},nt.errToObj(t)))}ip(t){return this._addCheck(A({kind:"ip"},nt.errToObj(t)))}cidr(t){return this._addCheck(A({kind:"cidr"},nt.errToObj(t)))}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck(A({kind:"datetime",precision:typeof(t==null?void 0:t.precision)=="undefined"?null:t==null?void 0:t.precision,offset:(n=t==null?void 0:t.offset)!=null?n:!1,local:(r=t==null?void 0:t.local)!=null?r:!1},nt.errToObj(t==null?void 0:t.message)))}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck(A({kind:"time",precision:typeof(t==null?void 0:t.precision)=="undefined"?null:t==null?void 0:t.precision},nt.errToObj(t==null?void 0:t.message)))}duration(t){return this._addCheck(A({kind:"duration"},nt.errToObj(t)))}regex(t,n){return this._addCheck(A({kind:"regex",regex:t},nt.errToObj(n)))}includes(t,n){return this._addCheck(A({kind:"includes",value:t,position:n==null?void 0:n.position},nt.errToObj(n==null?void 0:n.message)))}startsWith(t,n){return this._addCheck(A({kind:"startsWith",value:t},nt.errToObj(n)))}endsWith(t,n){return this._addCheck(A({kind:"endsWith",value:t},nt.errToObj(n)))}min(t,n){return this._addCheck(A({kind:"min",value:t},nt.errToObj(n)))}max(t,n){return this._addCheck(A({kind:"max",value:t},nt.errToObj(n)))}length(t,n){return this._addCheck(A({kind:"length",value:t},nt.errToObj(n)))}nonempty(t){return this.min(1,nt.errToObj(t))}trim(){return new Os(B(A({},this._def),{checks:[...this._def.checks,{kind:"trim"}]}))}toLowerCase(){return new Os(B(A({},this._def),{checks:[...this._def.checks,{kind:"toLowerCase"}]}))}toUpperCase(){return new Os(B(A({},this._def),{checks:[...this._def.checks,{kind:"toUpperCase"}]}))}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Os.create=e=>{var t;return new Os(A({checks:[],typeName:mt.ZodString,coerce:(t=e==null?void 0:e.coerce)!=null?t:!1},At(e)))};function s5e(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,a=n>r?n:r,o=Number.parseInt(e.toFixed(a).replace(".","")),i=Number.parseInt(t.toFixed(a).replace(".",""));return o%i/Qj(10,a)}class kp extends Mt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==Je.number){const o=this._getOrReturnCtx(t);return We(o,{code:Ue.invalid_type,expected:Je.number,received:o.parsedType}),ht}let r;const a=new ya;for(const o of this._def.checks)o.kind==="int"?Dt.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.invalid_type,expected:"integer",received:"float",message:o.message}),a.dirty()):o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.too_small,minimum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),a.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),a.dirty()):o.kind==="multipleOf"?s5e(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.not_multiple_of,multipleOf:o.value,message:o.message}),a.dirty()):o.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.not_finite,message:o.message}),a.dirty()):Dt.assertNever(o);return{status:a.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,nt.toString(n))}gt(t,n){return this.setLimit("min",t,!1,nt.toString(n))}lte(t,n){return this.setLimit("max",t,!0,nt.toString(n))}lt(t,n){return this.setLimit("max",t,!1,nt.toString(n))}setLimit(t,n,r,a){return new kp(B(A({},this._def),{checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:nt.toString(a)}]}))}_addCheck(t){return new kp(B(A({},this._def),{checks:[...this._def.checks,t]}))}int(t){return this._addCheck({kind:"int",message:nt.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:nt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:nt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:nt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:nt.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:nt.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:nt.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:nt.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:nt.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&Dt.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}}kp.create=e=>new kp(A({checks:[],typeName:mt.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1},At(e)));class bp extends Mt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch(o){return this._getInvalidInput(t)}if(this._getType(t)!==Je.bigint)return this._getInvalidInput(t);let r;const a=new ya;for(const o of this._def.checks)o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.too_small,type:"bigint",minimum:o.value,inclusive:o.inclusive,message:o.message}),a.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),a.dirty()):o.kind==="multipleOf"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),We(r,{code:Ue.not_multiple_of,multipleOf:o.value,message:o.message}),a.dirty()):Dt.assertNever(o);return{status:a.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return We(n,{code:Ue.invalid_type,expected:Je.bigint,received:n.parsedType}),ht}gte(t,n){return this.setLimit("min",t,!0,nt.toString(n))}gt(t,n){return this.setLimit("min",t,!1,nt.toString(n))}lte(t,n){return this.setLimit("max",t,!0,nt.toString(n))}lt(t,n){return this.setLimit("max",t,!1,nt.toString(n))}setLimit(t,n,r,a){return new bp(B(A({},this._def),{checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:nt.toString(a)}]}))}_addCheck(t){return new bp(B(A({},this._def),{checks:[...this._def.checks,t]}))}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:nt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:nt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:nt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:nt.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:nt.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}bp.create=e=>{var t;return new bp(A({checks:[],typeName:mt.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!=null?t:!1},At(e)))};class lH extends Mt{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==Je.boolean){const r=this._getOrReturnCtx(t);return We(r,{code:Ue.invalid_type,expected:Je.boolean,received:r.parsedType}),ht}return Ua(t.data)}}lH.create=e=>new lH(A({typeName:mt.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1},At(e)));class Av extends Mt{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==Je.date){const o=this._getOrReturnCtx(t);return We(o,{code:Ue.invalid_type,expected:Je.date,received:o.parsedType}),ht}if(Number.isNaN(t.data.getTime())){const o=this._getOrReturnCtx(t);return We(o,{code:Ue.invalid_date}),ht}const r=new ya;let a;for(const o of this._def.checks)o.kind==="min"?t.data.getTime()<o.value&&(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.too_small,message:o.message,inclusive:!0,exact:!1,minimum:o.value,type:"date"}),r.dirty()):o.kind==="max"?t.data.getTime()>o.value&&(a=this._getOrReturnCtx(t,a),We(a,{code:Ue.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),r.dirty()):Dt.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Av(B(A({},this._def),{checks:[...this._def.checks,t]}))}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:nt.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:nt.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}Av.create=e=>new Av(A({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:mt.ZodDate},At(e)));class uH extends Mt{_parse(t){if(this._getType(t)!==Je.symbol){const r=this._getOrReturnCtx(t);return We(r,{code:Ue.invalid_type,expected:Je.symbol,received:r.parsedType}),ht}return Ua(t.data)}}uH.create=e=>new uH(A({typeName:mt.ZodSymbol},At(e)));class fH extends Mt{_parse(t){if(this._getType(t)!==Je.undefined){const r=this._getOrReturnCtx(t);return We(r,{code:Ue.invalid_type,expected:Je.undefined,received:r.parsedType}),ht}return Ua(t.data)}}fH.create=e=>new fH(A({typeName:mt.ZodUndefined},At(e)));class dH extends Mt{_parse(t){if(this._getType(t)!==Je.null){const r=this._getOrReturnCtx(t);return We(r,{code:Ue.invalid_type,expected:Je.null,received:r.parsedType}),ht}return Ua(t.data)}}dH.create=e=>new dH(A({typeName:mt.ZodNull},At(e)));class yH extends Mt{constructor(){super(...arguments),this._any=!0}_parse(t){return Ua(t.data)}}yH.create=e=>new yH(A({typeName:mt.ZodAny},At(e)));class pH extends Mt{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Ua(t.data)}}pH.create=e=>new pH(A({typeName:mt.ZodUnknown},At(e)));class Es extends Mt{_parse(t){const n=this._getOrReturnCtx(t);return We(n,{code:Ue.invalid_type,expected:Je.never,received:n.parsedType}),ht}}Es.create=e=>new Es(A({typeName:mt.ZodNever},At(e)));class hH extends Mt{_parse(t){if(this._getType(t)!==Je.undefined){const r=this._getOrReturnCtx(t);return We(r,{code:Ue.invalid_type,expected:Je.void,received:r.parsedType}),ht}return Ua(t.data)}}hH.create=e=>new hH(A({typeName:mt.ZodVoid},At(e)));class ei extends Mt{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),a=this._def;if(n.parsedType!==Je.array)return We(n,{code:Ue.invalid_type,expected:Je.array,received:n.parsedType}),ht;if(a.exactLength!==null){const i=n.data.length>a.exactLength.value,c=n.data.length<a.exactLength.value;(i||c)&&(We(n,{code:i?Ue.too_big:Ue.too_small,minimum:c?a.exactLength.value:void 0,maximum:i?a.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:a.exactLength.message}),r.dirty())}if(a.minLength!==null&&n.data.length<a.minLength.value&&(We(n,{code:Ue.too_small,minimum:a.minLength.value,type:"array",inclusive:!0,exact:!1,message:a.minLength.message}),r.dirty()),a.maxLength!==null&&n.data.length>a.maxLength.value&&(We(n,{code:Ue.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((i,c)=>a.type._parseAsync(new As(n,i,n.path,c)))).then(i=>ya.mergeArray(r,i));const o=[...n.data].map((i,c)=>a.type._parseSync(new As(n,i,n.path,c)));return ya.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new ei(B(A({},this._def),{minLength:{value:t,message:nt.toString(n)}}))}max(t,n){return new ei(B(A({},this._def),{maxLength:{value:t,message:nt.toString(n)}}))}length(t,n){return new ei(B(A({},this._def),{exactLength:{value:t,message:nt.toString(n)}}))}nonempty(t){return this.min(1,t)}}ei.create=(e,t)=>new ei(A({type:e,minLength:null,maxLength:null,exactLength:null,typeName:mt.ZodArray},At(t)));function df(e){if(e instanceof Ln){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Ts.create(df(r))}return new Ln(B(A({},e._def),{shape:()=>t}))}else return e instanceof ei?new ei(B(A({},e._def),{type:df(e.element)})):e instanceof Ts?Ts.create(df(e.unwrap())):e instanceof hf?hf.create(df(e.unwrap())):e instanceof Wc?Wc.create(e.items.map(t=>df(t))):e}class Ln extends Mt{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=Dt.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==Je.object){const d=this._getOrReturnCtx(t);return We(d,{code:Ue.invalid_type,expected:Je.object,received:d.parsedType}),ht}const{status:r,ctx:a}=this._processInputParams(t),{shape:o,keys:i}=this._getCached(),c=[];if(!(this._def.catchall instanceof Es&&this._def.unknownKeys==="strip"))for(const d in a.data)i.includes(d)||c.push(d);const u=[];for(const d of i){const h=o[d],y=a.data[d];u.push({key:{status:"valid",value:d},value:h._parse(new As(a,y,a.path,d)),alwaysSet:d in a.data})}if(this._def.catchall instanceof Es){const d=this._def.unknownKeys;if(d==="passthrough")for(const h of c)u.push({key:{status:"valid",value:h},value:{status:"valid",value:a.data[h]}});else if(d==="strict")c.length>0&&(We(a,{code:Ue.unrecognized_keys,keys:c}),r.dirty());else if(d!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const d=this._def.catchall;for(const h of c){const y=a.data[h];u.push({key:{status:"valid",value:h},value:d._parse(new As(a,y,a.path,h)),alwaysSet:h in a.data})}}return a.common.async?Promise.resolve().then(()=>he(this,null,function*(){const d=[];for(const h of u){const y=yield h.key,m=yield h.value;d.push({key:y,value:m,alwaysSet:h.alwaysSet})}return d})).then(d=>ya.mergeObjectSync(r,d)):ya.mergeObjectSync(r,u)}get shape(){return this._def.shape()}strict(t){return nt.errToObj,new Ln(A(B(A({},this._def),{unknownKeys:"strict"}),t!==void 0?{errorMap:(n,r)=>{var o,i,c,u;const a=(c=(i=(o=this._def).errorMap)==null?void 0:i.call(o,n,r).message)!=null?c:r.defaultError;return n.code==="unrecognized_keys"?{message:(u=nt.errToObj(t).message)!=null?u:a}:{message:a}}}:{}))}strip(){return new Ln(B(A({},this._def),{unknownKeys:"strip"}))}passthrough(){return new Ln(B(A({},this._def),{unknownKeys:"passthrough"}))}extend(t){return new Ln(B(A({},this._def),{shape:()=>A(A({},this._def.shape()),t)}))}merge(t){return new Ln({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>A(A({},this._def.shape()),t._def.shape()),typeName:mt.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new Ln(B(A({},this._def),{catchall:t}))}pick(t){const n={};for(const r of Dt.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new Ln(B(A({},this._def),{shape:()=>n}))}omit(t){const n={};for(const r of Dt.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new Ln(B(A({},this._def),{shape:()=>n}))}deepPartial(){return df(this)}partial(t){const n={};for(const r of Dt.objectKeys(this.shape)){const a=this.shape[r];t&&!t[r]?n[r]=a:n[r]=a.optional()}return new Ln(B(A({},this._def),{shape:()=>n}))}required(t){const n={};for(const r of Dt.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof Ts;)o=o._def.innerType;n[r]=o}return new Ln(B(A({},this._def),{shape:()=>n}))}keyof(){return kH(Dt.objectKeys(this.shape))}}Ln.create=(e,t)=>new Ln(A({shape:()=>e,unknownKeys:"strip",catchall:Es.create(),typeName:mt.ZodObject},At(t))),Ln.strictCreate=(e,t)=>new Ln(A({shape:()=>e,unknownKeys:"strict",catchall:Es.create(),typeName:mt.ZodObject},At(t))),Ln.lazycreate=(e,t)=>new Ln(A({shape:e,unknownKeys:"strip",catchall:Es.create(),typeName:mt.ZodObject},At(t)));class Ov extends Mt{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function a(o){for(const c of o)if(c.result.status==="valid")return c.result;for(const c of o)if(c.result.status==="dirty")return n.common.issues.push(...c.ctx.common.issues),c.result;const i=o.map(c=>new Ti(c.ctx.common.issues));return We(n,{code:Ue.invalid_union,unionErrors:i}),ht}if(n.common.async)return Promise.all(r.map(o=>he(this,null,function*(){const i=B(A({},n),{common:B(A({},n.common),{issues:[]}),parent:null});return{result:yield o._parseAsync({data:n.data,path:n.path,parent:i}),ctx:i}}))).then(a);{let o;const i=[];for(const u of r){const d=B(A({},n),{common:B(A({},n.common),{issues:[]}),parent:null}),h=u._parseSync({data:n.data,path:n.path,parent:d});if(h.status==="valid")return h;h.status==="dirty"&&!o&&(o={result:h,ctx:d}),d.common.issues.length&&i.push(d.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;const c=i.map(u=>new Ti(u));return We(n,{code:Ue.invalid_union,unionErrors:c}),ht}}get options(){return this._def.options}}Ov.create=(e,t)=>new Ov(A({options:e,typeName:mt.ZodUnion},At(t)));function Q5(e,t){const n=js(e),r=js(t);if(e===t)return{valid:!0,data:e};if(n===Je.object&&r===Je.object){const a=Dt.objectKeys(t),o=Dt.objectKeys(e).filter(c=>a.indexOf(c)!==-1),i=A(A({},e),t);for(const c of o){const u=Q5(e[c],t[c]);if(!u.valid)return{valid:!1};i[c]=u.data}return{valid:!0,data:i}}else if(n===Je.array&&r===Je.array){if(e.length!==t.length)return{valid:!1};const a=[];for(let o=0;o<e.length;o++){const i=e[o],c=t[o],u=Q5(i,c);if(!u.valid)return{valid:!1};a.push(u.data)}return{valid:!0,data:a}}else return n===Je.date&&r===Je.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class Ev extends Mt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),a=(o,i)=>{if(aH(o)||aH(i))return ht;const c=Q5(o.value,i.value);return c.valid?((oH(o)||oH(i))&&n.dirty(),{status:n.value,value:c.data}):(We(r,{code:Ue.invalid_intersection_types}),ht)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,i])=>a(o,i)):a(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}Ev.create=(e,t,n)=>new Ev(A({left:e,right:t,typeName:mt.ZodIntersection},At(n)));class Wc extends Mt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==Je.array)return We(r,{code:Ue.invalid_type,expected:Je.array,received:r.parsedType}),ht;if(r.data.length<this._def.items.length)return We(r,{code:Ue.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ht;!this._def.rest&&r.data.length>this._def.items.length&&(We(r,{code:Ue.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const o=[...r.data].map((i,c)=>{const u=this._def.items[c]||this._def.rest;return u?u._parse(new As(r,i,r.path,c)):null}).filter(i=>!!i);return r.common.async?Promise.all(o).then(i=>ya.mergeArray(n,i)):ya.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new Wc(B(A({},this._def),{rest:t}))}}Wc.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Wc(A({items:e,typeName:mt.ZodTuple,rest:null},At(t)))};class mH extends Mt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==Je.map)return We(r,{code:Ue.invalid_type,expected:Je.map,received:r.parsedType}),ht;const a=this._def.keyType,o=this._def.valueType,i=[...r.data.entries()].map(([c,u],d)=>({key:a._parse(new As(r,c,r.path,[d,"key"])),value:o._parse(new As(r,u,r.path,[d,"value"]))}));if(r.common.async){const c=new Map;return Promise.resolve().then(()=>he(this,null,function*(){for(const u of i){const d=yield u.key,h=yield u.value;if(d.status==="aborted"||h.status==="aborted")return ht;(d.status==="dirty"||h.status==="dirty")&&n.dirty(),c.set(d.value,h.value)}return{status:n.value,value:c}}))}else{const c=new Map;for(const u of i){const d=u.key,h=u.value;if(d.status==="aborted"||h.status==="aborted")return ht;(d.status==="dirty"||h.status==="dirty")&&n.dirty(),c.set(d.value,h.value)}return{status:n.value,value:c}}}}mH.create=(e,t,n)=>new mH(A({valueType:t,keyType:e,typeName:mt.ZodMap},At(n)));class xp extends Mt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==Je.set)return We(r,{code:Ue.invalid_type,expected:Je.set,received:r.parsedType}),ht;const a=this._def;a.minSize!==null&&r.data.size<a.minSize.value&&(We(r,{code:Ue.too_small,minimum:a.minSize.value,type:"set",inclusive:!0,exact:!1,message:a.minSize.message}),n.dirty()),a.maxSize!==null&&r.data.size>a.maxSize.value&&(We(r,{code:Ue.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),n.dirty());const o=this._def.valueType;function i(u){const d=new Set;for(const h of u){if(h.status==="aborted")return ht;h.status==="dirty"&&n.dirty(),d.add(h.value)}return{status:n.value,value:d}}const c=[...r.data.values()].map((u,d)=>o._parse(new As(r,u,r.path,d)));return r.common.async?Promise.all(c).then(u=>i(u)):i(c)}min(t,n){return new xp(B(A({},this._def),{minSize:{value:t,message:nt.toString(n)}}))}max(t,n){return new xp(B(A({},this._def),{maxSize:{value:t,message:nt.toString(n)}}))}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}xp.create=(e,t)=>new xp(A({valueType:e,minSize:null,maxSize:null,typeName:mt.ZodSet},At(t)));class gH extends Mt{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}gH.create=(e,t)=>new gH(A({getter:e,typeName:mt.ZodLazy},At(t)));class vH extends Mt{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return We(n,{received:n.data,code:Ue.invalid_literal,expected:this._def.value}),ht}return{status:"valid",value:t.data}}get value(){return this._def.value}}vH.create=(e,t)=>new vH(A({value:e,typeName:mt.ZodLiteral},At(t)));function kH(e,t){return new yf(A({values:e,typeName:mt.ZodEnum},At(t)))}class yf extends Mt{_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return We(n,{expected:Dt.joinValues(r),received:n.parsedType,code:Ue.invalid_type}),ht}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return We(n,{received:n.data,code:Ue.invalid_enum_value,options:r}),ht}return Ua(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return yf.create(t,A(A({},this._def),n))}exclude(t,n=this._def){return yf.create(this.options.filter(r=>!t.includes(r)),A(A({},this._def),n))}}yf.create=kH;class bH extends Mt{_parse(t){const n=Dt.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==Je.string&&r.parsedType!==Je.number){const a=Dt.objectValues(n);return We(r,{expected:Dt.joinValues(a),received:r.parsedType,code:Ue.invalid_type}),ht}if(this._cache||(this._cache=new Set(Dt.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const a=Dt.objectValues(n);return We(r,{received:r.data,code:Ue.invalid_enum_value,options:a}),ht}return Ua(t.data)}get enum(){return this._def.values}}bH.create=(e,t)=>new bH(A({values:e,typeName:mt.ZodNativeEnum},At(t)));class Tv extends Mt{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==Je.promise&&n.common.async===!1)return We(n,{code:Ue.invalid_type,expected:Je.promise,received:n.parsedType}),ht;const r=n.parsedType===Je.promise?n.data:Promise.resolve(n.data);return Ua(r.then(a=>this._def.type.parseAsync(a,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Tv.create=(e,t)=>new Tv(A({type:e,typeName:mt.ZodPromise},At(t)));class pf extends Mt{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===mt.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),a=this._def.effect||null,o={addIssue:i=>{We(r,i),i.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),a.type==="preprocess"){const i=a.transform(r.data,o);if(r.common.async)return Promise.resolve(i).then(c=>he(this,null,function*(){if(n.value==="aborted")return ht;const u=yield this._def.schema._parseAsync({data:c,path:r.path,parent:r});return u.status==="aborted"?ht:u.status==="dirty"||n.value==="dirty"?vp(u.value):u}));{if(n.value==="aborted")return ht;const c=this._def.schema._parseSync({data:i,path:r.path,parent:r});return c.status==="aborted"?ht:c.status==="dirty"||n.value==="dirty"?vp(c.value):c}}if(a.type==="refinement"){const i=c=>{const u=a.refinement(c,o);if(r.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return c};if(r.common.async===!1){const c=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return c.status==="aborted"?ht:(c.status==="dirty"&&n.dirty(),i(c.value),{status:n.value,value:c.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(c=>c.status==="aborted"?ht:(c.status==="dirty"&&n.dirty(),i(c.value).then(()=>({status:n.value,value:c.value}))))}if(a.type==="transform")if(r.common.async===!1){const i=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!ff(i))return ht;const c=a.transform(i.value,o);if(c instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:c}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(i=>ff(i)?Promise.resolve(a.transform(i.value,o)).then(c=>({status:n.value,value:c})):ht);Dt.assertNever(a)}}pf.create=(e,t,n)=>new pf(A({schema:e,typeName:mt.ZodEffects,effect:t},At(n))),pf.createWithPreprocess=(e,t,n)=>new pf(A({schema:t,effect:{type:"preprocess",transform:e},typeName:mt.ZodEffects},At(n)));class Ts extends Mt{_parse(t){return this._getType(t)===Je.undefined?Ua(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Ts.create=(e,t)=>new Ts(A({innerType:e,typeName:mt.ZodOptional},At(t)));class hf extends Mt{_parse(t){return this._getType(t)===Je.null?Ua(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}hf.create=(e,t)=>new hf(A({innerType:e,typeName:mt.ZodNullable},At(t)));class J5 extends Mt{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===Je.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}J5.create=(e,t)=>new J5(A({innerType:e,typeName:mt.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default},At(t)));class e6 extends Mt{_parse(t){const{ctx:n}=this._processInputParams(t),r=B(A({},n),{common:B(A({},n.common),{issues:[]})}),a=this._def.innerType._parse({data:r.data,path:r.path,parent:A({},r)});return jv(a)?a.then(o=>({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Ti(r.common.issues)},input:r.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new Ti(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}e6.create=(e,t)=>new e6(A({innerType:e,typeName:mt.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch},At(t)));class xH extends Mt{_parse(t){if(this._getType(t)!==Je.nan){const r=this._getOrReturnCtx(t);return We(r,{code:Ue.invalid_type,expected:Je.nan,received:r.parsedType}),ht}return{status:"valid",value:t.data}}}xH.create=e=>new xH(A({typeName:mt.ZodNaN},At(e)));class c5e extends Mt{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class t6 extends Mt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return he(this,null,function*(){const o=yield this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?ht:o.status==="dirty"?(n.dirty(),vp(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})});{const a=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?ht:a.status==="dirty"?(n.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:r.path,parent:r})}}static create(t,n){return new t6({in:t,out:n,typeName:mt.ZodPipeline})}}class n6 extends Mt{_parse(t){const n=this._def.innerType._parse(t),r=a=>(ff(a)&&(a.value=Object.freeze(a.value)),a);return jv(n)?n.then(a=>r(a)):r(n)}unwrap(){return this._def.innerType}}n6.create=(e,t)=>new n6(A({innerType:e,typeName:mt.ZodReadonly},At(t)));var mt;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(mt||(mt={}));const Gt=Os.create;Es.create,ei.create;const Yc=Ln.create;Ov.create,Ev.create,Wc.create;const wH=yf.create;Tv.create,Ts.create,hf.create;const _H=Yc({headerId:Gt(),headerDuration:Gt(),headerDescription:Gt(),alwaysEnabled:Gt(),noCookiesMessage:Gt()}),SH=Yc({title:Gt(),description:Gt(),showMore:Gt(),showLess:Gt(),saveLabel:Gt()}),CH=Yc({title:Gt(),description:Gt(),privacyLink:Gt(),accept:Gt(),reject:Gt(),settings:Gt(),readMore:Gt(),donotSell:Gt()}),jH=Yc({blockedLabel:Gt().max(500)});function AH(e){const t=Yc({title:Gt(),description:Gt(),showMore:Gt(),showLess:Gt(),cancel:Gt(),confirm:Gt(),optSuccessText:Gt()});return e?t.superRefine((n,r)=>{n.optSuccessText.trim()===""&&r.addIssue({code:Ue.custom,message:K("A message is required to show upon opt-out.","cookie-law-info"),path:["optSuccessText"]})}):t}const OH="cky:[&:not(:first-child)]:border-t cky:[&:not(:first-child)]:border-solid cky:[&:not(:first-child)]:border-[#d9d9d9] cky:[&:not(:first-child)]:pt-[15px]",Kc=ce("cky-form-section",OH),r6=ce("cky-form-section cky-form-section-group",OH),EH="cky:relative cky:min-h-[1px] cky:box-border cky:w-1/4 cky:max-w-[25%] cky:basis-1/4 cky:px-[15px] max-[700px]:cky:w-full max-[700px]:cky:max-w-full max-[700px]:cky:basis-full",mf="cky:-mx-[15px] cky:mb-5 cky:flex cky:flex-wrap cky:items-center",wp="cky-label-col cky:relative cky:min-h-[1px] cky:box-border cky:w-[25%] cky:max-w-[25%] cky:basis-[25%] cky:px-[15px]",gf="cky-value-col cky:relative cky:min-h-[1px] cky:box-border cky:w-[75%] cky:max-w-[75%] cky:basis-[75%] cky:px-[15px]";function TH(e){return typeof e=="string"?e:e&&typeof e=="object"&&typeof e.label=="string"?e.label:""}function NH(e,t,n){let r=e;for(let a=0;a<t.length-1;a++){const o=t[a],i=r[o];(i===void 0||typeof i!="object"||i===null)&&(r[o]={}),r=r[o]}r[t[t.length-1]]=n}function vf(e,t){const n=_r(i=>i.current),r=_r(i=>i.setCurrentBanner);return{current:n,patchContent:(i,c)=>{if(t||!n)return;const u=structuredClone(n);u.contents[e]||(u.contents[e]={}),NH(u.contents[e],i,c),r(u)},patchConfigPath:(i,c)=>{if(t||!n)return;const u=structuredClone(n);u.properties.config||(u.properties.config={}),NH(u.properties.config,i,c),r(u)}}}function st(e){return typeof e=="string"?e:e==null?"":typeof e=="object"?JSON.stringify(e):String(e)}const l5e="cky-app-accordion cky-app-accordion-boxed cky:m-0 cky:list-none cky:w-full cky:p-0",Zr=ce("cky-form-section cky:mb-0 cky:flex cky:flex-col cky:gap-5","cky:[&:not(:first-child)]:border-t cky:[&:not(:first-child)]:border-solid cky:[&:not(:first-child)]:border-[#d9d9d9] cky:[&:not(:first-child)]:pt-[15px] cky:pb-[15px] last:cky:pb-0"),Nv=ce("cky-form-section cky-form-section-group cky:mb-0 cky:flex cky:flex-col cky:gap-5","cky:[&:not(:first-child)]:border-t cky:[&:not(:first-child)]:border-solid cky:[&:not(:first-child)]:border-[#d9d9d9] cky:[&:not(:first-child)]:pt-[15px] cky:pb-[15px] last:cky:pb-0"),u5e="cky:mb-5 cky:mt-[10px] cky:flex cky:min-w-0 cky:flex-nowrap cky:items-center",PH="cky:relative cky:min-h-[1px] cky:box-border cky:min-w-0 cky:w-[41.666667%] cky:max-w-[41.666667%] cky:basis-[41.666667%] cky:px-[15px] max-[700px]:cky:mt-2 max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full",_p="cky:mb-0 cky:text-sm cky:font-medium cky:leading-[1.43] cky:text-[#23282d]";function vn({label:e,children:t,labelClassName:n,valueClassName:r,alignStart:a,labelTypography:o="heading",className:i}){const c=o==="plain"?"cky:text-[14px] cky:!font-normal cky:leading-[18px] cky:text-[#23282d]":"cky:text-[14px] cky:font-semibold cky:leading-[18px] cky:text-[#23282d]";return f.jsxs("div",{className:ce("cky:-mx-[15px] cky:mb-0 cky:flex cky:flex-wrap",a?"cky:items-start":"cky:items-center",i),children:[f.jsx("div",{className:n!=null?n:"cky-label-col cky:relative cky:min-h-[1px] cky:box-border cky:w-[25%] cky:max-w-[25%] cky:basis-[25%] cky:px-[15px] max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full",children:f.jsx("div",{className:a?ce("cky:pt-2",c):c,children:e})}),f.jsx("div",{className:ce("cky-value-col",r!=null?r:"cky:relative cky:min-h-[1px] cky:box-border cky:min-w-0 cky:w-[75%] cky:max-w-[75%] cky:basis-[75%] cky:px-[15px] max-[700px]:cky:mt-2 max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full"),children:t})]})}function kf(){return f.jsx(Do,{variant:"premium",className:"cky:!p-0 cky:shrink-0 cky:inline-flex cky:h-[18px] cky:w-[18px] cky:min-h-[18px] cky:min-w-[18px] cky:items-center cky:justify-center cky:leading-none",children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px","aria-hidden":!0,style:{display:"block"}})})}function f5e(){return f.jsx("div",{role:"alert",className:"cky:mb-2.5 cky:flex cky:w-full cky:justify-between cky:rounded-[4px] cky:border cky:border-[#d7e1f2] cky:bg-[#C4DDFD] cky:shadow-[0_5px_15px_rgba(0,0,0,0.02)]",children:f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-wrap cky:items-center cky:gap-4 cky:p-3 max-[600px]:cky:flex-col max-[600px]:cky:items-stretch",children:[f.jsxs("div",{className:"cky:flex cky:min-w-0 cky:flex-1 cky:items-center cky:gap-4",children:[f.jsx("img",{src:qe.themeIllustration,alt:"",className:"cky:block cky:max-w-fit cky:shrink-0"}),f.jsxs("div",{className:"cky:min-w-0 cky:flex-1",children:[f.jsx("div",{role:"heading","aria-level":6,className:"cky:m-0 cky:mb-1 cky:text-sm cky:font-semibold cky:leading-4 cky:text-[#4E4B66]",children:K("Colour customisation is now limited on Free plan","cookie-law-info")}),f.jsx("div",{className:"cky:m-0 cky:text-[13px] cky:font-normal cky:leading-[18px] cky:text-[#4E4B66]",dangerouslySetInnerHTML:{__html:K("You can continue using your existing customised banner as is. However, <b>further edits or new colour customisations are no longer available in your Free plan.</b>","cookie-law-info")}})]})]}),f.jsx("div",{className:"cky:flex cky:shrink-0 cky:items-center max-[600px]:cky:w-full",children:f.jsx(Be,{type:"button",variant:"default",className:"cky:min-h-[32px] cky:w-full cky:rounded-[4px] cky:px-3 cky:py-1.5 cky:text-sm cky:font-semibold sm:cky:w-auto",onClick:()=>{globalThis.location.href="#/dashboard/plans?available=premium"},children:K("Connect to Web App to Access","cookie-law-info")})})]})})}function Wn({fieldLabel:e,value:t,onChange:n,disabled:r,labelClassName:a}){const o=t&&String(t).trim()!==""?String(t).trim():"#000000";return f.jsxs("div",{className:ce("cky:flex cky:w-full cky:min-w-0 cky:flex-1 cky:basis-0 cky:flex-col cky:items-start",r&&"cky:opacity-50"),children:[f.jsx("div",{className:ce("cky:mb-2.5 cky:block cky:w-full cky:text-left cky:text-[14px] cky:font-normal cky:leading-[18px] cky:text-[#50575e]",a),children:e}),f.jsxs("div",{className:"cky:flex cky:h-[30px] cky:w-full cky:max-w-[130px] cky:items-center cky:overflow-hidden cky:rounded-[3px] cky:border cky:border-[#d9d9d9]",children:[f.jsx("div",{className:"cky:block cky:h-full cky:w-10 cky:shrink-0",style:{backgroundColor:o},"aria-hidden":!0}),f.jsx("div",{className:"cky:flex cky:h-full cky:min-w-0 cky:flex-1 cky:items-center cky:bg-[#f6f7f7]",children:f.jsx("input",{type:"text",disabled:r,readOnly:r,className:ce("cky:box-border cky:min-w-0 cky:flex-1 cky:appearance-none","cky:!m-0 cky:!h-full cky:!w-full cky:!rounded-none cky:!border-0 cky:!bg-transparent","cky:!px-2 cky:!py-0 cky:!shadow-none cky:!ring-0 cky:!outline-none","cky:text-xs cky:font-normal cky:uppercase cky:leading-none cky:text-[#555d66]","focus-visible:cky:z-10 focus-visible:cky:!ring-2 focus-visible:cky:ring-inset focus-visible:cky:ring-[var(--cky-primary)]","disabled:cky:cursor-not-allowed disabled:cky:text-[#787c82]"),value:o,onChange:i=>n(i.target.value),spellCheck:!1})})]})]})}function Ns({label:e,onPremiumClick:t,children:n,className:r,labelVariant:a="colours"}){const o=a==="heading"?"cky:text-[14px] cky:font-semibold cky:leading-[18px] cky:text-[#23282d]":"cky:text-[14px] cky:!font-normal cky:leading-[18px] cky:text-[#23282d]";return f.jsx("button",{type:"button",className:ce("cky:relative cky:mb-0 cky:block cky:w-full cky:border-0 cky:bg-transparent cky:p-0 cky:text-left cky:outline-none","focus-visible:cky:ring-2 focus-visible:cky:ring-[var(--cky-primary)] focus-visible:cky:ring-offset-2",r),onClick:t,"aria-label":K("Premium colour customisation — open upgrade options","cookie-law-info"),children:f.jsxs("div",{className:"cky:pointer-events-none cky:relative cky:z-0 cky:-mx-[15px] cky:flex cky:flex-wrap cky:items-center max-[700px]:cky:items-start",children:[f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:w-[25%] cky:max-w-[25%] cky:basis-[25%] cky:self-center cky:px-[15px] max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full",children:f.jsxs("div",{className:"cky:inline-flex cky:items-center cky:gap-2 cky:leading-[18px]",children:[f.jsx("span",{className:o,children:e}),f.jsx("span",{className:"cky:inline-flex cky:shrink-0","aria-hidden":!0,children:f.jsx(kf,{})})]})}),f.jsx("div",{className:ce("cky:relative cky:min-h-[1px] cky:opacity-30 cky:flex cky:w-[75%] cky:max-w-[75%] cky:basis-[75%] cky:flex-wrap cky:items-center cky:gap-x-[30px] cky:gap-y-5 cky:px-[15px] max-[700px]:cky:mt-3 max-[700px]:cky:items-start max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full","[&>*]:cky:min-w-0 [&>*]:cky:flex-1 [&>*]:cky:basis-0"),children:n})]})})}function a6({cfgBtn:e,bg:t,border:n,text:r,onStyleChange:a,onOpenPremium:o}){var c;const i=(c=e.styles)!=null?c:{};return f.jsxs(Ns,{label:K("Colours","cookie-law-info"),onPremiumClick:o,children:[t&&i["background-color"]!=null?f.jsx(Wn,{fieldLabel:K("Background","cookie-law-info"),value:st(i["background-color"]),onChange:u=>a("background-color",u)}):null,n&&i["border-color"]!=null?f.jsx(Wn,{fieldLabel:K("Border","cookie-law-info"),value:st(i["border-color"]),onChange:u=>a("border-color",u)}):null,r&&i.color!=null?f.jsx(Wn,{fieldLabel:K("Text","cookie-law-info"),value:st(i.color),onChange:u=>a("color",u)}):null]})}function d5e({consentLaw:e}){const t=K(e==="gdpr"?"The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)":"The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)","cookie-law-info");return f.jsx("div",{className:"cky-template-law-banner",children:f.jsx("div",{className:"cky-template-law-banner__text",children:t})})}function Pv({label:e,value:t,onChange:n,disabled:r,pickerFallback:a="#000000"}){const o=typeof t=="string"&&t.startsWith("#")?t:a;return f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx("span",{className:"cky:text-xs cky:text-muted-foreground",children:e}),f.jsxs("div",{className:"cky:flex cky:items-center cky:gap-2",children:[f.jsx(Xn,{type:"color",className:"cky:h-9 cky:w-14 cky:cursor-pointer cky:p-1",value:o,onChange:i=>n(i.target.value),disabled:r}),f.jsx(Xn,{className:"cky:w-28",value:t,onChange:i=>n(i.target.value),disabled:r})]})]})}function o6({control:e,name:t,label:n,inputId:r,disabled:a,patchContent:o,patchPath:i,language:c,editorKey:u,valueColExtraClass:d,height:h}){return f.jsx($r,{control:e,name:t,render:({field:y,fieldState:m})=>f.jsx(xr,{"data-invalid":m.invalid,className:"cky:gap-0 cky:space-y-0",children:f.jsx(vn,{className:"cky:mb-5",label:f.jsx(Mr,{htmlFor:r,className:"cky:!font-normal cky:text-[#23282d]",children:n}),labelTypography:"plain",valueClassName:ce(gf,"cky:min-w-0 max-[700px]:cky:mt-2 max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full",d),children:f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-col cky:gap-1",children:[f.jsx(lf,{id:r,value:typeof y.value=="string"?y.value:"",onChange:k=>{y.onChange(k),o([...i],k)},disabled:a,language:c,height:h},u),f.jsx(wr,{errors:m.error})]})})})})}function Ar({control:e,name:t,label:n,inputId:r,disabled:a,patchContent:o,patchPath:i,placeholder:c}){return f.jsx($r,{control:e,name:t,render:({field:u,fieldState:d})=>f.jsx(xr,{"data-invalid":d.invalid,className:"cky:gap-0 cky:space-y-0",children:f.jsx(vn,{className:"cky:mb-5",label:f.jsx(Mr,{htmlFor:r,className:"cky:!font-normal cky:text-[#23282d]",children:n}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:r,type:"text",className:"cky:w-full",disabled:a,"aria-invalid":d.invalid,placeholder:c},u),{value:typeof u.value=="string"?u.value:"",onChange:h=>{u.onChange(h.target.value),o([...i],h.target.value)}})),f.jsx(wr,{errors:d.error})]})})})})}function Sp({control:e,name:t,uid:n,inputSuffix:r,inputIdOverride:a,label:o,onCommit:i,placeholder:c,inputWrapClassName:u="cky:flex cky:flex-col cky:gap-1"}){const d=a!=null?a:`${n}-${r}`;return f.jsx($r,{control:e,name:t,render:({field:h,fieldState:y})=>f.jsx(xr,{"data-invalid":y.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:d,className:"cky:!font-normal cky:text-[#23282d]",children:o}),labelTypography:"plain",children:f.jsxs("div",{className:u,children:[f.jsx(Xn,B(A({id:d,type:"text",className:"cky:w-full","aria-invalid":y.invalid,placeholder:c},h),{value:typeof h.value=="string"?h.value:"",onChange:m=>{h.onChange(m.target.value),i(m.target.value)}})),f.jsx(wr,{errors:y.error})]})})})})}const RH=v.createContext(!1);function y5e(){return v.useContext(RH)}function p5e({children:e}){return f.jsx(RH.Provider,{value:!0,children:e})}function Fa({value:e,title:t,children:n,contentClassName:r}){const a=y5e();return f.jsxs(Ql,{value:e,className:ce("cky-lang-accordion-item cky:mb-2.5 cky:overflow-hidden cky:rounded-[4px] cky:border cky:border-solid cky:border-[#e6eaf0] cky:bg-white last:cky:mb-3",a&&"cky:!border-b-0 cky:shadow-none"),children:[f.jsx(sae,{iconPosition:"left",hideChevron:!0,className:ce("cky-lang-accordion-trigger cky:w-full cky:cursor-pointer cky:!no-underline cky:bg-white cky:p-0 cky:hover:no-underline"),children:f.jsx("span",{className:ce("cky-app-accordion-title cky:m-0 cky:block cky:w-full cky:cursor-pointer",a&&"cky:!bg-white cky:!text-[#23282d] rtl:before:!ml-[10px] rtl:before:!mr-0"),children:t})}),f.jsx(Jl,{className:ce("cky:px-[20px] cky:pt-[15px]",a?"cky:!pb-3":"cky:!pb-[15px]",r),children:n})]})}function bf({control:e,name:t,heading:n,onLabelCommit:r,disabled:a,children:o}){const i=v.useId();return f.jsxs("div",{className:Kc,children:[f.jsx("div",{className:"cky-form-header",children:f.jsx("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:w-full cky:max-w-full cky:basis-full cky:px-[15px]",children:f.jsx("h5",{className:"cky-form-heading",children:n})})})}),f.jsxs("div",{className:"cky-form-content",children:[f.jsx($r,{control:e,name:t,render:({field:c,fieldState:u})=>f.jsx(xr,{"data-invalid":u.invalid,className:"cky:gap-0 cky:space-y-0",children:f.jsx(vn,{className:"cky:mb-5",label:f.jsx(Mr,{htmlFor:i,className:"cky:!font-normal cky:text-[#23282d]",children:K("Label","cookie-law-info")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:i,type:"text","aria-invalid":u.invalid},c),{value:typeof c.value=="string"?c.value:"",onChange:d=>{const h=d.target.value;c.onChange(h),r(h)},disabled:a,className:"cky:w-full"})),f.jsx(wr,{errors:u.error})]})})})}),o]})]})}const h5e=({content:e,disabled:t=!1,language:n="en"})=>{var k,w,x,b,_,C,E,O;const{current:r,patchContent:a}=vf(n,t),o=((k=e==null?void 0:e.notice)==null?void 0:k.elements)||{},i=((w=o.buttons)==null?void 0:w.elements)||{},c=typeof o.description=="string"?o.description:"",d=`${r&&typeof r.id=="number"?r.id:0}-${n}-notice-desc`,h=$a({resolver:Ba(CH),values:{title:o.title||"",description:c,privacyLink:o.privacyLink||"",accept:i.accept||"",reject:i.reject||"",settings:i.settings||"",readMore:i.readMore||"",donotSell:i.donotSell||""},mode:"onChange"});if(!r||((_=(b=(x=r.properties)==null?void 0:x.config)==null?void 0:b.notice)==null?void 0:_.status)===!1)return null;const y=(O=(E=(C=r.properties)==null?void 0:C.settings)==null?void 0:E.applicableLaw)!=null?O:"",m=[["accept",K('"Accept All" button',"cookie-law-info")],["reject",K('"Reject All" button',"cookie-law-info")],["settings",K('"Customise" button',"cookie-law-info")]].map(([j,N])=>({name:j,heading:N,path:["notice","elements","buttons","elements",j]}));return f.jsxs(Fa,{value:"notice",title:K("Cookie Notice","cookie-law-info"),children:[f.jsxs("div",{className:r6,children:[f.jsx("div",{className:"cky-form-header"}),f.jsxs("div",{className:"cky-form-content",children:[f.jsx(Ar,{control:h.control,name:"title",label:f.jsx("h6",{children:K("Title","cookie-law-info")}),inputId:"cky-notice-title",disabled:t,patchContent:a,patchPath:["notice","elements","title"]}),f.jsx(o6,{control:h.control,name:"description",label:f.jsx("h6",{children:K("Message","cookie-law-info")}),inputId:"cky-notice-message",disabled:t,patchContent:a,patchPath:["notice","elements","description"],language:n,editorKey:d,valueColExtraClass:"cky-wp-editor-notice",height:"200"})]})]}),y==="gdpr"?m.map(({name:j,heading:N,path:P})=>f.jsx(bf,{control:h.control,name:j,heading:N,onLabelCommit:R=>a([...P],R),disabled:t},j)):null,f.jsx(bf,{control:h.control,name:"readMore",heading:K('"Cookie Policy" link',"cookie-law-info"),onLabelCommit:j=>a(["notice","elements","buttons","elements","readMore"],j),disabled:t,children:f.jsx(Ar,{control:h.control,name:"privacyLink",label:K("URL","cookie-law-info"),inputId:"cky-notice-privacy-link",disabled:t,patchContent:a,patchPath:["notice","elements","privacyLink"],placeholder:K("Enter the URL to your cookie policy or privacy page","cookie-law-info")})}),y==="ccpa"&&f.jsx(bf,{control:h.control,name:"donotSell",heading:K('"Do Not Sell" link',"cookie-law-info"),onLabelCommit:j=>a(["notice","elements","buttons","elements","donotSell"],j),disabled:t})]})},m5e=({content:e,disabled:t=!1,language:n="en"})=>{var C,E,O,j,N,P,R,M,F,H,U,z,$;const{current:r,patchContent:a}=vf(n,t),o=((C=e==null?void 0:e.preferenceCenter)==null?void 0:C.elements)||{},c=!!(r?(M=(R=(P=(N=(j=(O=(E=r.properties)==null?void 0:E.config)==null?void 0:O.preferenceCenter)==null?void 0:j.elements)==null?void 0:N.buttons)==null?void 0:P.elements)==null?void 0:R.save)==null?void 0:M.status:void 0),u=c?["preferenceCenter","elements","buttons","elements","save"]:["categoryPreview","elements","buttons","elements","save"],d=(H=(F=e==null?void 0:e.categoryPreview)==null?void 0:F.elements)==null?void 0:H.buttons,h=(U=d==null?void 0:d.elements)==null?void 0:U.save,y=($=(z=o.buttons)==null?void 0:z.elements)==null?void 0:$.save,m=TH(c?y:h),k=typeof o.description=="string"?o.description:"",x=`${r&&typeof r.id=="number"?r.id:0}-${n}-pref-desc`,b=Z=>{r&&a([...u],Z)},_=$a({resolver:Ba(SH),values:{title:o.title||"",description:k,showMore:o.showMore||"",showLess:o.showLess||"",saveLabel:m},mode:"onChange"});return r?f.jsxs(Fa,{value:"preference",title:K("Preference Centre","cookie-law-info"),children:[f.jsxs("div",{className:r6,children:[f.jsx("div",{className:"cky-form-header"}),f.jsxs("div",{className:"cky-form-content",children:[f.jsx(Ar,{control:_.control,name:"title",label:f.jsx("h6",{children:K("Title","cookie-law-info")}),inputId:"cky-pref-title",disabled:t,patchContent:a,patchPath:["preferenceCenter","elements","title"]}),f.jsx(o6,{control:_.control,name:"description",label:f.jsx("h6",{children:K("Privacy overview","cookie-law-info")}),inputId:"cky-preference-privacy",disabled:t,patchContent:a,patchPath:["preferenceCenter","elements","description"],language:n,editorKey:x,valueColExtraClass:"cky-wp-editor-pref",height:"200"}),f.jsx(Ar,{control:_.control,name:"showMore",label:f.jsx("h6",{children:K('"Show more" button',"cookie-law-info")}),inputId:"cky-pref-show-more",disabled:t,patchContent:a,patchPath:["preferenceCenter","elements","showMore"]}),f.jsx(Ar,{control:_.control,name:"showLess",label:f.jsx("h6",{children:K('"Show less" button',"cookie-law-info")}),inputId:"cky-pref-show-less",disabled:t,patchContent:a,patchPath:["preferenceCenter","elements","showLess"]})]})]}),f.jsx(bf,{control:_.control,name:"saveLabel",heading:K('"Save My Preferences" button',"cookie-law-info"),onLabelCommit:b,disabled:t})]}):null},g5e=({content:e,translate:t=!1,disabled:n=!1,language:r="en"})=>{var E,O,j,N,P,R;const{current:a,patchContent:o,patchConfigPath:i}=vf(r,n),c=a&&(j=(O=(E=a.properties)==null?void 0:E.settings)==null?void 0:O.applicableLaw)!=null?j:"",d=((e==null?void 0:e.auditTable)||{}).elements||{},y=(d.headers||{}).elements||{},x=((((e==null?void 0:e.preferenceCenter)||{}).elements||{}).category||{}).elements||{},b=a?((R=(P=(N=a.properties)==null?void 0:N.config)==null?void 0:P.auditTable)==null?void 0:R.status)!==!1:!1,_=M=>{i(["auditTable","status"],M)},C=$a({resolver:Ba(_H),values:{headerId:y.id||"",headerDuration:y.duration||"",headerDescription:y.description||"",alwaysEnabled:x.alwaysEnabled||"",noCookiesMessage:d.message||""},mode:"onChange"});return a?f.jsx(Fa,{value:"cookie-list",title:K("Cookie List","cookie-law-info"),children:f.jsxs("div",{className:Kc,children:[f.jsx("div",{className:"cky-form-header"}),f.jsxs("div",{className:"cky-form-content",children:[!t&&c!=="ccpa"&&f.jsxs("div",{className:mf,children:[f.jsx(kt,{className:wp,htmlFor:"cky-show-cookie-declaration",children:f.jsx("h6",{children:K("Show cookie list","cookie-law-info")})}),f.jsx("div",{className:gf,children:f.jsx(pn,{id:"cky-show-cookie-declaration",checked:b,onCheckedChange:_,disabled:n})})]}),f.jsx(Ar,{control:C.control,name:"headerId",label:f.jsx("h6",{children:K('"Cookie" label',"cookie-law-info")}),inputId:"cky-cookie-label-id",disabled:n,patchContent:o,patchPath:["auditTable","elements","headers","elements","id"]}),f.jsx(Ar,{control:C.control,name:"headerDuration",label:f.jsx("h6",{children:K('"Duration" label',"cookie-law-info")}),inputId:"cky-cookie-label-duration",disabled:n,patchContent:o,patchPath:["auditTable","elements","headers","elements","duration"]}),f.jsx(Ar,{control:C.control,name:"headerDescription",label:f.jsx("h6",{children:K('"Description" label',"cookie-law-info")}),inputId:"cky-cookie-label-description",disabled:n,patchContent:o,patchPath:["auditTable","elements","headers","elements","description"]}),c==="ccpa"?null:f.jsxs(f.Fragment,{children:[f.jsx(Ar,{control:C.control,name:"alwaysEnabled",label:f.jsx("h6",{children:K('"Always Active" label',"cookie-law-info")}),inputId:"cky-cookie-always-enabled",disabled:n,patchContent:o,patchPath:["preferenceCenter","elements","category","elements","alwaysEnabled"]}),f.jsx(Ar,{control:C.control,name:"noCookiesMessage",label:f.jsx("h6",{children:K('"No cookies to display" label',"cookie-law-info")}),inputId:"cky-cookie-no-cookies-msg",disabled:n,patchContent:o,patchPath:["auditTable","elements","message"]})]})]})]})}):null},v5e=Yc({hoverTitle:Gt(),position:wH(["bottom-left","bottom-right"])}),k5e=({content:e,translate:t=!1,disabled:n=!1,language:r="en"})=>{var x,b,_,C;const{current:a,patchContent:o,patchConfigPath:i}=vf(r,n),u=((e==null?void 0:e.revisitConsent)||{}).elements||{},d=a?((b=(x=a.properties)==null?void 0:x.config)==null?void 0:b.revisitConsent)||{}:{},h=d.status!==!1,m=(d.position||"bottom-right")==="bottom-left"?"bottom-left":"bottom-right",k=(C=(_=d.styles)==null?void 0:_["background-color"])!=null?C:"#0056A7",w=$a({resolver:Ba(v5e),values:{hoverTitle:u.title||"",position:m},mode:"onChange"});return a?f.jsx(Fa,{value:"revisit-consent",title:K("Revisit Consent Button","cookie-law-info"),children:f.jsxs("div",{className:Kc,children:[f.jsx("div",{className:"cky-form-header"}),f.jsxs("div",{className:"cky-form-content",children:[!t&&f.jsxs("div",{className:mf,children:[f.jsx(kt,{className:wp,htmlFor:"cky-revisit-consent-button",children:f.jsx("h6",{children:K("Revisit consent button","cookie-law-info")})}),f.jsx("div",{className:gf,children:f.jsx(pn,{id:"cky-revisit-consent-button",checked:h,onCheckedChange:E=>i(["revisitConsent","status"],E),disabled:n})})]}),f.jsx(Ar,{control:w.control,name:"hoverTitle",label:f.jsx("h6",{children:K("Text on hover","cookie-law-info")}),inputId:"cky-revisit-hover-text",disabled:n,patchContent:o,patchPath:["revisitConsent","elements","title"]}),!t&&f.jsx($r,{control:w.control,name:"position",render:({field:E,fieldState:O})=>f.jsx(xr,{"data-invalid":O.invalid,className:"cky:space-y-0",children:f.jsxs("div",{className:mf,children:[f.jsx(kt,{className:wp,children:f.jsx("h6",{children:K("Position","cookie-law-info")})}),f.jsxs("div",{className:gf,children:[f.jsxs(Ei,{value:E.value,onValueChange:j=>{const N=j;E.onChange(N),i(["revisitConsent","position"],N)},disabled:n,className:"cky:flex cky:flex-wrap cky:items-center cky:gap-6","aria-invalid":O.invalid,children:[f.jsxs(kt,{htmlFor:"cky-revisit-consent-position-bl",className:"cky:flex cky:cursor-pointer cky:items-center cky:gap-2",children:[f.jsx(Qo,{value:"bottom-left",id:"cky-revisit-consent-position-bl"}),f.jsx("span",{children:K("Left","cookie-law-info")})]}),f.jsxs(kt,{htmlFor:"cky-revisit-consent-position-br",className:"cky:flex cky:cursor-pointer cky:items-center cky:gap-2",children:[f.jsx(Qo,{value:"bottom-right",id:"cky-revisit-consent-position-br"}),f.jsx("span",{children:K("Right","cookie-law-info")})]})]}),f.jsx(wr,{errors:O.error})]})]})})}),!t&&f.jsxs("div",{className:mf,children:[f.jsx(kt,{className:wp,children:f.jsx("h6",{children:K("Colours","cookie-law-info")})}),f.jsx("div",{className:gf,children:f.jsx("div",{className:"cky:flex cky:flex-wrap cky:items-end cky:gap-6",children:f.jsx(Pv,{label:K("Background","cookie-law-info"),value:String(k),pickerFallback:"#0056A7",onChange:E=>i(["revisitConsent","styles","background-color"],E),disabled:n})})})]})]})]})}):null},b5e=({content:e,translate:t=!1,disabled:n=!1,language:r="en"})=>{var C,E,O,j,N,P;const{current:a,patchContent:o,patchConfigPath:i}=vf(r,n),c=v.useId(),d=((e==null?void 0:e.videoPlaceholder)||{}).elements||{},h=a?((E=(C=a.properties)==null?void 0:C.config)==null?void 0:E.videoPlaceholder)||{}:{},y=h.styles||{},m=(((O=h.elements)==null?void 0:O.title)||{}).styles,k=(j=y["background-color"])!=null?j:"#000000",w=(N=y["border-color"])!=null?N:"#000000",x=(P=m==null?void 0:m.color)!=null?P:"#ffffff",b=st(d.title),_=$a({resolver:Ba(jH),values:{blockedLabel:b},mode:"onChange"});return a?f.jsx(Fa,{value:"blocked-content",title:K("Blocked Content","cookie-law-info"),children:f.jsxs("div",{className:Kc,children:[f.jsx("div",{className:"cky-form-header"}),f.jsxs("div",{className:"cky-form-content",children:[f.jsx(Ar,{control:_.control,name:"blockedLabel",label:f.jsx("h6",{children:K("Label","cookie-law-info")}),inputId:c,disabled:n,patchContent:o,patchPath:["videoPlaceholder","elements","title"]}),!t&&f.jsxs("div",{className:mf,children:[f.jsx(kt,{className:wp,children:f.jsx("h6",{children:K("Colours","cookie-law-info")})}),f.jsx("div",{className:gf,children:f.jsxs("div",{className:"cky:flex cky:flex-wrap cky:items-end cky:gap-6",children:[f.jsx(Pv,{label:K("Background","cookie-law-info"),value:String(k),onChange:R=>i(["videoPlaceholder","styles","background-color"],R),disabled:n}),f.jsx(Pv,{label:K("Border","cookie-law-info"),value:String(w),onChange:R=>i(["videoPlaceholder","styles","border-color"],R),disabled:n}),f.jsx(Pv,{label:K("Text","cookie-law-info"),value:String(x),onChange:R=>i(["videoPlaceholder","elements","title","styles","color"],R),disabled:n})]})})]})]})]})}):null},MH=365,i6=1,s6=9999;function Rv(e,t=i6,n=s6){if(e==="")return!0;const r=Number(e);return r>n||r<t}function x5e(e=i6,t=s6){return`Please enter a value between ${e} and ${t}`}function w5e(e){return e===""?"":typeof e=="number"&&!Number.isNaN(e)?String(e):typeof e=="string"?e:String(MH)}function _5e(e){return Rv(e)?e:Number(e)}function kn(e){var n;const t=e.properties;return(n=t==null?void 0:t.settings)==null?void 0:n.applicableLaw}function S5e(e){return e==!0}function C5e(e){if(!Array.isArray(e)||e.length===0)return"gdpr";const t=e.find(a=>S5e(a.status)),n=t!=null?t:e[0];return kn(n)==="ccpa"?"ccpa":"gdpr"}function It(e){return JSON.parse(JSON.stringify(e))}function Ni(e,t){return(!e[t]||typeof e[t]!="object")&&(e[t]={}),e[t]}function c6(e,t,n){const r=It(e);if(typeof r.properties=="string")try{r.properties=JSON.parse(r.properties)}catch(y){r.properties={}}const a=Ni(r,"properties"),o=Ni(a,"settings"),i=Ni(a,"behaviours"),c=Ni(a,"config"),u=Ni(c,"notice");o.ruleSet=[{code:n.region,regions:[]}];const d=Ni(o,"consentExpiry");d.status=!0,d.value=_5e(n.consentExpiration);const h=Ni(i,"reloadBannerOnAccept");return h.status=n.reloadOnConsent,t==="ccpa"&&(u.status=n.showBanner),r}function LH(e){var r;if(!e)return"";const t=e.properties,n=(r=t==null?void 0:t.meta)==null?void 0:r.customCSS;return typeof n=="string"?n:""}function j5e(e,t,n){if(kn(e)!==t)return It(e);const r=It(e),a=Ni(r,"properties"),o=Ni(a,"meta");return o.customCSS=n,r}function l6(e,t,n){return e.map(r=>{const a=r.slug;if(!a||String(a).toLowerCase()==="necessary")return It(r);const o=It(r);return Object.prototype.hasOwnProperty.call(t,a)&&(o.prior_consent=!!t[a]),Object.prototype.hasOwnProperty.call(n,a)&&(o.visibility=!n[a]),o})}function Mv(e,t=!1){return he(this,null,function*(){return pt.post({path:"/banners/bulk",params:{clear:String(t)},data:{banners:e}})})}function Lv(e,t){return e.map(n=>{const r=It(n);return r.status=kn(r)===t,r})}function A5e(e){return he(this,null,function*(){try{const t=yield pt.get({path:"/banners/presets",params:{ver:e}});return Array.isArray(t)?t:[]}catch(t){return console.error(t),[]}})}function DH(e,t){const n=A({},e);for(const r in t){const a=t[r],o=n[r];o&&typeof o=="object"&&a&&typeof a=="object"?n[r]=DH(o,a):n[r]=a}return n}function IH(){return K("Your opt-out preference has been honored.","cookie-law-info")}function $H(){return K('Banner closes automatically in <span id="ckyCountdownTimer"></span> s...',"cookie-law-info")}function BH(e,t){Br(e,t,n=>{var i,c,u;const r=(i=n.optoutPopup)!=null?i:{};n.optoutPopup=r;const a=(c=r.elements)!=null?c:{};r.elements=a;const o=a.optoutSuccess;if(o&&typeof o=="object"){const d=o,h=(u=d.elements)!=null?u:{};d.elements=h,(typeof h.text!="string"||h.text.trim()==="")&&(h.text=IH()),(typeof h.subtext!="string"||h.subtext.trim()==="")&&(h.subtext=$H());return}a.optoutSuccess={elements:{text:IH(),subtext:$H()}}})}function Dv(e,t){if(!e)return!1;const n=e.contents,a=wv(n,t).optoutPopup,o=a==null?void 0:a.elements,i=o==null?void 0:o.optoutSuccess;if(!i||typeof i!="object")return!1;const c=i.elements;if(!c)return!0;const u=c.text;return u==null||typeof u!="string"?!0:u.trim()===""}function O5e(e,t){const n=e.preferenceCenter,r=n==null?void 0:n.elements,a=r==null?void 0:r.buttons,o=a==null?void 0:a.elements;o&&(Object.prototype.hasOwnProperty.call(t,"accept")&&(o.accept=It(t.accept)),Object.prototype.hasOwnProperty.call(t,"reject")&&(o.reject=It(t.reject)))}function E5e(e,t){const n=e.optoutPopup,r=n==null?void 0:n.elements,a=r==null?void 0:r.optOption,o=a==null?void 0:a.elements;o&&Object.prototype.hasOwnProperty.call(t,"donotSell")&&(o.title=It(t.donotSell))}function T5e(e){const t=e.notice,n=t==null?void 0:t.elements,r=n==null?void 0:n.buttons,a=r==null?void 0:r.elements;if(!a)return;const o=e.preferenceCenter,i=o==null?void 0:o.elements,c=i==null?void 0:i.buttons,u=c==null?void 0:c.elements;if(!u)return;const d=a.accept,h=a.reject;u.accept&&(d!=null&&d.styles)&&(u.accept.styles=It(d.styles)),u.reject&&h&&(u.reject.styles=It(h.styles),u.reject.status=h.status)}function N5e(e,t){const n=e.properties;if(!n)return;const r=e.contents,a=wv(r,t),o=a.notice;if(!o)return;const i=o.elements,c=i==null?void 0:i.buttons,u=c==null?void 0:c.elements;if(!u)return;O5e(a,u),E5e(a,u);const d=n.config;d&&T5e(d)}function UH(e){const t=e.properties;if(!t)return;const n=t.settings,r=t.config;if(!n||!r)return;const a=r.preferenceCenter,o=a==null?void 0:a.elements,i=o==null?void 0:o.buttons,c=i==null?void 0:i.elements,u=c==null?void 0:c.save;if(!u)return;const d=r.categoryPreview,h=!!(d!=null&&d.status),y=n.type;let m=!0;y==="classic"&&h&&(m=!1),u.status=m}function u6(e){var n;const t=e.properties;return t?JSON.stringify({theme:(n=t.settings)==null?void 0:n.theme,contents:e.contents,config:t.config}):""}function FH(e,t,n){var o,i;const r=(o=e.preferenceCenter)!=null?o:{};e.preferenceCenter=r;const a=(i=r.elements)!=null?i:{};r.elements=a,a[t]=n}function zH(e,t,n){var o,i;const r=(o=e.optoutPopup)!=null?o:{};e.optoutPopup=r;const a=(i=r.elements)!=null?i:{};r.elements=a,a[t]=n}function P5e(e,t){var i,c,u,d;const n=(i=e.optoutPopup)!=null?i:{};e.optoutPopup=n;const r=(c=n.elements)!=null?c:{};n.elements=r;const a=(u=r.optoutSuccess)!=null?u:{};r.optoutSuccess=a;const o=(d=a.elements)!=null?d:{};a.elements=o,o.text=t}function R5e(e,t){var a,o;const n=(a=e.videoPlaceholder)!=null?a:{};e.videoPlaceholder=n;const r=(o=n.elements)!=null?o:{};n.elements=r,r.title=t}function Br(e,t,n){const r=pa(e,["contents"]);let a=r[t];if(!a||typeof a!="object"){const o=r.en;a=o&&typeof o=="object"?It(o):{},r[t]=a}n(a)}function pa(e,t){let n=e;for(const r of t){const a=n[r];if(!a||typeof a!="object"){const o={};n[r]=o,n=o}else n=a}return n}const M5e={notice:h5e,preference:m5e,"cookie-list":g5e,"revisit-consent":k5e,"blocked-content":b5e,"opt-out-center":({content:e,translate:t=!1,disabled:n=!1,language:r="en"})=>{var se,W,ie,de,ue,we,fe,pe,Ae,Te,te;const{current:a,patchContent:o,patchConfigPath:i}=vf(r,n),c=v.useRef(!1),u=a&&(ie=(W=(se=a.properties)==null?void 0:se.settings)==null?void 0:W.applicableLaw)!=null?ie:"",h=((e==null?void 0:e.optoutPopup)||{}).elements||{},m=(h.buttons||{}).elements||{},k=st(h.description),w=a&&typeof a.id=="number"?a.id:0,x=`${w}-${r}-optout-desc`,b=h.optoutSuccess,_=b==null?void 0:b.elements;v.useEffect(()=>{var ve;if(u!=="ccpa"||n||!a)return;const Ce=(ve=a.contents)==null?void 0:ve[r];if(!Ce||typeof Ce!="object")return;const Ee=Ce.optoutPopup,me=Ee==null?void 0:Ee.elements;if((me==null?void 0:me.optoutSuccess)!=null&&typeof me.optoutSuccess=="object"||c.current)return;c.current=!0;const Se=structuredClone(a);BH(Se,r),_r.getState().setCurrentBanner(Se)},[u,n,r,w,a]);const C=a?(de=a.properties)==null?void 0:de.config:void 0,E=C==null?void 0:C.optoutPopup,O=E==null?void 0:E.elements,j=O==null?void 0:O.optoutSuccess,N=j==null?void 0:j.styles,P=j==null?void 0:j.elements,R=(ue=P==null?void 0:P.icon)==null?void 0:ue.styles,M=(we=P==null?void 0:P.text)==null?void 0:we.styles,F=(fe=P==null?void 0:P.subtext)==null?void 0:fe.styles,H=O==null?void 0:O.optOption,U=(pe=H==null?void 0:H.elements)==null?void 0:pe.toggle,z=(Ae=U==null?void 0:U.states)!=null?Ae:{},$=(Te=z.active)==null?void 0:Te.styles,Z=(te=z.inactive)==null?void 0:te.styles,D=!!b,X=v.useMemo(()=>AH(D),[D]),V=$a({resolver:Ba(X),values:{title:h.title||"",description:k,showMore:h.showMore||"",showLess:h.showLess||"",cancel:m.cancel||"",confirm:m.confirm||"",optSuccessText:st(_==null?void 0:_.text)},mode:"onChange"});if(!a||u!=="ccpa")return null;const ne=(Ce,Ee)=>{i(["optoutPopup","elements","optOption","elements","toggle","states",Ce,"styles","background-color"],Ee)},I=(Ce,Ee)=>{const me=["optoutPopup","elements","optoutSuccess"],Se=Ce==="bg"?[...me,"styles","background-color"]:[...me,"elements",Ce,"styles","color"];i(Se,Ee)},ee=()=>{const Ce=globalThis.location;Ce&&(Ce.hash="#/dashboard/plans?available=premium")};return f.jsxs(Fa,{value:"opt-out-center",title:Q("Opt-out center","cookie-law-info"),children:[f.jsx("div",{className:r6,children:f.jsxs("div",{className:"cky-form-content",children:[f.jsx(Ar,{control:V.control,name:"title",label:f.jsx("h6",{children:Q("Title","cookie-law-info")}),inputId:"cky-optout-title",disabled:n,patchContent:o,patchPath:["optoutPopup","elements","title"]}),f.jsx(o6,{control:V.control,name:"description",label:f.jsx("h6",{children:Q("Privacy overview","cookie-law-info")}),inputId:"cky-optout-privacy",disabled:n,patchContent:o,patchPath:["optoutPopup","elements","description"],language:r,editorKey:x,valueColExtraClass:"cky-wp-editor-optout",height:"180"}),f.jsx(Ar,{control:V.control,name:"showMore",label:f.jsx("h6",{children:Q("“Show more” button","cookie-law-info")}),inputId:"cky-optout-show-more",disabled:n,patchContent:o,patchPath:["optoutPopup","elements","showMore"]}),f.jsx(Ar,{control:V.control,name:"showLess",label:f.jsx("h6",{children:Q("“Show less” button","cookie-law-info")}),inputId:"cky-optout-show-less",disabled:n,patchContent:o,patchPath:["optoutPopup","elements","showLess"]})]})}),!t&&U?f.jsx("div",{className:Kc,children:f.jsx("div",{className:"cky-form-content",children:f.jsx(Ns,{label:f.jsxs("span",{className:"cky-action-link cky:inline-flex cky:items-center cky:gap-1.5",children:[f.jsx("h6",{className:"cky:m-0 cky:inline",children:Q("Checkbox","cookie-law-info")}),f.jsx(Ct,{icon:"crown",width:"10px",height:"8px","aria-hidden":!0})]}),labelVariant:"heading",onPremiumClick:ee,children:f.jsx("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:[["active",Q("Enabled state","cookie-law-info"),$],["inactive",Q("Disabled state","cookie-law-info"),Z]].map(([Ce,Ee,me])=>f.jsx("div",{className:EH,children:f.jsx(Wn,{fieldLabel:Ee,value:st(me==null?void 0:me["background-color"]),onChange:Se=>ne(Ce,Se),disabled:n})},Ce))})})})}):null,f.jsx(bf,{control:V.control,name:"cancel",heading:Q("“Cancel” button","cookie-law-info"),onLabelCommit:Ce=>o(["optoutPopup","elements","buttons","elements","cancel"],Ce),disabled:n}),f.jsx(bf,{control:V.control,name:"confirm",heading:Q("“Save My Preferences” button","cookie-law-info"),onLabelCommit:Ce=>o(["optoutPopup","elements","buttons","elements","confirm"],Ce),disabled:n}),b?f.jsxs("div",{className:Kc,children:[f.jsx("h5",{className:"cky-form-heading",children:Q("Opt-out confirmation message","cookie-law-info")}),f.jsx(Ar,{control:V.control,name:"optSuccessText",label:Q("Label","cookie-law-info"),inputId:"cky-optout-success-message",disabled:n,patchContent:o,patchPath:["optoutPopup","elements","optoutSuccess","elements","text"],placeholder:Q("Your opt-out preference has been honored.","cookie-law-info")}),t?null:f.jsx("div",{className:"cky-form-content",children:f.jsx(Ns,{label:Q("Colours","cookie-law-info"),onPremiumClick:ee,children:f.jsx("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:[["bg",Q("Background","cookie-law-info"),()=>st(N==null?void 0:N["background-color"])],["icon",Q("Icon","cookie-law-info"),()=>st(R==null?void 0:R.color)],["text",Q("Text","cookie-law-info"),()=>st(M==null?void 0:M.color)],["subtext",Q("Subtext","cookie-law-info"),()=>st(F==null?void 0:F.color)]].map(([Ce,Ee,me])=>f.jsx("div",{className:EH,children:f.jsx(Wn,{fieldLabel:Ee,value:me(),onChange:Se=>I(Ce,Se),disabled:n})},Ce))})})})]}):null,t?null:f.jsx("div",{className:Kc,children:f.jsx("div",{className:"cky-form-content",children:f.jsxs("div",{className:mf,children:[f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:w-1/3 cky:max-w-[33.33333333%] cky:basis-1/3 cky:px-[15px] max-[700px]:cky:w-full max-[700px]:cky:max-w-full max-[700px]:cky:basis-full",children:f.jsxs(Be,{type:"button",variant:"ghost",className:"cky-action-link cky:m-0 cky:inline-flex cky:items-center cky:gap-1.5 cky:border-0 cky:bg-transparent cky:p-0 cky:text-left",onClick:ee,children:[Q("Respect “Global Privacy control”","cookie-law-info"),f.jsx(Ct,{icon:"crown",width:"10px",height:"8px","aria-hidden":!0})]})}),f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:w-[41.66666667%] cky:max-w-[41.66666667%] cky:basis-[41.66666667%] cky:px-[15px] max-[700px]:cky:w-full max-[700px]:cky:max-w-full max-[700px]:cky:basis-full",children:f.jsx(pn,{id:"cky-toggle-gpc-react",checked:!1,onCheckedChange:ee,disabled:n})})]})})})]})}},HH=({language:e,translate:t=!1,disabled:n=!1,accordionValue:r,onAccordionValueChange:a})=>{var m,k,w,x,b;const o=_r(_=>_.current);if(o===!1||!o)return null;const i=((k=(m=o.properties)==null?void 0:m.settings)==null?void 0:k.applicableLaw)||"",c=Ez(i),u=((b=(x=(w=o.properties)==null?void 0:w.config)==null?void 0:x.notice)==null?void 0:b.status)!==!1,d=t&&u?"notice":void 0,h=a!==void 0,y=wv(o.contents,e,af());return f.jsx("div",{className:ce("cky-tab-content-accordion cky:mt-[10px] cky:w-full",of(e)&&"cky-app-rtl"),children:f.jsx(Xl,{type:"single",collapsible:!0,value:h?r!=null?r:"":void 0,defaultValue:h?void 0:d,onValueChange:_=>{h&&a(_)},className:"cky-app-accordion cky-app-accordion-boxed cky:m-0 cky:list-none cky:p-0 cky:w-full",children:c.map(({id:_})=>{const C=M5e[_];return f.jsx(C,{content:y,translate:t,disabled:n,language:e},_)})})})};function L5e({hideNav:e=!1,showGdprIndicator:t=!1}){return v.useEffect(()=>{const{loadInfo:n,reInit:r}=ct.getState();he(null,null,function*(){try{yield n(!0),yield r()}catch(a){}})},[]),f.jsx(f.Fragment,{children:f.jsxs("div",{className:"cky-app-nav-bar",children:[f.jsx(u_e,{}),e?null:f.jsx(w_e,{showGdprIndicator:t})]})})}const D5e="cky-app-body",I5e="cky-app-body-without-nav",VH="cky:p-0! cky:m-0!";function $5e(){var t,n;return!!((n=(t=qk().at(-1))==null?void 0:t.staticData)!=null&&n.showAffiliateBanner)}function B5e(){var t,n;return!!((n=(t=qk().at(-1))==null?void 0:t.staticData)!=null&&n.showGdprAnniversaryBanner)}function U5e(){var t,n;return!!((n=(t=qk().at(-1))==null?void 0:t.staticData)!=null&&n.hideNav)}function F5e(){var t;const e=ct(n=>n.info);return!!e&&typeof e=="object"&&((t=e.plan)==null?void 0:t.name)==="Agency"}const z5e=()=>f.jsx("div",{className:"cky:container cky:py-8",children:f.jsxs("div",{className:"cky:text-center",children:[f.jsx("h1",{className:"cky:text-2xl cky:font-bold cky:mb-4",children:K("Page Not Found","cookie-law-info")}),f.jsx("p",{className:"cky:text-gray-600",children:K("The page you're looking for doesn't exist.","cookie-law-info")})]})}),qH="cky_gdpr_anniversary_dismissed";function H5e(){try{if(!sessionStorage.getItem(qH))return!1;const e=localStorage.getItem(qH);return!!e&&Date.now()<Number(e)}catch(e){return!1}}function V5e(){const e=ct(b=>b.info_loaded),t=ct(b=>{var _,C;return!!((C=(_=b.options)==null?void 0:_.account)!=null&&C.connected)}),n=F5e(),r=$5e(),a=B5e(),o=U5e(),[i,c]=v.useState(H5e),[u,d]=v.useState(0),h=Date.now()>=dz.getTime(),y=v.useCallback(()=>c(!0),[]),m=v.useCallback(b=>d(b),[]),k=e&&!t&&!h&&a,w=k&&!i&&!h,x=e&&t&&!n&&r;return f.jsxs(f.Fragment,{children:[f.jsx(L5e,{hideNav:o,showGdprIndicator:w}),f.jsxs("div",{className:o?I5e:D5e,children:[k?f.jsx(uSe,{onDismiss:y,onHeightChange:m}):null,w&&u>0?f.jsx("div",{className:"cky:shrink-0",style:{height:u}}):null,x?f.jsx(eSe,{}):null,f.jsx(fSe,{}),f.jsx(Y_e,{}),f.jsx(hSe,{}),f.jsx(Jh,{})]})]})}const Pi=tQ({component:()=>f.jsx(l3e,{children:f.jsx(f3e,{children:f.jsxs(I3e,{children:[f.jsx(V5e,{}),f.jsx(Jie,{position:"top-right"}),null]})})}),notFoundComponent:z5e}),q5e=()=>rn(()=>Promise.resolve().then(()=>POe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),G5e=zr("/settings")({component:Qa(q5e,"component")}),W5e=()=>rn(()=>Promise.resolve().then(()=>ROe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),Y5e=zr("/policies")({component:Qa(W5e,"component")}),K5e=()=>rn(()=>Promise.resolve().then(()=>MOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),Z5e=zr("/languages")({component:Qa(K5e,"component")}),X5e=()=>rn(()=>Promise.resolve().then(()=>LOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),Q5e=zr("/gcm")({component:Qa(X5e,"component")}),J5e=()=>rn(()=>Promise.resolve().then(()=>DOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),e6e=zr("/dashboard")({component:Qa(J5e,"component")}),t6e=()=>rn(()=>Promise.resolve().then(()=>IOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),n6e=zr("/customize")({component:Qa(t6e,"component")}),r6e=()=>rn(()=>Promise.resolve().then(()=>$Oe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),a6e=zr("/cookies")({component:Qa(r6e,"component")}),o6e=zr("/")({beforeLoad:()=>{throw X8({to:"/dashboard",replace:!0})}}),i6e=()=>rn(()=>Promise.resolve().then(()=>BOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),s6e=zr("/languages/")({component:Qa(i6e,"component")}),c6e=()=>rn(()=>Promise.resolve().then(()=>UOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),l6e=zr("/dashboard/")({staticData:{showAffiliateBanner:!0,showGdprAnniversaryBanner:!0},component:Qa(c6e,"component")}),u6e=()=>rn(()=>Promise.resolve().then(()=>FOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),f6e=zr("/dashboard/plans")({staticData:{hideNav:!0},component:Qa(u6e,"component"),validateSearch:e=>({available:e.available||"all"})});let Zc={banner:null,language:"en",cookies:[]};function Cp(e,t,n){Zc={banner:e,language:t,cookies:n}}function d6e(){Zc={banner:null,language:"en",cookies:[]}}function Iv(){if(!Zc.banner)throw new Error("Banner preview context is not set");return Zc.banner}function $v(){return Zc.language}function y6e(){return Zc.banner!==null}function f6(){return Zc.cookies}const p6e=15e3,GH=15;function WH(e){return si(K("Banner closes automatically in %d s...","cookie-law-info"),e)}const Ur={intervalId:null,timeoutId:null,subtextTemplate:""};function d6(e){var r,a,o,i,c,u;const t=(o=(a=(r=e==null?void 0:e.states)==null?void 0:r.active)==null?void 0:a.styles)==null?void 0:o["background-color"],n=(u=(c=(i=e==null?void 0:e.states)==null?void 0:i.inactive)==null?void 0:c.styles)==null?void 0:u["background-color"];return typeof t!="string"||typeof n!="string"?null:{active:t,inactive:n}}function lr(){return Iv()}function Bv(e){var t;return String((t=e==null?void 0:e.slug)!=null?t:"").toLowerCase()==="necessary"}function y6(){var e,t;return(t=(e=window.ckyBannerConfig)==null?void 0:e._shortCodes)!=null?t:[]}function p6(e){return`[data-cky-tag="${e.replace(/"/g,'\\"')}"]`}function h6e(e,t){const n=e;n.dataset.ckyAdminPreviewClick||(n.dataset.ckyAdminPreviewClick="1",e.addEventListener("click",t))}function h6(e,t){e.dataset.ckyAdminPreviewChange||(e.dataset.ckyAdminPreviewChange="1",e.addEventListener("change",t))}function tr(e){return document.querySelector(p6(e))}function ti(){return lr().properties.settings.applicableLaw}function Xc(){return lr().properties.settings.type}function jp(){return Xc()==="classic"?"pushdown":lr().properties.settings.preferenceCenterType}function Uv(){var t;const e=tr("notice");return(t=e==null?void 0:e.closest(".cky-consent-container"))!=null?t:null}function m6e(){const e=Uv();e&&e.classList.add("cky-hide")}function m6(){const e=Uv();e&&e.classList.remove("cky-hide")}function YH(){const e=document.querySelector(".cky-overlay");e&&e.classList.add("cky-hide")}function g6e(){const e=document.querySelector(".cky-overlay");e&&e.classList.remove("cky-hide")}function v6e(){const e=document.querySelector(".cky-overlay");e&&e.classList.toggle("cky-hide")}function g6(){var t;if(Xc()==="classic")return Uv();m6e();const e=ti()==="ccpa"?tr("optout-popup"):tr("detail");return(t=e==null?void 0:e.closest(".cky-modal"))!=null?t:null}function xf(){S6e();const e=g6();e&&e.classList.remove(Ap()),Xc()!=="classic"&&(YH(),m6())}function k6e(){const e=g6();if(e&&e.classList.add(Ap()),e){const t=e.querySelector(".cky-preference-center");if(t){const n=ti()==="ccpa"?"ckyOptoutPreferenceCenter":"ckyPreferenceCenter";t.setAttribute("id",n),t.setAttribute("role","dialog"),t.setAttribute("aria-modal","true");const r=ti()==="ccpa"?"Opt-out Preferences":"Customise Consent Preferences";t.setAttribute("aria-label",r)}}Xc()!=="classic"&&g6e()}function b6e(){const e=g6();if(e){if(e.classList.toggle(Ap()),Xc()==="classic"){const t=e.querySelector(".cky-preference-center");if(t){const n=ti()==="ccpa"?"ckyOptoutPreferenceCenter":"ckyPreferenceCenter";t.setAttribute("id",n),t.setAttribute("role","dialog"),t.setAttribute("aria-modal","true");const r=ti()==="ccpa"?"Opt-out Preferences":"Customise Consent Preferences";t.setAttribute("aria-label",r)}}jp()!=="pushdown"&&v6e()}}function Ap(){return jp()==="pushdown"?"cky-consent-bar-expand":"cky-modal-open"}function x6e(){var d;const e=tr("notice");if(!e)return!1;const t=e.closest(".cky-consent-container");if(!t)return!1;t.setAttribute("aria-label","We value your privacy"),t.setAttribute("role","region");const n=lr(),r=n.properties.settings.type;let a=n.properties.settings.position,o=r;o==="popup"&&(a="center"),o=jp()==="pushdown"?"classic":o;const i=`cky-${o}-${a}`;t.classList.add(i);const c=tr("revisit-consent");if(!c)return!1;const u="cky-revisit-"+((d=n.properties.config.revisitConsent)==null?void 0:d.position);return c.classList.add(u),!0}function w6e(){const e=ti()==="ccpa"?tr("optout-popup"):tr("detail");if(!e)return!1;const t=e.closest(".cky-modal");if(!t)return!1;if(jp()!=="pushdown"&&jp()!=="popup"){const a=`cky-${lr().properties.settings.preferenceCenterType}`;t.classList.add(a)}const n=t.querySelector(".cky-preference-center");if(n){const r=ti()==="ccpa"?"ckyOptoutPreferenceCenter":"ckyPreferenceCenter";n.setAttribute("id",r),n.setAttribute("role","dialog"),n.setAttribute("aria-modal","true");const a=ti()==="ccpa"?"Opt-out Preferences":"Customise Consent Preferences";n.setAttribute("aria-label",a)}return!0}function _6e(){const e=document.getElementById("ckyCCPAOptOut");return!!(e!=null&&e.checked)}function KH(){const e=ti();return e==="ccpa"||typeof e=="string"&&e.includes("ccpa")}function ZH(e={}){var i,c,u,d,h,y,m,k;const t=tr("optout-buttons"),n=tr("optout-success"),r=tr("optout-success-subtext"),a=document.getElementById("ckyCCPAOptOut");t&&(t.style.display=""),n&&(n.classList.add("cky-hide"),n.removeAttribute("aria-live")),a&&(a.disabled=!1);const o=tr("optout-option");if(o&&o.classList.remove("cky-disabled"),!(!r||!e.countdown)){if(e.countdown==="template"){const w=(i=r.querySelector("#ckyCountdownTimer"))!=null?i:document.getElementById("ckyCountdownTimer");if(w){w.textContent="";return}Ur.subtextTemplate&&(r.textContent=Ur.subtextTemplate);return}if(e.countdown==="store"){const w=$v(),b=(k=(m=(y=(h=(d=(u=(c=lr().contents)==null?void 0:c[w])==null?void 0:u.optoutPopup)==null?void 0:d.elements)==null?void 0:h.optoutSuccess)==null?void 0:y.elements)==null?void 0:m.subtext)!=null?k:"";b&&(r.innerHTML=b)}}}function Fv(){Ur.intervalId&&(clearInterval(Ur.intervalId),Ur.intervalId=null),Ur.timeoutId&&(clearTimeout(Ur.timeoutId),Ur.timeoutId=null)}function S6e(){Fv(),ZH({countdown:"template"}),Ur.subtextTemplate=""}function XH(){var t;if(Fv(),Ur.subtextTemplate="",ZH({countdown:"store"}),Xc()==="classic"){const n=Uv();n&&n.classList.remove(Ap());const r=tr("notice");r&&r.classList.remove("cky-consent-bar-expand")}else{const n=tr("optout-popup"),r=(t=n==null?void 0:n.closest(".cky-modal"))!=null?t:null;r&&r.classList.remove(Ap()),YH()}m6()}function C6e(){var h,y;if(!KH())return;Fv();const e=tr("optout-buttons"),t=tr("optout-success"),n=tr("optout-success-subtext"),r=document.getElementById("ckyCCPAOptOut");if(!e||!t){XH();return}e.style.display="none",t.classList.remove("cky-hide"),t.setAttribute("aria-live","polite"),(h=t.focus)==null||h.call(t),r&&(r.disabled=!0);const a=tr("optout-option");a&&a.classList.add("cky-disabled");const o=(n==null?void 0:n.querySelector("#ckyCountdownTimer"))||document.getElementById("ckyCountdownTimer");let i=GH;if(n&&!o&&!Ur.subtextTemplate){const m=((y=n.textContent)!=null?y:"").trim();Ur.subtextTemplate=m||WH(GH)}const c=Ur.subtextTemplate,u=!!(c&&/\d+/.test(c)),d=()=>{if(n){if(o){o.textContent=String(i);return}n.textContent=u?c.replace(/\d+/,String(i)):WH(i)}};d(),Ur.intervalId=setInterval(()=>{i-=1,i>=0&&d()},1e3),Ur.timeoutId=setTimeout(()=>{XH()},p6e)}function j6e(){return()=>{if(KH()&&_6e()){C6e();return}xf()}}function A6e(){vo("settings-button",()=>b6e()),vo("detail-close",()=>xf()),vo("detail-save-button",()=>xf()),vo("optout-cancel-button",()=>xf()),vo("optout-confirm-button",j6e()),vo("detail-category-preview-save-button",()=>xf()),vo("donotsell-button",()=>k6e()),vo("optout-close",()=>xf()),O6e()}function vo(e,t){document.querySelectorAll(p6(e)).forEach(n=>{h6e(n,t)})}function O6e(){var t;(t=lr().properties.config.auditTable)!=null&&t.status&&document.querySelectorAll(".cky-accordion").forEach(n=>{const r=n;r.dataset.ckyAdminPreviewAccordion||(r.dataset.ckyAdminPreviewAccordion="1",n.addEventListener("click",function(a){const o=a.target;o.tagName==="INPUT"&&o.type==="checkbox"||this.classList.toggle("cky-accordion-active")}))})}function E6e(){var P,R,M,F,H,U;const e=ti(),t=lr(),n=$v(),r=e==="ccpa"?"optoutPopup":"preferenceCenter",a=y6().find(z=>z.key==="cky_show_desc"),o=y6().find(z=>z.key==="cky_hide_desc");if(!a||!o)return;const i=o.content,c=a.content,u=new DOMParser().parseFromString(i,"text/html"),d=u.querySelector('[data-cky-tag="hide-desc-button"]'),h=new DOMParser().parseFromString(c,"text/html"),y=h.querySelector('[data-cky-tag="show-desc-button"]');if(!d||!y)return;const m=(P=t.contents[n])==null?void 0:P[r];d.innerHTML=String((M=(R=m==null?void 0:m.elements)==null?void 0:R.showLess)!=null?M:""),y.innerHTML=String((H=(F=m==null?void 0:m.elements)==null?void 0:F.showMore)!=null?H:"");const k=window.innerWidth<376?150:300,w=document.querySelector(`[data-cky-tag="${e==="gdpr"?"detail":"optout"}-description"]`);if(!w)return;const x=w;if(((U=x.textContent)!=null?U:"").length<k)return;const _=x.innerHTML,E=new DOMParser().parseFromString(_,"text/html").querySelectorAll("body > p");if(E.length<=1)return;let O="";for(let z=0;z<E.length;z++){if(z===E.length-1)continue;const $=E[z];if(`${O}${$.outerHTML}`.length>k&&$.insertAdjacentHTML("beforeend",`...&nbsp;${h.body.innerHTML}`),O=`${O}${$.outerHTML}`,O.length>k)break}function j(){x.innerHTML=`${_}${u.body.innerHTML}`,vo("hide-desc-button",N),zv(document)}function N(){x.innerHTML=O,vo("show-desc-button",j),zv(document)}N()}function wf(e,t){var u,d;const n=e.querySelector(p6(t));if(!n)return!1;let r=n;if(n.getAttribute("src")||(r=n.querySelector("img")),!r)return!1;const a=(d=(u=window.ckyGlobals)==null?void 0:u.assetsURL)!=null?d:"",o=r.src,i=o.lastIndexOf("/"),c=o.substring(i+1);return r.src=a+c,!0}function T6e(e){const t=e.querySelector('[data-cky-tag="detail"] .cky-footer-shadow'),n=e.querySelector('[data-cky-tag="detail"]');if(!t)return;const r=n&&n.style.backgroundColor||"#ffffff";t.style.background=`linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, ${r} 100%)`}function N6e(e=!1){var o,i,c,u,d,h;const t=f6(),n=lr(),r=(u=(c=(i=(o=n.properties.config.preferenceCenter)==null?void 0:o.elements)==null?void 0:i.categories)==null?void 0:c.elements)==null?void 0:u.toggle;r&&QH("ckySwitch",r);const a=(h=(d=n.properties.config.categoryPreview)==null?void 0:d.elements)==null?void 0:h.toggle;if(a&&QH("ckyCategoryDirect",a),!!r)for(const y of t){const m=!!y.prior_consent||Bv(y),k=Bv(y);P6e(y,m,k,e),L6e(y)}}function P6e(e,t,n,r=!1){var d,h,y,m;const o=(m=(y=(h=(d=lr().properties.config.preferenceCenter)==null?void 0:d.elements)==null?void 0:h.categories)==null?void 0:y.elements)==null?void 0:m.toggle,i=d6(o);if(!i)return;const{active:c,inactive:u}=i;["ckyCategoryDirect","ckySwitch"].forEach(k=>{var b;const w=String((b=e.slug)!=null?b:""),x=document.getElementById(`${k}${w}`);x&&(R6e(x,e),x.checked=t,x.disabled=n,x.style.backgroundColor=t?c:u,!r&&h6(x,({currentTarget:_})=>{const C=_,E=C.checked;C.style.backgroundColor=E?c:u}))})}function QH(e,t){const n=d6(t);if(!n)return;const{active:r,inactive:a}=n;document.querySelectorAll(`[id^="${e}"]`).forEach(o=>{const i=o,c=i.checked;h6(i,({currentTarget:u})=>{const d=u,h=d.checked;d.style.backgroundColor=h?r:a}),i.style.backgroundColor=c?r:a})}function R6e(e,t={}){e.closest('[data-cky-tag="detail-category-toggle"]')?M6e(e,t):e.closest('[data-cky-tag="detail-category-preview-toggle"]')&&D6e(e,t)}function M6e(e,t){var i,c;const n=lr(),r=e.closest(".cky-accordion-item");if(!r)return;const a=r.querySelector(".cky-switch"),o=r.querySelector(".cky-always-active");Bv(t)?a==null||a.remove():(o==null||o.remove(),(Xc()==="classic"&&((i=n.properties.config.categoryPreview)!=null&&i.status)||((c=t.cookie_list)==null?void 0:c.length)===0)&&(a==null||a.remove()))}function L6e(e){var n,r;if(((n=lr().properties.config.auditTable)==null?void 0:n.status)===!1){const a=String((r=e.slug)!=null?r:""),o=document.querySelector(`#ckyDetailCategory${a} [data-cky-tag="audit-table"]`);o==null||o.remove();const i=document.querySelector(`#ckyDetailCategory${a} .cky-accordion-chevron`);i==null||i.classList.add("cky-accordion-chevron-hide")}}function D6e(e,t){var n,r;t.cookie_list&&t.cookie_list.length===0&&!Bv(t)&&((r=(n=e.parentElement)==null?void 0:n.parentElement)==null||r.remove())}function JH(e){var d,h,y,m,k,w,x,b,_,C,E;const t=lr(),n=$v(),r=y6().find(O=>O.key==="cky_readmore");if(e.querySelector('[data-cky-tag="readmore-button"]')||((k=(m=(y=(h=(d=t.properties.config.notice)==null?void 0:d.elements)==null?void 0:h.buttons)==null?void 0:y.elements)==null?void 0:m.readMore)==null?void 0:k.status)===!1||!r)return;const a=r.content,o=e.querySelector('[data-cky-tag="description"]');if(!o)return;const i=new DOMParser().parseFromString(a,"text/html"),c=i.querySelector('[data-cky-tag="readmore-button"]');if(!c)return;const u=(E=(C=(_=(b=(x=(w=t.contents[n])==null?void 0:w.notice)==null?void 0:x.elements)==null?void 0:b.buttons)==null?void 0:_.elements)==null?void 0:C.readMore)!=null?E:"";if(c.innerHTML=u,o.childNodes.length>1){const O=e.querySelector('[data-cky-tag="description"] p:last-child');O==null||O.insertAdjacentHTML("beforeend",`&nbsp;${i.body.innerHTML}`)}else o.insertAdjacentHTML("beforeend",`&nbsp;${i.body.innerHTML}`)}function Op(e,t){Array.from(e).forEach(n=>{const r=n;for(const a in t)t[a]&&(r.style[a]=t[a])})}function zv(e=document){var c,u,d,h;const n=lr().properties.config.accessibilityOverrides;if(!(n!=null&&n.elements))return;const r=n.elements.preferenceCenter;if(!(r!=null&&r.elements))return;const a=(c=r.elements.showMore)==null?void 0:c.styles,o=(u=r.elements.showLess)==null?void 0:u.styles;a&&Op(e.querySelectorAll('[data-cky-tag="show-desc-button"]'),a),o&&Op(e.querySelectorAll('[data-cky-tag="hide-desc-button"]'),o);const i=n.elements.optoutPopup;if(i!=null&&i.elements){const y=(d=i.elements.showMore)==null?void 0:d.styles,m=(h=i.elements.showLess)==null?void 0:h.styles;y&&Op(e.querySelectorAll('[data-cky-tag="optout-show-desc-button"]'),y),m&&Op(e.querySelectorAll('[data-cky-tag="optout-hide-desc-button"]'),m)}}function eV(e=document){var o;const n=lr().properties.config.accessibilityOverrides;if(!(n!=null&&n.elements))return;const r=n.elements.preferenceCenter;if(!(r!=null&&r.elements))return;const a=(o=r.elements.alwaysActive)==null?void 0:o.styles;a&&Op(e.querySelectorAll(".cky-always-active"),a)}function tV(e=document){var o;const n=lr().properties.config.accessibilityOverrides;if(!(n!=null&&n.elements))return;const r=(o=n.elements.manualLinks)==null?void 0:o.styles;if(!r)return;const a=e.querySelectorAll('[data-cky-tag="detail"] a, [data-cky-tag="optout-popup"] a, [data-cky-tag="notice"] a');Array.from(a).forEach(i=>{const c=i;if(c.dataset.ckyTag!=="readmore-button"){for(const u in r)r[u]&&(c.style[u]=r[u]);r.color&&(c.style.textDecorationColor=r.color)}})}function I6e(){const e="flex-end";["detail-powered-by","optout-powered-by"].forEach(t=>{const n=document.querySelector(`[data-cky-tag="${t}"]`);n&&(n.style.display="flex",n.style.justifyContent=e,n.style.alignItems="center")})}function $6e(){var c,u,d,h;const e=tr("optout-option");if(!e)return;e.classList.remove("cky-disabled");const n=(h=(d=(u=(c=lr().properties.config.optoutPopup)==null?void 0:c.elements)==null?void 0:u.optOption)==null?void 0:d.elements)==null?void 0:h.toggle,r=d6(n);if(!r)return;const{active:a,inactive:o}=r,i=document.getElementById("ckyCCPAOptOut");i&&(vo("optout-option-title",()=>i.click()),i.style.backgroundColor=o,h6(i,({currentTarget:y})=>{const m=y,k=m.checked;m.style.backgroundColor=k?a:o}))}function nV(e){var n;const t=e.properties;return(n=t==null?void 0:t.settings)==null?void 0:n.applicableLaw}let Qc={},Hv=!1;const B6e="cky-banner-preview",rV="cky-preview-partial-refreshing";function U6e(e){e.classList.add(B6e)}function v6(){const e=document.getElementById("cky-banner-preview-container");e&&(Hv?e.classList.add(rV):e.classList.remove(rV))}function Ep(){var t,n;return((n=(t=window.ckyConfig)==null?void 0:t.languages)==null?void 0:n.current)||af()}function F6e(e,t){if(t===null||e===null)return;let n="";if(t.styles)for(const r in t.styles)n+=`${r}: ${t.styles[r]};`;e.style.cssText+=n}function aV(e){const t=f6();t&&t.forEach(n=>{var o,i,c;if(String((o=n.slug)!=null?o:"").toLowerCase()==="necessary")return;const r=e.getElementById(`ckyDetailCategory${n.slug}`),a=e.getElementById(`ckyCategoryDirect${n.slug}`);if(n.visibility===!1){(i=r==null?void 0:r.parentNode)==null||i.removeChild(r);const u=a==null?void 0:a.closest(".cky-category-direct-item");(c=u==null?void 0:u.parentNode)==null||c.removeChild(u)}})}function z6e(e){return he(this,null,function*(){const t=yield pt.get({path:"/banners"});if(!Array.isArray(t)||t.length===0)return null;const n=t.find(a=>nV(a)===e);if(n)return n;const r=t.find(a=>a.status===!0||a.status===1||a.status==="1");return r&&nV(r)===e?r:null})}function k6(e){return(e||[]).map(t=>{const n=t.cookies||t.cookie_list||[];return B(A({},t),{cookie_list:n})})}function Vv(){return he(this,null,function*(){const e=yield Ia.getCookieCategories();return k6(e)})}const ln={startLoading(){Hv=!0,v6()},stopLoading(){Hv=!1,v6()},resetTemplateCache(){Qc={}},generate(e=!1,t=!0){return he(this,null,function*(){const n=Iv(),r=yield this.getTemplate(e);if(!(n!=null&&n.properties)||!(r!=null&&r.styles))return;yield this.renderBannerStyles(r.styles);const a=this.refreshBannerStyles(n.properties);yield this.renderBannerHtml(a,t)})},getTemplate(e){return he(this,null,function*(){var i;const t=Iv();if(!(t!=null&&t.properties))return;const n=t.properties.settings.type,r=t.properties.settings.applicableLaw,a=Qc[r]||{};if(!e&&Object.prototype.hasOwnProperty.call(a,n)&&((i=a[n])!=null&&i.html))return a[n];const o=yield this.getPreviewHtml(t);if(o!=null&&o.html)return Qc[r]||(Qc[r]={}),Qc[r][n]=o,Qc[r][n]})},showPreview(e=!1){return he(this,null,function*(){const{useBannerStore:t}=yield rn(()=>he(null,null,function*(){const{useBannerStore:r}=yield Promise.resolve().then(()=>k5);return{useBannerStore:r}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href);if(!t.getState().preview){this.hidePreview();return}(yield oV())&&(yield this.generate(e,!0))})},hidePreview(){Fv(),Hv=!1;const e=document.getElementById("cky-banner-preview-container");e!==null&&document.body.removeChild(e);const t=document.getElementById("cky-banner-style");t!=null&&t.parentNode&&t.parentNode.removeChild(t)},closePreview(e=!0){e&&this.resetTemplateCache(),d6e(),this.hidePreview()},renderBannerStyles(e){return he(this,null,function*(){var r;const t=document.getElementById("cky-banner-style");t!==null&&((r=t.parentNode)==null||r.removeChild(t));const n=document.createElement("style");n.id="cky-banner-style",n.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(n)})},refreshBannerStyles(e){var u;const t=e.settings.type,n=e.settings.applicableLaw,r=(u=Qc[n])==null?void 0:u[t],a=r==null?void 0:r.html;if(!a)return;const o=new DOMParser().parseFromString(a,"text/html");JH(o),zv(o),eV(o),tV(o);const i=e.config,c=d=>{Object.keys(d).forEach(h=>{const y=d[h];if(typeof y=="object"&&y!==null){const m=y;if(Object.prototype.hasOwnProperty.call(m,"tag")){const k=m.tag||"";k!==""&&o.querySelectorAll(`[data-cky-tag^="${k}"]`).forEach(w=>{var b;!!(m.status&&m.status===!0)===!1&&k!=="detail-category-toggle"&&((b=w.parentNode)==null||b.removeChild(w)),w.getAttribute("data-cky-tag")==="detail-category-preview-save-button"&&k==="detail"||F6e(w,m)})}c(y)}})};return c(i),aV(o),this.resetTemplateCache(),o.body.innerHTML},renderBannerHtml(e,t=!0){return he(this,null,function*(){if(!e||!t)return;let n=document.getElementById("cky-banner-preview-container");n===null?(n=document.createElement("div"),n.id="cky-banner-preview-container",document.body.insertBefore(n,document.body.firstChild)):document.querySelector(".cky-consent-container")&&(n.innerHTML=""),U6e(n),v6();const r=new DOMParser().parseFromString(e,"text/html");aV(r),wf(r,"detail-close"),wf(r,"close-button"),wf(r,"detail-powered-by"),wf(r,"revisit-consent"),wf(r,"optout-powered-by"),wf(r,"optout-success-icon"),T6e(r),n.insertAdjacentHTML("afterbegin",r.body.innerHTML),A6e(),this.attachPreviewCloseBtn(),x6e(),m6(),E6e(),N6e(),JH(document),zv(document),eV(document),tV(document),I6e(),$6e(),w6e()})},attachPreviewCloseBtn(){const e=Iv();if(!e)return;const t=e.properties.settings.type,n=document.getElementById("cky-banner-preview-container");n&&t==="popup"&&n.insertAdjacentHTML("beforeend",'<button type="button" id="cky-preview-close-btn" data-cky-tag="preview-close" class="cky:fixed cky:right-[50px] cky:top-[50px] cky:z-[999999999] cky:flex cky:cursor-pointer cky:items-center cky:border-0 cky:bg-transparent cky:text-lg cky:font-semibold cky:text-white">Close Preview</button>')},getPreviewHtml(e){return he(this,null,function*(){try{const t=y6e()?$v():Ep();return yield pt.post({path:"/banners/preview",params:{language:t},data:e})}catch(t){return console.error(t),{}}})}};function oV(){return he(this,null,function*(){var o;const{useBannerStore:e}=yield rn(()=>he(null,null,function*(){const{useBannerStore:i}=yield Promise.resolve().then(()=>k5);return{useBannerStore:i}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),{useLanguageStore:t}=yield rn(()=>he(null,null,function*(){const{useLanguageStore:i}=yield Promise.resolve().then(()=>v5);return{useLanguageStore:i}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),n=e.getState().current;if(n===!1||!n)return!1;const r=(o=t.getState().current)!=null?o:"en";let a=f6();try{a=yield Vv()}catch(i){console.error(i)}return Cp(n,r,a),!0})}function H6e(){return he(this,null,function*(){const{useBannerStore:e}=yield rn(()=>he(null,null,function*(){const{useBannerStore:n}=yield Promise.resolve().then(()=>k5);return{useBannerStore:n}}),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href),t=e.getState();if(!(t.current===!1||!t.current)){if(t.preview){ln.startLoading();try{yield oV(),ln.resetTemplateCache(),yield ln.showPreview(!0)}finally{ln.stopLoading()}return}t.setTemplate({}),yield t.loadTemplate(!0)}})}const V6e=()=>rn(()=>Promise.resolve().then(()=>zOe),void 0,Le&&Le.tagName.toUpperCase()==="SCRIPT"&&Le.src||new URL("js/index.min.js",document.baseURI).href);function q6e(e){const t=e||"en";Kr.getState().setCurrent(t)}function G6e(){const{default:e,setCurrent:t}=Kr.getState();t(e),_r.getState().setPreview(!1),ln.closePreview(!1)}const W6e=zr("/languages/edit/$language")({beforeLoad:({params:e})=>{q6e(e.language)},onLeave:G6e,component:Qa(V6e,"component")}),Y6e=G5e.update({id:"/settings",path:"/settings",getParentRoute:()=>Pi}),K6e=Y5e.update({id:"/policies",path:"/policies",getParentRoute:()=>Pi}),b6=Z5e.update({id:"/languages",path:"/languages",getParentRoute:()=>Pi}),Z6e=Q5e.update({id:"/gcm",path:"/gcm",getParentRoute:()=>Pi}),x6=e6e.update({id:"/dashboard",path:"/dashboard",getParentRoute:()=>Pi}),X6e=n6e.update({id:"/customize",path:"/customize",getParentRoute:()=>Pi}),Q6e=a6e.update({id:"/cookies",path:"/cookies",getParentRoute:()=>Pi}),J6e=o6e.update({id:"/",path:"/",getParentRoute:()=>Pi}),e4e=s6e.update({id:"/",path:"/",getParentRoute:()=>b6}),t4e=l6e.update({id:"/",path:"/",getParentRoute:()=>x6}),n4e=f6e.update({id:"/plans",path:"/plans",getParentRoute:()=>x6}),r4e=W6e.update({id:"/edit/$language",path:"/edit/$language",getParentRoute:()=>b6}),a4e={DashboardPlansRoute:n4e,DashboardIndexRoute:t4e},o4e=x6._addFileChildren(a4e),i4e={LanguagesIndexRoute:e4e,LanguagesEditLanguageRoute:r4e},s4e=b6._addFileChildren(i4e),c4e={IndexRoute:J6e,CookiesRoute:Q6e,CustomizeRoute:X6e,DashboardRoute:o4e,GcmRoute:Z6e,LanguagesRoute:s4e,PoliciesRoute:K6e,SettingsRoute:Y6e},l4e=Pi._addFileChildren(c4e)._addFileTypes(),iV=uQ({routeTree:l4e,defaultPreload:"intent",defaultPreloadStaleTime:0,history:PZ(),context:{}});iV.subscribe("onBeforeNavigate",()=>{pt.cancelAll()});const u4e=()=>f.jsx(yQ,{router:iV}),w6=document.getElementById("cky-app");w6&&!w6.hasChildNodes()&&AZ.createRoot(w6).render(f.jsx(v.StrictMode,{children:f.jsx(u4e,{})}));function f4e(e,t){var c;const n=String((c=e.status)!=null?c:""),r=n==="suspended",a=n==="subscriptionCancelled"&&t,o=n==="subscriptionCancelled"&&!t&&!!e.payment_status,i=n==="paymentMethodMissingPaid"&&!t&&!e.payment_status;return r||a||o||!!i}function d4e(){var R,M,F;const e=ct(H=>{var U,z;return!!((z=(U=H.options)==null?void 0:U.account)!=null&&z.connected)}),{session_status:t,info:n}=ct(ho(H=>({session_status:H.session_status,info:H.info}))),{sessionExpiredLogin:r}=w5(),[a,o]=v.useState(!0),[i,c]=v.useState(!1);v.useEffect(()=>{let H=!1;const U=()=>c(!0),z=()=>c(!1);return he(null,null,function*(){try{yield _r.getState().getActiveBanner()}catch($){console.error($)}finally{H||(o(!1),window.addEventListener("beforeConnection",U),window.addEventListener("afterSyncing",z))}}),()=>{H=!0,window.removeEventListener("beforeConnection",U),window.removeEventListener("afterSyncing",z)}},[]);const u=n?(R=n==null?void 0:n.website)!=null?R:{}:{},d=!!u.is_trial,h=!!u.isInReverseTrial,y=!!u.isInOptinTrial,k=!!!u.hasPaymentMethod&&(h||y),w=u.status==="suspended",x=u.status==="paymentMethodMissingPaid"&&!d&&!u.payment_status,b=f4e(u,d),C=String(n&&(F=(M=n==null?void 0:n.plan)==null?void 0:M.name)!=null?F:"free").toLowerCase()==="free",E=!t&&e,O=e&&!a&&!i,j=e&&!a,N=C&&!i&&!x&&!w,P=!!t;return E?f.jsxs("div",{className:"cky:mt-[30px] cky:mx-20 cky:py-[48px] cky:px-[65px] cky:bg-white cky:rounded-xl cky:border cky:border-[#d9d9d9] cky:flex cky:flex-col cky:items-center cky:justify-center cky:min-h-[610px] cky:gap-[26px] cky:text-center",children:[f.jsx("img",{src:qe.sessionExpired,alt:"","aria-hidden":"true"}),f.jsx("h1",{children:K("Your session has ended","cookie-law-info")}),f.jsxs("p",{className:"cky:text-center",children:[K("Sorry, your session has expired. Sign in again to pick up where you left off.","cookie-law-info"),f.jsx("br",{}),K("If you don't have an account, try disconnecting and reconnecting to the web app.","cookie-law-info")]}),f.jsx(Be,{external:!0,onClick:r,className:"cky:py-3! cky:px-4!",children:K("Log in to CookieYes","cookie-law-info")})]}):f.jsxs(f.Fragment,{children:[f.jsx(K_e,{}),b?f.jsx(F_e,{}):null,k?f.jsx(G_e,{}):null,f.jsx(WF,{}),f.jsx("div",{className:VH,children:f.jsxs("div",{className:e?"cky:grid cky:w-full cky:grid-cols-12 cky:gap-x-5":"cky:flex cky:w-full cky:flex-col cky:items-center",children:[f.jsxs("div",{className:e?"cky:col-span-9 cky:min-w-0":"cky:w-10/12 cky:max-w-full",children:[f.jsx(N_e,{}),f.jsx(C_e,{}),O&&f.jsxs("div",{className:"cky-section-content cky-dashboard-section-content",children:[f.jsxs("div",{className:"cky-section-row",children:[f.jsx("div",{className:"cky-dashboard-col-7",children:f.jsx(SSe,{})}),f.jsx("div",{className:"cky-dashboard-col-5",children:f.jsx(FSe,{})})]}),f.jsx("div",{className:"cky-section-row",children:f.jsx("div",{className:"cky:w-full cky:min-w-0",children:f.jsx(eCe,{})})})]})]}),j&&f.jsxs("aside",{className:"cky:col-span-3 cky:shrink-0 cky:section-upgrade",children:[N&&f.jsx(PSe,{}),P&&f.jsx(jSe,{})]})]})})]})}const sV=ce("cky:relative cky:flex cky:items-center cky:justify-center cky:px-5 cky:py-3 cky:text-sm cky:font-[500]! cky:rounded-none cky:border-transparent","cky:transition-colors cky:duration-200 cky:ease-in-out cky:bg-transparent cky:text-text-primary cky:cursor-pointer","cky:data-[state=active]:text-text-primary cky:data-[state=active]:bg-white cky:data-[state=active]:border-t-4 cky:data-[state=active]:border-[var(--cky-primary)] cky:data-[state=active]:shadow-none"),cV="cky:w-full cky:h-full cky:flex cky:items-center cky:justify-center";function y4e(){const e=window.location.hash,[,t]=e.split("?");return t&&t.startsWith("tab=")&&t.split("=")[1]||"cookies"}function lV({className:e,iconSrc:t,iconAlt:n,iconClassName:r,title:a,subtitle:o,action:i}){return f.jsxs("div",{className:ce("cky:w-[414px] cky:h-[93px] cky:p-6 cky:bg-white cky:rounded-lg cky:border cky:border-[#C7CADE] cky:flex cky:justify-between cky:items-center cky:my-[30px]",e),children:[f.jsxs("div",{className:"cky:flex cky:justify-start cky:items-start cky:gap-2",children:[f.jsx("div",{className:"cky:w-5 cky:h-5 cky:relative",children:f.jsx("img",{src:t,alt:n,className:r})}),f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-[10px]",children:[f.jsx("div",{className:"cky:text-[#4D4B66] cky:text-base cky:font-medium cky:leading-[1.2]",children:a}),f.jsx("div",{className:"cky:text-[#6E7191] cky:text-[13px] cky:font-normal",children:o})]})]}),i]})}function p4e(){const[e,t]=v.useState(()=>y4e()),n=v.useRef(null),r=v.useRef(null);v.useEffect(()=>{const i=e==="cookies"?"#/cookies":`#/cookies?tab=${e}`;window.location.hash!==i&&(window.location.hash=i)},[e]);const a=v.useCallback(()=>{var i;(i=n.current)==null||i.show()},[]),o=v.useCallback(()=>{var i;(i=r.current)==null||i.show()},[]);return f.jsx(f.Fragment,{children:f.jsxs("div",{className:VH,children:[f.jsxs("div",{className:"cky:flex",children:[f.jsx(lV,{className:"cky:mr-6",iconSrc:qe.search,iconAlt:"search",iconClassName:"cky-search-icon",title:Q("Last successful scan","cookie-law-info"),subtitle:Q("Scan not initiated","cookie-law-info"),action:f.jsx(Be,{variant:"primary",size:"sm",onClick:a,children:Q("Scan now","cookie-law-info")})}),f.jsx(lV,{iconSrc:qe.timeSchedule,iconAlt:"schedule",iconClassName:"cky-time-schedule-icon",title:Q("Next Scan","cookie-law-info"),subtitle:Q("Not scheduled","cookie-law-info"),action:f.jsxs(Be,{variant:"primary",onClick:o,className:"cky:min-w-[80px]! cky:py-2! cky:px-[15px]! cky:leading-4! cky:font-[500]!",children:[f.jsx(Do,{variant:"premium",className:"cky:mr-1 cky:w-[18px] cky:h-[18px] cky:p-0 cky:flex cky:items-center cky:justify-center",children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})}),Q("Schedule scan","cookie-law-info")]})})]}),f.jsx(Dr,{ref:n,feature:"scan_behind_login",title:f.jsx("img",{src:qe.scanNow,alt:"scanner"}),featureText:Q("Scan your site to generate a detailed cookie list","cookie-law-info"),availabilityText:Q("Available in: <b>All plans</b>","cookie-law-info")}),f.jsx(Dr,{ref:r,availablePlan:"premium",feature:"schedule_scan",title:f.jsx("img",{src:qe.scheduleScan,alt:"schedule"}),featureText:Q("Run automated scans and get an up-to-date cookie list every time","cookie-law-info"),availabilityText:Q("Available in: <b>All premium plans</b>","cookie-law-info")}),f.jsx("div",{className:"cky:flex cky:mt-1",children:f.jsx("div",{className:"cky:w-full",children:f.jsx("div",{role:"navigation",children:f.jsxs(Cx,{value:e,onValueChange:t,children:[f.jsxs(e0,{className:"cky:flex cky:justify-start cky:space-x-4 cky:p-0 cky:bg-transparent cky:text-text-primary",children:[f.jsx(Yd,{value:"cookies",className:ce(sV,"cky:mr-0"),children:f.jsx("div",{className:cV,children:Q("Cookie List","cookie-law-info")})}),f.jsx(Yd,{value:"scanner",className:sV,children:f.jsx("div",{className:cV,children:Q("Scan History","cookie-law-info")})})]}),f.jsx(t0,{value:"cookies",className:"cky:mt-0 cky:bg-white",children:e==="cookies"?f.jsx(fCe,{}):null}),f.jsx(t0,{value:"scanner",className:"cky:mt-0 cky:bg-white",children:f.jsx(yCe,{})})]})})})})]})})}function _6({ref:e,onStayOnPage:t,onDiscardChanges:n}){const[r,a]=v.useState(!1),[o,i]=v.useState(null);v.useLayoutEffect(()=>{i(document.getElementById("cky-app"))},[]);const c=v.useCallback(()=>{t==null||t(),a(!1)},[t]);v.useImperativeHandle(e,()=>({show:()=>a(!0),close:()=>{c()}}),[c]),v.useEffect(()=>(r?document.body.classList.add("cky-app-modal-open"):document.body.classList.remove("cky-app-modal-open"),()=>{document.body.classList.remove("cky-app-modal-open")}),[r]);const u=()=>{n==null||n(),a(!1)},d=()=>{c()};return f.jsx(Io,{open:r,onOpenChange:a,children:o?f.jsx(zd,{container:o,children:f.jsx(Bm,{className:"cky-app-modal-backdrop cky-exit-popup cky:!z-[99999999]",children:f.jsx(tu,{asChild:!0,onInteractOutside:h=>h.preventDefault(),onEscapeKeyDown:h=>{h.preventDefault(),c()},children:f.jsxs("div",{className:"cky-app-modal cky:flex cky:w-full cky:max-w-[500px] cky:flex-col cky:bg-white cky:rounded-[2px] cky:shadow-none cky:py-[15px] cky:px-0 cky:transition-all cky:duration-[400ms] cky:ease-in-out cky:max-h-[calc(100%-3.5rem)]",children:[f.jsxs("div",{className:"cky-app-modal-header cky:relative cky:flex cky:items-center cky:justify-between cky:text-left cky:border-b-0 cky:px-5 cky:py-0",children:[f.jsx(oo,{className:"cky:m-0! cky:text-[16px]! cky:font-semibold! cky:leading-[18px]! cky:flex! cky:justify-start!",asChild:!0,children:f.jsx("div",{role:"heading","aria-level":4,children:K("Leave page?","cookie-law-info")})}),f.jsx(Be,{type:"button",variant:"ghost",size:"icon",className:"cky-button-close cky:absolute cky:right-[15px] cky:!h-8 cky:!w-8 cky:!min-w-0 cky:rounded-sm cky:border-0 cky:bg-transparent! cky:p-0! cky:shadow-none cky:hover:bg-black/[0.06]!","aria-label":K("Close cky-modal","cookie-law-info"),onClick:d,children:f.jsx(Ct,{icon:"close",width:"15px",height:"15px",color:"#8893a1"})})]}),f.jsx("div",{className:"cky-app-modal-body cky:relative cky:max-h-[calc(100vh-3.5rem)] cky:overflow-y-auto cky:px-5 cky:py-4",children:f.jsx(hc,{asChild:!0,className:"cky:m-0! cky:text-[13px]! cky:font-normal! cky:leading-[18px]! cky:text-[#4E4B66]!",children:f.jsx("div",{children:K("You’ve made changes that haven’t been published yet.","cookie-law-info")})})}),f.jsx(ao,{className:"cky-app-modal-footer cky:flex cky:flex-col cky:gap-0 cky:border-0 cky:px-5 cky:py-0 cky:pt-0",children:f.jsxs("div",{className:"cky-app-modal-actions cky:flex cky:justify-end cky:gap-[10px]",children:[f.jsx(Be,{type:"button",variant:"outline",className:"cky:relative cky:inline-flex cky:w-auto cky:min-w-[80px] cky:rounded-[3px]! cky:border-[#c9d0d6]! cky:bg-transparent! cky:px-[15px]! cky:py-2! cky:!text-[14px] cky:!font-[500] cky:leading-4 cky:!text-[#555d66] cky:hover:bg-[#fafafb]! cky:focus:bg-[#fafafb]!",onClick:u,children:K("Discard changes & leave this page","cookie-law-info")}),f.jsx(Be,{type:"button",variant:"default",className:"cky:relative cky:inline-flex cky:w-auto cky:min-w-[80px] cky:rounded-[3px]! cky:border-[#1578f7]! cky:bg-[#1578f7]! cky:px-[15px]! cky:py-2! cky:!text-[14px] cky:!font-[500] cky:leading-4 cky:!text-white cky:hover:border-[#0760d2]! cky:hover:bg-[#0760d2]! cky:focus:border-[#0760d2]! cky:focus:bg-[#0760d2]!",onClick:d,children:K("Stay on page","cookie-law-info")})]})})]})})})}):null})}const h4e={createGcm(e){return he(this,null,function*(){return Da(()=>pt.post({path:"gcm/",data:e}))})}};function m4e(){this.__data__=[],this.size=0}function uV(e,t){return e===t||e!==e&&t!==t}function qv(e,t){for(var n=e.length;n--;)if(uV(e[n][0],t))return n;return-1}var g4e=Array.prototype,v4e=g4e.splice;function k4e(e){var t=this.__data__,n=qv(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():v4e.call(t,n,1),--this.size,!0}function b4e(e){var t=this.__data__,n=qv(t,e);return n<0?void 0:t[n][1]}function x4e(e){return qv(this.__data__,e)>-1}function w4e(e,t){var n=this.__data__,r=qv(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Ri(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ri.prototype.clear=m4e,Ri.prototype.delete=k4e,Ri.prototype.get=b4e,Ri.prototype.has=x4e,Ri.prototype.set=w4e;function _4e(){this.__data__=new Ri,this.size=0}function S4e(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function C4e(e){return this.__data__.get(e)}function j4e(e){return this.__data__.has(e)}var fV=typeof global=="object"&&global&&global.Object===Object&&global,A4e=typeof self=="object"&&self&&self.Object===Object&&self,Mi=fV||A4e||Function("return this")(),_f=Mi.Symbol,dV=Object.prototype,O4e=dV.hasOwnProperty,E4e=dV.toString,Tp=_f?_f.toStringTag:void 0;function T4e(e){var t=O4e.call(e,Tp),n=e[Tp];try{e[Tp]=void 0;var r=!0}catch(o){}var a=E4e.call(e);return r&&(t?e[Tp]=n:delete e[Tp]),a}var N4e=Object.prototype,P4e=N4e.toString;function R4e(e){return P4e.call(e)}var M4e="[object Null]",L4e="[object Undefined]",yV=_f?_f.toStringTag:void 0;function Np(e){return e==null?e===void 0?L4e:M4e:yV&&yV in Object(e)?T4e(e):R4e(e)}function pV(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var D4e="[object AsyncFunction]",I4e="[object Function]",$4e="[object GeneratorFunction]",B4e="[object Proxy]";function hV(e){if(!pV(e))return!1;var t=Np(e);return t==I4e||t==$4e||t==D4e||t==B4e}var S6=Mi["__core-js_shared__"],mV=(function(){var e=/[^.]+$/.exec(S6&&S6.keys&&S6.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function U4e(e){return!!mV&&mV in e}var F4e=Function.prototype,z4e=F4e.toString;function Jc(e){if(e!=null){try{return z4e.call(e)}catch(t){}try{return e+""}catch(t){}}return""}var H4e=/[\\^$.*+?()[\]{}|]/g,V4e=/^\[object .+?Constructor\]$/,q4e=Function.prototype,G4e=Object.prototype,W4e=q4e.toString,Y4e=G4e.hasOwnProperty,K4e=RegExp("^"+W4e.call(Y4e).replace(H4e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Z4e(e){if(!pV(e)||U4e(e))return!1;var t=hV(e)?K4e:V4e;return t.test(Jc(e))}function X4e(e,t){return e==null?void 0:e[t]}function Sf(e,t){var n=X4e(e,t);return Z4e(n)?n:void 0}var Pp=Sf(Mi,"Map"),Rp=Sf(Object,"create");function Q4e(){this.__data__=Rp?Rp(null):{},this.size=0}function J4e(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var eje="__lodash_hash_undefined__",tje=Object.prototype,nje=tje.hasOwnProperty;function rje(e){var t=this.__data__;if(Rp){var n=t[e];return n===eje?void 0:n}return nje.call(t,e)?t[e]:void 0}var aje=Object.prototype,oje=aje.hasOwnProperty;function ije(e){var t=this.__data__;return Rp?t[e]!==void 0:oje.call(t,e)}var sje="__lodash_hash_undefined__";function cje(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Rp&&t===void 0?sje:t,this}function el(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}el.prototype.clear=Q4e,el.prototype.delete=J4e,el.prototype.get=rje,el.prototype.has=ije,el.prototype.set=cje;function lje(){this.size=0,this.__data__={hash:new el,map:new(Pp||Ri),string:new el}}function uje(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Gv(e,t){var n=e.__data__;return uje(t)?n[typeof t=="string"?"string":"hash"]:n.map}function fje(e){var t=Gv(this,e).delete(e);return this.size-=t?1:0,t}function dje(e){return Gv(this,e).get(e)}function yje(e){return Gv(this,e).has(e)}function pje(e,t){var n=Gv(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function tl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}tl.prototype.clear=lje,tl.prototype.delete=fje,tl.prototype.get=dje,tl.prototype.has=yje,tl.prototype.set=pje;var hje=200;function mje(e,t){var n=this.__data__;if(n instanceof Ri){var r=n.__data__;if(!Pp||r.length<hje-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new tl(r)}return n.set(e,t),this.size=n.size,this}function Ps(e){var t=this.__data__=new Ri(e);this.size=t.size}Ps.prototype.clear=_4e,Ps.prototype.delete=S4e,Ps.prototype.get=C4e,Ps.prototype.has=j4e,Ps.prototype.set=mje;var gje="__lodash_hash_undefined__";function vje(e){return this.__data__.set(e,gje),this}function kje(e){return this.__data__.has(e)}function Wv(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new tl;++t<n;)this.add(e[t])}Wv.prototype.add=Wv.prototype.push=vje,Wv.prototype.has=kje;function bje(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function xje(e,t){return e.has(t)}var wje=1,_je=2;function gV(e,t,n,r,a,o){var i=n&wje,c=e.length,u=t.length;if(c!=u&&!(i&&u>c))return!1;var d=o.get(e),h=o.get(t);if(d&&h)return d==t&&h==e;var y=-1,m=!0,k=n&_je?new Wv:void 0;for(o.set(e,t),o.set(t,e);++y<c;){var w=e[y],x=t[y];if(r)var b=i?r(x,w,y,t,e,o):r(w,x,y,e,t,o);if(b!==void 0){if(b)continue;m=!1;break}if(k){if(!bje(t,function(_,C){if(!xje(k,C)&&(w===_||a(w,_,n,r,o)))return k.push(C)})){m=!1;break}}else if(!(w===x||a(w,x,n,r,o))){m=!1;break}}return o.delete(e),o.delete(t),m}var vV=Mi.Uint8Array;function Sje(e){var t=-1,n=Array(e.size);return e.forEach(function(r,a){n[++t]=[a,r]}),n}function Cje(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var jje=1,Aje=2,Oje="[object Boolean]",Eje="[object Date]",Tje="[object Error]",Nje="[object Map]",Pje="[object Number]",Rje="[object RegExp]",Mje="[object Set]",Lje="[object String]",Dje="[object Symbol]",Ije="[object ArrayBuffer]",$je="[object DataView]",kV=_f?_f.prototype:void 0,C6=kV?kV.valueOf:void 0;function Bje(e,t,n,r,a,o,i){switch(n){case $je:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Ije:return!(e.byteLength!=t.byteLength||!o(new vV(e),new vV(t)));case Oje:case Eje:case Pje:return uV(+e,+t);case Tje:return e.name==t.name&&e.message==t.message;case Rje:case Lje:return e==t+"";case Nje:var c=Sje;case Mje:var u=r&jje;if(c||(c=Cje),e.size!=t.size&&!u)return!1;var d=i.get(e);if(d)return d==t;r|=Aje,i.set(e,t);var h=gV(c(e),c(t),r,a,o,i);return i.delete(e),h;case Dje:if(C6)return C6.call(e)==C6.call(t)}return!1}function Uje(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var Yv=Array.isArray;function Fje(e,t,n){var r=t(e);return Yv(e)?r:Uje(r,n(e))}function zje(e,t){for(var n=-1,r=e==null?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o}function Hje(){return[]}var Vje=Object.prototype,qje=Vje.propertyIsEnumerable,bV=Object.getOwnPropertySymbols,Gje=bV?function(e){return e==null?[]:(e=Object(e),zje(bV(e),function(t){return qje.call(e,t)}))}:Hje;function Wje(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Mp(e){return e!=null&&typeof e=="object"}var Yje="[object Arguments]";function xV(e){return Mp(e)&&Np(e)==Yje}var wV=Object.prototype,Kje=wV.hasOwnProperty,Zje=wV.propertyIsEnumerable,Xje=xV((function(){return arguments})())?xV:function(e){return Mp(e)&&Kje.call(e,"callee")&&!Zje.call(e,"callee")};function Qje(){return!1}var _V=typeof exports=="object"&&exports&&!exports.nodeType&&exports,SV=_V&&typeof module=="object"&&module&&!module.nodeType&&module,Jje=SV&&SV.exports===_V,CV=Jje?Mi.Buffer:void 0,e8e=CV?CV.isBuffer:void 0,j6=e8e||Qje,t8e=9007199254740991,n8e=/^(?:0|[1-9]\d*)$/;function r8e(e,t){var n=typeof e;return t=t==null?t8e:t,!!t&&(n=="number"||n!="symbol"&&n8e.test(e))&&e>-1&&e%1==0&&e<t}var a8e=9007199254740991;function jV(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=a8e}var o8e="[object Arguments]",i8e="[object Array]",s8e="[object Boolean]",c8e="[object Date]",l8e="[object Error]",u8e="[object Function]",f8e="[object Map]",d8e="[object Number]",y8e="[object Object]",p8e="[object RegExp]",h8e="[object Set]",m8e="[object String]",g8e="[object WeakMap]",v8e="[object ArrayBuffer]",k8e="[object DataView]",b8e="[object Float32Array]",x8e="[object Float64Array]",w8e="[object Int8Array]",_8e="[object Int16Array]",S8e="[object Int32Array]",C8e="[object Uint8Array]",j8e="[object Uint8ClampedArray]",A8e="[object Uint16Array]",O8e="[object Uint32Array]",un={};un[b8e]=un[x8e]=un[w8e]=un[_8e]=un[S8e]=un[C8e]=un[j8e]=un[A8e]=un[O8e]=!0,un[o8e]=un[i8e]=un[v8e]=un[s8e]=un[k8e]=un[c8e]=un[l8e]=un[u8e]=un[f8e]=un[d8e]=un[y8e]=un[p8e]=un[h8e]=un[m8e]=un[g8e]=!1;function E8e(e){return Mp(e)&&jV(e.length)&&!!un[Np(e)]}function T8e(e){return function(t){return e(t)}}var AV=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Lp=AV&&typeof module=="object"&&module&&!module.nodeType&&module,N8e=Lp&&Lp.exports===AV,A6=N8e&&fV.process,OV=(function(){try{var e=Lp&&Lp.require&&Lp.require("util").types;return e||A6&&A6.binding&&A6.binding("util")}catch(t){}})(),EV=OV&&OV.isTypedArray,TV=EV?T8e(EV):E8e,P8e=Object.prototype,R8e=P8e.hasOwnProperty;function M8e(e,t){var n=Yv(e),r=!n&&Xje(e),a=!n&&!r&&j6(e),o=!n&&!r&&!a&&TV(e),i=n||r||a||o,c=i?Wje(e.length,String):[],u=c.length;for(var d in e)R8e.call(e,d)&&!(i&&(d=="length"||a&&(d=="offset"||d=="parent")||o&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||r8e(d,u)))&&c.push(d);return c}var L8e=Object.prototype;function D8e(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||L8e;return e===n}function I8e(e,t){return function(n){return e(t(n))}}var $8e=I8e(Object.keys,Object),B8e=Object.prototype,U8e=B8e.hasOwnProperty;function F8e(e){if(!D8e(e))return $8e(e);var t=[];for(var n in Object(e))U8e.call(e,n)&&n!="constructor"&&t.push(n);return t}function z8e(e){return e!=null&&jV(e.length)&&!hV(e)}function H8e(e){return z8e(e)?M8e(e):F8e(e)}function NV(e){return Fje(e,H8e,Gje)}var V8e=1,q8e=Object.prototype,G8e=q8e.hasOwnProperty;function W8e(e,t,n,r,a,o){var i=n&V8e,c=NV(e),u=c.length,d=NV(t),h=d.length;if(u!=h&&!i)return!1;for(var y=u;y--;){var m=c[y];if(!(i?m in t:G8e.call(t,m)))return!1}var k=o.get(e),w=o.get(t);if(k&&w)return k==t&&w==e;var x=!0;o.set(e,t),o.set(t,e);for(var b=i;++y<u;){m=c[y];var _=e[m],C=t[m];if(r)var E=i?r(C,_,m,t,e,o):r(_,C,m,e,t,o);if(!(E===void 0?_===C||a(_,C,n,r,o):E)){x=!1;break}b||(b=m=="constructor")}if(x&&!b){var O=e.constructor,j=t.constructor;O!=j&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof j=="function"&&j instanceof j)&&(x=!1)}return o.delete(e),o.delete(t),x}var O6=Sf(Mi,"DataView"),E6=Sf(Mi,"Promise"),T6=Sf(Mi,"Set"),N6=Sf(Mi,"WeakMap"),PV="[object Map]",Y8e="[object Object]",RV="[object Promise]",MV="[object Set]",LV="[object WeakMap]",DV="[object DataView]",K8e=Jc(O6),Z8e=Jc(Pp),X8e=Jc(E6),Q8e=Jc(T6),J8e=Jc(N6),Rs=Np;(O6&&Rs(new O6(new ArrayBuffer(1)))!=DV||Pp&&Rs(new Pp)!=PV||E6&&Rs(E6.resolve())!=RV||T6&&Rs(new T6)!=MV||N6&&Rs(new N6)!=LV)&&(Rs=function(e){var t=Np(e),n=t==Y8e?e.constructor:void 0,r=n?Jc(n):"";if(r)switch(r){case K8e:return DV;case Z8e:return PV;case X8e:return RV;case Q8e:return MV;case J8e:return LV}return t});var eAe=1,IV="[object Arguments]",$V="[object Array]",Kv="[object Object]",tAe=Object.prototype,BV=tAe.hasOwnProperty;function nAe(e,t,n,r,a,o){var i=Yv(e),c=Yv(t),u=i?$V:Rs(e),d=c?$V:Rs(t);u=u==IV?Kv:u,d=d==IV?Kv:d;var h=u==Kv,y=d==Kv,m=u==d;if(m&&j6(e)){if(!j6(t))return!1;i=!0,h=!1}if(m&&!h)return o||(o=new Ps),i||TV(e)?gV(e,t,n,r,a,o):Bje(e,t,u,n,r,a,o);if(!(n&eAe)){var k=h&&BV.call(e,"__wrapped__"),w=y&&BV.call(t,"__wrapped__");if(k||w){var x=k?e.value():e,b=w?t.value():t;return o||(o=new Ps),a(x,b,n,r,o)}}return m?(o||(o=new Ps),W8e(e,t,n,r,a,o)):!1}function UV(e,t,n,r,a){return e===t?!0:e==null||t==null||!Mp(e)&&!Mp(t)?e!==e&&t!==t:nAe(e,t,n,r,UV,a)}function FV(e,t){return UV(e,t)}function rAe(e){return e("The banner has been disabled. You can enable it from ‘General’, if needed.","cookie-law-info")}function Zv(e){return e("No banner found for this template.","cookie-law-info")}function Cf(e){return e("Update was successful!","cookie-law-info")}function nl(e){return e("Problem occurred while saving your settings. Please try again later!","cookie-law-info")}const zV="cky:h-auto cky:py-3 cky:px-[10px] cky:font-medium cky:text-left cky:text-text-primary cky:text-sm cky:border-b-0",HV="cky:p-[8px_10px] cky:align-middle cky:text-text-primary cky:text-sm",VV="cky:bg-transparent cky:border-none cky:p-0 cky:h-auto cky:w-auto",aAe={borderSpacing:0,clear:"both",margin:0},qV=[{key:"analytics",label:Q("Analytics","cookie-law-info")},{key:"advertisement",label:Q("Advertisement","cookie-law-info")},{key:"functional",label:Q("Functional","cookie-law-info")},{key:"necessary",label:Q("Necessary","cookie-law-info")},{key:"ad_user_data",label:Q("Share user data with Google","cookie-law-info")},{key:"ad_personalization",label:Q("Use data for ads personalisation","cookie-law-info")},{key:"regions",label:Q("Region","cookie-law-info")}],oAe={analytics:"denied",advertisement:"denied",functional:"denied",necessary:"granted",ad_user_data:"denied",ad_personalization:"denied",regions:"All"},P6="cky:flex cky:flex-wrap cky:items-center",R6="cky:w-1/4 cky:flex cky:items-center cky:pr-4 cky:mb-2 cky:md:mb-0";function iAe(){}const sAe=e=>e==="granted"?"Granted":"Denied",cAe=e=>{const t=e.split(",");return t.length>3?`${t.slice(0,3).join(", ")} & more`:e},M6=e=>JSON.parse(JSON.stringify(e)),lAe=v.memo(function({item:t,rowIndex:n,isDeleteDisabled:r,onEditRow:a,onDeleteRow:o}){const i=v.useCallback(()=>{a(t,n)},[a,t,n]),c=v.useCallback(()=>{o(n)},[o,n]);return f.jsxs(eu,{className:"cky:border-t cky:border-gray-300 cky:align-middle",children:[qV.map(({key:u})=>f.jsx(cs,{className:HV,children:u==="regions"?cAe(t.regions):sAe(t[u])},u)),f.jsx(cs,{className:`cky:!pl-0 ${HV}`,children:f.jsxs("div",{className:"cky:flex cky:flex-row cky:items-center cky:w-full",children:[f.jsx("div",{className:"cky:flex-1 cky:flex cky:justify-center cky:min-w-0",children:f.jsx(io,{content:Q("Edit","cookie-law-info"),className:cx,children:f.jsx(Be,{variant:"ghost",size:"icon",className:VV,onClick:i,children:f.jsx(Ct,{icon:"edit",width:"14px",height:"14px",color:"#505B66"})})})}),f.jsx("div",{className:"cky:flex-1 cky:flex cky:justify-center cky:min-w-0",children:r?f.jsx(io,{content:f.jsx("span",{className:"cky:block cky:whitespace-pre-line cky:text-center",children:Q(`This row can’t be
deleted as it specifies
the default values.`,"cookie-law-info")}),className:cx,children:f.jsx("span",{className:"cky:inline-flex cky:cursor-default",children:f.jsx(Ct,{icon:"trash",width:"14px",height:"14px",color:"#DE443780"})})}):f.jsx(io,{content:Q("Delete","cookie-law-info"),className:cx,children:f.jsx(Be,{variant:"ghost",size:"icon",className:VV,onClick:c,children:f.jsx(Ct,{icon:"trash",width:"14px",height:"14px",color:"#DE4437"})})})})]})})]})});function uAe(){var P,R;const[e,t]=v.useState(!1),[n,r]=v.useState(!1),[a,o]=v.useState(null),i=ct(M=>M.gcm),{triggerNotification:c}=sf(),u=v.useRef(null),d=v.useRef(null),h=v.useRef(null),y=Oo();v.useEffect(()=>{o(M6(i))},[]),v.useEffect(()=>{a!=null&&i!=null&&r(!FV(a,i))},[i,a]);const m=xA({shouldBlockFn:v.useCallback(()=>n,[n]),enableBeforeUnload:n,withResolver:!0});v.useEffect(()=>{var M;m.status==="blocked"&&((M=h.current)==null||M.show())},[m.status]);const k=v.useCallback(M=>{var U;const{gcm:F,updateGcm:H}=ct.getState();H(B(A({},F),{status:M})),M&&((U=u.current)==null||U.show())},[]),w=v.useCallback((M,F)=>{var H;(H=d.current)==null||H.show(M,F)},[]),x=v.useCallback(()=>{w()},[w]),b=v.useCallback(M=>{const{gcm:F,updateGcm:H}=ct.getState();if(!(!(F!=null&&F.default_settings)||F.default_settings.length<=1)&&window.confirm(Q("Are you sure you want to delete this region?","cookie-law-info"))){const U=[...F.default_settings];U.splice(M,1),H(B(A({},F),{default_settings:U}))}},[]),_=v.useCallback(()=>he(null,null,function*(){if(i){t(!0);try{(yield h4e.createGcm(i))&&(c({type:"success",message:Cf(Q)}),o(M6(i)),r(!1))}catch(M){c({type:"error",message:nl(Q)})}finally{t(!1)}}}),[i,c]),C=v.useMemo(()=>{var M;return(M=i==null?void 0:i.default_settings)!=null&&M.length?i.default_settings:[oAe]},[i==null?void 0:i.default_settings]),E=((R=(P=i==null?void 0:i.default_settings)==null?void 0:P.length)!=null?R:0)<=1,O=v.useCallback(M=>{const{gcm:F,updateGcm:H}=ct.getState();H(B(A({},F),{url_passthrough:M}))},[]),j=v.useCallback(M=>{const{gcm:F,updateGcm:H}=ct.getState();H(B(A({},F),{ads_data_redaction:M}))},[]),N=v.useCallback(()=>{var H;if(a!=null&&ct.getState().updateGcm(M6(a)),r(!1),m.status!=="blocked")return;const{pathname:M,search:F}=m.next;(H=m.reset)==null||H.call(m),y({to:M,search:F,ignoreBlocker:!0})},[m,a,y]);return f.jsxs(Bo,{children:[f.jsx(_6,{ref:h,onStayOnPage:()=>{var M;return(M=m.reset)==null?void 0:M.call(m)},onDiscardChanges:N}),f.jsxs("div",{children:[f.jsxs("div",{children:[f.jsxs("div",{className:"cky:flex cky:items-center cky:justify-between cky:p-[15px]",children:[f.jsx("div",{children:f.jsx("h3",{className:"cky:text-lg cky:font-medium cky:m-0!",children:Q("Google Consent Mode Settings","cookie-law-info")})}),f.jsx("div",{className:"cky:flex cky:items-center",children:f.jsx(Be,{onClick:_,disabled:e,variant:"green",className:"cky:ml-[15px]",children:Q(e?"Saving...":"Publish Changes","cookie-law-info")})})]}),f.jsx("div",{className:"cky:relative",children:f.jsx("div",{className:"cky:w-full cky:px-[15px]",children:f.jsxs("div",{className:"cky:bg-white cky:py-[12px] cky:px-[20px] cky:rounded-[3px] cky:shadow-sm cky:border cky:border-gray-200",children:[f.jsxs("div",{className:"cky:pb-[15px] cky:border-b cky:border-gray-200 cky:flex cky:flex-wrap",children:[f.jsx("div",{className:"cky:w-1/4 cky:pr-4",children:f.jsx(kt,{className:"cky:p-0 cky:m-0",children:f.jsx("h6",{className:"cky:text-sm! cky:my-2!",children:Q("Enable Google Consent Mode (GCM)","cookie-law-info")})})}),f.jsx("div",{className:"cky:w-3/4 cky:flex cky:items-center cky:px-[15px]",children:f.jsx(pn,{id:"cky-toggle-gcm",checked:(i==null?void 0:i.status)||!1,onCheckedChange:k})}),f.jsx("div",{className:"cky:w-1/4"}),f.jsx("div",{className:"cky:w-3/4 cky:text-sm cky:px-[15px] cky:pt-[5px]",children:f.jsx("p",{className:"cky:m-0!",children:Q("When enabled, GCM will be implemented on your website.","cookie-law-info")})})]}),f.jsxs("div",{className:"cky:flex cky:flex-wrap cky:py-4",children:[f.jsx("div",{className:"cky:w-full cky:mb-2",children:f.jsx("h6",{className:"cky:text-sm! cky:m-0!",children:Q("Default consent settings","cookie-law-info")})}),f.jsx("div",{className:"cky:w-full cky:text-sm",children:f.jsx("p",{className:"cky:m-0!",children:Q("The default consent state, 'Denied', will apply to non-necessary categories until consent is received. You can customise the default consent states for users in different geographical regions.","cookie-law-info")})})]}),f.jsxs("div",{className:"cky:pb-4 cky:border-b cky:border-gray-200 cky:flex cky:flex-wrap",children:[f.jsx("div",{className:"cky:w-full",children:f.jsx("div",{className:"cky:overflow-x-auto cky:mb-4",children:f.jsxs(Zb,{className:"cky:w-full cky:border-collapse cky:bg-white cky:min-h-[100px] cky:border cky:border-gray-300",style:aAe,children:[f.jsx(Xb,{className:"cky:bg-[#E1E0E1] cky:[&_tr]:border-b-0",children:f.jsxs(eu,{className:"cky:border-b-0",children:[qV.map(({key:M,label:F})=>f.jsx(yc,{className:zV,children:F},M)),f.jsx(yc,{className:zV,children:Q("Actions","cookie-law-info")})]})}),f.jsx(Qb,{className:"cky:relative",children:C.map((M,F)=>f.jsx(lAe,{item:M,rowIndex:F,isDeleteDisabled:E,onEditRow:w,onDeleteRow:b},F))})]})})}),f.jsx("div",{className:"cky:w-full cky:md:w-1/6",children:f.jsxs(Be,{id:"cky-add-new-region-btn",onClick:x,size:"sm",children:["+ ",Q("New Region","cookie-law-info")]})})]}),f.jsxs("div",{className:"cky:py-4 cky:space-y-4",children:[f.jsx("div",{className:"cky:w-full",children:f.jsx("h6",{className:"cky:text-sm! cky:font-medium cky:m-0!",children:Q("Other settings","cookie-law-info")})}),f.jsxs("div",{className:P6,children:[f.jsx(kt,{className:R6,htmlFor:"cky-wait-update",children:Q("Wait for update","cookie-law-info")}),f.jsxs("div",{className:"cky:w-3/4 cky:flex cky:items-center",children:[f.jsx(tCe,{}),f.jsx("span",{className:"cky:ml-2 cky:text-sm",children:Q("milliseconds","cookie-law-info")})]}),f.jsx("div",{className:"cky:w-1/4"}),f.jsx("div",{className:"cky:w-3/4 cky:text-sm",children:f.jsx("p",{children:Q("Number of milliseconds to wait before firing tags that are waiting for consent.","cookie-law-info")})})]}),f.jsxs("div",{className:P6,children:[f.jsx(kt,{className:R6,children:Q("Pass ad click information through URLs","cookie-law-info")}),f.jsx("div",{className:"cky:w-3/4 cky:flex cky:items-center",children:f.jsx(pn,{id:"cky-toggle-url-passthrough",checked:(i==null?void 0:i.url_passthrough)||!1,onCheckedChange:O})}),f.jsx("div",{className:"cky:w-1/4"}),f.jsx("div",{className:"cky:w-3/4 cky:text-sm",children:f.jsx("p",{children:Q("When enabled, internal links will include advertising identifiers (such as gclid, dclid, gclsrc, and _gl) in their URLs while awaiting consent.","cookie-law-info")})})]}),f.jsxs("div",{className:P6,children:[f.jsx(kt,{className:R6,children:Q("Redact ads data","cookie-law-info")}),f.jsx("div",{className:"cky:w-3/4 cky:flex cky:items-center",children:f.jsx(pn,{id:"cky-toggle-ads-redact",checked:(i==null?void 0:i.ads_data_redaction)||!1,onCheckedChange:j})}),f.jsx("div",{className:"cky:w-1/4"}),f.jsx("div",{className:"cky:w-3/4 cky:text-sm",children:f.jsx("p",{children:Q(`When enabled and the default consent state of "Advertisement Cookies" is disabled, Google's advertising tags will remove all advertising identifiers from the requests, and route the traffic through domains that do not use cookies.`,"cookie-law-info")})})]})]})]})})})]}),f.jsx(bz,{ref:u}),f.jsx(wz,{ref:d,onClear:iAe})]})]})}const GV=Q("Delete","cookie-law-info"),fAe=Q("The <b>%1$s</b> language and any translations you've added in this language will be permanently deleted.","cookie-law-info"),L6="cky:p-2.5",dAe=200,yAe=v.memo(function({language:t,defaultLanguage:n,selectedCount:r,onOpenLanguageModal:a,onDeleteConfirmation:o,onSetDefault:i}){const c=n===t.code,[u,d]=v.useState(!1),h=v.useRef(null),y=v.useCallback(()=>{h.current!==null&&(clearTimeout(h.current),h.current=null)},[]),m=v.useCallback(()=>{y(),d(!0)},[y]),k=v.useCallback(()=>{y(),h.current=window.setTimeout(()=>{h.current=null,d(!1)},dAe)},[y]);v.useEffect(()=>()=>y(),[y]);const w=v.useCallback(x=>{y(),d(x)},[y]);return f.jsx(Bo,{delayDuration:300,children:f.jsxs($b,{open:u,onOpenChange:w,modal:!1,children:[f.jsx(Bb,{asChild:!0,children:f.jsx(Be,{variant:"outline",size:"sm",className:"cky:px-1.5! cky:hover:bg-secondary/80 cky:hover:text-secondary-foreground",onPointerEnter:m,onPointerLeave:k,children:"..."})}),f.jsxs(Ub,{align:"end",className:"cky:min-w-[130px] cky:text-[#3c434a] cky:font-medium cky:border cky:border-[#c9d0d6] cky:p-0",onPointerEnter:m,onPointerLeave:k,children:[c&&r===1?f.jsx(Zl,{onClick:a,className:L6,children:Q("Change default language","cookie-law-info")}):c&&r>1?f.jsx(Zl,{"aria-disabled":!0,className:ce("cky:cursor-not-allowed cky:p-2.5","focus:cky:bg-transparent data-[highlighted]:cky:bg-transparent"),onSelect:x=>x.preventDefault(),children:f.jsxs(Uo,{children:[f.jsx(Fo,{asChild:!0,children:f.jsx("span",{className:"cky:block cky:w-full cky:text-[#8893a1] cky:opacity-50",children:GV})}),f.jsx(zo,{side:"top",className:"cky:!max-w-[150px] cky:box-border",children:Q("You can't delete the default language.","cookie-law-info")})]})}):f.jsx(Zl,{onClick:()=>o(t),className:L6,children:GV}),!c&&f.jsx(Zl,{onClick:()=>i(t),className:L6,children:Q("Set as default","cookie-law-info")})]})]})})});function pAe(){const e=Oo(),[t,n]=v.useState(!0),[r,a]=v.useState(!1),[o,i]=v.useState(!1),c=v.useRef(null),u=v.useRef(null),d=v.useRef(null),{available:h,selected:y,default:m,setDefault:k,setCurrent:w,setSelected:x,saveSelected:b,saveDefault:_,init:C}=Kr();v.useEffect(()=>{let $=!1;return he(null,null,function*(){n(!0),yield C(),$||n(!1)}),()=>{$=!0}},[C]);const E=v.useCallback(()=>{var $;($=c.current)==null||$.show()},[]),O=v.useCallback(($,Z)=>{e(Z?{to:`/${$}`,search:Z}:{to:`/${$}`})},[e]),j=v.useCallback(()=>{var $;($=u.current)==null||$.open()},[]),N=v.useCallback($=>{var D;const Z=Kr.getState().default;$.code!==Z&&(a($.name),i($.code),(D=d.current)==null||D.show())},[]),P=v.useCallback(()=>he(null,null,function*(){var D,X;if(!o)return;const{default:$,selected:Z}=Kr.getState();if(o===$){console.warn("Cannot delete the default language"),(D=d.current)==null||D.closePopup();return}try{const V=Z.filter(I=>I!==o);x(V);const ne=yield b({remove:!0,clear:!1,selected:V});if(!ne||!ne.success)throw new Error("Failed to save language deletion");yield new Promise(I=>setTimeout(I,100)),yield op(),yield C()}catch(V){console.error("Error deleting language:",V),console.error("Failed to delete language"),yield C()}(X=d.current)==null||X.closePopup()}),[o,x,b,C]),R=v.useCallback($=>he(null,null,function*(){try{y.length===1?(x([$.code]),k($.code),w($.code),yield b({clear:!1}),yield _({clear:!1})):(k($.code),w($.code),yield _({clear:!1})),typeof window!="undefined"&&window.dispatchEvent(new CustomEvent("cky:language-changed")),console.log("Default language updated successfully")}catch(Z){console.error("Error setting default language:",Z),console.error("Failed to update default language")}}),[y.length,x,k,w,b,_]),M=v.useCallback(()=>{a(!1),i(!1)},[]),F=v.useCallback($=>{e({to:"/languages/edit/$language",params:{language:$}})},[e]),H=v.useMemo(()=>xv.getLanguageDetails(h,y),[h,y]),U=H.length,z=v.useMemo(()=>up(fAe,r||""),[r]);return f.jsxs("div",{children:[f.jsxs("div",{className:"cky:flex cky:items-center cky:p-[15px]",children:[f.jsx("h3",{className:"cky:m-0! cky:mr-3.5! cky:text-lg cky:font-semibold cky:text-primary",children:Q("Languages","cookie-law-info")}),f.jsx("div",{className:"cky:flex cky:gap-3 cky:items-center",children:f.jsxs(Be,{id:"cky-add-language-btn",className:"cky:inline-flex cky:gap-2 cky:items-center",onClick:E,children:[f.jsx(Do,{variant:"premium",className:"cky:w-[18px] cky:h-[18px] cky:p-0 cky:flex cky:items-center cky:justify-center",children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})}),Q("Add Language","cookie-law-info")]})})]}),f.jsx("div",{className:"cky:border cky:border-gray-300 cky:bg-white cky:p-2.5",children:f.jsxs(Zb,{children:[f.jsx(Xb,{className:"cky:bg-gray-100 cky:text-text-primary",children:f.jsxs(eu,{children:[f.jsx(yc,{className:"cky:text-text-primary",children:Q("Language List","cookie-law-info")}),f.jsx(yc,{className:"cky:w-[15%] cky:text-text-primary",children:Q("Language Code","cookie-law-info")}),f.jsx(yc,{}),f.jsx(yc,{})]})}),f.jsx(Qb,{children:t?f.jsx(eu,{children:f.jsx(cs,{colSpan:4,children:f.jsx("div",{className:"cky:flex cky:items-center cky:gap-2",children:f.jsx($d,{className:"cky:w-full cky:h-8"})})})}):H.map($=>f.jsxs(eu,{children:[f.jsx(cs,{className:"cky:text-sm cky:text-text-primary",children:$.name}),f.jsx(cs,{className:"cky:text-sm cky:text-text-primary cky:uppercase cky:w-[15%]",children:$.code}),f.jsx(cs,{children:m===$.code&&f.jsx("div",{className:"cky:flex cky:items-center",children:f.jsx(Do,{variant:"default",className:"cky:rounded-full cky:bg-[rgba(0,86,167,0.05)] cky:text-[#2170f9] cky:px-3 cky:py-1 cky:text-xs cky:transition-none cky:hover:bg-[rgba(0,86,167,0.05)] cky:hover:text-[#2170f9]",children:Q("Default","cookie-law-info")})})}),f.jsx(cs,{className:"cky:text-right cky:text-text-primary",children:f.jsxs("div",{className:"cky:flex cky:items-center cky:justify-end cky:gap-2",children:[f.jsxs(Be,{variant:"secondary",size:"sm",className:"cky:inline-flex cky:items-center cky:gap-1",onClick:()=>F($.code),children:[f.jsx(Ct,{icon:"editAlt",width:"13px"}),Q("Edit Content","cookie-law-info")]}),f.jsx(yAe,{language:$,defaultLanguage:m,selectedCount:U,onOpenLanguageModal:j,onDeleteConfirmation:N,onSetDefault:R})]})})]},$.code))})]})}),f.jsx(oCe,{ref:u}),f.jsx(O5,{ref:d,header:Q("Delete language?","cookie-law-info"),body:z,cancelBtn:Q("Cancel","cookie-law-info"),confirmBtn:Q("Delete language","cookie-law-info"),onDeleteItem:P,onClear:M}),f.jsx(Dr,{ref:c,availablePlan:"premium",feature:"language_limit",onNavigate:O,title:f.jsx("img",{src:qe.addLanguage,alt:"languages"}),featureText:Q("Display your banner in multiple languages tailored for your audience","cookie-law-info"),availabilityText:Q("Available in: <b>All premium plans</b>","cookie-law-info")})]})}function WV(e,t,n,r){var c,u;const a=(c=r==null?void 0:r.closePreviewOnUnmount)!=null?c:!0,o=(u=r==null?void 0:r.clearTemplateOnPreviewOff)!=null?u:!0,i=v.useCallback(()=>he(null,null,function*(){if(t){ln.startLoading();try{const d=yield z6e(e),h=yield Vv();if(!d)return;Cp(d,Ep(),h),ln.resetTemplateCache(),yield ln.generate(!1,!0)}catch(d){console.error(d)}finally{ln.stopLoading()}}}),[t,e]);return v.useEffect(()=>{t||ln.closePreview(o)},[t,o]),v.useEffect(()=>{if(!t)return;const d=h=>{h.target.closest('[data-cky-tag="preview-close"]')&&n(!1)};return document.addEventListener("click",d),()=>document.removeEventListener("click",d)},[t,n]),v.useEffect(()=>()=>{ln.closePreview(a)},[a]),{onAfterPublish:i}}function YV(e){const t=v.useRef(null),n=Oo(),r=v.useCallback(()=>e(),[e]),a=xA({shouldBlockFn:r,enableBeforeUnload:r,withResolver:!0});v.useEffect(()=>{var c;a.status==="blocked"&&((c=t.current)==null||c.show())},[a.status]);const o=v.useCallback(()=>{var d;if(a.status!=="blocked")return;const{pathname:c,search:u}=a.next;(d=a.reset)==null||d.call(a),n({to:c,search:u,ignoreBlocker:!0})},[a,n]),i=v.useCallback(()=>{var c;(c=a.reset)==null||c.call(a)},[a]);return{exitIntentRef:t,handleDiscardNavigation:o,handleStayOnPage:i}}function hAe(){var Ce,Ee,me;const{triggerNotification:e}=sf(),t=ct(Se=>Se.options),{language:n}=Zh({from:"/languages/edit/$language"}),[r,a]=v.useState(!0),[o,i]=v.useState(!1),c=v.useRef({}),{current:u,setCurrentBanner:d,preview:h,setPreview:y,errors:m}=_r(),k=Object.keys(m).length>0,w=v.useMemo(()=>u===!1||!u?"gdpr":kn(u)==="ccpa"?"ccpa":"gdpr",[u]),{onAfterPublish:x}=WV(w,h,y,{closePreviewOnUnmount:!1,clearTemplateOnPreviewOff:!1}),{selected:b,current:_,setCurrent:C,available:E,default:O}=Kr(),j=_||"en",N=v.useRef(!0),P=v.useRef(!0),R=v.useRef(!1),M=u!==!1&&u?u.id:null,F=u!==!1&&u!=null&&((me=(Ee=(Ce=u.properties)==null?void 0:Ce.config)==null?void 0:Ee.notice)==null?void 0:me.status)!==!1,[H,U]=v.useState(""),[z,$]=v.useState(!1),Z=v.useCallback(()=>{U(F?"notice":"")},[F]);v.useLayoutEffect(()=>{r||M==null||Z()},[r,M,Z]);const D=v.useCallback(Se=>{U(Se),$(!1)},[]),X=v.useMemo(()=>u===!1||!u||w!=="ccpa"?!1:Dv(u,j),[u,w,j]),V=v.useCallback(()=>{var ze,Ke;const Se=_r.getState().current;if(Se===!1||!Se)return!1;const ve=(ze=Se.contents)!=null?ze:{},Fe=c.current;for(const Ie of Object.keys(Fe))if(!FV(Fe[Ie],(Ke=ve[Ie])!=null?Ke:{}))return!0;return!1},[]),{exitIntentRef:ne,handleDiscardNavigation:I,handleStayOnPage:ee}=YV(V),se=v.useCallback(iCe(()=>H6e(),500),[]),W=v.useCallback((Se,ve,Fe)=>{var Ve,ot;const ze=(Ve=Se.contents)!=null?Ve:{},Ke=ze[ve],Ie=Ke&&typeof Ke=="object"&&!Array.isArray(Ke)&&Object.keys(Ke).length>0?Ke:Fe?(ot=ze.en)!=null?ot:{}:{};c.current[ve]=structuredClone(Ie)},[]),ie=v.useCallback(Se=>{if(Se===_)return;const ve=_r.getState().current;ve!==!1&&ve&&!c.current[Se]&&W(ve,Se,!1),C(Se)},[W,_,C]),de=v.useCallback(()=>{c.current={},y(!1),ln.closePreview(!1)},[y]);v.useEffect(()=>()=>de(),[de]);const ue=v.useCallback(()=>he(null,null,function*(){var ve,Fe,ze,Ke;const Se=(ve=Kr.getState().current)!=null?ve:"en";a(!0),N.current=!0,P.current=!0;try{const Ie=_r.getState(),Ve=yield Ie.getActiveBanner();Ve&&d(Ve),yield Ie.loadTemplate(),Ve!==!1&&Ve.contents&&W(Ve,Se,!0);try{yield Vv()}catch(ot){console.error(ot)}}catch(Ie){console.error("Error loading data:",Ie)}finally{const Ie=_r.getState().current,Ve=Ie!==!1&&Ie!=null&&((Ke=(ze=(Fe=Ie.properties)==null?void 0:Fe.config)==null?void 0:ze.notice)==null?void 0:Ke.status)!==!1;U(Ve?"notice":""),a(!1)}}),[W,d]),we=v.useCallback(()=>he(null,null,function*(){var Ke;const Se=_r.getState(),Fe=(Ke=Kr.getState().current)!=null?Ke:"en",ze=yield Se.getCurrentBanner();return ze===!1||!ze.id?!1:Se.saveBanner(ze,Fe)}),[]);v.useLayoutEffect(()=>{n&&C(n)},[n,C,t]),v.useEffect(()=>{R.current||(R.current=!0,ue())},[ue]);const fe=u!==!1&&u?u.contents:void 0;v.useEffect(()=>{if(!(r||u===!1)){if(P.current){P.current=!1;return}se()}},[fe,r,u,se]),v.useEffect(()=>{if(!r){if(N.current){N.current=!1;return}se()}},[_,r,se]),v.useEffect(()=>{r||ln.showPreview()},[h,r]);const pe=()=>he(null,null,function*(){if(w==="ccpa"&&u!==!1&&u&&Dv(u,j)){e({type:"error",message:Q("A message is required to show upon opt-out.","cookie-law-info")});return}i(!0);try{if(yield we()){e({type:"success",message:Cf(Q)});const ve=_r.getState().current;ve!==!1&&ve.contents&&W(ve,j,!1),yield x()}else e({type:"error",message:nl(Q)})}catch(Se){console.error("Error saving:",Se),e({type:"error",message:nl(Q)})}finally{i(!1)}}),Ae=Se=>xv.getName(Se,E),Te=!!O&&O!==_,te=()=>r?f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"cky-button-section cky:-mx-[15px] cky:flex cky:flex-wrap cky:justify-between",children:[f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:w-1/2 cky:max-w-[50%] cky:basis-1/2 cky:px-[15px]",children:f.jsx("div",{className:"cky-loader-languages",children:f.jsx(Nn,{className:"cky:p-3"})})}),f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:w-1/2 cky:max-w-[50%] cky:basis-1/2 cky:px-[15px]",children:f.jsx("div",{className:"cky-loader-languages",children:f.jsx(Nn,{className:"cky:p-3"})})})]}),f.jsxs("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:[Te&&f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:min-w-0 cky:flex-1 cky:px-[15px]",children:f.jsxs("div",{className:"cky-loader-languages",children:[f.jsx(Nn,{className:"cky:p-3"}),f.jsx(Nn,{className:"cky:p-3"}),f.jsx(Nn,{className:"cky:p-3"})]})}),f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:min-w-0 cky:flex-1 cky:px-[15px]",children:f.jsxs("div",{className:"cky-loader-languages",children:[f.jsx(Nn,{className:"cky:p-3"}),f.jsx(Nn,{className:"cky:p-3"}),f.jsx(Nn,{className:"cky:p-3"})]})})]})]}):u===!1||!u?f.jsx("p",{className:"cky:text-sm cky:text-muted-foreground",children:Q("No banner found","cookie-law-info")}):f.jsxs("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:[Te&&f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:min-w-0 cky:flex-1 cky:px-[15px]",children:f.jsxs("div",{className:ce("cky-edit-content-lists","cky:mt-[10px] cky:list-none cky:border cky:border-solid cky:border-[#d9d9d9] cky:bg-white cky:p-[15px]"),children:[f.jsx("div",{className:ce("cky-lang-edit-column-header cky:flex cky:min-h-[35px] cky:items-center cky:mb-5"),children:f.jsxs("h5",{className:ce("cky-lang-edit-lists-heading cky:!m-0 cky:!text-[15px] cky:font-semibold cky:leading-[1.3] cky:text-[#23282d]"),children:[Q("Default language:","cookie-law-info")," ",f.jsx("b",{children:Ae(O)})]})}),f.jsx(HH,{language:O,translate:!0,disabled:!0,accordionValue:H,onAccordionValueChange:D},`lang-default-${O}-${u.id}`)]})}),f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:min-w-0 cky:flex-1 cky:px-[15px]",children:f.jsxs("div",{className:ce("cky-edit-content-lists","cky:mt-[10px] cky:list-none cky:border cky:border-solid cky:border-[#d9d9d9] cky:bg-white cky:p-[15px]"),children:[f.jsxs("div",{className:ce("cky-lang-edit-column-header cky-lang-edit-heading-row cky:flex cky:min-h-[35px] cky:items-center cky:mb-5"),children:[f.jsx("h5",{className:ce("cky:!m-0 cky:shrink-0 cky:!text-[15px] cky:font-semibold cky:leading-[1.3] cky:text-[#23282d]"),children:Q("Edit content in:","cookie-law-info")}),f.jsxs(Gd,{value:j,open:z,onOpenChange:$,onValueChange:ve=>{$(!1),ie(ve)},children:[f.jsx(au,{id:"cky-edit-language-select",className:"cky:min-w-[180px] cky:w-auto cky:h-[35px]! cky:min-h-[35px]! cky:max-h-[35px]!",children:f.jsx(Wd,{placeholder:Q("Select language…","cookie-law-info")})}),f.jsx(ou,{children:b.map(ve=>f.jsx(iu,{value:ve,variant:"modal",children:Ae(ve)},ve))})]})]}),f.jsx(HH,{language:j,translate:!0,accordionValue:H,onAccordionValueChange:D},`lang-edit-${j}-${u.id}`)]})})]});return f.jsxs("div",{className:ce("cky-section cky-lang-edit-page cky:!p-0 cky:!m-0"),children:[f.jsx(_6,{ref:ne,onStayOnPage:ee,onDiscardChanges:I}),f.jsxs("div",{className:"cky-section-header cky:flex cky:items-center cky:justify-between",children:[f.jsx("div",{className:"cky-section-title",children:f.jsx(Vk,{to:"/languages",className:"cky-breadcrumbs-title",children:Q("Back to Language List","cookie-law-info")})}),f.jsx("div",{className:"cky-section-header-actions cky:ml-auto cky:flex cky:items-center",children:f.jsxs("div",{className:"cky:flex cky:items-center cky:justify-end",children:[f.jsxs("div",{className:"cky:inline-flex cky:cursor-pointer cky:items-center cky:gap-2",children:[f.jsx(kt,{htmlFor:"cky-banner-preview",className:"cky:m-0 cky:cursor-pointer cky:text-sm cky:font-medium cky:text-[#23282d]",children:Q("Banner Preview","cookie-law-info")}),f.jsx(pn,{id:"cky-banner-preview",checked:h,onCheckedChange:y})]}),f.jsx(Be,{variant:"green",className:"cky:ml-[15px]",onClick:pe,loading:o,loadingText:Q("Saving...","cookie-law-info"),disabled:k||X||r,children:Q("Publish Changes","cookie-law-info")})]})})]}),f.jsx("div",{className:"cky-section-content",children:f.jsx("div",{className:ce("cky-edit-content","cky:border cky:border-solid cky:border-[#d9d9d9] cky:bg-white cky:p-[15px]","cky:[&_.cky-app-accordion_.cky-form-section:not(.cky-form-section-group)_.cky-label-col]:hidden","cky:[&_.cky-app-accordion_.cky-form-section:not(.cky-form-section-group)_.cky-value-col]:w-full","cky:[&_.cky-app-accordion_.cky-form-section:not(.cky-form-section-group)_.cky-value-col]:max-w-full","cky:[&_.cky-app-accordion_.cky-form-section:not(.cky-form-section-group)_.cky-value-col]:basis-full"),children:te()})})]})}const mAe=`<svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.667 16h18.666M6.667 16l8 8m-8-8 8-8" stroke="#4E4B66" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
`,gAe=K("A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded.<br>If Extra Pageviews are enabled for your account, you'll be charged [OVERAGE_PRICE] for every 1,000 additional pageviews per site, beyond your monthly plan limit.","cookie-law-info"),KV=["scans_per_month","pages_per_scan","page_view_limit"],vAe=new Date("2025-12-23T00:00:00Z").toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"});function kAe(e,t){return t==="page_view_limit"&&(e==="basic"||e==="pro")}function bAe(e){switch(e){case 1:return"cky:grid-cols-1";case 2:return"cky:grid-cols-1 cky:md:grid-cols-2";case 3:return"cky:grid-cols-1 cky:md:grid-cols-3";case 4:default:return"cky:grid-cols-1 cky:sm:grid-cols-2 cky:xl:grid-cols-4"}}function ZV(e){const t=(e||"").trim().toLowerCase();return t==="premium"||t==="pro"||t==="ultimate"?t:"all"}function xAe(){if(typeof window=="undefined")return null;const e=window.location.hash||"",[,t=""]=e.split("?"),r=new URLSearchParams(t).get("available");return r||new URLSearchParams(window.location.search||"").get("available")}function D6({content:e,feature:t,renderHtml:n}){const a=typeof t=="object"&&t!==null&&t.showPopper?f.jsx(H3e,{content:t.popperContent,isHtml:!0}):null;return n?f.jsxs("span",{className:"cky:inline-flex cky:flex-wrap cky:items-start cky:gap-1",children:[f.jsx("span",{dangerouslySetInnerHTML:{__html:e}}),a]}):f.jsxs("span",{className:"cky:inline-flex cky:flex-wrap cky:items-start cky:gap-1",children:[f.jsx("span",{children:e}),a]})}function wAe(){const e=Oo(),{available:t}=Xh({from:"/dashboard/plans"}),{updateStatus:n}=PF(),r=ct(te=>te.info),{connectToApp:a,connectToPaidPlan:o}=w5(),[i,c]=v.useState(!1),[u,d]=v.useState(!1),[h,y]=v.useState(!1),[m,k]=v.useState(!0),[w,x]=v.useState([]),[b,_]=v.useState(null),[C,E]=v.useState("USD"),[O,j]=v.useState("$"),[N,P]=v.useState("all"),R=v.useMemo(()=>({showMonthly:K("/month/domain","cookie-law-info"),showYearly:K("/year/domain","cookie-law-info"),custom_css:K("Custom CSS","cookie-law-info"),custom_branding:K("Option to add custom logo on banner","cookie-law-info"),schedule_scan:K("Scheduled scan","cookie-law-info"),static_ip_scan:K("Static IP scan","cookie-law-info"),config_geo_rules:K("Geo-target banner","cookie-law-info"),popup_layout:K("Pop-up banner layout","cookie-law-info"),respect_gpc:K("Support for Global Privacy Control (GPC)","cookie-law-info"),hide_banner_on_specific_pages:K("Disable banner on specific pages","cookie-law-info"),iab:K("IAB TCF Support","cookie-law-info"),gacm_support:K("Google's Additional Consent Mode","cookie-law-info"),revisit_custom_branding:K("Custom revisit consent button","cookie-law-info"),scan_behind_login:K("Scan behind login","cookie-law-info"),remove_powered_by:K('Disable "Powered by" branding',"cookie-law-info"),pages_per_scan:K("&nbsp;pages per scan","cookie-law-info"),pageview_per_month:K("&nbsp;pageviews / month","cookie-law-info"),unlimited_pageviews:K("<b>Unlimited</b>&nbsp;pageviews","cookie-law-info"),staging_mode:K("Staging mode","cookie-law-info"),subdomain_consent_sharing:K("Subdomain consent sharing","cookie-law-info"),multi_user_management:K("Multi-user management","cookie-law-info"),gcm_support:K("Support for Google Consent Mode (GCM) v2","cookie-law-info"),policy_generators:K("Cookie/Privacy Policy Generators","cookie-law-info"),renew_user_consent:K("Renew user consents","cookie-law-info"),do_not_track_support:K("Do Not Track (DNT) support","cookie-law-info"),"2fa":K("Two-factor authentication (2FA)","cookie-law-info"),automatic_cookie_blocking:K("Automatic cookie blocking","cookie-law-info"),language_limit:K("Multilingual banner","cookie-law-info"),unlimited_scans:K("<b>Unlimited</b>&nbsp;cookie scans","cookie-law-info"),scans_per_month:K("&nbsp;cookie scans / month","cookie-law-info"),chat_support:K("Chat support","cookie-law-info"),opt_in_banner_for_gdpr:K("Opt-in consent banner for GDPR","cookie-law-info"),opt_out_banner_for_us_state_laws:K("Opt-out banner for US State laws","cookie-law-info"),per_category_consent:K("Per-category consent","cookie-law-info"),revisit_consent:K("Revisit consent button","cookie-law-info"),advanced_customisation:K("Advanced customisation","cookie-law-info"),basic_customisation:K("Basic customisation","cookie-law-info")}),[]),M=v.useMemo(()=>b!=null&&b.overage_price?(b.overage_price[C.toLowerCase()]/100).toFixed(2):"0.30",[b,C]),F=v.useMemo(()=>si(K("+ %1$s%2$s per 1,000 extra pageviews*","cookie-law-info"),O,M),[O,M]),H=v.useMemo(()=>si(K("*Extra pageviews are automatically enabled for users who created their CookieYes account on or after %s. Users who created their account before this date can enable it anytime from Billing & Invoices. ","cookie-law-info"),vAe),[]),U=v.useCallback(()=>{typeof window!="undefined"&&window.history.length>1?window.history.back():e({to:"/dashboard"})},[e]),z=()=>he(null,null,function*(){try{const te=yield pt.get({path:"dashboard/currencies"});te&&Array.isArray(te)&&te.length>0?x(te):n(!1)}catch(te){console.error(te)}d(!0)}),$=()=>he(null,null,function*(){c(!0);try{const te=yield pt.get({path:"dashboard/plans"});if(te&&Object.keys(te).length>0)_(te);else{n(!1),c(!1);return}}catch(te){console.error(te)}c(!1)});v.useEffect(()=>{$(),z()},[]),v.useEffect(()=>()=>n(),[n]),v.useEffect(()=>{const te=()=>{const Ce=ZV(xAe()),Ee=ZV(typeof t=="string"?t:null);P(Ce!=="all"?Ce:Ee)};if(te(),typeof window!="undefined")return window.addEventListener("hashchange",te),window.addEventListener("popstate",te),()=>{window.removeEventListener("hashchange",te),window.removeEventListener("popstate",te)}},[t]),v.useEffect(()=>{const te=w.find(Ce=>Ce.code===C);te&&j(te.symbol)},[C,w]);const Z=v.useCallback(te=>{const Ce=b!=null&&b.overage_price?(b.overage_price[C.toLowerCase()]/100).toFixed(2):"0.30",Ee=te==="basic"||te==="pro"?gAe.replace("[OVERAGE_PRICE]",O+Ce):K("A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded.","cookie-law-info");return{staging_mode:K("Allows you to add your staging site URL to the main site, enabling you to set up and test the cookie banner in your staging environment.","cookie-law-info"),automatic_cookie_blocking:K("Automatically scan, detect and block third-party cookie scripts until your site visitors give consent.","cookie-law-info"),scan_behind_login:K('To scan your web page behind a login or a cookie wall, <a href="https://www.cookieyes.com/support" target="_blank">contact us</a> and provide your <b>login URL</b> along with the <b>test login credentials</b>. This will enable us to configure our scanner to scan behind your login pages.',"cookie-law-info"),gacm_support:K("Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). <b>AC Mode is intended only for use alongside IAB TCF.</b>","cookie-law-info"),remove_powered_by:K("Remove CookieYes logo from your cookie banner.","cookie-law-info"),custom_css:K("Add CSS code and customise the way your cookie banner looks.","cookie-law-info"),config_geo_rules:K("Geo-target your cookie banner and display it as per your visitor's location.","cookie-law-info"),static_ip_scan:K(`If your website's firewall or configuration restricts external access, enable static IP scan for your site, ensuring that the scan requests consistently originate from the same IP. Additionally, <a href="https://www.cookieyes.com/documentation/whitelisting-cookieyes-scanner/" target="_blank">whitelist the static IP addresses</a> of the CookieYes scanner.`,"cookie-law-info"),revisit_custom_branding:K("Replace the default icon of the revisit consent button with your custom icon.","cookie-law-info"),revisit_consent:K("Displays a floating button on your website allowing your visitors to withdraw or change their consent at any time.","cookie-law-info"),respect_gpc:K("Global Privacy Control (GPC) is a web standard (necessary for CCPA/CPRA compliance) that allows users to signal to websites that they do not want their data to be collected or shared. If enabled, CookieYes will respect your user's GPC setting.","cookie-law-info"),renew_user_consent:K("This action will trigger the cookie banner to reappear for all existing users who have already given consent.","cookie-law-info"),subdomain_consent_sharing:K("Allows you to share your visitor consent information among different subdomains of your website.","cookie-law-info"),do_not_track_support:K("DNT is a web browser setting that enables you to opt-out of tracking by websites. CookieYes will respect your visitor's DNT setting.","cookie-law-info"),page_view_limit:Ee,pages_per_scan:K("The number of pages of your website that will be scanned.","cookie-law-info")}},[b,C,O]),D=v.useCallback((te,Ce)=>{let Ee=Ce;return typeof Ee=="object"&&Ee!==null&&"value"in Ee&&(Ee=Ee.value),te==="pages_per_scan"?`<b>${Ee}</b>${R.pages_per_scan}`:te==="page_view_limit"?Ee===0?R.unlimited_pageviews:`<b>${Number(Ee).toLocaleString("en-US")}</b>${R.pageview_per_month}`:te==="language_limit"?Ee!==1?R.language_limit:void 0:te==="scans_per_month"?Number(Ee)>0?`<b>${String(Ee)}</b>${R.scans_per_month}`:R.unlimited_scans:R[te]},[R]),X=v.useCallback(te=>{if(!b)return{};const Ce=A({},b.plan[te].features),Ee=Z(te),me={};for(const[Se,ve]of Object.entries(Ce))if(!((typeof ve=="object"&&ve!==null&&ve.value===!1||ve===!1||D(Se,ve)===void 0)&&Se!=="advanced_customisation")){if(Se==="advanced_customisation"&&ve===!1){me.basic_customisation={value:!0};continue}if(Se in Ee){me[Se]={value:ve,showPopper:!0,popperContent:Ee[Se]};continue}me[Se]=ve}return me},[b,D,Z]),V=v.useCallback(te=>{const Ce=X(te);return Object.fromEntries(Object.entries(Ce).filter(([Ee])=>!KV.includes(Ee)))},[X]),ne=te=>{switch(te){case"free":return K("Key features in Free","cookie-law-info");case"basic":return ie.some(Ce=>Ce.slug==="free")?K("Everything in Free, plus","cookie-law-info"):K("Key features in Basic","cookie-law-info");case"pro":return ie.some(Ce=>Ce.slug==="basic")?K("Everything in Basic, plus","cookie-law-info"):K("Key features in Pro","cookie-law-info");case"ultimate":return ie.some(Ce=>Ce.slug==="pro")?K("Everything in Pro, plus","cookie-law-info"):K("Key features in Ultimate","cookie-law-info");default:return""}},I=te=>b?m?b.plan[te].monthly[C].toString():b.plan[te].yearly[C].toString():"0",ee=te=>{const Ce=["basic","pro","ultimate"];if(te==="free")a();else if(Ce.includes(te)){const Ee=m?`${te}-monthly`:`${te}-yearly`;o(Ee,C)}},se=te=>Object.fromEntries(Object.entries(X(te)).filter(([Ce])=>KV.includes(Ce))),W=v.useMemo(()=>[{slug:"free",name:"Free",description:K("For blogs and personal websites","cookie-law-info")},{slug:"basic",name:"Basic",description:K("For small business and startups","cookie-law-info")},{slug:"pro",name:"Pro",description:K("For medium business with growing traffic","cookie-law-info")},{slug:"ultimate",name:"Ultimate",description:K("For large business with high traffic","cookie-law-info")}],[]),ie=v.useMemo(()=>{switch(N){case"premium":return W.slice(1);case"pro":return W.slice(2);case"ultimate":return W.slice(3);case"all":default:return W}},[N,W]),de=v.useMemo(()=>{const te={};let Ce={};return ie.forEach(Ee=>{const me=V(Ee.slug),Se=Object.fromEntries(Object.entries(me).filter(([ve])=>!(ve in Ce)));te[Ee.slug]=Se,Ce=A(A({},Ce),me)}),te},[ie,V]),ue=v.useMemo(()=>Object.fromEntries(Object.keys(de).map(te=>[te,Object.entries(de[te])])),[de]),we=ie.length,fe=!!(!r||i),pe=!!(b&&!fe),Ae=bAe(we),Te="cky:flex cky:items-start cky:gap-2 cky:text-[13px] cky:font-normal cky:leading-[18px] cky:text-[#4E4B66]";return f.jsx("div",{className:"cky:box-border cky:mt-[30px] cky:!p-0",children:f.jsxs("div",{className:"cky:mx-auto cky:w-full",children:[f.jsx("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:f.jsx("div",{className:"cky:box-border cky:min-h-px cky:flex-[0_0_100%] cky:max-w-full cky:px-[15px]",children:f.jsx(WF,{})})}),f.jsxs("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:[f.jsx("div",{className:"cky:box-border cky:min-h-px cky:flex cky:flex-[0_0_8.333333%] cky:max-w-[8.333333%] cky:shrink-0 cky:justify-end cky:!p-0",children:f.jsx(Be,{type:"button",variant:"ghost",className:"cky:fixed cky:w-10 cky:rounded-[12px] cky:border cky:border-[#D9DBE9] cky:bg-[#F4F5FA] cky:p-1 cky:text-[#4E4B66] cky:hover:bg-[#F4F5FA]",onClick:U,"aria-label":"Go back",children:f.jsx("span",{className:"cky:inline-flex cky:shrink-0 cky:leading-none cky:text-[#4E4B66] cky:[&>svg]:block cky:[&>svg]:h-8 cky:[&>svg]:w-8",dangerouslySetInnerHTML:{__html:mAe},"aria-hidden":!0})})}),f.jsx("div",{className:"cky:box-border cky:min-h-px cky:min-w-0 cky:flex-[0_0_83.333333%] cky:max-w-[83.333333%] cky:shrink-0 cky:px-[15px]",children:f.jsx("div",{className:"cky:min-w-0 cky:w-full",children:f.jsx(di,{className:"cky:rounded-[9px]!",children:f.jsx(Bo,{delayDuration:200,children:f.jsx(ss,{className:"cky:min-h-0! cky:p-7!",children:fe?f.jsx(Nn,{className:"cky:pt-6"}):f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"cky-section-plans cky-section-row cky:flex cky:w-full cky:flex-col cky:items-start cky:gap-4 cky:md:flex-row! cky:md:flex-nowrap! cky:md:gap-x-0",children:[f.jsx("h3",{className:"cky-plans-heading cky:m-0! cky:min-w-0 cky:shrink cky:text-xl! cky:font-semibold cky:leading-[30px] cky:text-[#14142a] cky:md:min-w-0",children:K("Create a new account and connect to web app","cookie-law-info")}),f.jsxs("div",{className:"cky-button-group cky:inline-flex cky:min-h-[34px] cky:min-w-[170px] cky:shrink-0 cky:self-end cky:rounded-lg cky:border cky:border-[#BEBFC5] cky:bg-white cky:md:ml-auto! cky:md:self-end cky:md:mr-[26px]",children:[f.jsx(Be,{type:"button",variant:m?"toggleActive":"toggle",size:"toggle",className:"cky:!rounded-l-lg cky:!rounded-r-none",onClick:()=>k(!0),children:K("Monthly","cookie-law-info")}),f.jsxs(Be,{type:"button",variant:m?"toggle":"toggleActive",size:"toggle",className:"cky:relative cky:!rounded-r-lg cky:!rounded-l-none",onClick:()=>k(!1),children:[f.jsx("div",{className:ce("cky:pointer-events-none cky:absolute cky:bottom-10 cky:left-1/2 cky:z-[1] cky:box-border cky:flex cky:w-full cky:max-h-5 cky:min-w-0 cky:-translate-x-1/2 cky:items-center cky:justify-center cky:rounded cky:bg-[#2DAD70] cky:text-[11px] cky:font-medium cky:leading-4 cky:text-white","cky:after:absolute cky:after:left-1/2 cky:after:top-[12px] cky:after:z-0 cky:after:w-0 cky:after:-translate-x-1/2 cky:after:border-l-8 cky:after:border-r-8 cky:after:border-t-[10px] cky:after:border-l-transparent cky:after:border-r-transparent cky:after:border-t-[#2DAD70] cky:after:content-['']"),children:K("2 months free","cookie-law-info")}),K("Annually","cookie-law-info")]})]}),u&&w.length>0?f.jsx("div",{className:"cky-currency cky:min-w-[82px] cky:shrink-0 cky:self-end",children:f.jsxs(Gd,{value:C,onValueChange:E,children:[f.jsx(au,{variant:"currency",className:"cky:w-auto! cky:min-w-[82px]! cky:shrink-0! cky:bg-white! cky:text-sm! cky:text-[#14142a]!","aria-label":K("Currency","cookie-law-info"),children:f.jsx(Wd,{placeholder:C})}),f.jsx(ou,{children:w.map(te=>f.jsxs(iu,{value:te.code,children:[te.symbol," ",te.code]},te.code))})]})}):null]}),pe?f.jsx("div",{className:ce("cky:grid! cky:gap-[15px]! cky:pt-4!",Ae),children:ie.map(te=>{const Ce=se(te.slug),Ee=ue[te.slug]||[];return f.jsxs("div",{className:ce("cky:flex! cky:rounded-[6px]! cky:border! cky:border-[#D9DBE9]! cky:bg-[#F4F5FA]!",we===1?"cky:flex-col! cky:gap-6! cky:p-6!":"cky:flex-col! cky:py-5! cky:px-[15px]!",we===2&&"cky:md:p-6!"),children:[f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-col cky:min-w-0",children:[f.jsxs("div",{className:"cky:flex cky:w-full cky:items-baseline",children:[f.jsx("h3",{className:"cky:m-0! cky:text-[18px] cky:font-bold cky:leading-[27px] cky:text-[#14142a]",children:te.name}),te.slug==="pro"?f.jsxs("div",{className:ce("cky:inline-flex cky:items-center cky:gap-1 cky:rounded cky:bg-[#1578F7] cky:px-[6px] cky:py-[2px]",we===2?"cky:ml-[17px]":"cky:ml-auto"),children:[f.jsx("img",{src:qe.starPopular,alt:"",className:"cky:h-[17px] cky:w-4"}),f.jsx("p",{className:"cky:m-0! cky:text-[13px] cky:font-bold cky:leading-[18px] cky:text-white",children:K("POPULAR","cookie-law-info")})]}):null]}),f.jsx("p",{className:ce("cky:m-0! cky:text-[13px] cky:font-normal cky:leading-[18px] cky:text-[#4e4b66]",we===4&&"cky:max-w-[17ch] cky:pb-5",we===3&&"cky:max-w-none cky:pb-5",we===2&&"cky:max-w-none cky:pb-5",we===1&&"cky:max-w-none cky:pb-6"),children:te.description}),f.jsxs("div",{className:"cky:flex cky:w-full cky:items-baseline",children:[f.jsx("h1",{className:"cky:m-0! cky:pr-[6px] cky:font-bold cky:leading-[30px] cky:text-[#14142A]",style:{fontSize:"32px"},children:te.slug==="free"?O+"0":O+I(te.slug)}),te.slug==="free"?f.jsx("p",{className:"cky:m-0! cky:text-[13px] cky:font-normal cky:leading-[18px] cky:text-[#6E7191]",children:K("Free forever","cookie-law-info")}):m?f.jsx("p",{className:"cky:m-0! cky:text-[13px] cky:font-normal cky:leading-[18px] cky:text-[#6E7191]",children:R.showMonthly}):f.jsx("p",{className:"cky:m-0! cky:text-[13px] cky:font-normal cky:leading-[18px] cky:text-[#6E7191]",children:R.showYearly})]}),f.jsx(Be,{type:"button",variant:"default",className:ce("cky:mt-4! cky:w-full! cky:border-none! cky:text-center!",(we===1||we===2)&&"cky:max-w-[140px]!"),onClick:()=>ee(te.slug),children:te.slug==="free"?K("Get started","cookie-law-info"):K("Start free trial","cookie-law-info")})]}),f.jsxs("div",{className:ce("cky:w-full cky:min-w-0 cky:text-[13px] cky:text-[#4E4B66]",we===1?"cky:mt-0":"cky:mt-2",we===2&&"cky:md:max-w-none"),children:[f.jsx("p",{className:"cky:mb-2 cky:m-0 cky:text-[13px] cky:font-bold cky:leading-[18px]",children:K("Usage","cookie-law-info")}),f.jsx("ul",{className:"cky:m-0! cky:mb-5! cky:flex cky:list-none! cky:flex-col cky:gap-2 cky:p-0! cky:pl-0!",children:Object.entries(Ce).map(([me,Se])=>f.jsxs("li",{className:Te,children:[f.jsx(Ml,{className:"cky:mt-0.5 cky:h-4 cky:w-4 cky:flex-shrink-0 cky:text-[#1578F7]",strokeWidth:2,"aria-hidden":!0}),f.jsxs("span",{className:"cky:min-w-0 cky:flex-1",children:[f.jsx(D6,{content:D(me,Se)||"",feature:Se,renderHtml:!0}),kAe(te.slug,me)?f.jsxs(f.Fragment,{children:[f.jsx("br",{}),f.jsx("small",{className:"cky:-ml-5 cky:block cky:text-xs cky:italic cky:text-[#4E4B66]",children:F})]}):null]})]},me))}),f.jsx("p",{className:"cky:mb-2 cky:m-0 cky:text-[13px] cky:font-bold cky:leading-[18px]",children:ne(te.slug)}),f.jsxs("ul",{className:"cky:m-0! cky:flex cky:list-none! cky:flex-col cky:gap-2 cky:p-0! cky:pl-0!",children:[Ee.slice(0,4).map(([me,Se])=>{var ve;return f.jsxs("li",{className:Te,children:[f.jsx(Ml,{className:"cky:mt-0.5 cky:h-4 cky:w-4 cky:flex-shrink-0 cky:text-[#1578F7]",strokeWidth:2,"aria-hidden":!0}),f.jsx(D6,{content:String((ve=D(me,Se))!=null?ve:""),feature:Se,renderHtml:!1})]},me)}),Ee.slice(4).map(([me,Se])=>{var ve;return f.jsxs("li",{className:ce(Te,!h&&"cky:hidden"),children:[f.jsx(Ml,{className:"cky:mt-0.5 cky:h-4 cky:w-4 cky:flex-shrink-0 cky:text-[#1578F7]",strokeWidth:2,"aria-hidden":!0}),f.jsx(D6,{content:String((ve=D(me,Se))!=null?ve:""),feature:Se,renderHtml:!1})]},me)})]})]})]},te.slug)})}):null,f.jsx("div",{className:"cky:mb-[15px] cky:pt-[15px] cky:text-center",children:f.jsxs(Be,{type:"button",variant:"link",className:"cky:inline-flex cky:h-auto cky:items-center cky:gap-2.5 cky:border-none! cky:hover:border-transparent! cky:p-0 cky:text-base cky:leading-6 cky:font-normal cky:text-[#136fe8] cky:hover:text-[#136fe8]",onClick:()=>y(!h),children:[K(h?"See less":"See all benefits","cookie-law-info"),f.jsx(Ll,{className:ce("cky:h-5 cky:w-5 cky:shrink-0 cky:text-[#136fe8] cky:transition-transform cky:duration-300",h&&"cky:rotate-180"),strokeWidth:2.25})]})}),f.jsx("hr",{className:"cky:my-[15px] cky:border-[#E9E9EB]"}),f.jsxs("div",{className:"cky:flex cky:w-full cky:items-center cky:justify-center cky:gap-1",children:[f.jsx("img",{src:qe.checkFill,alt:"",className:"cky:h-5 cky:w-5"}),f.jsx("p",{className:"cky:m-0 cky:text-[13px] cky:font-semibold cky:leading-[18px] cky:text-[#4e4b66]",children:K("15-day money-back guarantee","cookie-law-info")})]})]})})})})})})]}),f.jsx("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap",children:f.jsx("div",{className:"cky:box-border cky:min-h-px cky:flex-[0_0_100%] cky:max-w-full cky:px-[15px]",children:f.jsxs("span",{className:"cky:mt-[12px] cky:block cky:ml-[86px] cky:mr-[120px] cky:text-[13px] cky:leading-[18px] cky:!text-[#4e4b66]",children:[H,f.jsx("a",{className:"cky-external-link",href:"https://www.cookieyes.com/documentation/pageview-pricing/#:~:text=includes%20unlimited%20pageviews.-,Who%20gets%20extra%20pageviews%20enabled%20by%20default%3F,-Extra%20pageviews%20lets",target:"_blank",rel:"noreferrer",children:K("Learn more","cookie-law-info")})]})})})]})})}const _Ae=({card:e,onButtonClick:t})=>f.jsxs(di,{className:"cky:flex cky:w-[400px] cky:flex-col cky:gap-8 cky:rounded-lg cky:border-gray-200 cky:bg-white cky:pt-8 cky:px-8 cky:pb-10 cky:shadow-sm",children:[f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-3 cky:w-[336px]",children:[f.jsxs("div",{className:"cky:flex cky:flex-col cky:items-start cky:gap-5 cky:w-[336px]",children:[f.jsx("div",{className:"cky:flex cky:items-center cky:justify-start cky:w-14 cky:h-14 cky:overflow-hidden",children:f.jsx(Ct,{icon:e.icon,width:"56px",height:"56px",className:"cky:block cky:flex-shrink-0"})}),f.jsx("div",{className:"cky:flex cky:flex-col cky:items-start cky:gap-3 cky:w-full",children:f.jsx("h3",{className:"cky:font-semibold cky:text-[18px] cky:leading-6 cky:text-primary cky:text-left cky:w-fit cky:m-0! cky:p-0! cky:border-0 cky:tracking-normal",children:e.title})})]}),f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-6 cky:w-[336px]",children:[f.jsx("p",{className:"cky:m-0! cky:my-0! cky:text-[14px]! cky:leading-5 cky:text-[#14142A] cky:w-[336px]",children:e.description}),f.jsx("ul",{className:"cky:list-none cky:p-0 cky:m-0 cky:flex cky:flex-col cky:gap-2 cky:w-[336px] cky:h-fit",children:e.features.map(n=>f.jsx("li",{className:"cky:flex cky:items-center cky:w-full",children:f.jsxs("div",{className:"cky:flex cky:flex-row cky:items-center cky:gap-2",children:[f.jsx("span",{className:"cky:flex-shrink-0 cky:w-4 cky:h-4 cky:flex cky:items-center cky:justify-center",children:f.jsx("img",{src:qe.check,alt:"",className:"cky:w-4 cky:h-4 cky:block","aria-hidden":"true"})}),f.jsx("span",{className:"cky:text-sm cky:leading-5 cky:text-[#14142A] cky:tracking-normal",children:n})]})},`${e.id}-${n}`))})]})]}),f.jsx(Fd,{className:"cky:w-full cky:px-0 cky:pt-0 cky:pb-0 cky:border-none cky:bg-transparent",children:f.jsx("div",{className:"cky:flex cky:flex-row cky:items-center cky:gap-3",children:f.jsx(Be,{onClick:t,className:"cky:w-[248px] cky:text-[14px]!",children:e.buttonText})})}),f.jsx(Dr,{ref:e.modalRef,availablePlan:"all",title:f.jsx("img",{src:e.modalTitleImage,alt:e.modalTitleAlt}),featureText:e.modalDescription,availabilityText:K("Available in: <b>All plans</b>","cookie-law-info")})]}),SAe=()=>{const e=v.useRef(null),t=v.useRef(null),n=[K("Answer a simple questionnaire","cookie-law-info"),K("Generate policy in minutes","cookie-law-info"),K("Copy as text/HTML","cookie-law-info"),K("Customise as required","cookie-law-info")],r=[K("Instantly generate custom policy","cookie-law-info"),K("Auto-updating cookie list","cookie-law-info"),K("Copy as text/HTML","cookie-law-info"),K("Customise as required","cookie-law-info")],a=()=>{e.current&&e.current.show()},o=()=>{t.current&&t.current.show()},i=[{id:"privacy-policy",icon:"privacy-policy",title:K("Privacy Policy Generator","cookie-law-info"),description:K("Create a privacy policy to inform users about the data collection practices of your website.","cookie-law-info"),features:n,modalRef:e,modalTitleImage:qe.privacyPolicy,modalTitleAlt:K("Privacy Policy Generator","cookie-law-info"),modalDescription:K("Generate a custom privacy policy for your site in just minutes","cookie-law-info"),buttonText:K("Connect to Web App to Generate","cookie-law-info")},{id:"cookie-policy",icon:"cookie-policy",title:K("Cookie Policy Generator","cookie-law-info"),description:K("Generate a custom cookie policy and inform users about your site's use of cookies.","cookie-law-info"),features:r,modalRef:t,modalTitleImage:qe.cookiePolicy,modalTitleAlt:K("Cookie Policy Generator","cookie-law-info"),modalDescription:K("Generate an auto-updating cookie policy for your website","cookie-law-info"),buttonText:K("Connect to Web App to Generate","cookie-law-info")}];return f.jsx("div",{className:"cky:p-0! cky:m-0!",children:f.jsx("div",{className:"cky:flex cky:flex-col cky:items-start",children:f.jsx("div",{className:"cky:w-full cky:px-[8px]",children:f.jsx("div",{className:"cky:flex cky:flex-row cky:pt-[30px] cky:gap-10",children:i.map(c=>f.jsx(_Ae,{card:c,onButtonClick:c.id==="privacy-policy"?a:o},c.id))})})})})},XV=Q("Disconnect","cookie-law-info");function CAe(e){try{const t=document.createElement("a");t.target="_blank",t.href=e,t.rel="noopener noreferrer",document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(t){console.error("Error redirecting to app:",t)}}function jAe(){const[e,t]=v.useState(!1),[n,r]=v.useState(!1),[a,o]=v.useState(!1),{options:i,info:c,session_status:u,updateSettings:d,updateSessionStatus:h}=ct(ho(U=>({options:U.options,info:U.info,session_status:U.session_status,updateSettings:U.updateSettings,updateSessionStatus:U.updateSessionStatus}))),y=ct(U=>U.setDisconnectSuccessOverlay),{triggerNotification:m}=sf(),k=v.useMemo(()=>(i==null?void 0:i.account)||Lr("account")||{connected:!1},[i==null?void 0:i.account]),{userInfo:w,plan:x,website:b}=v.useMemo(()=>{const U=c&&typeof c=="object"?c:void 0;return{userInfo:rf("user")||(U==null?void 0:U.user),plan:rf("plan")||(U==null?void 0:U.plan)||{name:"Free"},website:rf("website")||(U==null?void 0:U.website)||{}}},[c]),_=v.useMemo(()=>w||{email:(k==null?void 0:k.email)||""},[w,k==null?void 0:k.email]),C=(b==null?void 0:b.is_trial)||!1,E=(k==null?void 0:k.connected)||!1,O=u,j=v.useCallback(()=>t(!0),[]),N=v.useCallback(()=>t(!1),[]),P=v.useCallback(()=>he(null,null,function*(){r(!0);try{yield pt.post({path:"/settings/disconnect"});const U=Lr("account")||{},z=B(A({},U),{connected:!1,email:"",plan:"free",website_id:"",website_key:""});Ss("account",z),y(!0),N(),r(!1),o(!0),yield ap(),ct.getState().checkURLMismatch(),h(!0);const $=ct.getState().options;d(B(A({},$),{account:z}))}catch(U){console.error("Error disconnecting:",U),m({type:"error",message:Q("Failed to disconnect. Please try again.","cookie-law-info")}),r(!1)}}),[N,h,d,m,y]),R=v.useCallback(()=>{ct.getState().setDisconnectSuccessOverlay(!1),window.location.hash="#/dashboard",window.location.reload()},[]),M=v.useCallback((U="dashboard")=>{var X,V,ne;const z=(X=ct.getState().options)==null?void 0:X.account;if(!(z!=null&&z.connected))return!1;const $=((ne=(V=window.ckyGlobals)==null?void 0:V.webApp)==null?void 0:ne.url)||"";if(!$)return!1;const D=`${`${$}/${U}`}?${new URLSearchParams({website:z.website_id||""}).toString()}`;CAe(D)},[]),F=v.useCallback(()=>{M("dashboard")},[M]),H=v.useCallback(()=>{var Z,D,X,V,ne,I;const U=((D=(Z=window.ckyGlobals)==null?void 0:Z.webApp)==null?void 0:D.loginUrl)||"";if(!U)return;const z=new URL(U);z.searchParams.append("platform","wordpress"),z.searchParams.append("mode","reconnect"),z.searchParams.append("website",((V=(X=window.ckyGlobals)==null?void 0:X.site)==null?void 0:V.url)||"");const $=(I=(ne=ct.getState().options)==null?void 0:ne.account)==null?void 0:I.website_id;$&&z.searchParams.append("website_id",$);try{window.open(z.toString(),"_blank","noopener,noreferrer")}catch(ee){alert(Q("Your browser blocked the authorization window from opening. Please check your popup settings.","cookie-law-info"))}},[]);return a?f.jsx("div",{children:f.jsx(q3e,{show:!0,onComplete:R})}):E?f.jsxs("div",{children:[f.jsx("div",{className:"cky:pt-[30px]",children:f.jsx("div",{className:"cky:bg-white cky:py-3 cky:px-5 cky:rounded-[3px] cky:border cky:border-gray-200",children:f.jsxs("div",{className:"cky:w-full cky:flex cky:flex-wrap cky:flex-col",children:[f.jsxs("div",{className:"cky:w-full cky:items-center cky:justify-center",children:[f.jsxs("div",{className:"cky:flex cky:items-center",children:[f.jsx("img",{src:qe.success,alt:"Success",className:"cky:w-4 cky:h-4 cky:mr-2 cky:inline-block"}),f.jsx("h4",{className:"cky:my-[0.5em]! cky:ml-1 cky:text-base!",children:Q("Your website is connected to CookieYes","cookie-law-info")})]}),f.jsx("p",{className:"cky:w-full cky:m-0! cky:text-sm!",children:Q("You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages & Policy Generators) on the web app and unlock new features like Cookie Scan and Consent Log.","cookie-law-info")})]}),f.jsxs("div",{className:"cky:mt-4",children:[f.jsxs(kt,{className:"cky:block cky:font-medium cky:mb-2",children:[Q("Email","cookie-law-info"),":",f.jsx("span",{className:"cky:font-normal cky:ml-2",children:(_==null?void 0:_.email)||""})]}),f.jsxs(kt,{className:"cky:block cky:font-medium cky:mb-2",children:[Q("Site Key","cookie-law-info"),":",f.jsx("span",{className:"cky:font-normal cky:ml-2",children:(k==null?void 0:k.website_key)||""})]}),f.jsxs(kt,{className:"cky:block cky:font-medium",children:[Q("Plan","cookie-law-info"),":",f.jsx("span",{className:"cky:font-normal cky:ml-2",children:(x==null?void 0:x.name)||"Free"}),C&&f.jsx("span",{className:"cky:ml-1",children:Q("(Trial)","cookie-law-info")})]})]}),f.jsxs("div",{className:"cky:items-center cky-account-actions cky:mt-4",children:[O?f.jsx(Be,{className:"cky-external-link",onClick:F,children:Q("Go to Web App","cookie-law-info")}):f.jsx(Be,{className:"cky-external-link",onClick:H,children:Q("Log in to CookieYes","cookie-law-info")}),f.jsx(Be,{variant:"dangerOutline",className:"cky:ml-4",onClick:j,children:XV})]})]})})}),f.jsx(Io,{open:e,onOpenChange:t,children:f.jsxs($o,{className:"cky:max-w-[500px] cky:text-center cky:gap-0 cky:!rounded-[2px]",children:[f.jsxs("div",{className:"cky:px-[30px] cky:py-5 cky:max-h-[calc(100vh-3.5rem)] cky:overflow-y-auto",children:[f.jsx(oo,{className:"cky:m-0 cky:!text-lg cky:leading-[22px] cky:font-semibold cky:text-text-primary",children:Q("Disconnect from CookieYes web app?","cookie-law-info")}),f.jsx(hc,{className:"cky:mt-2 cky:!mb-0 cky:!text-sm cky:text-text-primary",children:Q("When you disconnect, your website will no longer be synced to your CookieYes account. You will be able to manage all your settings within WordPress. You can connect to your CookieYes account anytime later.","cookie-law-info")})]}),f.jsxs(ao,{className:"cky:flex cky:flex-row cky:!justify-center cky:gap-[10px] cky:pt-0 cky:px-[30px] cky:pb-5 cky:border-none",children:[f.jsx(Be,{variant:"outline",onClick:N,disabled:n,children:Q("Cancel","cookie-law-info")}),f.jsx(Be,{variant:"danger",onClick:P,disabled:n,children:n?Q("Disconnecting...","cookie-law-info"):XV})]})]})})]}):null}const QV=[{id:"general",titleKey:"General",icon:"general"},{id:"layout",titleKey:"Layout",icon:"layout"},{id:"content",titleKey:"Content & Colours",icon:"note"},{id:"css",titleKey:"Custom CSS",icon:"css"}],JV=v.createContext(null);function AAe({children:e,onPanelsDirtyChange:t}){const[n,r]=v.useState({}),a=v.useCallback((i,c)=>{r(u=>u[i]===c?u:B(A({},u),{[i]:c}))},[]),o=v.useMemo(()=>Object.values(n).some(Boolean),[n]);return v.useEffect(()=>{t(o)},[o,t]),f.jsx(JV.Provider,{value:a,children:e})}function OAe(){const e=v.useContext(JV);return v.useCallback((t,n)=>{e==null||e(t,n)},[e])}function I6(e,t){const n=OAe();v.useEffect(()=>(n(e,t),()=>n(e,!1)),[e,t,n])}const EAe={bannerType:"box",position:"bottom-left",preferenceCenterType:"popup",sidebarPosition:"left",categoriesOnFirstLayer:!1};function TAe(e){return[{type:"box",title:"Box",positions:["bottom-left","bottom-right","top-left","top-right"],default:"bottom-left",isPremium:!1},{type:"classic",title:"Classic",positions:["bottom","top"],default:"bottom",isPremium:!1},{type:"banner",title:"Banner",positions:["bottom","top"],default:"bottom",isPremium:!1},{type:"popup",title:"Popup",positions:["center"],default:"center",isPremium:!0}].filter(n=>(!["popup","classic"].includes(n.type)||e!=="ccpa")&&(n.type!=="classic"||e!=="gdpr"))}function NAe(e){return e==="classic"?"banner":e}function PAe(e){return e==="classic"?"banner":e==="popup"?"popup":e==="box"?"box":"banner"}function eq(e){switch(e){case"box":return{positions:["bottom-left","bottom-right","top-left","top-right"],defaultPosition:"bottom-left"};case"classic":case"banner":return{positions:["bottom","top"],defaultPosition:"bottom"};case"popup":return{positions:["center"],defaultPosition:"center"};default:return{positions:[],defaultPosition:"bottom-left"}}}function tq(e){let t=e;return t.includes("-sidebar")&&(t=t.replace("-sidebar","")),t}function RAe(e){return e.preferenceCenterType==="pushdown"?"classic":String(e.bannerType)}function MAe(e,t){if(t!=null&&t.includes("-sidebar")){const r=tq(t);return r!=="banner"&&r!=="classic"}const n=tq(RAe(e));return n!=="banner"&&n!=="classic"}function LAe(e){const t=String(e);return t.charAt(0).toUpperCase()+t.slice(1)}function DAe(e){const t=String(e).replaceAll("-"," ");return t.charAt(0).toUpperCase()+t.slice(1)}function IAe(e){return[{type:"popup",title:"Center",positions:[],default:""},{type:"sidebar",title:"Sidebar",positions:["left","right"],default:"left"},{type:"pushdown",title:"Push down",positions:[],default:""}].filter(n=>n.type!=="pushdown"||e!=="ccpa")}function $6(e){var h,y,m,k,w,x,b,_;const t=e.properties;let n=String((y=(h=t==null?void 0:t.settings)==null?void 0:h.type)!=null?y:"box");n.includes("-sidebar")&&(n=n.replace("-sidebar",""));const r=String((k=(m=t==null?void 0:t.settings)==null?void 0:m.preferenceCenterType)!=null?k:"popup");let a="popup",o="left";r.startsWith("sidebar")?(a="sidebar",o=r.endsWith("right")?"right":"left"):r==="pushdown"&&(a="pushdown");const i=n==="classic"?"classic":n==="popup"?"popup":n==="banner"&&a==="pushdown"?"classic":n==="banner"?"banner":"box",c=i==="box"?"bottom-left":i==="popup"?"center":"bottom",u=String((x=(w=t==null?void 0:t.settings)==null?void 0:w.position)!=null?x:c),d=((_=(b=t==null?void 0:t.config)==null?void 0:b.categoryPreview)==null?void 0:_.status)===!0;return{bannerType:i,position:u,preferenceCenterType:a,sidebarPosition:o,categoriesOnFirstLayer:d}}function Xv(e,t,n){var C,E,O,j;if(kn(e)!==t)return It(e);const r=It(e),a=(C=r.properties)!=null?C:{},o=(E=a.settings)!=null?E:{},i=(O=a.config)!=null?O:{},c=(j=i.categoryPreview)!=null?j:{};n.preferenceCenterType==="sidebar"?o.preferenceCenterType=`sidebar-${n.sidebarPosition}`:o.preferenceCenterType=n.preferenceCenterType,n.preferenceCenterType==="pushdown"?o.type="classic":o.type=n.bannerType==="classic"?"banner":n.bannerType,o.position=n.position,c.status=n.categoriesOnFirstLayer;const u=Ms(i,"preferenceCenter"),d=Ms(u,"elements"),h=Ms(d,"buttons"),y=Ms(h,"elements"),m=Ms(y,"save"),k=Ms(d,"categories"),w=Ms(k,"elements"),x=Ms(w,"toggle"),b=n.preferenceCenterType==="pushdown"?!n.categoriesOnFirstLayer:!0;x.status=b;const _=String(o.type);return m.status=!(_==="classic"&&n.categoriesOnFirstLayer),i.categoryPreview=c,a.config=i,a.settings=o,r.properties=a,r}function jf(e,t,n){return e.map(r=>kn(r)===t?Xv(r,t,n):It(r))}function Ms(e,t){return(!e[t]||typeof e[t]!="object")&&(e[t]={}),e[t]}const $Ae=({width:e="10px",height:t="7px",color:n="currentColor",className:r=""})=>f.jsx("svg",{width:e,height:t,viewBox:"0 0 10 7",className:r,"aria-hidden":!0,children:f.jsx("path",{fill:n,d:"M5 0 L10 7 H0 Z"})}),BAe=({width:e="11px",height:t="8px",color:n="currentColor"})=>f.jsx("svg",{width:e,height:t,viewBox:"0 0 7 5",fill:n,xmlns:"http://www.w3.org/2000/svg",children:f.jsx("path",{d:"M3.75 5 .502.5h6.496L3.75 5z"})}),UAe='url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")',B6="cky:!m-0 cky:!min-h-0 cky:!cursor-pointer cky:!rounded-none cky:!py-[7px] cky:!text-sm cky:!font-medium cky:!leading-snug cky:!text-[#23282d] hover:cky:!bg-[#f8f9fa] hover:cky:!text-[#23282d] data-[highlighted]:cky:!bg-[#f8f9fa] data-[highlighted]:cky:!text-[#23282d]",FAe=K("The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island).","cookie-law-info"),zAe=K("The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah).","cookie-law-info"),nq="cky:!block cky:w-full cky:min-w-0 cky:cursor-pointer cky:text-inherit";function HAe(e){return K(e==="ccpa"?"US State Laws":"GDPR","cookie-law-info")}const VAe=({value:e,onChange:t})=>{const n=v.useRef(null),[r,a]=v.useState(!1),o=()=>{var i;a(!1),(i=n.current)==null||i.show()};return f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"cky:relative cky:box-border cky:flex cky:min-h-10 cky:w-[332px] cky:max-w-full cky:items-center cky:justify-between cky:rounded cky:border-[0.5px] cky:border-[#adadad] cky:bg-[#f6f7f7] cky:pl-3",children:[f.jsx(kt,{className:"cky:m-0 cky:inline-block cky:whitespace-nowrap cky:text-sm cky:font-medium cky:text-[#23282d]",htmlFor:"cky-consent-template-trigger",children:K("Consent Template","cookie-law-info")}),f.jsx("div",{className:"cky:relative cky:flex cky:min-w-0 cky:flex-1 cky:flex-col cky:items-stretch",children:f.jsxs($b,{modal:!1,open:r,onOpenChange:a,children:[f.jsx(Bb,{asChild:!0,children:f.jsx(Be,{id:"cky-consent-template-trigger",variant:"ghost",className:"cky:box-border cky:m-0 cky:flex cky:h-max cky:min-h-10 cky:w-full cky:max-w-full cky:min-w-0 cky:items-center cky:justify-end cky:border-0 cky:bg-transparent cky:px-3 cky:py-2 cky:pr-7 cky:text-right cky:text-sm cky:font-normal cky:leading-4 cky:!text-[#23282d] cky:shadow-none cky:outline-none cky:transition-all cky:duration-300 cky:ease-in-out hover:cky:bg-transparent hover:cky:!text-[#23282d]",style:{WebkitAppearance:"none",appearance:"none",fontFamily:"inherit",backgroundImage:UAe,backgroundSize:"10px",backgroundPosition:"calc(100% - 10px) center",backgroundRepeat:"no-repeat"},"aria-label":K("Consent Template","cookie-law-info"),children:HAe(e)})}),f.jsxs(Fb,{align:"end",side:"bottom",className:"cky:!z-[100050] cky:!min-w-[195px] cky:!w-auto cky:!overflow-visible cky:!rounded-[3px] cky:!border cky:!border-[#ddd] cky:!bg-white cky:!p-2.5 cky:!m-0 cky:shadow-[0_3px_7px_0_rgba(0,0,0,0.07)]",children:[f.jsx(Dd,{className:B6,onSelect:()=>t("gdpr"),children:f.jsxs(Uo,{delayDuration:0,children:[f.jsx(Fo,{asChild:!0,children:f.jsx("span",{className:nq,children:K("GDPR","cookie-law-info")})}),f.jsx(zo,{side:"right",sideOffset:8,children:f.jsx("span",{className:"cky:block",children:FAe})})]})}),f.jsx(Dd,{className:B6,onSelect:()=>t("ccpa"),children:f.jsxs(Uo,{delayDuration:0,children:[f.jsx(Fo,{asChild:!0,children:f.jsx("span",{className:nq,children:K("US State Laws","cookie-law-info")})}),f.jsx(zo,{side:"right",sideOffset:8,children:f.jsx("span",{className:"cky:block",children:zAe})})]})}),f.jsx(Dd,{className:`${B6} cky:!flex cky:!items-center data-[highlighted]:cky:[&_.cky-consent-premium-crown]:!text-[#FFB240]`,onSelect:o,children:f.jsxs("span",{className:"cky:flex cky:w-full cky:min-w-0 cky:items-center cky:gap-2",children:[f.jsx("span",{className:"cky:min-w-0 cky:flex-1 cky:leading-snug",children:K("GDPR & US State Laws","cookie-law-info")}),f.jsx(Do,{variant:"premium",className:"cky-consent-premium-crown cky:!h-[18px] cky:!min-h-0 cky:!w-[18px] cky:!min-w-[18px] cky:!shrink-0 cky:!border-0 cky:!p-0 cky:!py-0 cky:!px-0 cky:!text-[#FFB240] cky:flex cky:items-center cky:justify-center cky:rounded-full","aria-hidden":!0,children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})})]})})]})]})})]}),f.jsx(Dr,{ref:n,availablePlan:"pro",title:f.jsx("img",{src:qe.gdprUs,alt:K("GDPR and US State Laws","cookie-law-info")}),featureText:K("Display GDPR (opt-in) and US State Laws (opt-out) banners at the same time","cookie-law-info"),availabilityText:K("Available in: <b>Pro and Ultimate plans</b>","cookie-law-info")})]})};function Qv({consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,showBanner:a,previewControlId:o,publishDisabled:i,publishing:c,onPublish:u}){const d=rAe(K);return f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"cky:-mx-[15px] cky:mb-0 cky:flex cky:flex-wrap cky:items-center",children:[f.jsxs("div",{className:"cky:flex cky:max-w-[66.666667%] cky:flex-[0_0_66.666667%] cky:flex-wrap cky:items-center cky:gap-0 cky:px-[15px] max-[782px]:cky:max-w-full max-[782px]:cky:flex-[0_0_100%]",children:[f.jsx(VAe,{value:e,onChange:t}),f.jsxs("div",{className:"cky:ml-[15px] cky:inline-flex cky:cursor-pointer cky:items-center cky:gap-2",children:[f.jsx(kt,{htmlFor:o,className:"cky:m-0 cky:cursor-pointer cky:text-sm",children:K("Banner Preview","cookie-law-info")}),a?f.jsx(pn,{id:o,checked:n,onCheckedChange:r}):f.jsx(io,{content:f.jsx("div",{className:"cky:max-w-[260px] cky:text-left cky:text-xs cky:font-normal cky:leading-snug",children:d}),children:f.jsx(pn,{id:o,checked:n,disabled:!0,onCheckedChange:r,className:"cky:cursor-help"})})]})]}),f.jsx("div",{className:"cky:flex cky:max-w-[33.333333%] cky:flex-[0_0_33.333333%] cky:items-center cky:justify-end cky:px-[15px] max-[782px]:cky:mt-3 max-[782px]:cky:max-w-full max-[782px]:cky:flex-[0_0_100%] max-[782px]:cky:justify-start",children:f.jsx(Be,{variant:"green",className:"cky:ml-[15px] cky:min-w-20 cky:rounded-[3px]",disabled:i,loading:c,loadingText:K("Saving…","cookie-law-info"),onClick:()=>void u(),children:K("Publish Changes","cookie-law-info")})})]}),f.jsx("div",{className:"cky:mt-5",children:f.jsx(d5e,{consentLaw:e})})]})}const qAe=K("Customise the validity period of your users' consent preferences here. While the <b>GDPR</b> does not specify a specific time limit for consent durations, the French Data Protection Authority, <b>CNIL</b>, recommends retaining user choices for a period of six months (<b>180</b> days) as a best practice.","cookie-law-info"),GAe=K("Customise the validity period of your users' consent preferences here. The <b>US State Laws</b> do not specify a specific time limit for retaining user choices.","cookie-law-info"),WAe=K("Support IAB TCF v2.3","cookie-law-info"),YAe=K("Enable the support for IAB Transparency and Consent Framework if you run ads on your site. When enabled, a GDPR-compliant consent banner will appear on your site, allowing your visitors to set granular advertising tracking preferences.","cookie-law-info"),KAe=K("Support Google's Additional Consent Mode","cookie-law-info"),ZAe=K("Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). AC Mode is intended only for use alongside IAB TCF.","cookie-law-info"),XAe=K("Comply with Google's requirements for serving ads in EEA, UK & Switzerland","cookie-law-info"),QAe=K("Choosing any of these categories(cookies) to load prior to receiving user consent will make your website non-compliant with GDPR.","cookie-law-info"),JAe=K("Hiding any of the categories (with cookies) will make your website non-compliant with GDPR.","cookie-law-info");function rq(){return K(x5e(),"cookie-law-info")}function eOe({consentLaw:e,value:t,onChange:n,tooltipHtml:r}){const a=`cky-consent-expiration-${e}`,o=`${a}-error`,i=Rv(t);return f.jsx("div",{className:"cky:mb-[15px] cky:rounded-[3px] cky:border cky:border-[#dcdcde] cky:bg-white cky:px-5 cky:py-3 cky:shadow-[0_1px_1px_rgba(0,0,0,0.04)]",children:f.jsxs("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap cky:items-center",children:[f.jsx("div",{className:"cky:box-border cky:min-w-0 cky:max-w-[33.333%] cky:flex-[0_0_33.333%] cky:px-[15px] max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",children:f.jsxs(kt,{className:"cky:m-0 cky:mb-0 cky:inline-flex cky:max-w-full cky:cursor-pointer cky:items-center cky:gap-1.5 cky:text-sm cky:font-medium cky:leading-none cky:text-[#23282d]",htmlFor:a,children:[f.jsx("span",{className:"cky:min-w-0",children:K("Consent expiration (days)","cookie-law-info")}),f.jsx(io,{content:f.jsx("div",{className:"cky:max-w-[280px] cky:text-left cky:text-xs cky:font-normal cky:leading-snug [&_b]:cky:font-semibold",dangerouslySetInnerHTML:{__html:r}}),children:f.jsx(Be,{type:"button",variant:"ghost",className:"cky:m-0 cky:h-auto cky:w-auto cky:shrink-0 cky:cursor-help cky:rounded-full cky:border-0 cky:bg-transparent cky:p-0 cky:leading-none cky:text-[#a6a8b1] hover:cky:bg-transparent hover:cky:text-[#8c8f9a] focus-visible:cky:outline focus-visible:cky:outline-2 focus-visible:cky:outline-offset-2 focus-visible:cky:outline-[var(--cky-primary)]","aria-label":K("More information","cookie-law-info"),children:f.jsx(Ct,{icon:"tooltip",width:"14px",height:"14px"})})})]})}),f.jsx("div",{className:"cky:box-border cky:max-w-[33.333%] cky:flex-[0_0_33.333%] cky:px-[15px] max-[600px]:cky:mt-2 max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",children:f.jsxs("div",{className:"cky:box-border cky:w-full",children:[f.jsx("input",{id:a,className:ce("cky:box-border cky:m-0 cky:h-10 cky:w-full cky:rounded-[3px] cky:border cky:border-[#d1d5db] cky:bg-white cky:bg-none cky:px-[14px] cky:py-[9px] cky:text-left cky:text-sm cky:font-normal cky:leading-[1.3] cky:text-[#23282d] cky:shadow-none cky:outline-none cky:transition-[border-color,box-shadow] cky:duration-100 cky:ease-in-out","focus:cky:border-[#1863dc] focus:cky:shadow-none focus:cky:outline-none","active:cky:border-[#1863dc] active:cky:shadow-none",i&&"cky:border-[#dc3545] focus:cky:border-[#dc3545] focus:cky:shadow-[0_0_0_0.5px_#dc3545] active:cky:border-[#dc3545] active:cky:shadow-[0_0_0_0.5px_#dc3545]"),type:"number",min:i6,max:s6,autoComplete:"off",value:t,onChange:c=>n(c.target.value),"aria-invalid":i,"aria-describedby":i?o:void 0}),i?f.jsx("div",{className:"cky:mt-1",id:o,role:"alert",children:f.jsx("div",{className:"cky:m-0 cky:text-sm cky:font-normal cky:leading-normal cky:text-[#dc3545]",children:rq()})}):null]})})]})})}function tOe(e){let t=e.properties;if(typeof t=="string")try{t=JSON.parse(t)}catch(n){return}if(!(!t||typeof t!="object"))return t}function nOe(e,t){const n=e.name;if(n&&typeof n=="object"){if(t&&n[t])return n[t];if(n.en)return n.en;const r=Object.values(n).find(a=>a&&String(a).trim()!=="");if(r)return String(r)}return e.slug?String(e.slug):`#${e.id}`}function aq(e){if(typeof e!="string")return!1;const t=e.trim().toLowerCase();return t!==""&&t!=="necessary"}function oq({sectionId:e,title:t,open:n,onToggle:r,children:a}){return f.jsx("ul",{className:"cky:m-0 cky:list-none cky:p-0",children:f.jsxs("li",{className:"cky:overflow-hidden cky:rounded cky:bg-white",children:[f.jsx("div",{className:"cky:outline-none focus-visible:cky:outline focus-visible:cky:outline-2 focus-visible:cky:outline-offset-2 focus-visible:cky:outline-[var(--cky-primary)]",role:"button",tabIndex:0,"aria-expanded":n,"aria-controls":`${e}-panel`,id:`${e}-trigger`,onClick:r,onKeyDown:o=>{(o.key==="Enter"||o.key===" ")&&(o.preventDefault(),r())},children:f.jsxs("span",{className:ce("cky:flex cky:cursor-pointer cky:items-center cky:px-5 cky:py-[13px] cky:text-sm cky:font-medium cky:leading-snug cky:text-inherit",n&&"cky:border-b cky:border-[#f3f4f5]"),children:[f.jsx("span",{className:ce("cky:mr-2.5 cky:inline-flex cky:shrink-0 cky:items-center cky:justify-center cky:text-inherit cky:opacity-85 cky:transition-transform cky:duration-100",n?"cky:rotate-0":"cky:-rotate-90"),"aria-hidden":!0,children:f.jsx(BAe,{})}),t]})}),n?f.jsx("div",{id:`${e}-panel`,role:"region","aria-labelledby":`${e}-trigger`,children:f.jsx("div",{className:"cky:px-5 cky:py-[15px]",children:a})}):null]})})}function iq({id:e,label:t,tooltipText:n,onOpenPremium:r}){return f.jsxs("div",{className:"cky:-mx-[15px] cky:!mb-0 cky:flex cky:flex-wrap cky:items-center",children:[f.jsxs("div",{className:"cky:box-border cky:flex cky:min-w-0 cky:max-w-[41.666%] cky:flex-[0_0_41.666%] cky:flex-wrap cky:items-center cky:gap-1.5 cky:px-[15px] max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",children:[f.jsx(kt,{className:"cky:m-0 cky:cursor-pointer cky:text-sm cky:font-normal cky:leading-snug cky:text-[#23282d]",htmlFor:e,children:t}),f.jsx(io,{content:f.jsx("div",{className:"cky:max-w-[280px] cky:text-left cky:text-xs cky:font-normal cky:leading-snug",children:n}),children:f.jsx(Be,{variant:"ghost",className:"cky:m-0 cky:h-auto cky:w-auto cky:shrink-0 cky:cursor-help cky:rounded-full cky:border-0 cky:bg-transparent cky:p-0 cky:leading-none cky:text-[#a6a8b1] hover:cky:bg-transparent hover:cky:text-[#8c8f9a] focus-visible:cky:outline focus-visible:cky:outline-2 focus-visible:cky:outline-offset-2 focus-visible:cky:outline-[var(--cky-primary)]","aria-label":K("More information","cookie-law-info"),children:f.jsx(Ct,{icon:"tooltip",width:"14px",height:"14px"})})}),f.jsx(Be,{variant:"ghost",className:"cky:m-0 cky:h-auto cky:w-auto cky:shrink-0 cky:rounded cky:border-0 cky:bg-transparent cky:p-0 cky:align-middle cky:leading-none hover:cky:bg-transparent focus-visible:cky:outline focus-visible:cky:outline-2 focus-visible:cky:outline-offset-2 focus-visible:cky:outline-[var(--cky-primary)]","aria-label":K("Premium feature","cookie-law-info"),onClick:a=>{a.preventDefault(),a.stopPropagation(),r()},children:f.jsx(Do,{variant:"premium",className:"cky:!h-[18px] cky:!min-h-0 cky:!w-[18px] cky:!min-w-[18px] cky:!shrink-0 cky:!p-0 cky:!py-0 cky:!px-0 cky:flex cky:items-center cky:justify-center cky:rounded-full","aria-hidden":!0,children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})})})]}),f.jsx("div",{className:"cky:box-border cky:min-w-0 cky:max-w-[58.333%] cky:flex-[0_0_58.333%] cky:px-[15px] max-[600px]:cky:mt-2 max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",children:f.jsx(pn,{id:e,checked:!1,onCheckedChange:()=>r()})})]})}function sq({message:e}){return f.jsx("div",{className:"cky:relative cky:mb-2 cky:box-border cky:flex cky:w-full cky:justify-between cky:rounded cky:border cky:border-transparent cky:bg-[#ffe8c6] cky:px-3 cky:py-1.5 cky:shadow-[0_5px_15px_0_rgba(0,0,0,0.02)]",children:f.jsx("p",{className:"cky:relative cky:m-0 cky:flex-1 cky:border-0 cky:p-0 cky:text-xs cky:font-normal cky:leading-snug cky:text-[#23282d]",children:e})})}function cq({categories:e,idPrefix:t,values:n,adminLang:r,onChange:a}){return f.jsx("div",{className:"cky:py-[15px]",children:e.map(o=>{var d;const i=o.slug,c=`${t}-${i}`,u=(d=n[i])!=null?d:!1;return f.jsxs("div",{className:"cky:mb-2.5 cky:flex cky:items-center last:cky:mb-0",children:[f.jsx(kx,{id:c,className:"cky:m-0 cky:mr-2 cky:cursor-pointer",checked:u,onCheckedChange:h=>a(i,h===!0)}),f.jsx(kt,{className:"cky:m-0 cky:cursor-pointer cky:text-sm cky:font-normal cky:leading-snug cky:text-[#23282d]",htmlFor:c,children:nOe(o,r)})]},i)})})}function rOe(e){return K(e==="EU"?"Display your banner only in the EU and the UK":e==="US"?"Display your banner only in the US":"Select the countries where you want to display your banner","cookie-law-info")}const aOe=({consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,allBanners:a,allCookies:o,settingsReady:i,onRefreshSettings:c,onAfterPublish:u,dataEpoch:d,layoutPanelStateRef:h})=>{const{triggerNotification:y}=d3e(),m=v.useRef(null),k=v.useRef(null),[w,x]=v.useState("EU"),[b,_]=v.useState(!1),[C,E]=v.useState(!1),[O,j]=v.useState({}),[N,P]=v.useState({}),[R,M]=v.useState(!0),[F,H]=v.useState(!1),[U,z]=v.useState(()=>String(MH)),[$,Z]=v.useState(!1),[D,X]=v.useState("ALL"),[V,ne]=v.useState(!1),[I,ee]=v.useState(!1);I6("general",I);const se=v.useRef(null),W=v.useRef(a);W.current=a;const ie=Ep(),de=v.useMemo(()=>o.filter(ve=>aq(ve.slug)),[o]),ue=v.useMemo(()=>{var ve;return(ve=a.find(Fe=>kn(Fe)===e))!=null?ve:null},[a,e]);v.useEffect(()=>{X("ALL")},[e]),v.useEffect(()=>{var Ve,ot,G,J,re,be,je,Pe,$e;if(!i)return;const ve=(Ve=W.current.find(tt=>kn(tt)===e))!=null?Ve:null;if(!ve)return;const Fe=tOe(ve),ze=(J=(G=(ot=Fe==null?void 0:Fe.settings)==null?void 0:ot.ruleSet)==null?void 0:G[0])==null?void 0:J.code;X(ze==="EU"||ze==="US"||ze==="OTHER"||ze==="ALL"?ze:"ALL");const Ke=(re=Fe==null?void 0:Fe.settings)==null?void 0:re.consentExpiry,Ie=Ke&&typeof Ke=="object"?Ke.value:void 0;z(w5e(Ie)),Z(!!((je=(be=Fe==null?void 0:Fe.behaviours)==null?void 0:be.reloadBannerOnAccept)!=null&&je.status)),M((($e=(Pe=Fe==null?void 0:Fe.config)==null?void 0:Pe.notice)==null?void 0:$e.status)!==!1)},[d,e,i]),v.useEffect(()=>{if(e!=="gdpr")return;const ve={},Fe={};for(const ze of o){const Ke=ze.slug;aq(Ke)&&(ve[Ke]=!!ze.prior_consent,Fe[Ke]=ze.visibility===!1)}j(ve),P(Fe)},[o,e]);const we=v.useCallback(()=>{const ve={region:D,showBanner:R,consentExpiration:U,reloadOnConsent:$},Fe=a.map(Ke=>kn(Ke)===e?c6(Ke,e,ve):It(Ke)),ze=e==="gdpr"?l6(o,O,N):o.map(Ke=>It(Ke));return JSON.stringify({mergedList:Fe,categoriesPayload:ze,consentTemplate:e})},[a,o,e,D,R,U,$,O,N]),fe=v.useRef(we);fe.current=we;const pe=ue!=null?ue.id:void 0;v.useEffect(()=>{if(!i||!ue)return;const ve=globalThis.setTimeout(()=>{se.current=fe.current(),ee(!1)},0);return()=>window.clearTimeout(ve)},[d,i,e,pe,ue]),v.useEffect(()=>{se.current&&ee(fe.current()!==se.current)},[D,R,U,$,O,N,e]),v.useEffect(()=>{!R&&n&&r(!1)},[R,n,r]),v.useEffect(()=>{if(!n||!i||!ue)return;const ve={region:D,showBanner:R,consentExpiration:U,reloadOnConsent:$,priorConsent:O,hideCategoryFromBanner:N},Fe=globalThis.setTimeout(()=>{var ze;try{const Ie=(ze=(h!=null&&h.current?jf(a,e,h.current):a.map(G=>It(G))).find(G=>kn(G)===e))!=null?ze:null;if(!Ie)return;const Ve=c6(Ie,e,ve),ot=e==="gdpr"?l6(o,O,N):o.map(G=>It(G));Cp(Ve,ie,k6(ot)),ln.startLoading(),ln.generate(!1,!0).catch(G=>console.error(G)).finally(()=>ln.stopLoading())}catch(Ke){console.error(Ke)}},300);return()=>globalThis.clearTimeout(Fe)},[n,i,ue,D,R,U,$,O,N,h,a,e,o,ie]);const Ae=()=>he(null,null,function*(){if(!ue||!ue.id){y({type:"error",message:Zv(K)});return}if(Rv(U)){y({type:"error",message:rq()});return}ne(!0);let ve=!1;try{const Fe={region:D,showBanner:R,consentExpiration:U,reloadOnConsent:$,priorConsent:O,hideCategoryFromBanner:N},Ke=(h!=null&&h.current?jf(a,e,h.current):a.map(G=>It(G))).map(G=>kn(G)===e?c6(G,e,Fe):It(G)),Ie=Lv(Ke,e),Ve=yield Mv(Ie,!1);if(!Array.isArray(Ve)||Ve.length===0)throw new Error("Banner bulk save returned no data");const ot=e==="gdpr"?l6(o,O,N):o.map(G=>It(G));yield Ia.bulkUpdateCookieCategory(ot),ve=!0}catch(Fe){console.error(Fe)}finally{try{yield c(),yield u()}catch(Fe){console.error(Fe)}y(ve?{type:"success",message:Cf(K)}:{type:"error",message:nl(K)}),ne(!1)}}),Te=e==="gdpr"?[{code:"ALL",label:K("Worldwide","cookie-law-info"),premium:!1},{code:"EU",label:K("EU Countries & UK","cookie-law-info"),premium:!0},{code:"OTHER",label:K("Select countries","cookie-law-info"),premium:!0}]:[{code:"ALL",label:K("Worldwide","cookie-law-info"),premium:!1},{code:"US",label:K("United States","cookie-law-info"),premium:!0},{code:"OTHER",label:K("Select countries","cookie-law-info"),premium:!0}],te=(ve,Fe)=>{var ze;x(ve),X("ALL"),(ze=m.current)==null||ze.show()},Ce=ve=>{if(ve.premium){te(ve.code);return}X(ve.code)},Ee=()=>{var ve;(ve=k.current)==null||ve.show()},me=e==="gdpr"?qAe:GAe,Se=ve=>{z(ve)};return f.jsx(Bo,{delayDuration:300,children:f.jsxs(f.Fragment,{children:[f.jsx(Qv,{consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,showBanner:R,previewControlId:"cky-banner-preview-react",publishDisabled:!i||!ue||V||Rv(U),publishing:V,onPublish:Ae}),f.jsxs("div",{className:"cky:min-h-[min(700px,70vh)]",children:[f.jsx("div",{className:"cky:mb-[15px] cky:rounded-[3px] cky:border cky:border-[#dcdcde] cky:bg-white cky:px-5 cky:py-3 cky:shadow-[0_1px_1px_rgba(0,0,0,0.04)]",children:f.jsxs("div",{className:"cky:w-full",children:[f.jsx("div",{className:"cky:m-0 cky:mb-4 cky:p-0 cky:text-sm cky:font-medium cky:leading-snug cky:text-[var(--cky-text-primary)]",children:K("Geo-target Banner","cookie-law-info")}),f.jsx(Ei,{value:D,onValueChange:ve=>{const Fe=Te.find(ze=>ze.code===ve);Fe&&Ce(Fe)},children:Te.map(ve=>f.jsxs("div",{className:"cky:grid cky:items-center cky:gap-x-2.5",style:{gridTemplateColumns:"16px minmax(0, 1fr)"},children:[f.jsx(Qo,{value:ve.code,id:`cky-geo-${e}-${ve.code}`,className:"cky:justify-self-center cky:self-center"}),f.jsxs(kt,{className:"cky:m-0 cky:inline-flex cky:min-w-0 cky:cursor-pointer cky:items-center cky:gap-2 cky:p-0 cky:text-sm cky:font-normal cky:leading-normal cky:tracking-normal cky:text-black cky:antialiased",htmlFor:`cky-geo-${e}-${ve.code}`,children:[ve.label,ve.premium?f.jsx(Do,{variant:"premium",className:"cky:!h-[18px] cky:!min-h-0 cky:!w-[18px] cky:!min-w-[18px] cky:!shrink-0 cky:!p-0 cky:!py-0 cky:!px-0 cky:flex cky:items-center cky:justify-center cky:rounded-full","aria-hidden":!0,children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})}):null]})]},`${e}-${ve.code}`))})]})}),e==="gdpr"?f.jsx("div",{className:"cky:mb-[15px] cky:rounded-[3px] cky:border cky:border-[#dcdcde] cky:bg-white cky:px-5 cky:py-3 cky:shadow-[0_1px_1px_rgba(0,0,0,0.04)]",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-4",children:[f.jsx(iq,{id:"cky-toggle-iab-react",label:WAe,tooltipText:YAe,onOpenPremium:Ee}),f.jsx(iq,{id:"cky-toggle-gacm-react",label:KAe,tooltipText:ZAe,onOpenPremium:Ee})]})}):null,e==="ccpa"?f.jsx("div",{className:"cky:mb-[15px] cky:rounded-[3px] cky:border cky:border-[#dcdcde] cky:bg-white cky:px-5 cky:py-3 cky:shadow-[0_1px_1px_rgba(0,0,0,0.04)]",children:f.jsxs("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap cky:items-center",children:[f.jsx(kt,{className:"cky:m-0 cky:max-w-[25%] cky:flex-[0_0_25%] cky:px-[15px] cky:text-sm cky:font-normal cky:text-[var(--cky-text-primary)] max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",htmlFor:"cky-show-banner-react",children:K("Show Banner","cookie-law-info")}),f.jsx("div",{className:"cky:max-w-[75%] cky:flex-[0_0_75%] cky:px-[15px] max-[600px]:cky:mt-2 max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",children:f.jsx(pn,{id:"cky-show-banner-react",checked:R,onCheckedChange:M})})]})}):null,f.jsxs(Be,{variant:"ghost",className:"cky:mt-1 cky:h-auto cky:gap-1 cky:border-0 cky:bg-transparent cky:p-0 cky:text-sm cky:font-normal cky:text-[#1863dc] hover:cky:bg-transparent hover:cky:text-[var(--cky-primary-dark)] hover:cky:underline [&_svg]:cky:shrink-0",onClick:()=>H(ve=>!ve),children:[K(F?"Hide advanced settings":"Show advanced settings","cookie-law-info"),f.jsx($Ae,{className:ce("cky:shrink-0 cky:transition-transform cky:duration-200 cky:ease-in-out",F?"cky:rotate-0":"cky:rotate-180")})]}),F?f.jsxs("div",{className:"cky:mt-4 cky:flex cky:flex-col cky:gap-[4px]",children:[f.jsx(eOe,{consentLaw:e,value:U,onChange:Se,tooltipHtml:me},e),f.jsx("div",{className:"cky:mb-[15px] cky:rounded-[3px] cky:border cky:border-[#dcdcde] cky:bg-white cky:px-5 cky:py-3 cky:shadow-[0_1px_1px_rgba(0,0,0,0.04)]",children:f.jsxs("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap cky:items-center cky:justify-start cky:gap-0",children:[f.jsx(kt,{className:"cky:box-border cky:min-w-0 cky:max-w-[33.333%] cky:flex-[0_0_33.333%] cky:cursor-pointer cky:px-[15px] cky:text-sm cky:font-normal cky:leading-snug cky:text-[#23282d] max-[600px]:cky:mt-0 max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",htmlFor:"cky-reload-on-consent-react",children:K("Reload page on consent action","cookie-law-info")}),f.jsx("div",{className:"cky:box-border cky:min-w-0 cky:max-w-[16.667%] cky:flex-[0_0_16.667%] cky:px-[15px] max-[600px]:cky:mt-2 max-[600px]:cky:max-w-full max-[600px]:cky:flex-[0_0_100%]",children:f.jsx(pn,{id:"cky-reload-on-consent-react",checked:$,onCheckedChange:Z})})]})}),e==="gdpr"?f.jsxs(f.Fragment,{children:[f.jsxs(oq,{sectionId:"cky-banner-prior-consent",title:K("Load cookies prior to consent","cookie-law-info"),open:b,onToggle:()=>_(ve=>!ve),children:[f.jsx(sq,{message:QAe}),f.jsx(cq,{categories:de,idPrefix:"cky-prior-consent",values:O,adminLang:ie,onChange:(ve,Fe)=>j(ze=>B(A({},ze),{[ve]:Fe}))})]}),f.jsxs(oq,{sectionId:"cky-banner-hide-categories",title:K("Hide categories from banner","cookie-law-info"),open:C,onToggle:()=>E(ve=>!ve),children:[f.jsx(sq,{message:JAe}),f.jsx(cq,{categories:de,idPrefix:"cky-hide-cat",values:N,adminLang:ie,onChange:(ve,Fe)=>P(ze=>B(A({},ze),{[ve]:Fe}))})]})]}):null]}):null]}),f.jsx(Dr,{ref:m,visible:!1,availablePlan:"pro",feature:"config_geo_rules",title:f.jsx("img",{src:qe.geoTarget,alt:K("Geo targeting","cookie-law-info")}),featureText:rOe(w),availabilityText:K("Available in: <b>Pro</b> and <b>Ultimate</b> plans","cookie-law-info")}),f.jsx(Dr,{ref:k,visible:!1,availablePlan:"pro",title:f.jsx("img",{src:qe.tcfGcm,alt:K("TCF and Google Consent Mode","cookie-law-info")}),featureText:XAe,availabilityText:K("Available in: <b> Pro and Ultimate plans </b>","cookie-law-info")})]})})},Dn=e=>K(e,"cookie-law-info");function U6(e,t,n,r){e(a=>{Br(a,t,o=>{var u;const i=o.notice,c=(u=i.elements)!=null?u:{};i.elements=c,c[n]=r})})}function F6(e,t,n){e(r=>{var h,y,m,k;const a=r.properties.config;if(t==="readMore"&&!(a!=null&&a.notice))return;const o=a.notice,i=(h=o.elements)!=null?h:{};o.elements=i;const c=(y=i.buttons)!=null?y:{};i.buttons=c;const u=(m=c.elements)!=null?m:{};c.elements=u;const d=(k=u[t])!=null?k:{};u[t]=d,d.status=n})}function Dp({control:e,name:t,inputId:n,contentKey:r,setNoticeButtonText:a}){return f.jsx($r,{control:e,name:t,render:({field:o,fieldState:i})=>f.jsx(xr,{"data-invalid":i.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:n,className:"cky:!font-normal cky:text-[#23282d]",children:Dn("Label")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:n,type:"text",className:"cky:w-full","aria-invalid":i.invalid},o),{value:typeof o.value=="string"?o.value:"",onChange:c=>{o.onChange(c.target.value),a(r,c.target.value)}})),f.jsx(wr,{errors:i.error})]})})})})}function Ip({cfg:e,btnKey:t,patchNoticeBtnStyle:n,onOpenPremium:r,bg:a=!0,border:o=!0}){return e?f.jsx(a6,{cfgBtn:e,bg:a,border:o,text:!0,onStyleChange:(i,c)=>n(t,i,c),onOpenPremium:r}):null}function oOe({contentPack:e,config:t,bannerId:n,adminLang:r,consentLaw:a,patchDraft:o,onOpenPremium:i,onOpenCustomLogo:c}){var P,R,M,F,H,U,z;const u=v.useId(),d=t==null?void 0:t.notice,h=d==null?void 0:d.styles,y=d==null?void 0:d.elements,m=(P=y==null?void 0:y.title)==null?void 0:P.styles,k=y==null?void 0:y.description,w=k==null?void 0:k.styles,x=(R=y==null?void 0:y.buttons)==null?void 0:R.elements,b=e.notice,_=b==null?void 0:b.elements,C=(M=_==null?void 0:_.buttons)==null?void 0:M.elements,E=($,Z)=>{o(D=>{var se,W,ie,de,ue,we,fe;const V=D.properties.config.notice;if($==="bg"||$==="border"){const pe=(se=V.styles)!=null?se:{};V.styles=pe,$==="bg"?pe["background-color"]=Z:pe["border-color"]=Z;return}if($==="title"){const pe=(W=V.elements)!=null?W:{};V.elements=pe;const Ae=(ie=pe.title)!=null?ie:{};pe.title=Ae;const Te=(de=Ae.styles)!=null?de:{};Ae.styles=Te,Te.color=Z;return}const ne=(ue=V.elements)!=null?ue:{};V.elements=ne;const I=(we=ne.description)!=null?we:{};ne.description=I;const ee=(fe=I.styles)!=null?fe:{};I.styles=ee,ee.color=Z})},O=($,Z,D)=>{o(X=>{var de,ue,we,fe,pe;const ne=X.properties.config.notice,I=(de=ne.elements)!=null?de:{};ne.elements=I;const ee=(ue=I.buttons)!=null?ue:{};I.buttons=ee;const se=(we=ee.elements)!=null?we:{};ee.elements=se;const W=(fe=se[$])!=null?fe:{};se[$]=W;const ie=(pe=W.styles)!=null?pe:{};W.styles=ie,ie[Z]=D})},j=($,Z)=>{o(D=>{Br(D,r,X=>{var se,W,ie,de;const V=(se=X.notice)!=null?se:{};X.notice=V;const ne=(W=V.elements)!=null?W:{};V.elements=ne;const I=(ie=ne.buttons)!=null?ie:{};ne.buttons=I;const ee=(de=I.elements)!=null?de:{};I.elements=ee,ee[$]=Z})})},N=$a({resolver:Ba(CH),values:{title:st(_==null?void 0:_.title),description:st(_==null?void 0:_.description),privacyLink:st(_==null?void 0:_.privacyLink),accept:st(C==null?void 0:C.accept),reject:st(C==null?void 0:C.reject),settings:st(C==null?void 0:C.settings),readMore:st(C==null?void 0:C.readMore),donotSell:st(C==null?void 0:C.donotSell)},mode:"onChange"});return f.jsxs(Fa,{value:"notice",title:Dn("Cookie Notice"),children:[f.jsxs("div",{className:Nv,children:[f.jsx($r,{control:N.control,name:"title",render:({field:$,fieldState:Z})=>f.jsx(xr,{"data-invalid":Z.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:`${u}-title`,className:"cky:!font-medium cky:!leading-[18px] cky:text-[#23282d]",children:Dn("Title")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:`${u}-title`,type:"text",className:"cky:w-full","aria-invalid":Z.invalid},$),{value:typeof $.value=="string"?$.value:"",onChange:D=>{$.onChange(D.target.value),U6(o,r,"title",D.target.value)}})),f.jsx(wr,{errors:Z.error})]})})})}),f.jsx($r,{control:N.control,name:"description",render:({field:$,fieldState:Z})=>f.jsx(xr,{"data-invalid":Z.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:`cky-notice-desc-${n}`,className:"cky:!font-medium cky:!leading-[18px] cky:text-[#23282d]",children:Dn("Message")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-col cky:gap-1",children:[f.jsx(lf,{id:`cky-notice-desc-${n}`,value:$.value,onChange:D=>{$.onChange(D),U6(o,r,"description",D)},language:r,height:"150"}),f.jsx(wr,{errors:Z.error})]})})})}),f.jsxs(Ns,{label:Dn("Colours"),onPremiumClick:i,children:[f.jsx(Wn,{fieldLabel:Dn("Background"),value:st(h==null?void 0:h["background-color"]),onChange:$=>E("bg",$)}),f.jsx(Wn,{fieldLabel:Dn("Border"),value:st(h==null?void 0:h["border-color"]),onChange:$=>E("border",$)}),f.jsx(Wn,{fieldLabel:Dn("Title"),value:st(m==null?void 0:m.color),onChange:$=>E("title",$),labelClassName:"cky:font-medium cky:text-[#23282d]"}),f.jsx(Wn,{fieldLabel:Dn("Message"),value:st(w==null?void 0:w.color),onChange:$=>E("desc",$),labelClassName:"cky:font-medium cky:text-[#23282d]"})]})]}),a==="gdpr"?f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:Zr,children:[f.jsx("div",{className:_p,children:Dn('"Accept All" button')}),f.jsx(Dp,{control:N.control,name:"accept",inputId:`${u}-accept`,contentKey:"accept",setNoticeButtonText:j}),f.jsx(Ip,{cfg:x==null?void 0:x.accept,btnKey:"accept",patchNoticeBtnStyle:O,onOpenPremium:i})]}),f.jsxs("div",{className:Zr,children:[f.jsx(vn,{label:Dn('"Reject All" button'),children:f.jsx(pn,{id:"cky-notice-reject-toggle",checked:!!((F=x==null?void 0:x.reject)!=null&&F.status),onCheckedChange:$=>F6(o,"reject",$)})}),f.jsx(Dp,{control:N.control,name:"reject",inputId:`${u}-reject`,contentKey:"reject",setNoticeButtonText:j}),f.jsx(Ip,{cfg:x==null?void 0:x.reject,btnKey:"reject",patchNoticeBtnStyle:O,onOpenPremium:i})]}),f.jsxs("div",{className:Zr,children:[f.jsx(vn,{label:Dn('"Customise" button'),children:f.jsx(pn,{id:"cky-notice-settings-toggle",checked:!!((H=x==null?void 0:x.settings)!=null&&H.status),onCheckedChange:$=>F6(o,"settings",$)})}),f.jsx(Dp,{control:N.control,name:"settings",inputId:`${u}-settings`,contentKey:"settings",setNoticeButtonText:j}),f.jsx(Ip,{cfg:x==null?void 0:x.settings,btnKey:"settings",patchNoticeBtnStyle:O,onOpenPremium:i})]})]}):null,f.jsxs("div",{className:Zr,children:[f.jsx(vn,{label:Dn('"Cookie Policy" link'),children:f.jsx(pn,{id:"cky-notice-readmore-toggle",checked:!!((U=x==null?void 0:x.readMore)!=null&&U.status),onCheckedChange:$=>F6(o,"readMore",$)})}),f.jsx(Dp,{control:N.control,name:"readMore",inputId:`${u}-read-more`,contentKey:"readMore",setNoticeButtonText:j}),f.jsx(Ip,{cfg:x==null?void 0:x.readMore,btnKey:"readMore",patchNoticeBtnStyle:O,onOpenPremium:i,bg:!1,border:!1}),f.jsx($r,{control:N.control,name:"privacyLink",render:({field:$,fieldState:Z})=>f.jsx(xr,{"data-invalid":Z.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:`${u}-privacy`,className:"cky:!font-normal cky:text-[#23282d]",children:Dn("URL")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:`${u}-privacy`,type:"text",className:"cky:w-full","aria-invalid":Z.invalid,placeholder:Dn("Enter the URL to your cookie policy or privacy page")},$),{value:typeof $.value=="string"?$.value:"",onChange:D=>{$.onChange(D.target.value),U6(o,r,"privacyLink",D.target.value)}})),f.jsx(wr,{errors:Z.error})]})})})})]}),a==="ccpa"&&(x!=null&&x.donotSell)?f.jsxs("div",{className:Zr,children:[f.jsx("div",{className:_p,children:Dn('"Do Not Sell" link')}),f.jsx(Dp,{control:N.control,name:"donotSell",inputId:`${u}-donot-sell`,contentKey:"donotSell",setNoticeButtonText:j}),f.jsx(Ip,{cfg:x.donotSell,btnKey:"donotSell",patchNoticeBtnStyle:O,onOpenPremium:i,bg:!1,border:!1})]}):null,f.jsx("div",{className:Zr,children:f.jsxs("div",{className:"cky:-mx-[15px] cky:flex cky:flex-wrap cky:items-center",children:[f.jsx("div",{className:"cky:relative cky:min-h-[1px] cky:box-border cky:w-[25%] cky:max-w-[25%] cky:basis-[25%] cky:px-[15px] max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full",children:f.jsxs("label",{htmlFor:"cky-toggle-banner-close-btn",className:"cky:m-0 cky:flex cky:min-h-10 cky:items-center cky:gap-1 cky:p-0 cky:text-sm cky:font-normal cky:leading-4 cky:text-[#23282d]",children:[Dn("Close [X] button"),a==="gdpr"?f.jsx(io,{content:f.jsx("div",{className:"cky:max-w-[260px] cky:text-xs",children:Dn("Enable the close button to let users close the banner and continue browsing the site without being tracked. A close button is required by the Italian DPA.")}),children:f.jsx(Be,{variant:"ghost",className:"cky:m-0 cky:h-auto cky:w-auto cky:shrink-0 cky:cursor-help cky:rounded-full cky:border-0 cky:bg-transparent cky:p-0 cky:leading-none cky:text-[#a6a8b1] hover:cky:bg-transparent hover:cky:text-[#8c8f9a] focus-visible:cky:outline focus-visible:cky:outline-2 focus-visible:cky:outline-offset-2 focus-visible:cky:outline-[var(--cky-primary)]","aria-label":Dn("More information"),children:f.jsx(Ct,{icon:"tooltip",width:"14px",height:"14px"})})}):null]})}),f.jsx("div",{className:PH,children:f.jsx(pn,{id:"cky-toggle-banner-close-btn",checked:!!((z=y==null?void 0:y.closeButton)!=null&&z.status),onCheckedChange:$=>o(Z=>{var I;const V=Z.properties.config.notice.elements,ne=(I=V.closeButton)!=null?I:{};V.closeButton=ne,ne.status=$})})})]})}),f.jsx("div",{className:Zr,children:f.jsx(vn,{label:f.jsxs("label",{htmlFor:"cky-customize-branding",className:"cky:m-0 cky:inline-flex cky:min-h-10 cky:cursor-pointer cky:items-center cky:gap-1.5 cky:border-0 cky:bg-transparent cky:p-0 cky:text-sm cky:font-normal cky:leading-4 cky:text-[#23282d] hover:cky:opacity-90",children:[Dn("Custom logo"),f.jsx(kf,{})]}),valueClassName:PH,children:f.jsx(pn,{id:"cky-customize-branding",checked:!1,onCheckedChange:()=>c()})})})]})}const iOe="cky:!font-normal cky:text-[#23282d]";function Li({control:e,name:t,inputId:n,label:r,labelClassName:a,onCommit:o}){return f.jsx($r,{control:e,name:t,render:({field:i,fieldState:c})=>f.jsx(xr,{"data-invalid":c.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:n,className:a!=null?a:iOe,children:r}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:n,type:"text",className:"cky:w-full","aria-invalid":c.invalid},i),{value:typeof i.value=="string"?i.value:"",onChange:u=>{i.onChange(u.target.value),o(u.target.value)}})),f.jsx(wr,{errors:c.error})]})})})})}function sOe({contentPack:e,config:t,bannerId:n,adminLang:r,patchDraft:a,onOpenPremium:o}){var P,R,M,F,H,U,z,$,Z,D,X;const i=v.useId(),c=e.preferenceCenter,u=c==null?void 0:c.elements,d=t==null?void 0:t.preferenceCenter,h=(R=(P=d==null?void 0:d.elements)==null?void 0:P.buttons)==null?void 0:R.elements,y=((M=h==null?void 0:h.save)==null?void 0:M.status)===!0,m=e.categoryPreview,k=t==null?void 0:t.categoryPreview,w=y?(H=(F=u==null?void 0:u.buttons)==null?void 0:F.elements)==null?void 0:H.save:($=(z=(U=m==null?void 0:m.elements)==null?void 0:U.buttons)==null?void 0:z.elements)==null?void 0:$.save,x=y?h==null?void 0:h.save:(X=(D=(Z=k==null?void 0:k.elements)==null?void 0:Z.buttons)==null?void 0:D.elements)==null?void 0:X.save,b=y?"preferenceCenter":"categoryPreview",_=(V,ne)=>{a(I=>{const ee=pa(I,["properties","config",b,"elements","buttons","elements","save","styles"]);ee[V]=ne})},C=$a({resolver:Ba(SH),values:{title:st(u==null?void 0:u.title),description:st(u==null?void 0:u.description),showMore:st(u==null?void 0:u.showMore),showLess:st(u==null?void 0:u.showLess),saveLabel:st(w)},mode:"onChange"}),E=(V,ne)=>{a(I=>{Br(I,r,ee=>FH(ee,V,ne))})},O=V=>{a(ne=>{Br(ne,r,I=>FH(I,"description",V))})},j=V=>ne=>{E(V,ne)},N=V=>{a(ne=>{Br(ne,r,I=>{const ee=pa(I,[b,"elements","buttons","elements"]);ee.save=V})})};return f.jsxs(Fa,{value:"preference",title:K("Preference Centre","cookie-law-info"),children:[f.jsxs("div",{className:Nv,children:[f.jsx(Li,{control:C.control,name:"title",inputId:`${i}-title`,label:K("Title","cookie-law-info"),labelClassName:"cky:!font-medium cky:!leading-[18px] cky:text-[#23282d]",onCommit:j("title")}),f.jsx($r,{control:C.control,name:"description",render:({field:V,fieldState:ne})=>f.jsx(xr,{"data-invalid":ne.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:`cky-pc-desc-${n}`,className:"cky:!font-normal cky:text-[#23282d]",children:K("Privacy overview","cookie-law-info")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-col cky:gap-1",children:[f.jsx(lf,{id:`cky-pc-desc-${n}`,value:V.value,onChange:I=>{V.onChange(I),O(I)},language:r}),f.jsx(wr,{errors:ne.error})]})})})}),f.jsx(Li,{control:C.control,name:"showMore",inputId:`${i}-show-more`,label:K('"Show more" button',"cookie-law-info"),onCommit:j("showMore")}),f.jsx(Li,{control:C.control,name:"showLess",inputId:`${i}-show-less`,label:K('"Show less" button',"cookie-law-info"),onCommit:j("showLess")})]}),x?f.jsxs("div",{className:Zr,children:[f.jsx("div",{className:_p,children:K('"Save My Preferences" button',"cookie-law-info")}),f.jsx(Li,{control:C.control,name:"saveLabel",inputId:`${i}-save`,label:K("Label","cookie-law-info"),onCommit:N}),f.jsx(a6,{cfgBtn:x,bg:!0,border:!0,text:!0,onStyleChange:_,onOpenPremium:o})]}):null]})}function cOe({contentPack:e,config:t,bannerId:n,adminLang:r,patchDraft:a,onOpenPremium:o,onOpenGpc:i}){var W,ie,de,ue,we,fe,pe,Ae,Te,te,Ce,Ee,me,Se,ve,Fe,ze,Ke;const c=v.useId(),u=e.optoutPopup,d=u==null?void 0:u.elements,h=t==null?void 0:t.optoutPopup,y=(W=h==null?void 0:h.elements)==null?void 0:W.optOption,m=(ie=y==null?void 0:y.elements)==null?void 0:ie.toggle,k=(de=m==null?void 0:m.states)!=null?de:{},w=(ue=k.active)==null?void 0:ue.styles,x=(we=k.inactive)==null?void 0:we.styles,b=(Ae=(pe=(fe=h==null?void 0:h.elements)==null?void 0:fe.buttons)==null?void 0:pe.elements)==null?void 0:Ae.cancel,_=(Ce=(te=(Te=h==null?void 0:h.elements)==null?void 0:Te.buttons)==null?void 0:te.elements)==null?void 0:Ce.confirm,C=d==null?void 0:d.optoutSuccess,E=C==null?void 0:C.elements,O=h==null?void 0:h.elements,j=O==null?void 0:O.optoutSuccess,N=j==null?void 0:j.styles,P=j==null?void 0:j.elements,R=(Ee=P==null?void 0:P.icon)==null?void 0:Ee.styles,M=(me=P==null?void 0:P.text)==null?void 0:me.styles,F=(Se=P==null?void 0:P.subtext)==null?void 0:Se.styles,H=!!C,U=v.useMemo(()=>AH(H),[H]),z=$a({resolver:Ba(U),values:{title:st(d==null?void 0:d.title),description:st(d==null?void 0:d.description),showMore:st(d==null?void 0:d.showMore),showLess:st(d==null?void 0:d.showLess),cancel:st((Fe=(ve=d==null?void 0:d.buttons)==null?void 0:ve.elements)==null?void 0:Fe.cancel),confirm:st((Ke=(ze=d==null?void 0:d.buttons)==null?void 0:ze.elements)==null?void 0:Ke.confirm),optSuccessText:st(E==null?void 0:E.text)},mode:"onChange"}),$=(Ie,Ve)=>{a(ot=>{const G=pa(ot,["properties","config","optoutPopup"]),J=pa(G,["elements","optOption","elements","toggle","states",Ie,"styles"]);J["background-color"]=Ve})},Z=(Ie,Ve)=>{a(ot=>{const G=pa(ot,["properties","config","optoutPopup"]),J=pa(G,["elements","optoutSuccess"]);if(Ie==="bg"){const re=pa(J,["styles"]);re["background-color"]=Ve}else{const be=pa(J,["elements",Ie==="icon"?"icon":Ie==="text"?"text":"subtext","styles"]);be.color=Ve}})},D=(Ie,Ve,ot)=>{a(G=>{const J=pa(G,["properties","config","optoutPopup"]),re=pa(J,["elements","buttons","elements",Ie,"styles"]);re[Ve]=ot})},X=(Ie,Ve)=>{a(ot=>{Br(ot,r,G=>{var Pe,$e,tt,rt;const J=(Pe=G.optoutPopup)!=null?Pe:{};G.optoutPopup=J;const re=($e=J.elements)!=null?$e:{};J.elements=re;const be=(tt=re.buttons)!=null?tt:{};re.buttons=be;const je=(rt=be.elements)!=null?rt:{};be.elements=je,je[Ie]=Ve})})},V=(Ie,Ve,ot)=>ot?f.jsxs("div",{className:Zr,children:[f.jsx("div",{className:_p,children:Ve}),f.jsx(Sp,{control:z.control,name:Ie,uid:c,inputSuffix:Ie,label:K("Label","cookie-law-info"),onCommit:G=>X(Ie,G)}),f.jsx(a6,{cfgBtn:ot,bg:!0,border:!0,text:!0,onStyleChange:(G,J)=>D(Ie,G,J),onOpenPremium:o})]}):null,ne=(Ie,Ve)=>{a(ot=>{Br(ot,r,G=>zH(G,Ie,Ve))})},I=Ie=>Ve=>{ne(Ie,Ve)},ee=Ie=>{a(Ve=>{Br(Ve,r,ot=>zH(ot,"description",Ie))})},se=Ie=>{a(Ve=>{Br(Ve,r,ot=>P5e(ot,Ie))})};return f.jsxs(Fa,{value:"opt-out-center",title:K("Opt-out center","cookie-law-info"),children:[f.jsxs("div",{className:Nv,children:[f.jsx(Sp,{control:z.control,name:"title",uid:c,inputSuffix:"title",label:K("Title","cookie-law-info"),onCommit:I("title")}),f.jsx($r,{control:z.control,name:"description",render:({field:Ie,fieldState:Ve})=>f.jsx(xr,{"data-invalid":Ve.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:`cky-optout-desc-${n}`,className:"cky:!font-normal cky:text-[#23282d]",children:K("Privacy overview","cookie-law-info")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-col cky:gap-1",children:[f.jsx(lf,{id:`cky-optout-desc-${n}`,value:Ie.value,onChange:ot=>{Ie.onChange(ot),ee(ot)},language:r,height:"180"}),f.jsx(wr,{errors:Ve.error})]})})})}),f.jsx(Sp,{control:z.control,name:"showMore",uid:c,inputSuffix:"show-more",label:K('"Show more" button',"cookie-law-info"),onCommit:I("showMore")}),f.jsx(Sp,{control:z.control,name:"showLess",uid:c,inputSuffix:"show-less",label:K('"Show less" button',"cookie-law-info"),onCommit:I("showLess")})]}),m?f.jsx("div",{className:Zr,children:f.jsxs(Ns,{label:K("Checkbox","cookie-law-info"),labelVariant:"heading",onPremiumClick:o,children:[f.jsx(Wn,{fieldLabel:K("Enabled state","cookie-law-info"),value:st(w==null?void 0:w["background-color"]),onChange:Ie=>$("active",Ie)}),f.jsx(Wn,{fieldLabel:K("Disabled state","cookie-law-info"),value:st(x==null?void 0:x["background-color"]),onChange:Ie=>$("inactive",Ie)})]})}):null,V("cancel",K('"Cancel" button',"cookie-law-info"),b),V("confirm",K('"Save My Preferences" button',"cookie-law-info"),_),C?f.jsxs("div",{className:Zr,children:[f.jsx("div",{className:_p,children:K("Opt-out confirmation message","cookie-law-info")}),f.jsx(Sp,{control:z.control,name:"optSuccessText",uid:c,inputSuffix:"osuccess",inputIdOverride:"cky-optout-success-message",label:K("Label","cookie-law-info"),placeholder:K("Your opt-out preference has been honored.","cookie-law-info"),inputWrapClassName:"cky:flex cky:w-full cky:flex-col cky:gap-1",onCommit:se}),f.jsxs(Ns,{label:K("Colours","cookie-law-info"),onPremiumClick:o,children:[f.jsx(Wn,{fieldLabel:K("Background","cookie-law-info"),value:st(N==null?void 0:N["background-color"]),onChange:Ie=>Z("bg",Ie)}),f.jsx(Wn,{fieldLabel:K("Icon","cookie-law-info"),value:st(R==null?void 0:R.color),onChange:Ie=>Z("icon",Ie)}),f.jsx(Wn,{fieldLabel:K("Text","cookie-law-info"),value:st(M==null?void 0:M.color),onChange:Ie=>Z("text",Ie)}),f.jsx(Wn,{fieldLabel:K("Subtext","cookie-law-info"),value:st(F==null?void 0:F.color),onChange:Ie=>Z("subtext",Ie)})]})]}):null,f.jsx("div",{className:Zr,children:f.jsx(vn,{labelClassName:"cky:relative cky:min-h-[1px] cky:box-border cky:w-[33.33%] cky:max-w-[33.33%] cky:basis-[33.33%] cky:px-[15px] max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full",valueClassName:"cky:relative cky:min-h-[1px] cky:box-border cky:min-w-0 cky:w-[41.67%] cky:max-w-[41.67%] cky:basis-[41.67%] cky:px-[15px] max-[700px]:cky:mt-2 max-[700px]:cky:max-w-full max-[700px]:cky:w-full max-[700px]:cky:basis-full",labelTypography:"plain",label:f.jsxs(Be,{variant:"ghost",className:"cky-action-link cky:m-0 cky:inline-flex cky:items-center cky:gap-1.5 cky:border-0 cky:bg-transparent cky:p-0 cky:text-left cky:text-[13px] cky:font-normal cky:leading-snug cky:text-[#23282d] hover:cky:bg-transparent hover:cky:opacity-90",onClick:()=>i(),children:[K('Respect "Global Privacy control"',"cookie-law-info"),f.jsx(kf,{})]}),children:f.jsx(pn,{id:"cky-gpc-placeholder",checked:!1,onCheckedChange:()=>i()})})})]})}function lOe({contentPack:e,config:t,consentLaw:n,adminLang:r,patchDraft:a}){var _,C,E,O;const o=v.useId(),i=e.auditTable,c=i==null?void 0:i.elements,u=c==null?void 0:c.headers,d=(_=u==null?void 0:u.elements)!=null?_:{},h=t==null?void 0:t.auditTable,y=e.preferenceCenter,m=(O=(E=(C=y==null?void 0:y.elements)==null?void 0:C.category)==null?void 0:E.elements)==null?void 0:O.alwaysEnabled,k=(j,N)=>{a(P=>{Br(P,r,R=>{var z,$,Z,D;const M=(z=R.auditTable)!=null?z:{};R.auditTable=M;const F=($=M.elements)!=null?$:{};M.elements=F;const H=(Z=F.headers)!=null?Z:{};F.headers=H;const U=(D=H.elements)!=null?D:{};H.elements=U,U[j]=N})})},w=j=>{a(N=>{Br(N,r,P=>{var U,z,$,Z;const R=(U=P.preferenceCenter)!=null?U:{};P.preferenceCenter=R;const M=(z=R.elements)!=null?z:{};R.elements=M;const F=($=M.category)!=null?$:{};M.category=F;const H=(Z=F.elements)!=null?Z:{};F.elements=H,H.alwaysEnabled=j})})},x=j=>{a(N=>{Br(N,r,P=>{var F,H;const R=(F=P.auditTable)!=null?F:{};P.auditTable=R;const M=(H=R.elements)!=null?H:{};R.elements=M,M.message=j})})},b=$a({resolver:Ba(_H),values:{headerId:st(d.id),headerDuration:st(d.duration),headerDescription:st(d.description),alwaysEnabled:st(m),noCookiesMessage:st(c==null?void 0:c.message)},mode:"onChange"});return f.jsx(Fa,{value:"cookie-list",title:K("Cookie List","cookie-law-info"),contentClassName:"cky:!pb-[15px]",children:f.jsxs("div",{className:Zr,children:[n==="gdpr"?f.jsx(vn,{label:K("Show cookie list","cookie-law-info"),children:f.jsx(pn,{id:"cky-audit-table",checked:(h==null?void 0:h.status)!==!1,onCheckedChange:j=>a(N=>{var M;const P=N.properties.config,R=(M=P.auditTable)!=null?M:{};P.auditTable=R,R.status=j})})}):null,f.jsx(Li,{control:b.control,name:"headerId",inputId:`${o}-hid`,label:K('"Cookie" label',"cookie-law-info"),onCommit:j=>k("id",j)}),f.jsx(Li,{control:b.control,name:"headerDuration",inputId:`${o}-hdur`,label:K('"Duration" label',"cookie-law-info"),onCommit:j=>k("duration",j)}),f.jsx(Li,{control:b.control,name:"headerDescription",inputId:`${o}-hdesc`,label:K('"Description" label',"cookie-law-info"),onCommit:j=>k("description",j)}),n==="gdpr"?f.jsxs(f.Fragment,{children:[f.jsx(Li,{control:b.control,name:"alwaysEnabled",inputId:`${o}-always`,label:K('"Always Active" label',"cookie-law-info"),onCommit:w}),f.jsx(Li,{control:b.control,name:"noCookiesMessage",inputId:`${o}-empty`,label:K('"No cookies to display" label',"cookie-law-info"),onCommit:x})]}):null]})})}const uOe=Yc({hoverTitle:Gt(),position:wH(["bottom-left","bottom-right"])});function fOe({contentPack:e,config:t,consentLaw:n,adminLang:r,patchDraft:a,onOpenPremium:o,onOpenRevisitIcon:i}){const c=v.useId(),u=e.revisitConsent,d=u==null?void 0:u.elements,h=t==null?void 0:t.revisitConsent,y=h==null?void 0:h.styles,m=b=>{a(_=>{Br(_,r,C=>{var j,N;const E=(j=C.revisitConsent)!=null?j:{};C.revisitConsent=E;const O=(N=E.elements)!=null?N:{};E.elements=O,O.title=b})})},w=((h==null?void 0:h.position)||"bottom-right")==="bottom-left"?"bottom-left":"bottom-right",x=$a({resolver:Ba(uOe),values:{hoverTitle:st(d==null?void 0:d.title),position:w},mode:"onChange"});return f.jsx(Fa,{value:"revisit-consent",title:K("Revisit Consent Button","cookie-law-info"),children:f.jsxs("div",{className:Nv,children:[f.jsx(vn,{label:K("Revisit consent button","cookie-law-info"),children:f.jsx(pn,{id:"cky-revisit-status",checked:(h==null?void 0:h.status)!==!1,onCheckedChange:b=>a(_=>{var O;const C=_.properties.config,E=(O=C.revisitConsent)!=null?O:{};C.revisitConsent=E,E.status=b})})}),f.jsx($r,{control:x.control,name:"hoverTitle",render:({field:b,fieldState:_})=>f.jsx(xr,{"data-invalid":_.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:`${c}-hover`,className:"cky:!font-normal cky:text-[#23282d]",children:K("Text on hover","cookie-law-info")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:`${c}-hover`,type:"text",className:"cky:w-full","aria-invalid":_.invalid},b),{value:typeof b.value=="string"?b.value:"",onChange:C=>{b.onChange(C.target.value),m(C.target.value)}})),f.jsx(wr,{errors:_.error})]})})})}),f.jsx($r,{control:x.control,name:"position",render:({field:b,fieldState:_})=>f.jsx(xr,{"data-invalid":_.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{className:"cky:!font-normal cky:text-[#23282d]",children:K("Position","cookie-law-info")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsxs(Ei,{value:b.value,onValueChange:C=>{const E=C;b.onChange(E),a(O=>{var P;const j=O.properties.config,N=(P=j.revisitConsent)!=null?P:{};j.revisitConsent=N,N.position=E})},className:"cky:flex cky:flex-wrap cky:items-center cky:gap-6","aria-invalid":_.invalid,children:[f.jsxs(su,{htmlFor:`cky-revisit-pos-left-${n}`,className:"cky:flex cky:cursor-pointer cky:items-center cky:gap-2",children:[f.jsx(Qo,{value:"bottom-left",id:`cky-revisit-pos-left-${n}`}),K("Left","cookie-law-info")]}),f.jsxs(su,{htmlFor:`cky-revisit-pos-right-${n}`,className:"cky:flex cky:cursor-pointer cky:items-center cky:gap-2",children:[f.jsx(Qo,{value:"bottom-right",id:`cky-revisit-pos-right-${n}`}),K("Right","cookie-law-info")]})]}),f.jsx(wr,{errors:_.error})]})})})}),f.jsx(Ns,{label:K("Colours","cookie-law-info"),onPremiumClick:o,children:f.jsx(Wn,{fieldLabel:K("Background","cookie-law-info"),value:st(y==null?void 0:y["background-color"]),onChange:b=>a(_=>{var j,N;const C=_.properties.config,E=(j=C.revisitConsent)!=null?j:{};C.revisitConsent=E;const O=(N=E.styles)!=null?N:{};E.styles=O,O["background-color"]=b})})}),f.jsx(vn,{label:f.jsxs(Be,{type:"button",variant:"ghost",className:"cky:m-0 cky:inline-flex cky:items-center cky:gap-1.5 cky:border-0 cky:bg-transparent cky:p-0 cky:text-left cky:text-[13px] cky:font-normal cky:leading-snug cky:text-[#23282d] hover:cky:bg-transparent hover:cky:opacity-90",onClick:()=>i(),children:[K("Custom icon","cookie-law-info"),f.jsx(kf,{})]}),children:f.jsx(pn,{id:"cky-revisit-icon-ph",checked:!1,onCheckedChange:()=>i()})})]})})}function dOe({contentPack:e,config:t,adminLang:n,patchDraft:r,onOpenPremium:a}){var _;const o=v.useId(),i=e.videoPlaceholder,c=i==null?void 0:i.elements,u=t==null?void 0:t.videoPlaceholder,d=u==null?void 0:u.styles,h=(_=u==null?void 0:u.elements)==null?void 0:_.title,y=h==null?void 0:h.styles,m=st(c==null?void 0:c.title),k=$a({resolver:Ba(jH),values:{blockedLabel:m},mode:"onChange"}),w=(C,E)=>{r(O=>{const j=pa(O,["properties","config","videoPlaceholder","styles"]);j[C]=E})},x=C=>{r(E=>{const O=pa(E,["properties","config","videoPlaceholder","elements","title","styles"]);O.color=C})},b=C=>{r(E=>{Br(E,n,O=>R5e(O,C))})};return f.jsx(Fa,{value:"blocked-content",title:K("Blocked Content","cookie-law-info"),contentClassName:"cky:!pb-[15px]",children:f.jsxs("div",{className:Zr,children:[f.jsx($r,{control:k.control,name:"blockedLabel",render:({field:C,fieldState:E})=>f.jsx(xr,{"data-invalid":E.invalid,className:"cky:space-y-0",children:f.jsx(vn,{label:f.jsx(Mr,{htmlFor:`${o}-blocked-label`,className:"cky:!font-normal cky:text-[#23282d]",children:K("Label","cookie-law-info")}),labelTypography:"plain",children:f.jsxs("div",{className:"cky:flex cky:flex-col cky:gap-1",children:[f.jsx(Xn,B(A({id:`${o}-blocked-label`,type:"text",className:"cky:w-full","aria-invalid":E.invalid},C),{value:typeof C.value=="string"?C.value:"",onChange:O=>{C.onChange(O.target.value),b(O.target.value)}})),f.jsx(wr,{errors:E.error})]})})})}),f.jsxs(Ns,{label:K("Colours","cookie-law-info"),onPremiumClick:a,children:[f.jsx(Wn,{fieldLabel:K("Background","cookie-law-info"),value:st(d==null?void 0:d["background-color"]),onChange:C=>w("background-color",C)}),f.jsx(Wn,{fieldLabel:K("Border","cookie-law-info"),value:st(d==null?void 0:d["border-color"]),onChange:C=>w("border-color",C)}),f.jsx(Wn,{fieldLabel:K("Text","cookie-law-info"),value:st(y==null?void 0:y.color),onChange:C=>x(C)})]})]})})}function yOe(e){return K(e==="light"?"Light":e==="dark"?"Dark":"Custom","cookie-law-info")}const pOe=({consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,allBanners:a,allCookies:o,settingsReady:i,onRefreshSettings:c,onAfterPublish:u,dataEpoch:d,contentBannerDraftRef:h,layoutPanelStateRef:y})=>{const m=Ep(),k=v.useMemo(()=>{var re;return(re=a.find(be=>kn(be)===e))!=null?re:null},[a,e]),[w,x]=v.useState(null),[b,_]=v.useState(void 0),[C,E]=v.useState(!1),O=v.useRef(null),[j,N]=v.useState(!1);I6("content",j);const P=v.useRef(null),R=v.useRef(null),M=v.useRef(null),F=v.useRef(null),H=v.useRef(null),[U,z]=v.useState(null),[$,Z]=v.useState([]),D=v.useMemo(()=>k==null?0:Number(k.id),[k]),X=v.useCallback(re=>{x(be=>{if(!be)return be;const je=It(be);return re(je),UH(je),N5e(je,m),je})},[m]);v.useEffect(()=>{_(void 0)},[e]),v.useEffect(()=>{h&&(h.current=w)},[w,h]),v.useLayoutEffect(()=>{if(!i||!k||!D){x(null),O.current=null;return}const re=It(k);UH(re),kn(k)==="ccpa"&&BH(re,m),x(re);const be=globalThis.setTimeout(()=>{O.current=u6(re),N(!1)},0);return()=>globalThis.clearTimeout(be)},[i,k,D,d,m]),v.useEffect(()=>{!w||!O.current||N(u6(w)!==O.current)},[w]);const V=w==null?void 0:w.properties,ne=V==null?void 0:V.settings,I=V==null?void 0:V.config,ee=(ne==null?void 0:ne.theme)||"light",se=(ne==null?void 0:ne.versionID)||"6.2.0";v.useEffect(()=>{let re=!1;return A5e(se).then(be=>{re||Z(be)}),()=>{re=!0}},[se]);const W=v.useRef(!1),ie=v.useRef(n);ie.current=n;const de=v.useRef(void 0);v.useEffect(()=>{const re=!W.current&&n;if(W.current=n,!n||!w)return;const be=()=>{const Pe=(y==null?void 0:y.current)!=null?Xv(w,e,y.current):w,$e=kn(Pe);$e!==de.current&&(de.current=$e,ln.resetTemplateCache()),Cp(Pe,m,k6(o)),ln.startLoading(),ln.generate(!1,!0).catch(tt=>console.error(tt)).finally(()=>{ln.stopLoading(),ie.current||ln.hidePreview()})};if(re){be();return}const je=window.setTimeout(be,300);return()=>window.clearTimeout(je)},[w,n,o,m,e,y]);const ue=v.useCallback(re=>{X(be=>{var rt;const je=be.properties,Pe=je.settings;Pe.theme=re;const $e=$.find(Nt=>Nt.name===re);if(!$e)return;const tt=(rt=je.config)!=null?rt:{};je.config=DH(tt,$e.settings)})},[X,$]),we=(I==null?void 0:I.notice)==null||I.notice.status!==!1,fe=v.useMemo(()=>{const re=ne==null?void 0:ne.customHtml;return(re==null?void 0:re.status)===!0},[ne]),pe=v.useMemo(()=>{const re=w==null?void 0:w.contents;return w?wv(re,m,af()):{}},[w,m]),Ae=v.useMemo(()=>e==="ccpa"&&Dv(w,m),[e,w,m]),Te=v.useCallback(()=>he(null,null,function*(){if(!w||!D){ja.error(Zv(K));return}if(e==="ccpa"&&Dv(w,m)){ja.error(K("A message is required to show upon opt-out.","cookie-law-info"));return}E(!0);try{const re=y!=null&&y.current?jf(a,e,y.current):a.map(tt=>It(tt)),be=(y==null?void 0:y.current)!=null?Xv(w,e,y.current):It(w),je=re.map(tt=>kn(tt)===e?be:It(tt)),Pe=Lv(je,e),$e=yield Mv(Pe,!1);if(!Array.isArray($e)||$e.length===0)throw new Error("Banner bulk save returned no data");yield Ia.bulkUpdateCookieCategory(o.map(tt=>It(tt))),yield c(),yield u(),ja.success(Cf(K)),O.current=u6(w),N(!1)}catch(re){console.error(re),ja.error(nl(K))}finally{E(!1)}}),[w,D,a,e,m,o,c,u]);v.useEffect(()=>{!we&&n&&r(!1)},[we,n,r]);const te=v.useCallback(re=>{var be,je;if(re==="custom"){(be=M.current)==null||be.show();return}if(ee==="custom"){z(re),(je=H.current)==null||je.show();return}ue(re)},[ee,ue]),Ce=v.useCallback(()=>{U&&(ue(U),z(null))},[U,ue]),Ee=v.useCallback(()=>{var re;return(re=M.current)==null?void 0:re.show()},[]),me=v.useCallback(()=>{var re;return(re=P.current)==null?void 0:re.show()},[]),Se=v.useCallback(()=>{var re;return(re=F.current)==null?void 0:re.show()},[]),ve=v.useCallback(()=>{var re;return(re=R.current)==null?void 0:re.show()},[]),Fe=v.useCallback(re=>te(re),[te]),ze=v.useCallback(re=>{_(re===""?void 0:re)},[]),Ke=v.useCallback(re=>{(re.key==="Enter"||re.key===" ")&&(re.preventDefault(),Ee())},[Ee]),Ie=v.useMemo(()=>({contentPack:pe,config:I,bannerId:D,adminLang:m,patchDraft:X,onOpenPremium:Ee}),[pe,I,D,m,X,Ee]),Ve=Ez(e),ot=of(af()),G=v.useMemo(()=>K(U==="light"?"Select light theme":U==="dark"?"Select dark theme":"Select theme","cookie-law-info"),[U]),J=v.useMemo(()=>({notice:()=>we?f.jsx(oOe,A({consentLaw:e,onOpenCustomLogo:me},Ie),"notice"):null,preference:()=>e==="gdpr"?f.jsx(sOe,A({},Ie),"preference"):null,"opt-out-center":()=>e==="ccpa"?f.jsx(cOe,A({onOpenGpc:Se},Ie),"opt-out-center"):null,"cookie-list":()=>f.jsx(lOe,A({consentLaw:e},Ie),"cookie-list"),"revisit-consent":()=>f.jsx(fOe,A({consentLaw:e,onOpenRevisitIcon:ve},Ie),"revisit-consent"),"blocked-content":()=>f.jsx(dOe,A({},Ie),"blocked-content")}),[e,we,Ie,me,Se,ve]);return!i||!w||!k?f.jsx("div",{className:"cky:flex cky:min-h-[min(400px,50vh)] cky:flex-col cky:items-stretch cky:justify-center",children:f.jsx(Nn,{className:"cky:p-3"})}):f.jsx(Bo,{delayDuration:300,children:f.jsxs(f.Fragment,{children:[f.jsx(Qv,{consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,showBanner:we,previewControlId:"cky-banner-preview-react-content",publishDisabled:!i||!w||Ae,publishing:C,onPublish:Te}),f.jsxs("div",{className:"cky:min-h-[min(700px,70vh)]",children:[fe?f.jsx(Lo,{variant:"warning",className:"cky:mb-4 cky:rounded-[3px]",children:f.jsxs(no,{className:"cky:text-sm cky:leading-snug cky:text-[#23282d]",children:[f.jsx("span",{children:K("You're in Custom HTML mode. ","cookie-law-info")}),K("The edits that you have made in the HTML Editor will override any changes made to the settings below","cookie-law-info")]})}):null,f.jsxs("div",{className:u5e,children:[f.jsx("span",{className:"cky:m-0 cky:inline-flex cky:shrink-0 cky:items-center cky:px-[15px] cky:text-sm cky:font-medium cky:leading-5 cky:text-[#23282d]",children:K("Colour scheme","cookie-law-info")}),f.jsx(Ei,{value:ee,onValueChange:Fe,className:"cky:flex cky:min-w-0 cky:flex-1 cky:flex-row cky:flex-nowrap cky:items-center cky:gap-x-5 cky:gap-y-0","aria-label":K("Colour scheme","cookie-law-info"),children:["light","dark","custom"].map(re=>{const be=`cky-content-theme-${e}-${re}`;return f.jsxs("div",B(A({className:ce("cky:inline-flex cky:shrink-0 cky:items-center",re==="custom"&&"cky:cursor-pointer")},re==="custom"?{onClick:Ee,onKeyDown:Ke,tabIndex:0}:{}),{children:[f.jsx(Qo,{id:be,value:re}),f.jsxs(kt,{htmlFor:be,className:"cky:ml-[5px] cky:inline-flex cky:cursor-pointer cky:items-center cky:text-sm cky:font-normal cky:leading-5",children:[f.jsx("span",{className:"cky:leading-5",children:yOe(re)}),re==="custom"&&f.jsx("span",{className:"cky:ml-[6px] cky:inline-flex cky:shrink-0","aria-hidden":!0,children:f.jsx(kf,{})})]})]}),re)})})]}),ee==="custom"?f.jsx(f5e,{}):null,f.jsx("div",{className:ce("cky-tab-content-accordion cky:w-full",ot&&"cky-app-rtl"),children:f.jsx(p5e,{children:f.jsx(Xl,{type:"single",collapsible:!0,value:b!=null?b:"",onValueChange:ze,className:l5e,children:pCe(Ve,J)})})}),f.jsx(Dr,{ref:P,visible:!1,availablePlan:"ultimate",feature:"custom_branding",title:f.jsx("img",{src:qe.customLogo,alt:"",className:"cky:mx-auto"}),featureText:K("Add a custom logo on the banner to match your brand's unique identity","cookie-law-info"),availabilityText:K("Available in: <b>Ultimate plan</b>","cookie-law-info")}),f.jsx(Dr,{ref:R,visible:!1,availablePlan:"ultimate",feature:"revisit_custom_branding",title:f.jsx("img",{src:qe.customIcon,alt:"",className:"cky:mx-auto"}),featureText:K("Add a personal flair to your cookie revisit widget with a custom icon","cookie-law-info"),availabilityText:K("Available in: <b>Ultimate plan</b>","cookie-law-info")}),f.jsx(Dr,{ref:M,visible:!1,availablePlan:"premium",feature:"custom_theme",title:f.jsx("img",{src:qe.customTheme,alt:"",className:"cky:mx-auto"}),featureText:K("Design a banner that blends perfectly with your site","cookie-law-info"),availabilityText:K("Available in: <b>All premium plans</b>","cookie-law-info")}),f.jsx(Dr,{ref:F,visible:!1,availablePlan:"pro",feature:"respect_gpc",title:f.jsx("img",{src:qe.globalPrivacy,alt:"",className:"cky:mx-auto"}),featureText:K("Respect Global Privacy Control (GPC) signals and honour users’ privacy settings","cookie-law-info"),availabilityText:K("Available in: <b>Pro and Ultimate plans</b>","cookie-law-info")}),f.jsx(O5,{ref:H,header:K("Colour customisation is now limited on Free plan","cookie-law-info"),headerIconSrc:qe.circleWarning,maxWidth:"600",confirmVariant:"default",body:f.jsx("div",{className:ce("cky:m-0 cky:w-full cky:rounded cky:border cky:border-transparent","cky:shadow-[0_5px_15px_rgba(0,0,0,0.02)]","cky:bg-[#FFE8C6] cky:text-[#4E4B66]"),children:f.jsx("div",{className:"cky:box-border cky:px-[15px] cky:py-0",children:f.jsx("div",{className:"cky:box-border cky:pt-[5px] cky:pb-[3px]",children:f.jsxs("ul",{className:ce("cky:m-0 cky:box-border","cky:!py-[10px]","cky:!list-outside cky:!list-disc cky:!pl-[15px]","cky:text-[13px] cky:leading-normal cky:text-[#4E4B66]","[&>li]:cky:mb-2 [&>li:last-child]:cky:mb-0","[&>li]:cky:marker:text-[#4E4B66]","[&_b]:cky:font-bold"),children:[f.jsx("li",{className:"cky:list-item",dangerouslySetInnerHTML:{__html:K("If you switch to Light or Dark theme, your <b>existing colour customisations will be replaced with the default version.</b>","cookie-law-info")}}),f.jsx("li",{className:"cky:list-item",dangerouslySetInnerHTML:{__html:K("You can keep using your existing customised banner, but <b>further edits or new colour customisations are no longer available in your Free plan.</b>","cookie-law-info")}})]})})})}),cancelBtn:K("Keep current banner","cookie-law-info"),confirmBtn:G,onDeleteItem:Ce,onClear:()=>z(null)})]})]})})};function hOe(e){return v.useMemo(()=>{var n,r;const t=rf(!1);return((r=(n=t==null?void 0:t.plan)==null?void 0:n.features)==null?void 0:r.custom_css)===!0},[e])}const mOe=({consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,allBanners:a,allCookies:o,settingsReady:i,onRefreshSettings:c,onAfterPublish:u,dataEpoch:d,layoutPanelStateRef:h,customCssDraft:y,onCustomCssDraftChange:m})=>{var R,M,F;const{triggerNotification:k}=sf(),w=_5(),[x,b]=v.useState(!1),_=hOe(d),C=v.useMemo(()=>{var H;return(H=a.find(U=>kn(U)===e))!=null?H:null},[a,e]),E=((F=(M=(R=C==null?void 0:C.properties)==null?void 0:R.config)==null?void 0:M.notice)==null?void 0:F.status)!==!1,O=v.useCallback(()=>{globalThis.location.href="#/dashboard/plans?available=premium"},[]),j=v.useCallback(()=>{w==null||w.connectToApp(!0,"custom_css")},[w]),N=()=>he(null,null,function*(){if(!C||!C.id){k({type:"error",message:Zv(K)});return}b(!0);try{const U=(h!=null&&h.current?jf(a,e,h.current):a.map(Z=>It(Z))).map(Z=>kn(Z)===e?j5e(Z,e,y):It(Z)),z=Lv(U,e),$=yield Mv(z,!1);if(!Array.isArray($)||$.length===0)throw new Error("Banner bulk save returned no data");yield Ia.bulkUpdateCookieCategory(o.map(Z=>It(Z))),yield c(),yield u(),k({type:"success",message:Cf(K)})}catch(H){console.error(H),k({type:"error",message:nl(K)})}finally{b(!1)}}),P=!i||!C||x;return f.jsxs(Bo,{delayDuration:300,children:[f.jsx(Qv,{consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,showBanner:E,previewControlId:"cky-banner-preview-css",publishDisabled:P,publishing:x,onPublish:N}),f.jsx("div",{className:"cky:min-h-[min(700px,70vh)]",children:f.jsxs("div",{className:"cky:relative cky:rounded-[3px] cky:border cky:border-[#dcdcde] cky:bg-white cky:px-5 cky:py-3 cky:shadow-[0_1px_1px_rgba(0,0,0,0.04)]",children:[f.jsxs("div",{className:"cky:mb-3 cky:flex cky:flex-wrap cky:items-center cky:gap-1.5",children:[f.jsxs("div",{className:"cky:inline-flex cky:min-w-0 cky:max-w-full cky:items-center cky:gap-1.5",children:[f.jsx(kt,{className:"cky:m-0 cky:inline cky:text-sm cky:font-normal cky:leading-snug cky:text-[#23282d]",htmlFor:"cky-textarea-custom-css",children:K("Custom CSS for additional styling","cookie-law-info")}),f.jsx("span",{className:"cky:inline-flex cky:shrink-0","aria-hidden":!0,children:f.jsx(kf,{})})]}),_?f.jsx(io,{content:f.jsx("div",{className:"cky:max-w-[280px] cky:text-left cky:text-xs cky:font-normal cky:leading-snug",children:K("Add custom CSS to fine-tune how your cookie banner looks on your site.","cookie-law-info")}),children:f.jsx(Be,{type:"button",variant:"ghost",className:"cky:!h-[22px] cky:!min-h-0 cky:!w-[22px] cky:m-0 cky:inline-flex cky:shrink-0 cky:cursor-help cky:items-center cky:justify-center cky:rounded-full cky:border-0 cky:bg-[#f0f0f1] cky:p-0 cky:leading-none cky:text-[#72777d] hover:cky:bg-[#e8e9eb] hover:cky:text-[#50575e] focus-visible:cky:outline focus-visible:cky:outline-2 focus-visible:cky:outline-offset-2 focus-visible:cky:outline-[var(--cky-primary)]","aria-label":K("More information","cookie-law-info"),children:f.jsx(Ct,{icon:"tooltip",width:"12px",height:"12px"})})}):null]}),_?f.jsx("div",{className:"cky:relative cky:min-h-[350px]",children:f.jsx("textarea",{id:"cky-textarea-custom-css",className:"cky:box-border cky:min-h-[350px] cky:w-full cky:resize-y cky:rounded-md cky:border cky:border-[#dcdcde] cky:px-3 cky:py-2 cky:font-mono cky:text-sm cky:leading-snug cky:text-[#23282d] focus:cky:border-[var(--cky-primary)] focus:cky:shadow-[0_0_0_1px_var(--cky-primary)] focus:cky:outline-none",style:{background:"#edf0f3"},rows:12,value:y,onChange:H=>m(H.target.value),spellCheck:!1,autoComplete:"off"})}):f.jsxs("div",{className:"cky:relative cky:min-h-[350px] cky:cursor-not-allowed",children:[f.jsx("textarea",{id:"cky-textarea-custom-css",className:"cky:pointer-events-none cky:box-border cky:min-h-[350px] cky:w-full cky:cursor-not-allowed cky:resize-y cky:rounded-md cky:border cky:border-[#dcdcde] cky:px-3 cky:py-2 cky:font-mono cky:text-sm cky:leading-snug cky:text-[#646970] focus:cky:outline-none disabled:cky:cursor-not-allowed",style:{background:"#edf0f3"},rows:12,value:y,readOnly:!0,disabled:!0,spellCheck:!1,autoComplete:"off","aria-readonly":!0,tabIndex:-1}),f.jsx("div",{className:"cky:absolute cky:inset-0 cky:z-[1] cky:flex cky:cursor-not-allowed cky:items-center cky:justify-center",children:f.jsx("div",{className:"cky:box-border cky:mx-auto cky:w-[calc(100%-60px)] cky:max-w-[439px] cky:cursor-default cky:rounded-xl cky:bg-white cky:px-[30px] cky:pb-[30px] cky:pt-[50px] cky:text-center",role:"region","aria-label":K("Put your cookie banner in the spotlight with custom CSS","cookie-law-info"),children:f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-col cky:items-center cky:gap-5",children:[f.jsx("div",{className:"cky:m-0 cky:w-full cky:text-center cky:text-base cky:font-semibold cky:leading-6 cky:text-[#14142A]",children:K("Put your cookie banner in the spotlight with custom CSS","cookie-law-info")}),f.jsx("div",{className:"cky:flex cky:w-full cky:justify-center",children:f.jsxs("span",{className:"cky:text-center cky:text-sm cky:leading-[22px] cky:text-[#4E4B66] [&_b]:cky:font-semibold",children:[K("Available in:","cookie-law-info")," ",f.jsx("b",{children:K("All premium plans","cookie-law-info")})]})}),f.jsxs("div",{className:"cky:flex cky:w-full cky:flex-col cky:items-center cky:justify-center cky:gap-4",children:[f.jsx(Be,{type:"button",variant:"default",className:"cky:w-auto cky:text-[14px]!",onClick:O,children:K("Connect to Web App to Access","cookie-law-info")}),f.jsx("span",{className:"cky:block cky:max-w-full cky:text-center",children:f.jsx(Be,{type:"button",variant:"link",external:!0,className:"cky:text-[16px]! cky:font-[500]! cky:hover:border-transparent cky:hover:no-underline cky:hover:opacity-100",onClick:H=>{H.preventDefault(),j()},children:K("Have an account? Log in and connect","cookie-law-info")})})]})]})})})]})]})})]})},gOe=450,vOe=K("Enabling this option will display cookie categories on the first layer of your banner. The categories will be displayed on the second layer (preference centre) even if this option is disabled.","cookie-law-info"),kOe=K("The Push down style is supported for the Banner layout only.","cookie-law-info"),bOe=K("This feature is available with <b>Banner + Push down</b> layout only.","cookie-law-info"),xOe={box:qe.layouts.box,classic:qe.layouts.classic,banner:qe.layouts.banner,popup:qe.layouts.popup},wOe={popup:qe.layouts.center,sidebar:qe.layouts.sidebar,pushdown:qe.layouts.pushdown},Jv="cky:box-border cky:relative cky:min-h-px cky:px-[15px]",lq=ce(Jv,"cky:w-full cky:max-w-full cky:basis-full"),uq=ce("cky:flex cky:flex-wrap cky:gap-0","cky:[&>*+*]:ml-[15px]"),fq=ce(Jv,"cky:mt-4","cky:w-1/3 cky:max-w-[33.333333%] cky:basis-1/3 max-[600px]:cky:w-full max-[600px]:cky:max-w-full max-[600px]:cky:basis-full","cky:flex cky:flex-wrap cky:items-center"),_Oe=ce(fq,"cky:gap-3"),SOe=ce(fq,"cky:gap-6"),z6="cky:max-w-[280px] cky:text-left cky:text-xs cky:font-normal cky:leading-snug cky:[&_b]:font-semibold",COe=ce(z6,"cky:max-w-[260px]"),dq="cky:!m-0 cky:!inline-flex cky:!cursor-pointer cky:!items-center cky:!gap-[10px] cky:!text-[13px] cky:!font-normal cky:!leading-none cky:!text-[#23282d]",yq="cky:!text-[#adadad] [&_.cky-app-switch]:cky:opacity-[0.85]",jOe=ce("cky:absolute cky:inset-0 cky:z-[1] cky:m-0 cky:h-full cky:w-full cky:!min-h-0 cky:!min-w-0","cky:!aspect-auto cky:!rounded-none cky:!border-0 cky:!bg-transparent cky:!p-0 cky:!shadow-none cky:!opacity-0","cky:cursor-pointer [&_svg]:cky:!hidden"),AOe=["left","right"];function pq({children:e}){return f.jsx("div",{role:"heading","aria-level":3,className:"cky:mx-0 cky:my-2 cky:text-sm cky:font-semibold cky:leading-4 cky:text-[#23282d]",children:e})}function H6({radioValue:e,selected:t,disabled:n,isPremium:r,title:a,iconSrc:o,iconAlt:i}){const c=`cky-layout-${e}-${a.replaceAll(/\s+/g,"-").toLowerCase()}`,u=n&&!r;return f.jsxs("div",{className:"cky:flex cky:flex-col cky:items-start",children:[f.jsxs("div",{className:"cky:mb-2 cky:m-0 cky:inline-flex cky:items-center cky:gap-1.5 cky:text-[13px] cky:font-normal cky:leading-none cky:text-[#23282d]",children:[a,r?f.jsx("span",{className:"cky:inline-flex cky:h-[18px] cky:w-[18px] cky:shrink-0 cky:items-center cky:justify-center cky:rounded-[17px] cky:bg-[#FFE8C6] cky:px-1 cky:py-[5px] cky:leading-none cky:text-[#FFB240]","aria-hidden":!0,children:f.jsx(Ct,{icon:"crown",width:"10px",height:"8px"})}):null]}),f.jsx("div",{className:ce("cky:flex",n&&!r&&"cky:cursor-default cky:opacity-50 cky:grayscale"),children:f.jsxs(kt,{htmlFor:c,className:ce("cky:relative cky:m-0 cky:inline-block cky:font-normal",!n&&"cky:cursor-pointer",n&&r&&"cky:cursor-pointer cky:!opacity-100 cky:!grayscale-0"),children:[f.jsx(Qo,{value:e,id:c,disabled:u,className:ce(jOe,u&&"cky:pointer-events-none cky:cursor-default")}),f.jsxs("span",{className:"cky:relative cky:inline-block",children:[f.jsx("img",{className:"cky:block cky:h-auto cky:w-[100px] cky:max-w-full",src:o,alt:i}),t?f.jsx("img",{src:qe.success,alt:"","aria-hidden":!0,className:"cky:pointer-events-none cky:absolute cky:bottom-0 cky:right-0 cky:h-[15px] cky:w-[15px]"}):null]})]})})]})}const OOe=({consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,allBanners:a,allCookies:o,settingsReady:i,onRefreshSettings:c,onAfterPublish:u,dataEpoch:d,contentBannerDraftRef:h,layoutPanelStateRef:y})=>{const m=v.useRef(null),[k,w]=v.useState(!1),[x,b]=v.useState(!1);I6("layout",x);const _=v.useRef(null),C=v.useMemo(()=>{var me;return(me=a.find(Se=>kn(Se)===e))!=null?me:null},[a,e]),E=v.useCallback(()=>a.map(me=>{if(kn(me)!==e)return me;const Se=h==null?void 0:h.current;return Se&&typeof Se=="object"&&kn(Se)===e?Se:me}),[a,e,h]),O=v.useMemo(()=>{var Se,ve;if(!C)return;const me=(ve=(Se=C.properties)==null?void 0:Se.settings)==null?void 0:ve.type;return me==null?void 0:String(me)},[C]),j=v.useMemo(()=>C?$6(C):EAe,[C]),[N,P]=v.useState(j.bannerType),[R,M]=v.useState(j.position),[F,H]=v.useState(j.preferenceCenterType),[U,z]=v.useState(j.sidebarPosition),[$,Z]=v.useState(j.categoriesOnFirstLayer),[D,X]=v.useState(!1),V=v.useMemo(()=>({bannerType:N,position:R,preferenceCenterType:F,sidebarPosition:U,categoriesOnFirstLayer:$}),[N,R,F,U,$]);v.useEffect(()=>{y&&(y.current=D?V:null)},[V,y,D]);const ne=C!=null?C.id:void 0;v.useLayoutEffect(()=>{if(!i||!C){X(!1);return}const me=$6(C);P(me.bannerType),M(me.position),H(me.preferenceCenterType),z(me.sidebarPosition),Z(me.categoriesOnFirstLayer),X(!0)},[i,d,e,ne,C]);const I=v.useRef(null);v.useEffect(()=>{const me=I.current;me!==null&&me!==N&&(N!=="classic"?Z(!1):me!=="classic"&&C&&Z($6(C).categoriesOnFirstLayer)),I.current=N},[N,C]);const ee=v.useMemo(()=>TAe(e),[e]),se=v.useMemo(()=>IAe(e),[e]),W=v.useMemo(()=>{const me=PAe(N),Se=ee.find(Fe=>Fe.type===me);if(Se)return Se;const ve=eq(me);return{type:me,title:"",positions:ve.positions,default:ve.defaultPosition,isPremium:me==="popup"}},[ee,N]),ie=v.useMemo(()=>NAe(N),[N]),de=v.useMemo(()=>({bannerType:N,preferenceCenterType:F}),[N,F]),ue=v.useMemo(()=>MAe(de,O),[de,O]);v.useEffect(()=>{var Fe;if(!n||!i||!C||!D)return;const me=(Fe=E().find(ze=>kn(ze)===e))!=null?Fe:null;if(!me)return;let Se=!1;const ve=globalThis.setTimeout(()=>{he(null,null,function*(){if(Se||!i)return;const ze=Xv(me,e,V);if(!Se)try{ln.startLoading();const Ke=yield Vv();if(Se)return;Cp(ze,Ep(),Ke),ln.resetTemplateCache(),yield ln.generate(!1,!0)}catch(Ke){console.error(Ke)}finally{Se||ln.stopLoading()}})},gOe);return()=>{Se=!0,globalThis.clearTimeout(ve)}},[n,i,D,e,C,V,E]);const we=v.useCallback(()=>{const me=E(),Se=jf(me,e,V);return JSON.stringify({merged:Se,consentLaw:e})},[E,e,V]),fe=v.useRef(we);fe.current=we,v.useEffect(()=>{if(!i||!C)return;const me=globalThis.setTimeout(()=>{_.current=fe.current(),b(!1)},0);return()=>globalThis.clearTimeout(me)},[d,i,e,ne,C]),v.useEffect(()=>{_.current&&b(fe.current()!==_.current)},[V,e,E]);const pe=v.useCallback(me=>{var ze;const Se=ee.find(Ke=>Ke.type===me),ve=eq(me),Fe=(ze=Se==null?void 0:Se.default)!=null?ze:ve.defaultPosition;P(me),M(Fe),H(me==="classic"?"pushdown":"popup")},[ee]),Ae=v.useCallback(me=>{if(me==="sidebar"&&z("left"),H(me),me==="pushdown"){P("classic");return}P(Se=>Se==="classic"?"banner":Se)},[]),Te=v.useCallback(me=>{var ve;const Se=ee.find(Fe=>Fe.type===me);if(Se){if(Se.isPremium){(ve=m.current)==null||ve.show();return}pe(Se.type)}},[ee,pe]),te=N!=="classic",Ce=v.useCallback(()=>he(null,null,function*(){if(!C||!C.id){ja.error(Zv(K));return}w(!0);try{const me=jf(E(),e,V),Se=Lv(me,e),ve=yield Mv(Se,!1);if(!Array.isArray(ve)||ve.length===0)throw new Error("Banner bulk save returned no data");yield Ia.bulkUpdateCookieCategory(o.map(Fe=>It(Fe))),yield c(),yield u(),ja.success(Cf(K))}catch(me){console.error(me),ja.error(nl(K))}finally{w(!1)}}),[C,E,e,V,o,c,u]),Ee=v.useMemo(()=>f.jsx(pn,{id:"cky-toggle-categories-on-firstlayer",checked:$,disabled:te,onCheckedChange:Z}),[$,te]);return f.jsxs(Bo,{delayDuration:300,children:[f.jsx(Qv,{consentLaw:e,onConsentLawChange:t,bannerPreviewOn:n,onBannerPreviewChange:r,showBanner:!0,previewControlId:"cky-banner-preview-react-layout",publishDisabled:!i||!C||k,publishing:k,onPublish:Ce}),f.jsxs("div",{className:"cky:bg-white cky:p-5",children:[f.jsx("div",{className:"cky:flex cky:flex-wrap cky:items-start cky:-mx-[15px] cky:border-b cky:border-[#d9d9d9] cky:pb-[20px]",children:f.jsxs("div",{className:lq,children:[f.jsx(pq,{children:K("Cookie Notice","cookie-law-info")}),f.jsx(Ei,{value:ie,onValueChange:Te,className:uq,children:ee.map(me=>f.jsx(H6,{radioValue:me.type,selected:ie===me.type,disabled:me.isPremium,isPremium:me.isPremium,title:K(me.title,"cookie-law-info"),iconSrc:xOe[me.type],iconAlt:me.title},me.type))}),W&&W.positions.length>0?f.jsx(Ei,{value:R,onValueChange:M,className:_Oe,children:W.positions.map(me=>{const Se=`cky-consent-type-${W.type}-${me}`;return f.jsxs(kt,{htmlFor:Se,className:dq,children:[f.jsx(Qo,{value:me,id:Se}),f.jsx("span",{className:"cky:inline-block cky:w-[100px]",children:DAe(me)})]},me)})}):null]})}),f.jsx("div",{className:"cky:flex cky:flex-wrap cky:-mx-[15px] cky:pt-[15px]",children:f.jsxs("div",{className:lq,children:[f.jsx(pq,{children:K("Preference Centre","cookie-law-info")}),f.jsxs("div",{children:[f.jsx(Ei,{value:F,onValueChange:me=>Ae(me),className:uq,children:se.map(me=>{const Se=me.type==="pushdown"&&ue,ve={radioValue:me.type,selected:F===me.type,disabled:Se,isPremium:!1,title:K(me.title,"cookie-law-info"),iconSrc:wOe[me.type],iconAlt:me.title};return Se?f.jsx(io,{content:f.jsx("div",{className:COe,children:kOe}),children:f.jsx("span",{children:f.jsx(H6,A({},ve))})},me.type):f.jsx(H6,A({},ve),me.type)})}),F==="sidebar"?f.jsx(Ei,{value:U,onValueChange:me=>z(me),className:SOe,children:AOe.map(me=>{const Se=`cky-preference-type-sidebar-${me}`;return f.jsxs(kt,{htmlFor:Se,className:dq,children:[f.jsx(Qo,{value:me,id:Se}),f.jsx("span",{className:"cky:inline-block cky:min-w-[20px]",children:LAe(me)})]},me)})}):null]}),e==="gdpr"?f.jsxs("div",{className:ce("cky:mt-4 cky:flex cky:flex-wrap cky:-mx-[15px]",te&&yq),children:[f.jsxs("div",{className:ce(Jv,"cky:flex cky:w-1/4 cky:max-w-[25%] cky:basis-1/4 cky:items-center cky:gap-1.5 max-[600px]:cky:w-full max-[600px]:cky:max-w-full max-[600px]:cky:basis-full"),children:[f.jsx(kt,{className:ce("cky:m-0 cky:cursor-pointer cky:p-0 cky:text-[13px] cky:leading-[1.45] cky:!font-normal",te&&"cky:cursor-default",te&&"cky:!text-[#adadad]"),htmlFor:"cky-toggle-categories-on-firstlayer",children:K("Categories on first layer","cookie-law-info")}),f.jsx(io,{side:"right",sideOffset:8,content:f.jsx("div",{className:z6,children:vOe}),children:f.jsx(Be,{type:"button",variant:"ghost",size:"icon",className:ce("cky:mx-0 cky:inline-flex cky:!h-8 cky:!w-8 cky:min-h-0 cky:shrink-0 cky:items-center cky:justify-center cky:rounded-full cky:border-0 cky:bg-transparent cky:!p-0 cky:leading-none","hover:cky:bg-transparent active:cky:bg-transparent",te?"cky:!text-[#adadad] hover:cky:!text-[#adadad]":"cky:text-[#a6a8b1] hover:cky:text-[#8c8f9a]"),"aria-label":K("More information","cookie-law-info"),children:f.jsx(Ct,{icon:"tooltip",width:"14px",height:"14px"})})})]}),f.jsx("div",{className:ce(Jv,"cky:flex cky:w-[41.666667%] cky:max-w-[41.666667%] cky:basis-[41.666667%] cky:items-center max-[600px]:cky:w-full max-[600px]:cky:max-w-full max-[600px]:cky:basis-full",te&&yq),children:te?f.jsx(io,{content:f.jsx("div",{className:z6,dangerouslySetInnerHTML:{__html:bOe}}),children:f.jsx("span",{children:Ee})}):Ee})]}):null]})})]}),f.jsx(Dr,{ref:m,visible:!1,availablePlan:"pro",feature:"popup_layout",title:f.jsx("img",{src:qe.popupLayout,alt:K("Popup layout","cookie-law-info")}),featureText:K("Use a popup layout to boost your consent opt-in rates","cookie-law-info"),availabilityText:K("Available in: <b>Pro and Ultimate plans</b>","cookie-law-info")})]})};function EOe(e,t,n){switch(e){case"general":return f.jsx(aOe,A({},t));case"layout":return f.jsx(OOe,A({},t));case"content":return f.jsx(pOe,A({},t));case"css":return f.jsx(mOe,A(A({},t),n))}}function TOe(){const[e,t]=v.useState(!0),[n,r]=v.useState(!1),[a,o]=v.useState([]),[i,c]=v.useState([]),[u,d]=v.useState(0),h=v.useCallback(()=>he(null,null,function*(){var w;const y=yield pt.get({path:"banners"}),m=Array.isArray(y)?y:[];o(m);const k=yield Ia.getCookieCategories();if(c(Array.isArray(k)?k:[]),d(x=>x+1),m.length>0){const x=_r.getState();x.setBanners(m);const b=(w=m.find(_=>_.status===!0))!=null?w:m[0];x.setCurrentBanner(b)}}),[]);return v.useEffect(()=>{let y=!1;return he(null,null,function*(){try{r(!1),yield h()}catch(m){console.error(m),r(!0)}finally{y||t(!1)}}),()=>{y=!0}},[h]),{banners:a,cookieCategories:i,settingsLoading:e,loadError:n,dataEpoch:u,refreshCustomizeData:h}}const hq=v.forwardRef(function(t,n){const[r,a]=v.useState("general"),[o,i]=v.useState(!1),[c,u]=v.useState("gdpr"),d=v.useRef(!1),h=v.useRef(null),[y,m]=v.useState(""),[k,w]=v.useState(!1),x=v.useRef(null),b=v.useRef(null),{banners:_,cookieCategories:C,settingsLoading:E,loadError:O,dataEpoch:j,refreshCustomizeData:N}=TOe(),{onAfterPublish:P}=WV(c,o,i),R=v.useMemo(()=>{var $;return($=_.find(Z=>kn(Z)===c))!=null?$:null},[_,c]);v.useLayoutEffect(()=>{if(E||_.length===0)return;const $=C5e(_);if(!d.current){u($),h.current=$,d.current=!0;return}h.current=$},[E,_,j]),v.useLayoutEffect(()=>{m(LH(R))},[R,j]);const M=v.useMemo(()=>R?y!==LH(R):!1,[R,y]),F=h.current!==null&&c!==h.current,H=v.useCallback(()=>k||M||F,[k,M,F]);v.useImperativeHandle(n,()=>({hasChanges:H}),[H]);const U=!O&&(E||_.length===0),z={consentLaw:c,onConsentLawChange:u,bannerPreviewOn:o,onBannerPreviewChange:i,allBanners:_,allCookies:C,settingsReady:!E,onRefreshSettings:N,onAfterPublish:P,dataEpoch:j,contentBannerDraftRef:x,layoutPanelStateRef:b};return f.jsx(AAe,{onPanelsDirtyChange:w,children:f.jsxs("section",{className:"cky-section-consent-banner cky:flex cky:flex-1 cky:flex-col cky:px-0 cky:pb-0 cky:pt-8","aria-labelledby":"cky-banner-customize-heading",children:[f.jsx("h1",{id:"cky-banner-customize-heading",className:"cky:sr-only",children:K("Cookie banner","cookie-law-info")}),f.jsxs("div",{className:"cky:relative cky:flex cky:min-h-0 cky:flex-1 cky:w-full cky:flex-col cky:overflow-hidden cky:border cky:border-[#d9d9d9] cky:bg-[#f0f0f1]",children:[f.jsxs(fT,{value:r,onValueChange:$=>a($),orientation:"vertical",className:ce("cky:flex cky:min-h-0 cky:flex-1 cky:w-full cky:overflow-hidden cky:border-0",U&&"cky:pointer-events-none cky:invisible"),children:[f.jsx(wx,{"aria-label":K("Cookie banner settings sections","cookie-law-info"),className:"cky:flex cky:h-full cky:min-h-0 cky:w-[18%] cky:min-w-[160px] cky:shrink-0 cky:flex-col cky:overflow-x-hidden cky:overflow-y-auto cky:bg-[#f0f0f1]",children:QV.map($=>f.jsxs(_x,{value:$.id,className:ce("cky:flex cky:w-full cky:cursor-pointer cky:items-center cky:gap-0 cky:border-0 cky:border-l-4 cky:border-l-transparent cky:border-r cky:border-solid cky:border-r-[#d9d9d9] cky:bg-transparent cky:px-[10px] cky:py-3 cky:text-left cky:text-sm cky:font-medium cky:leading-snug cky:text-[#505b66] cky:outline-none cky:transition-colors cky:duration-200 cky:ease-in-out","cky:hover:text-[var(--cky-primary)]","cky:focus-visible:outline cky:focus-visible:outline-2 cky:focus-visible:outline-offset-[-2px] cky:focus-visible:outline-[var(--cky-primary)]","cky:data-[state=active]:border-l-[var(--cky-primary)] cky:data-[state=active]:border-r-0 cky:data-[state=active]:bg-[#e6e8e9] cky:data-[state=active]:text-[var(--cky-primary)]"),children:[f.jsx("span",{className:"cky:inline-flex cky:shrink-0 cky:items-center cky:self-stretch cky:pr-[5px]","aria-hidden":"true",children:f.jsx(Ct,{icon:$.icon,width:"18px",height:"100%","aria-hidden":!0})}),f.jsx("span",{className:"cky:min-w-0 cky:flex-1",children:K($.titleKey,"cookie-law-info")})]},$.id))}),QV.map($=>f.jsx(Sx,{value:$.id,forceMount:!0,className:"cky:flex-1 cky:min-h-0 cky:min-w-0 cky:overflow-auto cky:bg-[#e6e8e9] cky:px-5 cky:py-[15px] cky:outline-none cky:data-[state=inactive]:hidden",children:O?f.jsx("div",{className:"cky:m-0 cky:text-sm cky:text-[#d63638]",children:K("Failed to load settings. Please refresh the page.","cookie-law-info")}):EOe($.id,z,{customCssDraft:y,onCustomCssDraftChange:m})},$.id))]}),U?f.jsx("div",{className:"cky:absolute cky:inset-0 cky:z-10 cky:flex cky:min-h-[400px] cky:flex-col cky:items-center cky:justify-center cky:bg-[#f0f0f1] cky:px-5 cky:py-10","aria-busy":"true","aria-live":"polite",children:f.jsx(Nn,{className:"cky:w-full cky:max-w-md"})}):null]})]})})});hq.displayName="BannerCustomizeContent";const NOe=()=>{const e=v.useRef(null),t=v.useCallback(()=>{var o,i;return(i=(o=e.current)==null?void 0:o.hasChanges())!=null?i:!1},[]),{exitIntentRef:n,handleDiscardNavigation:r,handleStayOnPage:a}=YV(t);return f.jsxs("div",{className:"cky:box-border cky:flex cky:min-h-[calc(100vh-108px)] cky:flex-col",children:[f.jsx(_6,{ref:n,onStayOnPage:a,onDiscardChanges:r}),f.jsx(hq,{ref:e})]})},POe=Object.freeze(Object.defineProperty({__proto__:null,component:jAe},Symbol.toStringTag,{value:"Module"})),ROe=Object.freeze(Object.defineProperty({__proto__:null,component:SAe},Symbol.toStringTag,{value:"Module"})),MOe=Object.freeze(Object.defineProperty({__proto__:null,component:()=>f.jsx(Jh,{})},Symbol.toStringTag,{value:"Module"})),LOe=Object.freeze(Object.defineProperty({__proto__:null,component:uAe},Symbol.toStringTag,{value:"Module"})),DOe=Object.freeze(Object.defineProperty({__proto__:null,component:()=>f.jsx(Jh,{})},Symbol.toStringTag,{value:"Module"})),IOe=Object.freeze(Object.defineProperty({__proto__:null,component:NOe},Symbol.toStringTag,{value:"Module"})),$Oe=Object.freeze(Object.defineProperty({__proto__:null,component:p4e},Symbol.toStringTag,{value:"Module"})),BOe=Object.freeze(Object.defineProperty({__proto__:null,component:pAe},Symbol.toStringTag,{value:"Module"})),UOe=Object.freeze(Object.defineProperty({__proto__:null,component:d4e},Symbol.toStringTag,{value:"Module"})),FOe=Object.freeze(Object.defineProperty({__proto__:null,component:wAe},Symbol.toStringTag,{value:"Module"})),zOe=Object.freeze(Object.defineProperty({__proto__:null,component:hAe},Symbol.toStringTag,{value:"Module"}))})();