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