/* Generated by LabelConnector plugin */
make_line( 
make_point("auxiliary_storage_labeling_positionx", "auxiliary_storage_labeling_positiony"), --end
make_point("auxiliary_storage_labeling_positionx" + (x(if( layer_property( @layer_name, 'geometry_type' ) = 'Line', closest_point( $geometry, make_point("auxiliary_storage_labeling_positionx"       , "auxiliary_storage_labeling_positiony") ), centroid($geometry) )) - "auxiliary_storage_labeling_positionx") / 2.0 , "auxiliary_storage_labeling_positiony" ),
make_point("auxiliary_storage_labeling_positionx" + (x(if( layer_property( @layer_name, 'geometry_type' ) = 'Line', closest_point( $geometry, make_point("auxiliary_storage_labeling_positionx"       , "auxiliary_storage_labeling_positiony") ), centroid($geometry) )) - "auxiliary_storage_labeling_positionx") / 2.0 ,y(if( layer_property( @layer_name, 'geometry_type' ) = 'Line', closest_point( $geometry, make_point("auxiliary_storage_labeling_positionx"       , "auxiliary_storage_labeling_positiony") ), centroid($geometry) ) )),
if( layer_property( @layer_name, 'geometry_type' ) = 'Line', closest_point( $geometry, make_point("auxiliary_storage_labeling_positionx"       , "auxiliary_storage_labeling_positiony") ), centroid($geometry) ) --start point
) 
/* End of generated expression */
