element-plus
Version:
A Component Library for Vue 3
3 lines • 921 kB
JavaScript
/*! Element Plus v2.3.4 */(function(B,e){typeof exports=="object"&&typeof module!="undefined"?e(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],e):(B=typeof globalThis!="undefined"?globalThis:B||self,e(B.ElementPlus={},B.Vue))})(this,function(B,e){"use strict";const $_='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',B_=t=>getComputedStyle(t).position==="fixed"?!1:t.offsetParent!==null,fm=t=>Array.from(t.querySelectorAll($_)).filter(n=>T_(n)&&B_(n)),T_=t=>{if(t.tabIndex>0||t.tabIndex===0&&t.getAttribute("tabIndex")!==null)return!0;if(t.disabled)return!1;switch(t.nodeName){case"A":return!!t.href&&t.rel!=="ignore";case"INPUT":return!(t.type==="hidden"||t.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},za=function(t,n,...o){let r;n.includes("mouse")||n.includes("click")?r="MouseEvents":n.includes("key")?r="KeyboardEvent":r="HTMLEvents";const l=document.createEvent(r);return l.initEvent(n,...o),t.dispatchEvent(l),t},um=t=>!t.getAttribute("aria-owns"),pm=(t,n,o)=>{const{parentNode:r}=t;if(!r)return null;const l=r.querySelectorAll(o),a=Array.prototype.indexOf.call(l,t);return l[a+n]||null},Da=t=>{!t||(t.focus(),!um(t)&&t.click())},mt=(t,n,{checkForDefaultPrevented:o=!0}={})=>l=>{const a=t==null?void 0:t(l);if(o===!1||!a)return n==null?void 0:n(l)},mm=t=>n=>n.pointerType==="mouse"?t(n):void 0;var v_=Object.defineProperty,V_=Object.defineProperties,M_=Object.getOwnPropertyDescriptors,hm=Object.getOwnPropertySymbols,I_=Object.prototype.hasOwnProperty,P_=Object.prototype.propertyIsEnumerable,gm=(t,n,o)=>n in t?v_(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,R_=(t,n)=>{for(var o in n||(n={}))I_.call(n,o)&&gm(t,o,n[o]);if(hm)for(var o of hm(n))P_.call(n,o)&&gm(t,o,n[o]);return t},O_=(t,n)=>V_(t,M_(n));function ym(t,n){var o;const r=e.shallowRef();return e.watchEffect(()=>{r.value=t()},O_(R_({},n),{flush:(o=n==null?void 0:n.flush)!=null?o:"sync"})),e.readonly(r)}var bm;const xe=typeof window!="undefined",A_=t=>typeof t!="undefined",z_=t=>typeof t=="string",lc=()=>{},D_=xe&&((bm=window==null?void 0:window.navigator)==null?void 0:bm.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function sr(t){return typeof t=="function"?t():e.unref(t)}function Cm(t,n){function o(...r){t(()=>n.apply(this,r),{fn:n,thisArg:this,args:r})}return o}function L_(t,n={}){let o,r;return a=>{const s=sr(t),i=sr(n.maxWait);if(o&&clearTimeout(o),s<=0||i!==void 0&&i<=0)return r&&(clearTimeout(r),r=null),a();i&&!r&&(r=setTimeout(()=>{o&&clearTimeout(o),r=null,a()},i)),o=setTimeout(()=>{r&&clearTimeout(r),r=null,a()},s)}}function x_(t,n=!0,o=!0){let r=0,l,a=!0;const s=()=>{l&&(clearTimeout(l),l=void 0)};return c=>{const d=sr(t),u=Date.now()-r;if(s(),d<=0)return r=Date.now(),c();u>d&&(o||!a)?(r=Date.now(),c()):n&&(l=setTimeout(()=>{r=Date.now(),a=!0,s(),c()},d)),!o&&!l&&(l=setTimeout(()=>a=!0,d)),a=!1}}function F_(t){return t}function La(t){return e.getCurrentScope()?(e.onScopeDispose(t),!0):!1}function H_(t,n=200,o={}){return Cm(L_(n,o),t)}function K_(t,n=200,o={}){if(n<=0)return t;const r=e.ref(t.value),l=H_(()=>{r.value=t.value},n,o);return e.watch(t,()=>l()),r}function wm(t,n=200,o=!1,r=!0){return Cm(x_(n,o,r),t)}function ac(t,n=!0){e.getCurrentInstance()?e.onMounted(t):n?t():e.nextTick(t)}function ir(t,n,o={}){const{immediate:r=!0}=o,l=e.ref(!1);let a=null;function s(){a&&(clearTimeout(a),a=null)}function i(){l.value=!1,s()}function c(...d){s(),l.value=!0,a=setTimeout(()=>{l.value=!1,a=null,t(...d)},sr(n))}return r&&(l.value=!0,xe&&c()),La(i),{isPending:l,start:c,stop:i}}function fn(t){var n;const o=sr(t);return(n=o==null?void 0:o.$el)!=null?n:o}const zr=xe?window:void 0,W_=xe?window.document:void 0;function rt(...t){let n,o,r,l;if(z_(t[0])?([o,r,l]=t,n=zr):[n,o,r,l]=t,!n)return lc;let a=lc;const s=e.watch(()=>fn(n),c=>{a(),c&&(c.addEventListener(o,r,l),a=()=>{c.removeEventListener(o,r,l),a=lc})},{immediate:!0,flush:"post"}),i=()=>{s(),a()};return La(i),i}function sc(t,n,o={}){const{window:r=zr,ignore:l,capture:a=!0,detectIframe:s=!1}=o;if(!r)return;const i=e.ref(!0);let c;const d=p=>{r.clearTimeout(c);const h=fn(t),g=p.composedPath();!h||h===p.target||g.includes(h)||!i.value||l&&l.length>0&&l.some(m=>{const y=fn(m);return y&&(p.target===y||g.includes(y))})||n(p)},u=[rt(r,"click",d,{passive:!0,capture:a}),rt(r,"pointerdown",p=>{const h=fn(t);i.value=!!h&&!p.composedPath().includes(h)},{passive:!0}),rt(r,"pointerup",p=>{if(p.button===0){const h=p.composedPath();p.composedPath=()=>h,c=r.setTimeout(()=>d(p),50)}},{passive:!0}),s&&rt(r,"blur",p=>{var h;const g=fn(t);((h=document.activeElement)==null?void 0:h.tagName)==="IFRAME"&&!(g!=null&&g.contains(document.activeElement))&&n(p)})].filter(Boolean);return()=>u.forEach(p=>p())}function j_(t,n=!1){const o=e.ref(),r=()=>o.value=Boolean(t());return r(),ac(r,n),o}const ic=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},cc="__vueuse_ssr_handlers__";ic[cc]=ic[cc]||{},ic[cc];function U_(t,n,{window:o=zr,initialValue:r=""}={}){const l=e.ref(r),a=e.computed(()=>{var s;return fn(n)||((s=o==null?void 0:o.document)==null?void 0:s.documentElement)});return e.watch([a,()=>sr(t)],([s,i])=>{var c;if(s&&o){const d=(c=o.getComputedStyle(s).getPropertyValue(i))==null?void 0:c.trim();l.value=d||r}},{immediate:!0}),e.watch(l,s=>{var i;(i=a.value)!=null&&i.style&&a.value.style.setProperty(sr(t),s)}),l}function G_({document:t=W_}={}){if(!t)return e.ref("visible");const n=e.ref(t.visibilityState);return rt(t,"visibilitychange",()=>{n.value=t.visibilityState}),n}var km=Object.getOwnPropertySymbols,q_=Object.prototype.hasOwnProperty,Y_=Object.prototype.propertyIsEnumerable,X_=(t,n)=>{var o={};for(var r in t)q_.call(t,r)&&n.indexOf(r)<0&&(o[r]=t[r]);if(t!=null&&km)for(var r of km(t))n.indexOf(r)<0&&Y_.call(t,r)&&(o[r]=t[r]);return o};function Ht(t,n,o={}){const r=o,{window:l=zr}=r,a=X_(r,["window"]);let s;const i=j_(()=>l&&"ResizeObserver"in l),c=()=>{s&&(s.disconnect(),s=void 0)},d=e.watch(()=>fn(t),f=>{c(),i.value&&l&&f&&(s=new ResizeObserver(n),s.observe(f,a))},{immediate:!0,flush:"post"}),u=()=>{c(),d()};return La(u),{isSupported:i,stop:u}}function Sm(t,n={}){const{reset:o=!0,windowResize:r=!0,windowScroll:l=!0,immediate:a=!0}=n,s=e.ref(0),i=e.ref(0),c=e.ref(0),d=e.ref(0),u=e.ref(0),f=e.ref(0),p=e.ref(0),h=e.ref(0);function g(){const m=fn(t);if(!m){o&&(s.value=0,i.value=0,c.value=0,d.value=0,u.value=0,f.value=0,p.value=0,h.value=0);return}const y=m.getBoundingClientRect();s.value=y.height,i.value=y.bottom,c.value=y.left,d.value=y.right,u.value=y.top,f.value=y.width,p.value=y.x,h.value=y.y}return Ht(t,g),e.watch(()=>fn(t),m=>!m&&g()),l&&rt("scroll",g,{passive:!0}),r&&rt("resize",g,{passive:!0}),ac(()=>{a&&g()}),{height:s,bottom:i,left:c,right:d,top:u,width:f,x:p,y:h,update:g}}var Em;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(Em||(Em={}));var Z_=Object.defineProperty,_m=Object.getOwnPropertySymbols,J_=Object.prototype.hasOwnProperty,Q_=Object.prototype.propertyIsEnumerable,Nm=(t,n,o)=>n in t?Z_(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,eN=(t,n)=>{for(var o in n||(n={}))J_.call(n,o)&&Nm(t,o,n[o]);if(_m)for(var o of _m(n))Q_.call(n,o)&&Nm(t,o,n[o]);return t};eN({linear:F_},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});function tN(t,n,o,r={}){var l,a,s;const{passive:i=!1,eventName:c,deep:d=!1,defaultValue:u}=r,f=e.getCurrentInstance(),p=o||(f==null?void 0:f.emit)||((l=f==null?void 0:f.$emit)==null?void 0:l.bind(f))||((s=(a=f==null?void 0:f.proxy)==null?void 0:a.$emit)==null?void 0:s.bind(f==null?void 0:f.proxy));let h=c;n||(n="modelValue"),h=c||h||`update:${n.toString()}`;const g=()=>A_(t[n])?t[n]:u;if(i){const m=e.ref(g());return e.watch(()=>t[n],y=>m.value=y),e.watch(m,y=>{(y!==t[n]||d)&&p(h,y)},{deep:d}),m}else return e.computed({get(){return g()},set(m){p(h,m)}})}function nN({window:t=zr}={}){if(!t)return e.ref(!1);const n=e.ref(t.document.hasFocus());return rt(t,"blur",()=>{n.value=!1}),rt(t,"focus",()=>{n.value=!0}),n}function oN(t={}){const{window:n=zr,initialWidth:o=1/0,initialHeight:r=1/0,listenOrientation:l=!0}=t,a=e.ref(o),s=e.ref(r),i=()=>{n&&(a.value=n.innerWidth,s.value=n.innerHeight)};return i(),ac(i),rt("resize",i,{passive:!0}),l&&rt("orientationchange",i,{passive:!0}),{width:a,height:s}}const $m=()=>xe&&/firefox/i.test(window.navigator.userAgent),rN=(t,n)=>{if(!xe||!t||!n)return!1;const o=t.getBoundingClientRect();let r;return n instanceof Element?r=n.getBoundingClientRect():r={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},o.top<r.bottom&&o.bottom>r.top&&o.right>r.left&&o.left<r.right},Bm=t=>{let n=0,o=t;for(;o;)n+=o.offsetTop,o=o.offsetParent;return n},lN=(t,n)=>Math.abs(Bm(t)-Bm(n)),dc=t=>{let n,o;return t.type==="touchend"?(o=t.changedTouches[0].clientY,n=t.changedTouches[0].clientX):t.type.startsWith("touch")?(o=t.touches[0].clientY,n=t.touches[0].clientX):(o=t.clientY,n=t.clientX),{clientX:n,clientY:o}},it=()=>{},aN=Object.prototype.hasOwnProperty,zt=(t,n)=>aN.call(t,n),Me=Array.isArray,vl=t=>Tm(t)==="[object Date]",Ye=t=>typeof t=="function",Oe=t=>typeof t=="string",ot=t=>t!==null&&typeof t=="object",fc=t=>ot(t)&&Ye(t.then)&&Ye(t.catch),sN=Object.prototype.toString,Tm=t=>sN.call(t),uc=t=>Tm(t).slice(8,-1),pc=t=>{const n=Object.create(null);return o=>n[o]||(n[o]=t(o))},iN=/-(\w)/g,vm=pc(t=>t.replace(iN,(n,o)=>o?o.toUpperCase():"")),cN=/\B([A-Z])/g,dN=pc(t=>t.replace(cN,"-$1").toLowerCase()),fN=pc(t=>t.charAt(0).toUpperCase()+t.slice(1));var Vm=typeof global=="object"&&global&&global.Object===Object&&global,uN=typeof self=="object"&&self&&self.Object===Object&&self,Pt=Vm||uN||Function("return this")(),Kt=Pt.Symbol,Mm=Object.prototype,pN=Mm.hasOwnProperty,mN=Mm.toString,Vl=Kt?Kt.toStringTag:void 0;function hN(t){var n=pN.call(t,Vl),o=t[Vl];try{t[Vl]=void 0;var r=!0}catch(a){}var l=mN.call(t);return r&&(n?t[Vl]=o:delete t[Vl]),l}var gN=Object.prototype,yN=gN.toString;function bN(t){return yN.call(t)}var CN="[object Null]",wN="[object Undefined]",Im=Kt?Kt.toStringTag:void 0;function Yt(t){return t==null?t===void 0?wN:CN:Im&&Im in Object(t)?hN(t):bN(t)}function Et(t){return t!=null&&typeof t=="object"}var kN="[object Symbol]";function un(t){return typeof t=="symbol"||Et(t)&&Yt(t)==kN}var SN=0/0;function Pm(t){return typeof t=="number"?t:un(t)?SN:+t}function bt(t,n){for(var o=-1,r=t==null?0:t.length,l=Array(r);++o<r;)l[o]=n(t[o],o,t);return l}var Ge=Array.isArray,EN=1/0,Rm=Kt?Kt.prototype:void 0,Om=Rm?Rm.toString:void 0;function pn(t){if(typeof t=="string")return t;if(Ge(t))return bt(t,pn)+"";if(un(t))return Om?Om.call(t):"";var n=t+"";return n=="0"&&1/t==-EN?"-0":n}function xa(t,n){return function(o,r){var l;if(o===void 0&&r===void 0)return n;if(o!==void 0&&(l=o),r!==void 0){if(l===void 0)return r;typeof o=="string"||typeof r=="string"?(o=pn(o),r=pn(r)):(o=Pm(o),r=Pm(r)),l=t(o,r)}return l}}var _N=xa(function(t,n){return t+n},0),NN=/\s/;function Am(t){for(var n=t.length;n--&&NN.test(t.charAt(n)););return n}var $N=/^\s+/;function zm(t){return t&&t.slice(0,Am(t)+1).replace($N,"")}function Ct(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}var Dm=0/0,BN=/^[-+]0x[0-9a-f]+$/i,TN=/^0b[01]+$/i,vN=/^0o[0-7]+$/i,VN=parseInt;function kn(t){if(typeof t=="number")return t;if(un(t))return Dm;if(Ct(t)){var n=typeof t.valueOf=="function"?t.valueOf():t;t=Ct(n)?n+"":n}if(typeof t!="string")return t===0?t:+t;t=zm(t);var o=TN.test(t);return o||vN.test(t)?VN(t.slice(2),o?2:8):BN.test(t)?Dm:+t}var Lm=1/0,MN=17976931348623157e292;function po(t){if(!t)return t===0?t:0;if(t=kn(t),t===Lm||t===-Lm){var n=t<0?-1:1;return n*MN}return t===t?t:0}function Xe(t){var n=po(t),o=n%1;return n===n?o?n-o:n:0}var IN="Expected a function";function PN(t,n){if(typeof n!="function")throw new TypeError(IN);return t=Xe(t),function(){if(--t<1)return n.apply(this,arguments)}}function Xt(t){return t}var RN="[object AsyncFunction]",ON="[object Function]",AN="[object GeneratorFunction]",zN="[object Proxy]";function mo(t){if(!Ct(t))return!1;var n=Yt(t);return n==ON||n==AN||n==RN||n==zN}var Fa=Pt["__core-js_shared__"],xm=function(){var t=/[^.]+$/.exec(Fa&&Fa.keys&&Fa.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function DN(t){return!!xm&&xm in t}var LN=Function.prototype,xN=LN.toString;function cr(t){if(t!=null){try{return xN.call(t)}catch(n){}try{return t+""}catch(n){}}return""}var FN=/[\\^$.*+?()[\]{}|]/g,HN=/^\[object .+?Constructor\]$/,KN=Function.prototype,WN=Object.prototype,jN=KN.toString,UN=WN.hasOwnProperty,GN=RegExp("^"+jN.call(UN).replace(FN,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Fm(t){if(!Ct(t)||DN(t))return!1;var n=mo(t)?GN:HN;return n.test(cr(t))}function qN(t,n){return t==null?void 0:t[n]}function dr(t,n){var o=qN(t,n);return Fm(o)?o:void 0}var Ml=dr(Pt,"WeakMap"),Ha=Ml&&new Ml,Hm=Ha?function(t,n){return Ha.set(t,n),t}:Xt,Km=Object.create,Dr=function(){function t(){}return function(n){if(!Ct(n))return{};if(Km)return Km(n);t.prototype=n;var o=new t;return t.prototype=void 0,o}}();function Il(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var o=Dr(t.prototype),r=t.apply(o,n);return Ct(r)?r:o}}var YN=1;function XN(t,n,o){var r=n&YN,l=Il(t);function a(){var s=this&&this!==Pt&&this instanceof a?l:t;return s.apply(r?o:this,arguments)}return a}function mn(t,n,o){switch(o.length){case 0:return t.call(n);case 1:return t.call(n,o[0]);case 2:return t.call(n,o[0],o[1]);case 3:return t.call(n,o[0],o[1],o[2])}return t.apply(n,o)}var ZN=Math.max;function Wm(t,n,o,r){for(var l=-1,a=t.length,s=o.length,i=-1,c=n.length,d=ZN(a-s,0),u=Array(c+d),f=!r;++i<c;)u[i]=n[i];for(;++l<s;)(f||l<a)&&(u[o[l]]=t[l]);for(;d--;)u[i++]=t[l++];return u}var JN=Math.max;function jm(t,n,o,r){for(var l=-1,a=t.length,s=-1,i=o.length,c=-1,d=n.length,u=JN(a-i,0),f=Array(u+d),p=!r;++l<u;)f[l]=t[l];for(var h=l;++c<d;)f[h+c]=n[c];for(;++s<i;)(p||l<a)&&(f[h+o[s]]=t[l++]);return f}function QN(t,n){for(var o=t.length,r=0;o--;)t[o]===n&&++r;return r}function Ka(){}var e$=4294967295;function tt(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=e$,this.__views__=[]}tt.prototype=Dr(Ka.prototype),tt.prototype.constructor=tt;function mc(){}var hc=Ha?function(t){return Ha.get(t)}:mc,Lr={},t$=Object.prototype,n$=t$.hasOwnProperty;function Wa(t){for(var n=t.name+"",o=Lr[n],r=n$.call(Lr,n)?o.length:0;r--;){var l=o[r],a=l.func;if(a==null||a==t)return l.name}return n}function Sn(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=void 0}Sn.prototype=Dr(Ka.prototype),Sn.prototype.constructor=Sn;function nn(t,n){var o=-1,r=t.length;for(n||(n=Array(r));++o<r;)n[o]=t[o];return n}function Um(t){if(t instanceof tt)return t.clone();var n=new Sn(t.__wrapped__,t.__chain__);return n.__actions__=nn(t.__actions__),n.__index__=t.__index__,n.__values__=t.__values__,n}var o$=Object.prototype,r$=o$.hasOwnProperty;function z(t){if(Et(t)&&!Ge(t)&&!(t instanceof tt)){if(t instanceof Sn)return t;if(r$.call(t,"__wrapped__"))return Um(t)}return new Sn(t)}z.prototype=Ka.prototype,z.prototype.constructor=z;function gc(t){var n=Wa(t),o=z[n];if(typeof o!="function"||!(n in tt.prototype))return!1;if(t===o)return!0;var r=hc(o);return!!r&&t===r[0]}var l$=800,a$=16,s$=Date.now;function Gm(t){var n=0,o=0;return function(){var r=s$(),l=a$-(r-o);if(o=r,l>0){if(++n>=l$)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var qm=Gm(Hm),i$=/\{\n\/\* \[wrapped with (.+)\] \*/,c$=/,? & /;function d$(t){var n=t.match(i$);return n?n[1].split(c$):[]}var f$=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function u$(t,n){var o=n.length;if(!o)return t;var r=o-1;return n[r]=(o>1?"& ":"")+n[r],n=n.join(o>2?", ":" "),t.replace(f$,`{
/* [wrapped with `+n+`] */
`)}function yc(t){return function(){return t}}var ja=function(){try{var t=dr(Object,"defineProperty");return t({},"",{}),t}catch(n){}}(),p$=ja?function(t,n){return ja(t,"toString",{configurable:!0,enumerable:!1,value:yc(n),writable:!0})}:Xt,bc=Gm(p$);function En(t,n){for(var o=-1,r=t==null?0:t.length;++o<r&&n(t[o],o,t)!==!1;);return t}function Ua(t,n,o,r){for(var l=t.length,a=o+(r?1:-1);r?a--:++a<l;)if(n(t[a],a,t))return a;return-1}function Ym(t){return t!==t}function m$(t,n,o){for(var r=o-1,l=t.length;++r<l;)if(t[r]===n)return r;return-1}function xr(t,n,o){return n===n?m$(t,n,o):Ua(t,Ym,o)}function Ga(t,n){var o=t==null?0:t.length;return!!o&&xr(t,n,0)>-1}var h$=1,g$=2,y$=8,b$=16,C$=32,w$=64,k$=128,S$=256,E$=512,_$=[["ary",k$],["bind",h$],["bindKey",g$],["curry",y$],["curryRight",b$],["flip",E$],["partial",C$],["partialRight",w$],["rearg",S$]];function N$(t,n){return En(_$,function(o){var r="_."+o[0];n&o[1]&&!Ga(t,r)&&t.push(r)}),t.sort()}function Xm(t,n,o){var r=n+"";return bc(t,u$(r,N$(d$(r),o)))}var $$=1,B$=2,T$=4,v$=8,Zm=32,Jm=64;function Qm(t,n,o,r,l,a,s,i,c,d){var u=n&v$,f=u?s:void 0,p=u?void 0:s,h=u?a:void 0,g=u?void 0:a;n|=u?Zm:Jm,n&=~(u?Jm:Zm),n&T$||(n&=~($$|B$));var m=[t,n,l,h,f,g,p,i,c,d],y=o.apply(void 0,m);return gc(t)&&qm(y,m),y.placeholder=r,Xm(y,t,n)}function Fr(t){var n=t;return n.placeholder}var V$=9007199254740991,M$=/^(?:0|[1-9]\d*)$/;function ho(t,n){var o=typeof t;return n=n==null?V$:n,!!n&&(o=="number"||o!="symbol"&&M$.test(t))&&t>-1&&t%1==0&&t<n}var I$=Math.min;function P$(t,n){for(var o=t.length,r=I$(n.length,o),l=nn(t);r--;){var a=n[r];t[r]=ho(a,o)?l[a]:void 0}return t}var eh="__lodash_placeholder__";function Ro(t,n){for(var o=-1,r=t.length,l=0,a=[];++o<r;){var s=t[o];(s===n||s===eh)&&(t[o]=eh,a[l++]=o)}return a}var R$=1,O$=2,A$=8,z$=16,D$=128,L$=512;function qa(t,n,o,r,l,a,s,i,c,d){var u=n&D$,f=n&R$,p=n&O$,h=n&(A$|z$),g=n&L$,m=p?void 0:Il(t);function y(){for(var b=arguments.length,w=Array(b),C=b;C--;)w[C]=arguments[C];if(h)var k=Fr(y),S=QN(w,k);if(r&&(w=Wm(w,r,l,h)),a&&(w=jm(w,a,s,h)),b-=S,h&&b<d){var E=Ro(w,k);return Qm(t,n,qa,y.placeholder,o,w,E,i,c,d-b)}var $=f?o:this,N=p?$[t]:t;return b=w.length,i?w=P$(w,i):g&&b>1&&w.reverse(),u&&c<b&&(w.length=c),this&&this!==Pt&&this instanceof y&&(N=m||Il(N)),N.apply($,w)}return y}function x$(t,n,o){var r=Il(t);function l(){for(var a=arguments.length,s=Array(a),i=a,c=Fr(l);i--;)s[i]=arguments[i];var d=a<3&&s[0]!==c&&s[a-1]!==c?[]:Ro(s,c);if(a-=d.length,a<o)return Qm(t,n,qa,l.placeholder,void 0,s,d,void 0,void 0,o-a);var u=this&&this!==Pt&&this instanceof l?r:t;return mn(u,this,s)}return l}var F$=1;function H$(t,n,o,r){var l=n&F$,a=Il(t);function s(){for(var i=-1,c=arguments.length,d=-1,u=r.length,f=Array(u+c),p=this&&this!==Pt&&this instanceof s?a:t;++d<u;)f[d]=r[d];for(;c--;)f[d++]=arguments[++i];return mn(p,l?o:this,f)}return s}var th="__lodash_placeholder__",Cc=1,K$=2,W$=4,nh=8,Pl=128,oh=256,j$=Math.min;function U$(t,n){var o=t[1],r=n[1],l=o|r,a=l<(Cc|K$|Pl),s=r==Pl&&o==nh||r==Pl&&o==oh&&t[7].length<=n[8]||r==(Pl|oh)&&n[7].length<=n[8]&&o==nh;if(!(a||s))return t;r&Cc&&(t[2]=n[2],l|=o&Cc?0:W$);var i=n[3];if(i){var c=t[3];t[3]=c?Wm(c,i,n[4]):i,t[4]=c?Ro(t[3],th):n[4]}return i=n[5],i&&(c=t[5],t[5]=c?jm(c,i,n[6]):i,t[6]=c?Ro(t[5],th):n[6]),i=n[7],i&&(t[7]=i),r&Pl&&(t[8]=t[8]==null?n[8]:j$(t[8],n[8])),t[9]==null&&(t[9]=n[9]),t[0]=n[0],t[1]=l,t}var G$="Expected a function",rh=1,q$=2,wc=8,kc=16,Sc=32,lh=64,ah=Math.max;function go(t,n,o,r,l,a,s,i){var c=n&q$;if(!c&&typeof t!="function")throw new TypeError(G$);var d=r?r.length:0;if(d||(n&=~(Sc|lh),r=l=void 0),s=s===void 0?s:ah(Xe(s),0),i=i===void 0?i:Xe(i),d-=l?l.length:0,n&lh){var u=r,f=l;r=l=void 0}var p=c?void 0:hc(t),h=[t,n,o,r,l,u,f,a,s,i];if(p&&U$(h,p),t=h[0],n=h[1],o=h[2],r=h[3],l=h[4],i=h[9]=h[9]===void 0?c?0:t.length:ah(h[9]-d,0),!i&&n&(wc|kc)&&(n&=~(wc|kc)),!n||n==rh)var g=XN(t,n,o);else n==wc||n==kc?g=x$(t,n,i):(n==Sc||n==(rh|Sc))&&!l.length?g=H$(t,n,o,r):g=qa.apply(void 0,h);var m=p?Hm:qm;return Xm(m(g,h),t,n)}var Y$=128;function sh(t,n,o){return n=o?void 0:n,n=t&&n==null?t.length:n,go(t,Y$,void 0,void 0,void 0,void 0,n)}function yo(t,n,o){n=="__proto__"&&ja?ja(t,n,{configurable:!0,enumerable:!0,value:o,writable:!0}):t[n]=o}function Pn(t,n){return t===n||t!==t&&n!==n}var X$=Object.prototype,Z$=X$.hasOwnProperty;function Rl(t,n,o){var r=t[n];(!(Z$.call(t,n)&&Pn(r,o))||o===void 0&&!(n in t))&&yo(t,n,o)}function qn(t,n,o,r){var l=!o;o||(o={});for(var a=-1,s=n.length;++a<s;){var i=n[a],c=r?r(o[i],t[i],i,o,t):void 0;c===void 0&&(c=t[i]),l?yo(o,i,c):Rl(o,i,c)}return o}var ih=Math.max;function ch(t,n,o){return n=ih(n===void 0?t.length-1:n,0),function(){for(var r=arguments,l=-1,a=ih(r.length-n,0),s=Array(a);++l<a;)s[l]=r[n+l];l=-1;for(var i=Array(n+1);++l<n;)i[l]=r[l];return i[n]=o(s),mn(t,this,i)}}function Je(t,n){return bc(ch(t,n,Xt),t+"")}var J$=9007199254740991;function Ya(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=J$}function on(t){return t!=null&&Ya(t.length)&&!mo(t)}function Zt(t,n,o){if(!Ct(o))return!1;var r=typeof n;return(r=="number"?on(o)&&ho(n,o.length):r=="string"&&n in o)?Pn(o[n],t):!1}function Hr(t){return Je(function(n,o){var r=-1,l=o.length,a=l>1?o[l-1]:void 0,s=l>2?o[2]:void 0;for(a=t.length>3&&typeof a=="function"?(l--,a):void 0,s&&Zt(o[0],o[1],s)&&(a=l<3?void 0:a,l=1),n=Object(n);++r<l;){var i=o[r];i&&t(n,i,r,a)}return n})}var Q$=Object.prototype;function Ol(t){var n=t&&t.constructor,o=typeof n=="function"&&n.prototype||Q$;return t===o}function Ec(t,n){for(var o=-1,r=Array(t);++o<t;)r[o]=n(o);return r}var eB="[object Arguments]";function dh(t){return Et(t)&&Yt(t)==eB}var fh=Object.prototype,tB=fh.hasOwnProperty,nB=fh.propertyIsEnumerable,fr=dh(function(){return arguments}())?dh:function(t){return Et(t)&&tB.call(t,"callee")&&!nB.call(t,"callee")};function _c(){return!1}var uh=typeof B=="object"&&B&&!B.nodeType&&B,ph=uh&&typeof module=="object"&&module&&!module.nodeType&&module,oB=ph&&ph.exports===uh,mh=oB?Pt.Buffer:void 0,rB=mh?mh.isBuffer:void 0,Oo=rB||_c,lB="[object Arguments]",aB="[object Array]",sB="[object Boolean]",iB="[object Date]",cB="[object Error]",dB="[object Function]",fB="[object Map]",uB="[object Number]",pB="[object Object]",mB="[object RegExp]",hB="[object Set]",gB="[object String]",yB="[object WeakMap]",bB="[object ArrayBuffer]",CB="[object DataView]",wB="[object Float32Array]",kB="[object Float64Array]",SB="[object Int8Array]",EB="[object Int16Array]",_B="[object Int32Array]",NB="[object Uint8Array]",$B="[object Uint8ClampedArray]",BB="[object Uint16Array]",TB="[object Uint32Array]",yt={};yt[wB]=yt[kB]=yt[SB]=yt[EB]=yt[_B]=yt[NB]=yt[$B]=yt[BB]=yt[TB]=!0,yt[lB]=yt[aB]=yt[bB]=yt[sB]=yt[CB]=yt[iB]=yt[cB]=yt[dB]=yt[fB]=yt[uB]=yt[pB]=yt[mB]=yt[hB]=yt[gB]=yt[yB]=!1;function vB(t){return Et(t)&&Ya(t.length)&&!!yt[Yt(t)]}function hn(t){return function(n){return t(n)}}var hh=typeof B=="object"&&B&&!B.nodeType&&B,Al=hh&&typeof module=="object"&&module&&!module.nodeType&&module,VB=Al&&Al.exports===hh,Nc=VB&&Vm.process,_n=function(){try{var t=Al&&Al.require&&Al.require("util").types;return t||Nc&&Nc.binding&&Nc.binding("util")}catch(n){}}(),gh=_n&&_n.isTypedArray,Kr=gh?hn(gh):vB,MB=Object.prototype,IB=MB.hasOwnProperty;function yh(t,n){var o=Ge(t),r=!o&&fr(t),l=!o&&!r&&Oo(t),a=!o&&!r&&!l&&Kr(t),s=o||r||l||a,i=s?Ec(t.length,String):[],c=i.length;for(var d in t)(n||IB.call(t,d))&&!(s&&(d=="length"||l&&(d=="offset"||d=="parent")||a&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||ho(d,c)))&&i.push(d);return i}function bh(t,n){return function(o){return t(n(o))}}var PB=bh(Object.keys,Object),RB=Object.prototype,OB=RB.hasOwnProperty;function $c(t){if(!Ol(t))return PB(t);var n=[];for(var o in Object(t))OB.call(t,o)&&o!="constructor"&&n.push(o);return n}function Tt(t){return on(t)?yh(t):$c(t)}var AB=Object.prototype,zB=AB.hasOwnProperty,DB=Hr(function(t,n){if(Ol(n)||on(n)){qn(n,Tt(n),t);return}for(var o in n)zB.call(n,o)&&Rl(t,o,n[o])});function LB(t){var n=[];if(t!=null)for(var o in Object(t))n.push(o);return n}var xB=Object.prototype,FB=xB.hasOwnProperty;function HB(t){if(!Ct(t))return LB(t);var n=Ol(t),o=[];for(var r in t)r=="constructor"&&(n||!FB.call(t,r))||o.push(r);return o}function rn(t){return on(t)?yh(t,!0):HB(t)}var Ch=Hr(function(t,n){qn(n,rn(n),t)}),Xa=Hr(function(t,n,o,r){qn(n,rn(n),t,r)}),KB=Hr(function(t,n,o,r){qn(n,Tt(n),t,r)}),WB=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,jB=/^\w*$/;function Bc(t,n){if(Ge(t))return!1;var o=typeof t;return o=="number"||o=="symbol"||o=="boolean"||t==null||un(t)?!0:jB.test(t)||!WB.test(t)||n!=null&&t in Object(n)}var zl=dr(Object,"create");function UB(){this.__data__=zl?zl(null):{},this.size=0}function GB(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}var qB="__lodash_hash_undefined__",YB=Object.prototype,XB=YB.hasOwnProperty;function ZB(t){var n=this.__data__;if(zl){var o=n[t];return o===qB?void 0:o}return XB.call(n,t)?n[t]:void 0}var JB=Object.prototype,QB=JB.hasOwnProperty;function eT(t){var n=this.__data__;return zl?n[t]!==void 0:QB.call(n,t)}var tT="__lodash_hash_undefined__";function nT(t,n){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=zl&&n===void 0?tT:n,this}function ur(t){var n=-1,o=t==null?0:t.length;for(this.clear();++n<o;){var r=t[n];this.set(r[0],r[1])}}ur.prototype.clear=UB,ur.prototype.delete=GB,ur.prototype.get=ZB,ur.prototype.has=eT,ur.prototype.set=nT;function oT(){this.__data__=[],this.size=0}function Za(t,n){for(var o=t.length;o--;)if(Pn(t[o][0],n))return o;return-1}var rT=Array.prototype,lT=rT.splice;function aT(t){var n=this.__data__,o=Za(n,t);if(o<0)return!1;var r=n.length-1;return o==r?n.pop():lT.call(n,o,1),--this.size,!0}function sT(t){var n=this.__data__,o=Za(n,t);return o<0?void 0:n[o][1]}function iT(t){return Za(this.__data__,t)>-1}function cT(t,n){var o=this.__data__,r=Za(o,t);return r<0?(++this.size,o.push([t,n])):o[r][1]=n,this}function bo(t){var n=-1,o=t==null?0:t.length;for(this.clear();++n<o;){var r=t[n];this.set(r[0],r[1])}}bo.prototype.clear=oT,bo.prototype.delete=aT,bo.prototype.get=sT,bo.prototype.has=iT,bo.prototype.set=cT;var Dl=dr(Pt,"Map");function dT(){this.size=0,this.__data__={hash:new ur,map:new(Dl||bo),string:new ur}}function fT(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}function Ja(t,n){var o=t.__data__;return fT(n)?o[typeof n=="string"?"string":"hash"]:o.map}function uT(t){var n=Ja(this,t).delete(t);return this.size-=n?1:0,n}function pT(t){return Ja(this,t).get(t)}function mT(t){return Ja(this,t).has(t)}function hT(t,n){var o=Ja(this,t),r=o.size;return o.set(t,n),this.size+=o.size==r?0:1,this}function Co(t){var n=-1,o=t==null?0:t.length;for(this.clear();++n<o;){var r=t[n];this.set(r[0],r[1])}}Co.prototype.clear=dT,Co.prototype.delete=uT,Co.prototype.get=pT,Co.prototype.has=mT,Co.prototype.set=hT;var gT="Expected a function";function Ll(t,n){if(typeof t!="function"||n!=null&&typeof n!="function")throw new TypeError(gT);var o=function(){var r=arguments,l=n?n.apply(this,r):r[0],a=o.cache;if(a.has(l))return a.get(l);var s=t.apply(this,r);return o.cache=a.set(l,s)||a,s};return o.cache=new(Ll.Cache||Co),o}Ll.Cache=Co;var yT=500;function bT(t){var n=Ll(t,function(r){return o.size===yT&&o.clear(),r}),o=n.cache;return n}var CT=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wT=/\\(\\)?/g,wh=bT(function(t){var n=[];return t.charCodeAt(0)===46&&n.push(""),t.replace(CT,function(o,r,l,a){n.push(l?a.replace(wT,"$1"):r||o)}),n});function ct(t){return t==null?"":pn(t)}function Ao(t,n){return Ge(t)?t:Bc(t,n)?[t]:wh(ct(t))}var kT=1/0;function Yn(t){if(typeof t=="string"||un(t))return t;var n=t+"";return n=="0"&&1/t==-kT?"-0":n}function pr(t,n){n=Ao(n,t);for(var o=0,r=n.length;t!=null&&o<r;)t=t[Yn(n[o++])];return o&&o==r?t:void 0}function dt(t,n,o){var r=t==null?void 0:pr(t,n);return r===void 0?o:r}function Tc(t,n){for(var o=-1,r=n.length,l=Array(r),a=t==null;++o<r;)l[o]=a?void 0:dt(t,n[o]);return l}function zo(t,n){for(var o=-1,r=n.length,l=t.length;++o<r;)t[l+o]=n[o];return t}var kh=Kt?Kt.isConcatSpreadable:void 0;function ST(t){return Ge(t)||fr(t)||!!(kh&&t&&t[kh])}function Dt(t,n,o,r,l){var a=-1,s=t.length;for(o||(o=ST),l||(l=[]);++a<s;){var i=t[a];n>0&&o(i)?n>1?Dt(i,n-1,o,r,l):zo(l,i):r||(l[l.length]=i)}return l}function vc(t){var n=t==null?0:t.length;return n?Dt(t,1):[]}function wo(t){return bc(ch(t,void 0,vc),t+"")}var ET=wo(Tc),Qa=bh(Object.getPrototypeOf,Object),_T="[object Object]",NT=Function.prototype,$T=Object.prototype,Sh=NT.toString,BT=$T.hasOwnProperty,TT=Sh.call(Object);function xl(t){if(!Et(t)||Yt(t)!=_T)return!1;var n=Qa(t);if(n===null)return!0;var o=BT.call(n,"constructor")&&n.constructor;return typeof o=="function"&&o instanceof o&&Sh.call(o)==TT}var vT="[object DOMException]",VT="[object Error]";function Vc(t){if(!Et(t))return!1;var n=Yt(t);return n==VT||n==vT||typeof t.message=="string"&&typeof t.name=="string"&&!xl(t)}var Eh=Je(function(t,n){try{return mn(t,void 0,n)}catch(o){return Vc(o)?o:new Error(o)}}),MT="Expected a function";function _h(t,n){var o;if(typeof n!="function")throw new TypeError(MT);return t=Xe(t),function(){return--t>0&&(o=n.apply(this,arguments)),t<=1&&(n=void 0),o}}var IT=1,PT=32,es=Je(function(t,n,o){var r=IT;if(o.length){var l=Ro(o,Fr(es));r|=PT}return go(t,r,n,o,l)});es.placeholder={};var RT=wo(function(t,n){return En(n,function(o){o=Yn(o),yo(t,o,es(t[o],t))}),t}),OT=1,AT=2,zT=32,Mc=Je(function(t,n,o){var r=OT|AT;if(o.length){var l=Ro(o,Fr(Mc));r|=zT}return go(n,r,t,o,l)});Mc.placeholder={};function Nn(t,n,o){var r=-1,l=t.length;n<0&&(n=-n>l?0:l+n),o=o>l?l:o,o<0&&(o+=l),l=n>o?0:o-n>>>0,n>>>=0;for(var a=Array(l);++r<l;)a[r]=t[r+n];return a}function Do(t,n,o){var r=t.length;return o=o===void 0?r:o,!n&&o>=r?t:Nn(t,n,o)}var DT="\\ud800-\\udfff",LT="\\u0300-\\u036f",xT="\\ufe20-\\ufe2f",FT="\\u20d0-\\u20ff",HT=LT+xT+FT,KT="\\ufe0e\\ufe0f",WT="\\u200d",jT=RegExp("["+WT+DT+HT+KT+"]");function Wr(t){return jT.test(t)}function UT(t){return t.split("")}var Nh="\\ud800-\\udfff",GT="\\u0300-\\u036f",qT="\\ufe20-\\ufe2f",YT="\\u20d0-\\u20ff",XT=GT+qT+YT,ZT="\\ufe0e\\ufe0f",JT="["+Nh+"]",Ic="["+XT+"]",Pc="\\ud83c[\\udffb-\\udfff]",QT="(?:"+Ic+"|"+Pc+")",$h="[^"+Nh+"]",Bh="(?:\\ud83c[\\udde6-\\uddff]){2}",Th="[\\ud800-\\udbff][\\udc00-\\udfff]",ev="\\u200d",vh=QT+"?",Vh="["+ZT+"]?",tv="(?:"+ev+"(?:"+[$h,Bh,Th].join("|")+")"+Vh+vh+")*",nv=Vh+vh+tv,ov="(?:"+[$h+Ic+"?",Ic,Bh,Th,JT].join("|")+")",rv=RegExp(Pc+"(?="+Pc+")|"+ov+nv,"g");function lv(t){return t.match(rv)||[]}function Rn(t){return Wr(t)?lv(t):UT(t)}function Mh(t){return function(n){n=ct(n);var o=Wr(n)?Rn(n):void 0,r=o?o[0]:n.charAt(0),l=o?Do(o,1).join(""):n.slice(1);return r[t]()+l}}var Rc=Mh("toUpperCase");function Ih(t){return Rc(ct(t).toLowerCase())}function Oc(t,n,o,r){var l=-1,a=t==null?0:t.length;for(r&&a&&(o=t[++l]);++l<a;)o=n(o,t[l],l,t);return o}function Ac(t){return function(n){return t==null?void 0:t[n]}}var av={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},sv=Ac(av),iv=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,cv="\\u0300-\\u036f",dv="\\ufe20-\\ufe2f",fv="\\u20d0-\\u20ff",uv=cv+dv+fv,pv="["+uv+"]",mv=RegExp(pv,"g");function Ph(t){return t=ct(t),t&&t.replace(iv,sv).replace(mv,"")}var hv=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function gv(t){return t.match(hv)||[]}var yv=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function bv(t){return yv.test(t)}var Rh="\\ud800-\\udfff",Cv="\\u0300-\\u036f",wv="\\ufe20-\\ufe2f",kv="\\u20d0-\\u20ff",Sv=Cv+wv+kv,Oh="\\u2700-\\u27bf",Ah="a-z\\xdf-\\xf6\\xf8-\\xff",Ev="\\xac\\xb1\\xd7\\xf7",_v="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Nv="\\u2000-\\u206f",$v=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",zh="A-Z\\xc0-\\xd6\\xd8-\\xde",Bv="\\ufe0e\\ufe0f",Dh=Ev+_v+Nv+$v,Lh="['\u2019]",xh="["+Dh+"]",Tv="["+Sv+"]",Fh="\\d+",vv="["+Oh+"]",Hh="["+Ah+"]",Kh="[^"+Rh+Dh+Fh+Oh+Ah+zh+"]",Vv="\\ud83c[\\udffb-\\udfff]",Mv="(?:"+Tv+"|"+Vv+")",Iv="[^"+Rh+"]",Wh="(?:\\ud83c[\\udde6-\\uddff]){2}",jh="[\\ud800-\\udbff][\\udc00-\\udfff]",jr="["+zh+"]",Pv="\\u200d",Uh="(?:"+Hh+"|"+Kh+")",Rv="(?:"+jr+"|"+Kh+")",Gh="(?:"+Lh+"(?:d|ll|m|re|s|t|ve))?",qh="(?:"+Lh+"(?:D|LL|M|RE|S|T|VE))?",Yh=Mv+"?",Xh="["+Bv+"]?",Ov="(?:"+Pv+"(?:"+[Iv,Wh,jh].join("|")+")"+Xh+Yh+")*",Av="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zv="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Dv=Xh+Yh+Ov,Lv="(?:"+[vv,Wh,jh].join("|")+")"+Dv,xv=RegExp([jr+"?"+Hh+"+"+Gh+"(?="+[xh,jr,"$"].join("|")+")",Rv+"+"+qh+"(?="+[xh,jr+Uh,"$"].join("|")+")",jr+"?"+Uh+"+"+Gh,jr+"+"+qh,zv,Av,Fh,Lv].join("|"),"g");function Fv(t){return t.match(xv)||[]}function Zh(t,n,o){return t=ct(t),n=o?void 0:n,n===void 0?bv(t)?Fv(t):gv(t):t.match(n)||[]}var Hv="['\u2019]",Kv=RegExp(Hv,"g");function Ur(t){return function(n){return Oc(Zh(Ph(n).replace(Kv,"")),t,"")}}var Wv=Ur(function(t,n,o){return n=n.toLowerCase(),t+(o?Ih(n):n)});function mr(){if(!arguments.length)return[];var t=arguments[0];return Ge(t)?t:[t]}var jv=Pt.isFinite,Uv=Math.min;function zc(t){var n=Math[t];return function(o,r){if(o=kn(o),r=r==null?0:Uv(Xe(r),292),r&&jv(o)){var l=(ct(o)+"e").split("e"),a=n(l[0]+"e"+(+l[1]+r));return l=(ct(a)+"e").split("e"),+(l[0]+"e"+(+l[1]-r))}return n(o)}}var Gv=zc("ceil");function Jh(t){var n=z(t);return n.__chain__=!0,n}var qv=Math.ceil,Yv=Math.max;function Xv(t,n,o){(o?Zt(t,n,o):n===void 0)?n=1:n=Yv(Xe(n),0);var r=t==null?0:t.length;if(!r||n<1)return[];for(var l=0,a=0,s=Array(qv(r/n));l<r;)s[a++]=Nn(t,l,l+=n);return s}function hr(t,n,o){return t===t&&(o!==void 0&&(t=t<=o?t:o),n!==void 0&&(t=t>=n?t:n)),t}function Zv(t,n,o){return o===void 0&&(o=n,n=void 0),o!==void 0&&(o=kn(o),o=o===o?o:0),n!==void 0&&(n=kn(n),n=n===n?n:0),hr(kn(t),n,o)}function Jv(){this.__data__=new bo,this.size=0}function Qv(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o}function eV(t){return this.__data__.get(t)}function tV(t){return this.__data__.has(t)}var nV=200;function oV(t,n){var o=this.__data__;if(o instanceof bo){var r=o.__data__;if(!Dl||r.length<nV-1)return r.push([t,n]),this.size=++o.size,this;o=this.__data__=new Co(r)}return o.set(t,n),this.size=o.size,this}function On(t){var n=this.__data__=new bo(t);this.size=n.size}On.prototype.clear=Jv,On.prototype.delete=Qv,On.prototype.get=eV,On.prototype.has=tV,On.prototype.set=oV;function Qh(t,n){return t&&qn(n,Tt(n),t)}function rV(t,n){return t&&qn(n,rn(n),t)}var eg=typeof B=="object"&&B&&!B.nodeType&&B,tg=eg&&typeof module=="object"&&module&&!module.nodeType&&module,lV=tg&&tg.exports===eg,ng=lV?Pt.Buffer:void 0,og=ng?ng.allocUnsafe:void 0;function rg(t,n){if(n)return t.slice();var o=t.length,r=og?og(o):new t.constructor(o);return t.copy(r),r}function Lo(t,n){for(var o=-1,r=t==null?0:t.length,l=0,a=[];++o<r;){var s=t[o];n(s,o,t)&&(a[l++]=s)}return a}function Dc(){return[]}var aV=Object.prototype,sV=aV.propertyIsEnumerable,lg=Object.getOwnPropertySymbols,Lc=lg?function(t){return t==null?[]:(t=Object(t),Lo(lg(t),function(n){return sV.call(t,n)}))}:Dc;function iV(t,n){return qn(t,Lc(t),n)}var cV=Object.getOwnPropertySymbols,ag=cV?function(t){for(var n=[];t;)zo(n,Lc(t)),t=Qa(t);return n}:Dc;function dV(t,n){return qn(t,ag(t),n)}function sg(t,n,o){var r=n(t);return Ge(t)?r:zo(r,o(t))}function xc(t){return sg(t,Tt,Lc)}function Fc(t){return sg(t,rn,ag)}var Hc=dr(Pt,"DataView"),Kc=dr(Pt,"Promise"),Gr=dr(Pt,"Set"),ig="[object Map]",fV="[object Object]",cg="[object Promise]",dg="[object Set]",fg="[object WeakMap]",ug="[object DataView]",uV=cr(Hc),pV=cr(Dl),mV=cr(Kc),hV=cr(Gr),gV=cr(Ml),gr=Yt;(Hc&&gr(new Hc(new ArrayBuffer(1)))!=ug||Dl&&gr(new Dl)!=ig||Kc&&gr(Kc.resolve())!=cg||Gr&&gr(new Gr)!=dg||Ml&&gr(new Ml)!=fg)&&(gr=function(t){var n=Yt(t),o=n==fV?t.constructor:void 0,r=o?cr(o):"";if(r)switch(r){case uV:return ug;case pV:return ig;case mV:return cg;case hV:return dg;case gV:return fg}return n});var Xn=gr,yV=Object.prototype,bV=yV.hasOwnProperty;function CV(t){var n=t.length,o=new t.constructor(n);return n&&typeof t[0]=="string"&&bV.call(t,"index")&&(o.index=t.index,o.input=t.input),o}var ts=Pt.Uint8Array;function Wc(t){var n=new t.constructor(t.byteLength);return new ts(n).set(new ts(t)),n}function wV(t,n){var o=n?Wc(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.byteLength)}var kV=/\w*$/;function SV(t){var n=new t.constructor(t.source,kV.exec(t));return n.lastIndex=t.lastIndex,n}var pg=Kt?Kt.prototype:void 0,mg=pg?pg.valueOf:void 0;function EV(t){return mg?Object(mg.call(t)):{}}function hg(t,n){var o=n?Wc(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.length)}var _V="[object Boolean]",NV="[object Date]",$V="[object Map]",BV="[object Number]",TV="[object RegExp]",vV="[object Set]",VV="[object String]",MV="[object Symbol]",IV="[object ArrayBuffer]",PV="[object DataView]",RV="[object Float32Array]",OV="[object Float64Array]",AV="[object Int8Array]",zV="[object Int16Array]",DV="[object Int32Array]",LV="[object Uint8Array]",xV="[object Uint8ClampedArray]",FV="[object Uint16Array]",HV="[object Uint32Array]";function KV(t,n,o){var r=t.constructor;switch(n){case IV:return Wc(t);case _V:case NV:return new r(+t);case PV:return wV(t,o);case RV:case OV:case AV:case zV:case DV:case LV:case xV:case FV:case HV:return hg(t,o);case $V:return new r;case BV:case VV:return new r(t);case TV:return SV(t);case vV:return new r;case MV:return EV(t)}}function gg(t){return typeof t.constructor=="function"&&!Ol(t)?Dr(Qa(t)):{}}var WV="[object Map]";function jV(t){return Et(t)&&Xn(t)==WV}var yg=_n&&_n.isMap,bg=yg?hn(yg):jV,UV="[object Set]";function GV(t){return Et(t)&&Xn(t)==UV}var Cg=_n&&_n.isSet,wg=Cg?hn(Cg):GV,qV=1,YV=2,XV=4,kg="[object Arguments]",ZV="[object Array]",JV="[object Boolean]",QV="[object Date]",eM="[object Error]",Sg="[object Function]",tM="[object GeneratorFunction]",nM="[object Map]",oM="[object Number]",Eg="[object Object]",rM="[object RegExp]",lM="[object Set]",aM="[object String]",sM="[object Symbol]",iM="[object WeakMap]",cM="[object ArrayBuffer]",dM="[object DataView]",fM="[object Float32Array]",uM="[object Float64Array]",pM="[object Int8Array]",mM="[object Int16Array]",hM="[object Int32Array]",gM="[object Uint8Array]",yM="[object Uint8ClampedArray]",bM="[object Uint16Array]",CM="[object Uint32Array]",ht={};ht[kg]=ht[ZV]=ht[cM]=ht[dM]=ht[JV]=ht[QV]=ht[fM]=ht[uM]=ht[pM]=ht[mM]=ht[hM]=ht[nM]=ht[oM]=ht[Eg]=ht[rM]=ht[lM]=ht[aM]=ht[sM]=ht[gM]=ht[yM]=ht[bM]=ht[CM]=!0,ht[eM]=ht[Sg]=ht[iM]=!1;function $n(t,n,o,r,l,a){var s,i=n&qV,c=n&YV,d=n&XV;if(o&&(s=l?o(t,r,l,a):o(t)),s!==void 0)return s;if(!Ct(t))return t;var u=Ge(t);if(u){if(s=CV(t),!i)return nn(t,s)}else{var f=Xn(t),p=f==Sg||f==tM;if(Oo(t))return rg(t,i);if(f==Eg||f==kg||p&&!l){if(s=c||p?{}:gg(t),!i)return c?dV(t,rV(s,t)):iV(t,Qh(s,t))}else{if(!ht[f])return l?t:{};s=KV(t,f,i)}}a||(a=new On);var h=a.get(t);if(h)return h;a.set(t,s),wg(t)?t.forEach(function(y){s.add($n(y,n,o,y,t,a))}):bg(t)&&t.forEach(function(y,b){s.set(b,$n(y,n,o,b,t,a))});var g=d?c?Fc:xc:c?rn:Tt,m=u?void 0:g(t);return En(m||t,function(y,b){m&&(b=y,y=t[b]),Rl(s,b,$n(y,n,o,b,t,a))}),s}var wM=4;function jc(t){return $n(t,wM)}var kM=1,SM=4;function ns(t){return $n(t,kM|SM)}var EM=1,_M=4;function NM(t,n){return n=typeof n=="function"?n:void 0,$n(t,EM|_M,n)}var $M=4;function BM(t,n){return n=typeof n=="function"?n:void 0,$n(t,$M,n)}function TM(){return new Sn(this.value(),this.__chain__)}function vM(t){for(var n=-1,o=t==null?0:t.length,r=0,l=[];++n<o;){var a=t[n];a&&(l[r++]=a)}return l}function VM(){var t=arguments.length;if(!t)return[];for(var n=Array(t-1),o=arguments[0],r=t;r--;)n[r-1]=arguments[r];return zo(Ge(o)?nn(o):[o],Dt(n,1))}var MM="__lodash_hash_undefined__";function IM(t){return this.__data__.set(t,MM),this}function PM(t){return this.__data__.has(t)}function yr(t){var n=-1,o=t==null?0:t.length;for(this.__data__=new Co;++n<o;)this.add(t[n])}yr.prototype.add=yr.prototype.push=IM,yr.prototype.has=PM;function Uc(t,n){for(var o=-1,r=t==null?0:t.length;++o<r;)if(n(t[o],o,t))return!0;return!1}function Fl(t,n){return t.has(n)}var RM=1,OM=2;function _g(t,n,o,r,l,a){var s=o&RM,i=t.length,c=n.length;if(i!=c&&!(s&&c>i))return!1;var d=a.get(t),u=a.get(n);if(d&&u)return d==n&&u==t;var f=-1,p=!0,h=o&OM?new yr:void 0;for(a.set(t,n),a.set(n,t);++f<i;){var g=t[f],m=n[f];if(r)var y=s?r(m,g,f,n,t,a):r(g,m,f,t,n,a);if(y!==void 0){if(y)continue;p=!1;break}if(h){if(!Uc(n,function(b,w){if(!Fl(h,w)&&(g===b||l(g,b,o,r,a)))return h.push(w)})){p=!1;break}}else if(!(g===m||l(g,m,o,r,a))){p=!1;break}}return a.delete(t),a.delete(n),p}function Gc(t){var n=-1,o=Array(t.size);return t.forEach(function(r,l){o[++n]=[l,r]}),o}function os(t){var n=-1,o=Array(t.size);return t.forEach(function(r){o[++n]=r}),o}var AM=1,zM=2,DM="[object Boolean]",LM="[object Date]",xM="[object Error]",FM="[object Map]",HM="[object Number]",KM="[object RegExp]",WM="[object Set]",jM="[object String]",UM="[object Symbol]",GM="[object ArrayBuffer]",qM="[object DataView]",Ng=Kt?Kt.prototype:void 0,qc=Ng?Ng.valueOf:void 0;function YM(t,n,o,r,l,a,s){switch(o){case qM:if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case GM:return!(t.byteLength!=n.byteLength||!a(new ts(t),new ts(n)));case DM:case LM:case HM:return Pn(+t,+n);case xM:return t.name==n.name&&t.message==n.message;case KM:case jM:return t==n+"";case FM:var i=Gc;case WM:var c=r&AM;if(i||(i=os),t.size!=n.size&&!c)return!1;var d=s.get(t);if(d)return d==n;r|=zM,s.set(t,n);var u=_g(i(t),i(n),r,l,a,s);return s.delete(t),u;case UM:if(qc)return qc.call(t)==qc.call(n)}return!1}var XM=1,ZM=Object.prototype,JM=ZM.hasOwnProperty;function QM(t,n,o,r,l,a){var s=o&XM,i=xc(t),c=i.length,d=xc(n),u=d.length;if(c!=u&&!s)return!1;for(var f=c;f--;){var p=i[f];if(!(s?p in n:JM.call(n,p)))return!1}var h=a.get(t),g=a.get(n);if(h&&g)return h==n&&g==t;var m=!0;a.set(t,n),a.set(n,t);for(var y=s;++f<c;){p=i[f];var b=t[p],w=n[p];if(r)var C=s?r(w,b,p,n,t,a):r(b,w,p,t,n,a);if(!(C===void 0?b===w||l(b,w,o,r,a):C)){m=!1;break}y||(y=p=="constructor")}if(m&&!y){var k=t.constructor,S=n.constructor;k!=S&&"constructor"in t&&"constructor"in n&&!(typeof k=="function"&&k instanceof k&&typeof S=="function"&&S instanceof S)&&(m=!1)}return a.delete(t),a.delete(n),m}var eI=1,$g="[object Arguments]",Bg="[object Array]",rs="[object Object]",tI=Object.prototype,Tg=tI.hasOwnProperty;function nI(t,n,o,r,l,a){var s=Ge(t),i=Ge(n),c=s?Bg:Xn(t),d=i?Bg:Xn(n);c=c==$g?rs:c,d=d==$g?rs:d;var u=c==rs,f=d==rs,p=c==d;if(p&&Oo(t)){if(!Oo(n))return!1;s=!0,u=!1}if(p&&!u)return a||(a=new On),s||Kr(t)?_g(t,n,o,r,l,a):YM(t,n,c,o,r,l,a);if(!(o&eI)){var h=u&&Tg.call(t,"__wrapped__"),g=f&&Tg.call(n,"__wrapped__");if(h||g){var m=h?t.value():t,y=g?n.value():n;return a||(a=new On),l(m,y,o,r,a)}}return p?(a||(a=new On),QM(t,n,o,r,l,a)):!1}function Hl(t,n,o,r,l){return t===n?!0:t==null||n==null||!Et(t)&&!Et(n)?t!==t&&n!==n:nI(t,n,o,r,Hl,l)}var oI=1,rI=2;function Yc(t,n,o,r){var l=o.length,a=l,s=!r;if(t==null)return!a;for(t=Object(t);l--;){var i=o[l];if(s&&i[2]?i[1]!==t[i[0]]:!(i[0]in t))return!1}for(;++l<a;){i=o[l];var c=i[0],d=t[c],u=i[1];if(s&&i[2]){if(d===void 0&&!(c in t))return!1}else{var f=new On;if(r)var p=r(d,u,c,t,n,f);if(!(p===void 0?Hl(u,d,oI|rI,r,f):p))return!1}}return!0}function vg(t){return t===t&&!Ct(t)}function Xc(t){for(var n=Tt(t),o=n.length;o--;){var r=n[o],l=t[r];n[o]=[r,l,vg(l)]}return n}function Vg(t,n){return function(o){return o==null?!1:o[t]===n&&(n!==void 0||t in Object(o))}}function Mg(t){var n=Xc(t);return n.length==1&&n[0][2]?Vg(n[0][0],n[0][1]):function(o){return o===t||Yc(o,t,n)}}function lI(t,n){return t!=null&&n in Object(t)}function Ig(t,n,o){n=Ao(n,t);for(var r=-1,l=n.length,a=!1;++r<l;){var s=Yn(n[r]);if(!(a=t!=null&&o(t,s)))break;t=t[s]}return a||++r!=l?a:(l=t==null?0:t.length,!!l&&Ya(l)&&ho(s,l)&&(Ge(t)||fr(t)))}function Zc(t,n){return t!=null&&Ig(t,n,lI)}var aI=1,sI=2;function Pg(t,n){return Bc(t)&&vg(n)?Vg(Yn(t),n):function(o){var r=dt(o,t);return r===void 0&&r===n?Zc(o,t):Hl(n,r,aI|sI)}}function Jc(t){return function(n){return n==null?void 0:n[t]}}function iI(t){return function(n){return pr(n,t)}}function Rg(t){return Bc(t)?Jc(Yn(t)):iI(t)}function je(t){return typeof t=="function"?t:t==null?Xt:typeof t=="object"?Ge(t)?Pg(t[0],t[1]):Mg(t):Rg(t)}var cI="Expected a function";function dI(t){var n=t==null?0:t.length,o=je;return t=n?bt(t,function(r){if(typeof r[1]!="function")throw new TypeError(cI);return[o(r[0]),r[1]]}):[],Je(function(r){for(var l=-1;++l<n;){var a=t[l];if(mn(a[0],this,r))return mn(a[1],this,r)}})}function Og(t,n,o){var r=o.length;if(t==null)return!r;for(t=Object(t);r--;){var l=o[r],a=n[l],s=t[l];if(s===void 0&&!(l in t)||!a(s))return!1}return!0}function fI(t){var n=Tt(t);return function(o){return Og(o,t,n)}}var uI=1;function pI(t){return fI($n(t,uI))}function mI(t,n){return n==null||Og(t,n,Tt(n))}function hI(t,n,o,r){for(var l=-1,a=t==null?0:t.length;++l<a;){var s=t[l];n(r,s,o(s),t)}return r}function Ag(t){return function(n,o,r){for(var l=-1,a=Object(n),s=r(n),i=s.length;i--;){var c=s[t?i:++l];if(o(a[c],c,a)===!1)break}return n}}var Qc=Ag();function Zn(t,n){return t&&Qc(t,n,Tt)}function zg(t,n){return function(o,r){if(o==null)return o;if(!on(o))return t(o,r);for(var l=o.length,a=n?l:-1,s=Object(o);(n?a--:++a<l)&&r(s[a],a,s)!==!1;);return o}}var xo=zg(Zn);function gI(t,n,o,r){return xo(t,function(l,a,s){n(r,l,o(l),s)}),r}function ls(t,n){return function(o,r){var l=Ge(o)?hI:gI,a=n?n():{};return l(o,t,je(r),a)}}var yI=Object.prototype,bI=yI.hasOwnProperty,CI=ls(function(t,n,o){bI.call(t,o)?++t[o]:yo(t,o,1)});function wI(t,n){var o=Dr(t);return n==null?o:Qh(o,n)}var kI=8;function ed(t,n,o){n=o?void 0:n;var r=go(t,kI,void 0,void 0,void 0,void 0,void 0,n);return r.placeholder=ed.placeholder,r}ed.placeholder={};var SI=16;function td(t,n,o){n=o?void 0:n;var r=go(t,SI,void 0,void 0,void 0,void 0,void 0,n);return r.placeholder=td.placeholder,r}td.placeholder={};var as=function(){return Pt.Date.now()},EI="Expected a function",_I=Math.max,NI=Math.min;function Wt(t,n,o){var r,l,a,s,i,c,d=0,u=!1,f=!1,p=!0;if(typeof t!="function")throw new TypeError(EI);n=kn(n)||0,Ct(o)&&(u=!!o.leading,f="maxWait"in o,a=f?_I(kn(o.maxWait)||0,n):a,p="trailing"in o?!!o.trailing:p);function h(E){var $=r,N=l;return r=l=void 0,d=E,s=t.apply(N,$),s}function g(E){return d=E,i=setTimeout(b,n),u?h(E):s}function m(E){var $=E-c,N=E-d,v=n-$;return f?NI(v,a-N):v}function y(E){var $=E-c,N=E-d;return c===void 0||$>=n||$<0||f&&N>=a}function b(){var E=as();if(y(E))return w(E);i=setTimeout(b,m(E))}function w(E){return i=void 0,p&&r?h(E):(r=l=void 0,s)}function C(){i!==void 0&&clearTimeout(i),d=0,r=c=l=i=void 0}function k(){return i===void 0?s:w(as())}function S(){var E=as(),$=y(E);if(r=arguments,l=this,c=E,$){if(i===void 0)return g(c);if(f)return clearTimeout(i),i=setTimeout(b,n),h(c)}return i===void 0&&(i=setTimeout(b,n)),s}return S.cancel=C,S.flush=k,S}function $I(t,n){return t==null||t!==t?n:t}