UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

14 lines 85.5 kB
(function(Yn,v){typeof exports=="object"&&typeof module!="undefined"?v(exports,require("vue"),require("@floating-ui/dom")):typeof define=="function"&&define.amd?define(["exports","vue","@floating-ui/dom"],v):(Yn=typeof globalThis!="undefined"?globalThis:Yn||self,v(Yn.index={},Yn.Vue,Yn.dom))})(this,function(Yn,v,Ye){"use strict";const Co={modelValue:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}};function Lo(){if(document.documentElement.scrollHeight>document.documentElement.clientHeight){const m=document.documentElement.scrollTop,A=document.documentElement.getAttribute("style");return document.documentElement.style.position="fixed",document.documentElement.style.top=`-${m}px`,document.documentElement.style.width=document.documentElement.style.width||"100%",document.documentElement.style.overflowY="scroll",()=>{A?document.documentElement.setAttribute("style",A):document.documentElement.removeAttribute("style"),document.documentElement.scrollTop=m}}}function Eo(m,A){let o;const D=b=>{b.preventDefault(),A.emit("click",b),m.closeOnClickOverlay&&A.emit("update:modelValue",!1)},G=()=>{o==null||o()};return v.watch(()=>m.modelValue,b=>{b?m.lockScroll&&(o=Lo()):G()}),v.onUnmounted(G),{onClick:D}}function wt(m,A,o){let D=m;return A&&(D+=`__${A}`),o&&(D+=`--${o}`),D}function be(m,A=!1){const o=A?`.devui-${m}`:`devui-${m}`;return{b:()=>wt(o),e:H=>H?wt(o,H):"",m:H=>H?wt(o,"",H):"",em:(H,K)=>H&&K?wt(o,H,K):""}}var B0="";v.defineComponent({name:"DFixedOverlay",inheritAttrs:!1,props:Co,emits:["update:modelValue","click"],setup(m,A){const{modelValue:o}=v.toRefs(m),D=be("fixed-overlay"),{onClick:G}=Eo(m,A);return()=>v.createVNode(v.Transition,{name:D.m("fade")},{default:()=>{var b,W;return[o.value&&v.createVNode("div",v.mergeProps({class:D.b()},A.attrs,{onClick:G}),[(W=(b=A.slots).default)==null?void 0:W.call(b)])]}})}});const Ro={modelValue:{type:Boolean,default:!1},origin:{type:Object,require:!0},position:{type:Array,default:["bottom"]},offset:{type:[Number,Object],default:8},shiftOffset:{type:Number},align:{type:String,default:null},showArrow:{type:Boolean,default:!1},isArrowCenter:{type:Boolean,default:!0},clickEventBubble:{type:Boolean,default:!1},fitOriginWidth:{type:Boolean,default:!1},autoUpdatePosition:{type:Boolean,default:!1}};function So(m,A,o,D){let{x:G,y:b}=A;if(!m){const{width:W,height:H}=D;G&&o.includes("start")&&(G=12),G&&o.includes("end")&&(G=Math.round(W-24)),b&&o.includes("start")&&(b=10),b&&o.includes("end")&&(b=H-14)}return{x:G,y:b}}function To(m,A){const{fitOriginWidth:o,position:D,showArrow:G}=v.toRefs(m),b=v.ref(),W=v.ref(),H=v.ref(0);let K,k;const on=v.computed(()=>o.value?{width:H.value+"px"}:{}),$=(q,J,Y,Ln)=>{const{x:pn,y:Pn}=So(m.isArrowCenter,Y,J,Ln.getBoundingClientRect()),me={top:"bottom",right:"left",bottom:"top",left:"right"}[J.split("-")[0]];Object.assign(q.style,{left:pn?`${pn}px`:"",top:Pn?`${Pn}px`:"",right:"",bottom:"",[me]:"-4px"})},cn=async()=>{const q=m.origin,J=v.unref(b.value),Y=v.unref(W.value),[Ln,...pn]=D.value,Pn=[Ye.offset(m.offset)];Pn.push(pn.length?Ye.flip({fallbackPlacements:pn}):Ye.flip()),G.value&&Pn.push(Ye.arrow({element:W.value}));const{x:me,y:_r,placement:mt,middlewareData:vr}=await Ye.computePosition(q,J,{strategy:"fixed",placement:Ln,middleware:Pn});let wr=me,yt=_r;A("positionChange",mt),Object.assign(J.style,{top:`${yt}px`,left:`${wr}px`}),m.showArrow&&$(Y,mt,vr.arrow,J)},wn=q=>{var Y,Ln;const J=q.target;J!=null&&J.contains((Ln=(Y=m.origin)==null?void 0:Y.$el)!=null?Ln:m.origin)&&cn()},bn=q=>{H.value=q.getBoundingClientRect().width,cn()},Hn=()=>{var q,J;if(o.value&&typeof window!="undefined"){const Y=(J=(q=m.origin)==null?void 0:q.$el)!=null?J:m.origin;Y&&(K=new window.ResizeObserver(()=>bn(Y)),K.observe(Y))}},tn=()=>{var J,Y;const q=(Y=(J=m.origin)==null?void 0:J.$el)!=null?Y:m.origin;q&&(K==null||K.unobserve(q))},xn=()=>{m.autoUpdatePosition&&typeof window!="undefined"&&b.value&&(k=new window.ResizeObserver(cn),k.observe(b.value))},ln=()=>{b.value&&(k==null||k.unobserve(b.value))};return v.watch(()=>m.modelValue,()=>{m.modelValue&&m.origin?(v.nextTick(cn),window.addEventListener("scroll",wn,!0),window.addEventListener("resize",cn),Hn(),v.nextTick(xn)):(window.removeEventListener("scroll",wn,!0),window.removeEventListener("resize",cn),tn(),ln())}),v.onUnmounted(()=>{window.removeEventListener("scroll",wn,!0),window.removeEventListener("resize",cn),tn(),ln()}),{arrowRef:W,overlayRef:b,styles:on,updatePosition:cn}}var M0="";const Io=v.defineComponent({name:"DFlexibleOverlay",inheritAttrs:!1,props:Ro,emits:["update:modelValue","positionChange"],setup(m,{slots:A,attrs:o,emit:D,expose:G}){const b=be("flexible-overlay"),{clickEventBubble:W}=v.toRefs(m),{arrowRef:H,overlayRef:K,styles:k,updatePosition:on}=To(m,D);return G({updatePosition:on}),()=>{var $;return m.modelValue&&v.createVNode("div",v.mergeProps({ref:K,class:b.b(),style:k.value},o,{onClick:v.withModifiers(()=>({}),[W.value?"":"stop"]),onPointerup:v.withModifiers(()=>({}),["stop"])}),[($=A.default)==null?void 0:$.call(A),m.showArrow&&v.createVNode("div",{ref:H,class:b.e("arrow")},null)])}}}),Gi=Symbol("popper-trigger");/** * @vue/shared v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Oo=m=>m!==null&&typeof m=="object",bo=be("popper-trigger");function Hi(m){return v.h("span",{class:bo.b()},m)}function $i(m){for(const A of m){if(Oo(A)){if(A.type===v.Comment)continue;return A.type==="svg"||A.type===v.Text?Hi(A):A.type===v.Fragment?$i(A.children):A}return Hi(A)}return null}var Po=v.defineComponent({name:"DPopperTrigger",setup(m,A){const{slots:o,attrs:D}=A;return()=>{var H;const G=(H=o.default)==null?void 0:H.call(o,D),b=v.inject(Gi);if(!G)return null;const W=$i(G);return W?v.withDirectives(v.cloneVNode(W,D),[[{mounted(K){b.value=K},updated(K){b.value=K},unmounted(){b.value=null}}]]):null}}});const qi={isOpen:{type:Boolean,default:!1},position:{type:Array,default:()=>["top","right","bottom","left"]},offset:{type:[Number,Object],default:8},content:{type:String,default:""},trigger:{type:String,default:"click"},popType:{type:String,default:"default"},showAnimation:{type:Boolean,default:!0},mouseEnterDelay:{type:Number,default:150},mouseLeaveDelay:{type:Number,default:100},disabled:{type:Boolean,default:!1}};var Xe=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},xt={exports:{}};/** * @license * Lodash <https://lodash.com/> * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> * Released under MIT license <https://lodash.com/license> * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(m,A){(function(){var o,D="4.17.21",G=200,b="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",W="Expected a function",H="Invalid `variable` option passed into `_.template`",K="__lodash_hash_undefined__",k=500,on="__lodash_placeholder__",$=1,cn=2,wn=4,bn=1,Hn=2,tn=1,xn=2,ln=4,q=8,J=16,Y=32,Ln=64,pn=128,Pn=256,me=512,_r=30,mt="...",vr=800,wr=16,yt=1,$o=2,qo=3,ye=1/0,se=9007199254740991,zo=17976931348623157e292,At=0/0,Xn=4294967295,Ko=Xn-1,Vo=Xn>>>1,Zo=[["ary",pn],["bind",tn],["bindKey",xn],["curry",q],["curryRight",J],["flip",me],["partial",Y],["partialRight",Ln],["rearg",Pn]],Pe="[object Arguments]",Ct="[object Array]",Yo="[object AsyncFunction]",Je="[object Boolean]",Qe="[object Date]",Xo="[object DOMException]",Lt="[object Error]",Et="[object Function]",zi="[object GeneratorFunction]",$n="[object Map]",ke="[object Number]",Jo="[object Null]",jn="[object Object]",Ki="[object Promise]",Qo="[object Proxy]",je="[object RegExp]",qn="[object Set]",nt="[object String]",Rt="[object Symbol]",ko="[object Undefined]",et="[object WeakMap]",jo="[object WeakSet]",tt="[object ArrayBuffer]",Be="[object DataView]",xr="[object Float32Array]",mr="[object Float64Array]",yr="[object Int8Array]",Ar="[object Int16Array]",Cr="[object Int32Array]",Lr="[object Uint8Array]",Er="[object Uint8ClampedArray]",Rr="[object Uint16Array]",Sr="[object Uint32Array]",nl=/\b__p \+= '';/g,el=/\b(__p \+=) '' \+/g,tl=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Vi=/&(?:amp|lt|gt|quot|#39);/g,Zi=/[&<>"']/g,rl=RegExp(Vi.source),il=RegExp(Zi.source),ul=/<%-([\s\S]+?)%>/g,fl=/<%([\s\S]+?)%>/g,Yi=/<%=([\s\S]+?)%>/g,ol=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ll=/^\w*$/,al=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Tr=/[\\^$.*+?()[\]{}|]/g,sl=RegExp(Tr.source),Ir=/^\s+/,cl=/\s/,hl=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,gl=/\{\n\/\* \[wrapped with (.+)\] \*/,pl=/,? & /,dl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,_l=/[()=,{}\[\]\/\s]/,vl=/\\(\\)?/g,wl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Xi=/\w*$/,xl=/^[-+]0x[0-9a-f]+$/i,ml=/^0b[01]+$/i,yl=/^\[object .+?Constructor\]$/,Al=/^0o[0-7]+$/i,Cl=/^(?:0|[1-9]\d*)$/,Ll=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,St=/($^)/,El=/['\n\r\u2028\u2029\\]/g,Tt="\\ud800-\\udfff",Rl="\\u0300-\\u036f",Sl="\\ufe20-\\ufe2f",Tl="\\u20d0-\\u20ff",Ji=Rl+Sl+Tl,Qi="\\u2700-\\u27bf",ki="a-z\\xdf-\\xf6\\xf8-\\xff",Il="\\xac\\xb1\\xd7\\xf7",Ol="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",bl="\\u2000-\\u206f",Pl=" \\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",ji="A-Z\\xc0-\\xd6\\xd8-\\xde",nu="\\ufe0e\\ufe0f",eu=Il+Ol+bl+Pl,Or="['\u2019]",Bl="["+Tt+"]",tu="["+eu+"]",It="["+Ji+"]",ru="\\d+",Ml="["+Qi+"]",iu="["+ki+"]",uu="[^"+Tt+eu+ru+Qi+ki+ji+"]",br="\\ud83c[\\udffb-\\udfff]",Wl="(?:"+It+"|"+br+")",fu="[^"+Tt+"]",Pr="(?:\\ud83c[\\udde6-\\uddff]){2}",Br="[\\ud800-\\udbff][\\udc00-\\udfff]",Me="["+ji+"]",ou="\\u200d",lu="(?:"+iu+"|"+uu+")",Nl="(?:"+Me+"|"+uu+")",au="(?:"+Or+"(?:d|ll|m|re|s|t|ve))?",su="(?:"+Or+"(?:D|LL|M|RE|S|T|VE))?",cu=Wl+"?",hu="["+nu+"]?",Dl="(?:"+ou+"(?:"+[fu,Pr,Br].join("|")+")"+hu+cu+")*",Fl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ul="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",gu=hu+cu+Dl,Gl="(?:"+[Ml,Pr,Br].join("|")+")"+gu,Hl="(?:"+[fu+It+"?",It,Pr,Br,Bl].join("|")+")",$l=RegExp(Or,"g"),ql=RegExp(It,"g"),Mr=RegExp(br+"(?="+br+")|"+Hl+gu,"g"),zl=RegExp([Me+"?"+iu+"+"+au+"(?="+[tu,Me,"$"].join("|")+")",Nl+"+"+su+"(?="+[tu,Me+lu,"$"].join("|")+")",Me+"?"+lu+"+"+au,Me+"+"+su,Ul,Fl,ru,Gl].join("|"),"g"),Kl=RegExp("["+ou+Tt+Ji+nu+"]"),Vl=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Zl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Yl=-1,Z={};Z[xr]=Z[mr]=Z[yr]=Z[Ar]=Z[Cr]=Z[Lr]=Z[Er]=Z[Rr]=Z[Sr]=!0,Z[Pe]=Z[Ct]=Z[tt]=Z[Je]=Z[Be]=Z[Qe]=Z[Lt]=Z[Et]=Z[$n]=Z[ke]=Z[jn]=Z[je]=Z[qn]=Z[nt]=Z[et]=!1;var V={};V[Pe]=V[Ct]=V[tt]=V[Be]=V[Je]=V[Qe]=V[xr]=V[mr]=V[yr]=V[Ar]=V[Cr]=V[$n]=V[ke]=V[jn]=V[je]=V[qn]=V[nt]=V[Rt]=V[Lr]=V[Er]=V[Rr]=V[Sr]=!0,V[Lt]=V[Et]=V[et]=!1;var Xl={\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"},Jl={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ql={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},kl={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},jl=parseFloat,na=parseInt,pu=typeof Xe=="object"&&Xe&&Xe.Object===Object&&Xe,ea=typeof self=="object"&&self&&self.Object===Object&&self,an=pu||ea||Function("return this")(),Wr=A&&!A.nodeType&&A,Ae=Wr&&!0&&m&&!m.nodeType&&m,du=Ae&&Ae.exports===Wr,Nr=du&&pu.process,Bn=function(){try{var s=Ae&&Ae.require&&Ae.require("util").types;return s||Nr&&Nr.binding&&Nr.binding("util")}catch{}}(),_u=Bn&&Bn.isArrayBuffer,vu=Bn&&Bn.isDate,wu=Bn&&Bn.isMap,xu=Bn&&Bn.isRegExp,mu=Bn&&Bn.isSet,yu=Bn&&Bn.isTypedArray;function En(s,g,h){switch(h.length){case 0:return s.call(g);case 1:return s.call(g,h[0]);case 2:return s.call(g,h[0],h[1]);case 3:return s.call(g,h[0],h[1],h[2])}return s.apply(g,h)}function ta(s,g,h,x){for(var R=-1,N=s==null?0:s.length;++R<N;){var rn=s[R];g(x,rn,h(rn),s)}return x}function Mn(s,g){for(var h=-1,x=s==null?0:s.length;++h<x&&g(s[h],h,s)!==!1;);return s}function ra(s,g){for(var h=s==null?0:s.length;h--&&g(s[h],h,s)!==!1;);return s}function Au(s,g){for(var h=-1,x=s==null?0:s.length;++h<x;)if(!g(s[h],h,s))return!1;return!0}function ce(s,g){for(var h=-1,x=s==null?0:s.length,R=0,N=[];++h<x;){var rn=s[h];g(rn,h,s)&&(N[R++]=rn)}return N}function Ot(s,g){var h=s==null?0:s.length;return!!h&&We(s,g,0)>-1}function Dr(s,g,h){for(var x=-1,R=s==null?0:s.length;++x<R;)if(h(g,s[x]))return!0;return!1}function X(s,g){for(var h=-1,x=s==null?0:s.length,R=Array(x);++h<x;)R[h]=g(s[h],h,s);return R}function he(s,g){for(var h=-1,x=g.length,R=s.length;++h<x;)s[R+h]=g[h];return s}function Fr(s,g,h,x){var R=-1,N=s==null?0:s.length;for(x&&N&&(h=s[++R]);++R<N;)h=g(h,s[R],R,s);return h}function ia(s,g,h,x){var R=s==null?0:s.length;for(x&&R&&(h=s[--R]);R--;)h=g(h,s[R],R,s);return h}function Ur(s,g){for(var h=-1,x=s==null?0:s.length;++h<x;)if(g(s[h],h,s))return!0;return!1}var ua=Gr("length");function fa(s){return s.split("")}function oa(s){return s.match(dl)||[]}function Cu(s,g,h){var x;return h(s,function(R,N,rn){if(g(R,N,rn))return x=N,!1}),x}function bt(s,g,h,x){for(var R=s.length,N=h+(x?1:-1);x?N--:++N<R;)if(g(s[N],N,s))return N;return-1}function We(s,g,h){return g===g?xa(s,g,h):bt(s,Lu,h)}function la(s,g,h,x){for(var R=h-1,N=s.length;++R<N;)if(x(s[R],g))return R;return-1}function Lu(s){return s!==s}function Eu(s,g){var h=s==null?0:s.length;return h?$r(s,g)/h:At}function Gr(s){return function(g){return g==null?o:g[s]}}function Hr(s){return function(g){return s==null?o:s[g]}}function Ru(s,g,h,x,R){return R(s,function(N,rn,z){h=x?(x=!1,N):g(h,N,rn,z)}),h}function aa(s,g){var h=s.length;for(s.sort(g);h--;)s[h]=s[h].value;return s}function $r(s,g){for(var h,x=-1,R=s.length;++x<R;){var N=g(s[x]);N!==o&&(h=h===o?N:h+N)}return h}function qr(s,g){for(var h=-1,x=Array(s);++h<s;)x[h]=g(h);return x}function sa(s,g){return X(g,function(h){return[h,s[h]]})}function Su(s){return s&&s.slice(0,bu(s)+1).replace(Ir,"")}function Rn(s){return function(g){return s(g)}}function zr(s,g){return X(g,function(h){return s[h]})}function rt(s,g){return s.has(g)}function Tu(s,g){for(var h=-1,x=s.length;++h<x&&We(g,s[h],0)>-1;);return h}function Iu(s,g){for(var h=s.length;h--&&We(g,s[h],0)>-1;);return h}function ca(s,g){for(var h=s.length,x=0;h--;)s[h]===g&&++x;return x}var ha=Hr(Xl),ga=Hr(Jl);function pa(s){return"\\"+kl[s]}function da(s,g){return s==null?o:s[g]}function Ne(s){return Kl.test(s)}function _a(s){return Vl.test(s)}function va(s){for(var g,h=[];!(g=s.next()).done;)h.push(g.value);return h}function Kr(s){var g=-1,h=Array(s.size);return s.forEach(function(x,R){h[++g]=[R,x]}),h}function Ou(s,g){return function(h){return s(g(h))}}function ge(s,g){for(var h=-1,x=s.length,R=0,N=[];++h<x;){var rn=s[h];(rn===g||rn===on)&&(s[h]=on,N[R++]=h)}return N}function Pt(s){var g=-1,h=Array(s.size);return s.forEach(function(x){h[++g]=x}),h}function wa(s){var g=-1,h=Array(s.size);return s.forEach(function(x){h[++g]=[x,x]}),h}function xa(s,g,h){for(var x=h-1,R=s.length;++x<R;)if(s[x]===g)return x;return-1}function ma(s,g,h){for(var x=h+1;x--;)if(s[x]===g)return x;return x}function De(s){return Ne(s)?Aa(s):ua(s)}function zn(s){return Ne(s)?Ca(s):fa(s)}function bu(s){for(var g=s.length;g--&&cl.test(s.charAt(g)););return g}var ya=Hr(Ql);function Aa(s){for(var g=Mr.lastIndex=0;Mr.test(s);)++g;return g}function Ca(s){return s.match(Mr)||[]}function La(s){return s.match(zl)||[]}var Ea=function s(g){g=g==null?an:Fe.defaults(an.Object(),g,Fe.pick(an,Zl));var h=g.Array,x=g.Date,R=g.Error,N=g.Function,rn=g.Math,z=g.Object,Vr=g.RegExp,Ra=g.String,Wn=g.TypeError,Bt=h.prototype,Sa=N.prototype,Ue=z.prototype,Mt=g["__core-js_shared__"],Wt=Sa.toString,U=Ue.hasOwnProperty,Ta=0,Pu=function(){var n=/[^.]+$/.exec(Mt&&Mt.keys&&Mt.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),Nt=Ue.toString,Ia=Wt.call(z),Oa=an._,ba=Vr("^"+Wt.call(U).replace(Tr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Dt=du?g.Buffer:o,pe=g.Symbol,Ft=g.Uint8Array,Bu=Dt?Dt.allocUnsafe:o,Ut=Ou(z.getPrototypeOf,z),Mu=z.create,Wu=Ue.propertyIsEnumerable,Gt=Bt.splice,Nu=pe?pe.isConcatSpreadable:o,it=pe?pe.iterator:o,Ce=pe?pe.toStringTag:o,Ht=function(){try{var n=Te(z,"defineProperty");return n({},"",{}),n}catch{}}(),Pa=g.clearTimeout!==an.clearTimeout&&g.clearTimeout,Ba=x&&x.now!==an.Date.now&&x.now,Ma=g.setTimeout!==an.setTimeout&&g.setTimeout,$t=rn.ceil,qt=rn.floor,Zr=z.getOwnPropertySymbols,Wa=Dt?Dt.isBuffer:o,Du=g.isFinite,Na=Bt.join,Da=Ou(z.keys,z),un=rn.max,hn=rn.min,Fa=x.now,Ua=g.parseInt,Fu=rn.random,Ga=Bt.reverse,Yr=Te(g,"DataView"),ut=Te(g,"Map"),Xr=Te(g,"Promise"),Ge=Te(g,"Set"),ft=Te(g,"WeakMap"),ot=Te(z,"create"),zt=ft&&new ft,He={},Ha=Ie(Yr),$a=Ie(ut),qa=Ie(Xr),za=Ie(Ge),Ka=Ie(ft),Kt=pe?pe.prototype:o,lt=Kt?Kt.valueOf:o,Uu=Kt?Kt.toString:o;function u(n){if(j(n)&&!S(n)&&!(n instanceof B)){if(n instanceof Nn)return n;if(U.call(n,"__wrapped__"))return Hf(n)}return new Nn(n)}var $e=function(){function n(){}return function(e){if(!Q(e))return{};if(Mu)return Mu(e);n.prototype=e;var t=new n;return n.prototype=o,t}}();function Vt(){}function Nn(n,e){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=o}u.templateSettings={escape:ul,evaluate:fl,interpolate:Yi,variable:"",imports:{_:u}},u.prototype=Vt.prototype,u.prototype.constructor=u,Nn.prototype=$e(Vt.prototype),Nn.prototype.constructor=Nn;function B(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Xn,this.__views__=[]}function Va(){var n=new B(this.__wrapped__);return n.__actions__=mn(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=mn(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=mn(this.__views__),n}function Za(){if(this.__filtered__){var n=new B(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function Ya(){var n=this.__wrapped__.value(),e=this.__dir__,t=S(n),r=e<0,i=t?n.length:0,f=fc(0,i,this.__views__),l=f.start,a=f.end,c=a-l,p=r?a:l-1,d=this.__iteratees__,_=d.length,w=0,y=hn(c,this.__takeCount__);if(!t||!r&&i==c&&y==c)return sf(n,this.__actions__);var L=[];n:for(;c--&&w<y;){p+=e;for(var I=-1,E=n[p];++I<_;){var P=d[I],M=P.iteratee,In=P.type,vn=M(E);if(In==$o)E=vn;else if(!vn){if(In==yt)continue n;break n}}L[w++]=E}return L}B.prototype=$e(Vt.prototype),B.prototype.constructor=B;function Le(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function Xa(){this.__data__=ot?ot(null):{},this.size=0}function Ja(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}function Qa(n){var e=this.__data__;if(ot){var t=e[n];return t===K?o:t}return U.call(e,n)?e[n]:o}function ka(n){var e=this.__data__;return ot?e[n]!==o:U.call(e,n)}function ja(n,e){var t=this.__data__;return this.size+=this.has(n)?0:1,t[n]=ot&&e===o?K:e,this}Le.prototype.clear=Xa,Le.prototype.delete=Ja,Le.prototype.get=Qa,Le.prototype.has=ka,Le.prototype.set=ja;function ne(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function ns(){this.__data__=[],this.size=0}function es(n){var e=this.__data__,t=Zt(e,n);if(t<0)return!1;var r=e.length-1;return t==r?e.pop():Gt.call(e,t,1),--this.size,!0}function ts(n){var e=this.__data__,t=Zt(e,n);return t<0?o:e[t][1]}function rs(n){return Zt(this.__data__,n)>-1}function is(n,e){var t=this.__data__,r=Zt(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}ne.prototype.clear=ns,ne.prototype.delete=es,ne.prototype.get=ts,ne.prototype.has=rs,ne.prototype.set=is;function ee(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function us(){this.size=0,this.__data__={hash:new Le,map:new(ut||ne),string:new Le}}function fs(n){var e=ur(this,n).delete(n);return this.size-=e?1:0,e}function os(n){return ur(this,n).get(n)}function ls(n){return ur(this,n).has(n)}function as(n,e){var t=ur(this,n),r=t.size;return t.set(n,e),this.size+=t.size==r?0:1,this}ee.prototype.clear=us,ee.prototype.delete=fs,ee.prototype.get=os,ee.prototype.has=ls,ee.prototype.set=as;function Ee(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new ee;++e<t;)this.add(n[e])}function ss(n){return this.__data__.set(n,K),this}function cs(n){return this.__data__.has(n)}Ee.prototype.add=Ee.prototype.push=ss,Ee.prototype.has=cs;function Kn(n){var e=this.__data__=new ne(n);this.size=e.size}function hs(){this.__data__=new ne,this.size=0}function gs(n){var e=this.__data__,t=e.delete(n);return this.size=e.size,t}function ps(n){return this.__data__.get(n)}function ds(n){return this.__data__.has(n)}function _s(n,e){var t=this.__data__;if(t instanceof ne){var r=t.__data__;if(!ut||r.length<G-1)return r.push([n,e]),this.size=++t.size,this;t=this.__data__=new ee(r)}return t.set(n,e),this.size=t.size,this}Kn.prototype.clear=hs,Kn.prototype.delete=gs,Kn.prototype.get=ps,Kn.prototype.has=ds,Kn.prototype.set=_s;function Gu(n,e){var t=S(n),r=!t&&Oe(n),i=!t&&!r&&xe(n),f=!t&&!r&&!i&&Ve(n),l=t||r||i||f,a=l?qr(n.length,Ra):[],c=a.length;for(var p in n)(e||U.call(n,p))&&!(l&&(p=="length"||i&&(p=="offset"||p=="parent")||f&&(p=="buffer"||p=="byteLength"||p=="byteOffset")||ue(p,c)))&&a.push(p);return a}function Hu(n){var e=n.length;return e?n[fi(0,e-1)]:o}function vs(n,e){return fr(mn(n),Re(e,0,n.length))}function ws(n){return fr(mn(n))}function Jr(n,e,t){(t!==o&&!Vn(n[e],t)||t===o&&!(e in n))&&te(n,e,t)}function at(n,e,t){var r=n[e];(!(U.call(n,e)&&Vn(r,t))||t===o&&!(e in n))&&te(n,e,t)}function Zt(n,e){for(var t=n.length;t--;)if(Vn(n[t][0],e))return t;return-1}function xs(n,e,t,r){return de(n,function(i,f,l){e(r,i,t(i),l)}),r}function $u(n,e){return n&&Qn(e,fn(e),n)}function ms(n,e){return n&&Qn(e,An(e),n)}function te(n,e,t){e=="__proto__"&&Ht?Ht(n,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):n[e]=t}function Qr(n,e){for(var t=-1,r=e.length,i=h(r),f=n==null;++t<r;)i[t]=f?o:bi(n,e[t]);return i}function Re(n,e,t){return n===n&&(t!==o&&(n=n<=t?n:t),e!==o&&(n=n>=e?n:e)),n}function Dn(n,e,t,r,i,f){var l,a=e&$,c=e&cn,p=e&wn;if(t&&(l=i?t(n,r,i,f):t(n)),l!==o)return l;if(!Q(n))return n;var d=S(n);if(d){if(l=lc(n),!a)return mn(n,l)}else{var _=gn(n),w=_==Et||_==zi;if(xe(n))return gf(n,a);if(_==jn||_==Pe||w&&!i){if(l=c||w?{}:Pf(n),!a)return c?Qs(n,ms(l,n)):Js(n,$u(l,n))}else{if(!V[_])return i?n:{};l=ac(n,_,a)}}f||(f=new Kn);var y=f.get(n);if(y)return y;f.set(n,l),oo(n)?n.forEach(function(E){l.add(Dn(E,e,t,E,n,f))}):uo(n)&&n.forEach(function(E,P){l.set(P,Dn(E,e,t,P,n,f))});var L=p?c?vi:_i:c?An:fn,I=d?o:L(n);return Mn(I||n,function(E,P){I&&(P=E,E=n[P]),at(l,P,Dn(E,e,t,P,n,f))}),l}function ys(n){var e=fn(n);return function(t){return qu(t,n,e)}}function qu(n,e,t){var r=t.length;if(n==null)return!r;for(n=z(n);r--;){var i=t[r],f=e[i],l=n[i];if(l===o&&!(i in n)||!f(l))return!1}return!0}function zu(n,e,t){if(typeof n!="function")throw new Wn(W);return _t(function(){n.apply(o,t)},e)}function st(n,e,t,r){var i=-1,f=Ot,l=!0,a=n.length,c=[],p=e.length;if(!a)return c;t&&(e=X(e,Rn(t))),r?(f=Dr,l=!1):e.length>=G&&(f=rt,l=!1,e=new Ee(e));n:for(;++i<a;){var d=n[i],_=t==null?d:t(d);if(d=r||d!==0?d:0,l&&_===_){for(var w=p;w--;)if(e[w]===_)continue n;c.push(d)}else f(e,_,r)||c.push(d)}return c}var de=wf(Jn),Ku=wf(jr,!0);function As(n,e){var t=!0;return de(n,function(r,i,f){return t=!!e(r,i,f),t}),t}function Yt(n,e,t){for(var r=-1,i=n.length;++r<i;){var f=n[r],l=e(f);if(l!=null&&(a===o?l===l&&!Tn(l):t(l,a)))var a=l,c=f}return c}function Cs(n,e,t,r){var i=n.length;for(t=T(t),t<0&&(t=-t>i?0:i+t),r=r===o||r>i?i:T(r),r<0&&(r+=i),r=t>r?0:ao(r);t<r;)n[t++]=e;return n}function Vu(n,e){var t=[];return de(n,function(r,i,f){e(r,i,f)&&t.push(r)}),t}function sn(n,e,t,r,i){var f=-1,l=n.length;for(t||(t=cc),i||(i=[]);++f<l;){var a=n[f];e>0&&t(a)?e>1?sn(a,e-1,t,r,i):he(i,a):r||(i[i.length]=a)}return i}var kr=xf(),Zu=xf(!0);function Jn(n,e){return n&&kr(n,e,fn)}function jr(n,e){return n&&Zu(n,e,fn)}function Xt(n,e){return ce(e,function(t){return fe(n[t])})}function Se(n,e){e=ve(e,n);for(var t=0,r=e.length;n!=null&&t<r;)n=n[kn(e[t++])];return t&&t==r?n:o}function Yu(n,e,t){var r=e(n);return S(n)?r:he(r,t(n))}function dn(n){return n==null?n===o?ko:Jo:Ce&&Ce in z(n)?uc(n):wc(n)}function ni(n,e){return n>e}function Ls(n,e){return n!=null&&U.call(n,e)}function Es(n,e){return n!=null&&e in z(n)}function Rs(n,e,t){return n>=hn(e,t)&&n<un(e,t)}function ei(n,e,t){for(var r=t?Dr:Ot,i=n[0].length,f=n.length,l=f,a=h(f),c=1/0,p=[];l--;){var d=n[l];l&&e&&(d=X(d,Rn(e))),c=hn(d.length,c),a[l]=!t&&(e||i>=120&&d.length>=120)?new Ee(l&&d):o}d=n[0];var _=-1,w=a[0];n:for(;++_<i&&p.length<c;){var y=d[_],L=e?e(y):y;if(y=t||y!==0?y:0,!(w?rt(w,L):r(p,L,t))){for(l=f;--l;){var I=a[l];if(!(I?rt(I,L):r(n[l],L,t)))continue n}w&&w.push(L),p.push(y)}}return p}function Ss(n,e,t,r){return Jn(n,function(i,f,l){e(r,t(i),f,l)}),r}function ct(n,e,t){e=ve(e,n),n=Nf(n,e);var r=n==null?n:n[kn(Un(e))];return r==null?o:En(r,n,t)}function Xu(n){return j(n)&&dn(n)==Pe}function Ts(n){return j(n)&&dn(n)==tt}function Is(n){return j(n)&&dn(n)==Qe}function ht(n,e,t,r,i){return n===e?!0:n==null||e==null||!j(n)&&!j(e)?n!==n&&e!==e:Os(n,e,t,r,ht,i)}function Os(n,e,t,r,i,f){var l=S(n),a=S(e),c=l?Ct:gn(n),p=a?Ct:gn(e);c=c==Pe?jn:c,p=p==Pe?jn:p;var d=c==jn,_=p==jn,w=c==p;if(w&&xe(n)){if(!xe(e))return!1;l=!0,d=!1}if(w&&!d)return f||(f=new Kn),l||Ve(n)?If(n,e,t,r,i,f):rc(n,e,c,t,r,i,f);if(!(t&bn)){var y=d&&U.call(n,"__wrapped__"),L=_&&U.call(e,"__wrapped__");if(y||L){var I=y?n.value():n,E=L?e.value():e;return f||(f=new Kn),i(I,E,t,r,f)}}return w?(f||(f=new Kn),ic(n,e,t,r,i,f)):!1}function bs(n){return j(n)&&gn(n)==$n}function ti(n,e,t,r){var i=t.length,f=i,l=!r;if(n==null)return!f;for(n=z(n);i--;){var a=t[i];if(l&&a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++i<f;){a=t[i];var c=a[0],p=n[c],d=a[1];if(l&&a[2]){if(p===o&&!(c in n))return!1}else{var _=new Kn;if(r)var w=r(p,d,c,n,e,_);if(!(w===o?ht(d,p,bn|Hn,r,_):w))return!1}}return!0}function Ju(n){if(!Q(n)||gc(n))return!1;var e=fe(n)?ba:yl;return e.test(Ie(n))}function Ps(n){return j(n)&&dn(n)==je}function Bs(n){return j(n)&&gn(n)==qn}function Ms(n){return j(n)&&hr(n.length)&&!!Z[dn(n)]}function Qu(n){return typeof n=="function"?n:n==null?Cn:typeof n=="object"?S(n)?nf(n[0],n[1]):ju(n):yo(n)}function ri(n){if(!dt(n))return Da(n);var e=[];for(var t in z(n))U.call(n,t)&&t!="constructor"&&e.push(t);return e}function Ws(n){if(!Q(n))return vc(n);var e=dt(n),t=[];for(var r in n)r=="constructor"&&(e||!U.call(n,r))||t.push(r);return t}function ii(n,e){return n<e}function ku(n,e){var t=-1,r=yn(n)?h(n.length):[];return de(n,function(i,f,l){r[++t]=e(i,f,l)}),r}function ju(n){var e=xi(n);return e.length==1&&e[0][2]?Mf(e[0][0],e[0][1]):function(t){return t===n||ti(t,n,e)}}function nf(n,e){return yi(n)&&Bf(e)?Mf(kn(n),e):function(t){var r=bi(t,n);return r===o&&r===e?Pi(t,n):ht(e,r,bn|Hn)}}function Jt(n,e,t,r,i){n!==e&&kr(e,function(f,l){if(i||(i=new Kn),Q(f))Ns(n,e,l,t,Jt,r,i);else{var a=r?r(Ci(n,l),f,l+"",n,e,i):o;a===o&&(a=f),Jr(n,l,a)}},An)}function Ns(n,e,t,r,i,f,l){var a=Ci(n,t),c=Ci(e,t),p=l.get(c);if(p){Jr(n,t,p);return}var d=f?f(a,c,t+"",n,e,l):o,_=d===o;if(_){var w=S(c),y=!w&&xe(c),L=!w&&!y&&Ve(c);d=c,w||y||L?S(a)?d=a:nn(a)?d=mn(a):y?(_=!1,d=gf(c,!0)):L?(_=!1,d=pf(c,!0)):d=[]:vt(c)||Oe(c)?(d=a,Oe(a)?d=so(a):(!Q(a)||fe(a))&&(d=Pf(c))):_=!1}_&&(l.set(c,d),i(d,c,r,f,l),l.delete(c)),Jr(n,t,d)}function ef(n,e){var t=n.length;if(!!t)return e+=e<0?t:0,ue(e,t)?n[e]:o}function tf(n,e,t){e.length?e=X(e,function(f){return S(f)?function(l){return Se(l,f.length===1?f[0]:f)}:f}):e=[Cn];var r=-1;e=X(e,Rn(C()));var i=ku(n,function(f,l,a){var c=X(e,function(p){return p(f)});return{criteria:c,index:++r,value:f}});return aa(i,function(f,l){return Xs(f,l,t)})}function Ds(n,e){return rf(n,e,function(t,r){return Pi(n,r)})}function rf(n,e,t){for(var r=-1,i=e.length,f={};++r<i;){var l=e[r],a=Se(n,l);t(a,l)&&gt(f,ve(l,n),a)}return f}function Fs(n){return function(e){return Se(e,n)}}function ui(n,e,t,r){var i=r?la:We,f=-1,l=e.length,a=n;for(n===e&&(e=mn(e)),t&&(a=X(n,Rn(t)));++f<l;)for(var c=0,p=e[f],d=t?t(p):p;(c=i(a,d,c,r))>-1;)a!==n&&Gt.call(a,c,1),Gt.call(n,c,1);return n}function uf(n,e){for(var t=n?e.length:0,r=t-1;t--;){var i=e[t];if(t==r||i!==f){var f=i;ue(i)?Gt.call(n,i,1):ai(n,i)}}return n}function fi(n,e){return n+qt(Fu()*(e-n+1))}function Us(n,e,t,r){for(var i=-1,f=un($t((e-n)/(t||1)),0),l=h(f);f--;)l[r?f:++i]=n,n+=t;return l}function oi(n,e){var t="";if(!n||e<1||e>se)return t;do e%2&&(t+=n),e=qt(e/2),e&&(n+=n);while(e);return t}function O(n,e){return Li(Wf(n,e,Cn),n+"")}function Gs(n){return Hu(Ze(n))}function Hs(n,e){var t=Ze(n);return fr(t,Re(e,0,t.length))}function gt(n,e,t,r){if(!Q(n))return n;e=ve(e,n);for(var i=-1,f=e.length,l=f-1,a=n;a!=null&&++i<f;){var c=kn(e[i]),p=t;if(c==="__proto__"||c==="constructor"||c==="prototype")return n;if(i!=l){var d=a[c];p=r?r(d,c,a):o,p===o&&(p=Q(d)?d:ue(e[i+1])?[]:{})}at(a,c,p),a=a[c]}return n}var ff=zt?function(n,e){return zt.set(n,e),n}:Cn,$s=Ht?function(n,e){return Ht(n,"toString",{configurable:!0,enumerable:!1,value:Mi(e),writable:!0})}:Cn;function qs(n){return fr(Ze(n))}function Fn(n,e,t){var r=-1,i=n.length;e<0&&(e=-e>i?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var f=h(i);++r<i;)f[r]=n[r+e];return f}function zs(n,e){var t;return de(n,function(r,i,f){return t=e(r,i,f),!t}),!!t}function Qt(n,e,t){var r=0,i=n==null?r:n.length;if(typeof e=="number"&&e===e&&i<=Vo){for(;r<i;){var f=r+i>>>1,l=n[f];l!==null&&!Tn(l)&&(t?l<=e:l<e)?r=f+1:i=f}return i}return li(n,e,Cn,t)}function li(n,e,t,r){var i=0,f=n==null?0:n.length;if(f===0)return 0;e=t(e);for(var l=e!==e,a=e===null,c=Tn(e),p=e===o;i<f;){var d=qt((i+f)/2),_=t(n[d]),w=_!==o,y=_===null,L=_===_,I=Tn(_);if(l)var E=r||L;else p?E=L&&(r||w):a?E=L&&w&&(r||!y):c?E=L&&w&&!y&&(r||!I):y||I?E=!1:E=r?_<=e:_<e;E?i=d+1:f=d}return hn(f,Ko)}function of(n,e){for(var t=-1,r=n.length,i=0,f=[];++t<r;){var l=n[t],a=e?e(l):l;if(!t||!Vn(a,c)){var c=a;f[i++]=l===0?0:l}}return f}function lf(n){return typeof n=="number"?n:Tn(n)?At:+n}function Sn(n){if(typeof n=="string")return n;if(S(n))return X(n,Sn)+"";if(Tn(n))return Uu?Uu.call(n):"";var e=n+"";return e=="0"&&1/n==-ye?"-0":e}function _e(n,e,t){var r=-1,i=Ot,f=n.length,l=!0,a=[],c=a;if(t)l=!1,i=Dr;else if(f>=G){var p=e?null:ec(n);if(p)return Pt(p);l=!1,i=rt,c=new Ee}else c=e?[]:a;n:for(;++r<f;){var d=n[r],_=e?e(d):d;if(d=t||d!==0?d:0,l&&_===_){for(var w=c.length;w--;)if(c[w]===_)continue n;e&&c.push(_),a.push(d)}else i(c,_,t)||(c!==a&&c.push(_),a.push(d))}return a}function ai(n,e){return e=ve(e,n),n=Nf(n,e),n==null||delete n[kn(Un(e))]}function af(n,e,t,r){return gt(n,e,t(Se(n,e)),r)}function kt(n,e,t,r){for(var i=n.length,f=r?i:-1;(r?f--:++f<i)&&e(n[f],f,n););return t?Fn(n,r?0:f,r?f+1:i):Fn(n,r?f+1:0,r?i:f)}function sf(n,e){var t=n;return t instanceof B&&(t=t.value()),Fr(e,function(r,i){return i.func.apply(i.thisArg,he([r],i.args))},t)}function si(n,e,t){var r=n.length;if(r<2)return r?_e(n[0]):[];for(var i=-1,f=h(r);++i<r;)for(var l=n[i],a=-1;++a<r;)a!=i&&(f[i]=st(f[i]||l,n[a],e,t));return _e(sn(f,1),e,t)}function cf(n,e,t){for(var r=-1,i=n.length,f=e.length,l={};++r<i;){var a=r<f?e[r]:o;t(l,n[r],a)}return l}function ci(n){return nn(n)?n:[]}function hi(n){return typeof n=="function"?n:Cn}function ve(n,e){return S(n)?n:yi(n,e)?[n]:Gf(F(n))}var Ks=O;function we(n,e,t){var r=n.length;return t=t===o?r:t,!e&&t>=r?n:Fn(n,e,t)}var hf=Pa||function(n){return an.clearTimeout(n)};function gf(n,e){if(e)return n.slice();var t=n.length,r=Bu?Bu(t):new n.constructor(t);return n.copy(r),r}function gi(n){var e=new n.constructor(n.byteLength);return new Ft(e).set(new Ft(n)),e}function Vs(n,e){var t=e?gi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function Zs(n){var e=new n.constructor(n.source,Xi.exec(n));return e.lastIndex=n.lastIndex,e}function Ys(n){return lt?z(lt.call(n)):{}}function pf(n,e){var t=e?gi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function df(n,e){if(n!==e){var t=n!==o,r=n===null,i=n===n,f=Tn(n),l=e!==o,a=e===null,c=e===e,p=Tn(e);if(!a&&!p&&!f&&n>e||f&&l&&c&&!a&&!p||r&&l&&c||!t&&c||!i)return 1;if(!r&&!f&&!p&&n<e||p&&t&&i&&!r&&!f||a&&t&&i||!l&&i||!c)return-1}return 0}function Xs(n,e,t){for(var r=-1,i=n.criteria,f=e.criteria,l=i.length,a=t.length;++r<l;){var c=df(i[r],f[r]);if(c){if(r>=a)return c;var p=t[r];return c*(p=="desc"?-1:1)}}return n.index-e.index}function _f(n,e,t,r){for(var i=-1,f=n.length,l=t.length,a=-1,c=e.length,p=un(f-l,0),d=h(c+p),_=!r;++a<c;)d[a]=e[a];for(;++i<l;)(_||i<f)&&(d[t[i]]=n[i]);for(;p--;)d[a++]=n[i++];return d}function vf(n,e,t,r){for(var i=-1,f=n.length,l=-1,a=t.length,c=-1,p=e.length,d=un(f-a,0),_=h(d+p),w=!r;++i<d;)_[i]=n[i];for(var y=i;++c<p;)_[y+c]=e[c];for(;++l<a;)(w||i<f)&&(_[y+t[l]]=n[i++]);return _}function mn(n,e){var t=-1,r=n.length;for(e||(e=h(r));++t<r;)e[t]=n[t];return e}function Qn(n,e,t,r){var i=!t;t||(t={});for(var f=-1,l=e.length;++f<l;){var a=e[f],c=r?r(t[a],n[a],a,t,n):o;c===o&&(c=n[a]),i?te(t,a,c):at(t,a,c)}return t}function Js(n,e){return Qn(n,mi(n),e)}function Qs(n,e){return Qn(n,Of(n),e)}function jt(n,e){return function(t,r){var i=S(t)?ta:xs,f=e?e():{};return i(t,n,C(r,2),f)}}function qe(n){return O(function(e,t){var r=-1,i=t.length,f=i>1?t[i-1]:o,l=i>2?t[2]:o;for(f=n.length>3&&typeof f=="function"?(i--,f):o,l&&_n(t[0],t[1],l)&&(f=i<3?o:f,i=1),e=z(e);++r<i;){var a=t[r];a&&n(e,a,r,f)}return e})}function wf(n,e){return function(t,r){if(t==null)return t;if(!yn(t))return n(t,r);for(var i=t.length,f=e?i:-1,l=z(t);(e?f--:++f<i)&&r(l[f],f,l)!==!1;);return t}}function xf(n){return function(e,t,r){for(var i=-1,f=z(e),l=r(e),a=l.length;a--;){var c=l[n?a:++i];if(t(f[c],c,f)===!1)break}return e}}function ks(n,e,t){var r=e&tn,i=pt(n);function f(){var l=this&&this!==an&&this instanceof f?i:n;return l.apply(r?t:this,arguments)}return f}function mf(n){return function(e){e=F(e);var t=Ne(e)?zn(e):o,r=t?t[0]:e.charAt(0),i=t?we(t,1).join(""):e.slice(1);return r[n]()+i}}function ze(n){return function(e){return Fr(xo(wo(e).replace($l,"")),n,"")}}function pt(n){return function(){var e=arguments;switch(e.length){case 0:return new n;case 1:return new n(e[0]);case 2:return new n(e[0],e[1]);case 3:return new n(e[0],e[1],e[2]);case 4:return new n(e[0],e[1],e[2],e[3]);case 5:return new n(e[0],e[1],e[2],e[3],e[4]);case 6:return new n(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new n(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=$e(n.prototype),r=n.apply(t,e);return Q(r)?r:t}}function js(n,e,t){var r=pt(n);function i(){for(var f=arguments.length,l=h(f),a=f,c=Ke(i);a--;)l[a]=arguments[a];var p=f<3&&l[0]!==c&&l[f-1]!==c?[]:ge(l,c);if(f-=p.length,f<t)return Ef(n,e,nr,i.placeholder,o,l,p,o,o,t-f);var d=this&&this!==an&&this instanceof i?r:n;return En(d,this,l)}return i}function yf(n){return function(e,t,r){var i=z(e);if(!yn(e)){var f=C(t,3);e=fn(e),t=function(a){return f(i[a],a,i)}}var l=n(e,t,r);return l>-1?i[f?e[l]:l]:o}}function Af(n){return ie(function(e){var t=e.length,r=t,i=Nn.prototype.thru;for(n&&e.reverse();r--;){var f=e[r];if(typeof f!="function")throw new Wn(W);if(i&&!l&&ir(f)=="wrapper")var l=new Nn([],!0)}for(r=l?r:t;++r<t;){f=e[r];var a=ir(f),c=a=="wrapper"?wi(f):o;c&&Ai(c[0])&&c[1]==(pn|q|Y|Pn)&&!c[4].length&&c[9]==1?l=l[ir(c[0])].apply(l,c[3]):l=f.length==1&&Ai(f)?l[a]():l.thru(f)}return function(){var p=arguments,d=p[0];if(l&&p.length==1&&S(d))return l.plant(d).value();for(var _=0,w=t?e[_].apply(this,p):d;++_<t;)w=e[_].call(this,w);return w}})}function nr(n,e,t,r,i,f,l,a,c,p){var d=e&pn,_=e&tn,w=e&xn,y=e&(q|J),L=e&me,I=w?o:pt(n);function E(){for(var P=arguments.length,M=h(P),In=P;In--;)M[In]=arguments[In];if(y)var vn=Ke(E),On=ca(M,vn);if(r&&(M=_f(M,r,i,y)),f&&(M=vf(M,f,l,y)),P-=On,y&&P<p){var en=ge(M,vn);return Ef(n,e,nr,E.placeholder,t,M,en,a,c,p-P)}var Zn=_?t:this,le=w?Zn[n]:n;return P=M.length,a?M=xc(M,a):L&&P>1&&M.reverse(),d&&c<P&&(M.length=c),this&&this!==an&&this instanceof E&&(le=I||pt(le)),le.apply(Zn,M)}return E}function Cf(n,e){return function(t,r){return Ss(t,n,e(r),{})}}function er(n,e){return function(t,r){var i;if(t===o&&r===o)return e;if(t!==o&&(i=t),r!==o){if(i===o)return r;typeof t=="string"||typeof r=="string"?(t=Sn(t),r=Sn(r)):(t=lf(t),r=lf(r)),i=n(t,r)}return i}}function pi(n){return ie(function(e){return e=X(e,Rn(C())),O(function(t){var r=this;return n(e,function(i){return En(i,r,t)})})})}function tr(n,e){e=e===o?" ":Sn(e);var t=e.length;if(t<2)return t?oi(e,n):e;var r=oi(e,$t(n/De(e)));return Ne(e)?we(zn(r),0,n).join(""):r.slice(0,n)}function nc(n,e,t,r){var i=e&tn,f=pt(n);function l(){for(var a=-1,c=arguments.length,p=-1,d=r.length,_=h(d+c),w=this&&this!==an&&this instanceof l?f:n;++p<d;)_[p]=r[p];for(;c--;)_[p++]=arguments[++a];return En(w,i?t:this,_)}return l}function Lf(n){return function(e,t,r){return r&&typeof r!="number"&&_n(e,t,r)&&(t=r=o),e=oe(e),t===o?(t=e,e=0):t=oe(t),r=r===o?e<t?1:-1:oe(r),Us(e,t,r,n)}}function rr(n){return function(e,t){return typeof e=="string"&&typeof t=="string"||(e=Gn(e),t=Gn(t)),n(e,t)}}function Ef(n,e,t,r,i,f,l,a,c,p){var d=e&q,_=d?l:o,w=d?o:l,y=d?f:o,L=d?o:f;e|=d?Y:Ln,e&=~(d?Ln:Y),e&ln||(e&=~(tn|xn));var I=[n,e,i,y,_,L,w,a,c,p],E=t.apply(o,I);return Ai(n)&&Df(E,I),E.placeholder=r,Ff(E,n,e)}function di(n){var e=rn[n];return function(t,r){if(t=Gn(t),r=r==null?0:hn(T(r),292),r&&Du(t)){var i=(F(t)+"e").split("e"),f=e(i[0]+"e"+(+i[1]+r));return i=(F(f)+"e").split("e"),+(i[0]+"e"+(+i[1]-r))}return e(t)}}var ec=Ge&&1/Pt(new Ge([,-0]))[1]==ye?function(n){return new Ge(n)}:Di;function Rf(n){return function(e){var t=gn(e);return t==$n?Kr(e):t==qn?wa(e):sa(e,n(e))}}function re(n,e,t,r,i,f,l,a){var c=e&xn;if(!c&&typeof n!="function")throw new Wn(W);var p=r?r.length:0;if(p||(e&=~(Y|Ln),r=i=o),l=l===o?l:un(T(l),0),a=a===o?a:T(a),p-=i?i.length:0,e&Ln){var d=r,_=i;r=i=o}var w=c?o:wi(n),y=[n,e,t,r,i,d,_,f,l,a];if(w&&_c(y,w),n=y[0],e=y[1],t=y[2],r=y[3],i=y[4],a=y[9]=y[9]===o?c?0:n.length:un(y[9]-p,0),!a&&e&(q|J)&&(e&=~(q|J)),!e||e==tn)var L=ks(n,e,t);else e==q||e==J?L=js(n,e,a):(e==Y||e==(tn|Y))&&!i.length?L=nc(n,e,t,r):L=nr.apply(o,y);var I=w?ff:Df;return Ff(I(L,y),n,e)}function Sf(n,e,t,r){return n===o||Vn(n,Ue[t])&&!U.call(r,t)?e:n}function Tf(n,e,t,r,i,f){return Q(n)&&Q(e)&&(f.set(e,n),Jt(n,e,o,Tf,f),f.delete(e)),n}function tc(n){return vt(n)?o:n}function If(n,e,t,r,i,f){var l=t&bn,a=n.length,c=e.length;if(a!=c&&!(l&&c>a))return!1;var p=f.get(n),d=f.get(e);if(p&&d)return p==e&&d==n;var _=-1,w=!0,y=t&Hn?new Ee:o;for(f.set(n,e),f.set(e,n);++_<a;){var L=n[_],I=e[_];if(r)var E=l?r(I,L,_,e,n,f):r(L,I,_,n,e,f);if(E!==o){if(E)continue;w=!1;break}if(y){if(!Ur(e,function(P,M){if(!rt(y,M)&&(L===P||i(L,P,t,r,f)))return y.push(M)})){w=!1;break}}else if(!(L===I||i(L,I,t,r,f))){w=!1;break}}return f.delete(n),f.delete(e),w}function rc(n,e,t,r,i,f,l){switch(t){case Be:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case tt:return!(n.byteLength!=e.byteLength||!f(new Ft(n),new Ft(e)));case Je:case Qe:case ke:return Vn(+n,+e);case Lt:return n.name==e.name&&n.message==e.message;case je:case nt:return n==e+"";case $n:var a=Kr;case qn:var c=r&bn;if(a||(a=Pt),n.size!=e.size&&!c)return!1;var p=l.get(n);if(p)return p==e;r|=Hn,l.set(n,e);var d=If(a(n),a(e),r,i,f,l);return l.delete(n),d;case Rt:if(lt)return lt.call(n)==lt.call(e)}return!1}function ic(n,e,t,r,i,f){var l=t&bn,a=_i(n),c=a.length,p=_i(e),d=p.length;if(c!=d&&!l)return!1;for(var _=c;_--;){var w=a[_];if(!(l?w in e:U.call(e,w)))return!1}var y=f.get(n),L=f.get(e);if(y&&L)return y==e&&L==n;var I=!0;f.set(n,e),f.set(e,n);for(var E=l;++_<c;){w=a[_];var P=n[w],M=e[w];if(r)var In=l?r(M,P,w,e,n,f):r(P,M,w,n,e,f);if(!(In===o?P===M||i(P,M,t,r,f):In)){I=!1;break}E||(E=w=="constructor")}if(I&&!E){var vn=n.constructor,On=e.constructor;vn!=On&&"constructor"in n&&"constructor"in e&&!(typeof vn=="function"&&vn instanceof vn&&typeof On=="function"&&On instanceof On)&&(I=!1)}return f.delete(n),f.delete(e),I}function ie(n){return Li(Wf(n,o,zf),n+"")}function _i(n){return Yu(n,fn,mi)}function vi(n){return Yu(n,An,Of)}var wi=zt?function(n){return zt.get(n)}:Di;function ir(n){for(var e=n.name+"",t=He[e],r=U.call(He,e)?t.length:0;r--;){var i=t[r],f=i.func;if(f==null||f==n)return i.name}return e}function Ke(n){var e=U.call(u,"placeholder")?u:n;return e.placeholder}function C(){var n=u.iteratee||Wi;return n=n===Wi?Qu:n,arguments.length?n(arguments[0],arguments[1]):n}function ur(n,e){var t=n.__data__;return hc(e)?t[typeof e=="string"?"string":"hash"]:t.map}function xi(n){for(var e=fn(n),t=e.length;t--;){var r=e[t],i=n[r];e[t]=[r,i,Bf(i)]}return e}function Te(n,e){var t=da(n,e);return Ju(t)?t:o}function uc(n){var e=U.call(n,Ce),t=n[Ce];try{n[Ce]=o;var r=!0}catch{}var i=Nt.call(n);return r&&(e?n[Ce]=t:delete n[Ce]),i}var mi=Zr?function(n){return n==null?[]:(n=z(n),ce(Zr(n),function(e){return Wu.call(n,e)}))}:Fi,Of=Zr?function(n){for(var e=[];n;)he(e,mi(n)),n=Ut(n);return e}:Fi,gn=dn;(Yr&&gn(new Yr(new ArrayBuffer(1)))!=Be||ut&&gn(new ut)!=$n||Xr&&gn(Xr.resolve())!=Ki||Ge&&gn(new Ge)!=qn||ft&&gn(new ft)!=et)&&(gn=function(n){var e=dn(n),t=e==jn?n.constructor:o,r=t?Ie(t):"";if(r)switch(r){case Ha:return Be;case $a:return $n;case qa:return Ki;case za:return qn;case Ka:return et}return e});function fc(n,e,t){for(var r=-1,i=t.length;++r<i;){var f=t[r],l=f.size;switch(f.type){case"drop":n+=l;break;case"dropRight":e-=l;break;case"take":e=hn(e,n+l);break;case"takeRight":n=un(n,e-l);break}}return{start:n,end:e}}function oc(n){var e=n.match(gl);return e?e[1].split(pl):[]}function bf(n,e,t){e=ve(e,n);for(var r=-1,i=e.length,f=!1;++r<i;){var l=kn(e[r]);if(!(f=n!=null&&t(n,l)))break;n=n[l]}return f||++r!=i?f:(i=n==null?0:n.length,!!i&&hr(i)&&ue(l,i)&&(S(n)||Oe(n)))}function lc(n){var e=n.length,t=new n.constructor(e);return e&&typeof n[0]=="string"&&U.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function Pf(n){return typeof n.constructor=="function"&&!dt(n)?$e(Ut(n)):{}}function ac(n,e,t){var r=n.constructor;switch(e){case tt:return gi(n);case Je:case Qe:return new r(+n);case Be:return Vs(n,t);case xr:case mr:case yr:case Ar:case Cr:case Lr:case Er:case Rr:case Sr:return pf(n,t);case $n:return new r;case ke:case nt:return new r(n);case je:return Zs(n);case qn:return new r;case Rt:return Ys(n)}}function sc(n,e){var t=e.length;if(!t)return n;var r=t-1;return e[r]=(t>1?"& ":"")+e[r],e=e.join(t>2?", ":" "),n.replace(hl,`{ /* [wrapped with `+e+`] */ `)}function cc(n){return S(n)||Oe(n)||!!(Nu&&n&&n[Nu])}function ue(n,e){var t=typeof n;return e=e==null?se:e,!!e&&(t=="number"||t!="symbol"&&Cl.test(n))&&n>-1&&n%1==0&&n<e}function _n(n,e,t){if(!Q(t))return!1;var r=typeof e;return(r=="number"?yn(t)&&ue(e,t.length):r=="string"&&e in t)?Vn(t[e],n):!1}function yi(n,e){if(S(n))return!1;var t=typeof n;return t=="number"||t=="symbol"||t=="boolean"||n==null||Tn(n)?!0:ll.test(n)||!ol.test(n)||e!=null&&n in z(e)}function hc(n){var e=typeof n;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?n!=="__proto__":n===null}function Ai(n){var e=ir(n),t=u[e];if(typeof t!="function"||!(e in B.prototype))return!1;if(n===t)return!0;var r=wi(t);return!!r&&n===r[0]}function gc(n){return!!Pu&&Pu in n}var pc=Mt?fe:Ui;function dt(n){var e=n&&n.constructor,t=typeof e=="function"&&e.prototype||Ue;return n===t}function Bf(n){return n===n&&!Q(n)}function Mf(n,e){return function(t){return t==null?!1:t[n]===e&&(e!==o||n in z(t))}}function dc(n){var e=sr(n,function(r){return t.size===k&&t.clear(),r}),t=e.cache;return e}function _c(n,e){var t=n[1],r=e[1],i=t|r,f=i<(tn|xn|pn),l=r==pn&&t==q||r==pn&&t==Pn&&n[7].length<=e[8]||r==(pn|Pn)&&e[7].length<=e[8]&&t==q;if(!(f||l))return n;r&tn&&(n[2]=e[2],i|=t&tn?0:ln);var a=e[3];if(a){var c=n[3];n[3]=c?_f(c,a,e[4]):a,n[4]=c?ge(n[3],on):e[4]}return a=e[5],a&&(c=n[5],n[5]=c?vf(c,a,e[6]):a,n[6]=c?ge(n[5],on):e[6]),a=e[7],a&&(n[7]=a),r&pn&&(n[8]=n[8]==null?e[8]:hn(n[8],e[8])),n[9]==null&&(n[9]=e[9]),n[0]=e[0],n[1]=i,n}function vc(n){var e=[];if(n!=null)for(var t in z(n))e.push(t);return e}function wc(n){return Nt.call(n)}function Wf(n,e,t){return e=un(e===o?n.length-1:e,0),function(){for(var r=arguments,i=-1,f=un(r.length-e,0),l=h(f);++i<f;)l[i]=r[e+i];i=-1;for(var a=h(e+1);++i<e;)a[i]=r[i];return a[e]=t(l),En(n,this,a)}}function Nf(n,e){return e.length<2?n:Se(n,Fn(e,0,-1))}function xc(n,e){for(var t=n.length,r=hn(e.length,t),i=mn(n);r--;){var f=e[r];n[r]=ue(f,t)?i[f]:o}return n}function Ci(n,e){if(!(e==="constructor"&&typeof n[e]=="function")&&e!="__proto__")return n[e]}var Df=Uf(ff),_t=Ma||function(n,e){return an.setTimeout(n,e)},Li=Uf($s);function Ff(n,e,t){var r=e+"";return Li(n,sc(r,mc(oc(r),t)))}function Uf(n){var e=0,t=0;return function(){var r=Fa(),i=wr-(r-t);if(t=r,i>0){if(++e>=vr)return arguments[0]}else e=0;return n.apply(o,arguments)}}function fr(n,e){var t=-1,r=n.length,i=r-1;for(e=e===o?r:e;++t<e;){var f=fi(t,i),l=n[f];n[f]=n[t],n[t]=l}return n.length=e,n}var Gf=dc(function(n){var e=[];return n.charCodeAt(0)===46&&e.push(""),n.replace(al,function(t,r,i,f){e.push(i?f.replace(vl,"$1"):r||t)}),e});function kn(n){if(typeof n=="string"||Tn(n))return n;var e=n+"";return e=="0"&&1/n==-ye?"-0":e}function Ie(n){if(n!=null){try{return Wt.call(n)}catch{}try{return n+""}catch{}}return""}function mc(n,e){return Mn(Zo,function(t){var r="_."+t[0];e&t[1]&&!Ot(n,r)&&n.push(r)}),n.sort()}function Hf(n){if(n instanceof B)return n.clone();var e=new Nn(n.__wrapped__,n.__chain__);return e.__actions__=mn(n.__actions__),e.__index__=n.__index__,e.__values__=n.__values__,e}function yc(n,e,t){(t?_n(n,e,t):e===o)?e=1:e=un(T(e),0);var r=n==null?0:n.length;if(!r||e<1)return[];for(var i=0,f=0,l=h($t(r/e));i<r;)l[f++]=Fn(n,i,i+=e);return l}function Ac(n){for(var e=-1,t=n==null?0:n.length,r=0,i=[];++e<t;){var f=n[e];f&&(i[r++]=f)}return i}function Cc(){var n=arguments.length;if(!n)return[];for(var e=h(n-1),t=arguments[0],r=n;r--;)e[r-1]=arguments[r];return he(S(t)?mn(t):[t],sn(e,1))}var Lc=O(function(n,e){return nn(n)?st(n,sn(e,1,nn,!0)):[]}),Ec=O(function(n,e){var t=Un(e);return nn(t)&&(t=o),nn(n)?st(n,sn(e,1,nn,!0),C(t,2)):[]}),Rc=O(function(n,e){var t=Un(e);return nn(t)&&(t=o),nn(n)?st(n,sn(e,1,nn,!0),o,t):[]});function Sc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===o?1:T(e),Fn(n,e<0?0:e,r)):[]}function Tc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===o?1:T(e),e=r-e,Fn(n,0,e<0?0:e)):[]}function Ic(n,e){return n&&n.length?kt(n,C(e,3),!0,!0):[]}function Oc(n,e){return n&&n.length?kt(n,C(e,3),!0):[]}function bc(n,e,t,r){var i=n==null?0:n.length;return i?(t&&typeof t!="number"&&_n(n,e,t)&&(t=0,r=i),Cs(n,e,t,r)):[]}function $f(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:T(t);return i<0&&(i=un(r+i,0)),bt(n,C(e,3),i)}function qf(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=r-1;return t!==o&&(i=T(t),i=t<0?un(r+i,0):hn(i,r-1)),bt(n,C(e,3),i,!0)}function zf(n){var e=n==null?0:n.length;return e?sn(n,1):[]}function Pc(n){var e=n==null?0:n.length;return e?sn(n,ye):[]}function Bc(n,e){var t=n==null?0:n.length;return t?(e=e===o?1:T(e),sn(n,e)):[]}function Mc(n){for(var e=-1,t=n==null?0:n.length,r={};++e<t;){var i=n[e];r[i[0]]=i[1]}return r}function Kf(n){return n&&n.length?n[0]:o}function Wc(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:T(t);return i<0&&(i=un(r+i,0)),We(n,e,i)}function Nc(n){var e=n==null?0:n.length;return e?Fn(n,0,-1):[]}var Dc=O(function(n){var e=X(n,ci);return e.length&&e[0]===n[0]?ei(e):[]}),Fc=O(function(n){var e=Un(n),t=X(n,ci);return e===Un(t)?e=o:t.pop(),t.length&&t[0]===n[0]?ei(t,C(e,2)):[]}),Uc=O(functio