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