(function(c,a){function d(){try{Bangle.buzz(30)}catch(b){}}Bangle.btnWatches&&(Bangle.btnWatches.forEach(clearWatch),delete Bangle.btnWatches);Bangle.dragHandler&&(Bangle.removeListener("drag",Bangle.dragHandler),delete Bangle.dragHandler);Bangle.touchHandler&&(Bangle.removeListener("touch",Bangle.touchHandler),delete Bangle.touchHandler);Bangle.uiRemove&&(Bangle.uiRemove(),delete Bangle.uiRemove);if(c)if("updown"==c){var e=0;Bangle.dragHandler=b=>{e+=b.dy;for(b.b||(e=0);32< Math.abs(e);)0{d();a()};Bangle.on("touch",Bangle.touchHandler);Bangle.btnWatches=[setWatch(function(){d();a()},BTN1,{repeat:1})]}else if("leftright"==c){var f=0;Bangle.dragHandler=b=>{f+=b.dx;for(b.b||(f=0);32{d();a()};Bangle.on("touch",Bangle.touchHandler);Bangle.btnWatches= [setWatch(function(){d();a()},BTN1,{repeat:1})]}else if("clock"==c)Bangle.CLOCK=1,Bangle.btnWatches=[setWatch(Bangle.showLauncher,BTN1,{repeat:1,edge:"falling"})];else if("clockupdown"==c)Bangle.CLOCK=1,Bangle.touchHandler=(b,g)=>{120>g.x||(d(),a(88{d();a(g)},Bangle.on("touch",Bangle.touchHandler);else throw Error("Unknown UI mode"); })