mirror of
https://github.com/StevenBlack/hosts.git
synced 2026-11-10 05:28:20 +00:00
772 lines
35 KiB
Mathematica
772 lines
35 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[ 35349, 761]
|
|
NotebookOptionsPosition[ 34516, 735]
|
|
NotebookOutlinePosition[ 34944, 752]
|
|
CellTagsIndexPosition[ 34901, 749]
|
|
WindowFrame->Normal*)
|
|
|
|
(* Beginning of Notebook Content *)
|
|
Notebook[{
|
|
|
|
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", "[", "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{"Last", "[", "data", "]"}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"ToString", "[",
|
|
RowBox[{
|
|
RowBox[{"Last", "[", "data", "]"}], "[",
|
|
RowBox[{"[", "2", "]"}], "]"}], "]"}], "\[IndentingNewLine]", ",",
|
|
"Right", "\[IndentingNewLine]", ",", " ",
|
|
RowBox[{"LabelStyle", "->",
|
|
RowBox[{"Directive", "[",
|
|
RowBox[{"{",
|
|
RowBox[{"Small", ",", "Bold"}], "}"}], "]"}]}], "\[IndentingNewLine]",
|
|
",", " ",
|
|
RowBox[{"Background", "->", "LightBlue"}], "\[IndentingNewLine]", ",",
|
|
RowBox[{"Frame", "->", "True"}]}], "\[IndentingNewLine]", "]"}]}],
|
|
";"}], "\[IndentingNewLine]",
|
|
RowBox[{
|
|
RowBox[{
|
|
RowBox[{"data", "[",
|
|
RowBox[{"[",
|
|
RowBox[{"Length", "[", "data", "]"}], "]"}], "]"}], "=", "lastitem"}],
|
|
";"}]}], "Input",
|
|
CellOpen->True,
|
|
InitializationCell->True,
|
|
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}, {
|
|
4.002276800045328*^9, 4.00227680258731*^9}, {4.002547907682563*^9,
|
|
4.0025479200467243`*^9}, {4.002548034264504*^9, 4.0025480546275053`*^9}},
|
|
CellLabel->
|
|
"In[780]:=",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->{
|
|
3.997518145782423*^9, 3.997781285134109*^9, 3.997983268910081*^9,
|
|
3.998334160773848*^9, {3.998593602266593*^9, 3.998593605970955*^9},
|
|
3.9989270399738493`*^9, 3.999183178792614*^9, 3.999353495273066*^9,
|
|
3.999464362072139*^9, 3.999959989384974*^9, 4.000386939246838*^9, {
|
|
4.0010176575739737`*^9, 4.0010176718952436`*^9}, 4.0013397565076857`*^9,
|
|
4.001973333639921*^9, 4.001973550092224*^9, {4.002121461894444*^9,
|
|
4.0021214662045403`*^9}, {4.002202281951898*^9, 4.002202289463511*^9}, {
|
|
4.002276775563334*^9, 4.002276805715754*^9}, 4.0025478388687973`*^9,
|
|
4.002547933052219*^9, 4.002548062686694*^9, 4.003096917930956*^9},
|
|
CellLabel->
|
|
"Out[783]=",ExpressionUUID->"b27b5d79-0434-4246-9551-628377f83614"]
|
|
}, 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->True,
|
|
InitializationCell->True,
|
|
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[790]:=",ExpressionUUID->"55c17c4f-14a9-40f1-a01c-ab0b0c9b3309"],
|
|
|
|
Cell[BoxData[
|
|
GraphicsBox[{{}, GraphicsComplexBox[CompressedData["
|
|
1:eJzt22eUFNW6BuAizxBbRIlCITkXQSRTgIckoUEkIwUjSVKDCEiyRHIsgjAk
|
|
KYFDGkKL4zAiQpN0SNLAAEMuiUMYpgGBId873/v2Xavv4qx1f91f7Z85z9m1
|
|
9/72t3elLnbx3kPb98moKMqFrIqS/ve//zNnJdxplP4/nE539DfYG/cf7OsS
|
|
arOt2JXjIKx3FHt60vanYnt60GjP/zPtg7WIQ3RXsdWddrqJfVNofWmo1R5i
|
|
9XywPmxWOQwbvRFvF1rth3i30DasJwWPX5DyJnsyHqHXIP6OtBqD+GNo/Wex
|
|
cYr2bcN4XtM2rE44yvGNCbVdF/GfoNXU2xL/C1q/K3ZK/0VfF+tjaeOiWCl5
|
|
jL4s9h35Tz4hDjymVdj9sZ/eiv5X+oPjQ/8HaQXWix7neogVe5rTzhqxUfgE
|
|
xxeD/ofSvrno7x5tWmh/0EnWHy+230lkfVPsb0irsJVMK50xnnqnWA6bv50K
|
|
rl/kJ9cZ9ncJ9WcG7YjV7EnMz3OMfxrtzMD6uUjbs7EeJp9l/8tD7SwLtQ/W
|
|
ztHqdqyXzOfY3zGsl8q0fk4cmEibme5KPBXOs71IsSfxP9jJJfaXvUC/J7aO
|
|
02aSOFDqIuPvcE/ytYZW24mdNNqJk/PBf/gS628Xqw8v8/ixYu8wh+Xzcf4U
|
|
+pvjeYr6Q4LOIO2ri64wn3XErgFXGU+UWOt7jeWnxb5rtDMN9Wtfp6uL3VFB
|
|
l0N7OW+ExK9F3mS8m8VWD9px/y93EQd+on2dxc6kZPo+8p3pFsfbDfnuRBup
|
|
uF6Vv83+suP4tXc4flgpdZfHj8fxR2l7OK5fdgrrj8P6eXCP8X2P86tIKo8f
|
|
IXZFBxjP5Vvp1vcG7cL5sPMB85slkG7714cs35gq8V8NOl7si/uH420ldn/w
|
|
iJ4t1iMes/9ZYqvKE/oa5iOJNq6L/eWe0m/L8YHSz+iFD2Q+29F2pJS7Sj7n
|
|
eFOxHoq/YPyPrkh8K2kV9hR+xfbSxNp+Ws93VY5v/Jrl+cX6QuUurIq1fhlg
|
|
JbvYnJMR9mUR2zMzwWYE2puWmfWz4fiqWehD6H9zVra3RezemA121or18RE8
|
|
Pk5srYmEda/YHJWd9WNwvJqD8UwVG+/lZHtdxM6QXKzfB/0vys3yqhKfdZtW
|
|
KyD+fHk4Hth7M+hCyE9fF+u/I1Zz5g0pd9cMuiCOj3wbtmujPy0fXQvtV3qH
|
|
7cH+8u/SN5H/b4JORnwvafuu2HmWn34oVtIKsP+nqH+gMP0C8e0twvZg18D3
|
|
WP4ax/cvSre9lu6Aqxjb7y0259LmZLH316Bni7Ucxdn+IpR3f5/ly8TKpBJ0
|
|
N+QjY0nmP2+ofT1Dbb+N8VekldXSnmd9Kc7vOvTfrjTb2yJ2tynD+rFio2g5
|
|
9t8X7Q0Puj/yc5+2n8nxztDybP+W2LpTgeszNdQ2rH5RkeN/gP4XBv0K7eWt
|
|
xPqvcXyuKuw/CfntRRuO2OXQ9m2M76LG/OS5LuPJVpXtw+5ztJ5X7K9QPcRK
|
|
R9qZjvG/on1RWI/Ha7D8M6yv57SJ+dDdH7zZKo63RtVkeW9x4DBt43iz5Yf0
|
|
l2j/h6AHYv0Pq8X6qWIjQCuvkyXej2oH12uoff/LiiLXe/e+2sH8S7k3fx3m
|
|
45nYNYh2Loj1RbS6XGwsqMvyfNKeWq8e/YHYtGi9PO4vteszvipiLWcDxlNf
|
|
7JtBq41Rv3pDtlf3/2T9Aq3XCbUKa1t1lrcSBzo14nrSkY9NtP2R2PVpY9oQ
|
|
+1/SPgX303FN6GJ4nnxGK63xPLj6I/YXheff9//F/sbh+bcVreJ+rBwOln+D
|
|
9os15fjKhNpYgOfRFrQ9C/2voJXFuH8Xacb2tyGepkHH4fnZQ/u2I74DtIHj
|
|
/U2as71zYi2atpPf6IDegu3xefgWrTzB80aDliy/h/Zv0Go7PN/2+Zj5yh9q
|
|
tSyeb2a1Yj7yy/OQE0fb5UKtlhfrOVpzPFXF2iXaV1bsPt+G9TOIzSxt6axi
|
|
O6Ob7RXE82+5dly/udF+u/Y8HjbafMLjX+J5/AhtZEZ/xTuw/6d4n/yHdnLc
|
|
DbEP9g//NHh+y/HKClp/Lnbv78j6jGdxJ/ZXBvEs7Mz4KqP/fl14/Ark6zqt
|
|
z0P9Ol3p+m+0P572jROrTjeWn0X72btz/JeRzxq0D+XONNqZg/Yv0sYjzPe5
|
|
Hoy3otip0JPlffF+9Kpn8HqJ9+HSvYL3N+SzRG8evwrtqVGcr7+wfpp9zngS
|
|
8XtDoT6svwHvUym0MxbP1/n7Mv9Yj97btF0I70dWf5bHIB95BrC97zD+KFoZ
|
|
iPebml+w/754v5lB26XwPlF9IPNXV+r7egwMKQ9Mpc1yYjProDdbbST1XZNp
|
|
pZaU25kGM75ueL+ZODh4v0f75YewvyGYn/ZDmc81OH9KeVh+AONNo/VYvK8U
|
|
G87yrVh/D2hjJsbT9EuWj8B6OUCbFs63uyOY/2jkd/dXbH8X8jl/JI9/KyXE
|
|
Sl68T+4MtXODdhpgvLlHs9xAvnsHjfdR3yza/gbt9fya8c9Fe9NpZxHmr/sY
|
|
zucOtP8T7cThfXPSWMZfFO9DW4I+h/eVTuPY/jOxJ4ZWX+D9aP14lqvy/qWW
|
|
mRC8v4rd7Wj3LLGnzTewd4TYKG6yvaFib/Nvefw6sf4nbT2Q9ynFMxHWsj1M
|
|
d6Dxd6xfTuy9Q1sxcrw/eRKPHyflvt8mc346/CPxuqbArhEPQ+yeiPbm0P44
|
|
sesq7WwQ272mMl9txf6ZtO8TsRJHu7qF2h6O/n6exvj/QH9Vp7O9S+hvCu3b
|
|
hPpdZsCeO2LrDO3WZTzexJmsX02svJjF+CNRPmoO+z+KeEfMpf+NfA6zOL4E
|
|
sRmgtTTEM3Qe/Qj5vD2f818C7f++gO01Fjs3aZ8mx2t5vmf7g6TcN5u25onN
|
|
mot4fJLY32MxHGj0KN3urdEcjyp2Ki3hfDYR+5WlzM9ZsVKBtjM+lv5O0v59
|
|
aK/9MrafTcpdz2n9fbFeajnLF4q1NNodK1YPr2B/q8WeBz8E759iK3Ul81MT
|
|
xw+xmb9mYnMvbQ8V+2/9yOPXor8Gq3i+HEf9t1ZzvH+LnV9p7eYbbfdew/Hu
|
|
Rv3Yf/N6cgPxnl/LeFPFStd1HE8K4k+iXZFPJF/frme8XrH/xAbWz5wWYiuT
|
|
OHBsI8dzSI73jo7heA6I9Se0mSj2FN/E/D4TKzatV5D2rKKbGU8Vsa85rTUX
|
|
ewtv4fk0V2zfowOTQ+23xNrgrex/KtrfQ7uixaruZf0NYieZ9kyU+DTXNh5/
|
|
VmzUoT37xb45tP828pfrZ45np7TniqONik9l/Nlj6Q/Edg3a+RT5/YwODEF+
|
|
u/3C/C9DfJXjOD8X0H4X2nct1Bbsz7Cd409GPhNp/2GJ1xwfz/k6jfk49ivb
|
|
P4n8PaXN6chf6x2cjxXI3xHa2C421d84v83Enoe0NVhs/LEzOL9K+l/3kt95
|
|
fKdnMr8ptPaV2Pbt4vF7xcaA3RxviljN62P+Cj+X8V+nrYJiO2oP42suNnLu
|
|
ZfvzUf8XWu2L/PbYx/pr5Xh9G23/ItYm7+f8VBUHKh1g/gyxo/zB+vlfSD5f
|
|
0cZXGdL/+tb+yfFOFqvPab271DfbJrD94WLP+wc5vp0Sr38kbZ0MtQ2rPxzi
|
|
ePq8lnwMO8z5G4njCx7h/O8QW3tp7+6XMp53j/L4Y2Lze9rryPHaW8fgpD8w
|
|
nrm0b7US4mmweo3WvpDxeHv76aeIbztt55PjPTmOs/+AlGuxdEQRtDf1BFyr
|
|
vlifdBJObij2Z0xkPF0Qzyk64mustw6n4LTvxa6XtLkB7ZU5DY/eLjZKnmH9
|
|
bej/KO1PQHtP6PijYuerJM7P3xjPP7SSivian6WzS/6s+7RRXey9d47Xl8oZ
|
|
0/9q+gX2P0ysvn2Rxy8Re+fR/W2xp84ljt8R++fQ6++jvau054HY1+syHJ0t
|
|
k+RjugN3biJWuv/N9TlWbG6+wvEZOL7iVea/h1jvSKtdxdb4a1w/iWLfuqBP
|
|
iL1jrjO+1WjvGO2Zh/ae0gkxiGfVDca7SqwdoeMXoz/1JvO1F/21pJ0riP8h
|
|
rW0XO82SOR8H0d9yOqlJZslfoVtw2RT0N/RW8Hol5e5Bt7neC4md20FXE3sG
|
|
3GE+a4qNenc5vrZin0VP+wTt5Unh+p4n9kbR9jLEY9zj9eFvsRWZyvpP0V51
|
|
Oj53FmlvGx39odjRAuy/qVipfJ/HTxYbE+m0OLHr1QPmp27W9L/2uIeMzxAb
|
|
pf7h9XmU2J1Ga7+InZGP2H+M2POItrajvWKPme89aC+B1l6IA02fMP9Vssn8
|
|
DEmDm88UK/mfcj52iX276YREsafuc46vRYTM3zVaiRKr218wvpliM8dLtvc4
|
|
1NHHMZ+X6KRrYqXHK85PV8mXNpV29xP7srzm+fOFWO1Ku6eIzS20tUmsd1JS
|
|
xKM3iv2naOMq5qdDBrqE5MeaQEc0E5vtMsL9B4m9Y2nDI9af0fG7xaqdGa7l
|
|
knx5i2aB19dA/v6kA63F9n3a7Ub+m2aFo3uKNQ8dMVZsLKVrWWJrf7Dci/m6
|
|
R09bKw4UyAY7K8XOHTriNPpfGAGbt9B+/UhYyS3z5XZlh7U6YmcOHd9M7O+V
|
|
A04eI1Zm0QUmYD1Mzwl7YzH/F2l7h1ifkgtOu4L11CU3bEVGynjO0M1biQMZ
|
|
8jD+tmK1Iu39Nru0b9KjfxA7ibSK8XuWvMP4YaXAu7Dfh/PdRztrcD9qmJ/x
|
|
xonNAbRrEe5H9QrACSvEym+0jfufdp2OOCUOzC4IJwXE3pqFWN5P7leOQY8e
|
|
L7YjC8O+aLG/Ol1rvdjYRidcwPND1iLMxxXc/87SnXH/80x8j8e3E9ubaPcA
|
|
3N9O0/Ff4362oSjzFyd2ly3G9XAC98txtHUd9b9W2V8VXN//otU2uH+0Ks71
|
|
MkEcGEkrM8Tqj3StObh/jXifxvg9CbS1TuweUpLrpwXyd5f2fyt25S/FfExF
|
|
fuaX5vxsFJt1yzC+Y2L9Gl0rWazMLstyF8YfW47xLhc71cqz/z3I53laTUb+
|
|
kipwfuvKeNydKjJ/UWJ7QiXWTxAbZSoz3iGoP5Y25ojNklU4vktiZaTG8zcW
|
|
+bbphDjku2hVrucyuP/dp6ctFdv7q/H4ari+7qnO+d8p9i6swXjz4n5T/wOW
|
|
98X9xVWT8W/G/eoqbR3G9TPXh4w3AueLE3TPV3r6nxq1eD5NFKvda3N+loqd
|
|
zHW4/rPL86vnO9rTS2yZdVn+oVh9TTtuse2uz+tvVTxvrmrA+JIQz8GGXI/t
|
|
sD4COq/PW3H+7GvE8eXE+vY15vyvExsNm3B+DmK+FtD91UwhLtsXz0fWRxzv
|
|
VDwfXacL7MDz2Jx/sf+neP7K2ZT5qC7zpc6kE/C86lRvxvHfw/m9rVnw+o31
|
|
dYF2iiGes825Hj2I53QLzsdwHP9NS+YnGvEk0vo+rM+yH3N943lTPU5HFMT6
|
|
atuK46uN9fV+a66f6bi/j6KVJXh+O0xH/yk2E9own/nwvNSsLct13M+H0YE2
|
|
Ys8yukB7PC985OZ8TcB63kuv/wHPb43acX7q4Plyd7vg/RjPIw3aM95BYu0m
|
|
3f/jULszyfuoVfcTrsdd8j6m7qB1RcrN3B2Y3xJifTttdxDbOT5lPvrj/dag
|
|
7QFiI5bWW4h9ER15vvcRB6oFPUis9qC1NaG21iGenzoGr39il9aJ8/mT2DOJ
|
|
1nei/06dWX4Z7Sld2N9psbOe9paW91v9JW10FhvPutIb8T48uhvztRjvw09o
|
|
dbPYc6g71/NPYu3LHuwvBu2toJ1ZYrXpZxyvT+wq2JPjjUc8TWj7N7G9uGfI
|
|
8b6FBudzrdj9di+OZyniq98reL6Kvf1ojyV25tHGSPR3g1Y6if2f92b7uRH/
|
|
VdpOwPrJFcXjNyC/s4Leivnp+TnHG435+Zn2Vsd6qdaH7XVD/Sp9mb8VWG8V
|
|
+3E+H2G9mbSiSDzKKVorgvjK9We8z9HeCdo3DuMdM4Dx/Ijjj3zB+i3leu1e
|
|
OZDly3D9fm8Qz69scj3Wh9NOUVy/lwxm/YVi76IhXA9Z8XvCHbp5JN73Fwxl
|
|
eVmxVc/D9VEJz2vX6fhB+P0hfhjnZ5LYzjmc438g/Rm/DA/OD+4Pn33JfLnx
|
|
+0PWEbx+jMH9YjIdj987jM5f8fozA88jFUbCtV7jeWQDHbEJ949xo3i/wf3e
|
|
13Y047mH54O/aLMhrp+Pvmb+8XyqjRjD9jPi+vaAji+G99HUsYx/gdx/lZRx
|
|
zFcK7teNxvN6+gneD3bTnR/i/WD+BDiprzyPe976hufTRjzfW7SWU56/tR20
|
|
tyqez3ubHO8Ssfk3Hf+lPI/rM77l/WtmDslHxETOT8mc0l4PunONXDK+83Ry
|
|
hdySn67f0VfE5iTa00Dqe7fQafukvl5pEvO3Vfq3v6XVCOnf6jCZ/UWK1ZN0
|
|
YITYtXYK82GLdT+t/S62S05le4lo7wmd8FhsHprG/l+Kvf/QgXwSr/3ndPav
|
|
ia2lM3g+NxSbg2fCZfuK/Qtncb2UkvFZ9Wczv0vEpmsO189TsbcOrWaTfFnO
|
|
XMYzE9+valjM3ymxk20enUW+J+nd6cAUfI+qMp/jN1H/DG1E4XucuYDn0xyx
|
|
8WIh12Mcfs9++j3jq47fp0ss4vrJK9ZX0b62+L36Me3w9+qVi9l/GfzeenBx
|
|
8P6K32ubR7P8Ptr/g7Z/l/71fy1heRy+PzReyvZN+b7lW0T7ZuP7WsNlPH4B
|
|
vtcNoL3J+F44bznLU/B9rvYKzk85ac+8QnuWie3LPzCf1cSBrDbjqy/13d1o
|
|
8wy+J06mVXyP1Sv/yPqD5XutPZE2WuN77xlaiRRrGVbRWcXuV0HH4ftx+9Vs
|
|
/9376fY8p/1zxdqaNTz/O0t9K412RooDrf7NfMxH+z/Sagt8L32wlvG1wXpJ
|
|
Xcf8zsD33ELrefwerL+9tJIX309TaOdtjD//Bua7Htr/nnan4N8P/76R+d4o
|
|
dvrEsH4/Od5zjbb/wvfhqE0sVyT/gQ82M78ZMX+xtNVJrPfYwvHG4Pvpedoa
|
|
Id//jK5bud6n4vtijJf9DcZ8j93G9r1YTyV/5vhbiu0ntPEM8bWKZXy/Ih9F
|
|
4lj/Lay/VNqwxNbg7YyvGdavHs/yCHxfXki78b3crv8r2+sv5cYN2uyN7/1z
|
|
d3C+diE+5zfmd4JY67mT66UC8pftd87fSPQ/hVZrYLxeOtBA7Omyi+21RDzf
|
|
0d53cf2ouJv1y4jdr2lrtsyva72P3oX6pfcw34/wPXssre3C9+wSe5nPlXL+
|
|
O+o+9lcP39dW0u42+D63fD+Px/c8tfABlpfF9619tKsbvs8W+IPtJeL79CLa
|
|
VRb5fedPjucy/j1Cw6BHY3zJtFIV8z0vgeOZivHlOcj1NRDr43Panox/X5Dz
|
|
EOcL54v5C23NR3s1DjP+5bh+bKOdzbh+ZDvC+Z8hNroFreP8rnyU7a2S64Oe
|
|
4S/Of6zY1/4Yx/tM7D5O6yPESuvjnH+0r42itcXo70da2YnrS7ETjO855vu9
|
|
k1wvBTC+4P41/vc/5fwvvN8tvN8NDu93k/rh/W7h/W5SHt7vJvGH97sF//2E
|
|
OLzfLbzfDeXh/W4hDu93w3yF97sxvvB+t3SH97uF97thPOH9bhJveL8b8xfe
|
|
7yb5CO93Y3l4v5v0F97vxvbC+91kfsL73Tie8H43yV94vxvnN7zfTfIZ3u/G
|
|
fIf3u0l84f1udHi/m8QX3u/GfIf3u8n4wvvdgv++J7zfTQnvdwvvdwvvdxOH
|
|
97uF97ul/9/h/W7B+3F4v5sS3u8W3u8W3u+GfIX3u8l4w/vdmI/wfrd0h/e7
|
|
hfe7IV/h/W7Sf3i/G9dLeL9busP73f4f97v9FwSUOBE=
|
|
"], {{{},
|
|
{RGBColor[0.24, 0.6, 0.8], Opacity[0.2], EdgeForm[None],
|
|
GraphicsGroupBox[PolygonBox[CompressedData["
|
|
1:eJwl1lO0GIYSBdAb27Zt27Zt21aTxk4b27Zt22lj2zbezuvHXmf+Z62Zk6hx
|
|
h8rtAwcEBASiQ5D/sn2Q/+Z2tKUNrWlFS1rQnGY0pQmNaURDGlCfetSlDrWp
|
|
RU1qUJ1qVKUKlalERSpQnnKUpQylKUVJSlCcYhSlCIUpREEKkJ985CUPuclF
|
|
TnKQnWxkJQuZyURGMpCedKQlDalJRUpSkJxkJCUJiUlEQhIQn3jEJQ6xiUVM
|
|
YhCdaEQlCpGJREQiEJ5whCUMoQlFSEIQnGAEJQiBf++OAH5Z6E9+8J1vfOUL
|
|
n/nERz7wnne85Q2vecVLXvCcZzzlCY95xEMecJ973OUOt7nFTW5wnWtc5QqX
|
|
+Zd/uMRFLnCec5zlDKc5xUlOcJxjHOUIhznEQQ6wn33sZQ+72cVOdrCdbWxl
|
|
C5vZxEY2sJ51rGUNq1nFSlawnGUsZQmLWcRCFjCfecxlDrOZxUxmMJ1pTGUK
|
|
k5nERCYwnr/5i3GMZQyjGcVIRjCcYQxlCIMZxED+ZAD9+YN+9KUPvelFT3rQ
|
|
nW50pQud6URHOvD7KLSjLW1oTSta0oLmNKMpTWhMIxrSgPrUoy51qE0talKD
|
|
6lSjKlWoTCUqUoHylKMsZShNKUpSguIUoyhFKEwhClKA/OQjL3nITS5ykoPs
|
|
ZCMrWchMJjKSgfSkIy1pSE0qUpKC5CQjKUlITCISkoD4xCMucYhNLGISg+hE
|
|
IypRiEwkIhKB8IQjLGEITShCEoLgBCMoQQhMIAL45Yj/5Aff+cZXvvCZT3zk
|
|
A+95x1ve8JpXvOQFz3nGU57wmEc85AH3ucdd7nCbW9zkBte5xlWucJl/+YdL
|
|
XOQC5znHWc5wmlOc5ATHOcZRjnCYQxzkAPvZx172sJtd7GQH29nGVrawmU1s
|
|
ZAPrWcda1rCaVaxkBctZxlKWsJhFLGQB85nHXOYwm1nMZAbTmcZUpjCZSUxk
|
|
AuP5m78Yx1jGMJpRjGQEwxnGUIYwmEEM5E8G0J8/6Edf+tCbXvSkB93pRle6
|
|
0JlOdKQD7WlHW9rQmla0pAXNaUZTmtCYRjSkAfWpR13qUJta1KQG1alGVapQ
|
|
mUpUpALlKUdZylCaUpSkBMUpRlGKUJhCFKQA+clHXvKQm1zkJAfZyUZWspCZ
|
|
TGQkA+lJR1rSkJpUpCQFyUlGUpKQmEQkJAHxiUdc4hCbWMQkBtGJRlSiEJlI
|
|
RCQC4QlHWMIQmlCEJATBCUZQghCYQIH+K3K/xE9+8J1vfOULn/nERz7wnne8
|
|
5Q2vecVLXvCcZzzlCY95xEMecJ973OUOt7nFTW5wnWtc5QqX+Zd/uMRFLnCe
|
|
c5zlDKc5xUlOcJxjHOUIhznEQQ6wn33sZQ+72cVOdrCdbWxlC5vZxEY2sJ51
|
|
rGUNq1nFSlawnGUsZQmLWcRCFjCfecxlDrOZxUxmMJ1pTGUKk5nERCYwnr/5
|
|
i3GMZQyjGcVIRjCcYQxlCIMZxED+ZAD9+YN+9KUPvelFT3rQnW50pQud6URH
|
|
OtCedrSlDa1pRUta0JxmNKUJjWlEQxpQn3rUpQ61qUVNalCdalSlCpWpREUq
|
|
UJ5ylKUMpSlFSUpQnGIUpQiFKURBCpCffOQlD7nJRU5ykJ1sZCULmclERjKQ
|
|
nnSkJQ2pSUVKUpCcZCQlCYlJREISEJ94xCUOsYlFTGIQnWhEJQqRiUREIhCe
|
|
cIQlDKEJRUhCEJxgBA34f+X//fYD/gd0LJ1P
|
|
"]]]}, {}, {}}, {{}, {},
|
|
TagBox[
|
|
{RGBColor[0.24, 0.6, 0.8], PointSize[0.0055000000000000005`],
|
|
AbsoluteThickness[2], LineBox[CompressedData["
|
|
1:eJwl11OwGIYSANAb27Zt27Zt21Zj27Zt27aNNmljW+9k3seZ3f+dVaLGHSq3
|
|
DxQQENAuSEDAnxgYaUBQghGcEIQkFKEJQ1jCEZ4IRCQSkYlCVKIRnRjEJBax
|
|
iUNc4hGfBCQkEYlJQlKSkZwUpCQVqUlDWtKRngxkJBOZyUJWspGdHOQkF7nJ
|
|
Q17ykZ8CFKQQhSlCUYpRnBKUpBSlKUNZylGeClSkEpWpQlWqUZ0a1KQWtalD
|
|
XepRnwY0pBGNaUJTmtGcFrSkFa1pQ9s/NaM9HehIJzrTha50ozs96EkvetOH
|
|
vvTjL/ozgIEMYjBDGMowhjOCkYxiNGMYyzjGM4GJTGIyU5jKNKYzg5nMYjZz
|
|
mMs85rOAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2trODnexiN3vY
|
|
yz72c4CDHOIwRzjKMY5zgpOc4jRnOMs5znOBi1ziMle4yjWuc4Ob3OI2d7jL
|
|
Pe7zgIc84m/+4TFP+Jf/eMoznvOCl7ziNW94yzve84GPfOIzX/jKN77zg5/8
|
|
4jd/mj8QgQlCUIIRnBCEJBShCUNYwhGeCEQkEpGJQlSiEZ0YxCQWsYlDXOIR
|
|
nwQkJBGJSUJSkpGcFKQkFalJQ1rSkZ4MZCQTmclCVrKRnRzkJBe5yUNe8pGf
|
|
AhSkEIUpQlGKUZwSlKQUpSlDWcpRngpUpBKVqUJVqlGdGtSkFrWpQ13qUZ8G
|
|
NKQRjWlCU5rRnBa0pBWtaUNb2vFneHegI53oTBe60o3u9KAnvehNH/rSj7/o
|
|
zwAGMojBDGEowxjOCEYyitGMYSzjGM8EJjKJyUxhKtOYzgxmMovZzGEu85jP
|
|
AhayiMUsYSnLWM4KVrKK1axhLetYzwY2sonNbGEr29jODnayi93sYS/72M8B
|
|
DnKIwxzhKMc4zglOcorTnOEs5zjPBS5yictc4SrXuM4NbnKL29zhLve4zwMe
|
|
8oi/+YfHPOFf/uMpz3jOC17yite84S3veM8HPvKJz3zhK9/4zg9+8ovf/Fn8
|
|
gQhMEIISjOCEICShCE0YwhKO8EQgIpGITBSiEo3oxCAmsYhNHOISj/gkICGJ
|
|
SEwSkpKM5KQgJalITRrSko70ZCAjmchMFrKSjezkICe5yE0e8pKP/BSgIIUo
|
|
TBGKUozilKAkpShNGcpSjvJUoCKVqEwVqlKN6tSgJrWoTR3qUo/6NKAhjWhM
|
|
E5rSjOa0oCWtaE0b2tKO9nSgI53oTBe60o3u9KAnvehNH/rSj7/ozwAGMojB
|
|
DGEowxjOCEYyitGMYSzjGM8EJjKJyUxhKtOYzgxmMovZzGEu85jPAhayiMUs
|
|
YSnLWM4KVrKK1axhLetYzwY2sonNbGEr29jODnayi93sYS/72M8BDnKIwxzh
|
|
KMc4zglOcorTnOEs5zjPBS5yictc4SrXuM4NbnKL29zhLve4zwMe8oi/+YfH
|
|
POFf/uMpz3jOC17yite84S3veM8HPvKJz3zhK9/4zg9+8ovf/Dn6AxGYIAQl
|
|
GMEJQUhCEZowhCUc4YlARCIRmShEJRrRiUFMYhGbOMQlHvFJQEISkZgkJCUZ
|
|
yUlBSlKRmjSkJR3pyUBGMpGZLGQlG9nJQU5ykZs85CUf+SlAQQpRmCIUpRjF
|
|
KUFJSlGaMpSlHOWpQEUqUZkqVKUa1alBTWpRmzrUpR71aUBDGtGYJjSlGc1p
|
|
QUta0Zo2tA3y/5/tf0alnGg=
|
|
"]]},
|
|
Annotation[#, "Charting`Private`Tag#1"]& ]},
|
|
TagBox[
|
|
{Opacity[0.], PointBox[1756]},
|
|
Annotation[#, {{Callout}, Charting`Private`Tag, {877}}]& ]}], {{{}, {{},
|
|
GraphicsGroupBox[{
|
|
{LightDarkSwitched[
|
|
RGBColor[0.87, 0.94, 1]], AbsoluteThickness[4], Opacity[
|
|
NCache[
|
|
Rational[2, 3], 0.6666666666666666]], CapForm["Butt"], JoinForm[
|
|
"Round"],
|
|
BSplineCurveBox[{
|
|
Offset[{3., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{8., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{10., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{12., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{12., 0.}, {4.003822463625*^9, 78215.}]}]},
|
|
{LightDarkSwitched[
|
|
RGBColor[
|
|
0.6666666666666666, 0.6666666666666666, 0.6666666666666666]],
|
|
AbsoluteThickness[1.25],
|
|
BSplineCurveBox[{
|
|
Offset[{3., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{8., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{10., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{12., 0.}, {4.003822463625*^9, 78215.}],
|
|
Offset[{12., 0.}, {4.003822463625*^9, 78215.}]}]},
|
|
{EdgeForm[{LightDarkSwitched[
|
|
RGBColor[
|
|
0.6666666666666666, 0.6666666666666666, 0.6666666666666666]],
|
|
AbsoluteThickness[1.25]}], FaceForm[{RGBColor[0.87, 0.94, 1], Opacity[
|
|
NCache[
|
|
Rational[2, 3], 0.6666666666666666]]}],
|
|
PolygonBox[{
|
|
Offset[{43., 5.5000000000000036`}, {4.003822463625*^9, 78215.}],
|
|
Offset[{43., -5.4999999999999964`}, {4.003822463625*^9, 78215.}],
|
|
Offset[{12.000000000000002`, -5.5000000000000036`}, {
|
|
4.003822463625*^9, 78215.}],
|
|
Offset[{11.999999999999998`, 5.4999999999999964`}, {
|
|
4.003822463625*^9, 78215.}]}]}, {}, InsetBox[
|
|
StyleBox[
|
|
RotationBox["\<\"78215\"\>",
|
|
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,
|
|
FontWeight->Bold,
|
|
FontColor->GrayLevel[0],
|
|
FontOpacity->1], Offset[{27.5, 0.}, {4.003822463625*^9, 78215.}],
|
|
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: Sun 8 Nov 2026 03:21:57 UTC\"", 12, StripOnInput ->
|
|
False]}}, GridBoxAlignment -> {"Columns" -> {{Center}}},
|
|
DefaultBaseStyle -> "Column",
|
|
GridBoxItemSize -> {
|
|
"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Column"],
|
|
TraditionalForm],
|
|
PlotRange->{{3.729024*^9, 4.0029984*^9}, {0., 253021.}},
|
|
PlotRangePadding->{{
|
|
Scaled[0.02],
|
|
Scaled[0.02]}, {None,
|
|
Scaled[0.08090169943749476]}},
|
|
Ticks->{{}, Automatic}]], "Output",
|
|
CellChangeTimes->{
|
|
3.997518146010844*^9, 3.997781286629609*^9, 3.9979832705299664`*^9,
|
|
3.998334162359736*^9, {3.9985936039711027`*^9, 3.998593606199188*^9},
|
|
3.9989270403515987`*^9, 3.999183179015541*^9, 3.999353495530822*^9,
|
|
3.9994643622919903`*^9, 3.999959989971051*^9, 4.0003869394810257`*^9, {
|
|
4.001017657821724*^9, 4.001017672133875*^9}, 4.001339756765244*^9,
|
|
4.001973333884987*^9, 4.001973550325618*^9, {4.0021214621462297`*^9,
|
|
4.0021214664779043`*^9}, {4.002202282323721*^9, 4.002202289690984*^9}, {
|
|
4.00227677578609*^9, 4.0022768059495687`*^9}, 4.002547839119864*^9,
|
|
4.002547933316629*^9, 4.002548062954677*^9, 4.0030969181983347`*^9},
|
|
CellLabel->
|
|
"Out[792]=",ExpressionUUID->"fa394630-f555-4b32-947b-2f184fbc91b2"]
|
|
}, 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[CellGroupData[{
|
|
Cell[576, 22, 6037, 141, 643, "Input",ExpressionUUID->"e5e34011-aa3d-4e95-90b1-863054ac32f5",
|
|
CellOpen->True,
|
|
InitializationCell->True],
|
|
Cell[6616, 165, 1189, 20, 53, "Output",ExpressionUUID->"b27b5d79-0434-4246-9551-628377f83614"]
|
|
}, Open ]],
|
|
Cell[CellGroupData[{
|
|
Cell[7842, 190, 5512, 119, 669, "Input",ExpressionUUID->"55c17c4f-14a9-40f1-a01c-ab0b0c9b3309",
|
|
CellOpen->True,
|
|
InitializationCell->True],
|
|
Cell[13357, 311, 21143, 421, 546, "Output",ExpressionUUID->"fa394630-f555-4b32-947b-2f184fbc91b2"]
|
|
}, Open ]]
|
|
}
|
|
]
|
|
*)
|
|
|
|
(* End of internal cache information *)
|
|
|