已知直线 $l: m x+y-1-2 m=0$ 与圆 $O: x^2+y^2=r^2$ 有两个不同的公共点 $A, B$, 则
$\text{A.}$ 直线 $l$ 过定点 $(2,1)$
$\text{B.}$ 当 $r=4$ 时, 线段 $A B$ 长的最小值为 $2 \sqrt{11}$
$\text{C.}$ 半径 $r$ 的取值范围是 $(0, \sqrt{5}]$
$\text{D.}$ 当 $r=4$ 时, $\overrightarrow{O A} \cdot \overrightarrow{O B}$ 有最小值为 -16