\documentclass[crop,tikz,convert={outext=.svg,command=\unexpanded{pdf2svg \infile\space\outfile}},multi=false]{standalone}
\usepackage{tikz-cd}
\tikzcdset{arrow style=tikz, diagrams={>=stealth}}
\begin{document}
% https://q.uiver.app/#q=WzAsNixbMCwwLCJMXzEiXSxbMSwwLCIoS18xLFxcb21lZ2FfMSkiXSxbMiwwLCJCXzEiXSxbMCwxLCJMXzIiXSxbMSwxLCIoS18yLFxcb21lZ2FfMikiXSxbMiwxLCJCXzIiXSxbMCwxLCJpXzEiLDAseyJzdHlsZSI6eyJ0YWlsIjp7Im5hbWUiOiJob29rIiwic2lkZSI6InRvcCJ9fX1dLFsxLDIsIlxccGlfMSIsMCx7InN0eWxlIjp7ImhlYWQiOnsibmFtZSI6ImVwaSJ9fX1dLFswLDMsIlxcc2lnbWEiXSxbMSw0LCJcXHRhdSJdLFszLDQsImlfMiIsMCx7InN0eWxlIjp7InRhaWwiOnsibmFtZSI6Imhvb2siLCJzaWRlIjoidG9wIn19fV0sWzQsNSwiXFxwaV8yIiwwLHsic3R5bGUiOnsiaGVhZCI6eyJuYW1lIjoiZXBpIn19fV0sWzIsNSwiXFxudSJdXQ==
\begin{tikzcd}
{L_1} & {(K_1,\omega_1)} & {B_1} \\
{L_2} & {(K_2,\omega_2)} & {B_2}
\arrow["{i_1}", hook, from=1-1, to=1-2]
\arrow["\sigma", from=1-1, to=2-1]
\arrow["{\pi_1}", two heads, from=1-2, to=1-3]
\arrow["\tau", from=1-2, to=2-2]
\arrow["\nu", from=1-3, to=2-3]
\arrow["{i_2}", hook, from=2-1, to=2-2]
\arrow["{\pi_2}", two heads, from=2-2, to=2-3]
\end{tikzcd}
\end{document}