shanle