# Configuration file

general {

    config {
        S:dsl <
            
            ┌ v1.0
            │
            ├ min_level: 0
            ├ max_level: 1
            └
            
            ┌ MODIFIER (
            │     shape: flat
            │     value: 100%
            └ )
            
            ┌ DOT (
            │     shape: flat
            │     min: 3h
            │     max: 8.5h
            │
            │     {0 to 25} [
            │         shape: ramp negative
            │         start: {min}
            │         end:   5h
            │     ]
            │
            │     {25 to 49} [
            │         shape: ramp positive
            │         start: {0 to 25}
            │         end:   7h
            │     ]
            │
            │     {50} [
            │         shape: none
            │         return: {max}
            │     ]
            └ )
            
            ┌ TRUE_DOT (
            │     shape: flat
            │     min: 13%
            │     max: 50%
            │
            │     {0 to 25} [
            │         shape: ramp negative
            │         start: {min}
            │         end:   30%
            │     ]
            │
            │     {25 to 49} [
            │         shape: ramp positive
            │         start: {0 to 25}
            │         end:   40%
            │     ]
            │
            │     {50} [
            │         shape: none
            │         return: {max}
            │     ]
            └ )
            
            ┌ DOT_DURATION (
            │     shape: none
            │     value: 2s
            └ )
         >
    }

}


