$_invoke$1 method
dynamic
$_invoke$1(
- dynamic coll$1
override
Implementation
dc.dynamic $_invoke$1(dc.dynamic coll$1, ){
lcoc_core.LazySeq step$1(dc.dynamic xs$1, dc.dynamic seen$2, ){
return lcoc_core.LazySeq(null, ((){
return (dc.dynamic p$9078_$2, dc.dynamic seen$6, ){
dc.dynamic p$9078_$1=p$9078_$2;
dc.dynamic seen$5=seen$6;
do {
final dc.dynamic vec$9079_$1=p$9078_$1;
final dc.dynamic f$3=(lcoc_core.nth.$_invoke$3(vec$9079_$1, 0, null, ));
final dc.dynamic xs$3=vec$9079_$1;
final dc.dynamic o7603$2=xs$3;
late final dc.dynamic temp$7495_$AUTO_$2;
if((o7603$2 is lcoc_core.ISeqable$iface)){
temp$7495_$AUTO_$2=((o7603$2 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
temp$7495_$AUTO_$2=((lcoc_core.ISeqable.extensions(o7603$2, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$2, ));
}
if(((temp$7495_$AUTO_$2!=false)&&(temp$7495_$AUTO_$2!=null))){
final dc.dynamic s$2=temp$7495_$AUTO_$2;
if(lcoc_core.contains$QMARK_(seen$5, f$3, )){
p$9078_$1=lcoc_core.rest(s$2, );
continue;
}
final dc.dynamic arg$2=lcoc_core.rest(s$2, );
final dc.dynamic coll7642$3=seen$5;
final dc.dynamic o7643$3=f$3;
late final dc.dynamic $if_$2;
if((coll7642$3 is lcoc_core.ICollection$iface)){
$if_$2=((coll7642$3 as lcoc_core.ICollection$iface).$_conj$1(o7643$3, ));
}else{
$if_$2=((lcoc_core.ICollection.extensions(coll7642$3, ) as lcoc_core.ICollection$ext).$_conj$1(coll7642$3, o7643$3, ));
}
final lcoc_core.LazySeq $2=step$1(arg$2, $if_$2, );
return lcoc_core.cons(f$3, $2, );
}
return null;
} while(true);
}(xs$1, seen$2, );
} as dc.dynamic?), null, -1, );
}
final lcoc_core.LazySeq Function(dc.dynamic, dc.dynamic, ) step$2=step$1;
return step$2(coll$1, lcoc_core.$_EMPTY_SET, );
}