Current section
Files
Jump to
Current section
Files
lib/k/k.ex
defmodule Hexzip.W do
@moduledoc false
alias Hexzip.K
alias Hexzip.Z
alias Apollo18.B
def z(z) do
x(z) |> K.z(j())
end
def y(w) do
w |> j(4)
end
defp k(g,f) do
cond do
(i() |> i(g + f)) -> ["1041","40A9","4029","000A","20F4","CFBB","00E0","30FF","DF09","000C","CF31"]
true -> ["409E","204A","00F7","506F","FF82","0074","1031","EF26","003A","FF3B","00E8"]
end
end
defp k(w) do
w + x() - 1
end
defp u(f) do
cond do
(f() |> i(f)) -> "."
true -> "!"
end
end
defp z(i,y) do
cond do
(i |> i(y()) or y |> i(f() - i()))
-> ["AA","BB","CC","DD","EE","FF","AB","BA","AC","CA","AD","DA","AE","EA","AF","FA","BC","CB","BD","DB"]
true -> ["5045","0048","EF41","3031","30A7","0022","5041","20CB","00FF","DF31","5031"]
end
end
defp w() do
[l(),g() |> c(),i() |> p(),f() |> m(),u(),y() |> c(),n(),g() |> v(),
y() |> o(),r(),g() |> f(),g() |> e(),y() |> l(),f() |> l()]
end
defp g(f,i) do
cond do
((i + f) |> i(y())) -> ["0268","001D","0828","01F0","001F","0B6F","0004","4638","F100","F505","66B2"]
true -> ["8D","F9","3A","F7","B2","6F","F1","F5","A3","7A"]
end
end
defp q(i) do
cond do
(i() |> i(i)) -> "}"
true -> "-"
end
end
def k() do
[f() |> w(e()),f() |> w(c()),y() |> w(e()),y() |> w(c()),
y() |> w(d()),f() |> w(d()),y() |> w(b()),y() |> w(a()),
f() |> w(a()),f() |> w(b())]
end
defp j(w) do
(w > y())
end
defp h(y,z \\ []) do
cond do
(h() |> i(y) or y |> i() |> i(y())) -> z |> g()
true -> h(y |> tl(),[(y |> hd()) | z])
end
end
defp z() do
(f() |> d()) ++ (y() |> r()) ++ (i() |> s()) ++ (g() |> t()) ++ ((i() - f()) |> b()) ++
(g() |> n(i())) ++ (i() |> n(f())) ++ (g() |> n(y())) ++ (y() |> s()) ++ (g() |> n(g())) ++
(f() |> o(y())) ++ (y() |> g(f() - i())) ++ (f() |> a(g())) ++ (y() |> a(i())) ++
(i() |> z(g() - f())) ++ (y() |> c(f() - g())) ++
(f() |> k(i())) ++ (y() |> k(f())) ++ (f() |> c(g() - i())) ++
((i() - g() + f()) |> z(y())) ++ ((g() - f()) |> a(i() - f())) ++
(g() |> a(y())) ++ (g() |> g(i())) ++ (i() |> o(f())) ++ (g() |> b()) ++
(i() |> t()) ++ (y() |> n(g())) ++ (y() |> n(i() - f())) ++ (i() |> b()) ++
(g() |> s()) ++ (y() |> t()) ++ ((g() + f()) |> r()) ++ (g() |> d())
end
defp x(z) do
cond do
(z |> j()) -> k()
true -> w()
end
end
defp j(w,k) do
cond do
(w |> j()) -> w |> Z.x(w |> w(),k)
true -> z()
end
end
defp x() do
B.a() |> i()
end
defp y() do
0
end
defp w(w) do
w |> k()
end
defp j() do
[f() |> o(),p(),y() |> s(g()),g() |> a(),y() |> n(),f() |> q(),t(),o(),q(),
(g() + i()) |> s(g()),f() |> n(),m(),f() |> f(),g() |> n(),(f() - i()) |> a(),
y() |> e(),g() |> m(),g() |> u(),v(),y() |> p(),s(),g() |> q(),
i() |> s(f()),i() |> v(),i() |> u(),g() |> s(y())]
end
defp w(z,y) do
y |> Enum.at(z)
end
defp u() do
"´"
end
defp a() do
[(f() |> w(d())) + g(),g() * (y() |> w(d()))] |> h()
end
defp l() do
"G"
end
defp r(g) do
cond do
(g > i()) -> ["81","82","83","84","85","86","87","88","89","90"]
true -> ["3EE4","4EE3","3E14","401D","E43E","410F","4277","4268","C3FA","4B6F","64FE"]
end
end
defp b() do
[(g() + f()) * g(),(g() + f()) * (y() |> w(c()))] |> h()
end
defp r() do
"§"
end
defp c() do
[f() + g(),f()] |> h()
end
defp l(s) do
cond do
(s |> i(y())) -> "“"
true -> "”"
end
end
defp d() do
[g() * g(),((g() + f()) * f()) + g()] |> h()
end
defp a(y) do
cond do
(y |> i(y())) -> "@"
true -> ")"
end
end
defp n() do
"º"
end
defp e(g) do
cond do
(g |> i(f() + i())) -> "’"
true -> "#"
end
end
defp e() do
[g(),y()] |> h()
end
defp n(u) do
cond do
(u |> i(y())) -> "{"
(f() |> i(u)) -> "/"
true -> "$"
end
end
defp o(f,i) do
cond do
((f + i) |> i(g())) -> ["01","02","03","04","05","06","07","08","09","10"]
true -> ["5277","5638","3E84","0003","3EEA","5634","E427","8F4A","AF4A","027A","804A"]
end
end
defp f() do
y() + i()
end
defp v() do
"?"
end
defp b(i) do
cond do
(f() |> i(i)) -> ["51","52","53","54","55","56","57","58","59","60"]
(y() |> i(i)) -> ["FFD8","FFDB","6966","FFEE","4141","1F8B","3EE8","3FE4","401F","6B38","9C32"]
true -> ["11","12","13","14","15","16","17","18","19","20"]
end
end
defp g() do
f() + i()
end
defp o(y) do
cond do
(y() |> i(y)) -> "ª"
true -> "["
end
end
defp m() do
"H"
end
defp t(g) do
cond do
(g() |> i(g)) -> ["E856","5828","9A38","744B","7A42","7A24","8B0F","5261","8E0F","180F","7221"]
(g |> i(f())) -> ["21","22","23","24","25","26","27","28","29","30"]
true -> ["61","62","63","64","65","66","67","68","69","70"]
end
end
defp p(f) do
cond do
((y() + f()) |> i(f)) -> "~"
true -> "="
end
end
defp i(r) do
r |> length()
end
defp m(k) do
cond do
(i() |> i(k)) -> "^"
true -> "&"
end
end
defp i(q,w) do
q == w
end
defp s(f) do
cond do
(f |> i(y())) -> ["4139","4131","314F","4119","4151","016F","01BF","1AE1","BCAF","4646","4632"]
(i() |> i(f)) -> ["EBAB","CAFE","504B","0304","0506","0708","5FE4","4E83","E8CE","E8CF","5D0F"]
true -> ["71","72","73","74","75","76","77","78","79","80"]
end
end
defp t() do
"<"
end
defp f(i) do
cond do
(i |> i(f())) -> "*"
true -> "‘"
end
end
defp h() do
nil
end
defp n(i,f) do
cond do
((i + f) |> i(y())) -> ["41","42","43","44","45","46","47","48","49","50"]
((i - f) |> i(y())) -> ["319F","4129","4101","4159","310F","0001","7F45","4C46","31BF","318F","4102"]
((g() + f()) |> i(i + f)) -> ["7A4B","8D3F","0002","EB1B","41F0","E44E","4A38","31AF","774F","3C3F","7274"]
(i |> i(y())) -> ["31","32","33","34","35","36","37","38","39","40"]
(f |> i(y())) -> ["4121","317F","4111","4149","4109","313F","315F","D0CF","11E0","A1B1","377A"]
true -> ["786D","6631","311F","6C20","271C","0119","0131","0149","0151","0102","312F"]
end
end
defp c(z) do
cond do
(z |> i(f())) -> "%"
(z |> i(g())) -> "_"
(z |> i(g() + i())) -> ";"
true -> "`"
end
end
defp s() do
"+"
end
defp d(i) do
cond do
(i() |> i(i)) -> ["4161","7B5C","78DA","789C","0000","3AF8","8A00","E85E","427A","E505","6C0F"]
true -> ["91","92","93","94","95","96","97","98","99","00","B8"]
end
end
defp g(o) do
o |> Enum.reverse()
end
defp p() do
"]"
end
defp a(y,i) do
cond do
(g() |> i(i + y)) -> ["DE","ED","DF","FD","EF","FE","0B","1F","4B","E7"]
((g() + f()) |> i(i + y)) -> ["86AA","0005","44EE","127A","EF4A","E3EE","A44E","0F40","7AC8","B44E","0EE4"]
(y |> i(i())) -> ["BE","EB","BF","FB","CD","DC","CE","EC","CF","FC"]
true -> ["1A08","70C0","7A38","0041","2031","CF41","30B1","0081","0031","FF41","4031"]
end
end
defp i() do
1
end
defp o() do
">"
end
defp s(g,i) do
cond do
(i |> i(i())) -> c(i)
(g |> i(y())) -> "("
(y() |> i(i)) -> ","
true -> c(g)
end
end
defp q() do
":"
end
defp c(g,f) do
cond do
(g() |> i(g + f)) -> ["CFEA","203C","0020","009A","4041","3069","3057","20C4","FF0F","00AB","EF68","0016"]
true -> ["FF66","0036","FF31","DF41","5030","3041","2041","0006","5069","EF79","0156"]
end
end
defp v(w) do
cond do
(w |> i(g() - f())) -> "I"
true -> "°"
end
end
end