mirror of
https://github.com/StevenBlack/hosts.git
synced 2026-10-04 14:21:04 +01:00
773 lines
34 KiB
Mathematica
773 lines
34 KiB
Mathematica
(* Content-type: application/vnd.wolfram.mathematica *)
|
|
|
|
(*** Wolfram Notebook File ***)
|
|
(* http://www.wolfram.com/nb *)
|
|
|
|
(* CreatedBy='Wolfram 15.0' *)
|
|
|
|
(*CacheID: 234*)
|
|
(* Internal cache information:
|
|
NotebookFileLineBreakTest
|
|
NotebookFileLineBreakTest
|
|
NotebookDataPosition[ 154, 7]
|
|
NotebookDataLength[ 35120, 762]
|
|
NotebookOptionsPosition[ 34250, 737]
|
|
NotebookOutlinePosition[ 34678, 754]
|
|
CellTagsIndexPosition[ 34635, 751]
|
|
WindowFrame->Normal*)
|
|
|
|
(* Beginning of Notebook Content *)
|
|
Notebook[{
|
|
Cell[BoxData["\[IndentingNewLine]"], "Input",
|
|
CellChangeTimes->{3.9838230626051273`*^9},
|
|
CellLabel->
|
|
"In[1912]:=",ExpressionUUID->"4758e301-de41-43dc-8b9d-10592e1aa6bd"],
|
|
|
|
Cell[CellGroupData[{
|
|
|
|
Cell[BoxData[{
|
|
RowBox[{
|
|
RowBox[{"SetDirectory", "[",
|
|
RowBox[{"NotebookDirectory", "[", "]"}], "]"}], ";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"(*",
|
|
RowBox[{"Buttons", " ", "to", " ",
|
|
RowBox[{"hide", "/", "show"}], " ", "code"}], "*)"}],
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"CloseAllInputsCells", "[", "]"}], ":=",
|
|
RowBox[{"Module", "[",
|
|
RowBox[{
|
|
RowBox[{"{",
|
|
RowBox[{"nb", ",", "cells"}], "}"}], ",",
|
|
RowBox[{
|
|
RowBox[{"nb", "=",
|
|
RowBox[{"EvaluationNotebook", "[", "]"}]}], ";",
|
|
"\[IndentingNewLine]",
|
|
RowBox[{"cells", "=",
|
|
RowBox[{"Cells", "[",
|
|
RowBox[{"nb", ",",
|
|
RowBox[{"CellStyle", "->", "\"\<Input\>\""}]}], "]"}]}], ";",
|
|
"\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"SetOptions", "[",
|
|
RowBox[{"#", ",",
|
|
RowBox[{"CellOpen", "->", "False"}]}], "]"}], "&"}], "/@",
|
|
"cells"}], ";"}]}], "]"}]}], ";"}], "\n"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"OpenAllInputsCells", "[", "]"}], ":=",
|
|
RowBox[{"Module", "[",
|
|
RowBox[{
|
|
RowBox[{"{",
|
|
RowBox[{"nb", ",", "cells"}], "}"}], ",",
|
|
RowBox[{
|
|
RowBox[{"nb", "=",
|
|
RowBox[{"EvaluationNotebook", "[", "]"}]}], ";",
|
|
"\[IndentingNewLine]",
|
|
RowBox[{"cells", "=",
|
|
RowBox[{"Cells", "[",
|
|
RowBox[{"nb", ",",
|
|
RowBox[{"CellStyle", "->", "\"\<Input\>\""}]}], "]"}]}], ";",
|
|
"\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"SetOptions", "[",
|
|
RowBox[{"#", ",",
|
|
RowBox[{"CellOpen", "->", "True"}]}], "]"}], "&"}], "/@",
|
|
"cells"}], ";"}]}], "]"}]}], ";"}], "\n"}], "\[IndentingNewLine]",
|
|
RowBox[{"Row", "[",
|
|
RowBox[{"{",
|
|
RowBox[{
|
|
RowBox[{"Button", "[",
|
|
RowBox[{"\"\<Hide Code\>\"", ",",
|
|
RowBox[{"SelectionEvaluate", "[",
|
|
RowBox[{"CloseAllInputsCells", "[", "]"}], "]"}]}], "]"}], ",",
|
|
RowBox[{"Button", "[",
|
|
RowBox[{"\"\<Show Code\>\"", ",",
|
|
RowBox[{"SelectionEvaluate", "[",
|
|
RowBox[{"OpenAllInputsCells", "[", "]"}], "]"}]}], "]"}]}], "}"}],
|
|
"]"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"data", "=",
|
|
RowBox[{"Import", "[", "\"\<stats.out\>\"", "]"}]}], ";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"graphtitle", "=", "\"\<Hosts file size history\>\""}], ";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{
|
|
"graphsubtitle", " ", "=",
|
|
" ", "\"\<base version: (adware + malware) only\>\""}], ";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"data", "=",
|
|
RowBox[{
|
|
RowBox[{"(",
|
|
RowBox[{
|
|
RowBox[{"{",
|
|
RowBox[{
|
|
RowBox[{"DateObject", "[",
|
|
RowBox[{"#1", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}],
|
|
"]"}], ",",
|
|
RowBox[{
|
|
"#1", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}]}], "}"}],
|
|
"&"}], ")"}], "/@", "data"}]}], ";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"lastitem", "=",
|
|
RowBox[{"Callout", "[",
|
|
RowBox[{
|
|
RowBox[{"Last", "[", "data", "]"}], ",",
|
|
RowBox[{"ToString", "[",
|
|
RowBox[{
|
|
RowBox[{"Last", "[", "data", "]"}], "[",
|
|
RowBox[{"[", "2", "]"}], "]"}], "]"}], ",", "Left", ",", " ",
|
|
RowBox[{"LabelStyle", "->", "Small"}], ",", " ",
|
|
RowBox[{"Background", "->", "LightBlue"}]}], "]"}]}], ";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"data", "[",
|
|
RowBox[{"[",
|
|
RowBox[{"Length", "[", "data", "]"}], "]"}], "]"}], "=", "lastitem"}],
|
|
";"}]}], "Input",
|
|
CellOpen->False,
|
|
CellChangeTimes->{{3.867182545948308*^9, 3.867182555077017*^9}, {
|
|
3.8671856323646584`*^9, 3.867185655249*^9}, 3.867187032420275*^9, {
|
|
3.867187218478177*^9, 3.867187234045384*^9}, {3.867187352932571*^9,
|
|
3.867187371829939*^9}, {3.8671903940899982`*^9, 3.8671904257542353`*^9},
|
|
3.867190458276375*^9, {3.867190733940156*^9, 3.867190734419613*^9}, {
|
|
3.867190798905361*^9, 3.86719081289338*^9}, {3.867190843782461*^9,
|
|
3.867190868878964*^9}, {3.867191008084812*^9, 3.867191008823593*^9}, {
|
|
3.867191045756618*^9, 3.86719109928176*^9}, {3.867191132601091*^9,
|
|
3.867191153305139*^9}, {3.867191256528245*^9, 3.867191304159674*^9}, {
|
|
3.867191352877194*^9, 3.867191356182763*^9}, {3.867191386467814*^9,
|
|
3.867191411094434*^9}, {3.867191451576531*^9, 3.867191464669776*^9}, {
|
|
3.867191517397131*^9, 3.867191585673174*^9}, {3.867191623805966*^9,
|
|
3.867191637345644*^9}, {3.867191694067857*^9, 3.867191832972144*^9}, {
|
|
3.867443529594183*^9, 3.867443565893339*^9}, {3.867445761749815*^9,
|
|
3.86744582007928*^9}, {3.867445877108981*^9, 3.867445877563551*^9}, {
|
|
3.88987554010293*^9, 3.889875542354431*^9}, {3.890909771395684*^9,
|
|
3.890909773446272*^9}, {3.89765774638717*^9, 3.897657747223047*^9}, {
|
|
3.898379436246955*^9, 3.898379440050661*^9}, {3.90338401735606*^9,
|
|
3.9033840200448112`*^9}, {3.906908185436775*^9, 3.9069081879516287`*^9}, {
|
|
3.925848183308426*^9, 3.925848185881434*^9}, {3.926438108465784*^9,
|
|
3.92643813766343*^9}, {3.928879584090178*^9, 3.928879587280989*^9}, {
|
|
3.9293606429237022`*^9, 3.929360645945132*^9}, {3.931376802792758*^9,
|
|
3.931376805515088*^9}, {3.954598230829558*^9, 3.954598269603718*^9}, {
|
|
3.96136444466888*^9, 3.961364449285103*^9}, {3.961420570214137*^9,
|
|
3.961420572598192*^9}, {3.972758024916869*^9, 3.972758025765842*^9}},
|
|
CellLabel->
|
|
"In[1913]:=",ExpressionUUID->"e5e34011-aa3d-4e95-90b1-863054ac32f5"],
|
|
|
|
Cell[BoxData[
|
|
TemplateBox[{
|
|
ButtonBox["\"Hide Code\"", ButtonFunction :> SelectionEvaluate[
|
|
$CellContext`CloseAllInputsCells[]], Appearance -> Automatic, Evaluator ->
|
|
Automatic, Method -> "Preemptive"],
|
|
ButtonBox["\"Show Code\"", ButtonFunction :> SelectionEvaluate[
|
|
$CellContext`OpenAllInputsCells[]], Appearance -> Automatic, Evaluator ->
|
|
Automatic, Method -> "Preemptive"]},
|
|
"RowDefault"]], "Output",
|
|
CellChangeTimes->CompressedData["
|
|
1:eJwN0F1IEwAQAOAVOvzDXJY0V7ZFQyizHpYZkXE5lssxnVopIUXpiGkYMdMg
|
|
aIx82IKplGJuRbM517a22tysNt0sJ8vKAstMXVTbhIJLoyiUou7h+OC4P453
|
|
qqmifhWDwRBR7E77Ck03EGZlPUx5L4KqmsUNkjWKEkWxHoHvDAl15JZosdhu
|
|
QFBqPN9O30Qw7VXxkm4hfGQFNvwlC35KM/JvI3RneSMnyJNFh6a0pKbcMV5m
|
|
RFjQpK0xkeahLv4s+Vrk+Z3bh+D1c4F9B+EXv6/+IhnB4M4cE0LG4brsMNkV
|
|
81Ry+xFkpfwDSvLgYnQpTH5qzDamDiAImIuKBAtCSz6LISAl2yomxkjrPktK
|
|
8l2EdWybWEA6B68es5HeSPLInBWB+VLYcdmG8KI95XOiHWGSLS1Xk94v7eKq
|
|
e/QHZbN0mrTE6zhaB82NWt0/SENNzNfspP68B5Y39xF2OVqDvS6EvM2J8f1u
|
|
BNf7+eW1gwj/LjBnGsiOJP1MgZfqljqFmUMIE3+m57VkzLj6WfVD2rtJKnGT
|
|
cvHZktpHCB8MuvPMx5R/JXtrJ9WZRcKoDyHH5k8/7ke4bvZIeMMIhZ1T3S7S
|
|
6Ft/5h3prF1YuTSC0Dh3jmUk1fr0HRBACDvjR7YHETjy5w2T5LK8Ry8aRSht
|
|
q0ztJ49+D7WVPUFYGRjP2voUQScZNgfIKy2cPaNjdI8qQbUxhNBaeI0XIf8D
|
|
NuYsig==
|
|
"],
|
|
CellLabel->
|
|
"Out[1916]=",ExpressionUUID->"67be7837-0f3c-4d18-a7a8-93d36659197e"]
|
|
}, Open ]],
|
|
|
|
Cell[CellGroupData[{
|
|
|
|
Cell[BoxData[{
|
|
RowBox[{
|
|
RowBox[{"graph", "=",
|
|
RowBox[{"DateListPlot", "[",
|
|
RowBox[{"data", "\[IndentingNewLine]", ",",
|
|
RowBox[{"Filling", "->", "Axis"}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"FrameLabel", "\[Rule]",
|
|
RowBox[{"{",
|
|
RowBox[{
|
|
RowBox[{"{",
|
|
RowBox[{
|
|
RowBox[{"HoldForm", "[",
|
|
RowBox[{"Unique", " ", "domains"}], "]"}], ",", "None"}], "}"}], ",",
|
|
RowBox[{"{",
|
|
RowBox[{
|
|
RowBox[{"HoldForm", "[", "Year", "]"}], ",", "None"}], "}"}]}],
|
|
"}"}]}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"FrameTicks", "->",
|
|
RowBox[{"{",
|
|
RowBox[{
|
|
RowBox[{"{",
|
|
RowBox[{"All", ",", "All"}], "}"}], ",", "Automatic"}], "}"}]}],
|
|
"\[IndentingNewLine]", ",", " ",
|
|
RowBox[{"GridLines", "->",
|
|
RowBox[{"{", "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"Join", "[",
|
|
RowBox[{
|
|
RowBox[{"Table", "[",
|
|
RowBox[{
|
|
RowBox[{"{",
|
|
RowBox[{
|
|
RowBox[{"DateObject", "[",
|
|
RowBox[{"{", "x", "}"}], "]"}], ",", "Thick"}], "}"}], ",",
|
|
RowBox[{"{",
|
|
RowBox[{"x", ",", "2017", ",", "2027"}], "}"}]}], "]"}], ",",
|
|
RowBox[{"DateRange", "[",
|
|
RowBox[{
|
|
RowBox[{"{", "2017", "}"}], ",",
|
|
RowBox[{"{", "2027", "}"}], ",", "\"\<Quarter\>\""}], "]"}]}],
|
|
"]"}], "\[IndentingNewLine]", ",", " ",
|
|
RowBox[{"Join", "[",
|
|
RowBox[{
|
|
RowBox[{"Range", "[",
|
|
RowBox[{"0", ",", "300000", ",", "10000"}], "]"}], ",",
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"{",
|
|
RowBox[{"#", ",", "Thick"}], "}"}], "&"}], "/@",
|
|
RowBox[{"Range", "[",
|
|
RowBox[{"0", ",", "300000", ",", "50000"}], "]"}]}]}], "]"}]}],
|
|
"\[IndentingNewLine]", "}"}]}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"ImageMargins", "\[Rule]", "20"}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"ImageSize", " ", "->", " ", "Large"}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"LabelStyle", "\[Rule]",
|
|
RowBox[{"{",
|
|
RowBox[{"GrayLevel", "[", "0", "]"}], "}"}]}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"PlotLabel", " ", "->", " ", "\[IndentingNewLine]",
|
|
RowBox[{"Column", "[", "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"{", "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"Style", "[",
|
|
RowBox[{"graphtitle", ",", "16", ",", "Bold"}], "]"}],
|
|
"\[IndentingNewLine]", ",",
|
|
RowBox[{"Style", "[",
|
|
RowBox[{"graphsubtitle", ",", "12", ",", "Bold"}], "]"}],
|
|
"\[IndentingNewLine]", ",",
|
|
RowBox[{"Style", "[",
|
|
RowBox[{
|
|
RowBox[{"\"\<updated: \>\"", "<>",
|
|
RowBox[{"DateString", "[",
|
|
RowBox[{"TimeZone", "->", "\"\<Zulu\>\""}], "]"}], " ", "<>",
|
|
" ", "\"\< UTC\>\""}], ",", "12"}], "]"}]}],
|
|
"\[IndentingNewLine]", "}"}], "\[IndentingNewLine]", ",", "Center"}],
|
|
"\[IndentingNewLine]", "]"}]}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"PlotRange", "->",
|
|
RowBox[{"{",
|
|
RowBox[{"Automatic", ",",
|
|
RowBox[{"{",
|
|
RowBox[{"0", ",", "Automatic"}], "}"}]}], "}"}]}],
|
|
"\[IndentingNewLine]", ",",
|
|
RowBox[{"PlotTheme", "\[Rule]", "\"\<Detailed\>\""}]}],
|
|
"\[IndentingNewLine]", "]"}]}], ";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"Export", "[",
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"StringReplace", "[",
|
|
RowBox[{
|
|
RowBox[{"ToLowerCase", "[", "graphtitle", "]"}], ",",
|
|
RowBox[{"\"\< \>\"", "->", "\"\<_\>\""}]}], "]"}], "<>",
|
|
" ", "\"\<.png\>\""}], ",", " ", "graph"}], "]"}],
|
|
";"}], "\[IndentingNewLine]", "graph"}], "Input",
|
|
CellOpen->False,
|
|
CellChangeTimes->{{3.867186565207215*^9, 3.867186567959504*^9}, {
|
|
3.867186655694774*^9, 3.867186670522201*^9}, {3.867186775392453*^9,
|
|
3.867186776891725*^9}, 3.867186837903651*^9, {3.867186904930146*^9,
|
|
3.867186940968878*^9}, {3.867187286976087*^9, 3.867187304612606*^9}, {
|
|
3.867187379649686*^9, 3.867187384392969*^9}, {3.8671874248081408`*^9,
|
|
3.867187425393301*^9}, {3.867187462942827*^9, 3.867187467876066*^9}, {
|
|
3.867187585120219*^9, 3.867187592332826*^9}, {3.867190421572784*^9,
|
|
3.867190455350173*^9}, {3.867191170483214*^9, 3.867191170658471*^9}, {
|
|
3.867191203296914*^9, 3.867191245177144*^9}, {3.867443579626745*^9,
|
|
3.867443615991692*^9}, {3.867445864801002*^9, 3.867445865695055*^9}, {
|
|
3.867585461992905*^9, 3.867585470469511*^9}, {3.904556674711198*^9,
|
|
3.90455667849632*^9}, {3.9218516314196*^9, 3.921851639595783*^9}, {
|
|
3.92185167067825*^9, 3.9218517351487503`*^9}, 3.9218517880751457`*^9, {
|
|
3.955049104125002*^9, 3.9550491107858753`*^9}, {3.955724397073245*^9,
|
|
3.955724433737275*^9}, {3.955724625452713*^9, 3.955724669412251*^9}, {
|
|
3.956329876096713*^9, 3.9563299103616667`*^9}, {3.956329970680182*^9,
|
|
3.9563299964577503`*^9}, {3.956330107899218*^9, 3.95633011499457*^9}, {
|
|
3.956330149847582*^9, 3.956330152663987*^9}, {3.95660104472755*^9,
|
|
3.956601064036846*^9}, {3.956601094494957*^9, 3.956601107665969*^9}, {
|
|
3.956601171882221*^9, 3.956601200199129*^9}, {3.956601252613394*^9,
|
|
3.9566012593755283`*^9}, {3.956601299500546*^9, 3.956601381489203*^9}},
|
|
NumberMarks->False,
|
|
CellLabel->
|
|
"In[1923]:=",ExpressionUUID->"55c17c4f-14a9-40f1-a01c-ab0b0c9b3309"],
|
|
|
|
Cell[BoxData[
|
|
GraphicsBox[{{}, GraphicsComplexBox[CompressedData["
|
|
1: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
|
|
9RHH74v3m2m0VRrvEzU+Zv7qSXu7x8cR5aHJtFFebGQf+GKrjaW9ZyKt1JZy
|
|
K8sgxtcN7zfjB4Xv9+i/wmCONxjr034I87kKv5/Sfpbvw3zTaS0e7yvFh7F8
|
|
M/bfHVqfjvk0+4Tlw7Ff9tGGid/bzeHMfyzyu/NT9r8D+Zw7gvVfTo2wkg/v
|
|
k9sj7VyhnYaYb96RLNeR795h433UnkFbX6C/np8z/tnobyrtLMD6dR/F9dyG
|
|
/r+nnQS8b04YzfiL4X1oU9in8L7SaQz7fyT2x9HqE7wfrR3LclXev9Sy48L3
|
|
V7GvHe2bIfa3+QIODBfrJQz2N0QcaPEl668Ra7/R5h15n1L842FvjrsZDjX5
|
|
iu3LiwM3aDNO6gdTJrD+GCm3f57I9enwj8TrmQR7ht+NsG88+ptFBxPEnou0
|
|
s05s9ZrMfLUVB6fT9vtiJYH2dIu0NQzj/TCF8f+K8apNZX/nMN4k2t6A9l2m
|
|
wf4bYvME7dNkPoGj09m+ulh5MoPxR6P8s1kc/w/EO3w2/R3yOdTk/JLERoj2
|
|
piOeIXPoe8jn9blc/5Lo/5d57K+J2LlK216p733pa/Y/UMrtmbQ5R2zUWsD6
|
|
yeJgj4VwqPG9DPs2x3I+qtipvIjr2VQcVBYzPyfFSkXaynxfxvuLDu5Bf+2X
|
|
sP8cUu55TGtviLXSS1k+X+xNp33xYvXAMo63Uuy/8034/ik205YzP7VQf7DF
|
|
/DUXG7tpa4g4eO1b1l+N8Rqu4O/lMNq/vJLz/Vvs/ER7r77QVu9VnO9OtI//
|
|
jteTK4j39GrGmyZWuq7hfFIRfzLtiX4g+fpyLeMNiINH1rF91vQIm1nEoUPr
|
|
OZ/fpX5gZBzns0+sPaCNo2J/iQ3M7yOxYtFaRenPLLaR8VQV2y1obwtxoMgm
|
|
/p5mi61bdGhipIOm2DtoM8efjP530Z5YsaoF2H6d2Emh/eMlPq9nC+ufFOt1
|
|
af9esT2LDl5H/vL8wPlsl/48CbRe6aHMP2c8/abYqkk7HyC/H9Khwchvtx+Z
|
|
/yWIr0oC1+cM+u9C25cibcLBTFs5/xTk8ygdPCDxGmMTuV7HsR6HfmL/fyF/
|
|
D2ljKvL33jauxzLk7yCtbxUb6s9c3+Zi/13aHCTWf90eXl8l41/fol9Yv9Mj
|
|
Wd9U2vup2LJ3sP5usT5gJ+ebKlbz2cxfkccy/8u0WUhsxexifC3Eeu7d7H8u
|
|
2v9Iq32R3x572H611Ne20NaPYu/EvVyfauJQ5X3Mny52lF/ZvsATyeczWv80
|
|
U8a/9urfON+JYvUxrXWX9kbbJPY/TOx/Yz/nt13iDY6gzb8ibcHqN79zPn2e
|
|
Sz6GHuD6jUD9Qge5/tvE5m46sPOpzOe1P1j/kNj4mg44Ut/78iE4+VfMZzZt
|
|
r1QiPAVWL9Hej2Q+gd5B+iHi20pb+aW+P9dhjh+Scm88HVUU/U0+AtduINYm
|
|
/AWnNBIHMx9lPF0QzzE66nPstw7H4PSvxZ6ntLEO/ZU9Do/cKtZLnWD7LRj/
|
|
DzqYhP4e0Il/iJ1Pk7k+f2M+/9BKGuJrcZLOKfkzb9N6DXHg1ileX6pkzvjX
|
|
q53h+EPF6itnWX+RODCH7m+J/XXPcf6OODiLXnsb/V2k/XfEdq/zcGyOLJKP
|
|
qQ7cualY6f439+dosbHxAueno36li8x/D7HWkVa7is2xl7h/jortNWEfEQdG
|
|
XWZ8K9HfIdo/B/09pJPiEM+KK4x3hdh7kE5ciPHUq8zXbozXinYuIP67tHer
|
|
2GmewvXYj/GW0slNs0r+Cl+Dy6VivCHXwtcrKfcNvM79XljsXA+7utg/4Abz
|
|
WUus17/J+bUV2yY95X3091Iq9/cccSCGtpYgHv0Wrw9/i83oNLZ/iP5q0Il5
|
|
s0l/W+jYt8SON8Txm4mVKrdZf6JYH0+nJ4g9z+4wP/WyZ/xrjbnL+HSxXvof
|
|
Xp8/E/vSae+PYmfEPY4fJ/bfo82t6K/4feZ7F/pLor1PxKFmD5j/qjlkfQan
|
|
wy2mi5UCD7keO8T2TjrpqNhf7zHn1zJK1u8SrcSI1a1PGN90sZHrKfu7H+nY
|
|
w1jPc3TyJbHS4xnXp6vkyzuZ9vUT29me8/fzkVjtSvsmiY1NtLlBrHVSUsUj
|
|
14uDx2j9ItanQya6pOTHHEdHNRcb7TLD/QeKA6Np3S/WHtGJO8WqlRWu7ZF8
|
|
BYplg9fWRP5+o0Pvia3btM+H/DfLDsf2FHv9dNRosb6Yrm2Kzb3h8gDW6xY9
|
|
ZbU4VDAH7CwXOzfoqOMYf34UbFxD/w2iYSWvrJfPkxP21hU7s+jE5uJgr1xw
|
|
yiixMoMuOA77YWpuOBCP9T9LW9vE2qQ8cPoF7KcueWEzOlrmc4Ju0VocyvQS
|
|
428rVivRgS9zSv8GPfIbsXOUVjF//6JXGT+sFHwNDtr4vdu0swr3o0YFGG+C
|
|
2BhAexbgflS/IJy0TKz8TFu4/3kv01HHxKGZheDkkDhQqzDL+8n9ytHpkWPF
|
|
VnQR2I4VB2vQtdeK9S100hk8P2QvynxcwP3vJN0Z9z//+NdZv53Y2kD7BuD+
|
|
dpxO/Bz3s3XFmL8Esa9cce6HI7hfjqHNy2j/ucrxquL6/iettsH9o3UJ7pdx
|
|
4tAIWpkmVr+la8/C/Wv4GzTm70+izTVi3+BS3D8tkb+bdPBLsadAaeZjMvIz
|
|
twzXZ73YqFeW8R0Sa5fo2iliZWY5lnsw//jyjHep2KlegePvQj5P02oK8pdc
|
|
ketbT+bj61SJ+YsRW+Mqs32SWC9bhfEORvvRtD5LbJSqyvmdEysjvPz9xiPf
|
|
Fp2UgHwXq8b9XBb3v9v0lMVia2911q+O6+uuGlz/7eLA/JqMNx/uNw3eZHlf
|
|
3F88tRj/RtyvLtLmAVw/87zFeKPwe3HC7vlMy/inZm3+nsaL1e51uD6LxU7W
|
|
utz/OeX51f8V7e8lNo16LH9LrD6nHZ/Y8jXg9bcanjdXNGR8yYhnfyPux3bY
|
|
HyGN1+fN+P3sacz55cb+tptw/deI9UZNuT77sV7z6P5qlgiX64vnI/Ntzncy
|
|
no8u0wW34Xls1jsc/yGev3I3Yz5qyHqp0+kkPK86NZpz/rfw+97SPHz9xv46
|
|
QzvFEc/JFtyPfsRzvCXXYxjqf9GK+YlFPEdpbQ/2Z7l3ub/xvKkepqMKYX+1
|
|
bc351cH+euM97p+puL9/RiuL8Px2gI79TWwktWE+8+N5qXlblmu4nw+lQ23E
|
|
/iV0wfZ4Xnjbx/Uah/28m177DZ7fGrfj+tTF8+XOduH7MZ5HGrZnvAPF3qt0
|
|
/3cj7csi76Nmvfe5H3fI+5i6jdYUKTfydmB+S4q1rbTVQWzl+oD56I/3W522
|
|
Boj1eFprKbajOvL33kccqh72QLHag/auirS5BvF83zF8/RN7vJ24nt+L/RNo
|
|
bTvG79SZ5efRn9KF4x0XO2vpQBl5v9We0npnsf6oK70e78MjuzFfC/E+/IBW
|
|
N4r9v3fnfv5e7P2kB8eLQ3/LaGeGWG32Iedriz2FenK+iYinKW39LLYW9oyo
|
|
b8/XuZ6rxb5XenE+ixFfg17h36s40I/2m2JnDq2PwHhXaKWTOPif3uw/L+K/
|
|
SFtJ2D95Ylh/HfI7I+zNWJ+e/+F8Y7E+P9CBGtgv1fuwv25oX7Uv87cM+61S
|
|
P67nPew3g1YUiUc5RnuLIr7y/RnvY/R3hLbHYL6jBjCeb1H/4Eds30qu177l
|
|
H7N8Ca7frw/k7yuHXI+1YbRTDNfvRYPYfr44sGAw90N2/D3hBt0iGu/784aw
|
|
vJzYrO/n/qiM57XLdOJA/P0hcSjXZ4LYyj2M878j4+k/DguvD+4PH37CfPnw
|
|
94fsw3n9GIX7xUQ6EX/v0Dt/yuvPNDyPVBwB136O55F1dNQG3D/GfMb7De73
|
|
dtuRjOcWng/+pI1GuH7e+5z5x/Opd/go9p8Z17c7dGJxvI+mjWb88+T+q6SO
|
|
Yb5Scb9uPJbX0/fxfrCT7nwX7wdzx8HJfeV53P/yF/w9rcfzvUl7c8vzt3cb
|
|
HaiG5/PeBue7SGz8TSd+Is/j2rQvef+ankvyETWe61Mqt/TXg+5cM4/M7zSd
|
|
UjGv5KfrV/QFsTGB9jeU9oFNdPoeaa9VnsD8bZbxrS9pNUrGNztM5HjRYvUv
|
|
OjRc7Fk9ifmwxFqQ9v4itkpNZn9H0d8DOum+2Ph9Csd/Kg78Q4fyS7zWb1M5
|
|
vldsLp7G33MjsTFoOlyurzg4fwb3S2mZn9lgJvO7SGx4ZnH/PBQH6tJqDsmX
|
|
6cxmPNPx/aqmyfwdEzs55tDZ5HuS1p0OTcL3qKpzOX8D7U/Qegy+xxnz+Hua
|
|
JdafzOd+TMDfsx9+zfhq4O/TJRdw/+QTaytouy3+Xn2fdvj36uULOX5Z/L11
|
|
/8Lw/RV/r20Ry/Lb6P9X2vpFxtfeWcTyBHx/aLKY/RvyfcteQNsz8X2t0RLW
|
|
n4fvdQPoQAq+F85ZyvJUfJ+rs4zrU176My7Q/iVi6/w3zGd1cSi7xfgaSHtf
|
|
N9o4ge+JE2kV32O1Kt+y/SD5XmuNp/X38L33BK1Ei72ZVtDZxb5nYSfg+3H7
|
|
lez/tdsZ9j+mg7PF3lWr+PvvLO3NdNoZIQ61/o75mIv+v6XVlvheemc142uD
|
|
/ZK2hvmdhu+5hdey/i7sv920kg/fT1Np5xXMv8A65rs++v+a9qXifz/8y3rm
|
|
e73Y6RPH9v2kvv8Sbf2J78MxG1iuSP5Db25kfjNj/eJps5NY67GJ843D99PT
|
|
tDlcvv/pXTdzv0/G98W4AMcbhPUevYX9B7CfSv3A+bcSWw9o/RHiax3P+H5C
|
|
PoomsP3L2H9ptG6KzUFbGV9z7F8tkeVR+L48n/bhe7nV4Cf211/K9Su00Rvf
|
|
+2dv43rtQHzOz8zvOLG353bul4rIX45fuH4jMP4kWq2J+QboUEOxv8sO9tcK
|
|
8XxFB17D9aPSTrYvK/Y9p82Zsr6etTa9A+3L7GK+7+F79mjauwPfs0vuZj6X
|
|
y+/fUfdwvPr4vrac9rXB97mle1kf3/PUIvtYXg7ft/bQnm74/hc+T8X//q+c
|
|
/7nnr9zzV7B7/krau+ev3PNXUu6ev5L43fNX4e/5Yvf8lXv+CuXu+asIu+ev
|
|
sF7u+SvG556/yrB7/so9f4X5uOevJF73/BXz556/kny4569Y7p6/kvHc81fs
|
|
zz1/Jevjnr/ifNzzV5I/9/wV19c9fyX5dM9fMd/u+SuJzz1/RbvnryQ+9/wV
|
|
8+2ev5L5ueevwv97E/f8leKev3LPX7nnr8Tu+Sv3/FXG/9s9fxW+H7vnrxT3
|
|
/JV7/so9f4V8ueevZL7u+Svmwz1/lWH3/JV7/gr5cs9fyfju+SvuF/f8lfY/
|
|
K89ZaA==
|
|
"], {{{},
|
|
{RGBColor[0.24, 0.6, 0.8], Opacity[0.2], EdgeForm[None],
|
|
GraphicsGroupBox[PolygonBox[CompressedData["
|
|
1:eJwl1lPQGIYSBtA/tm3btm3bZmOjsW20YRvbtm03tm3dk5uHM7vP38wiUeP2
|
|
ldsFDggICETNIL9rjSC/++pUoypVqEwlKlKB8pSjLGUoTSlKUoLiFKMoRShM
|
|
IQpSgPzkIy95yE0ucpKD7GQjK1nITCYykoH0pCMtaUhNKlKSguQkIylJSEwi
|
|
EpKA+MQjLnGITSxiEoPoRCMqUYhMJCISgfCEIyxhCE0oQhKC4AQjKEEI/Ctf
|
|
Avgp9B985xtf+cJnPvGRD7znHW95w2te8ZIXPOcZT3nCYx7xkAfc5x53ucNt
|
|
bnGTG1znP65xlStc5hIXucB5znGWM5zmFCc5wXGOcZQjHOYQBznAfvaxlz3s
|
|
Zhc72cF2trGVLWxmExvZwHrWsZY1rGYVK1nBcpaxlCUsZhELWcC//MN85jGX
|
|
OcxmFn/zFzOZwXSmMZUpTGYSE5nAeMYxljGMZhQjGcFwhjGUIQxmEAMZQH/6
|
|
8Sd96UNvetGTHnSnG13pQmc60ZEOtOfX4P5BW9rQmla0pAXNaUZTmtCYRjSk
|
|
AfWpR13qUJta1KQG1alGVapQmUpUpALlKUdZylCaUpSkBMUpRlGKUJhCFKQA
|
|
+clHXvKQm1zkJAfZyUZWspCZTGQkA+lJR1rSkJpUpCQFyUlGUpKQmEQkJAHx
|
|
iUdc4hCbWMQkBtGJRlSiEJlIRCQC4QlHWMIQmlCEJATBCUZQghCYQATw06L9
|
|
wXe+8ZUvfOYTH/nAe97xlje85hUvecFznvGUJzzmEQ95wH3ucZc73OYWN7nB
|
|
df7jGle5wmUucZELnOccZznDaU5xkhMc5xhHOcJhDnGQA+xnH3vZw252sZMd
|
|
bGcbW9nCZjaxkQ2sZx1rWcNqVrGSFSxnGUtZwmIWsZAF/Ms/zGcec5nDbGbx
|
|
N38xkxlMZxpTmcJkJjGRCYxnHGMZw2hGMZIRDGcYQxnCYAYxkAH0px9/0pc+
|
|
9KYXPelBd7rRlS50phMd6UB72vEHbWlDa1rRkhY0pxlNaUJjGtGQBtSnHnWp
|
|
Q21qUZMaVKcaValCZSpRkQqUpxxlKUNpSlGSEhSnGEUpQmEKUZAC5CcfeclD
|
|
bnKRkxxkJxtZyUJmMpGRDKQnHWlJQ2pSkZIUJCcZSUlCYhKRkATEJx5xiUNs
|
|
YhGTGEQnGlGJQmQiEZEIhCccYQlDaEIRkhAEJxhBCUJgAgX6/Wz9VH7wnW98
|
|
5Quf+cRHPvCed7zlDa95xUte8JxnPOUJj3nEQx5wn3vc5Q63ucVNbnCd/7jG
|
|
Va5wmUtc5ALnOcdZznCaU5zkBMc5xlGOcJhDHOQA+9nHXvawm13sZAfb2cZW
|
|
trCZTWxkA+tZx1rWsJpVrGQFy1nGUpawmEUsZAH/8g/zmcdc5jCbWfzNX8xk
|
|
BtOZxlSmMJlJTGQC4xnHWMYwmlGMZATDGcZQhjCYQQxkAP3px5/0pQ+96UVP
|
|
etCdbnSlC53pREc60J52/EFb2tCaVrSkBc1pRlOa0JhGNKQB9alHXepQm1rU
|
|
pAbVqUZVqlCZSlSkAuUpR1nKUJpSlKQExSlGUYpQmEIUpAD5yUde8pCbXOQk
|
|
B9nJRlaykJlMZCQD6UlHWtKQmlSkJAXJSUZSkpCYRCQkAfGJR1ziEJtYxCQG
|
|
0YlGVKIQmUhEJALhCUdYwhCaUIQkBMEJRtCA/7/8v85+wP8ABeyT9w==
|
|
"]]]}, {}, {}}, {{}, {},
|
|
TagBox[
|
|
{RGBColor[0.24, 0.6, 0.8], PointSize[0.0055000000000000005`],
|
|
AbsoluteThickness[2], LineBox[CompressedData["
|
|
1:eJwl11OwGIYSANAb27Zt27aNxrbZ2LatNrbV2LZt23kn8z7O7H7vzCpRo/aV
|
|
2wUKCAioHiQg4E8MjDQgKMEITghCEorQhCEs4QhPBCISichEISrRiE4MYhKL
|
|
2MQhLvGITwISkojEJCEpyUhOClKSitSkIS3pSE8GMpKJzGQhK9nITg5ykovc
|
|
5CEv+chPAQpSiMIUoSjFKE4JSlKK0pShLOUoTwUqUonKVKEq1f7UlRrUpBa1
|
|
qUNd6lGfv2hAQxrRmCY0pRnNaUFLWtGaNrSlHe3pQEc60ZkudKUb3elBT3rR
|
|
mz705W/60Z8BDGQQgxnCUIYxnBGMZBSjGcNYxjGeCUxkEpOZwlSmMZ0ZzGQW
|
|
s5nDXOYxnwUsZBGLWcJSlvEP/7KcFaxkFatZw1rWsZ4NbGQTm9nCVraxnR3s
|
|
ZBe72cNe/mMf+znAQQ5xmCMc5RjHOcFJTnGaM5zlHOe5wEUucZkrXOUa17nB
|
|
TW5xmzvc5R73ecBDHvGYJzzlGc95wUte8Zo3vOUd7/nARz7xmS985Rvf+cFP
|
|
fvGbP80fiMAEISjBCE4IQhKK0IQhLOEITwQiEonIRCEq0YhODGISi9jEIS7x
|
|
iE8CEpKIxCQhKclITgpSkorUpCEt6UhPBjKSicxkISvZyE4OcpKL3OQhL/nI
|
|
TwEKUojCFKEoxShOCUpSitKUoSzlKE8FKlKJylShKtWoTg1qUova1KEu9ajP
|
|
XzSgIY1oTBOa0ozmtKAlrWhNG9ryZ3i3pwMd6URnutCVbnSnBz3pRW/60Je/
|
|
6Ud/BjCQQQxmCEMZxnBGMJJRjGYMYxnHeCYwkUlMZgpTmcZ0ZjCTWcxmDnOZ
|
|
x3wWsJBFLGYJS1nGP/zLclawklWsZg1rWcd6NrCRTWxmC1vZxnZ2sJNd7GYP
|
|
e/mPfeznAAc5xGGOcJRjHOcEJznFac5wlnOc5wIXucRlrnCVa1znBje5xW3u
|
|
cJd73OcBD3nEY57wlGc85wUvecVr3vCWd7znAx/5xGe+8JVvfOcHP/nFb/4s
|
|
/kAEJghBCUZwQhCSUIQmDGEJR3giEJFIRCYKUYlGdGIQk1jEJg5xiUd8EpCQ
|
|
RCQmCUlJRnJSkJJUpCYNaUlHejKQkUxkJgtZyUZ2cpCTXOQmD3nJR34KUJBC
|
|
FKYIRSlGcUpQklKUpgxlKUd5KlCRSlSmClWpRnVqUJNa1KYOdalHff6iAQ1p
|
|
RGOa0JRmNKcFLWlFa9rQlna0pwMd6URnutCVbnSnBz3pRW/60Je/6Ud/BjCQ
|
|
QQxmCEMZxnBGMJJRjGYMYxnHeCYwkUlMZgpTmcZ0ZjCTWcxmDnOZx3wWsJBF
|
|
LGYJS1nGP/zLclawklWsZg1rWcd6NrCRTWxmC1vZxnZ2sJNd7GYPe/mPfezn
|
|
AAc5xGGOcJRjHOcEJznFac5wlnOc5wIXucRlrnCVa1znBje5xW3ucJd73OcB
|
|
D3nEY57wlGc85wUvecVr3vCWd7znAx/5xGe+8JVvfOcHP/nFb/4c/YEITBCC
|
|
EozghCAkoQhNGMISjvBEICKRiEwUohKN6MQgJrGITRziEo/4JCAhiUhMEpKS
|
|
jOSkICWpSE0a0pKO9GQgI5nITBayko3s5CAnuchNHvKSj/wUoCCFKEwRilKM
|
|
4pSgJKUoTRnKUo7yVKAilahMFapSLcj//6r/AXoSkz4=
|
|
"]]},
|
|
Annotation[#, "Charting`Private`Tag#1"]& ]},
|
|
TagBox[
|
|
{Opacity[0.], PointBox[1710]},
|
|
Annotation[#, {{Callout}, Charting`Private`Tag, {854}}]& ]}], {{{}, {{},
|
|
GraphicsGroupBox[{
|
|
{LightDarkSwitched[
|
|
RGBColor[0.87, 0.94, 1]], AbsoluteThickness[4], Opacity[
|
|
NCache[
|
|
Rational[2, 3], 0.6666666666666666]], CapForm["Butt"], JoinForm[
|
|
"Round"],
|
|
BSplineCurveBox[{
|
|
Offset[{-3., 3.6739403974420594`*^-16}, {3.99519698625*^9, 95665.}],
|
|
Offset[{-8., 9.797174393178826*^-16}, {3.99519698625*^9, 95665.}],
|
|
Offset[{-10., 9.797174393178826*^-16}, {3.99519698625*^9,
|
|
95665.}],
|
|
Offset[{-12., 9.797174393178826*^-16}, {3.99519698625*^9, 95665.}],
|
|
Offset[{-12., 9.797174393178826*^-16}, {3.99519698625*^9,
|
|
95665.}]}]},
|
|
{LightDarkSwitched[
|
|
RGBColor[
|
|
0.6666666666666666, 0.6666666666666666, 0.6666666666666666]],
|
|
AbsoluteThickness[1.25],
|
|
BSplineCurveBox[{
|
|
Offset[{-3., 3.6739403974420594`*^-16}, {3.99519698625*^9, 95665.}],
|
|
Offset[{-8., 9.797174393178826*^-16}, {3.99519698625*^9, 95665.}],
|
|
Offset[{-10., 9.797174393178826*^-16}, {3.99519698625*^9,
|
|
95665.}],
|
|
Offset[{-12., 9.797174393178826*^-16}, {3.99519698625*^9, 95665.}],
|
|
Offset[{-12., 9.797174393178826*^-16}, {3.99519698625*^9,
|
|
95665.}]}]},
|
|
{EdgeForm[None], FaceForm[{RGBColor[0.87, 0.94, 1], Opacity[
|
|
NCache[
|
|
Rational[2, 3], 0.6666666666666666]]}],
|
|
PolygonBox[{
|
|
Offset[{-12.000000000000002`, 5.500000000000004}, {3.99519698625*^9,
|
|
95665.}],
|
|
Offset[{-11.999999999999998`, -5.499999999999996}, {
|
|
3.99519698625*^9, 95665.}],
|
|
Offset[{-43., -5.500000000000003}, {3.99519698625*^9, 95665.}],
|
|
Offset[{-43., 5.499999999999997}, {3.99519698625*^9, 95665.}]}]},
|
|
{LightDarkSwitched[
|
|
RGBColor[
|
|
0.6666666666666666, 0.6666666666666666, 0.6666666666666666]],
|
|
AbsoluteThickness[1.25], EdgeForm[None]}, {}, InsetBox[
|
|
StyleBox[
|
|
RotationBox["\<\"95665\"\>",
|
|
BoxRotation->0.],
|
|
StripOnInput->False,
|
|
LineColor->GrayLevel[0],
|
|
LineOpacity->1,
|
|
FrontFaceColor->GrayLevel[0],
|
|
BackFaceColor->GrayLevel[0],
|
|
FrontFaceOpacity->1,
|
|
BackFaceOpacity->1,
|
|
GraphicsColor->GrayLevel[0],
|
|
Opacity->1,
|
|
FontSize->Small,
|
|
FontColor->GrayLevel[0],
|
|
FontOpacity->1],
|
|
Offset[{-27.5, 9.797174393178826*^-16}, {3.99519698625*^9, 95665.}],
|
|
NCache[ImageScaled[{Rational[1, 2], Rational[1, 2]}],
|
|
ImageScaled[{0.5, 0.5}]]]}]}}, {}}},
|
|
AspectRatio->NCache[GoldenRatio^(-1), 0.6180339887498948],
|
|
Axes->{False, False},
|
|
AxesLabel->{None, None},
|
|
AxesOrigin->{3.729024*^9, 0},
|
|
DefaultBaseStyle->{"PlotGraphics", "Graphics"},
|
|
DisplayFunction->Identity,
|
|
Frame->{{True, True}, {True, True}},
|
|
FrameLabel->{{
|
|
FormBox[
|
|
TagBox[
|
|
TagBox[
|
|
RowBox[{"Unique", " ", "domains"}], HoldForm], HoldForm],
|
|
TraditionalForm], None}, {
|
|
FormBox[
|
|
TagBox[
|
|
TagBox["Year", HoldForm], HoldForm], TraditionalForm], None}},
|
|
FrameStyle->Automatic,
|
|
FrameTicks->{{All, All}, {
|
|
Charting`DateTicksFunction[Automatic, DateTicksFormat -> {Automatic}],
|
|
Charting`DateTicksFunction[
|
|
Automatic, DateTicksFormat -> {Automatic}, "TickLabels" -> None]}},
|
|
GridLines->{{{3.6922176*^9,
|
|
Thickness[Large]}, {3.7237536*^9,
|
|
Thickness[Large]}, {3.7552896*^9,
|
|
Thickness[Large]}, {3.7868256*^9,
|
|
Thickness[Large]}, {3.818448*^9,
|
|
Thickness[Large]}, {3.849984*^9,
|
|
Thickness[Large]}, {3.88152*^9,
|
|
Thickness[Large]}, {3.913056*^9,
|
|
Thickness[Large]}, {3.9446784*^9,
|
|
Thickness[Large]}, {3.9762144*^9,
|
|
Thickness[Large]}, {4.0077504*^9,
|
|
Thickness[Large]}, 3.6922176*^9, 3.6999936*^9, 3.707856*^9,
|
|
3.7158048*^9, 3.7237536*^9, 3.7315296*^9, 3.739392*^9, 3.7473408*^9,
|
|
3.7552896*^9, 3.7630656*^9, 3.770928*^9, 3.7788768*^9, 3.7868256*^9,
|
|
3.794688*^9, 3.8025504*^9, 3.8104992*^9, 3.818448*^9, 3.826224*^9,
|
|
3.8340864*^9, 3.8420352*^9, 3.849984*^9, 3.85776*^9, 3.8656224*^9,
|
|
3.8735712*^9, 3.88152*^9, 3.889296*^9, 3.8971584*^9, 3.9051072*^9,
|
|
3.913056*^9, 3.9209184*^9, 3.9287808*^9, 3.9367296*^9, 3.9446784*^9,
|
|
3.9524544*^9, 3.9603168*^9, 3.9682656*^9, 3.9762144*^9, 3.9839904*^9,
|
|
3.9918528*^9, 3.9998016*^9, 4.0077504*^9}, {
|
|
0, 10000, 20000, 30000, 40000, 50000, 60000, 70000, 80000, 90000, 100000,
|
|
110000, 120000, 130000, 140000, 150000, 160000, 170000, 180000, 190000,
|
|
200000, 210000, 220000, 230000, 240000, 250000, 260000, 270000, 280000,
|
|
290000, 300000, {0,
|
|
Thickness[Large]}, {50000,
|
|
Thickness[Large]}, {100000,
|
|
Thickness[Large]}, {150000,
|
|
Thickness[Large]}, {200000,
|
|
Thickness[Large]}, {250000,
|
|
Thickness[Large]}, {300000,
|
|
Thickness[Large]}}},
|
|
GridLinesStyle->Directive[
|
|
GrayLevel[0.4, 0.5],
|
|
AbsoluteThickness[1],
|
|
AbsoluteDashing[{1, 2}]],
|
|
ImageMargins->20,
|
|
ImagePadding->{{All, All}, {All, All}},
|
|
ImageSize->Large,
|
|
LabelStyle->{
|
|
GrayLevel[0]},
|
|
Method->{
|
|
"NoShowPlotTheme" -> "Detailed", "AxisPadding" -> Scaled[0.02],
|
|
"DefaultBoundaryStyle" -> Automatic,
|
|
"DefaultGraphicsInteraction" -> {
|
|
"Version" -> 1.2, "TrackMousePosition" -> {True, False},
|
|
"Effects" -> {
|
|
"Highlight" -> {"ratio" -> 2}, "HighlightPoint" -> {"ratio" -> 2},
|
|
"Droplines" -> {
|
|
"freeformCursorMode" -> True,
|
|
"placement" -> {"x" -> "All", "y" -> "None"}}}}, "DefaultMeshStyle" ->
|
|
AbsolutePointSize[6], "DefaultPlotStyle" -> {
|
|
Directive[
|
|
RGBColor[0.24, 0.6, 0.8],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.95, 0.627, 0.1425],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.455, 0.7, 0.21],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.922526, 0.385626, 0.209179],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.578, 0.51, 0.85],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.772079, 0.431554, 0.102387],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0., 0.6, 0.6],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.9, 0.36, 0.684],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.56, 0.7, 0.],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.9, 0.54, 0.],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.585, 0.5976, 0.9],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.9, 0.45, 0.45],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.7632186717367254, 0.8174402144034898, 0.],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.8554632469481959, 0.24885384718327969`, 0.8334053873948551],
|
|
AbsoluteThickness[2]],
|
|
Directive[
|
|
RGBColor[0.032972823413648836`, 0.7396719749139476, 0.534700104525218],
|
|
AbsoluteThickness[2]]}, "DomainPadding" -> Scaled[0.02],
|
|
"PointSizeFunction" -> "SmallPointSize", "RangePadding" -> Scaled[0.05],
|
|
"AllowMicroRanges" -> {True, False}, "OptimizePlotMarkers" -> True,
|
|
"IncludeHighlighting" -> Automatic, "HighlightStyle" -> Automatic,
|
|
"OptimizePlotMarkers" -> True, "IncludeHighlighting" -> "CurrentSet",
|
|
"HighlightStyle" -> Automatic, "OptimizePlotMarkers" -> True,
|
|
"CoordinatesToolOptions" -> {"DisplayFunction" -> ({
|
|
(DateString[
|
|
Identity[#], "DateShort"]& )[
|
|
Part[#, 1]],
|
|
(Identity[#]& )[
|
|
Part[#, 2]]}& ), "CopiedValueFunction" -> ({
|
|
(DateString[
|
|
Identity[#], "DateShort"]& )[
|
|
Part[#, 1]],
|
|
(Identity[#]& )[
|
|
Part[#, 2]]}& )}},
|
|
PlotInteractivity:>True,
|
|
PlotLabel->FormBox[
|
|
TagBox[
|
|
GridBox[{{
|
|
StyleBox[
|
|
"\"Hosts file size history\"", 16, Bold, StripOnInput -> False]}, {
|
|
StyleBox[
|
|
"\"base version: (adware + malware) only\"", 12, Bold, StripOnInput ->
|
|
False]}, {
|
|
StyleBox[
|
|
"\"updated: Tue 18 Aug 2026 14:22:04 UTC\"", 12, StripOnInput ->
|
|
False]}}, GridBoxAlignment -> {"Columns" -> {{Center}}},
|
|
DefaultBaseStyle -> "Column",
|
|
GridBoxItemSize -> {
|
|
"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Column"],
|
|
TraditionalForm],
|
|
PlotRange->{{3.729024*^9, 3.996*^9}, {0., 253021.}},
|
|
PlotRangePadding->{{
|
|
Scaled[0.02],
|
|
Scaled[0.02]}, {None,
|
|
Scaled[0.08090169943749476]}},
|
|
Ticks->{{}, Automatic}]], "Output",
|
|
CellChangeTimes->CompressedData["
|
|
1:eJxTTMoPSmVkYGCwAGLZdQdVby1868i1Ydd39UVvHecLqDtKLn7reOzOmtRK
|
|
IP1mxRl9uSVvHfXfZEqdANKHenYHKyx96yj9VMu+BEjPDXv54QSQ/sPtv5B7
|
|
+VvHBbO+ZLGseOvovFuMwQRIP/MJP3UESDduWMvFufKt4yKtDZ4mQPqb+cTw
|
|
1UCaeYnzvtur3jo6+aVOqF/91vGKucEj1jVvHe2CggOagLSm6CzPkLVvHe/w
|
|
VvldA9LV6ZnSXeveOm5LWr/5M5AW2MW9p3T9W8f7VVtXXNnw1vEVa+2BWZve
|
|
Ok49qvfUdvNbR6MvQr+Etrx1TGHhvpENpLX+Hrhhtu2tI1v+ehfh7W8dE13/
|
|
3ekC0kG57Ccjdrx1rKgM99kMpNdsLfSI3fnW8dTM40Vsu4DudQu7ugZICzlP
|
|
c3m8+62jyIbTfNF73jqyHNvto7gX6P8tN6dtAtI7a1IzrgPptyFvftXsA9r7
|
|
uExwIZAu3Cmi67j/reOPgx9CtQ+8dXRY8Tn7HJCOVjs22+3gW8dHmnHcS4G0
|
|
XsmZVv9Dbx0ZVvKIqxwGumPd4WX7gfSpK4rmB48A1d/japA5+tZRIXuW4l0g
|
|
DQC8ZPIS
|
|
"],
|
|
CellLabel->
|
|
"Out[1925]=",ExpressionUUID->"ca510654-386e-438d-bfe6-9faecf51bc15"]
|
|
}, Open ]]
|
|
},
|
|
WindowSize->{1280.25, 878.25},
|
|
WindowMargins->{{0, Automatic}, {Automatic, 0}},
|
|
Magnification:>1.25 Inherited,
|
|
FrontEndVersion->"15.0 for Mac OS X ARM (64-bit) (July 2, 2026)",
|
|
StyleDefinitions->"Default.nb",
|
|
ExpressionUUID->"a68abeaf-41ba-46e4-a91b-e09f414e080e"
|
|
]
|
|
(* End of Notebook Content *)
|
|
|
|
(* Internal cache information *)
|
|
(*CellTagsOutline
|
|
CellTagsIndex->{}
|
|
*)
|
|
(*CellTagsIndex
|
|
CellTagsIndex->{}
|
|
*)
|
|
(*NotebookFileOutline
|
|
Notebook[{
|
|
Cell[554, 20, 173, 3, 62, "Input",ExpressionUUID->"4758e301-de41-43dc-8b9d-10592e1aa6bd"],
|
|
Cell[CellGroupData[{
|
|
Cell[752, 27, 5542, 131, 23, "Input",ExpressionUUID->"e5e34011-aa3d-4e95-90b1-863054ac32f5",
|
|
CellOpen->False],
|
|
Cell[6297, 160, 1303, 25, 71, "Output",ExpressionUUID->"67be7837-0f3c-4d18-a7a8-93d36659197e"]
|
|
}, Open ]],
|
|
Cell[CellGroupData[{
|
|
Cell[7637, 190, 5487, 118, 23, "Input",ExpressionUUID->"55c17c4f-14a9-40f1-a01c-ab0b0c9b3309",
|
|
CellOpen->False],
|
|
Cell[13127, 310, 21107, 424, 563, "Output",ExpressionUUID->"ca510654-386e-438d-bfe6-9faecf51bc15"]
|
|
}, Open ]]
|
|
}
|
|
]
|
|
*)
|
|
|
|
(* End of internal cache information *)
|
|
|