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