function cursor(){document.querySelectorAll(".bc-cursor").forEach(function(t,index){if(t&&window.matchMedia("(pointer:fine)").matches){var e=JSON.parse(t.getAttribute("data-defaultvisible")),r=!1;e||(r=!0);var s=t.getAttribute("data-defaultskew");0==s&&(s=0.01);var a=t.getAttribute("data-defaultspeed"),i=t.getAttribute("data-defaultease"),l=JSON.parse(t.getAttribute("data-defaulthide")),o=t.getAttribute("data-stickdelta");var cursorId=t.getAttribute("id");var c=new MouseFollower({el:null,container:document.body,className:`mf-cursor mf-cursor-${cursorId}`,innerClassName:"mf-cursor-inner",textClassName:"mf-cursor-text",mediaClassName:"mf-cursor-media",mediaBoxClassName:"mf-cursor-media-box",iconSvgClassName:"mf-svgsprite",iconSvgNamePrefix:"-",iconSvgSrc:"",dataAttr:`cursornumber${index}`,hiddenState:"-hidden",textState:"-text",iconState:"-icon",activeState:"-active",mediaState:"-media",stateDetection:{"-backdropfilter":".bc-cursor-background"},visible:e,visibleOnState:r,speed:a,ease:i,overwrite:!0,skewing:s,skewingText:s,skewingIcon:s,skewingMedia:s,skewingDelta:0.001,skewingDeltaMax:0.15,stickDelta:o,showTimeout:20,hideOnLeave:l,hideTimeout:300,hideMediaTimeout:300,});var d=document.querySelector("body"),n=document.querySelector(`.mf-cursor-${cursorId}`);var u=t.getAttribute("data-defaultcursor"),h=t.getAttribute("data-defaultcolor"),f=t.getAttribute("data-defaultsize");(d.style.cursor=u),n.style.setProperty("z-index",parseFloat(t.getAttribute("data-defaultzindex")),"important"),(n.style.color=h);var m=`.mf-cursor-${cursorId}:before { transform: ${f} !important; }`,v=document.createElement("style");(v.type="text/css"),v.appendChild(document.createTextNode(m)),document.head.appendChild(v);var b=`.mf-cursor-${cursorId}.-active:before{transform: ${t.getAttribute("data-defaultactive")} !important;transition-duration:.2s}`;v.sheet.insertRule(b);var borderColor=t.getAttribute('data-border-color');var borderTopRadius=t.getAttribute('data-border-top-radius');var borderRightRadius=t.getAttribute('data-border-right-radius');var borderBottomRadius=t.getAttribute('data-border-bottom-radius');var borderLeftRadius=t.getAttribute('data-border-left-radius');var borderStyle=t.getAttribute('data-border-style');var borderTopWidth=t.getAttribute('data-border-top-width');var borderRightWidth=t.getAttribute('data-border-right-width');var borderBottomWidth=t.getAttribute('data-border-bottom-width');var borderLeftWidth=t.getAttribute('data-border-left-width');if(borderColor!='unset'){n.style.setProperty("--border-color",addPxIfNeeded(borderColor))}
if(borderTopRadius!='unset'){n.style.setProperty("--border-top-radius",addPxIfNeeded(borderTopRadius))}
if(borderRightRadius!='unset'){n.style.setProperty("--border-right-radius",addPxIfNeeded(borderRightRadius))}
if(borderBottomRadius!='unset'){n.style.setProperty("--border-bottom-radius",addPxIfNeeded(borderBottomRadius))}
if(borderLeftRadius!='unset'){n.style.setProperty("--border-left-radius",addPxIfNeeded(borderLeftRadius))}
if(borderStyle!='unset'){n.style.setProperty("--border-style",addPxIfNeeded(borderStyle))}
if(borderTopWidth!='unset'){n.style.setProperty("--border-top-width",addPxIfNeeded(borderTopWidth))}
if(borderRightWidth!='unset'){n.style.setProperty("--border-right-width",addPxIfNeeded(borderRightWidth))}
if(borderBottomWidth!='unset'){n.style.setProperty("--border-bottom-width",addPxIfNeeded(borderBottomWidth))}
if(borderLeftWidth!='unset'){n.style.setProperty("--border-left-width",addPxIfNeeded(borderLeftWidth))}
function addPxIfNeeded(value){if(value){if(/[^0-9]/.test(value.toString())){return value}else{return value+"px"}}}
var p=t.querySelector(".bc-cursor__list-images");if(p){var g=p.dataset.clases.split(" "),$=p.dataset.images.split("d110777");for(var y=0;y<g.length;y++){var x=document.getElementsByClassName(g[y]);for(var A=0;A<x.length;A++){/\.(mp4|webm|mov|avi|wmv|flv|mkv|mpeg)$/i.test($[y])?x[A].setAttribute(`data-cursornumber${index}-video`,$[y]):x[A].setAttribute(`data-cursornumber${index}-img`,$[y])}
var x=document.getElementsByTagName(g[y]);for(var A=0;A<x.length;A++){/\.(mp4|webm|mov|avi|wmv|flv|mkv|mpeg)$/i.test($[y])?x[A].setAttribute(`data-cursornumber${index}-video`,$[y]):x[A].setAttribute(`data-cursornumber${index}-img`,$[y])}}}
var S=t.querySelector(".bc-cursor__list-texts");if(S){var g=S.dataset.clases.split(" "),w=S.dataset.texts.split("d110777"),k=S.dataset.fontfamily.split("d110777"),_=S.dataset.fontsize.split("d110777"),C=S.dataset.fontcolor.split("d110777");var B=n.querySelector(".mf-cursor-text");for(var y=0;y<g.length;y++){var L=document.getElementsByClassName(g[y]);for(var A=0;A<L.length;A++){(function(y){L[A].setAttribute(`data-cursornumber${index}-text`,w[y]);if(k[y])var E=k[y];else var E="Helvetica";if(C[y]){if(/^var\(.*\)$/.test(C[y])){var N=C[y].slice(4,-1).trim();var fontColor=getComputedStyle(document.body).getPropertyValue(N)}else var fontColor=C[y]}
if(_[y])var q=_[y];else var q="16px";L[A].addEventListener('mouseenter',()=>{(B.style.fontFamily=E);(B.style.color=fontColor);(B.style.fontSize=addPxIfNeeded(q))});L[A].addEventListener('mouseleave',()=>{(B.style.fontFamily="");(B.style.color="");(B.style.fontSize="")})})(y)}
var L=document.getElementsByTagName(g[y]);for(var A=0;A<L.length;A++){(function(y){L[A].setAttribute(`data-cursornumber${index}-text`,w[y]);if(k[y])var E=k[y];else var E="Helvetica";if(C[y]){if(/^var\(.*\)$/.test(C[y])){var N=C[y].slice(4,-1).trim();var fontColor=getComputedStyle(document.body).getPropertyValue(N)}else var fontColor=C[y]}
if(_[y])var q=_[y];else var q="16px";L[A].addEventListener('mouseenter',()=>{(B.style.fontFamily=E);(B.style.color=fontColor);(B.style.fontSize=addPxIfNeeded(q))});L[A].addEventListener('mouseleave',()=>{(B.style.fontFamily="");(B.style.color="");(B.style.fontSize="")})})(y)}}}
var R=t.querySelector(".bc-cursor__list-sizes");if(R){var g=R.dataset.clases.split(" "),z=R.dataset.sizes.split(" ");for(var y=0;y<g.length;y++){var styleAlreadySet=!1;var D=document.getElementsByClassName(g[y]),I="-size"+z[y].replace("(","").replace(")","").replace(".","point");for(var A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){if(D[A].hasAttribute(`data-cursornumber${index}-video`)||D[A].hasAttribute(`data-cursornumber${index}-img`)){var O=`.mf-cursor.${I}.mf-cursor-${cursorId} .mf-cursor-media-box { transform: ${z[y]} !important; }`;v.sheet.insertRule(O)}else{var T=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { transform: ${z[y]} !important; }`;v.sheet.insertRule(T)}
styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}
var D=document.getElementsByTagName(g[y]);for(var A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){if(D[A].hasAttribute(`data-cursornumber${index}-video`)||D[A].hasAttribute(`data-cursornumber${index}-img`)){var O=`.mf-cursor.${I}.mf-cursor-${cursorId} .mf-cursor-media-box { transform: ${z[y]} !important; }`;v.sheet.insertRule(O)}else{var T=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { transform: ${z[y]} !important; }`;v.sheet.insertRule(T)}
styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}}}
var P=t.querySelector(".bc-cursor__list-backdrops");if(P){var g=P.dataset.clases.split(" "),k=P.dataset.backdrops.split(" ");for(var y=0;y<g.length;y++){var styleAlreadySet=!1;var D=document.getElementsByClassName(g[y]),I="-backdrop"+k[y].replace("(","").replace(")","");var V=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { opacity: 1 !important; -webkit-backdrop-filter: blur(${k[y]}) !important; backdrop-filter: blur(${k[y]}) !important; }`;v.sheet.insertRule(V);for(var A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){var V=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { opacity: 1 !important; -webkit-backdrop-filter: blur(${k[y]}) !important; backdrop-filter: blur(${k[y]}) !important; }`;v.sheet.insertRule(V);styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}
var D=document.getElementsByTagName(g[y]);for(var A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){var V=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { opacity: 1 !important; -webkit-backdrop-filter: blur(${k[y]}) !important; backdrop-filter: blur(${k[y]}) !important; }`;v.sheet.insertRule(V);styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}}}
var X=t.querySelector(".bc-cursor__list-blurs");if(X){var g=X.dataset.clases.split(" "),k=X.dataset.blurs.split(" ");for(var y=0;y<g.length;y++){var styleAlreadySet=!1;var D=document.getElementsByClassName(g[y]),I="-blur"+k[y].replace("(","").replace(")","").replace(".","point");var J=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { opacity: 1 !important; filter: blur(${k[y]}) !important; }`;v.sheet.insertRule(J);for(var A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){var J=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { opacity: 1 !important; filter: blur(${k[y]}) !important; }`;v.sheet.insertRule(J);styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}
var D=document.getElementsByTagName(g[y]);for(var A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){var J=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { opacity: 1 !important; filter: blur(${k[y]}) !important; }`;v.sheet.insertRule(J);styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}}}
var F=t.querySelector(".bc-cursor__list-skews");if(F){var g=F.dataset.clases.split(" "),z=F.dataset.skews.split(" ");for(var y=0;y<g.length;y++){for(var D=document.getElementsByClassName(g[y]),A=0;A<D.length;A++){if(D[A])var H=z[y];var j=parseFloat(H);D[A].addEventListener("mouseenter",()=>{c.setSkewing(j)}),D[A].addEventListener("mouseleave",()=>{c.removeSkewing()})}
for(var D=document.getElementsByTagName(g[y]),A=0;A<D.length;A++){if(D[A])var H=z[y];var j=parseFloat(H);D[A].addEventListener("mouseenter",()=>{c.setSkewing(j)}),D[A].addEventListener("mouseleave",()=>{c.removeSkewing()})}}}
var G=t.querySelector(".bc-cursor__list-borders");if(G){var g=G.dataset.clases.split(" "),z=G.dataset.borders.split("d110777");for(var y=0;y<g.length;y++){var J=z[y].trim().split(" ");J[0]=addPxIfNeeded(J[0]);J[1]=addPxIfNeeded(J[1]);J[2]=addPxIfNeeded(J[2]);J[3]=addPxIfNeeded(J[3]);J[6]=addPxIfNeeded(J[6]);J[7]=addPxIfNeeded(J[7]);J[8]=addPxIfNeeded(J[8]);J[9]=addPxIfNeeded(J[9]);var styleAlreadySet=!1;for(var D=document.getElementsByClassName(g[y]),I="-border-"+g[y],A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){if(D[A].hasAttribute(`data-cursornumber${index}-video`)||D[A].hasAttribute(`data-cursornumber${index}-img`)){var K=`.mf-cursor.${I}.mf-cursor-${cursorId} .mf-cursor-media-box { 
                            border-width: ${J[0]} ${J[1]} ${J[2]} ${J[3]};
                            border-style: ${J[4]};
                            border-color: ${J[5]};
                            border-radius: ${J[6]} ${J[7]} ${J[8]} ${J[9]};
                          }`;v.sheet.insertRule(K)}else{var Q=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { 
                            border-width: ${J[0]} ${J[1]} ${J[2]} ${J[3]};
                            border-style: ${J[4]};
                            border-color: ${J[5]};
                            border-radius: ${J[6]} ${J[7]} ${J[8]} ${J[9]};
                          }`;v.sheet.insertRule(Q)}
styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}
for(var D=document.getElementsByTagName(g[y]),I="-border-"+g[y],A=0;A<D.length;A++){var M=D[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){if(D[A].hasAttribute(`data-cursornumber${index}-video`)||D[A].hasAttribute(`data-cursornumber${index}-img`)){var K=`.mf-cursor.${I}.mf-cursor-${cursorId} .mf-cursor-media-box { 
                            border-width: ${J[0]} ${J[1]} ${J[2]} ${J[3]};
                            border-style: ${J[4]};
                            border-color: ${J[5]};
                            border-radius: ${J[6]} ${J[7]} ${J[8]} ${J[9]};
                          }`;v.sheet.insertRule(K)}else{var Q=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { 
                            border-width: ${J[0]} ${J[1]} ${J[2]} ${J[3]};
                            border-style: ${J[4]};
                            border-color: ${J[5]};
                            border-radius: ${J[6]} ${J[7]} ${J[8]} ${J[9]};
                          }`;v.sheet.insertRule(Q)}
styleAlreadySet=!0}
M?D[A].setAttribute(`data-cursornumber${index}`,M+" "+I):D[A].setAttribute(`data-cursornumber${index}`,I)}}}
var U=t.querySelector(".bc-cursor__list-colors");if(U){var g=U.dataset.clases.split(" "),W=U.dataset.colors.split("d110777");for(var y=0;y<g.length;y++){var styleAlreadySet=!1;var Z=document.getElementsByClassName(g[y]),I="-color"+y;var tt;var te=W[y];if(/^var\(.*\)$/.test(te)){var N=te.slice(4,-1).trim();te=getComputedStyle(document.body).getPropertyValue(N)}(tt=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { color: ${te} !important; background: ${te} !important; }`),v.sheet.insertRule(tt);for(var A=0;A<Z.length;A++){var M=Z[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){tt=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { color: ${te} !important; background: ${te} !important; }`;v.sheet.insertRule(tt);styleAlreadySet=!0}
M?Z[A].setAttribute(`data-cursornumber${index}`,M+" "+I):Z[A].setAttribute(`data-cursornumber${index}`,I)}
var Z=document.getElementsByTagName(g[y]),I="-color"+y;var tt;var te=W[y];if(/^var\(.*\)$/.test(te)){var N=te.slice(4,-1).trim();te=getComputedStyle(document.body).getPropertyValue(N)}(tt=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { color: ${te} !important; background: ${te} !important; }`),v.sheet.insertRule(tt);for(var A=0;A<Z.length;A++){var M=Z[A].getAttribute(`data-cursornumber${index}`);if(!styleAlreadySet){tt=`.mf-cursor.${I}.mf-cursor-${cursorId}:before { color: ${te} !important; background: ${te} !important; }`;v.sheet.insertRule(tt);styleAlreadySet=!0}
M?Z[A].setAttribute(`data-cursornumber${index}`,M+" "+I):Z[A].setAttribute(`data-cursornumber${index}`,I)}}}
var tr=t.querySelector(".bc-cursor__list-exclusions");if(tr){var g=tr.dataset.clases.split(" ");for(var y=0;y<g.length;y++){var ts=document.getElementsByClassName(g[y]);for(var A=0;A<ts.length;A++){var ta=ts[A].getAttribute(`data-cursornumber${index}`);if(ta){ts[A].setAttribute(`data-cursornumber${index}`,ta+" -exclusion")}else{ts[A].setAttribute(`data-cursornumber${index}`,"-exclusion")}}
var ts=document.getElementsByTagName(g[y]);for(var A=0;A<ts.length;A++){var ta=ts[A].getAttribute(`data-cursornumber${index}`);if(ta){ts[A].setAttribute(`data-cursornumber${index}`,ta+" -exclusion")}else{ts[A].setAttribute(`data-cursornumber${index}`,"-exclusion")}}}}
var ti=t.querySelector(".bc-cursor__list-hiddens");if(ti){var g=ti.dataset.clases.split(" ");for(var y=0;y<g.length;y++){var tl=document.getElementsByClassName(g[y]);for(var A=0;A<tl.length;A++){var ta=tl[A].getAttribute(`data-cursornumber${index}`);ta?tl[A].setAttribute(`data-cursornumber${index}`,ta+" -hidden"):tl[A].setAttribute(`data-cursornumber${index}`,"-hidden")}
var tl=document.getElementsByTagName(g[y]);for(var A=0;A<tl.length;A++){var ta=tl[A].getAttribute(`data-cursornumber${index}`);ta?tl[A].setAttribute(`data-cursornumber${index}`,ta+" -hidden"):tl[A].setAttribute(`data-cursornumber${index}`,"-hidden")}}}
var to=t.querySelector(".bc-cursor__list-sticks");if(to){var tc=to.dataset.fromclases.split(" "),td=to.dataset.toclases.split(" ");for(var y=0;y<tc.length;y++){var tn=document.getElementsByClassName(tc[y]),tu=td[y];for(var A=0;A<tn.length;A++)tn[A].setAttribute(`data-cursornumber${index}-stick`,`.${tu}`);var tn=document.getElementsByTagName(tc[y]),tu=td[y];for(var A=0;A<tn.length;A++)tn[A].setAttribute(`data-cursornumber${index}-stick`,`.${tu}`);}}
var th=t.querySelector(".bc-cursor__list-magnetics");if(th){var g=th.dataset.clases.split(" ");for(var y=0;y<g.length;y++){var tf=document.getElementsByClassName(g[y]);for(var A=0;A<tf.length;A++)tf[A].setAttribute(`data-magnetic-${cursorId}`,"");tf=document.getElementsByTagName(g[y]);for(var A=0;A<tf.length;A++)tf[A].setAttribute(`data-magnetic-${cursorId}`,"");}
var tm=th.dataset.speed.split(" "),tv=th.dataset.intensity.split(" ");class tb{constructor(t,e,r,s={}){if(((this.el=t),(this.options=Object.assign({y:0.2*r,x:0.2*r,s:0.2*e,rs:0.7*e},this.el.dataset.magnetic||s)),(this.y=0),(this.x=0),(this.width=0),(this.height=0),this.el.dataset.magneticInit))
return;this.el.dataset.magneticInit=!0;this.bind()}
bind(){this.el.addEventListener("mouseenter",()=>{var t=this.el.getBoundingClientRect();(this.y=t.y),(this.x=t.x),(this.width=t.width),(this.height=t.height)}),this.el.addEventListener("mousemove",(t)=>{var e=(t.clientY-this.y-this.height/2)*this.options.y,r=(t.clientX-this.x-this.width/2)*this.options.x;this.move(r,e,this.options.s)}),this.el.addEventListener("mouseleave",(t)=>{this.move(0,0,this.options.rs)})}
move(t,e,r){gsap.to(this.el,{y:e,x:t,force3D:!0,overwrite:!0,duration:r})}}
document.querySelectorAll(`[data-magnetic-${cursorId}]`).forEach(function(t){var e=th.dataset.clases.split(" ");var r=Array.from(t.classList).find((t)=>e.includes(t));var isTag=e.includes(t.tagName.toLowerCase());if(r||isTag){var s=r?e.indexOf(r):e.indexOf(t.tagName.toLowerCase());new tb(t,tm[s],tv[s])}})}
var tp=t.querySelector(".bc-cursor__list-repels");if(tp){var g=tp.dataset.clases.split(" ");for(var y=0;y<g.length;y++){var tf=document.getElementsByClassName(g[y]);for(var A=0;A<tf.length;A++)tf[A].setAttribute(`data-repel-${cursorId}`,"");var tf=document.getElementsByTagName(g[y]);for(var A=0;A<tf.length;A++)tf[A].setAttribute(`data-repel-${cursorId}`,"");}
var tg=tp.dataset.speed.split(" "),t$=tp.dataset.intensity.split(" ");class ty{constructor(t,e,r,s={}){if(((this.el=t),(this.options=Object.assign({y:0.2*r,x:0.2*r,s:0.2*e,rs:0.7*e},this.el.dataset.repel||s)),(this.y=0),(this.x=0),(this.width=0),(this.height=0),this.el.dataset.repelInit))
return;this.el.dataset.repelInit=!0;this.bind()}
bind(){this.el.addEventListener("mouseenter",()=>{var t=this.el.getBoundingClientRect();(this.y=t.y),(this.x=t.x),(this.width=t.width),(this.height=t.height)}),this.el.addEventListener("mousemove",(t)=>{var e=(this.y+this.height/2-t.clientY)*this.options.y,r=(this.x+this.width/2-t.clientX)*this.options.x;this.move(r,e,this.options.s)}),this.el.addEventListener("mouseleave",(t)=>{this.move(0,0,this.options.rs)})}
move(t,e,r){gsap.to(this.el,{y:e,x:t,force3D:!0,overwrite:!0,duration:r})}}
document.querySelectorAll(`[data-repel-${cursorId}`).forEach(function(t){if(tp)var e=tp.dataset.clases.split(" ");var r=Array.from(t.classList).find((t)=>e.includes(t));var isTag=e.includes(t.tagName.toLowerCase());if(r||isTag){var s=r?e.indexOf(r):e.indexOf(t.tagName.toLowerCase());new ty(t,tg[s],t$[s])}})}
var acssDashboardElements=document.querySelectorAll(".acss-dashboard");acssDashboardElements.forEach(function(element){element.addEventListener("mouseenter",function(){n.classList.add("mf-hide-cursor")});element.addEventListener("mouseleave",function(){n.classList.remove("mf-hide-cursor")})})}})}
document.addEventListener("DOMContentLoaded",function(){bricksIsFrontend&&cursor()})