From 3eddbc0afe50918b76bc814e523962a4eeb59659 Mon Sep 17 00:00:00 2001 From: joachimschmidt557 Date: Thu, 7 Feb 2019 21:13:38 +0100 Subject: [PATCH] Trying mandelbrot in F# --- MandelBrot.fs | 106 ++ Program.fs | 13 + .../netcoreapp2.2/fsharp-mandelbrot.deps.json | 141 +++ bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll | Bin 0 -> 10240 bytes bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb | Bin 0 -> 1628 bytes .../fsharp-mandelbrot.runtimeconfig.dev.json | 9 + .../fsharp-mandelbrot.runtimeconfig.json | 9 + fsharp-mandelbrot.fsproj | 14 + mandelbrot.bmp | Bin 0 -> 18619 bytes .../fsharp-mandelbrot.AssemblyInfo.fs | 17 + ...fsharp-mandelbrot.AssemblyInfoInputs.cache | 1 + .../fsharp-mandelbrot.assets.cache | Bin 0 -> 21285 bytes obj/Debug/netcoreapp2.2/fsharp-mandelbrot.dll | Bin 0 -> 10240 bytes ...arp-mandelbrot.fsproj.FileListAbsolute.txt | 10 + ...p-mandelbrot.fsprojAssemblyReference.cache | Bin 0 -> 79669 bytes obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb | Bin 0 -> 1628 bytes obj/fsac.cache | 2 + obj/fsharp-mandelbrot.fsproj.nuget.cache | 5 + obj/fsharp-mandelbrot.fsproj.nuget.g.props | 18 + obj/fsharp-mandelbrot.fsproj.nuget.g.targets | 10 + ...fsharp-mandelbrot.fsproj.proj-info.targets | 249 +++++ obj/project.assets.json | 944 ++++++++++++++++++ 22 files changed, 1548 insertions(+) create mode 100644 MandelBrot.fs create mode 100644 Program.fs create mode 100644 bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json create mode 100644 bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll create mode 100644 bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb create mode 100644 bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json create mode 100644 bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json create mode 100644 fsharp-mandelbrot.fsproj create mode 100644 mandelbrot.bmp create mode 100644 obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfo.fs create mode 100644 obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache create mode 100644 obj/Debug/netcoreapp2.2/fsharp-mandelbrot.assets.cache create mode 100644 obj/Debug/netcoreapp2.2/fsharp-mandelbrot.dll create mode 100644 obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsproj.FileListAbsolute.txt create mode 100644 obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache create mode 100644 obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb create mode 100644 obj/fsac.cache create mode 100644 obj/fsharp-mandelbrot.fsproj.nuget.cache create mode 100644 obj/fsharp-mandelbrot.fsproj.nuget.g.props create mode 100644 obj/fsharp-mandelbrot.fsproj.nuget.g.targets create mode 100644 obj/fsharp-mandelbrot.fsproj.proj-info.targets create mode 100644 obj/project.assets.json diff --git a/MandelBrot.fs b/MandelBrot.fs new file mode 100644 index 0000000..c117678 --- /dev/null +++ b/MandelBrot.fs @@ -0,0 +1,106 @@ +module MandelBrot + +open System.Drawing +open System.Numerics +open System +open System.Drawing +open System.Drawing +open System.Numerics + +let hsbToRgb (h:float) (s:float) (v:float) = + + let clamp x = + if x < 0 then 0 + else if x > 255 then 255 + else x + + let mutable H = h + while H < 0.0 do H <- H + 360.0 + while H >= 360.0 do H <- H - 360.0 + + let mutable R = 0.0 + let mutable G = 0.0 + let mutable B = 0.0 + + if v <= 0.0 then + R <- 0.0 + G <- 0.0 + B <- 0.0 + else if s <= 0.0 then + R <- v + G <- v + B <- v + else + let hf = H / 60.0 + let i = int (Math.Floor(hf)) + let f = hf - (float i) + let pv = v * (1.0 - s) + let qv = v * (1.0 - s * f) + let tv = v * (1.0 - s * (1.0 - f)) + + match i with + | 0 -> R <- v; G <- tv; B <- pv + | 1 -> R <- qv; G <- v; B <- pv + | 2 -> R <- pv; G <- v; B <- tv + | 3 -> R <- pv; G <- qv; B <- v + | 4 -> R <- tv; G <- pv; B <- v + | 5 -> R <- v; G <- pv; B <- qv + | 6 -> R <- v; G <- tv; B <- pv + | -1 -> R <- v; G <- pv; B <- qv + | _ -> R <- v; G <- v; B <- v + + //printfn "%f %f %f" R G B + + Color.FromArgb(255, clamp (int (R*255.0)), + clamp (int (G*255.0)), + clamp (int (B*255.0))) + (* + let hi = (int (Math.Floor(h / 60.0))) + let f = h / 60.0 - Math.Floor(h / 60.0) + let value = v * 255.0 + + let vv = (int value) + let p = (int (value * (1.0-s))) + let q = (int (value * (1.0-f*s))) + let t = (int (value * (1.0-(1.0-f) * s))) + + match hi with + | 0 -> Color.FromArgb(255, vv, t, p) + | 1 -> Color.FromArgb(255, q, vv, p) + | 2 -> Color.FromArgb(255, p, vv, t) + | 3 -> Color.FromArgb(255, p, q, vv) + | 4 -> Color.FromArgb(255, t, p, vv) + | _ -> Color.FromArgb(255, vv, p, q) + *) + + +let getComplexValueForPixel x y height width zoom = + Complex ((x-width/2.0)/zoom, (y-height/2.0)/zoom) + +let colorMap i nMax = + let h = (float i) / 100.0 + let s = 1.0 + let v = if i < nMax then 1.0 else 0.0 + //printfn "%f %f %f" h s v + hsbToRgb h s v + +let generatePixel x y height width zoom rMax maxIter = + let c = getComplexValueForPixel (float x) (float y) (float height) (float width) zoom + + let rec findI i z = + if i >= maxIter then i + else if Complex.Abs(z) >= (float rMax) then i + //else findI (i+1) (z*z+c) + else findI (i+1) (Complex.Add(c, (Complex.Multiply(z, z)))) + + colorMap (findI 0 (Complex(0.0, 0.0))) maxIter + +let generate (width:int) height zoom rMax maxIter = + let result = new Bitmap(width, height) + + for y in 0 .. height-1 do + for x in 0 .. width-1 do + generatePixel x y height width zoom rMax maxIter + |> (fun color -> result.SetPixel(x, y, color)) + + result \ No newline at end of file diff --git a/Program.fs b/Program.fs new file mode 100644 index 0000000..a3f0d83 --- /dev/null +++ b/Program.fs @@ -0,0 +1,13 @@ +// Learn more about F# at http://fsharp.org + +open System + +[] +let main argv = + printfn "Mandelbrot!" + + let result = MandelBrot.generate 800 600 200.0 2 570 + + result.Save("mandelbrot.bmp") + + 0 // return an integer exit code diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json new file mode 100644 index 0000000..cad9738 --- /dev/null +++ b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json @@ -0,0 +1,141 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.2", + "signature": "20224b2a0f6768f56e53abf2e985ba4e03f00c09" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.2": { + "fsharp-mandelbrot/1.0.0": { + "dependencies": { + "FSharp.Core": "4.5.2", + "System.Drawing.Common": "4.5.1" + }, + "runtime": { + "fsharp-mandelbrot.dll": {} + } + }, + "FSharp.Core/4.5.2": { + "runtime": { + "lib/netstandard1.6/FSharp.Core.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "2018.7.27.2" + } + }, + "resources": { + "lib/netstandard1.6/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.6/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.6/en/FSharp.Core.resources.dll": { + "locale": "en" + }, + "lib/netstandard1.6/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.6/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.6/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.6/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.6/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.6/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.6/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.6/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.6/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.6/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.6/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.26515.6" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Drawing.Common/4.5.1": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "4.5.0" + }, + "runtime": { + "lib/netstandard2.0/System.Drawing.Common.dll": { + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.6.26919.2" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.6.26919.2" + }, + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.6.26919.2" + } + } + } + } + }, + "libraries": { + "fsharp-mandelbrot/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FSharp.Core/4.5.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Pe3EDp9oBjQ3c3fvZAJsw7XFLHECS3zn3P7MSqsJy3sFYR6jvTgxxnCFeePR1JHiWyZ3bm+RZAjchqVYk61adA==", + "path": "fsharp.core/4.5.2", + "hashPath": "fsharp.core.4.5.2.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-K2TAr07pgl/m/J9ed3cmAzx0SD55kYuVfBG6SPRIH/ELTh/D2qGrjOWDQJo7r+LZl1nO2Nkl0UAQBUt6S2ewqQ==", + "path": "microsoft.win32.systemevents/4.5.0", + "hashPath": "microsoft.win32.systemevents.4.5.0.nupkg.sha512" + }, + "System.Drawing.Common/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m3c7Fe/CS/jZ/nLBrxCCh52dYiC33GPbGfcF4CiVukb8+p121XUTHxs6sYKbWfvDVD8JssHcM+HVFLtzl3X3Xw==", + "path": "system.drawing.common/4.5.1", + "hashPath": "system.drawing.common.4.5.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll new file mode 100644 index 0000000000000000000000000000000000000000..d843939d1a459f7a3a91a05193966aa93d105a06 GIT binary patch literal 10240 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 aQPyY(jF1p;fUF>CFc=~J9rY$k2mk=ka;W$K literal 0 HcmV?d00001 diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb new file mode 100644 index 0000000000000000000000000000000000000000..89d9c81d4d43c2777dfa40691fce51553fede9a0 GIT binary patch literal 1628 zcmZ0c$H2hAhvtqSj0m@}GB7ZFhVnsvVrO7r_z2~L{Nl;Lz_1?52dNEa zU|?7Z<+Cv`FvK!2FwBPXL3;NvFfjar+6M}QV+;%oAE10txSeBQV0Z!LgZzD$fq~&B zl+Vq;!0?`df#Eom4+>9iMh1q}(D3F3d5(dBK@A*o3=A;7JrWuB2J(vl)I3K91_l@(q{ax!7i3^y0I4x#0Hr(z1|g{WFeE<6&;C%pFeptiFfjN) z`63JuJr+at9X!D5Mw|K<;E@PyvU!3CLh@ z`ebAPxeF57Obj4DurQc`eFAbHgA;>0g9k%eW?qUXLl8qULq-}y216!8a!z7y0Yh?r zPJR(XF+)*macNEoLqQosVHrb78AAm_CD?ohhJdKRwf2sCI&tRJ_aQoQ05n4 zisxbAW6%I|gjpiF7=)P^zyvpg01JZv0|yfa7Xt@KjDv}R8)T3uQ>6d{8xsc;0~-?q zm|zA83$ifqGRS}wiZL;8Fo-cR@H0p;F$ggzF)_$6@USpAGO#i6F)^?+2rx6SGYGMO ztY>G6XJ%ky5CRM16Jci%0xM*O=!yj!fe>M1iUk`176zNc#uSesl87M^%f!IOAOI$q z85kIuOgOwjg@K_TtM)|(P`Z%}WaVYx2Kh>WNq~canL&vYq(9>y3Z4pjz;`busF$@)q*1~x7R zDFy}xUS3WP21ZcOi7=(|FfcP{u`w_*C4!_xqB(gP7#Xyf7_^zfg+V1L6N4FxF#tyM Boh<+W literal 0 HcmV?d00001 diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json new file mode 100644 index 0000000..dd38eb7 --- /dev/null +++ b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "/home/joachim/.dotnet/store/|arch|/|tfm|", + "/home/joachim/.nuget/packages", + "/home/joachim/.dotnet/sdk/NuGetFallbackFolder" + ] + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json new file mode 100644 index 0000000..49dbda4 --- /dev/null +++ b/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp2.2", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "2.2.0" + } + } +} \ No newline at end of file diff --git a/fsharp-mandelbrot.fsproj b/fsharp-mandelbrot.fsproj new file mode 100644 index 0000000..338f9ea --- /dev/null +++ b/fsharp-mandelbrot.fsproj @@ -0,0 +1,14 @@ + + + fsharp_mandelbrot + Exe + netcoreapp2.2 + + + + + + + + + \ No newline at end of file diff --git a/mandelbrot.bmp b/mandelbrot.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bdce95f400719c8404234423b77e7f0a1482eabb GIT binary patch literal 18619 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>iV_;yIRn}C%z`($g?&#~tz_78O`%fY( z0|NtNage(c!@6@aFBupZ6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dc zykO3*KpO@I1qM$S$B>FSZ|}Ygdwgn|*&TPY31{E=#ec7_%&!eCy>&NL?Z|g$E*Y^+ z8xKy~ZFxK)p+$$=VA8atwW6_}UJMKjX&WrQ@-Z+lY*~dkj_A)f=<#b@s3o&Prd&JM6*D0dIz>r`TTlkshfzg#Mt2aH&X4t{NB+!t3 zA=TEPFoper52phIL&MD#jEoEnY03N z+vKsHDIpDH-?m(lCEc4D7&cFCVl8;PtV!TyB*UDJ>Uf6h>z>?oeaTRu;Rbey1l%F4 zZ|^8D6gZVHzsJasrf^fN!8nnH<$;*QUxo)h91aZYZic*?n!wT^EY!ddvs&%Ki!AN9 z&-DxiNw+>Q#q2ISvY1V&?+?SA4ncv2=s>smj1O2?6d0!GU7y9bRi0rEBO}LwwJVh6 zZ!-xxaxu84$q6)gZ_56AEJPu2dT#Z;FFFi;XE-WL7^df#6kW9SWtaE7WUKb` z^oKdA*MfIw9b{*4Ph(+u5b`SHaJ9Sat%E< z&deu;5&tw_*4e$uo6>*y+w1Hpd+uE-mvOM1%&h}-FRNnr7iER}pKOdSzO_1j zTzcwx&+n%Vw2bts?oY|PswZvF&tN9dz%a+jx@m)te1^{CcdxSwBcJTNvFCTupI9yV z$$#$YWqd1s<+D+j*SkxML0ZF!-Jg)#1+H^OzT| z+wXnVcIkT0$Ticr?HDSw895GEY8+;1s+ZWe$NufRlKAWHDZAFM7CVqVS&`|$yd?>Y zbDF;;?VI`j@f@4-6IF2qt85t`Op;_|wAdQh_}!9CKD%TG(*s!+1%~1mZu6td4?lm} z_I`dqwAFjyKD_K16Jvud z$ogef5BK@lKd!uV|JO_@#*>o$4R@B_|G(>gE<?97>=9mGtiHetrf4m zaM4!vXW}>8+nzs@!wz1qxbj$Y^?ctCj0gBw6c~=1gzkvl|87&*gnNIB&&l3CT=c`{ z>Pc@YF@|cP28KD8rZ1^^B|q)_^1D-gcm03)xzu>x+`Y>taXK;FXqFOa2+n%#IL-6> z+bPzccLljS-@3AT<+(V94UM2sU$rvw?oT%Pr|Z@;Ykuu9)SI$CGmQc4wB-T%&u%M! zke~eSzu!jV_1d|!rfz0qc(1^~Xff67Z`KU{CDnH}{o|avYyCM1hCP!-bQ*#)tiA3o z%|Bkf?x4GMmnFFfD4VSTSXp=?M+{i{e5GuA`e5p0xS1}E3c0Jsr|p>_unbj z#%u4SiW=x{nl(d!;hPErqs7*XN9yiM_I6D9=+SP>#_(Q+mHUCr70-X?R_t5!#~`j? z(p`oJrzAjeTs9?;81cdyWiDGS@;FHukTye!IQm;co+xy7{N_U*2Y}KVA9f-|esi(-*{C zd&hLflS{0?;%nYd)s^9$&o|wF`=rIQXnsljv%9UI6g_Lt7XREE^QfA;!PCv5;c#a9 z*SfRI7N5VfGCcKk_Pj^ys&Bvgmi((^4gcr8H9uGWedHi*yZBHQgWq`$jsmIMZgSHi z=l{s#`^r~6{p;?xyZ8M2k#2eA?k~Msg-fcDa^-aswpQ9rI{fb*zu~DA7M2HD5{!&} z&$kM;d}K|n{#f6&==npZ|CKCB^RNH6YnRtuxw+3??dPm1_Ocbfzoup#_hAS@Y!8$`Ml6>N^|;n=_SpK?aVgguuF^kz-d@)efA-e3qW0Y7j7U?_ z3g6u7S4_VT2#ZeJy=TtVKU?Q-uKnA-rfG?<{ozHGd$Ow^e)I_0{U`JA_j6}e-zXp8 z1euy%^KjowzOw3xR(0=Wj(v{NQQNou?W0|B8G4gzGUi=hw_V2W-RGiv{olTCc=@h= zv;9(OySkdM>a*`1i4VVBAy{+e?~Z&q|F`j*?JK?hS4X7my0`f6-FH#^LI3%_e&3oi zE&f#NU$A8y4h@w#+)l4z-&*S5xYd0tT-bfD&7C94|D`*FT}tV} zxJ&UV*BzFyncU}{|9`?hiQ0+#bl-j0sr~oUrWe60P8n%_pBeIQcBz=>zj;rB_sicc zSa|>H{KuC+Sn)@)Dt147{mZz&dD5;wb%)Q#P5QI(=e>{vmQSO9<;9fNP5Jiq+};g; zFWq8eKI6e9X0YFE@3LiI_B{3YGSB+q*GKhpg09r*S5|(nvq`!Tms01qYkqt8pWkbu zZmO;B{(SzhS>4H~?z^8Z?05VAwb%Z<;FXgCyO$?!S>pL$D_7ydvN>B9yS}wDeeh$} z-~Z1{6C#)Jd)@my&vKjE)bpHT39}w68|>d+GV9isxz6R;tHf`Wntj^!_qWaYpnV@J z%Y7XJv$bCxEvo)_k45?Je*PW*jWy>_dUyTd_st%=7OqQv`+e$~t92#!XDvv*d_TwV z8?|o)Ne=x^DW{-A{fmS-oYY{qY?;v}-?n{3BI=BG3I) z>NRzqoXZR4u7$td_icS)=Rx;N?D8iC0%~*i1y1^-y88b0q#u_1*Y3MF%PRE$ytiiU z6I=dRzGi%Fx!ip2s&456tpW`U$FH(Um|lIEy{){qN>^d!{pz<(W#OiK)&G7wb-!(T zrO&SY{ER1mWZX>M`}JLgecOYj)jqrK^WWb2YEH@jOu6Yxe*bT~f4w%0_2+r*CH{`9 z&E__~s!>1td%^Gb7k@pU)nr({K>fiSt ze)N0(%#3jVu<`ExO|Mpb)%?36@bBDhYkSm7{Lg-uTXwy2bD{hCkDtEhe2#d{9Am)9 zQ4kSa9GSC=+veQl{n_)bZ_CNOeRz6_0bPe=`&?FG*l* z->&&IYmeXWzk#oUe|m>4<~g~FHShNx|ChIKzAF;Rj?WH0bv@Q>+d*CXn7oTWEVb*s zKFzl|zwF;F*WbnE8=dFxy!Aat+G2nCBj?Nr27L~PhQqhNE?T{JwM}4k;Ix$w|d_(rPyw0rq)>%-sjn`T8ny^+4o zc}v$l6DEs!%=Srqa%$U7he^|4R_B}gZMVAeqWz*kg9?+tgDGyTFMjt~O?iKrUFfkw>Z`uu zzcK0}Yre97P1<^|_n+UYt2-;@IKAWY@Bg{?(>!a!=Udy#-kwSga%vD~Q8@6j^mYID zw`!qsm)M2Z-<9?M9-s{M1LmfxLbtb4#Xc0pzh}NievQ5K_xan|I`uyG^Ifbb-c^cDH-G+Xiu@&ZrQK0ql;xf-|FT$q ze_s6GoeFgyH)S4L9lLAN*|n97c^wQaGp`oAf)<;Xa{`&6wzVgjG?VbkD_X>TtIqSU5HQ8@_gN`w_e^)%<#w3ssmwU_e?9BhcllIFi zu)bzc){L2ca?6Tk-Bbz0x?N4^g_?6;LuWz@V`uofKol*rn%K7bF z5#@Sz>(%A$=9A|N2vU?)#Ug5`Jw3Rr?zb?14?t}9&j(*iLU3K-9b>IHJ=HdR(Bq;FUPmlhscfYz_53;jw z_Bl2G-u{{IGCiKIdRuadWLJmL=l|?`}ewQ-hTRY zB6$BgVZnQxb{6^P54tB^VNUR85=f~3dg9`OVf-ya+PmE6Ln zWEIc&#)p?Ph^EpYNKrSTKD-iKpFi{yFlKYJC6Oc4RZrG$;+i!7 zlMx4FLO!T3|A1#tnfi9$nYX@L2H*ZM?MYom{IB_mKR5KgyKcLU)%}WX-@RLJ#iN{< z_ska2Nl2ael6%d{MYmQeAK$iMNnY~G!=lp{)|^;X_p~{Kge`=i8>eB9w;d&0=tA9mJ__go)U9JZTED8s_{a?QSQ5L!NLhf^0iS74g z&%ZS^<=W&Cf8n?8rHCC8clTfZum5Mt%L7skdp!>_E%UwmRd@0G@<@KQX@{>r=8NP% zyUG3Tx*a}CeFNuI{b$}FtgLXLEcf_)*RaJ(r=L}yuB-g6yIN#TV&tUff>Yl`-*J7W zWP83Q?*9GVeup>@aJxA)ls>lV?~I(c`{BBL$)HucF2+6xYM#99@4MjtJA==hZq+hn z$al9l+dKcPAk&743@kU+^iAyR6WYBbVCwEK%BuU_pKGu4yLn}T;>|m27#mcAHZ=IY zlD#+S>&2ctiH8+$U*7*z(;`??;CssG^5%@YOV^isvB)z-b2v0)Zhe-#N5^yCq)n&K zJU#65ydYF=(jUXs|J$W{Y}^8^4)85WV4Usi>tpd`fB$Q{WmAsky*{{9bL->iO?&Sh zmK1xy%E+-{cHzgjeU2P4t1qRR9=cxEu=?)3ee*JoGn|{l&~o@j344J0jMtZZELO}G z-JX}#vVKdiw9Ib?wUvwy4VK8?>6^5V?MZQv-Q2452QB}${7c<=x{!(gb1y^qF%FIm zyYs&Mu&dp5^7xY9JL6-fxw-G~J-=A~@EmilON`4n9U8W;-t26z@>8f(@y?QEt#%6lICxc;$?Xd>gLe!_v$mIujk$yy)60ju+4V+)7WM6 z`BN^>{JOT+(&P)nx(-2s2TQMa#l4?hS|?QF;5Esfr+@nTHQVz8cPf>Dx=ar@Smm$k z4%08m$~}HXrRD3RSA|=B?y`S575nS|Y~TOFZ)2<&%wN5`Vtrt$U`@=v-CuUTnf-4< z@Z)8A%NA_c{i}8M`>u=EgITl>OciQ4aAWPWsO$5qqq*-+vSWx`ck3OKcC6&BkJ}s% z8_l*(*;}?}=h0-rg0Cs33vTC`-tdU~_hxHv#@>QeJ6~;Gu`PC5UF_%D1Kvyj-j}+b z&%;=gb@xj4arw`k4B;MvR@+}sYwi!TZa=uKVTs=F!XJMOuJavg-Ff=e|EwSOue|zeV#klZbjbJ+5Psx#}`&HGd$q(Josqa-A@`Ge{W8Y{L42>^6X?4d$qgw z!~Hc+t9+2#XW_^p;ebIKkfFoytDT_kE>t$Uj$|oAWYjpp8 zeq7V^X;w{G*)+CwJv_nZ?i*&C}4xubCi{T&-K3a>qaKU8gHM>fBfJ6xF$IM zzWB`yGq|evIV@QA)%iaYo?PVMIJ0mI>x*3Fj%XV;M)SiQ9LI}S@C6^=^ZR<)qMJ+Q z|C_G1|9@TO^uI$Z{-|oo`|k`cU^eTm+0xU*5PpP%W4XCp>x?S*bEW1RY){HR`l|O; z@7ar_^!Z6q3&N+}b{9Im*8C7d-nFgwFF(C<%g;Nw_T6#u7t8lCTlh6*#8=P1zW)n% z_qXy7hc(Mt^uoW-nDT!6T7#OnV;t-S!7K_g;hA>+rDd77_vcwL&VQ7&@9uQpxtV1* zkE!~U?C_{(ys}E%MYS_ZpknuN#kn8rX1J>#zW(;C_~yCH=57p!DkD;U-Q97T^^c2n*dPl~Jmd=8uIvR38p`OojgVtVgSuJN;9e*CgP#hui@HwxYz z=WJjOW&A+cX{4?z}Yf*kZZt1fRu0Hl%+CBLlVgD_^@-fU2XXIFZ zb(zgp@$dd;zuzu>{-$N?%C_X`TQ)=mZ@iIs*U~n{bWw1yWM&e~kZbbj?z3P%1eWQatg_)Fm}u_kEY8gbLVw zyXW*Z?`u_X7Wdikbe(lsjJ3P}=Dsz1t`oOj+4k&0yf6?gik^lW|UHrvhU)%EY5H>X?+WuE`L^SN)W?Ys*G zm+ky~PgLZnp1i*1(ndR#)QjTtrhlBHaA0?7s>ky^Ejt^*gVE1da*FKIUCj2>`PZ(t zl}_JQzP-BpU#ZC=yZr0df6sYxeGiY?vE1h4S+j0DKJxwedCQ~qDZ&k<@qQnE6)2yo z4O3qDYE6T5Doe}fkJGHWW77oI#m;}#`p@OUMXm2Q-(0^~yi4W&()k%Wl{1UBN(9X| zJDYwg#zuz&r{t|*l~hv^sbSde!*J-Qg!p9r&vTl#dVb%!^FaLXV=rEB zTl@aP*Oxy{Z$HoDWb)b_H~UxUrR&SLtlueNm2tJZ=lB}8m}_Rc66^bOm1N(#9@l?R zPyMA1Ecjl`YvBe4sxwg)dOw%4J?bi1EXT!o-FD*BHy7g4{>+x7k^_; zSisiu)90#B&;IM@j((g_^8a4$<)?~&?;ibVW}g;n6Q_R5deJAt^D9N~X4HHAHtzer zxbKXNweI4(?UVkM|EUi8H>Ko%`IGBy(&27%pEKl5WoWsavD>aU{hpjvSg-zr?V9)1 zf9{MlV3B=(DXPrKL8^M~gnt5A4ck5BYyK1+xz2QL%KJ<5%a4_2q!-O$n$azy~=W8RfNI>C0|7xOLMx!{G@{8<-k zrR(~nRAhGB=1+g_;PE=vV&A6?zv8v;tKY4km3%P7cE)Dof~7qT1#z#AewQo%bLzQD zz3u-8%8^TLO5Z-|$mF`e-FI1q$JXxa*Z0hmVv})^eo_8EbD!bY|GGaI*3A$UICuQY znn%^wnqp>sx_iMjyJF7DSv}6@&j+gK`^>w1wc)Zx`ODewBZs2OeKM!9J(kXdcg2+jo}E%;6rq9M3afJ^6jNlwJO$ zf%H%NHhsJ0{?n^YeB%@=|7uY)WzDVv#?6}bQnh~#L>5kerYs!K93!c$FlYX^r0SV< zcKzD?Hrpx*~cQm>4^`Hc^rK7_M2s9 zUbcR8_oCZx|7Onc`EabcU!_(mY_7a&+W=?u=R3enkg4&!C@AKJ^nL6CI6#} znuU8ZD?LxePkOh%f8*lm>wjOn(rlxDCz*Nc?@-TE{_J;66U4h!y;(#$e@)hcXXl z3JUZk-#NZ-8ISIz^Ev-?UzfkP=d>%k`d9m8QO3e(?n~vKFD2aO?22cVH`racn72VX zjiu%BO7%NdT$?H)|HMq=T6BN$l?8dzZ}mxixNEvq<$#V?E>obp-tqtIxvn%yCxKM2 zbWHtH`dZhx>hqe_Yi+)-WDR8C-mEo$v((xe@6Q|!+Q}>}l{^dAecN?B@ZIHdq1$1? zMj{8w_Mh1nec;6B|5?^nJO#-t3TKjM)GGTbz-=c_N?pAvS5d~@;7Rj0?OIW} z(P@&uXWg9Q^$jUIUVbvDS*I))TOTs(3v4aGl@bHCkfn*IIH`yYxY-&YzkY9ClD*buY1_=N5{*6GY&*^h_XE#Y@sR(GEN z+5d)}Q~5pjJ^6Axslix@_4TZ)iT^BnqJ7FL=M`G>fApJudfT);&;B+1{HqwWhQTdH zY|~9U^|Q0S1-qSo_q+d{;k{hr7iPV6Dz&^E2J8P%Kf87#W8Rg!E6W>{tFzbt{C;QS z>h+dq3hw{cQ2aG z7oB&0mCx4iZ%X8wgEh({SGO|nD4mp)cQnNIL`>z$xet=dPIspMyZx|a%N^E=XOo^x z>uH{F-Oc=-^)JI17Vo{Y;=h}oJbuxrJR#96)#BPT`(^&_vCmTH${gqwYPd72);c+N zSMv5u>F#IMswe+WU_bk3N%TR_D<|1bE1kT5nO(l$@E4;&0CQ1xnJi=GYx85}Z_8Hl zN-~L?vM>J{!y;Y0;XuqOCH;H`4LkOVG?pjV-c&Kkl%KCUJ$H8%yTAjtDZY(u511d! zJbgGioVokxi`OZex-YG6o$~hkE){#(1o=wiujU5p*BzND`aqO#^7a*MV%-;?`!XK8 zay_{Jc5eN;P5g_xkOsax z6V^wXzNt9#%U6!!+KZ;r)3bi{Zwp(X^Nm~XmY?@|F;6>{yZY~MyYeO9->j4doyHx;H0AaYqq^_eRVwX_S@YrJwGtU?EjSMvAgP2)+R@WZ9)xqCKaxA zzs>ksR{iX|=X-2E-ph}ed3i!NAA7i%XWiLXHqZ5s3Yw&&h^@ag~Mhbdm>JQWgO87w+Z z@6~zPmi_X0o!QaVy^gOq^RLTqSQoy@ZuQR#8<*C}{1(6Vx9ZN@&FZ-m6Z4t)8y@dC zGxNgxNj#12uUFW6R43X`H}jC#|85!6=fZ@*+izB#WVqoO=~8HUK(I7*#t~75ywICv zhuIsNjhHrRD=RRVALQUTP#BxWdqOkqrru2Z5bd+aEjHZPrvJ9M?fBE(7qw1L_kUb9 zRo-tedx7PyTk>HE5T_Ykq;v)NTHvc7)fq26dN z+`%Ao?J2v$b(tC&FJ8N8uTS@x@}ID{+im>dKg+%McCU{IGTeLeiCMrbJIi6xm#xNU zTQe-L#s9yqoHu*BV8emkrSX&gD4uMW;AN~}pWb;rXH~`D8~T;zd*1njB3Gc{fMd!3 z*(Lk=<8>bEaD8Con|uA;)Uds&hAh18b$jdO3T87rf2R0SuKl>1Gs8C}hMlIlQDKwk zeZ8l!_^? z@Ir?2fz`Vn6;$4Sb$3@;*_SHwe2=rQ+Jv(+-F)VyN69ZQ-FiD`-szWD7>?X$>RWD; zGPUZKjJ+=t*M~{fi?^>j{c63vsEbMY=Tk`~;(O*{5%>UoN-(_P?d~^L{?w{ax(ACZD@k7$3|OSrZ-7 z+;aWjr*0p1>DajXbtY>z2TZHvGqC>uvY;gO`eW?_yv9sL*=27p1U2`3pX0+Sf1vlJ z*;&p-)?x>Y8BeUeX=+{>U3+|+=XSA3>AxEMujg)=;r~;BbwdHy*Bz1PHdGg=2ZJX z*f#a)1<}>K|E@MNa5${H7kzmJ-^8k|K1I`~yl?l_a+`nr`kJ&9IeqrD%eKqxr)^{G z5ENiwe_PfgAG8HM!? z_moaL|B^O3>#}z8%GC_!2W%A1EUx~!WAe08gQfSpZd`lzS?}cJ`_^-!R<4}%m@ksS zJZV*=x=dVf%R8nY8|JB7R=?F-C8A@&pIh~0&ekf1bSEyc&jK|vzTb8Ku5HPE87{f+ zd*-xQCNqs(V~&ID1&cu=3}^H2O^{lm@b|CR^tzH{oBId4MJNB6HRb%~H(~}F^V>Z+ zvUiQXSYa>_G`F4HVW36egRw?6V|0?!sY*W|6bJ;(qOyOU@j#uVV@RCSI9u@_e zV=lArs;my2P`D~|ZDhv&f9XO0idt%SD?Qaax&QMwlU2V}_N)G^*bvK9c46w5|MgOi z3^UkU%2%;I3wE6v{Q6qyt#|roH9Wu1n6h8>ZoPbszkb}#*Vb`U3(p>3_y3^p-j2K! zgZ^pY(lQ^3wmr=`ZTf-NjENpTArD>ivqceYf2I+S-3@lrvbr z=&hcEkY>c5>w3!arF(r}U+I3S|5AUGw>_8B`kLvX|0;4H{+!0J_K9VOru^hj*AKr{ z-oTt5)1cz!P|+XT+<$#r;Qae%rp-&8*S##i*5t{~g#CYQ_k1s(ry@V;-S+Yv_8Z=k z%h%-1ROWmzYp49-+p>?2Sn9dxpMAVsrF-GChtq1$+;+2x`}|vQ8)r_qI#cb5(~pZMEi#SU|ou%q(ok@RYJemKpx%Jm(y-)ulA5TAA);3GJ z^+kc)HMh#+u}pIpHfpOdJha(b&hUQnyVEDXrHG}z@S8g6>jCAL?0jk{zJAh| z|FL=!|KZ2W7aH>yNNxS;w)bPg7v>#|OakY;dF{SgaF*{^`T2j+r)!7aNKReIe6HB~ zoZ{O>cdm+>*?hd<=#;y^dVZ*)PC>}ig_VD5KliTupKs3ApuLQ(<+9{*nJwjiCqG%f z=6g4mR(i-6GF)IDbMA=+tAV&?#F^!~M*03b{3H48+PI(WefC#Ee3kvz+nV!#KUh*T zFWu?zCqvEef8Dd!PT0q5a;qVE-R?Q2_y1g9!n0N3slV|ay*s<2K40B-1Jt?nU^rBB zO#II5Yn5L1Q6FB*-TpW2>XVwc-|GGAj~8xPd#iTUpWGjR;yr(!Zi|(gcKy%WS-WFj zTTW7ZvBLGK@ZF`So_~26cJj1d_}#Xr$1nWjeK)yAGAsSxzJH$?+zXBtOE7|FVxA|@ z{3`s#sJ8b|zVx+xo9&zCNcpZ1|55s{d(uAcEBcYFT#K*2-RHZn!B-f#Kq&zjEvoPXoonz-_#6B+uJ{h9J4zVH}p2SZD-QE11#-1$HE+*vMP zcq7a{Fk9}`8DU2Aie)8E(Jlt>bq&^>@R$9Txl8)RzCy&-r|Q z_Lc1`A8=R9zm#gaGUL%1?mH%$5p()i3N~GT^NDX=W~_7UiO;Ox+pgb^`V*(loiqP; z@vjHUm6nSFpWj@u-j*-n*3;no_R9(%1g9sm^R3f%*1Zw?>;Go%3~9as9X)dk{j(}9 zp4XnO(3tGFUHxNO!gD>%`WbaqJN@ImgT7~GNe7qenKInG zBK1RtE6DyyrM-Tlo#>8;$DQnqc@so*&IKC_U6^Y3_o)KdGYM?ZW#{_yp!hgsJTB=4DjGHNPw2lE2c{;KtKK`}ZoW5a;+WQ}*!n5xYG{cg7TK`F-)6 z0>6ywch!^rFZ*?8*)VtZ>w@NS<+UL>S0=asypn^f!kBQ%_z`2&eR|*1R4m`O*~#IH#?2nKJ2cG zG|SfCo3eFJE^Bx>XA9%C;9r3gqS7bl%;9If;eRt^J6plxB?*ObuUre?iWskZKjU>% z-JP3RGymRxGOzf<#62=If9C$pKFBU};`{P@j18Za7#@C^<@rJF`LY{j5A8*l$Rx!d z%S`CM`Ihh5LaxWpKPkRmZ2dKP=9Kq-+rkS>y?h_$^y}tcZuhnfW0093qT}~|>y)L} zv-J8F^0wVGivGFME$?2^#Lx+$Tjy5Usoy=n{D$FCIK1qAI#9dYk z<}3$`d9~f!CSPWefBg5(m#F-o`8$trcbmEYJ^%8xOT*s1*N*MV&fl}=$20AC<`@HI zg*o>$-8qjf)<2oL<$`V7FJt>9^M#MdC=`?|-OG6C+N`^e3^{g4g6zNUx2gE<&ussH z+e;qh@19WlviNHL%jfON8oR?H?y28h_N#y8x*CS?0~{Q8c6~g0wjlZt2gjb+$Q(|c zZ8pp64gMWd{KoO1MuPF-2fe3#cbC3-zOm>1IKQ-wR9c=^Ge7EE@}zq8 zpA$;5%tVf;C2$kz@PYY5pG`&)-{iXjSWG zQ;W!D{@j_SUrW-5YUsw9_jA`}ll0;VX zWp9d@7t4xP>awoBmdO}1F?P9E)7_Fqx4OUUt`3~Al6(HHHOu1fW(nH+L@xU;UzuBU zFt(}7`=tiQ2KCqt7CHxyr>+*anXR`VtNOyX6CW@0{ANvGr!(ta`0aCR@;SBiwjNeE zz?K)r{5#t^nxw<)UU%>LSjmunf`j8j+19WpiYKRkF?HZd+iAG8k0tMQ3F`r4 zWrYLpc0Eg;xKH_-(#hC*^TpLtL4gn2u6(bXx5;X?)o!MoCjy*rmWv&(JM%fEkby*zMJyf zW4*D?0q!h^hPTIlK0kak?B|Z#mroyFSkB?My2k6%^EH>&WW9C2)L)|#w1Hup0TYu? zwz{;=*-chVo1A$)e$IJv{htH#^+h_Hvv%IzxBY$F)A+|{xHhzc=J0h_Yw)X#m=+ab{$Vl zVbSwhSt{p$`1y6F%!BL)+}s=*G9N!sj3Qr@`wmSjdu!|w|^)gi)%Qnhl!cdYzw z&tPrH#N@Nu(Mfir#PX!8yAPDMERLHqwX<|T&uc!}rY>cE@g*gmKQ&*cpRtl+I&iP2 zfkFRj%=hDKwo9z7eEWE@oB6MQN|!aYVt+L()9`w3G(~>WpIKL3n$OK(c(2C57`9AJ z&L^%fLuK~v|2bBRuH?SxINGWqe~Df02H<2yT9aC|DQbNecMy#gdn@O zJ8dl{Z922+n`Y$uSI^dPe#i^j(D3)_t_iXIa*w;W|NbH@QYT?|{i;l_1@ltxPnNa6 zt~&pkdA9!iFOP)ISpp5_LJbVRD_`rJ-^#Fe+2))Xv3vjMzWn$5Y&E-kXx8eNRyUs+ z)izABn9cOYgMsPI^11&Lt|u(vwaHpoZQbsa`*=2Z2K?YRvA#t$9`VYb_AIE(NnuIQ zX5`o~|9f1FukV9xC$tzUeLiWvtgAepePH6$ZMIuCYaEE1a+&dW<@=-8uCU~NeQo9S zNmsMHar4!!$_=O2%=cY>D~$Pr4+GPj_WVfEZS`l14U(>voV#{6V0Xy<#r!XuC#LKz z7Gua>lECMuK?e31*S9IXZ zig%j&*|WaQRAzs`CdtU?xBA@j3v!*H`cD0p{JN-2wWDw3wy)du-)ycgV_6ali^bYo zz8Mqi_D%5naIkR7{;lyc1&8mxFlLCBWMq71I?sK{ImS;CN1w^K?)3jZFI)YvPWx(g zBPON|^2!Pa{v31N_4UvPS@D*qkFCG8zux9!zbh>G@4QV}(|`M&U#!){-!Ko$A-*F1Uue!2UuJF1nJRJ%(jFBZQ0>ha!Eg~@Nrdpj6%QdwAL9RK08mQDV?`rZF> z3I!J`I~;$S)a+Z&eN6j{e7lCzdf8iH+-7^!7|ydO9I&}%efTTim)J@1e4Bq(8Ak3} zQe)QqOINGhv(n?!Z3Cl=`<_R|PWt_D@2AI!alenwQQ9rCL_3N-Z;FUcLfmXUj^YN9 zHQ)Nm<|^dPEZM)mc6UtQrZcPhG7N3*m9%BwYya)%5%F&MY}Ge0J$8J3b6OjvAIm8k ztdII_829bx+}nQ@|8{tV>f6QMx!d#3@Z|SMQ?nc2wy%HRtH_~Yzcy(5HqFy2_uJ0v zmnBS}JLd*_gS0XO3=GI_AUm!sK{@b zWltAIZu6LbX?uEB@XJYmv}+SSelXgxA~R~~x$wy<{)g@UlzRNlnqPci<~7E36Ge0$ zY`Mj~_4ktMWQCwzD)N*5nBDr;{zbfZ|5E!~wjL*Uf##kUd@cU9|7}vmpY^*AX-j9k zp6K@a+LSdXr>y&EwyX1L@XPp1YZ>NoIy794=99mFFOEIv-S6l5XMf6b-Orv7ywCg7 z*SC)RpR4&yh!Gz%a+Mx z@$-K0;SwvT^7q`QrkVdbE>vz)T*JP?qkHxU{0Th1rZ~Lq*1YHYgC%R1XsX;#cRKY^ z!}VmbR>I3oTz0pvSG}zbyPsUTJ9h%JgOIYq0nMw{Cl0qh-S^oDv<_D9v0#s{ZeaVj z)s;T+8~*9)2j}eb-c|p8yS&WxD6K13B(vxEeVw;CidQ1;_O*&HDU(+Q3N=VS-zQ&S zmCN_{$i)@92J^n8{>bQVUat4)Soz}Vhd*a6UvmB>^Q3;yf5kU`Dpu@&S19rDM#!DJ zeF1y6|EQLEk#p;wUhK773eN<7vlXbaC>(hBwrZj2yB5=L7A(y2lRiCP_&V_V7H`?| zy;Wx~f0*O?YvP1ocmAvVw5>gLcGLg5@9R(M7PzE-^m-8fKW+BC_+ZVl{96+*zTTr= za3e&0k_9uf`RRxJ7V~n&^VVyy_yd?H7T)`-wpI6i{!8Y* zkH0{z87t8>e?FYrRyq08@`YdD#!lK~`{8w+zr2E+vvkfCPo4X-&ux9VvvenDzKheL z;jq+w(|b?zN~hOtd0e-Hd!Nsz`o&-8yPc1ImfF53_t?>6Yh8bx^9qig`bzI#wW-wM z-&6MU&fo9->ATJUzt`0!&8fQAf4J)V`t`g2`n077hPa*57?MKfmU! z^e3Ch`?1$%Gt``Y^?ui#Kjs?ck*o^sIdfy~yFa#cRC~s8Gkf;U$3Nd!>NapIGcfk$ z-)4ORJ=c$RQs>(q`>LgYiVKU=TClD|0{6f^Ul{|`SXuI5u0MK z_Vf6MqahP4O*mhu{p(A;zApH=O8}z*Xy;4J`lTto`j>8XpE>UH{G`9=y8X|c*55sM zS<5xUcW-rkaLK>&4CXnCrmr7YeF(JU7r$e^%4SWS{rP`$pR})OI<>OWV%M^p2a-7c z82!mxelFtqok*|e+6|se0uOfFGF$Ssqj>(=w;{Km=iE-a6n|i!>DyIT`*Lj5?$-0` zZ+_FCe0C*njeqIpS)Vhmh&lR;ZtG7!a&ObzbxZO!f9ux1 zx>%92oXx6qHh(04#=G|C+gg9kzr0-g@07ZGlk_8{d0*_~%k=y|d28p}UF-GBKUN-D z`tGvQdB=e7(esT$pWA89Z=b*LUGm%=8<&M{tv_tECVY3;)psGmy=?#HJgMJornKd= zjYRPKsozU%XCK}dyMY0`Z2S0+rW~1`E8LfZWhdV1zGKGVY4-lIMZwCqsrys@rmtl5 zxLYQ@L}#;GLbKlDS!M?uP)^oQuI!?a!E$8}yhj|ry zrC7F}FMh_fBZ5ibLB*}^OHZE8{kYQlY3kwc{VRD@ww-0&m|K5q%39yI&8t^VJ3RZD z=gf$*6Jh($Z`I1?-foj9Gv{i_rj?e_lR_^9$>+~Ze|q$@+1B*BTOalo7jypRC}7HR zXn1_fbnhx&n`1}M9KZH1-dOWtvB1Y$|H?i0WnatRoz)wkJYVTmp~9ErhtC^dx_YrS z);<2%dV9IIGe6y^dGpEYvB~qOH#Y2Z*_>|gN`GFx zoN`9c_GiA=0-I-VpMShR|LF9qJdf2s8rB|PwR_I-_y6xO9lc&Med}(9;z>=c1zB%d z{~5%e@NDjPTlsm4%wh}KhS{J!XfjtymcQ$1>X$Ftb1s76j*hYd!*Vk(bL%fL^6vwW zz5JWAs7-0;L%$+KuDkPC(DE1oanpdz{zkAG!wb<>cxKJS9Mpl%025mKAr#a zJL>!8o6HU70u2mvf@ZgEwR!LKC1u78gUI>vOZvJjW;1MH){J0SenG6bUMA|U-JG)N zalv*=_-$Tsc--y_|G;>l546Yj%Y>5s-}raO`|Z}AJ!L=7+ztEs_I;f4b=w|>4a|%j z2Mn*C{4KUPwe-tk&z)M&qgvvui+#`jSNy?{;GgBd(6_QrKxgx=3G(L`Uo4qs_1fvn z@jYvPudt8ryePl`YFs{;@rt$5H~f~#1w z7@nD2HC!d>YjIm}f|SkNm;V?GEPEOl&g5GD+Qp{)-E-&s>hx{e_jwPxgEj^$uqZGT zXQT_rpZ^-z+_&xM+nqm5PqsfyUbR4u;Tvd2<&|Au&!^9B3+;ZsG>P#8-@9bSIZ@F^ zVrShvc0QEXiQxe+$k!p4XT5qnf6}{;f3h4WrKLPur)P0>9z(&&B?*jkF3l`Ep!MBT zF8p`MyUnWtCpNJju)ec*9~XmraobCurG35Am;KF)wuryfKcCx)p#mJpmzKr*Ua6h3 z-|XN4pHoVIXC~fRsa@sq;z>EmN4XlzgIf3sc-D(1 zPyeDUt*Re9{g~^6t*=8oPu&%;;4xKvy8qklwVQlSwJ-UTc;lV^%jW)%D~{{^UjIO* z!Q6m}setD#$H8SLt9^9tZ`-R^t6sXChA01OzkVm}u;SUj8kt_kPE$@Lzks?ygT-ME8~L zw^HZE_PCcHJI#>L#K4lkx4UfmtyJmR)80!(+(|cG^=V$i!>tE67}Pi%81y2gUEWl= z$X0~oo^iXYz@N!K}kl&8Mha@%O1PC!fSp~sF>$Z8=Zf8uN&R0 znSY1Oj%TnCV&ph*r>}Hkyt}^G+3U_;Vc$O=c|Bc5jhBbv8)#4QC7<2}J^fGKT9te5 z%Z*7lE4@JoETx{kvNlwNGEhPt;cBDP_k5=G6sWN%Fl=A2lAW<3c$f88J_ZBOhVMC?$_fk&2Xa7i z2{!B0BQ-I5eW17k+eVH7X>-?0n=1A!$+|LQlq-n8=F+Cq~(#%kh_ReoFGsBw|ye7N;@m;DgWSC>E83FQ1PXj~D3ME$V25uDw#vLwA rd<=S1ASZJ$34qS$7$rwT067Hy+dDq85tYBh!2klDu6{1-oD!M +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache new file mode 100644 index 0000000..d3188b7 --- /dev/null +++ b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +21a3acbe14a01109ad95e8817fe398221b0a53df diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.assets.cache b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..b231b226d50cd0af0be43f8b22dbd5a7ed99f778 GIT binary patch literal 21285 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 aQPyY(jF1p;fUF>CFc=~J9rY$k2mk=ka;W$K literal 0 HcmV?d00001 diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsproj.FileListAbsolute.txt b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..286e73a --- /dev/null +++ b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.deps.json +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.json +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.runtimeconfig.dev.json +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll +/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfoInputs.cache +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.AssemblyInfo.fs +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.dll +/home/joachim/fsharp-mandelbrot/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.fsprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..7b733ae81535284f5e18df2f3a156b2b736c9ab0 GIT binary patch literal 79669 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 SuZZfYHLR!`B0#YO!rTDdkPe*y literal 0 HcmV?d00001 diff --git a/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb b/obj/Debug/netcoreapp2.2/fsharp-mandelbrot.pdb new file mode 100644 index 0000000000000000000000000000000000000000..89d9c81d4d43c2777dfa40691fce51553fede9a0 GIT binary patch literal 1628 zcmZ0c$H2hAhvtqSj0m@}GB7ZFhVnsvVrO7r_z2~L{Nl;Lz_1?52dNEa zU|?7Z<+Cv`FvK!2FwBPXL3;NvFfjar+6M}QV+;%oAE10txSeBQV0Z!LgZzD$fq~&B zl+Vq;!0?`df#Eom4+>9iMh1q}(D3F3d5(dBK@A*o3=A;7JrWuB2J(vl)I3K91_l@(q{ax!7i3^y0I4x#0Hr(z1|g{WFeE<6&;C%pFeptiFfjN) z`63JuJr+at9X!D5Mw|K<;E@PyvU!3CLh@ z`ebAPxeF57Obj4DurQc`eFAbHgA;>0g9k%eW?qUXLl8qULq-}y216!8a!z7y0Yh?r zPJR(XF+)*macNEoLqQosVHrb78AAm_CD?ohhJdKRwf2sCI&tRJ_aQoQ05n4 zisxbAW6%I|gjpiF7=)P^zyvpg01JZv0|yfa7Xt@KjDv}R8)T3uQ>6d{8xsc;0~-?q zm|zA83$ifqGRS}wiZL;8Fo-cR@H0p;F$ggzF)_$6@USpAGO#i6F)^?+2rx6SGYGMO ztY>G6XJ%ky5CRM16Jci%0xM*O=!yj!fe>M1iUk`176zNc#uSesl87M^%f!IOAOI$q z85kIuOgOwjg@K_TtM)|(P`Z%}WaVYx2Kh>WNq~canL&vYq(9>y3Z4pjz;`busF$@)q*1~x7R zDFy}xUS3WP21ZcOi7=(|FfcP{u`w_*C4!_xqB(gP7#Xyf7_^zfg+V1L6N4FxF#tyM Boh<+W literal 0 HcmV?d00001 diff --git a/obj/fsac.cache b/obj/fsac.cache new file mode 100644 index 0000000..71b8943 --- /dev/null +++ b/obj/fsac.cache @@ -0,0 +1,2 @@ +2/7/19 6:42:31 PM +{"Options":{"ProjectFileName":"/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj","ProjectId":{"Case":"Some","Fields":["/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj"]},"SourceFiles":[],"OtherOptions":[],"ReferencedProjects":[],"IsIncompleteTypeCheckEnvironment":false,"UseScriptResolutionRules":false,"LoadTime":"2019-02-07T19:54:20.5611312+01:00","UnresolvedReferences":null,"OriginalLoadReferences":[],"ExtraProjectInfo":{"Case":"Some","Fields":[{"ProjectOutputType":{"Case":"Exe"},"ProjectSdkType":{"Case":"DotnetSdk","Fields":[{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"netcoreapp2.2","TargetFrameworkIdentifier":".NETCoreApp","TargetFrameworkVersion":"v2.2","MSBuildAllProjects":["/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.props","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.SupportedTargetFrameworks.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.props","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultOutputPaths.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.NuGetOfflineCache.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Targets","/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.Common.CurrentVersion.targets","/home/joachim/.dotnet/sdk/2.2.103/NuGet.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft/Microsoft.NET.Build.Extensions/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.TestPlatform.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.proj-info.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Common.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.GenerateAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ComposeStore.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ObsoleteReferences.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PreserveCompilationContext.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets"],"MSBuildToolsVersion":"","ProjectAssetsFile":"/home/joachim/fsharp-mandelbrot/obj/project.assets.json","RestoreSuccess":true,"Configurations":["Debug","Release"],"TargetFrameworks":[],"TargetPath":"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll","RunArguments":{"Case":"Some","Fields":["exec \"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll\""]},"RunCommand":{"Case":"Some","Fields":["dotnet"]},"IsPublishable":{"Case":"Some","Fields":[true]}}]}}]},"Stamp":null},"Files":[],"OutFile":{"Case":"Some","Fields":["/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll"]},"References":[],"Log":{},"ExtraInfo":{"ProjectOutputType":{"Case":"Exe"},"ProjectSdkType":{"Case":"DotnetSdk","Fields":[{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"netcoreapp2.2","TargetFrameworkIdentifier":".NETCoreApp","TargetFrameworkVersion":"v2.2","MSBuildAllProjects":["/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.props","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.SupportedTargetFrameworks.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.props","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.props","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultOutputPaths.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.NuGetOfflineCache.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Targets","/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.Common.CurrentVersion.targets","/home/joachim/.dotnet/sdk/2.2.103/NuGet.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft/Microsoft.NET.Build.Extensions/Microsoft.NET.Build.Extensions.targets","/home/joachim/.dotnet/sdk/2.2.103/15.0/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets","/home/joachim/.dotnet/sdk/2.2.103/Microsoft.TestPlatform.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.nuget.g.targets","/home/joachim/fsharp-mandelbrot/obj/fsharp-mandelbrot.fsproj.proj-info.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Common.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.GenerateAssemblyInfo.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ComposeStore.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ObsoleteReferences.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PreserveCompilationContext.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DefaultPackageConflictOverrides.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.targets","/home/joachim/.dotnet/sdk/2.2.103/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets","/home/joachim/.dotnet/sdk/2.2.103/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets"],"MSBuildToolsVersion":"","ProjectAssetsFile":"/home/joachim/fsharp-mandelbrot/obj/project.assets.json","RestoreSuccess":true,"Configurations":["Debug","Release"],"TargetFrameworks":[],"TargetPath":"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll","RunArguments":{"Case":"Some","Fields":["exec \"/home/joachim/fsharp-mandelbrot/bin/Debug/netcoreapp2.2/fsharp-mandelbrot.dll\""]},"RunCommand":{"Case":"Some","Fields":["dotnet"]},"IsPublishable":{"Case":"Some","Fields":[true]}}]}}} diff --git a/obj/fsharp-mandelbrot.fsproj.nuget.cache b/obj/fsharp-mandelbrot.fsproj.nuget.cache new file mode 100644 index 0000000..dcabd57 --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "rRnp80M0WTOrc1dYXq3cqztazznxzUPeUe++xpDz9TE5xyyCBnNCIxK5W28nKn2bQubNlHF2ZCNOc/PWlzqbbQ==", + "success": true +} \ No newline at end of file diff --git a/obj/fsharp-mandelbrot.fsproj.nuget.g.props b/obj/fsharp-mandelbrot.fsproj.nuget.g.props new file mode 100644 index 0000000..a89150e --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + /home/joachim/fsharp-mandelbrot/obj/project.assets.json + /home/joachim/.nuget/packages/ + /home/joachim/.nuget/packages/;/home/joachim/.dotnet/sdk/NuGetFallbackFolder + PackageReference + 4.9.2 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + \ No newline at end of file diff --git a/obj/fsharp-mandelbrot.fsproj.nuget.g.targets b/obj/fsharp-mandelbrot.fsproj.nuget.g.targets new file mode 100644 index 0000000..3c1e569 --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + \ No newline at end of file diff --git a/obj/fsharp-mandelbrot.fsproj.proj-info.targets b/obj/fsharp-mandelbrot.fsproj.proj-info.targets new file mode 100644 index 0000000..80864bc --- /dev/null +++ b/obj/fsharp-mandelbrot.fsproj.proj-info.targets @@ -0,0 +1,249 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + + + + + + + + + + + + + <_Inspect_GetProperties_OutLines Include="P0"> + TargetPath + $(TargetPath) + + + <_Inspect_GetProperties_OutLines Include="P1"> + IsCrossTargetingBuild + $(IsCrossTargetingBuild) + + + <_Inspect_GetProperties_OutLines Include="P2"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P3"> + OutputType + $(OutputType) + + + <_Inspect_GetProperties_OutLines Include="P4"> + IsTestProject + $(IsTestProject) + + + <_Inspect_GetProperties_OutLines Include="P5"> + Configuration + $(Configuration) + + + <_Inspect_GetProperties_OutLines Include="P6"> + IsPackable + $(IsPackable) + + + <_Inspect_GetProperties_OutLines Include="P7"> + TargetFramework + $(TargetFramework) + + + <_Inspect_GetProperties_OutLines Include="P8"> + TargetFrameworkIdentifier + $(TargetFrameworkIdentifier) + + + <_Inspect_GetProperties_OutLines Include="P9"> + TargetFrameworkVersion + $(TargetFrameworkVersion) + + + <_Inspect_GetProperties_OutLines Include="P10"> + MSBuildAllProjects + $(MSBuildAllProjects) + + + <_Inspect_GetProperties_OutLines Include="P11"> + ProjectAssetsFile + $(ProjectAssetsFile) + + + <_Inspect_GetProperties_OutLines Include="P12"> + RestoreSuccess + $(RestoreSuccess) + + + <_Inspect_GetProperties_OutLines Include="P13"> + Configurations + $(Configurations) + + + <_Inspect_GetProperties_OutLines Include="P14"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P15"> + RunArguments + $(RunArguments) + + + <_Inspect_GetProperties_OutLines Include="P16"> + RunCommand + $(RunCommand) + + + <_Inspect_GetProperties_OutLines Include="P17"> + IsPublishable + $(IsPublishable) + + + + + + + + + <_Inspect_GetProperties_OutLines Include="P0"> + TargetPath + $(TargetPath) + + + <_Inspect_GetProperties_OutLines Include="P1"> + IsCrossTargetingBuild + $(IsCrossTargetingBuild) + + + <_Inspect_GetProperties_OutLines Include="P2"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P3"> + OutputType + $(OutputType) + + + <_Inspect_GetProperties_OutLines Include="P4"> + IsTestProject + $(IsTestProject) + + + <_Inspect_GetProperties_OutLines Include="P5"> + Configuration + $(Configuration) + + + <_Inspect_GetProperties_OutLines Include="P6"> + IsPackable + $(IsPackable) + + + <_Inspect_GetProperties_OutLines Include="P7"> + TargetFramework + $(TargetFramework) + + + <_Inspect_GetProperties_OutLines Include="P8"> + TargetFrameworkIdentifier + $(TargetFrameworkIdentifier) + + + <_Inspect_GetProperties_OutLines Include="P9"> + TargetFrameworkVersion + $(TargetFrameworkVersion) + + + <_Inspect_GetProperties_OutLines Include="P10"> + MSBuildAllProjects + $(MSBuildAllProjects) + + + <_Inspect_GetProperties_OutLines Include="P11"> + ProjectAssetsFile + $(ProjectAssetsFile) + + + <_Inspect_GetProperties_OutLines Include="P12"> + RestoreSuccess + $(RestoreSuccess) + + + <_Inspect_GetProperties_OutLines Include="P13"> + Configurations + $(Configurations) + + + <_Inspect_GetProperties_OutLines Include="P14"> + TargetFrameworks + $(TargetFrameworks) + + + <_Inspect_GetProperties_OutLines Include="P15"> + RunArguments + $(RunArguments) + + + <_Inspect_GetProperties_OutLines Include="P16"> + RunCommand + $(RunCommand) + + + <_Inspect_GetProperties_OutLines Include="P17"> + IsPublishable + $(IsPublishable) + + + + + + + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..c3f68bb --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,944 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v2.2": { + "FSharp.Core/4.5.2": { + "type": "package", + "compile": { + "lib/netstandard1.6/FSharp.Core.dll": {} + }, + "runtime": { + "lib/netstandard1.6/FSharp.Core.dll": {} + }, + "resource": { + "lib/netstandard1.6/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard1.6/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.6/en/FSharp.Core.resources.dll": { + "locale": "en" + }, + "lib/netstandard1.6/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.6/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.6/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.6/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.6/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.6/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard1.6/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard1.6/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.6/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard1.6/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.6/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.NETCore.App/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "NETStandard.Library": "2.0.3" + }, + "compile": { + "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, + "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, + "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, + "ref/netcoreapp2.2/System.AppContext.dll": {}, + "ref/netcoreapp2.2/System.Buffers.dll": {}, + "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, + "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, + "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, + "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, + "ref/netcoreapp2.2/System.Collections.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, + "ref/netcoreapp2.2/System.ComponentModel.dll": {}, + "ref/netcoreapp2.2/System.Configuration.dll": {}, + "ref/netcoreapp2.2/System.Console.dll": {}, + "ref/netcoreapp2.2/System.Core.dll": {}, + "ref/netcoreapp2.2/System.Data.Common.dll": {}, + "ref/netcoreapp2.2/System.Data.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, + "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, + "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Drawing.dll": {}, + "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, + "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, + "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Globalization.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, + "ref/netcoreapp2.2/System.IO.Compression.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, + "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, + "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, + "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, + "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, + "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, + "ref/netcoreapp2.2/System.IO.dll": {}, + "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, + "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, + "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, + "ref/netcoreapp2.2/System.Linq.dll": {}, + "ref/netcoreapp2.2/System.Memory.dll": {}, + "ref/netcoreapp2.2/System.Net.Http.dll": {}, + "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, + "ref/netcoreapp2.2/System.Net.Mail.dll": {}, + "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, + "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, + "ref/netcoreapp2.2/System.Net.Ping.dll": {}, + "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Net.Requests.dll": {}, + "ref/netcoreapp2.2/System.Net.Security.dll": {}, + "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, + "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, + "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, + "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, + "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, + "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, + "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, + "ref/netcoreapp2.2/System.Net.dll": {}, + "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, + "ref/netcoreapp2.2/System.Numerics.dll": {}, + "ref/netcoreapp2.2/System.ObjectModel.dll": {}, + "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, + "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, + "ref/netcoreapp2.2/System.Reflection.dll": {}, + "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, + "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, + "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, + "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, + "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, + "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, + "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, + "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, + "ref/netcoreapp2.2/System.Runtime.dll": {}, + "ref/netcoreapp2.2/System.Security.Claims.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, + "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, + "ref/netcoreapp2.2/System.Security.Principal.dll": {}, + "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, + "ref/netcoreapp2.2/System.Security.dll": {}, + "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, + "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, + "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, + "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, + "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, + "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, + "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, + "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, + "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, + "ref/netcoreapp2.2/System.Threading.dll": {}, + "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, + "ref/netcoreapp2.2/System.Transactions.dll": {}, + "ref/netcoreapp2.2/System.ValueTuple.dll": {}, + "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, + "ref/netcoreapp2.2/System.Web.dll": {}, + "ref/netcoreapp2.2/System.Windows.dll": {}, + "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, + "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, + "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, + "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, + "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, + "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, + "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, + "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, + "ref/netcoreapp2.2/System.Xml.dll": {}, + "ref/netcoreapp2.2/System.dll": {}, + "ref/netcoreapp2.2/WindowsBase.dll": {}, + "ref/netcoreapp2.2/mscorlib.dll": {}, + "ref/netcoreapp2.2/netstandard.dll": {} + }, + "build": { + "build/netcoreapp2.2/Microsoft.NETCore.App.props": {}, + "build/netcoreapp2.2/Microsoft.NETCore.App.targets": {} + } + }, + "Microsoft.NETCore.DotNetAppHost/2.2.0": { + "type": "package" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.2.0" + } + }, + "Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.2.0" + } + }, + "Microsoft.NETCore.Platforms/2.2.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/2.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "System.Drawing.Common/4.5.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.Win32.SystemEvents": "4.5.0" + }, + "compile": { + "ref/netstandard2.0/System.Drawing.Common.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Drawing.Common.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + } + } + }, + "libraries": { + "FSharp.Core/4.5.2": { + "sha512": "Pe3EDp9oBjQ3c3fvZAJsw7XFLHECS3zn3P7MSqsJy3sFYR6jvTgxxnCFeePR1JHiWyZ3bm+RZAjchqVYk61adA==", + "type": "package", + "path": "fsharp.core/4.5.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "fsharp.core.4.5.2.nupkg.sha512", + "fsharp.core.nuspec", + "lib/net45/FSharp.Core.dll", + "lib/net45/FSharp.Core.optdata", + "lib/net45/FSharp.Core.resources.dll", + "lib/net45/FSharp.Core.sigdata", + "lib/net45/FSharp.Core.xml", + "lib/net45/cs/FSharp.Core.resources.dll", + "lib/net45/de/FSharp.Core.resources.dll", + "lib/net45/en/FSharp.Core.resources.dll", + "lib/net45/es/FSharp.Core.resources.dll", + "lib/net45/fr/FSharp.Core.resources.dll", + "lib/net45/it/FSharp.Core.resources.dll", + "lib/net45/ja/FSharp.Core.resources.dll", + "lib/net45/ko/FSharp.Core.resources.dll", + "lib/net45/pl/FSharp.Core.resources.dll", + "lib/net45/pt-BR/FSharp.Core.resources.dll", + "lib/net45/ru/FSharp.Core.resources.dll", + "lib/net45/tr/FSharp.Core.resources.dll", + "lib/net45/zh-Hans/FSharp.Core.resources.dll", + "lib/net45/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard1.6/FSharp.Core.dll", + "lib/netstandard1.6/FSharp.Core.optdata", + "lib/netstandard1.6/FSharp.Core.sigdata", + "lib/netstandard1.6/FSharp.Core.xml", + "lib/netstandard1.6/cs/FSharp.Core.resources.dll", + "lib/netstandard1.6/de/FSharp.Core.resources.dll", + "lib/netstandard1.6/en/FSharp.Core.resources.dll", + "lib/netstandard1.6/es/FSharp.Core.resources.dll", + "lib/netstandard1.6/fr/FSharp.Core.resources.dll", + "lib/netstandard1.6/it/FSharp.Core.resources.dll", + "lib/netstandard1.6/ja/FSharp.Core.resources.dll", + "lib/netstandard1.6/ko/FSharp.Core.resources.dll", + "lib/netstandard1.6/pl/FSharp.Core.resources.dll", + "lib/netstandard1.6/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard1.6/ru/FSharp.Core.resources.dll", + "lib/netstandard1.6/tr/FSharp.Core.resources.dll", + "lib/netstandard1.6/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard1.6/zh-Hant/FSharp.Core.resources.dll" + ] + }, + "Microsoft.NETCore.App/2.2.0": { + "sha512": "scu9EtZfMBXAeyTPgiP5l/18xTU6QKDK+UfYWMFM7m5ZuBOPLhqjm+QyX8T6PI5y8exgcNiVd50TflyBl9M/og==", + "type": "package", + "path": "microsoft.netcore.app/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "Microsoft.NETCore.App.versions.txt", + "THIRD-PARTY-NOTICES.TXT", + "build/netcoreapp2.2/Microsoft.NETCore.App.PlatformManifest.txt", + "build/netcoreapp2.2/Microsoft.NETCore.App.props", + "build/netcoreapp2.2/Microsoft.NETCore.App.targets", + "microsoft.netcore.app.2.2.0.nupkg.sha512", + "microsoft.netcore.app.nuspec", + "ref/netcoreapp2.2/Microsoft.CSharp.dll", + "ref/netcoreapp2.2/Microsoft.CSharp.xml", + "ref/netcoreapp2.2/Microsoft.VisualBasic.dll", + "ref/netcoreapp2.2/Microsoft.VisualBasic.xml", + "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll", + "ref/netcoreapp2.2/Microsoft.Win32.Primitives.xml", + "ref/netcoreapp2.2/System.AppContext.dll", + "ref/netcoreapp2.2/System.Buffers.dll", + "ref/netcoreapp2.2/System.Buffers.xml", + "ref/netcoreapp2.2/System.Collections.Concurrent.dll", + "ref/netcoreapp2.2/System.Collections.Concurrent.xml", + "ref/netcoreapp2.2/System.Collections.Immutable.dll", + "ref/netcoreapp2.2/System.Collections.Immutable.xml", + "ref/netcoreapp2.2/System.Collections.NonGeneric.dll", + "ref/netcoreapp2.2/System.Collections.NonGeneric.xml", + "ref/netcoreapp2.2/System.Collections.Specialized.dll", + "ref/netcoreapp2.2/System.Collections.Specialized.xml", + "ref/netcoreapp2.2/System.Collections.dll", + "ref/netcoreapp2.2/System.Collections.xml", + "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll", + "ref/netcoreapp2.2/System.ComponentModel.Annotations.xml", + "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll", + "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll", + "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.xml", + "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll", + "ref/netcoreapp2.2/System.ComponentModel.Primitives.xml", + "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll", + "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.xml", + "ref/netcoreapp2.2/System.ComponentModel.dll", + "ref/netcoreapp2.2/System.ComponentModel.xml", + "ref/netcoreapp2.2/System.Configuration.dll", + "ref/netcoreapp2.2/System.Console.dll", + "ref/netcoreapp2.2/System.Console.xml", + "ref/netcoreapp2.2/System.Core.dll", + "ref/netcoreapp2.2/System.Data.Common.dll", + "ref/netcoreapp2.2/System.Data.Common.xml", + "ref/netcoreapp2.2/System.Data.dll", + "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll", + "ref/netcoreapp2.2/System.Diagnostics.Contracts.xml", + "ref/netcoreapp2.2/System.Diagnostics.Debug.dll", + "ref/netcoreapp2.2/System.Diagnostics.Debug.xml", + "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll", + "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.xml", + "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll", + "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.xml", + "ref/netcoreapp2.2/System.Diagnostics.Process.dll", + "ref/netcoreapp2.2/System.Diagnostics.Process.xml", + "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll", + "ref/netcoreapp2.2/System.Diagnostics.StackTrace.xml", + "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll", + "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.xml", + "ref/netcoreapp2.2/System.Diagnostics.Tools.dll", + "ref/netcoreapp2.2/System.Diagnostics.Tools.xml", + "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll", + "ref/netcoreapp2.2/System.Diagnostics.TraceSource.xml", + "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll", + "ref/netcoreapp2.2/System.Diagnostics.Tracing.xml", + "ref/netcoreapp2.2/System.Drawing.Primitives.dll", + "ref/netcoreapp2.2/System.Drawing.Primitives.xml", + "ref/netcoreapp2.2/System.Drawing.dll", + "ref/netcoreapp2.2/System.Dynamic.Runtime.dll", + "ref/netcoreapp2.2/System.Globalization.Calendars.dll", + "ref/netcoreapp2.2/System.Globalization.Extensions.dll", + "ref/netcoreapp2.2/System.Globalization.dll", + "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll", + "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll", + "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll", + "ref/netcoreapp2.2/System.IO.Compression.ZipFile.xml", + "ref/netcoreapp2.2/System.IO.Compression.dll", + "ref/netcoreapp2.2/System.IO.Compression.xml", + "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.xml", + "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.xml", + "ref/netcoreapp2.2/System.IO.FileSystem.dll", + "ref/netcoreapp2.2/System.IO.FileSystem.xml", + "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll", + "ref/netcoreapp2.2/System.IO.IsolatedStorage.xml", + "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll", + "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.xml", + "ref/netcoreapp2.2/System.IO.Pipes.dll", + "ref/netcoreapp2.2/System.IO.Pipes.xml", + "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll", + "ref/netcoreapp2.2/System.IO.dll", + "ref/netcoreapp2.2/System.Linq.Expressions.dll", + "ref/netcoreapp2.2/System.Linq.Expressions.xml", + "ref/netcoreapp2.2/System.Linq.Parallel.dll", + "ref/netcoreapp2.2/System.Linq.Parallel.xml", + "ref/netcoreapp2.2/System.Linq.Queryable.dll", + "ref/netcoreapp2.2/System.Linq.Queryable.xml", + "ref/netcoreapp2.2/System.Linq.dll", + "ref/netcoreapp2.2/System.Linq.xml", + "ref/netcoreapp2.2/System.Memory.dll", + "ref/netcoreapp2.2/System.Memory.xml", + "ref/netcoreapp2.2/System.Net.Http.dll", + "ref/netcoreapp2.2/System.Net.Http.xml", + "ref/netcoreapp2.2/System.Net.HttpListener.dll", + "ref/netcoreapp2.2/System.Net.HttpListener.xml", + "ref/netcoreapp2.2/System.Net.Mail.dll", + "ref/netcoreapp2.2/System.Net.Mail.xml", + "ref/netcoreapp2.2/System.Net.NameResolution.dll", + "ref/netcoreapp2.2/System.Net.NameResolution.xml", + "ref/netcoreapp2.2/System.Net.NetworkInformation.dll", + "ref/netcoreapp2.2/System.Net.NetworkInformation.xml", + "ref/netcoreapp2.2/System.Net.Ping.dll", + "ref/netcoreapp2.2/System.Net.Ping.xml", + "ref/netcoreapp2.2/System.Net.Primitives.dll", + "ref/netcoreapp2.2/System.Net.Primitives.xml", + "ref/netcoreapp2.2/System.Net.Requests.dll", + "ref/netcoreapp2.2/System.Net.Requests.xml", + "ref/netcoreapp2.2/System.Net.Security.dll", + "ref/netcoreapp2.2/System.Net.Security.xml", + "ref/netcoreapp2.2/System.Net.ServicePoint.dll", + "ref/netcoreapp2.2/System.Net.ServicePoint.xml", + "ref/netcoreapp2.2/System.Net.Sockets.dll", + "ref/netcoreapp2.2/System.Net.Sockets.xml", + "ref/netcoreapp2.2/System.Net.WebClient.dll", + "ref/netcoreapp2.2/System.Net.WebClient.xml", + "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll", + "ref/netcoreapp2.2/System.Net.WebHeaderCollection.xml", + "ref/netcoreapp2.2/System.Net.WebProxy.dll", + "ref/netcoreapp2.2/System.Net.WebProxy.xml", + "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll", + "ref/netcoreapp2.2/System.Net.WebSockets.Client.xml", + "ref/netcoreapp2.2/System.Net.WebSockets.dll", + "ref/netcoreapp2.2/System.Net.WebSockets.xml", + "ref/netcoreapp2.2/System.Net.dll", + "ref/netcoreapp2.2/System.Numerics.Vectors.dll", + "ref/netcoreapp2.2/System.Numerics.Vectors.xml", + "ref/netcoreapp2.2/System.Numerics.dll", + "ref/netcoreapp2.2/System.ObjectModel.dll", + "ref/netcoreapp2.2/System.ObjectModel.xml", + "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll", + "ref/netcoreapp2.2/System.Reflection.DispatchProxy.xml", + "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll", + "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.xml", + "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll", + "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.xml", + "ref/netcoreapp2.2/System.Reflection.Emit.dll", + "ref/netcoreapp2.2/System.Reflection.Emit.xml", + "ref/netcoreapp2.2/System.Reflection.Extensions.dll", + "ref/netcoreapp2.2/System.Reflection.Metadata.dll", + "ref/netcoreapp2.2/System.Reflection.Metadata.xml", + "ref/netcoreapp2.2/System.Reflection.Primitives.dll", + "ref/netcoreapp2.2/System.Reflection.Primitives.xml", + "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll", + "ref/netcoreapp2.2/System.Reflection.TypeExtensions.xml", + "ref/netcoreapp2.2/System.Reflection.dll", + "ref/netcoreapp2.2/System.Resources.Reader.dll", + "ref/netcoreapp2.2/System.Resources.ResourceManager.dll", + "ref/netcoreapp2.2/System.Resources.ResourceManager.xml", + "ref/netcoreapp2.2/System.Resources.Writer.dll", + "ref/netcoreapp2.2/System.Resources.Writer.xml", + "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll", + "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.xml", + "ref/netcoreapp2.2/System.Runtime.Extensions.dll", + "ref/netcoreapp2.2/System.Runtime.Extensions.xml", + "ref/netcoreapp2.2/System.Runtime.Handles.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.xml", + "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/netcoreapp2.2/System.Runtime.InteropServices.dll", + "ref/netcoreapp2.2/System.Runtime.InteropServices.xml", + "ref/netcoreapp2.2/System.Runtime.Loader.dll", + "ref/netcoreapp2.2/System.Runtime.Loader.xml", + "ref/netcoreapp2.2/System.Runtime.Numerics.dll", + "ref/netcoreapp2.2/System.Runtime.Numerics.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Json.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll", + "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.xml", + "ref/netcoreapp2.2/System.Runtime.Serialization.dll", + "ref/netcoreapp2.2/System.Runtime.dll", + "ref/netcoreapp2.2/System.Runtime.xml", + "ref/netcoreapp2.2/System.Security.Claims.dll", + "ref/netcoreapp2.2/System.Security.Claims.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Csp.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.xml", + "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll", + "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.xml", + "ref/netcoreapp2.2/System.Security.Principal.dll", + "ref/netcoreapp2.2/System.Security.Principal.xml", + "ref/netcoreapp2.2/System.Security.SecureString.dll", + "ref/netcoreapp2.2/System.Security.dll", + "ref/netcoreapp2.2/System.ServiceModel.Web.dll", + "ref/netcoreapp2.2/System.ServiceProcess.dll", + "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll", + "ref/netcoreapp2.2/System.Text.Encoding.Extensions.xml", + "ref/netcoreapp2.2/System.Text.Encoding.dll", + "ref/netcoreapp2.2/System.Text.RegularExpressions.dll", + "ref/netcoreapp2.2/System.Text.RegularExpressions.xml", + "ref/netcoreapp2.2/System.Threading.Overlapped.dll", + "ref/netcoreapp2.2/System.Threading.Overlapped.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.xml", + "ref/netcoreapp2.2/System.Threading.Tasks.dll", + "ref/netcoreapp2.2/System.Threading.Tasks.xml", + "ref/netcoreapp2.2/System.Threading.Thread.dll", + "ref/netcoreapp2.2/System.Threading.Thread.xml", + "ref/netcoreapp2.2/System.Threading.ThreadPool.dll", + "ref/netcoreapp2.2/System.Threading.ThreadPool.xml", + "ref/netcoreapp2.2/System.Threading.Timer.dll", + "ref/netcoreapp2.2/System.Threading.Timer.xml", + "ref/netcoreapp2.2/System.Threading.dll", + "ref/netcoreapp2.2/System.Threading.xml", + "ref/netcoreapp2.2/System.Transactions.Local.dll", + "ref/netcoreapp2.2/System.Transactions.Local.xml", + "ref/netcoreapp2.2/System.Transactions.dll", + "ref/netcoreapp2.2/System.ValueTuple.dll", + "ref/netcoreapp2.2/System.Web.HttpUtility.dll", + "ref/netcoreapp2.2/System.Web.HttpUtility.xml", + "ref/netcoreapp2.2/System.Web.dll", + "ref/netcoreapp2.2/System.Windows.dll", + "ref/netcoreapp2.2/System.Xml.Linq.dll", + "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll", + "ref/netcoreapp2.2/System.Xml.ReaderWriter.xml", + "ref/netcoreapp2.2/System.Xml.Serialization.dll", + "ref/netcoreapp2.2/System.Xml.XDocument.dll", + "ref/netcoreapp2.2/System.Xml.XDocument.xml", + "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll", + "ref/netcoreapp2.2/System.Xml.XPath.XDocument.xml", + "ref/netcoreapp2.2/System.Xml.XPath.dll", + "ref/netcoreapp2.2/System.Xml.XPath.xml", + "ref/netcoreapp2.2/System.Xml.XmlDocument.dll", + "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll", + "ref/netcoreapp2.2/System.Xml.XmlSerializer.xml", + "ref/netcoreapp2.2/System.Xml.dll", + "ref/netcoreapp2.2/System.dll", + "ref/netcoreapp2.2/WindowsBase.dll", + "ref/netcoreapp2.2/mscorlib.dll", + "ref/netcoreapp2.2/netstandard.dll", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetAppHost/2.2.0": { + "sha512": "OK/H8p9Ig6mLMITjXJ4VOewrJg/TU+dAPHE4BdMWMv+8COzBehf7XF1+DofKkmqdHpO2cJoS5Sc9PEZ6PKCbsg==", + "type": "package", + "path": "microsoft.netcore.dotnetapphost/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", + "microsoft.netcore.dotnetapphost.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "sha512": "usINorQD/B8jsNo9V1+MvAkzFj2QE1yNmAuh4vG5Wsd71EjBAVxFTDAb6mmJQI6wO4j11L1VJuOGMV/86JecWg==", + "type": "package", + "path": "microsoft.netcore.dotnethostpolicy/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", + "microsoft.netcore.dotnethostpolicy.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "sha512": "oAN5xJhulhZ41AljFUfX9X+BlXQvYekh9IjLbWe10KVFOAnAv0LVbJB+lY1OUsq9TXBi2A2gdEKLqPwJqXdO0g==", + "type": "package", + "path": "microsoft.netcore.dotnethostresolver/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", + "microsoft.netcore.dotnethostresolver.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Platforms/2.2.0": { + "sha512": "whK/5p0sLtQiDbcTphVRjmN3tmV+YMYf8vuaKU05y1iZw9KWiG/iLY5Pd3ok+vFBJ+FZnmp7NqF7o7WrAYToLg==", + "type": "package", + "path": "microsoft.netcore.platforms/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.2.2.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.NETCore.Targets/2.0.0": { + "sha512": "mJnCMoBfWL0lxxlBFJ/8cZKTfPpI82TekZkUqvSCBtunUaaqr2LVeWl1zQYdanAdk4Ddf1HCwb8+DNYaNFBk1w==", + "type": "package", + "path": "microsoft.netcore.targets/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.2.0.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.SystemEvents/4.5.0": { + "sha512": "K2TAr07pgl/m/J9ed3cmAzx0SD55kYuVfBG6SPRIH/ELTh/D2qGrjOWDQJo7r+LZl1nO2Nkl0UAQBUt6S2ewqQ==", + "type": "package", + "path": "microsoft.win32.systemevents/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "microsoft.win32.systemevents.4.5.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "ref/net461/Microsoft.Win32.SystemEvents.dll", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NETStandard.Library/2.0.3": { + "sha512": "R73gEjqCkI2Nw/IlN8QvcgPNklqQiPowp47JwvW0Bnp/RZnjN4UrJwEvWVJWRK1MsQ+HIfGe9i4aQlfK+ei9jA==", + "type": "package", + "path": "netstandard.library/2.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.3.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "System.Drawing.Common/4.5.1": { + "sha512": "m3c7Fe/CS/jZ/nLBrxCCh52dYiC33GPbGfcF4CiVukb8+p121XUTHxs6sYKbWfvDVD8JssHcM+HVFLtzl3X3Xw==", + "type": "package", + "path": "system.drawing.common/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Drawing.Common.dll", + "ref/netstandard2.0/System.Drawing.Common.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll", + "system.drawing.common.4.5.1.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v2.2": [ + "FSharp.Core >= 4.5.2", + "Microsoft.NETCore.App >= 2.2.0", + "System.Drawing.Common >= 4.5.1" + ] + }, + "packageFolders": { + "/home/joachim/.nuget/packages/": {}, + "/home/joachim/.dotnet/sdk/NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj", + "projectName": "fsharp-mandelbrot", + "projectPath": "/home/joachim/fsharp-mandelbrot/fsharp-mandelbrot.fsproj", + "packagesPath": "/home/joachim/.nuget/packages/", + "outputPath": "/home/joachim/fsharp-mandelbrot/obj/", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "/home/joachim/.dotnet/sdk/NuGetFallbackFolder" + ], + "configFilePaths": [ + "/home/joachim/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.2" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.2": { + "projectReferences": {} + } + } + }, + "frameworks": { + "netcoreapp2.2": { + "dependencies": { + "FSharp.Core": { + "target": "Package", + "version": "[4.5.2, )" + }, + "Microsoft.NETCore.App": { + "suppressParent": "All", + "target": "Package", + "version": "[2.2.0, )", + "autoReferenced": true + }, + "System.Drawing.Common": { + "target": "Package", + "version": "[4.5.1, )" + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file