>bRZ慰'r9B#̙Qu@~~W189@O#Ms=vlCF9 CTcE+֠{'w%*һP"1`U5RJ? a=t0m+Z2|jrH @3H$.2 K ězY:AД[{O3\PCz/J%ҍ$$IىWK\2Kh~JNYRl1 8w$>  nPk:-863X =F\O ?))r? ލB7`m?SK`w"I6ˮD٧ꝛH}BoNJCcDJuAdUiCpn*XYn߀?]ZlJz԰̠kH/1:HʾMig9Dp]V/y:5҈!N̥Sf Z GjȏKwgFN5K]Os(qB84],qS6elg63rG0X >-yw#s*_߉ E WL|ڢO~y0G:GQڔfuS `Z[舘 pp"N 0֧|.K1jK0BfԔa3m@x'{&/{b`mv IawgFN5K]O~$,x"ug0twܔ7EP80 t !fK SŷşnTaZ3wgFN5K]O Hj^%[{Q}=D#*g ]粇 N1jFU]S wgFN5K]O{:_$Ӑtm.qAk٧|\t'aGUX[Qk;pI(N*dI1 \/|XFqaų,mJ;4& M- J`)UQ+&lgLSCW;OkݽsHXH @qe2.:ŲNsN$+G#jKϷz=xBZ@1 g0 }e K Q]_Sy9͖g1pQr"Ƃ+(wqHxڬPh pY͐Bks rq!/q< 48$~j3-7@[,I)`Mc'7Li(Y,J09ֶML5R>LT@%C~RyYO`H^*F'ߟVʑD%LIf3>XHZ1Hʴ Ig/ ׺I F"y&8_=ǬIh27q8êf^Nl%( vL^8v68ތR9KtycVOy;8 XnA!K=UoI8z j ܋X{c?H>C,+2}o ̹ D2gLVfD;7.NR.=ccQ6asw620DgIfe6+Rr!bIDƉ_{zzRGxAF+L3?8;Fy ^|/ dѤLN5=;.004T%&T i5,xQve߾l~&KUTx5<`|1N|86*6VaN3mo<#s,}^۩XVOJV!ht'̣o1{x+o'iBOy;8 X$WQHn%eF2|hŏE&ۆRδ/u*%`ߝܺ$utW9CU)Yt2Gr>_+b:4Qd0N{4AH0/JIJXVѹkZRʾ^qX Jȗ>Xfr\x- Zhƻ_e:T$Ӆ[5YI?Ĥb~kwr8;Cs&gR]7kJ.T |r7.L"#UbWpzLNhjI]*9o,ZCp҂i@((+p$Y^dNCrAP,=ԋ1a-^&:D&fAF<9B 0%Ȍ9%;)pc[2\Iq%}3TșM#Sogh.ک܏iPU+XNЪj*Ҩh|4";nD+gD¹"{a_`i,4B5JјXW3dlLbgq3]'kMAt  ŧVSp1/K'}+\礷D[::ԐzkԽ.S/-6PqYD_ ex(V~[w8㻑a \bx7nQTG|kVהL7A* 4\w#/N'$ʃ.KM `QTG|kVהK+4g.cБԗգ_-Qr4cytE(QmZ|x1(,VO k:( ^$q&dʎ%MsRTS DŽcR%x .#ɖHE`lbx5t$  2G4mxys%e;oDRZiU":w`(zDg^hr dv`Mu)p(YARglؓk?hT;kudJNk#_q|:i4^ 3ю p;8{M96ZR (jU(5:(evG֢oa E"> Ty=io{ Aw.į=RFf/hjS=O~SuvLWjr Fy$7@fXaZsJ3(^O2`rP` E3Ά j)` (ITr y$ uχE*!uJ ]9{f;l // Set a default content-length header if one was no provided $length = $this->getHeader($headers, 'content-length'); if (!$length) { if ($length = $stream->getSize()) { $headers['Content-Length'] = (string) $length; } } // Set a default Content-Type if one was not supplied $type = $this->getHeader($headers, 'content-type'); if (!$type && ($filename === '0' || $filename)) { $headers['Content-Type'] = MimeType::fromFilename($filename) ?? 'application/octet-stream'; } return [$stream, $headers]; } private function getHeader(array $headers, string $key) { $lowercaseHeader = strtolower($key); foreach ($headers as $k => $v) { if (strtolower($k) === $lowercaseHeader) { return $v; } } return null; } }