S?h0(s,M,f,!0,!1,P):V0(v,p,z,M,f,L,A,F,P)},j0=(s,v,p,z,M,f,L,A,F)=>{let H=0;const S=v.length;let P=s.length-1,E=S-1;for(;H<=P&&H<=E;){const b=s[H],U=v[H]=F?K0(v[H]):D0(v[H]);if(E1(b,U))y(b,U,p,null,M,f,L,A,F);else break;H++}for(;H<=P&&H<=E;){const b=s[P],U=v[E]=F?K0(v[E]):D0(v[E]);if(E1(b,U))y(b,U,p,null,M,f,L,A,F);else break;P--,E--}if(H>P){if(H<=E){const b=E+1,U=bE)for(;H<=P;)d0(s[H],M,f,!0),H++;else{const b=H,U=H,K=new Map;for(H=U;H<=E;H++){const u0=v[H]=F?K0(v[H]):D0(v[H]);u0.key!=null&&K.set(u0.key,H)}let a0,o0=0;const A0=E-U+1;let M1=!1,Z2=0;const k1=new Array(A0);for(H=0;H{const{el:f,type:L,transition:A,children:F,shapeFlag:H}=s;if(H&6){E0(s.component.subTree,v,p,z);return}if(H&128){s.suspense.move(v,p,z);return}if(H&64){L.move(s,v,p,q);return}if(L===U0){o(f,v,p);for(let P=0;P