can't read "dir": no such variable
    while executing
"list apply {{dir} {
		if {{shared} eq "static"} {
			load {} Tls
		} else {
			load [file join $dir tcltls.dll] Tls
		}

		set tlsTclInitScript [file ..."
    (in namespace eval "::request" script line 2)
    invoked from within
"namespace eval ::request $script"
    ("::try" body line 12)

OUTPUT BUFFER:

if {[package vsatisfies [package present Tcl] 8.5]} { package ifneeded tls 1.7.12 [list apply {{dir} { if {{shared} eq "static"} { load {} Tls } else { load [file join $dir tcltls.dll] Tls } set tlsTclInitScript [file join $dir tls.tcl] if {[file exists $tlsTclInitScript]} { source $tlsTclInitScript } }} $dir] } elseif {[package vsatisfies [package present Tcl] 8.4]} { package ifneeded tls 1.7.12 [list load [file join $dir tcltls.dll] Tls] }