function(e,t,n){"use strict";n.d(t,{A:()=>i});let r=5;function i(e,t,n){let{onChange:i}=e,s=!1,a=!1;return e.onChange=()=>{if(s){a=!0;return}s=!0;try{let e=0;do{if(a=!1,e++>=r)break;t?.();try{i()}finally{n?.()}}while(a)}finally{s=!1}},e}}