diff --git a/app/admin/controller/Common.php b/app/admin/controller/Common.php index 66c90d892..c2e94bfe5 100755 --- a/app/admin/controller/Common.php +++ b/app/admin/controller/Common.php @@ -165,7 +165,7 @@ class Common extends BaseController { if(empty($this->admin)) { - if(IS_AJAX || IS_POST) + if(IS_AJAX) { exit(json_encode(DataReturn(MyLang('login_failure_tips'), -400, [ 'login' => MyUrl('admin/admin/logininfo'), @@ -530,7 +530,7 @@ class Common extends BaseController if(!AdminIsPower(null, null, $unwanted_power)) { $msg = MyLang('no_power_tips'); - if(IS_AJAX || IS_POST) + if(IS_AJAX) { exit(json_encode(DataReturn($msg, -1000))); } else { diff --git a/app/admin/view/default/customview/module/info.html b/app/admin/view/default/customview/module/info.html deleted file mode 100644 index d2466041d..000000000 --- a/app/admin/view/default/customview/module/info.html +++ /dev/null @@ -1,13 +0,0 @@ - -{{if !empty($module_data)}} -
h)for(;d<=f;)W(t[d],i,l,!0),d++;else{const v=d,m=d,g=new Map;for(d=m;d<=h;d++){const t=n[d]=c?qa(n[d]):Wa(n[d]);null!=t.key&&g.set(t.key,d)}let y,b=0;const w=h-m+1;let x=!1,k=0;const C=new Array(w);for(d=0;d {const{el:l,type:s,transition:u,children:c,shapeFlag:d}=t;if(6&d)return void H(t.component.subTree,n,o,r);if(128&d)return void t.suspense.move(n,o,r);if(64&d)return void s.move(t,n,o,Q);if(s===xa){i(l,n,o);for(let t=0;t=n||o<0||p&&t-c>=i}function m(){var t=Cf();if(v(t))return g(t);s=setTimeout(m,function(t){var o=n-(t-u);return p?Sf(o,i-(t-c)):o}(t))}function g(t){return s=void 0,f&&r?h(t):(r=a=void 0,l)}function y(){var t=Cf(),o=v(t);if(r=arguments,a=this,u=t,o){if(void 0===s)return function(t){return c=t,s=setTimeout(m,n),d?h(t):l}(u);if(p)return clearTimeout(s),s=setTimeout(m,n),h(u)}return void 0===s&&(s=setTimeout(m,n)),l}return n=rc(n)||0,Qu(o)&&(d=!!o.leading,i=(p="maxWait"in o)?Ef(rc(o.maxWait)||0,n):i,f="trailing"in o?!!o.trailing:f),y.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=u=a=s=void 0},y.flush=function(){return void 0===s?l:g(Cf())},y}function Af(t,n,o){(void 0!==o&&!Mc(t[n],o)||void 0===o&&!(n in t))&&Nc(t,n,o)}function Df(t,n){if(("constructor"!==n||"function"!=typeof t[n])&&"__proto__"!=n)return t[n]}function Tf(t,n,o,r,a,i,l){var s=Df(t,o),u=Df(n,o),c=l.get(u);if(c)Af(t,o,c);else{var d,p=i?i(s,u,o+"",t,n,l):void 0,f=void 0===p;if(f){var h=qu(u),v=!h&&td(u),m=!h&&!v&&cd(u);p=u,h||v||m?qu(s)?p=s:$u(d=s)&&Hc(d)?p=Ec(s):v?(f=!1,p=ap(u,!0)):m?(f=!1,p=Mp(u,!0)):p=[]:function(t){if(!$u(t)||"[object Object]"!=Uu(t))return!1;var n=Kd(t);if(null===n)return!0;var o=Jd.call(n,"constructor")&&n.constructor;return"function"==typeof o&&o instanceof o&&Xd.call(o)==Zd}(u)||Jc(u)?(p=s,Jc(s)?p=function(t){return jc(t,_d(t))}(s):Qu(s)&&!sc(s)||(p=zp(u))):f=!1}f&&(l.set(u,p),a(p,u,r,i,l),l.delete(u)),Af(t,o,p)}}function Vf(t,n,o,r,a){t!==n&&wf(n,(function(i,l){if(a||(a=new ep),Qu(i))Tf(t,n,l,o,Vf,r,a);else{var s=r?r(Df(t,l),i,l+"",t,n,a):void 0;void 0===s&&(s=i),Af(t,l,s)}}),_d)}var Pf=Math.max,Bf=Math.min;function If(t,n){var o=-1,r=Hc(t)?Array(t.length):[];return kf(t,(function(t,a,i){r[++o]=n(t,a,i)})),r}function Ff(t,n){return Wd(function(t,n){return(qu(t)?Wu:If)(t,yf(n))}(t,n),1)}var Nf=1/0;function Mf(t){for(var n=-1,o=null==t?0:t.length,r={};++n{i(),vD(this)}),{checked:!1!==t});i()}const a=this.parent;a&&0!==a.level&&(o||vD(a))}getChildren(t=!1){if(0===this.level)return this.data;const n=this.data;if(!n)return null;const o=this.store.props;let r="children";return o&&(r=o.children||"children"),void 0===n[r]&&(n[r]=null),t&&!n[r]&&(n[r]=[]),n[r]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map((t=>t.data)),o={},r=[];t.forEach(((t,a)=>{const i=t[cD];!!i&&n.findIndex((t=>t[cD]===i))>=0?o[i]={index:a,data:t}:r.push({index:a,data:t})})),this.store.lazy||n.forEach((t=>{o[t[cD]]||this.removeChildByData(t)})),r.forEach((({index:t,data:n})=>{this.insertChild({data:n},t)})),this.updateLeafState()}loadData(t,n={}){if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(n).length)t&&t.call(this);else{this.loading=!0;const o=o=>{this.childNodes=[],this.doCreateChildren(o,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,o)},r=()=>{this.loading=!1};this.store.load(this,o,r)}}eachNode(t){const n=[this];for(;n.length;){const o=n.shift();n.unshift(...o.childNodes),t(o)}}reInitChecked(){this.store.checkStrictly||vD(this)}};class TreeStore{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)d(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new yD({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){(0,this.load)(this.root,(t=>{this.root.doCreateChildren(t),this._initDefaultCheckedNodes()}))}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,o=this.lazy,r=function(a){const i=a.root?a.root.childNodes:a.childNodes;if(i.forEach((o=>{o.visible=n.call(o,t,o.data,o),r(o)})),!a.visible&&i.length){let t=!0;t=!i.some((t=>t.visible)),a.root?a.root.visible=!1===t:a.visible=!1===t}t&&a.visible&&!a.isLeaf&&(o&&!a.loaded||a.expand())};r(this)}setData(t){t!==this.root.data?(this.nodesMap={},this.root.setData(t),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(t){if(t instanceof yD)return t;const n=_(t)?pD(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const o=this.getNode(n);o.parent.insertBefore({data:t},o)}insertAfter(t,n){const o=this.getNode(n);o.parent.insertAfter({data:t},o)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const o=eh(n)?this.root:this.getNode(n);o&&o.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach((t=>{const o=n[t];o&&o.setChecked(!0,!this.checkStrictly)}))}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;if(t&&t.data)if(n){void 0!==t.key&&(this.nodesMap[t.key]=t)}else this.nodesMap[t.id]=t}deregisterNode(t){this.key&&t&&t.data&&(t.childNodes.forEach((t=>{this.deregisterNode(t)})),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const o=[],r=function(a){(a.root?a.root.childNodes:a.childNodes).forEach((a=>{(a.checked||n&&a.indeterminate)&&(!t||t&&a.isLeaf)&&o.push(a.data),r(a)}))};return r(this),o}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map((t=>(t||{})[this.key]))}getHalfCheckedNodes(){const t=[],n=function(o){(o.root?o.root.childNodes:o.childNodes).forEach((o=>{o.indeterminate&&t.push(o.data),n(o)}))};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map((t=>(t||{})[this.key]))}_getAllNodes(){const t=[],n=this.nodesMap;for(const o in n)d(n,o)&&t.push(n[o]);return t}updateChildren(t,n){const o=this.nodesMap[t];if(!o)return;const r=o.childNodes;for(let a=r.length-1;a>=0;a--){const t=r[a];this.remove(t.data)}for(let a=0,i=n.length;at.level-n.level)),a=Object.create(null),i=Object.keys(o);r.forEach((t=>t.setChecked(!1,!1)));const l=n=>{n.childNodes.forEach((n=>{var o;a[n.data[t]]=!0,(null==(o=n.childNodes)?void 0:o.length)&&l(n)}))};for(let s=0,u=r.length;s{n.isLeaf||n.setChecked(!1,!1),t(n)}))};t(o)}}else o.checked&&!a[u]&&o.setChecked(!1,!1)}}setCheckedNodes(t,n=!1){const o=this.key,r={};t.forEach((t=>{r[(t||{})[o]]=!0})),this._setCheckedKeys(o,n,r)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const o=this.key,r={};t.forEach((t=>{r[t]=!0})),this._setCheckedKeys(o,n,r)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach((t=>{const n=this.getNode(t);n&&n.expand(null,this.autoExpandParent)}))}setChecked(t,n,o){const r=this.getNode(t);r&&r.setChecked(!!n,o)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const o=t[this.key],r=this.nodesMap[o];this.setCurrentNode(r),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(null==t)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);const o=this.getNode(t);o&&(this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const _D=to({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(t){const n=Sv("tree"),o=xr("NodeInstance"),r=xr("RootTree");return()=>{const a=t.node,{data:i,store:l}=a;return t.renderContent?t.renderContent(gi,{_self:o,node:a,data:i,store:l}):qo(r.ctx.slots,"default",{node:a,data:i},(()=>[gi("span",{class:n.be("node","label")},[a.label])]))}}});var bD=zg(_D,[["__file","tree-node-content.vue"]]);function wD(t){const n=xr("TreeNodeMap",null),o={treeNodeExpand:n=>{t.node!==n&&t.node.collapse()},children:[]};return n&&n.children.push(o),wr("TreeNodeMap",o),{broadcastExpanded:n=>{if(t.accordion)for(const t of o.children)t.treeNodeExpand(n)}}}const xD=Symbol("dragEvents");const kD=to({name:"ElTreeNode",components:{ElCollapseTransition:Tk,ElCheckbox:bx,NodeContent:bD,ElIcon:$g,Loading:Ph},props:{node:{type:yD,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(t,n){const o=Sv("tree"),{broadcastExpanded:r}=wD(t),a=xr("RootTree"),i=Mt(!1),l=Mt(!1),s=Mt(null),u=Mt(null),c=Mt(null),d=xr(xD),p=ei();wr("NodeInstance",p),t.node.expanded&&(i.value=!0,l.value=!0);const f=a.props.props.children||"children";Qr((()=>{const n=t.node.data[f];return n&&[...n]}),(()=>{t.node.updateChildren()})),Qr((()=>t.node.indeterminate),(n=>{h(t.node.checked,n)})),Qr((()=>t.node.checked),(n=>{h(n,t.node.indeterminate)})),Qr((()=>t.node.childNodes.length),(()=>t.node.reInitChecked())),Qr((()=>t.node.expanded),(t=>{fn((()=>i.value=t)),t&&(l.value=!0)}));const h=(n,o)=>{s.value===n&&u.value===o||a.ctx.emit("check-change",t.node.data,n,o),s.value=n,u.value=o},v=()=>{t.node.isLeaf||(i.value?(a.ctx.emit("node-collapse",t.node.data,t.node,p),t.node.collapse()):t.node.expand((()=>{n.emit("node-expand",t.node.data,t.node,p)})))},y=(n,o)=>{t.node.setChecked(o.target.checked,!a.props.checkStrictly),fn((()=>{const n=a.store.value;a.ctx.emit("check",t.node.data,{checkedNodes:n.getCheckedNodes(),checkedKeys:n.getCheckedKeys(),halfCheckedNodes:n.getHalfCheckedNodes(),halfCheckedKeys:n.getHalfCheckedKeys()})}))};return{ns:o,node$:c,tree:a,expanded:i,childNodeRendered:l,oldChecked:s,oldIndeterminate:u,getNodeKey:t=>pD(a.props.nodeKey,t.data),getNodeClass:n=>{const o=t.props.class;if(!o)return{};let r;if(m(o)){const{data:t}=n;r=o(t,n)}else r=o;return g(r)?{[r]:!0}:r},handleSelectChange:h,handleClick:n=>{fD(a.store,a.ctx.emit,(()=>a.store.value.setCurrentNode(t.node))),a.currentNode.value=t.node,a.props.expandOnClickNode&&v(),a.props.checkOnClickNode&&!t.node.disabled&&y(null,{target:{checked:!t.node.checked}}),a.ctx.emit("node-click",t.node.data,t.node,p,n)},handleContextMenu:n=>{a.instance.vnode.props.onNodeContextmenu&&(n.stopPropagation(),n.preventDefault()),a.ctx.emit("node-contextmenu",n,t.node.data,t.node,p)},handleExpandIconClick:v,handleCheckChange:y,handleChildNodeExpand:(t,n,o)=>{r(n),a.ctx.emit("node-expand",t,n,o)},handleDragStart:n=>{a.props.draggable&&d.treeNodeDragStart({event:n,treeNode:t})},handleDragOver:n=>{n.preventDefault(),a.props.draggable&&d.treeNodeDragOver({event:n,treeNode:{$el:c.value,node:t.node}})},handleDrop:t=>{t.preventDefault()},handleDragEnd:t=>{a.props.draggable&&d.treeNodeDragEnd(t)},CaretRight:_h}}});const CD=to({name:"ElTree",components:{ElTreeNode:zg(kD,[["render",function(t,n,o,r,a,i){const l=Ro("el-icon"),s=Ro("el-checkbox"),u=Ro("loading"),c=Ro("node-content"),d=Ro("el-tree-node"),p=Ro("el-collapse-transition");return On((Aa(),Ba("div",{ref:"node$",class:G([t.ns.b("node"),t.ns.is("expanded",t.expanded),t.ns.is("current",t.node.isCurrent),t.ns.is("hidden",!t.node.visible),t.ns.is("focusable",!t.node.disabled),t.ns.is("checked",!t.node.disabled&&t.node.checked),t.getNodeClass(t.node)]),role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.props.draggable,"data-key":t.getNodeKey(t.node),onClick:Jl(t.handleClick,["stop"]),onContextmenu:t.handleContextMenu,onDragstart:Jl(t.handleDragStart,["stop"]),onDragover:Jl(t.handleDragOver,["stop"]),onDragend:Jl(t.handleDragEnd,["stop"]),onDrop:Jl(t.handleDrop,["stop"])},[za("div",{class:G(t.ns.be("node","content")),style:$({paddingLeft:(t.node.level-1)*t.tree.props.indent+"px"})},[t.tree.props.icon||t.CaretRight?(Aa(),Ia(l,{key:0,class:G([t.ns.be("node","expand-icon"),t.ns.is("leaf",t.node.isLeaf),{expanded:!t.node.isLeaf&&t.expanded}]),onClick:Jl(t.handleExpandIconClick,["stop"])},{default:Sn((()=>[(Aa(),Ia(jo(t.tree.props.icon||t.CaretRight)))])),_:1},8,["class","onClick"])):Ha("v-if",!0),t.showCheckbox?(Aa(),Ia(s,{key:1,"model-value":t.node.checked,indeterminate:t.node.indeterminate,disabled:!!t.node.disabled,onClick:Jl((()=>{}),["stop"]),onChange:t.handleCheckChange},null,8,["model-value","indeterminate","disabled","onClick","onChange"])):Ha("v-if",!0),t.node.loading?(Aa(),Ia(l,{key:2,class:G([t.ns.be("node","loading-icon"),t.ns.is("loading")])},{default:Sn((()=>[ja(u)])),_:1},8,["class"])):Ha("v-if",!0),ja(c,{node:t.node,"render-content":t.renderContent},null,8,["node","render-content"])],6),ja(p,null,{default:Sn((()=>[!t.renderAfterExpand||t.childNodeRendered?On((Aa(),Ba("div",{key:0,class:G(t.ns.be("node","children")),role:"group","aria-expanded":t.expanded},[(Aa(!0),Ba(xa,null,Ho(t.node.childNodes,(n=>(Aa(),Ia(d,{key:t.getNodeKey(n),"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:n,accordion:t.accordion,props:t.props,onNodeExpand:t.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"])))),128))],10,["aria-expanded"])),[[Qi,t.expanded]]):Ha("v-if",!0)])),_:1})],42,["aria-expanded","aria-disabled","aria-checked","draggable","data-key","onClick","onContextmenu","onDragstart","onDragover","onDragend","onDrop"])),[[Qi,t.node.visible]])}],["__file","tree-node.vue"]])},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:Gh}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(t,n){const{t:o}=wv(),r=Sv("tree"),a=xr(hS,null),i=Mt(new TreeStore({key:t.nodeKey,data:t.data,lazy:t.lazy,props:t.props,load:t.load,currentNodeKey:t.currentNodeKey,checkStrictly:t.checkStrictly,checkDescendants:t.checkDescendants,defaultCheckedKeys:t.defaultCheckedKeys,defaultExpandedKeys:t.defaultExpandedKeys,autoExpandParent:t.autoExpandParent,defaultExpandAll:t.defaultExpandAll,filterNodeMethod:t.filterNodeMethod}));i.value.initialize();const l=Mt(i.value.root),s=Mt(null),u=Mt(null),c=Mt(null),{broadcastExpanded:d}=wD(t),{dragState:p}=function({props:t,ctx:n,el$:o,dropIndicator$:r,store:a}){const i=Sv("tree"),l=Mt({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return wr(xD,{treeNodeDragStart:({event:o,treeNode:r})=>{if("function"==typeof t.allowDrag&&!t.allowDrag(r.node))return o.preventDefault(),!1;o.dataTransfer.effectAllowed="move";try{o.dataTransfer.setData("text/plain","")}catch(Gft){}l.value.draggingNode=r,n.emit("node-drag-start",r.node,o)},treeNodeDragOver:({event:a,treeNode:s})=>{const u=s,c=l.value.dropNode;c&&c.node.id!==u.node.id&&sh(c.$el,i.is("drop-inner"));const d=l.value.draggingNode;if(!d||!u)return;let p=!0,f=!0,h=!0,v=!0;"function"==typeof t.allowDrop&&(p=t.allowDrop(d.node,u.node,"prev"),v=f=t.allowDrop(d.node,u.node,"inner"),h=t.allowDrop(d.node,u.node,"next")),a.dataTransfer.dropEffect=f||p||h?"move":"none",(p||f||h)&&(null==c?void 0:c.node.id)!==u.node.id&&(c&&n.emit("node-drag-leave",d.node,c.node,a),n.emit("node-drag-enter",d.node,u.node,a)),l.value.dropNode=p||f||h?u:null,u.node.nextSibling===d.node&&(h=!1),u.node.previousSibling===d.node&&(p=!1),u.node.contains(d.node,!1)&&(f=!1),(d.node===u.node||d.node.contains(u.node))&&(p=!1,f=!1,h=!1);const m=u.$el.querySelector(`.${i.be("node","content")}`).getBoundingClientRect(),g=o.value.getBoundingClientRect();let y;const _=p?f?.25:h?.45:1:-1,b=h?f?.75:p?.55:0:1;let w=-9999;const x=a.clientY-m.top;y=x-1},Kn.prototype.set=function(t,n){var o=this.__data__,r=oo(o,t);return r<0?(++this.size,o.push([t,n])):o[r][1]=n,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(Sn||Kn),string:new qn}},Gn.prototype.delete=function(t){var n=da(this,t).delete(t);return this.size-=n?1:0,n},Gn.prototype.get=function(t){return da(this,t).get(t)},Gn.prototype.has=function(t){return da(this,t).has(t)},Gn.prototype.set=function(t,n){var o=da(this,t),r=o.size;return o.set(t,n),this.size+=o.size==r?0:1,this},Yn.prototype.add=Yn.prototype.push=function(t){return this.__data__.set(t,a),this},Yn.prototype.has=function(t){return this.__data__.has(t)},Xn.prototype.clear=function(){this.__data__=new Kn,this.size=0},Xn.prototype.delete=function(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o},Xn.prototype.get=function(t){return this.__data__.get(t)},Xn.prototype.has=function(t){return this.__data__.has(t)},Xn.prototype.set=function(t,n){var o=this.__data__;if(o instanceof Kn){var r=o.__data__;if(!Sn||r.length<199)return r.push([t,n]),this.size=++o.size,this;o=this.__data__=new Gn(r)}return o.set(t,n),this.size=o.size,this};var ho=Fr(xo),vo=Fr(ko,!0);function mo(t,n){var o=!0;return ho(t,(function(t,r,a){return o=!!n(t,r,a)})),o}function go(t,n,r){for(var a=-1,i=t.length;++a0&&o(s)?n>1?_o(s,n-1,o,r,a):Ft(a,s):r||(a[a.length]=s)}return a}var bo=Nr(),wo=Nr(!0);function xo(t,n){return t&&bo(t,n,Pl)}function ko(t,n){return t&&wo(t,n,Pl)}function Co(t,n){return Vt(n,(function(n){return Zi(t[n])}))}function Eo(t,n){for(var r=0,a=(n=wr(n,t)).length;null!=t&&rn}function Do(t,n){return null!=t&&Ne.call(t,n)}function To(t,n){return null!=t&&n in Oe(t)}function Vo(t,n,r){for(var a=r?Bt:Pt,i=t[0].length,l=t.length,s=l,u=ie(l),c=1/0,d=[];s--;){var p=t[s];s&&n&&(p=It(p,Zt(n))),c=bn(p.length,c),u[s]=!r&&(n||i>=120&&p.length>=120)?new Yn(s&&p):o}p=t[0];var f=-1,h=u[0];e:for(;++f=s?u:u*("desc"==o[r]?-1:1)}return t.index-n.index}(t,n,o)}))}function Ko(t,n,o){for(var r=-1,a=n.length,i={};++r-1;)s!==t&&Xe.call(s,u,1),Xe.call(t,u,1);return t}function Yo(t,n){for(var o=t?n.length:0,r=o-1;o--;){var a=n[o];if(o==r||a!==i){var i=a;ba(a)?Xe.call(t,a,1):fr(t,a)}}return t}function Xo(t,n){return t+mt(kn()*(n-t+1))}function Jo(t,n){var o="";if(!t||n<1||n>f)return o;do{n%2&&(o+=t),(n=mt(n/2))&&(t+=t)}while(n);return o}function Zo(t,n){return Ba(Aa(t,n,rs),t+"")}function Qo(t){return Zn(Ll(t))}function er(t,n){var o=Ll(t);return Na(o,so(n,0,o.length))}function tr(t,n,r,a){if(!tl(t))return t;for(var i=-1,l=(n=wr(n,t)).length,s=l-1,u=t;null!=u&&++i=u&&o>=u&&t