   start = 1
   line  = null
   lines = null
-  words = null
   wrap  = ->
 
     vars.container.value.selectAll("tspan").remove()

        textBox = d3.select(vars.container.value.node().lastChild)
    unless textBox.empty()
      words = textBox.text().match(/[^\s-]+-?/g)
      ellipsis()

  lineWidth = () ->

  dy       = vars.container.dy or fontSize * 1.1
  textBox  = null
  progress = null
  words    = null
  reverse  = false
  yOffset  = 0
  if vars.shape.value is "circle"
    if valign is "middle"
      yOffset = ((height/dy % 1) * dy)/2
