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