{"decls":[],"imports":["std.vec"],"kind":"entry","module_id":"main","schema_version":"x07.x07ast@0.8.0","solve":["begin",["let","n",["view.len","input"]],["if",["=","n",0],["bytes.alloc",0],["begin",["let","v",["std.vec.with_capacity",["+","n","n"]]],["let","cur",["view.get_u8","input",0]],["let","cnt",1],["for","i",1,"n",["begin",["let","x",["view.get_u8","input","i"]],["if",["=","x","cur"],["if",["<u","cnt",255],["set","cnt",["+","cnt",1]],["begin",["set","v",["std.vec.push","v","cnt"]],["set","v",["std.vec.push","v","cur"]],["set","cnt",1]]],["begin",["set","v",["std.vec.push","v","cnt"]],["set","v",["std.vec.push","v","cur"]],["set","cur","x"],["set","cnt",1]]],0]],["set","v",["std.vec.push","v","cnt"]],["set","v",["std.vec.push","v","cur"]],["std.vec.as_bytes","v"]]]]}
