(* Content-type: application/vnd.wolfram.mathematica *) (*** Wolfram Notebook File ***) (* http://www.wolfram.com/nb *) (* CreatedBy='Mathematica 13.0' *) (*CacheID: 234*) (* Internal cache information: NotebookFileLineBreakTest NotebookFileLineBreakTest NotebookDataPosition[ 158, 7] NotebookDataLength[ 574995, 11407] NotebookOptionsPosition[ 414721, 8345] NotebookOutlinePosition[ 557594, 11041] CellTagsIndexPosition[ 555739, 10991] WindowTitle->FindProperColorings | Definition Notebook WindowFrame->Normal*) (* Beginning of Notebook Content *) Notebook[{ Cell[CellGroupData[{ Cell["FindProperColorings", "Title", CellTags->{"Name", "TemplateCell", "Title"}, CellID->605987370], Cell["Find all proper k-colorings of a specified graph", "Text", CellTags->{"Description", "TemplateCell"}, CellID->39188461], Cell[CellGroupData[{ Cell[TextData[{ "Definition", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Function", Cell[ BoxData[ FrameBox[ Cell[ "Define your function using the name you gave in the Title line \ above. You can add input cells and extra code to define additional input \ cases or prerequisites. All definitions, including dependencies, will be \ included in the generated resource function.\n\nThis section should be \ evaluated before creating the Examples section below.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoFunction"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Function"}, DefaultNewCellStyle->"Input", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"laterneighborrule", "[", RowBox[{"partialcoloring_", ",", "color_"}], "]"}], "[", "laterneighbor_", "]"}], ":=", "\[IndentingNewLine]", RowBox[{"laterneighbor", "->", RowBox[{"ReplacePart", "[", RowBox[{ RowBox[{"partialcoloring", "[", RowBox[{"[", "laterneighbor", "]"}], "]"}], ",", RowBox[{"color", "\[Rule]", "False"}]}], "]"}]}]}], "\[IndentingNewLine]", RowBox[{" ", RowBox[{"(*", RowBox[{ "coloring", " ", "a", " ", "later", " ", "neighbor", " ", "with", " ", "the", " ", "color", " ", "assigned", " ", "to", " ", "the", " ", "present", " ", "vertex", " ", "would", " ", "create", " ", "a", " ", "monochromatic", " ", "edge"}], "*)"}]}]}], "Input", CellChangeTimes->{{3.7765968357305126`*^9, 3.776596996841226*^9}, { 3.776598931094447*^9, 3.776598996844447*^9}, {3.776599027171947*^9, 3.776599116959447*^9}, 3.776599198344447*^9, {3.776599319989447*^9, 3.7765993249569473`*^9}, {3.776599370774447*^9, 3.776599415016947*^9}, { 3.776599466979447*^9, 3.776599503281947*^9}, 3.776599547771947*^9, 3.776599581016947*^9, {3.776599616066947*^9, 3.776599651794447*^9}, { 3.776599785299447*^9, 3.776599787576947*^9}, {3.7765998412619467`*^9, 3.776599873979447*^9}, 3.776600076571947*^9, {3.776600191288947*^9, 3.776600265153947*^9}, {3.776600315908947*^9, 3.776600326663947*^9}, { 3.776600852519947*^9, 3.776600900440947*^9}, {3.776601104020947*^9, 3.776601184975947*^9}, {3.776601219170947*^9, 3.776601235683447*^9}, { 3.776601452915947*^9, 3.7766014535959473`*^9}, {3.7766150213756385`*^9, 3.7766150297423115`*^9}, {3.7766151962256017`*^9, 3.7766152153094177`*^9}, {3.7766156226178656`*^9, 3.7766156747700806`*^9}, {3.7766157377163744`*^9, 3.77661578107871*^9}, { 3.7766161022848277`*^9, 3.7766161730108995`*^9}, {3.776616209032501*^9, 3.776616281986796*^9}, {3.776617739865204*^9, 3.7766178940172033`*^9}, { 3.776686365463276*^9, 3.776686383909808*^9}, {3.776686448579728*^9, 3.7766864591367283`*^9}, {3.776690328088723*^9, 3.776690337546669*^9}, { 3.7789416829212418`*^9, 3.7789416970032415`*^9}, 3.779118996637534*^9, { 3.779119032309101*^9, 3.779119053981268*^9}}, CellLabel->"In[204]:=", CellID->589621216], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"updatecoloring", "[", RowBox[{"partialcoloring_", ",", "vertexindex_", ",", "laterneighbors_"}], "]"}], "[", "color_", "]"}], ":=", "\[IndentingNewLine]", RowBox[{"ReplacePart", "[", RowBox[{"partialcoloring", ",", RowBox[{"Append", "[", RowBox[{ RowBox[{ RowBox[{"laterneighborrule", "[", RowBox[{"partialcoloring", ",", "color"}], "]"}], "/@", "laterneighbors"}], ",", RowBox[{"vertexindex", "\[Rule]", "color"}]}], "]"}]}], "]"}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"(*", RowBox[{ "color", " ", "the", " ", "present", " ", "vertex", " ", "and", " ", "update", " ", "the", " ", "available", " ", "vertex", " ", "lists", " ", "of", " ", "its", " ", "later", " ", "neighbors"}], "*)"}]}]}], "Input", CellChangeTimes->{{3.7765968357305126`*^9, 3.776596996841226*^9}, { 3.776598931094447*^9, 3.776598996844447*^9}, {3.776599027171947*^9, 3.776599116959447*^9}, 3.776599198344447*^9, {3.776599319989447*^9, 3.7765993249569473`*^9}, {3.776599370774447*^9, 3.776599415016947*^9}, { 3.776599466979447*^9, 3.776599503281947*^9}, 3.776599547771947*^9, 3.776599581016947*^9, {3.776599616066947*^9, 3.776599651794447*^9}, { 3.776599785299447*^9, 3.776599787576947*^9}, {3.7765998412619467`*^9, 3.776599873979447*^9}, 3.776600076571947*^9, {3.776600191288947*^9, 3.776600265153947*^9}, {3.776600315908947*^9, 3.776600326663947*^9}, { 3.776600852519947*^9, 3.776600900440947*^9}, {3.776601104020947*^9, 3.776601184975947*^9}, {3.776601219170947*^9, 3.776601235683447*^9}, { 3.776601452915947*^9, 3.7766014535959473`*^9}, {3.7766150213756385`*^9, 3.7766150297423115`*^9}, {3.7766151962256017`*^9, 3.7766152153094177`*^9}, {3.7766156226178656`*^9, 3.7766156747700806`*^9}, {3.7766157377163744`*^9, 3.77661578107871*^9}, { 3.7766161022848277`*^9, 3.7766161730108995`*^9}, {3.776616209032501*^9, 3.776616281986796*^9}, {3.776617739865204*^9, 3.7766178940172033`*^9}, { 3.776686365463276*^9, 3.776686383909808*^9}, {3.776686448579728*^9, 3.7766864591367283`*^9}, {3.776690328088723*^9, 3.776690337546669*^9}, { 3.7789416829212418`*^9, 3.7789416970032415`*^9}, 3.779118996637534*^9, { 3.779119032309101*^9, 3.779119053981268*^9}}, CellLabel->"In[205]:=", CellID->408813061], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"extendcoloring", "[", RowBox[{"laterneighborlist_", ",", "vertexindex_"}], "]"}], "[", "partialcoloring_", "]"}], ":=", "\[IndentingNewLine]", RowBox[{"With", "[", RowBox[{ RowBox[{"{", "\[IndentingNewLine]", RowBox[{ RowBox[{"colors", "=", RowBox[{"Flatten", "[", RowBox[{"Position", "[", RowBox[{ RowBox[{"partialcoloring", "[", RowBox[{"[", "vertexindex", "]"}], "]"}], ",", "True"}], "]"}], "]"}]}], " ", RowBox[{"(*", RowBox[{ "all", " ", "colors", " ", "to", " ", "give", " ", "to", " ", "the", " ", "present", " ", "vertex", " ", "to", " ", "extend", " ", "the", " ", "partial", " ", "coloring"}], "*)"}], ",", "\[IndentingNewLine]", RowBox[{"laterneighbors", "=", RowBox[{"laterneighborlist", "[", RowBox[{"[", "vertexindex", "]"}], "]"}]}]}], " ", RowBox[{"(*", RowBox[{ "all", " ", "vertices", " ", "whose", " ", "lists", " ", "of", " ", "available", " ", "colors", " ", "need", " ", "to", " ", "be", " ", "updated", " ", "after", " ", "extending", " ", "the", " ", "coloring"}], "*)"}], "\[IndentingNewLine]", "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"updatecoloring", "[", RowBox[{"partialcoloring", ",", "vertexindex", ",", "laterneighbors"}], "]"}], "/@", "colors"}]}], " ", RowBox[{"(*", RowBox[{ "extend", " ", "the", " ", "partial", " ", "coloring", " ", "by", " ", "coloring", " ", "the", " ", "present", " ", "vertex", " ", "with", " ", "each", " ", "available", " ", "color"}], "*)"}], "\[IndentingNewLine]", "]"}]}]], "Input", CellChangeTimes->{{3.7765968357305126`*^9, 3.776596996841226*^9}, { 3.776598931094447*^9, 3.776598996844447*^9}, {3.776599027171947*^9, 3.776599116959447*^9}, 3.776599198344447*^9, {3.776599319989447*^9, 3.7765993249569473`*^9}, {3.776599370774447*^9, 3.776599415016947*^9}, { 3.776599466979447*^9, 3.776599503281947*^9}, 3.776599547771947*^9, 3.776599581016947*^9, {3.776599616066947*^9, 3.776599651794447*^9}, { 3.776599785299447*^9, 3.776599787576947*^9}, {3.7765998412619467`*^9, 3.776599873979447*^9}, 3.776600076571947*^9, {3.776600191288947*^9, 3.776600265153947*^9}, {3.776600315908947*^9, 3.776600326663947*^9}, { 3.776600852519947*^9, 3.776600900440947*^9}, {3.776601104020947*^9, 3.776601184975947*^9}, {3.776601219170947*^9, 3.776601235683447*^9}, { 3.776601452915947*^9, 3.7766014535959473`*^9}, {3.7766150213756385`*^9, 3.7766150297423115`*^9}, {3.7766151962256017`*^9, 3.7766152153094177`*^9}, {3.7766156226178656`*^9, 3.7766156747700806`*^9}, {3.7766157377163744`*^9, 3.77661578107871*^9}, { 3.7766161022848277`*^9, 3.7766161730108995`*^9}, {3.776616209032501*^9, 3.776616281986796*^9}, {3.776617739865204*^9, 3.7766178940172033`*^9}, { 3.776686365463276*^9, 3.776686383909808*^9}, {3.776686448579728*^9, 3.7766864591367283`*^9}, {3.776690328088723*^9, 3.776690337546669*^9}, { 3.7789416829212418`*^9, 3.7789416970032415`*^9}, 3.779118996637534*^9, { 3.779119032309101*^9, 3.7791190494858184`*^9}}, CellLabel->"In[206]:=", CellID->137916326], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"extendcoloringlist", "[", "laterneighborlist_", "]"}], "[", RowBox[{"partialcoloringlist_", ",", "vertexindex_"}], "]"}], ":=", "\[IndentingNewLine]", RowBox[{"Flatten", "[", RowBox[{ RowBox[{ RowBox[{"extendcoloring", "[", RowBox[{"laterneighborlist", ",", "vertexindex"}], "]"}], "/@", "partialcoloringlist"}], ",", "1"}], "]"}]}], " "}], "\[IndentingNewLine]", RowBox[{ RowBox[{"(*", RowBox[{ "extend", " ", "each", " ", "proper", " ", "coloring", " ", "by", " ", "coloring", " ", "the", " ", "present", " ", "vertex", " ", "and", " ", "updating", " ", "the", " ", "available", " ", "color", " ", "list", " ", "of", " ", "each", " ", "later", " ", "neighbor"}], "*)"}]}]}], "Input", CellChangeTimes->{{3.7765968357305126`*^9, 3.776596996841226*^9}, { 3.776598931094447*^9, 3.776598996844447*^9}, {3.776599027171947*^9, 3.776599116959447*^9}, 3.776599198344447*^9, {3.776599319989447*^9, 3.7765993249569473`*^9}, {3.776599370774447*^9, 3.776599415016947*^9}, { 3.776599466979447*^9, 3.776599503281947*^9}, 3.776599547771947*^9, 3.776599581016947*^9, {3.776599616066947*^9, 3.776599651794447*^9}, { 3.776599785299447*^9, 3.776599787576947*^9}, {3.7765998412619467`*^9, 3.776599873979447*^9}, 3.776600076571947*^9, {3.776600191288947*^9, 3.776600265153947*^9}, {3.776600315908947*^9, 3.776600326663947*^9}, { 3.776600852519947*^9, 3.776600900440947*^9}, {3.776601104020947*^9, 3.776601184975947*^9}, {3.776601219170947*^9, 3.776601235683447*^9}, { 3.776601452915947*^9, 3.7766014535959473`*^9}, {3.7766150213756385`*^9, 3.7766150297423115`*^9}, {3.7766151962256017`*^9, 3.7766152153094177`*^9}, {3.7766156226178656`*^9, 3.7766156747700806`*^9}, {3.7766157377163744`*^9, 3.77661578107871*^9}, { 3.7766161022848277`*^9, 3.7766161730108995`*^9}, {3.776616209032501*^9, 3.776616281986796*^9}, {3.776617739865204*^9, 3.7766178940172033`*^9}, { 3.776686365463276*^9, 3.776686383909808*^9}, {3.776686448579728*^9, 3.7766864591367283`*^9}, {3.776690328088723*^9, 3.776690337546669*^9}, { 3.7789416829212418`*^9, 3.7789416970032415`*^9}, 3.779118996637534*^9, { 3.779119032309101*^9, 3.7791190386067305`*^9}}, CellLabel->"In[207]:=", CellID->237892676], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"FindProperColorings", "[", RowBox[{"graph_Graph", ",", "colnum_Integer"}], "]"}], ":=", "\[IndentingNewLine]", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"size", "=", RowBox[{"VertexCount", "[", "graph", "]"}]}], ",", RowBox[{"vertexlist", "=", RowBox[{"VertexList", "[", "graph", "]"}]}], ",", "laterneighborlist"}], "}"}], ",", "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{ RowBox[{"laterneighborlist", "=", RowBox[{"Table", "[", RowBox[{ RowBox[{ RowBox[{"Range", "[", RowBox[{ RowBox[{"vertexindex", "+", "1"}], ",", "size"}], "]"}], "\[Intersection]", RowBox[{"Flatten", "[", RowBox[{"Position", "[", RowBox[{"vertexlist", ",", RowBox[{"_", "?", RowBox[{"(", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{ RowBox[{"AdjacencyList", "[", RowBox[{"graph", ",", RowBox[{"vertexlist", "[", RowBox[{"[", "vertexindex", "]"}], "]"}]}], "]"}], ",", "#"}], "]"}], "&"}], ")"}]}]}], "]"}], "]"}]}], ",", RowBox[{"{", RowBox[{"vertexindex", ",", "size"}], "}"}]}], "]"}]}], " ", ";", RowBox[{"(*", RowBox[{ "position", " ", "i", " ", "holds", " ", "the", " ", "list", " ", "of", " ", "vertices", " ", "whose", " ", "indices", " ", "are", " ", "greater", " ", "than", " ", "i", " ", "and", " ", "who", " ", "are", " ", "adjacent", " ", "to", " ", "the", " ", "ith", " ", "vertex"}], "*)"}], "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{"Fold", "[", RowBox[{ RowBox[{"extendcoloringlist", "[", "laterneighborlist", "]"}], ",", RowBox[{"{", RowBox[{"ConstantArray", "[", RowBox[{ RowBox[{"ConstantArray", "[", RowBox[{"True", ",", RowBox[{"Max", "[", RowBox[{"colnum", ",", "0"}], "]"}]}], "]"}], ",", "size"}], "]"}], "}"}], ",", RowBox[{"Range", "[", "size", "]"}]}], "]"}]}]}], " ", "\[IndentingNewLine]", RowBox[{"(*", RowBox[{ RowBox[{ "at", " ", "the", " ", "ith", " ", "stage", " ", "each", " ", "partial", " ", "coloring", " ", "will", " ", "be", " ", "a", " ", "list", " ", "of", " ", "length", " ", "size"}], ",", " ", RowBox[{ RowBox[{"with", " ", "the", " ", "first", " ", "i"}], "-", RowBox[{ "1", " ", "entries", " ", "being", " ", "the", " ", "colors", " ", "assigned", " ", "to", " ", "the", " ", "first", " ", "i"}], "-", RowBox[{"1", " ", "vertices"}]}], ",", " ", RowBox[{ "and", " ", "the", " ", "rest", " ", "of", " ", "the", " ", "entries", " ", "being", " ", "a", " ", "list", " ", "of", " ", "colnum", " ", RowBox[{"T", "/", "F"}], " ", "values"}], ",", " ", RowBox[{ "with", " ", "a", " ", "color", " ", "True", " ", "if", " ", "no", " ", "neighbor", " ", "of", " ", "the", " ", "given", " ", "vertex", " ", "has", " ", "been", " ", "given", " ", "that", " ", "color"}]}], "*)"}], "\[IndentingNewLine]", "]"}]}], "\[IndentingNewLine]", "\[IndentingNewLine]"}]], "Input", CellChangeTimes->{{3.7765968357305126`*^9, 3.776596996841226*^9}, { 3.776598931094447*^9, 3.776598996844447*^9}, {3.776599027171947*^9, 3.776599116959447*^9}, 3.776599198344447*^9, {3.776599319989447*^9, 3.7765993249569473`*^9}, {3.776599370774447*^9, 3.776599415016947*^9}, { 3.776599466979447*^9, 3.776599503281947*^9}, 3.776599547771947*^9, 3.776599581016947*^9, {3.776599616066947*^9, 3.776599651794447*^9}, { 3.776599785299447*^9, 3.776599787576947*^9}, {3.7765998412619467`*^9, 3.776599873979447*^9}, 3.776600076571947*^9, {3.776600191288947*^9, 3.776600265153947*^9}, {3.776600315908947*^9, 3.776600326663947*^9}, { 3.776600852519947*^9, 3.776600900440947*^9}, {3.776601104020947*^9, 3.776601184975947*^9}, {3.776601219170947*^9, 3.776601235683447*^9}, { 3.776601452915947*^9, 3.7766014535959473`*^9}, {3.7766150213756385`*^9, 3.7766150297423115`*^9}, {3.7766151962256017`*^9, 3.7766152153094177`*^9}, {3.7766156226178656`*^9, 3.7766156747700806`*^9}, {3.7766157377163744`*^9, 3.77661578107871*^9}, { 3.7766161022848277`*^9, 3.7766161730108995`*^9}, {3.776616209032501*^9, 3.776616281986796*^9}, {3.776617739865204*^9, 3.7766178940172033`*^9}, { 3.776686365463276*^9, 3.776686383909808*^9}, {3.776686448579728*^9, 3.7766864591367283`*^9}, {3.776690328088723*^9, 3.776690337546669*^9}, { 3.7789416829212418`*^9, 3.7789416970032415`*^9}, 3.779118996637534*^9, { 3.779119032309101*^9, 3.7791190342232924`*^9}}, CellLabel->"In[208]:=", CellID->977308999] }, Open ]], Cell[CellGroupData[{ Cell["Documentation", "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Documentation"}, CellTags->{"Documentation", "TemplateSection"}, CellID->429741307], Cell[CellGroupData[{ Cell[TextData[{ "Usage", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Usage", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Document input usage cases by first typing an input structure, \ then pressing ", Cell[ BoxData[ StyleBox[ DynamicBox[ ToBoxes[ If[$OperatingSystem === "MacOSX", "\[ReturnKey]", "\[EnterKey]"], StandardForm], SingleEvaluation -> True, Evaluator -> "System"], ShowStringCharacters -> False]]], " to add a brief explanation of the function\[CloseCurlyQuote]s \ behavior for that structure. Pressing ", Cell[ BoxData[ StyleBox[ DynamicBox[ ToBoxes[ If[$OperatingSystem === "MacOSX", "\[ReturnKey]", "\[EnterKey]"], StandardForm], SingleEvaluation -> True, Evaluator -> "System"], ShowStringCharacters -> False]]], " repeatedly will create new cases as needed. Every input usage \ case defined above should be demonstrated explicitly here.\n\nSee existing \ documentation pages for examples."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoUsage"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Usage"}, DefaultNewCellStyle->{"UsageInputs", FontFamily -> "Source Sans Pro"}, CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"FindProperColorings", "[", RowBox[{ StyleBox["g", "TI"], ",", StyleBox["k", "TI"]}], "]"}]], "UsageInputs", FontFamily->"Source Sans Pro", CellID->585848800], Cell[TextData[{ "finds all proper ", StyleBox["k-", "TI"], "colorings of the graph ", StyleBox["g", "TI"], "." }], "UsageDescription", CellID->713548330] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Details & Options", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Notes", Cell[ BoxData[ FrameBox[ Cell[ "Give a detailed explanation of how the function is used and \ configured (e.g. acceptable input types, result formats, options \ specifications, background information). This section may include multiple \ cells, bullet lists, tables, hyperlinks and additional styles/structures as \ needed.\n\nAdd any other information that may be relevant, such as when the \ function was first discovered or how and why it is used within a given field. \ Include all relevant background or contextual information related to the \ function, its development, and its usage.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoNotes"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Notes"}, DefaultNewCellStyle->"Notes", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236], Cell[TextData[{ "A proper ", StyleBox["k-", "TI"], "coloring of a graph ", StyleBox["g", "TI"], " is a function assigning each vertex of ", StyleBox["g", "TI"], " one of ", StyleBox["k", "TI"], " colors such that adjacent vertices receive distinct colors." }], "Notes", CellTags->"TabNext", CellID->647953007], Cell[TextData[{ Cell[BoxData[ RowBox[{"FindProperColorings", "[", RowBox[{ StyleBox["g", "TI"], ",", StyleBox["k", "TI"]}], "]"}]], "InlineFormula", FontFamily->"Source Sans Pro"], " gives a list of all proper ", StyleBox["k-", "TI"], "colorings of ", StyleBox["g", "TI"], ", where each coloring is a list whose ", Cell[BoxData[ StyleBox["i", "TI"]], "InlineFormula", FontFamily->"Source Sans Pro"], Cell[BoxData[ FormBox[ SuperscriptBox["\[Null]", "th"], TraditionalForm]]], " element is an integer from ", Cell[BoxData[ FormBox[ RowBox[{"1", ",", "\[Ellipsis]", ",", StyleBox["k", "TI"]}], TraditionalForm]], "InlineMath"], " representing the color assigned to the ", Cell[BoxData[ StyleBox["i", "TI"]], "InlineFormula", FontFamily->"Source Sans Pro"], Cell[BoxData[ FormBox[ SuperscriptBox["\[Null]", "th"], TraditionalForm]]], " vertex in ", Cell[BoxData[ RowBox[{ TagBox[ ButtonBox[ StyleBox["VertexList", "SymbolsRefLink", ShowStringCharacters->True, FontFamily->"Source Sans Pro"], BaseStyle->Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.854902, 0.396078, 0.145098]}, { "Link"}]], ButtonData->"paclet:ref/VertexList", ContentPadding->False], MouseAppearanceTag["LinkHand"]], "[", FormBox[ StyleBox["g", "TI"], TraditionalForm], "]"}]], "InlineFormula", FontFamily->"Source Sans Pro"], "." }], "Notes", CellID->228841600] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Examples", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Examples", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Demonstrate the function\[CloseCurlyQuote]s usage, starting with \ the most basic use case and describing each example in a preceding text cell.\ \n\nWithin a group, individual examples can be delimited by inserting page \ breaks between them (either using ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"[Right-click]\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False], StyleBox[ "\" \[FilledRightTriangle] \"", FontFamily -> "Source Sans Pro", FontSize -> 13.86, FontColor -> GrayLevel[0.5], StripOnInput -> False], StyleBox[ "\"Insert Page Break\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], " between cells or through the menu using ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"Insert\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False], StyleBox[ "\" \[FilledRightTriangle] \"", FontFamily -> "Source Sans Pro", FontSize -> 13.86, FontColor -> GrayLevel[0.5], StripOnInput -> False], StyleBox[ "\"Page Break\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], ").\n\nExamples should be grouped into Subsection and \ Subsubsection cells similarly to existing documentation pages. Here are some \ typical Subsection names and the types of examples they normally contain:\n \ ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Basic Examples: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "most basic function usage\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Scope: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "input and display conventions, standard computational attributes \ (e.g. threading over lists)\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Options: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "available options and parameters for the function\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Applications: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "standard industry or academic applications\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Properties and Relations: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "how the function relates to other functions\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Possible Issues: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "limitations or unexpected behavior a user might experience\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Neat Examples: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "particularly interesting, unconventional, or otherwise unique \ usage"}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoExamples"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Examples"}, CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011], Cell[CellGroupData[{ Cell["Basic Examples", "Subsection", TaggingRules->{}, CellID->904125756], Cell["Define a graph:", "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.7792102139569387`*^9}, { 3.779214223629279*^9, 3.7792142243193183`*^9}}, CellID->198816812], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"g1", "=", RowBox[{"Graph", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"a", "\[UndirectedEdge]", "b"}], ",", RowBox[{"b", "\[UndirectedEdge]", "c"}], ",", RowBox[{"c", "\[UndirectedEdge]", "d"}], ",", RowBox[{"d", "\[UndirectedEdge]", "a"}], ",", RowBox[{"a", "\[UndirectedEdge]", "c"}]}], "}"}], ",", RowBox[{"VertexLabels", "\[Rule]", "\"\\""}]}], "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7766870451135783`*^9, 3.7766870735177374`*^9}, { 3.7766871271713715`*^9, 3.7766871533357553`*^9}, 3.7791190133042*^9, { 3.7791190855664263`*^9, 3.779119122392108*^9}, 3.7792103435753527`*^9}, CellLabel->"In[1]:=", CellID->982343925], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 heKg2HzTC6quteeMtQj2vn37yMReV1eno9fftWsXeX0ej6ej15+65o4+t8A0 qiUoeTh5JVQ1dBrtCQM8GhU40IcUHkjVdscu2Gjb7ixduvTf/u3fdPf6b7zx BgkcHR0dujvEo5HQUFnf6eSVSP2KSeAg4YMEEabGA6ywzwKBAx5DJpOn5tac vsyl5paD1pzwRGNp9PnCCy+sWbNGRy8ukUieeeaZF198USAQkKXNyy+//Nvf /vbdd99NTEzU0RE1kcVEfnnzhRsxdDdJ38ic7n7RLBwa2A6BA6ZIoVSSecbK TZXJTz45vlG53X2GM890d3cfOXLkr3/9669//euXXnrJzs6uoaGBLAfOnDmj oyPy+Xzy+uSI//mf//mb3/xm9erVS5YsIc/MnTtXpxevRs8E8mpPXw5XnwkE hsUXCUUS3R0RDAwCB0yLUqmsauh08kqgr2y4B6a3sP/KRm5u7h//+EcyaZOQ sWnTpnnz5pE/kz+Qf3K5XB0d1MnJac6YL7/8cnh4mHrS29ubPPPqq6/q4oji 4ZGYtLKj9qprj8cvhsTxK/D1h+lC4ICZIcHiZhBf415qYmU9W++lDg4O/ulP f3r66acDAgKoZ+Ry+VdffUXN6p2dnTo67vbt28nrr1u3jhxO8/mXX36ZLDqG hrRZBn9gUBwUV2BqNV5qhl9Qh1IzMDNUZUsEDpiZ7j6Rb1QOdfpBHhduxOSV NbGuPuqpU6fIBO7i4qL5JLXDgszhujsuta4pKCiY8Pybb75JntdW4BD0DHqF Z+1RZ9ja3owtqmxl268I9AsCBzw5kVjKTRrvyHD6Mjclt4Yt5QiGh4efe+65 P//5zzLZfd+CpqYmMntv2bJFR8ft6+t76qmnSOyY/K9eeOGFv/zlL09+iIbW HteAVLqcvrN3Uk0TWn6DFlCBQ4LAAU9sYg84u+Do0R5w+p58VVhYSALE7t27 JzwfHx9Pnre1tdXRcWNjY6nrVBOej4uLI8/v2bNnxq+sVCrLatsdbt9DAy/Q EQQO0K7RrtPF93WdDuTl9+tx12lfX18yUTs4OEx4ntqap7vMWEtLS/L6K1eu 1HySLH8WL178zDPPVFdXz+A1FUpldkmjxfUotAwGnULgAF0gJ72l1W0X6ZPe c76eoRntXQNMj+sBXF1dyQR+9uxZzScrKiqee+65uXPnDg7qqnL4J598Qo77 q1/9Kj8/n3pGJBKtWrWKPGlubj7dVxuRyZOyq085qTJsD9kEckf32gxre9QA o6jAgYqXoCMNrT3X/VPowokuvsm1zfp1mT09PZ26Cd7d3U09Q872//znP5Mn //u//1t3xyWHWLNmzRtvvEEi1IYNG957771nn332qaeeOnLkyLReRywZiUwu OWwbSO/uT8iqMqrd/TD7TBA4QPc6e4SaiT12HrFFlS36k7u7YsUKEiZefPHF zZs3L1iwgCw0yJROntmxY4eOjjg8PHz8+PHo6OimpqZPP/30D3/4w0svvUSO npSUNPUX6ROKObw8uuW3ubHWE4PZh8ABs2ZgUByssZXA7Kq+bCUYHBz86aef yNT9+9///t133717925tbS2Z2Kc1jc+m9q4BzQrG9rfiSqpb9ScQg8FTBQ69 T30Bg0HOUnhp5ceweXlGJvRMIX+u07NLf2AMqLrZCBwwy8hCIy2/9swVVeHE A9ac0PhCoQg3cx9sQpdGKtmgoxtdGoEZCBzAIKXyl4KKFhv3WLpAqzc3u6tX V4lMbCRXKDKL6s3Zk94MxkAdOHCPA5hU3Shw9k6i5sZdZt43AlKb2nuZHhTD RjdUZlSccFRvqLQNGttQia8qMI+6U4lPI+iDNkH/rRD+T+aqe76OnvFlte1G eM9XJJaGJxYfVLf8PuUUnpxTzZYSLmAMEDhA3/QODAXEjGeZWrpG55Q2sq5w 4sz09A/5ReXSRSNH33uJsbx3YBEqcAwZRzc3YBHymRzb1xZETaEnL4UlZlUZ 8Fl3a2f/zaB0zdVWeV2HEa62gBVMrQIQOEBvTaikcdg2kEQTA/u4VjcKrmjc 33H1T21o7WF6UACPgsAB+k+hVOaUGlrtvgkZZXvO+93lZgl6kFEGLIDAAWyh VCrL6zocPeP1vFp4ZWWVvYPT7j0mu3bvtbK2TktLm3DFSS5XpBfUnVXvYTG1 4gTHFQyg5TewBxU4UEUTWKSxrdeNk0b3J7rinVjdKJj8n5WWlZ8+e37z51+s 27Dph527bt26NTCg2/K8UqnUwcl5/qLlry9YQj3eeHvp8vdXnjlzhqqgKJHK YtPLj18MoUZ+1D6Yl16Ogj/AOgfGUv4QOIB1unoHvbnZe9WFE23cYwsqWqhT +5GRESfn6/MXLaMncPJY9O5727Z9kZWVpaPxkGXFzp9MRg+0bNWeo5bmjncu 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 JRQJNcoJymSy624ei5eteG3+EvJ4a+HSZe+vPHT4cGtrK/UfkBhSUNFi5RZD Z9j6RuV29yPDFgDAkFGTv4177ITtFYODg19+88PrC5bMX/z+J1u//27fqW3f mixf9cmCd5Zv+GRjSkpKWn4tHXQOWgeGJxQNDiHDFgDAiFQ3Cq6oN3TvNvP5 fMc+EjU2fP6tsxfvDjeHeniGZ5mespu/6L2/vbb4myPXqMtc9zIeepkLAAAM Xmtn/82g9M92Wbw6/91lH24gf6ajBv3Yc9Ry3v8uWLZ2W0ZhPTJsAQCA2H/g KFluHLe4OjlqkMet0Mx3l69et26dQDC9/SAAAGCoNm7eSgKHowf3gYGDPD79 4nsSODIzM5keKQAA6IUNGzeTwHHVO+5hgeOr7/aRwEE3igUAACO338SUBA4z B8+HBY71mz4ngaO6uprpkQIAgF7gcDjvLvvg0+27PMOzJ0cN66s+a9Z+9O23 32JXOAAAUKRS6Y8/7pr/zjKTk7YTYscVz6gtn39Blhs5OTlMDxMAAPRIdXX1 hg0blixfsf6zHUfMnKxdAk7b3jQ9fn7dx+tJ1HB2dmZ6gAAAoHcaGhr279// 0Ucfrfxw9YqVq1evWUtCxqZNm8LCwnCRCgAAHkgmk/F4PAsLC1NT0xMnTty6 dautrY3pQQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATNX/B6FbZtE= "], {{0, 282}, {531, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{265.5, Automatic}, ImageSizeRaw->{531, 282}, PlotRange->{{0, 531}, {0, 282}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.779119127083577*^9, 3.7792103460254927`*^9, 3.779215727544298*^9}, CellLabel->"Out[1]=", CellID->651198728] }, Open ]], Cell["Find all its proper 3-colorings:", "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.779210254631265*^9}, { 3.7792142273694925`*^9, 3.7792142287895737`*^9}}, CellID->405866387], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"vertexColorings", "=", RowBox[{"FindProperColorings", "[", RowBox[{"g1", ",", "3"}], "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7766870451135783`*^9, 3.7766870735177374`*^9}, { 3.7766871271713715`*^9, 3.7766871533357553`*^9}, 3.7791190133042*^9, { 3.7791190855664263`*^9, 3.779119122392108*^9}, {3.7792102575034294`*^9, 3.779210290744331*^9}, {3.779214857705546*^9, 3.7792148604597034`*^9}, { 3.779214932685835*^9, 3.7792149384281635`*^9}}, CellLabel->"In[2]:=", CellID->986629707], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "3", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "3", ",", "2", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1", ",", "3", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "3", ",", "1", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "1", ",", "2", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "2", ",", "1", ",", "2"}], "}"}]}], "}"}]], "Output", TaggingRules->{}, CellChangeTimes->{{3.779119116558525*^9, 3.7791191302396393`*^9}, { 3.779210259992572*^9, 3.779210291378367*^9}, 3.779210349843711*^9, 3.7792148747955236`*^9, 3.7792149549071054`*^9, 3.7792157276513042`*^9}, CellLabel->"Out[2]=", CellID->223098629] }, Open ]], Cell["Display the proper 3-colorings:", "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.779210254631265*^9}, { 3.7792126481281652`*^9, 3.779212650703313*^9}, {3.779214232458784*^9, 3.779214233037817*^9}}, CellID->820447713], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"showVertexColoring", "[", "g_Graph", "]"}], "[", "c_List", "]"}], ":=", RowBox[{"Graph", "[", RowBox[{"g", ",", RowBox[{"VertexLabels", "\[Rule]", RowBox[{"Thread", "[", RowBox[{ RowBox[{"VertexList", "[", "g", "]"}], "\[Rule]", "c"}], "]"}]}]}], "]"}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"showVertexColoring", "[", "g1", "]"}], "/@", "vertexColorings"}]}], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792123700232587`*^9, 3.7792124994896636`*^9}, { 3.7792125606801634`*^9, 3.7792125842825136`*^9}, {3.779212821528083*^9, 3.779212827877446*^9}, {3.779214868583168*^9, 3.779214870663287*^9}, { 3.7792149429984245`*^9, 3.7792149476796923`*^9}}, CellLabel->"In[3]:=", CellID->61416930], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 lFY1WbtEMxs8XnGKLObbaO01Zz5FE0VSPy230tRmeL2ho09iQ3MH2+0CYBkt 1W2uFde4+RhN1OCS4Qd2abjuEl1WrcZdGgA4q6+/PzGr7OQ1v01MqW6ezwzk bzQxquoe2NvKwi50/LWuAPiuVyKNSCz4QbYxmpGZq59WrKcYiqb7PI4mqqn1 gR1BycfHeCqEAvAXyR/fyCySRfQ9T9KJZJTWrEK1donWjmiiROJunwjyYo23 rjoAH5EzNUFgivwHMTmEtWzvDi2LJopkEUkkkkuyLq6Q5BVJLbbbBaAshdJF EyrVzS80mhL5PNY0GnI2R36uE1eHBwbJGV9zG7cWCgGM04MFHx3JkavdBR+t nbU2mih6OdXCLlR+eXV1PVeWVwOMjbyBM/OrFMpk1zdp/1QZrY8mRll18/WB SWiOzKY0+aX1WtkTBu1Auv33MkqOM6W6TwvclCvVzS80mhIyS9luiIbUN7U7 ym3lZ2oTmJpTgXwCThko1R2fe8BiuFR3QEy2uJv38wEm5LqLbkUT1S7q9ghN ZzZAPmLlHZ1SpKqCyACTJhL3yO9Kffiil86+M3UzmiiFshG6+dnEotbW1itX rnz22Wfz5s2TSnXx6JPX1Np51y+ZqeVx6nqAjvfndTmaKKm0Ly6t+OglH+aM Xhic1srnGf68EBoa+j//8z8bNmwICgoqKChguzlsqqprvSmMZZYzoAIaZSOI 0fFoosgbISOvyuxmELMu0t7zXm0jL9dFcl9xcfFzzz0XExPDdkNYNliqOwJ1 Yx8K0aSgsLyeFlunu0lcvRtVUtnIdqO0zZ5BbLeCNXTrjDM3gpitM5x8kzRQ qptfhqIpA9H0gOr61tvuw3Nuz90KziqoQh9bVVatWuXr68t2K1gwUKo77YFS 3Z5hGe2iLrbbxUWIpjEMrFQKSNkuW6k0tHMplgwrbf78+VFRUWy3QqO6eiRB sTnslurmF0TTI4m7ev2j7u+RLRke2O89Hm8qpcybN09N0ZSamrp+/fr//u// fuKJJ15//fVvv/22vp7lao8KM1VIlwmb248HommceiXSyKSCHyw9mSo5XmEZ HZ1atWS4t7f3zJkzf/3rX6dPn/5f//VfCxcudHNzU8cTqSma/P39H3/88SlT pvzhD39Yt27dyy+/TP7+q1/9qrSUnbd3Q3OHo7d8qe7A9Dw2S3XzC40mcp7C dkP4oa+/PyW73MTaf3gA0y+5sVUbBjBJLi1dupQcy0899dSyZcvI30nHg/xz 9+7dKn8udURTX1/f7373O9LgS5cuMfccPHiQ3LN48WLVPtcjldc0kyOLWRV1 yTGisJxnW3OzzsYV0TRh/f39ucW1FxzCtOmy782bN8lR/MYbbzBnQPn5+f/v //2/xx57LDw8XLXPpY5oIg9I2r9gwQL5O8krRfpO5Edoa9PEPBCFNwbWkisD 0aQMEkfkF/itrMoweU+SdyZPL+TRLlNISIj8nbdv3yZ3GhkZqfa51BFN9vb2 D+3jGRgYkPtTU1NV+3QKFLrTdAcerpXq5hcaTfHpxWw3hMfICR05rWOGFMj7 k7xLebfl4EN7F0lJSeS4fv/991X7XOqIprq6OtJa8qf8nRKJ5De/+c3UqVOb m9VVz0IikUbJlerefcbVOzwT+xYq74ZrLKJJJTo6u73CMnaZDm3UfMjSKzKJ Txs1pw5SuPPatWskmnbu3Kna51LfFTp5JJc2bNhA2v/ZZ5+p4/HF3b3+0XKl us09whLyuVyqm18QTarV3SMJjc/bbz40fWWPmZC/5S3i4uKee+450uW4f/++ ah9ZA9FUUFCwZMkSkkt//OMfGxpUPAQ9VKr7lAsz4S0hoxQT3lRLFk0lbDdE q0ilD2wCtp1vRcH6+vquXLny5JNPkkPb0tJS5Y+v1mjq6urat2/fT3/6U9L4 9evXNzaqcp1RXVO7fKluLBNQn5vCOESTmpB3bFZBNXn3MkuGb7vHc/96TWxs 7F/+8hdyXD///POurq7qeAr1RVNiYuJrr71GGq+np6cwpK+k0qrGa85RvC7V zS+IJg0g7+Grd4fe1eR2+U5EESff1b29vd9///20adNIf4l0PFpb1ZWiaoom kkvTp0//yU9+cvbsWVX1ZB5aqru2sV0lDw5joNEUl4axJrUj72d7z3vMkmGz m0EZeVXcORUgx+Df//530t948803i4qK1PpcJJqio6NV+5gkV1966aWf/exn qgo9hYo85KzcNTAVG3lpzE1hLKJJk8h7W34E9egln9hUTqyounz5MsmlTz/9 tLtb7Re+Z82alZubq9rHdHJyIu0/dOiQ8g+lUMdwj5nQn7fXMvgL0cQKcXdv QMzwdWcurEN/7bXXnnrqqfZ2tZ+q9PX1/fKXv+zsVPF0xO+++45E04wZM/76 MNXV1eN5kE5xj0Kpbn7NANEmNJrIBzfbDdFFEok0OqXo8EUvZvce95D0dhEL s/UaGhrIcf3EE0889Lg+fPiwCp/Ly8vrgw8+UOEDUqtXr54yukeu8FUo1W1i 7Z+UpW2luvnF1i0O0cQu8vZPzak4bRPALBl29Emsb9LoQOu9e/fGOK43bNig qieKj4+fOXNmZmamqh5QeQrbBlrYhebwdrWRNkE0cQQ5FvJL65idogcqRztH l1Wra3mF5kVERKxYsWLRokWJiYlst2UILdUt/wvX7lLd/DIUTRhr4ozK2hb5 +hrkQzy7qEYLPsS9vb1fe+21Tz75pLCwkN2WjCzV/aO3TpTq5pdb7ogmLlKo Snbyml9iVpkWLIUQCoWvvvpqWRk7heyl0r749GKdLdXNL4gmLhOJe7zDM3ef GbpgdPCCZ3hiPtcuGNXU1KSlpUkk4728eOHChX/84x9qbdJIg2sbHyjVHRib g3KoXIZo4r6eXmlYQv5B2WFlZCb0icjiyLYbDg4OdM9bPT09kWhcu312dXU9 /fTT5E91t41CqW6eotEUk6re2b+gPHI2l5BZykxOppuVNbexvFnZrFmzmAt5 165dG+d3vfzyy/n5+WptGNHYInLyS2JOik/bBOp4qW5+ueWGaOITxSVdg1u8 VtWxtmR43rx5TDR9/fXX4/yud955R62le2mpbmb3UUuHsPxSlOrmGUQTT5VW NVq7RDMb41s5RuSX1mv+6CMJ8+qrr06bNo1E07p168b5XWpa3js4AQOlurUE jSZy9s12Q2Ay6ps6fvQe3j7IlKVzFgcHBxJNGzduHOfXqzyaaKlu8uMPV7rx TdKOSjc667Z7PKKJ79pEXe4h6TtODy0ZPmLlreGR3u3bt5Nounr16ji/fnLR JBKJAgIDL1y4SJIwIyOD3jlUqvuSj6w+oKtnKEp1awNEk9agpau/ly0Z3nvO LSAmm7k+Tk52IiIizpidP3rsuEAgUOE2/tXV1dOnT3/qqafGv5/kJKIpLT1T /72PZ81ZQG6z5767ZNmK06ZnfMLTUKpbWyGatMxALyK1+KiVNzOrUBicVlld Z7hlJz2uyW3uvMWfrP80ISFB+aerqKiYOXPmRPfpnWg01dc3LFymT1r+2Vfb 9hyz3LrfdOGK91/93znzVn9JN5ZBqW7tY+eBaNJC/f3/Sc+rPHNjcOzlyI/L 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 Fxer71la28WuganMIOSJq36cLdXNL3QrSEST8kgckVBiFmaSsOL1Rs29vb10 VPn27dtst2ViWltbv/jii/nz5z/zzDM/+9nPbG1t1fREDynVXYjdnlUG0aRa DS0iJ98kZskwOd0jJ338Km+xb9++ZcuWvfTSS4899hg5m+PdsVZZWUlaPmXQ zJkzfX19Vf4UJZWNCqW6S6uaVP4sOo5Gky5smqdJ7aIu+U3ADll68ago2B/+ 8Ad6XD/77LPm5ua8iyaK9J1IKL388stTp0719PRUyWOOLNWNZQLqg2hSH9IX DY3PY7ZO3WMm9ONJKdWurq7k5OTly5eTgDIyMmK7OZMXGRlJfgTSCVTycRRK de845YLFleqGaFI3qbTvXkbJ8Su+m2QF6AUBKS18eFd3dHQ8/fTTTzzxhFTK 9f4eaeGGDRv279+vcL9IJCLR9Prrr0/6kXt6pWEJcqW6z7oNlurGfAC1o9GE 3T/UjZwLZBVUn7sVzJwL3HaPr67nyt6/J0+eJId2W5viuYmenh45tOvr61lp 1YT8+te//ulPf9rZ+cDMxtTUVNL+devWTeIBFSrykLPyqORCvpyVa4HtiCbN Kq5oYEZQubOi6h//+Ac5hIODg+XvJF2RX/3qV7/85S/ZatWE0NmVhoaGEsnQ KUBLS8vixYvJnRO9SNfc9kAdQz5ey9ACiCZW1Da228tddza7GZSRV8Xie5/O rpwzZw6zyoPkkpGREbnzn//8J2vNmoimpqbf//73pMEzZswg3SR9fX0SquSf 69evH/+DVDe03XIfrv58wV6rSnXzy1A04dyZDa3tYmFw2o5TQ7v3HL3kE5ta zMruPeToI4czOZDJ4bx69eoPP/yQHODkn6+88grpe2i+PZNDmrpnzx7S5iee eOLFF19csmSJk5PTOL9XoVS3jSCmvEbbSnXzCz0uEE0sIl3WgJhsZs/Dfefd g+NYWDJMdxTR09N7+umnn3nmmblz5548ebKrS5vrw/5nxLaBA6W6vRMbmjvY bhcgmrhCIpFGpxQdvuhFj5GdpgL3kPR2EY+XDHPciM2WXfAL5xRZNGGsiRNG 1tdw9Emsb2pnu11aZWSp7qBYnSjVzS87TgsQTVxDq5Jd/DGcGfqwdo4uq8bQ h7I6Ors9Q3W3VDe/IJq4rLK25aYwlrlgZGEXml3ErQWkNTU1aWlpzPV6zmps fWBto6lNYFpuJZd+kaAI0cR9Ta2dd/2S6fY15Hbyml9iVhkXtt1wcHB4/PHH p0yZoqenJxJxdKOqh5XqRhF5HqDRhI34uE8k7vEOz9x9Zuhk5OAFT9Y3K5s1 a9YUmWvXrrHYkpFQqpvvaEksRBNfKCzpMjIT+kRkicTsXFeiO/RSX3/9NStt GEl2KSGQ/opIb9PJL6mxhaOdOhgNoomPFBbCbzNxdvZP1vzG+DExMa+++uq0 adMmvU5NtegEjAdKdYdn8nrPdl1Go4mtj11QBjlnyS6qMWe2DzruZOsWV1Wn 6SXDDg4OJJo2btyo4eeVJ+7uDYxFqW6tstNUgGjiu9KqRmu5IoxWjhGaHOnd vn07iaarV6+q+4kqKyudXQTmFhbu7u7V1dX0zjZRl1twGh0y3TRUqpudxT6g WogmrVHf1CFfutrUJjA1p4LJJ5FIJHAVHj5qfP68eXBwsKq2YCIRMX369Kee eqqxUY0l10nM3na48/aCpbPmLCC3t95ZtHbt+45OAoVS3Zn5qKqsPWTRhLEm LUF6Ee4h6fQ8nc4qjE4pSk5JW732I3pck9uCRct27txVV1en5HNVVFTMnDmT dJksLS1V0vjR+PoHvvnWgjnzln6z8+j3xpf+te2Q3juLf/fa7HX/NubOxjKg WnRmLKJJy3T1SIJic74fHHv5ev+NOQtWkkT6/F87D5vdPHDq2tpPvnp30TIj IyNl+k6Ojo6kv0RyycTERIUtH6mvr2/56vdmzXn3zFVXe+8kejt50XHmX+Yu WGpQVYf5ANoJ0aTFpNK+2NTijzfsJrn09ZYDzHFt55Vo8PE/DQwMIiIiJv3g Hh4eenp6ISEhKmzwQ5WUlLw1b9Gq9z9n2k9v+h98Sn4E5ft+wE00mnCBVYv9 23ALiSYza6H8cW109MKq1frKzJPsH6TCdo4mOzv7nXeXkCxViKZFqz6e9+6S wsIiDbQBNG/X4FgTokkrkejIzK9atOoTEk3nbDzkj+u9xhfXrDG4fPky2218 tO7u7lWr1/xt3pIrd0KY9lvZ+//hjTm/f+MtctLKyvZWoG6IJq1ETuXi04tp GZeF7/37f2e/s2nXMfkTuo2G28jZkAZOx1Ti9u3bi5euWGGw/pi53UU7/+Pn b332j3+SLtP6jfuZ7a08wzLaRVq+8Z1OodGE11Rr9PRKQ+NzD8hWsuw95ybw i1v34cdz5y/ZuPUHEyun4xb2327bu2bNmi1btvT28mNZt0QiOX78uL7+mqXL Vy5bvor8heSqqakpSeC03MozN4b3qLzjk9iANSlagS4XRTRpgYH1vxGZ9LOG 3A5f9IpOKZIMrv9NTk7++9//vmq1/rIV5I+B49rQ0LCiooLtJk8AOTkNDg4m AfXNN9+cOHEiIiJCfqSroKzeyjGcWclrI4ipwEpenkM0aQGFXVNOXQ+Qn2xJ NTc329vbHzhwwNjYWCgU9vRo4TXZqrpWW7fheiiWDuF5JXWYhMlTiCZeq67H wahoZFCnZJfr9q+El2TRhGFwniksb7jkiOJEoxpxeusdnVwoQe1d/qB1kxFN fEE+/dPzKs/cCMTA73gMXBS4lyd/USAgJhsFYXkB0cQXCsWJdpoKPEJRnGhc yK/uXkYJnUoxWNdJIAxOa+sQs90uGAuNpjaMNXFYd48kOC533/nh4kTknyhO NFH9/f1ZBdVnbYPpr/G7E3cdvBLqm1ANk6OMzFwRTZylUJxooPJ4GjYjUlZx RcMVp0jDwUIGA4W0XKJLq5rYbhQoQjRxU2OLyMkvGcWJ1Kemoc3OI36z8dDF TfPbIVwrpKXjhqIJ592coVCcSMNbVuqalnaxICBlm4kzU0gr6X5ZH37bHLCH jjUhmtimULEXxYk0qVPc4xuZRT+mye0HS6+IxAJ2C2kBool15COanKydtglg 5gOQU7nGVswH0DSSRSSRDl7wlBXScvWLuo/qsWyh0dTajmhigVTaF5NaxMwH GChOFJaBXSDYRc7myDkdU0hru4kzOeNrwQGicXvOuiGaNE9+g1xy23fePSQe mw5xiGIhLWMnO4/4moY2ttulQxBNGtYu6pYvK0C6TPHpJZgPwFmyQlp0psGd K06RxRVqrB0DDESTxjQ0dzh6JzLzAcxuBmXkVeFaEC/UNbU7eMkXlgrOKqjG ZVO1ogVPEU1qVVHbYiOIYUpYXnKMKCxHcSL+aesQC4PTdpwa6vEev+J7L6NE 2ocer1ogmtSHfKrmFtdecAhjCn/fco+rrtd04W9QLXF3b0BMNlPE/ICFR+i9 vJ5ezDRQMfobxgUI1SI9/ZTs8lPXh+YDbDNxdvZPbmrtZLtdoDISiTQ6ufDw RW/6Eu8+4+odkYmiaSqEaFKtgXdsShHesTqir79f/jNo68m7d/3wGaQaiCZV QT9fZ5Ez97ySOkuHcObM/aYwtqoOZ+5KQTQpr03U5RactuO04IHRUcwH0D3l Nc3y1zusHMMLyurZbhRf0WhqbkMXdDLqmzpwTRkUNLSI7vgMzxI5cyMoPQ+7 RkzY94imSSmrbrZ2jmY+HzETDxS0i7o8wzJ2yjYnP2rlHZuKvbYmANE0IaRH lFNca2EXyqxfuO0ej/kAMBqFHUrJX1AGfZwQTeM0sOozq8zE2p+ZDyAITMHv DcaDdJZIl4l0nJh93VEG/ZFonuMQG0OvRBqZVPCDJbNXhtA3MqsT8wFggmTV cFAGfVwQTWMQd/X4R92nywzJ7aCFR3hiPnYYAyWhDPp40GjCJDEFre1iYVAq s1rqxFW/hMxSrJYCFUIZ9LEhmhTUNbXbe95jdrM/fzvkPuYDgNqgDPpoEE2M 0qrGa85RzM48V+9GlVRiPgBoAsqgj0SjqVGHx+JIj+h+Yc15+f0MPe/VNraz 3S7QOSiDLm+/ue5Gk7SvLzHrgV2gXQNTsT8MsAtl0CndjKZeiTQ8IZ+pnbHH TOiP2hnAJSiDPhRNOlNaiOSPQsWxyCRUHAPuerAM+h3dKYNOT2x1IZpQpxX4 SwfLoOtCNCm8rBZ2oVr/soJWGvnxmpiltR+v2h1NOtsZBi0m7ur1i7qv9WXQ aTRp2UKewSHEKoUhxLomzAcA7UHLoJNcki3tdPWNzNKmSzkHzLUqmqR9fQkZ pcbMhddTLrp54RV0BC2DTs7shjfE0JYy6FoTTT290rCEfPrjDMwHOOvmH50t 7sL+AKD9tLIM+lA0NfN4voRI3O0dnrn7zNCp9yFLL0zyB91UWtU0WAbdcRP/ y6AftOBxNDW3dTr7JzMXLEys/VOyy7X1ggXAOGnHlvU8jabq+tZbchtKXLAP zS2u5d0vH0B9+F4GnUZT/ehXrwQCweLFi5999tmf//znenp6pqamvb1sXgUo LK+/fCeC/rZJx9VGEFNe08xiewC4jL/lEek6stGi6dChQ1OmTJk2bRoJpbVr 1z733HPkn3PnztV8OpEeUUZe5Vnb4c1LHX0Sx0hUAGDwsQz6GNFUWFg4derU p59+Oj4+nt7T1ta2cuVKkk7Hjh3TWAul0r749OJjl31kC7Fd3EPS27DlO8AE 8asMuiyaHjLWZGxsTFKIdJzk7ywrKyN3kk6UBtrW3SMJjc+jC5Dp9jWBMTld KJQDoAS+lEGns0kfGk0bN24kKeTl5aVw//Tp03/xi1+otVWkq+kVLr/pn1d0 ShHmAwCoEMfLoI8RTeSELikpSSx+YGZpXl4eyatZs2apqT2NLSInvyRmq+TT NoGpORW48gagJiPLoKflcqIMOo2mca4vq62tnT17Nommq1evqrwlpEtJOpbf Di7FHSwwEZZfigITAJrAwTLotPLjeKIpJCRkxowZJJc++eSTPpXOjlAsy+WK slwALOBUGfTxRFNlZeW6detIKD3++OPHjx+XSFTTVNIhIl1H+WKmTr5J2ro9 CwBfjCyD7hGarvky6DSaahtHXQlob2//zDPPPPbYY6SzVFBQoJInRQl4AI6T lUEPZHoOGi6DfmhwrGm0aLpy5QrpLD3//POBgYEqeTpO9RgB4JHYKoM+RjRl ZWVNnTr1jTfeICd0yj8RB8fZAGCcFMqgX3AIU3cZ9DGiydDQkHSZQkJClHyK xlaRk28SB69OAsCENLU+sNeHWsugy6LpIcPgpL9EoulPf/rTX0fQ19cfz4NX 1rbccB2eD2DlGMGpOV0AMAm0DDqzQ5qayqDTFX8PjaYnn3xyyihmzJgxxmOS bl5+aZ2lQxhzfsrNmfAAMGlDZdDN1VUGfYxomgTStUvNqThtM7x+0MkvSddK AwPoDrobvzrKoNNoUn4bYam0Lzql6IhsPsAuU1ev8MyOzm7lWwgAHKeOMuiH L3opGU1dPZLAmJzvZXtV7Td3D43Pw3wAAB2kwsqPykRTu6jbPSR9x+mhHT6P XfaJTy/BfAAAHaeSMug0mqrrJzZG3dDc4Si3WvmsbVBGXiWW4gIAQ8ky6HR0 aPzRpLDHy+U7EYXlmA8AAA836TLo44wm0iPKLa69YB/K7Ix3yz2umuc1+ABA MyZRBn0omkYPGbqfsIm1/yZZ5WJn/+TmNo7uJwwAnPWQMuiBo5ZBP3rJZ7Ro ekgVhvBMkRjzAQBg8sZZBv3wRa9/7LxYXFErf6e4u9c/Wq52lblHWEI+L2pX AQBfjFYGvbu7+8y5C7PeWvT6X99esGjZnj17Kyoqhip+nhYwFT8TMkp5VPET APhFoQy6qY3/h5/+c9acBbPnLlqq//Hcd1fovb3wb+8s/sdOC9l8AF7WSQcA PiKdIrfBTtHqz7aRXHpv/dfX7obbeyfZeSVs3W868y9zX9dbavVjaHFFA9st BQCdI+7uXbLyfRJNlxwCSS7Rm51Xov5HXyxfsSonJ4ftBgKALhKJRO8uWjZ3 wQoml+jtm+0HDQwM/Pz82G4gAOii/v7+Dz9eT3pN9GyOuW34ZguJpoyMDLYb CAA6ysrK6p0FSz77atst93iaSyfMb+nrr/nyyy+7ulDZBADYQc7pvv7668VL V6xc8+H/bdzy2f99TXJp7dq1ycnJbDcNAHRaa2ursbGxgcxXX32FUzkA4IiW lpakpKTy8nJMYQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAANAkgUCwePHiZ5999uc//7menp6pqWlvby/bjQIA nXbo0KEpU6ZMmzaNhNLatWufe+458s+5c+cinQCALYWFhVOnTn366afj4+Pp PW1tbStXriTpdOzYMXbbBgA6y9jYmKQQ6TjJ31lWVkbuJJ0otloFADpu48aN JIW8vLwU7p8+ffovfvELVpoEAEBO6JKSksRisfydeXl5JK9mzZrFVqsAABTU 1tbOnj2bRNPVq1fZbgsAwICQkJAZM2aQXPrkk0/6+vrYbg4A6LrKysp169aR UHr88cePHz8ukUjYbhEA6Dp7e/tnnnnmscceI52lgoICtpsDAPCfK1eukM7S 888/HxgYyHZbAAAGZGVlTZ069Y033iAndGy3BQBgiKGhIekyhYSEsN0QAIBh pL9EoulPf/rTX0fQ19dnu3UAoKOefPLJKaOYMWMG260DAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAArpBKpfY/Om3YaLhKf+2WrduEQiH2rgQAdnV3d3/1r82z 5ixgbguXLN+3b19PTw/bTQMA3XXazJzE0ZqPvjSzFt4Uxp656qq/7v+Wr1h1 48YNtpsGADqKdJnmL1w2Z95Sa+cIe+8kert2N2zRstXr1q3D1t8AwIrs7Oy/ vb2QdJmYXKK3dZ9uMDAwyM/PZ7uBAKBb+vv77xfWHL3gPPPPc5fqf6wQTXPe 1X/jr29HJ2SSL2O7pQCgE6R9fYlZZSeu+m066rjpyI9/0ls8a86C4+Z2TC4d O3fr9zP1Zs5eQv735DU/8sVSXLADALXplUjDE/IPXvAcCKWjjnvMhP5R92Ni 41et1n9nwZLPN+7csu/0t9v3r9Zfs3q1/iVboZGZK/1K8i3kG8m3s/0TAIBW 6RT3+EZmMVHzg6VXZFIBEzVhYWHrP/30t6+++ds/zjIwMPjss88iIiL+Mxhl EYkF5IvpdxmZCX0iskTiblZ/FADQBs1tnS4BKdtMnGm8mFj7J2WV9Y0YQWpq bl674Ycl674NDw9vbW2V/y/yxeRbyDfSRyAP5eyfTB5Wgz8EAGiP6vrW2+7x m42daKRY2IXmFNeONqxN8od8jeGxO6M9GvlG8u3kQeijbT7uZOsWR55Cbc0H AG1TVNFw+U4EzRDDY47WztGlVU1jfwtJrLGjiVFW3WwjiCEPSx/fyjE8v7Qe F/IAYDQkHzLzq87aBtHQ+O7E3R+9E+qbOsb3veONJqqhucPRO3HLibv0uUxt AtNyK5FPACBPKu2LTy8+fsWXBsWO0wK34LQ2Udf4H4FGE7lN6HnbRV2eYRk7 TQX0e49YeUenFElwIQ9A53X3SELj8/abu9Nw2HvOLTA2R9zdO9HH6R8ca5po NDFtCI7L3Xde2TYAgBbo6Oz2CsvYJeuxHL7opUyPRZloogZ7biXHLvswPTch 6bl1iCf9gADAL40tIie/pK0nh8Z5TtsEpuZUKDnOo3w0MY+TkVd51jaYGe9y 8Eqoa2pX8mEBgMsqa1tuCuO+PXaHHviWDmH5pXUquTqmqmhiFFc0XnGKNBxs Kvnz6t2oR14lBAB+IbmRX1p/8cdwmh4kmm64xpKYUu2zqDaaqJqGNjuP4blV 524FZxVUYaYBAN+Rgzgtt9LUJpAe2ltO3HXyTWpsFanjudQRTVRru9g1MHW7 bEa68RXfhIxSLBkG4COptC8mtejopaFR5V2mrp6hGe0TmQ8wUfSJ1NelEXf1 +Efd33PWjT7RAQuP0Pjc7h7sVgfAD109kqDYnO/PDR3C+867h2jkEFZ3NFG9 EmlUcuEh2ZLhXaYCr/DMjk4sGQbgrnZRt3tI+o7TLvSwJV2m+PQS0n3SzLNr Jpqovv7+lOzyU9cD6JNuPXnXyS9ZTSeqADBpA+s+fIbXfZjdDMrIq9LwaLEs mjT3jCQG80rqLB2Gh/dtXGMqVD28DwCTUF7TfN0lmlkte/lORGF5PSstoRf6 Wbl6VlnbcsM1Vm5SRDiJLFzIA9A8ctzlFtdesB/eY+SWe1x1QxuLTWIxmihy Qic/ldTE2p+c9I3cWgoA1IEca8n3y02sA7i2MxuNJtajYGABTngmswDnkKVX VHIh9v4FUB+Fi1Nc28+WnlSyHk3UwLLle3kHzD2GtjE/6+YfdV/chSXDAKqk OKXH3CMsIb+nl1s9AU5FEyXt60vIKDWWbfay3cRZEJDS0o4lwwDKam0XC4NS d5xyGZ4IncnRidA0mjjYtoGSeQXV52+HDI3LGTvZecTXsDouB8BftY1tdp73 mOVj5MgixxeXrzrRC2QcjCZGaVXTNecoQ9mFvMt3IooqGthuFABvkCPo6t0o +UX3JZWNbDfq0bgfTVRdU7uDV8J3sjlgZ21ZmAMGwCMPOe/wvFfbyJutioai SVOTz5XU1iF2C07bcVrAzJyPSyvmS+MBNGNgtDazdKhU9+BorTAotZVvo7Wb jzvxKJoocXdvYGzOXrn1hsFxWDIMMFiqOzH/oIXsGvdgqW6eXuPmYzRREok0 OqXoiJU3fRV2mgo8QtPbRVyZlQGgSZ3iHp+ILCMz4aahUt2e8qW6+Yi/0USN 3NvK0SexoXlcta4AtMCIUt0Byfe1YT0F36OJojuCWjkOLRk2POZ43SW6rLqZ 7XYBqFF1festtzj5Ut25o5fq5h36c/E9mhhVda225MU6PvxiZRfVaM2LBUAV ltfLl+rWyg9iLYsmqqm109k/meninrzml5hVxv0JEgBjo6WLzG4GyQ9f1Gtp 6SIaTVpZe1ck7pYfGDx4wTM8IZ/XA4Ogs0YUfHRxD0mfUKlu3tHiaKIGLqcm 5JNc4ubyaoCxdfdIQuJzmVLd359zC4zJ6dKBqTJaH00UOZsj53TMJDTubEoD MBpZqW5X+qY9YuUdk1qkZWMvY6DRpCOnOeRUPbuoxsJueCs/W7e4qrpWttsF 8IDBUt3JzNbcp20ClC/VzTt0VZqORBOjrPqBDZCtHCPyS+txIQ9Yp7Ar9cUf w1VVqpt3dDOaqPqmdvmyEaY2gTr42QRcMDgxr87SIYyp5XFTGKfyUt38osvR RLWLuj1C03fK9v4lZ/TRKUVaP/gGHEE+CskHIjllY+YDoAIatUXno4nq6pEE x+XuOz90HWTvObeAmGxxNy/XRQIvSKV98otAd5m6eoVloG4sA9Ekj7xb4tKK mcLuO04LhMFpvNtNAjiOfA4GxgxvnbHf3D00Pg9bZyig0cS1HcvZRfrYGXlV zJzbzcZO9gN7cGHvX1BWm6hLvlT3scsaLdXNL4imMTy4Uok3O5cCB9U3tf/o rbBNa6VuXnobJ0TTI1XXt952j2fWd5+7FZxVUIU3FcetWLHi5MmTbLdiwMhS 3djcfjwQTePU0i4WBKRsly0ZPn7F915GibYuGT58+PDatWvZbsXkxcfHT5ky xcjIiMU2kA+vnOLa4fm9xk633Fgu1c0vNJowBDdO4q7egdqCsiXDByw8QuO1 be/f1tbWF154QU9Pj+2GTEZVVZWtre1LL73EYjT19fcnZZWZWPszq6JcAlKw Kmqitp5ENE1Yr0QamVTwg6Wn7LKvQDsu+7a0tPj5+b399tvkuOZjNG3ZsmWK HM1Hk8Ibw8hM6BuZ1Snu0XAztAOiadLIh2NKdjnz4cj3yXICgUD+uOZjNEVG Rl4dtHnzZg1H01CpbmYHHguP8ETswKMURJOS+vv7c4trL8gtMbBxjang4RKD wsJCelxbWFjwNJoY3t7eGoum1naxa2AqMwh54qofZ0t18wvdChLRpDwSRySU mIWZJKx4ulGzSCRCNI3HQ0p1F2K3Z5VBNKlWQ4vIyTeJWTJMTvfISR+/ylsg mh6ppLJRoVR3aVWTmp5LZ9Fo0oVN8zSpXdQlvwnYIUsvHhUFQzSNZmSpbiwT UB9Ek/qQvmhofB6zdeoeM6EfH0qpIppGUijVveOUCxZXqhuiSd2k0r57GSXH r/hukhWgFwSktHD4XY1oktfTKw1LkCvVfdZtsFQ35gOoHY0m7P6hbuRcIKug +tytYOZc4LZ7fHU9F/f+RTRRChV5yFl5VHIhX87KtcB2RJNmFVc0MCOo3FxR hWhqbnugjiEfr2VoAUQTK2ob2+3lrjub3QzKyKviyHtfl6OpuqHtlvtw9ecL 9lpVqptfhqIJ585saG0XC4PTdpwa2r3n6CWf2NRi1nfv0c1oUijVbSOIKa/R tlLd/EKPC0QTi0iXNSAmm9nzcN959+A4NpcMa0E0jZ/CtoEDpbq9ExuaO9hu FyCauEIikUanFB2+6EWPkZ2mAveQ9HYR75cMc9aIzZZd8AvnFFk0YayJE0bW 13D0Saxvame7XVplZKnuoFidKNXNLztOCxBNXEOrkl38MZwZ+rB2ji6rxtCH sjo6uz1DdbdUN78gmrissrblpjCWuWBkYReaXcStBaQ1NTVpaWkSCde7HI2t D6xtNLUJTMut5NIvEhQhmrivqbXzrl8y3b6G3E5e80vMKuPCthsODg6PP/44 HTMXiTi6UdXDSnWjiDwP0GjCRnzcJxL3eIdn7j4zdDJy8IIn65uVzZo1i9l6 7tq1ayy2ZCSU6uY7WhIL0cQXCku6jMyEPhFZIjE715XmzZvHRNPXX3/NShtG kl1KCKS/ItLbdPJLamzhaKcORoNo4iOFhfDbTJyd/ZM1vzF+TEzMq6++Om3a NBJN69at0/Czj0QnYDxQqjs8Uwv2bNdNNJrY+tgFZZBzluyiGnNm+6DjTrZu cVV1ml4y7ODgQKJp48aNGn5eeeLu3sBYlOrWKjtNBYgmviutarSWK8Jo5Rih yZHe7du3k2i6evWqup+osrLS2UVgbmHh7u5eXV1N72wTdbkFp9Eh001DpbrZ X+wDykM0aY36pg750tWmNoGpORVMPolEIoGr8PBR4/PnzYODg6VS1Yyfk4iY Pn36U0891dioxpLrJGZvO9x5e8HSWXMWkNtb7yxau/Z9RyeBQqnuzHxUVdYe smjCWJOWIL0I95B0ep5OZxVGpxQlp6StXvsRPa7JbcGiZTt37qqrq1PyuSoq KmbOnEm6TJaWlipp/Gh8/QPffGvBnHlLv9l59HvjS//adkjvncW/e232un8b c3NjGVAenRmLaNIyXT2SoNic7wfHXr7ef2POgpUkkT7/187DZjcPnLq29pOv 3l20zMjISJm+k6OjI+kvkVwyMTFRYctH6uvrW776vVlz3j1z1dXeO4neTl50 nPmXuQuWGlTVYT6AdkI0aTGptC82tfjjDbtJLn295QBzXNt5JRp8/E8DA4OI iIhJP7iHh4eenl5ISIgKG/xQJSUlb81btOr9z5n205v+B5+SH0H5vh9wE40m XGDVYv823EKiycxaKH9cGx29sGq1vjLzJPsHqbCdo8nOzn7n3SUkSxWiadGq j+e9u6SwsEgDbQDN2zU41oRo0kokOjLzqxat+oRE0zkbD/njeq/xxTVrDC5f vsx2Gx+tu7t71eo1f5u35MqdEKb9Vvb+f3hjzu/feIuctLK7vRWoCaJJK5FT ufj0YlrGZeF7//7f2e9s2nVM/oRuo+E2cjakgdMxlbh9+/bipStWGKw/Zm53 0c7/+Plbn/3jn6TLtH7jfmZ7K8+wjHZRF9stBZWh0YTXVGv09EpD43MPyFay 7D3nJvCLW/fhx3PnL9m49QcTK6fjFvbfbtu7Zs2aLVu29PbyY1m3RCI5fvy4 vv6apctXLlu+ivyF5KqpqSlJ4LTcyjM3hveovOOT2IA1KVqBLhdFNGmBgfW/ EZn0s4bcDl/0ik4pkgyu/01OTv773/++arX+shXkj4Hj2tDQsKKigu0mTwA5 OQ0ODiYB9c0335w4cSIiIkJ+pKugrN7KMZxZyWsjiKnASl6eQzRpAYVdU05d D5CfbEk1Nzfb29sfOHDA2NhYKBT29GjhNdmqulZbt+F6KJYO4XkldZiEyVOI Jl6rrsfBqGhkUKdkl+v2r4SXZNGEYXCeKSxvuOSI4kSjGnF66x2dXChB7V3+ oHWTEU18QT790/Mqz9wIxMDveAxcFLiXJ39RICAmGwVheQHRxBcKxYl2mgo8 QlGcaFzIr+5eRgmdSjFY10kgDE5r6xCz3S4YC42mNow1cVh3jyQ4Lnff+eHi ROSfKE40Uf39/VkF1Wdtg+mv8bsTdx28EuqbUA2To4zMXBFNnKVQnGig8nga NiNSVnFFwxWnSMPBQgYDhbRcokurmthuFChCNHFTY4vIyS8ZxYnUp6ahzc4j frPx0MVN89shXCukpeOGognn3ZyhUJxIw1tW6pqWdrEgIGWbiTNTSCvpflkf ftscsIeONSGa2KZQsRfFiTSpU9zjG5lFP6bJ7QdLr4jEAnYLaQGiiXXkI5qc rJ22CWDmA5BTucZWzAfQNJJFJJEOXvCUFdJy9Yu6j+qxbKHR1NqOaGKBVNoX k1rEzAcYKE4UloFdINhFzubIOR1TSGu7iTM542vBAaJxe866IZo0T36DXHLb d949JB6bDnGIYiEtYyc7j/iahja226VDEE0a1i7qli8rQLpM8eklmA/AWbJC WnSmwZ0rTpHFFWqsHQMMRJPGNDR3OHonMvMBzG4GZeRV4VoQL9Q1tTt4yReW Cs4qqMZlU7WiBU8RTWpVUdtiI4hhSlhecowoLEdxIv5p6xALg9N2nBrq8R6/ 4nsvo0Tahx6vWiCa1Id8quYW115wCGMKf99yj6uu13Thb1AtcXdvQEw2U8T8 gIVH6L28nl7MNFAx+hvGBQjVIj39lOzyU9eH5gNsM3F29k9uau1ku12gMhKJ NDq58PBFb/oS7z7j6h2RiaJpKoRoUq2Bd2xKEd6xOqKvv1/+M2jrybt3/fAZ pBqIJlVBP19nkTP3vJI6S4dw5sz9pjC2qg5n7kpBNCmvTdTlFpy247TggdFR zAfQPeU1zfLXO6wcwwvK6tluFF/RaGpuQxd0MuqbOnBNGRQ0tIju+AzPEjlz Iyg9D7tGTNj3iKZJKatutnaOZj4fMRMPFLSLujzDMnbKNic/auUdm4q9tiYA 0TQhpEeUU1xrYRfKrF+47R6P+QAwGoUdSslfUAZ9nBBN4zSw6jOrzMTan5kP IAhMwe8NxoN0lkiXiXScmH3dUQb9kWie4xAbQ69EGplU8IMls1eG0DcyqxPz AWCCZNVwUAZ9XBBNYxB39fhH3afLDMntoIVHeGI+dhgDJaEM+njQaMIkMQWt 7WJhUCqzWurEVb+EzFKslgIVQhn0sSGaFNQ1tdt73mN2sz9/O+Q+5gOA2qAM +mgQTYzSqsZrzlHMzjxX70aVVGI+AGgCyqCPRKOpUYfH4kiP6H5hzXn5/Qw9 79U2trPdLtA5KIMub7+57kaTtK8vMeuBXaBdA1OxPwywC2XQKd2Mpl6JNDwh n6mdscdM6I/aGcAlKIM+FE06U1qI5I9CxbHIJFQcA+56sAz6Hd0pg05PbHUh mlCnFfhLB8ug60I0KbysFnahWv+yglYa+fGamKW1H6/aHU062xkGLSbu6vWL uq/1ZdBpNGnZQp7BIcQqhSHEuibMBwDtQcugk1ySLe109Y3M0qZLOQfMtSqa pH19CRmlxsyF11MuunnhFXQELYNOzuyGN8TQljLoWhNNPb3SsIR8+uMMzAc4 6+YfnS3uwv4AoP20sgz6UDQ183i+hEjc7R2eufvM0Kn3IUsvTPIH3VRa1TRY Bt1xE//LoB+04HE0Nbd1OvsnMxcsTKz9U7LLtfWCBcA4aceW9TyNpur61lty G0pcsA/NLa7l3S8fQH34XgadRlP9KFev+vr6LC0t586d+8wzz7zwwgsLFy4U CoUabqGCwvL6y3ci6G+bdFxtBDHlNc3sNgmAs/hbHpGuIxstmj766KMpU6Y8 /fTTK1asWLly5ZNPPkn+eejQIQ038j+DA30ZeZVnbYc3L3X0SRyt2QAgj49l 0MeIpoCAABJEs2fPbm4e6pYUFRU9++yz06ZNKy0t1VgLpdK++PTiY5d9ZAux XdxD0tuw5TvABPGrDLosmh4y1rR7924STQpncNu2bSN3uri4aKBt3T2S0Pg8 ugCZbl8TGJPThUI5AErgSxl0Opv0odG0d+/euXPnlpSUyN+5Z88eEk03b95U a6tIV9MrXH7TP6/olCLMBwBQIY6XQR8jmkaqqal55ZVXyAldcXGxmtrT2CJy 8ktitko+bROYmlOBK28AajKyDHpaLifKoNNoGnt9WWtr6xdffDF//vxnnnnm Zz/7ma2trTpaQrqUpGP57eBS3MECE2H5pSgwAaAJHCyDTis/jh1NlZWVjz32 2JRBM2fO9PX1VW0bFMtyuaIsFwALOFUGfTzRRJG+Ewmll19+eerUqZ6enso/ NekQka6jfDFTJ98kbd2eBYAvRpZB9whN13wZdBpNtY3jXQkYGRlJ+k7Lli1T 5klRAh6A42Rl0AOZnoOGy6AfGhxrGhlNUql0w4YN+/fvV7hfJBKRaHr99dcn 93Sc6jECwCOxVQZ9tGgifv3rX//0pz/t7HxgRlZqaiqJpnXr1k30iTg4zgYA 46RQBv2CQ5i6y6CPEU10dqWhoaFEMtSraWlpWbx4MblzQhfpGltFTr5JHLw6 CQAT0tT6wF4fai2DLoumhwyDNzU1/f73vydBNGPGDNJN0tfX/+Uvf0n+uX79 +nE+eGVtyw3X4fkAVo4RnJrTBQCTQMugMzukqakMOl3xN1odbdJN2rNnzyuv vPLEE0+8+OKLS5YscXJyeuRjkm5efmmdpUMYc37KzZnwADBpQ2XQzdVVBn3s aJoo0rVLzak4bTO8ftDJL0nXSgMD6A66G786yqDTaFJ+G2GptC86peiIbD7A LlNXr/DMjs5u5VsIABynjjLohy96KRlNXT2SwJic72V7Ve03dw+Nz8N8AAAd pMLKj8pEU7uo2z0kfcfpoR0+j132iU8vwXwAAB2nkjLoNJqq6yc2Rt3Q3OEo t1r5rG1QRl4lluICAEPJMuh0dGj80aSwx8vlOxGF5ZgPAAAPN+ky6OOMJtIj yi2uvWAfyuyMd8s9rprnNfgAQDMmUQZ9KJpGDxm6n7CJtf8mWeViZ//k5jaO 7icMAJz1kDLogaOWQT96yWe0aHpIFYbwTJEY8wEAYPLGWQb98EWvf/x/9u4E rKkr7x+41bd92mnrOJ2Zp+/T9j+vXWds+74zjoyli3WtC2JnaK11ptPW6kyl FvelLtUqKIqoIOJaFAVEhBBW2WRfBNk32fd9J0AIARLmf+CQSwyCIEnuvcn3 8+TpIylJDoH7zTn3nnN+W8+UVNYp3ymR9gTFKtWusvGJSCzgRe0qAOCLkcqg S6XS4ydPz3xn3pt/enfOvEU7d+6qrKwcrPh5TMBU/EzMLONRxU8A4BeVMuhW DkGffP71zNlzZhnOW2i00vDDxQbvzv3Le/O/2GqrmA/AyzrpAMBHpFPkNdAp WrZ6E8mlj1etvXgz0tk/2ckvceMeqxl/NHzTYKH99fCSyka2WwoAekci7Vmw 5K8kms66hJBcojcnvySjT7/8aPHS3NxcthsIAPpILBZ/OG+R4ZzFTC7R27eb 9xkbGwcGBrLdQADQR319fZ+sXEV6TXQ0x9zWfGtGoikzM5PtBgKAnrK3t39v zoLV32y66p1Ac+mwzVUjo+VfffVVVxcqmwAAO8iYbu3atfMXLl6y/JN/rjNb /c+1JJdWrFiRkpLCdtMAQK+JRCILCwtjhW+++QZDOQDgiNbW1uTk5IqKCkxh AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAA0CaBQDB//vznnnvu2WefNTAwsLKy6unpYbtRAKDX9u/fP2nSpClT ppBQWrFixW9+8xvypaGhIdIJANhSVFQ0efLkqVOnJiQk0Hva2tqWLFlC0unQ oUPstg0A9JaFhQVJIdJxUr6zvLyc3Ek6UWy1CgD03Lp160gK+fn5qdz/zDPP /PKXv2SlSQAAZECXnJwskUiU78zPzyd5NXPmTLZaBQCgoq6ubtasWSSaLly4 wHZbAAD6hYWFTZ8+neTSZ599JpfL2W4OAOi7qqoqExMTEkqPP/64ubl5b28v 2y0CAH3n7Ow8bdq0xx57jHSWCgsL2W4OAMB/zp8/TzpLv/3tb0NCQthuCwBA v+zs7MmTJ7/11ltkQMd2WwAABpmampIuU1hYGNsNAQAYQvpLJJrefvvtPw1j ZGTEdusAQE899dRTk0Ywffp0tlsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA XCGTyZyvu61ZZ7rUaIXZxk1CoRB7VwIAu6RS6Tf/2jBz9hzmNnfBR7t37+7u 7ma7aQCgv45Z25A4Wv7pV9aXhFeEd45f8DQy+edHi5devnyZ7aYBgJ4iXaYP 5i6a/f7CS+5Rzv7J9HbxZsS8RctMTEyw9TcAsCInJ+cv784lXSYml+jN5PM1 xsbGBQUFbDcQAPRLX1/fvaLag6fdZ/yf4UKjlSrRNPtDo7f+9G5sYhb5NrZb CgB6QSaXJ2WXH74QuP6g6/qfrr9tMH/m7DnmNk5MLh06efWVGQYzZi0g//fI xUDyzTJcsAMAjenplUUmFuw77dsfSgddd1oLg2Luxd1JWLrM6L05C/6xbqvZ 7mPfbd6zzGj5smVGZx2FO6w96XeSh5AHkoez/RMAgE7plHQHRGczUfOjnV90 ciETNREREas+//x/3vjz//x+prGx8erVq6Oiov4zEGVRSYXkm+mjdlgLb0Vl iyVSVn8UANAFLW2dHsGpmyzdabxYXgpKzi6XDzuD1NzSsmLNjwtMvouMjBSJ RMr/i3wzeQh5IH0G8lTuQSnkabX4QwCA7qhpEF3zTthg4UYjxdYpPLekbqTT 2iR/yPeYHrox0rORB5KHkyehz7bB3M3RK568hMaaDwC6priy8dyNKJohpodc L7nHllU3j/4QklijRxOjvKbFQRBHnpY+v71rZEFZAy7kAcBISD5kFVSfcLxN Q+P7wzev+yc2NHeM7bFjjSaqsaXD1T/J7PBN+lpWDiHpeVXIJwBQJpPJEzJK zM8H0KDYckzgFZreJu4a+zPQaCK3cb1uu7jLNyJzq5WAPvYne//Y1OJeXMgD 0HvS7t7whPw9Nt40HHad9Aq5kyuR9oz3efoGzjWNN5qYNoTG5+0+NdE2AIAO 6OiU+kVkblP0WA6c8ZtIj2Ui0UQN9NxKD527xfTchKTn1iF55CcEAH5pahW7 BSZvPDJ4nueYQ0habuUEz/NMPJqY58nMrzrhGMqc73LxS6xvbp/g0wIAl1XV tV4Rxn936AY98O1cIgrK6tVydUxd0cQoqWw67xZtOtBU8t8LN2MeepUQAPiF 5EZBWcOZ65E0PUg0Xfa8Q2JKva+i3miiahvbnHyG5ladvBqaXViNmQYAfEcO 4vS8KiuHEHpomx2+6RaQ3CQSa+K1NBFNlKhd4hmStlkxI93ifEBiZhmWDAPw kUwmj0srPnh28KzyNitP3/DM9vHMBxgv+kKa69JIurqDYu7tPOFFX2ivrU94 Qp60G7vVAfBDV3fv7Tu5P5wcPIR3n/IO08ohrOloonp6ZTEpRfsVS4a3WQn8 IrM6OrFkGIC72sVS77CMLcc86GFLukwJGaWk+6SdV9dONFHyvr7UnIqjPwfT F9145KZbYIqGBqoA8Mj6133cGlr3YX3ldmZ+tZbPFiuiSXuvSGIwv7TezmXo 9L6DZ1yluk/vA8AjqKht+dkjllkte+5GVFFFAystoRf6Wbl6VlXXetnzjtKk iEgSWbiQB6B95LjLK6k77Ty0x8hV7/iaxjYWm8RiNFFkQKc8ldTyUhAZ9A3f WgoANIEcayn3KiwvBXNtZzYaTaxHQf8CnMgsZgHOfju/mJQi7P0LoDkqF6e4 tp8tHVSyHk1U/7Llu/l7bXwGtzE/4RUUc0/ShSXDAOqkOqXHxicisaC7h1s9 AU5FEyWTyxMzyywUm71stnQXBKe2tmPJMMBEidolwttpW456DE2EzuLoRGga TRxsW3/JvMKaU9fCBs/LWbg5+STUsnpeDoC/6pranHzvMsvHyJFFji8uX3Wi F8g4GE2Msurmi+4xpooLeeduRBVXNrLdKADeIEfQhZsxyovuS6ua2G7Uw3E/ mqj65nYXv8TvFXPATjiyMAcMgEceMO7wvVvXxJutigajSVuTzyeorUPiFZq+ 5ZiAmTkfn17Cl8YDaEf/2dqsssFS3QNna4W300R8O1u7wdyNR9FESaQ9IXdy dymtNwyNx5JhgIFS3UkF+2wV17gHSnXz9Bo3H6OJ6u2VxaYW/2TvT38LW60E PuEZ7WKuzMoA0KZOSfetqOwd1sL1g6W6fZVLdfMRf6OJGr63leutpMaWMdW6 AtABw0p1B6fc04X1FHyPJoruCGrvOrhk2PSQ688eseU1LWy3C0CDahpEV73i lUt1541cqpt36M/F92hiVNeLHMkvy3zol5VTXKszvywAqqiiQblUt05+EOtY NFHNok73oBSmi3vkYmBSdjn3J0gAjI6WLrK+clv59EWDjpYuotGkk7V3xRKp 8onBfad9IxMLeH1iEPTWsIKPHt5hGeMq1c07OhxNVP/l1MQCkkvcXF4NMDpp d29YQh5TqvuHk14hcbldejBVRuejiSKjOTKmYyahcWdTGoCRKEp1e9I/2p/s /ePSinXs3MsoaDTpyTCHDNVzimttnYa28nP0iq+uF7HdLoD7DJTqTmG25j7m EDzxUt28Q1el6Uk0Mcpr7tsA2d41qqCsARfygHUqu1KfuR6prlLdvKOf0UQ1 NLcrl42wcgjRw88m4IKBiXn1di4RTC2PK8J4tZfq5hd9jiaqXSz1Cc/Yqtj7 l4zoY1OLdf7kG3AE+SgkH4hkyMbMB0AFNMpM76OJ6uruDY3P231q8DrIrpNe wXE5Eikv10UCL8hkcuVFoNusPP0iMlE3loFoUkb+WuLTS5jC7luOCYSh6bzb TQI4jnwOhsQNbZ2xx8Y7PCEfW2eooNHEtR3L2UX62Jn51cyc2w0Wbs79e3Bh 71+YqDZxl3Kp7kPntFqqm18QTaO4f6USb3YuBQ5qaG6/7q+yTWuVfl56GyNE 00PVNIiueScw67tPXg3NLqzGHxUHyeVyOzs7Q0PDadOmPf/883PnzhUKhWw3 6gGlurG5/VggmsaotV0iCE7drFgybH4+4G5mqY4tGQ4JCVm4cOELL7wwdepU AwMDKysrqZRPZ2U//fTTSZMmkcYvXrx4yZIlTz31FPly//79rDSGfHjlltQN ze+1cLvqxXKpbn6h0YRTcGMk6erpry2oWDK819YnPEFH9v49c+YMOZAff/zx d955529/+xvpdZAvScdDzpP4DQ4OJg2eNWtWS8vg9iDFxcXPPffclClTysrK tNkSeV9fcna55aUgZlWUR3AqVkWN18YjiKZx6+mVRScX/mjnq7jsK+D7Zd/G xsZnn32WHMhpaWn0no6Ojvfff58c7M7Ozuy2bYy2b99OWqsygtu0aRO508PD QzttUPnD2GEtDIjO7pR0a+fVdQyi6ZGRD8fUnArmw5HXk+X8/PzIIUwOZOU7 yWFO7vz+++/ZatW47Nq1y9DQsLS0VPnOnTt3kh/hypUrmn71wVLdzA48tj6R SdiBZ0IQTRPU19eXV1J3WmmJgYNnXCXflhi4ubmR49rT01P5zlu3bpHj+quv vmKrVRNUW1v7+uuvkwFdSUmJ5l5F1C7xDEljTkIevhDI2VLd/EK3gkQ0TRyJ IxJKzMJMEla83qi5p6eHnlW+du0a220ZH5FI9OWXX37wwQfTpk17+umnHR0d NfRCDyjVXYTdntUG0aReja1it4BkZskwGe6RQR+/ylvs3r170aJFL7300mOP PUZGc7w71qqqqkjLJw2YMWNGQECA2l+itKpJpVR3WXWz2l9Fz9Fo0odN87Sp XdylvAnYfjs/HhUFe+211+hx/dxzz9nY2PAumijSdyKh9Oqrr06ePNnX11ct zzm8VDeWCWgOoklzSF80PCGf2Tp1p7UwkCelVLu6ulJSUj766CMSUDt27GC7 OY8uOjqa/AikEzjB51Ep1b3lqAcWV2oaoknTZDL53cxS8/MB6xUF6AXBqa18 +Kvu6OiYOnXqk08+KZNxvb9HWrhmzZo9e/ao3C8Wi0k0vfnmm4/8zN09sohE pVLdJ7wGSnVjPoDG0WjC7h+aRsYC2YU1J6+GMmOBa94JNQ1c2fv3yJEj5NBu a1MdmxgYGJBDu6GhgZVWjcuLL774xBNPdHbeN7MxLS2NtN/ExOQRnlClIg8Z lcekFPFlVK4DNiOatKukspE5g8qdFVVffPEFOYRDQ0OV7yRdkV//+te/+tWv 2GrVuNDZlaampr29g0OA1tbW+fPnkzvHe5Gupe2+OoZ8vJahAxBNrKhrandW uu5sfeV2Zn41i3/7dHbl7NmzmVUeJJd27NhB7vz6669Za9Z4NDc3v/LKK6TB 06dPJ90kIyMjEqrky1WrVo39SWoa2656D1V/Pu2sU6W6+WUwmjB2ZoOoXSIM Td9ydHD3noNnb91JK2Fl9x5y9JHDmRzI5HBetmzZJ598Qg5w8uXrr79O+h7a b8+jIU3duXMnafOTTz75wgsvLFiwwM3NbYyPVSnV7SCIq6jVtVLd/EKPC0QT i0iXNTguh9nzcPcp79B4FpYM0x1FDAwMpk6dOm3aNENDwyNHjnR16XJ92P8M 2zawv1S3f1JjSwfb7QJEE1f09spiU4sPnPGjx8hWK4F3WEa7mMdLhjlu2GbL HnjDOUURTTjXxAnD62u43kpqaG5nu106ZXip7tt39KJUN79sOSZANHENrUp2 5nokc+rjkntseQ1OfUxUR6fUN1x/S3XzC6KJy6rqWq8I7zAXjGydwnOKubWA tLa2Nj09nblez1lNovvWNlo5hKTnVXHpjQRViCbuaxZ13gxModvXkNuRi4FJ 2eVc2HbDxcXl8ccfnzRpkoGBgVjM0Y2qHlSqG0XkeYBGEzbi4z6xpNs/Mmv7 8cHByL7TvqxvVjZz5sxJChcvXmSxJcOhVDff0ZJYiCa+UFnStcNaeCsqWyxh 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 CbmDUt06ZauVANHEd2XVTZeUijDau0Zp80zv5s2bSTRduHBB0y9UVVXl7iGw sbX19vauqamhd7aJu7xC0+kp0/WDpbrZX+wDE4do0hkNzR3KpautHELSciuZ fBKLxQJP4YGDFqdO2YSGhspk6jl/TiLimWee+cUvftHUpMGS6yRmr7nceHfO wpmz55DbO+/NW7Hir65uApVS3VkFqKqsOxTRhHNNOoL0IrzDMug4nc4qjE0t TklNX7biU3pck9uceYu2bt1WX18/wdeqrKycMWMG6TLZ2dmppfEjCQgK+fM7 c2a/v/DbrQd/sDj7r037Dd6b//IfZpn824KbG8vAxNGZsYgmHdPV3Xv7Tu4P A+de1u65PHvOEpJI//jX1gPWV/Yevbjis28+nLdox44dE+k7ubq6kv4SySVL S0s1tnw4uVz+0bKPZ87+8PgFT2f/ZHo7csZ1xh8N5yw0rq7HfADdhGjSYTKZ /E5ayco120kurTXbyxzXTn5Jxiu/NjY2joqKeuQn9/HxMTAwCAsLU2ODH6i0 tPSd9+ct/es/mPbTm9HfPic/wsT7fsBNNJpwgVWH/dvUjEST9SWh8nG94+Dp pcuMJjJPsm+AGts5kpycnPc+XECyVCWa5i1d+f6HC4qKirXQBtC+bQPnmhBN OolER1ZB9byln5FoOungo3xc77I4s3y58blz59hu48NJpdKly5b/5f0F52+E Me23dw567a3Zr7z1Dhm0sru9FWgIokknkaFcQkYJLeMy9+N//++s99ZvO6Q8 oFtnuomMhrQwHFOLa9euzV+4eLHxqkM2TmecgsxPXV39xdeky7Rq3R5meyvf iMx2cRfbLQW1odGE36nO6O6RhSfk7VWsZNl10ksQGG/yyUrDDxas2/ijpb2b ua3zd5t2LV++3MzMrKeHH8u6e3t7zc3NjYyWL/xoyaKPlpJ/kFy1srIiCZye V3X88tAelTduJTViTYpOoMtFEU06oH/9b1QW/awhtwNn/GJTi3sH1v+mpKT8 /e9/X7rMaNFi8p/+49rU1LSyspLtJo8DGZyGhoaSgPr2228PHz4cFRWlfKar sLzB3jWSWcnrIIirxEpenkM06QCVXVOO/hysPNmSamlpcXZ23rt3r4WFhVAo 7O7WwWuy1fUiR6+heih2LpH5pfWYhMlTiCZeq2nAwahqeFCn5lTo91vCS4po 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 tbV12rRpbLdiiEAgmD9//nPPPffss88aGBhYWVn19LB8wnB4qW5sbj8WiKYx am2XCIJTNyuWDJufD7ibWapjS4bT0tJWrVr13//9308++eSbb7753XffNTQ8 pN49iaZf/vKX2mneQ+3fv3/SpElTpkwhobRixYrf/OY35EtDQ0NW0ol8eOWW 1A3N77Vwu+rFcqlufqHRhFNwYyTp6umvLahYMrzX1ic8QUf2/g0KCnr88cfJ sfzaa6+ZmJi8+uqr5N+//vWvy8rKRnkUd6KpqKho8uTJU6dOTUhIoPe0tbUt WbKE/BSHDh3SZkvkfX3J2eWWl4KYVVEewalYFTVeG48gmsatp1cWnVz4o52v 4rKvgO+XfeVy+csvv0yO4rNnzzL37Nu3j9xDxkejPJA70WRhYUFaSzpOyneW l5eTO0knSjttUPnD2GEtDIjO7pR0a+fVdQyi6ZGRD8fUnArmw5HXk+ViYmLI ITxnzhzlO8mQhPSdHnvsMdL9GOmB3ImmdevWkR/Bz89P5f5nnnlGCy0cLNXN 7MBj6xOZhB14JgTRNEHk+M0rqTuttMTAwTOukm9LDJydnclxvX37dpX7jY2N yf1paWkjPZA70UQGdMnJyRLJfZPQ8vPzSftnzpypudcVtUs8Q9KYk5CHLwRy tlQ3v9CtIBFNE0fiiIQSszCThBWPNmqur68nxzX5r/Kdvb29v/vd7yZPntzS MuLmrtyJpuHq6upmzZpFounChQsaef7hpbqLsNuz2iCa1KuxVewWkMwsGSbD PTLo42N5C5JLa9asIcf16tWrR/k2zkZTWFjY9OnTSfs/++wzubr7MKVVTSql usuqm9X7EkCjSR82zdOmdnGX8iZg++38+FUUrLCwcMGCBeS4/v3vf9/YONok HA5GU1VVlYmJCWn8448/bm5uTjJWXc88vFQ3lgloDqJJc0hfNDwhn9k6dae1 MJDzpVS7urp27979xBNPkEN71apVTU0Pmf3OtWhydnaeNm3aY489RjpLJGDV 9bQqpbq3HPXA4kpNQzRpmkwmv5tZan4+YL2iAL0gOLWVk3/VSUlJf/jDH+jV djIgGstDOBVN58+fJ43/7W9/GxISoq7n7O6RRSQqleo+4TVQqhvzATSORhN2 /9A0MhbILqw5eTWUGQtc806oaeDQ3r8kl5555pn/+q//OnHixNjP5XInmrKz sydPnvzWW2+RAZ1anlClIg8ZlcekFPFoVM53mxFN2lVS2cicQeXOiqqenp6X Xnrp6aefjomJGdcDRSIRR6LJ1NSUdJnG2NkbXUvbfXUM+Xstg9cQTayoa2p3 VrrubH3ldmZ+NYt/+25ubsOnUo+FXC4ngaaJJo0X6S+RH+Htt9/+0zBGRkZj fJKaxrar3kPVn08761Spbn4ZjCaMndkgapcIQ9O3HB3cvefg2Vt30kpY2b3n +++/J8f19OnThx/XRE1NzSiPffnll0tLS7XV0hE99dRTk0ZAfq6HPlylVLeD IK6iVtdKdfMLPS4QTSwiXdbguBxmz8Pdp7xD47W9ZHjZsmUjHdfE6Ct8d+3a dfjwYa01Vb1Utg3sL9Xtn9TY0sF2uwDRxBW9vbLY1OIDZ/zoMbLVSuAdltEu 5sGS4bq6OjKYun37NtsNGZ9hmy178OUN1xOKaMK5Jk4YXl/D9VZSQ3M72+16 iPLy8pUrVy5fvtzT05Pttjzc8FLdt+/oRaluftlyTIBo4hpalezM9Ujm1Mcl 99jyGu6e+mhtbd24caOBgcHly5fZbstoOjqlvuH6W6qbXxBNXFZV13pFeIe5 YGTrFJ5TzLkFpG1tbbNnz3ZwcGC7IaNpEt23ttHKISQ9r4pjbyTcB9HEfc2i zpuBKXT7GnI7cjEwKbucO9tuWFhYfPPNN2y3YkQPKtWNIvI8QKMJG/Fxn1jS 7R+Ztf344GBk32lfjmxW9sYbb6Snp7PdClUo1c13tCQWookvVJZ07bAW3orK FktYu65EEuDJJ59U2cCNXYpLCSH0LSK9TbfA5KZWXu4+qs8QTXykshB+k6W7 e1AKKxvjt7W1TZ06Vfuv+0B0AsZ9pbojs3i9Z7s+o9HE4scuPDLSY8kprrVh tg8yd3P0iq+u1+qSYY4s75VIe0LuoFS3TtlqJUA08V1ZddMlpSKM9q5RWjvT q81oqqqqcvcQ2Njaent7M2tn2sRdXqHp9JTp+sFS3ews9gH1QjTpjIbmDuXS 1VYOIWm5lUw+icVigafwwEGLU6dsQkNDZTL1nD/XTjSRmL3mcuPdOQtnzp5D bu+8N2/Fir+6uglUSnVnFaCqsu5QRBPONekI0ovwDsug43Q6qzA2tTglNX3Z ik/pcU1uc+Yt2rp1m0qRgkejnWgKCAr58ztzZr+/8NutB3+wOPuvTfsN3pv/ 8h9mmfzbgjsby4B60ZmxiCYd09Xde/tO7g8D517W7rk8e84Skkj/+NfWA9ZX 9h69uOKzbz6ct2jHjh0T7ztpIZrkcvlHyz6eOfvD4xc8nf2T6e3IGdcZfzSc s9C4uh7zAXQTokmHyWTyO2klK9dsJ7m01mwvc1w7+SUZr/za2Ng4Kipqgi+h hWgqLS195/15S//6D6b99Gb0t8/Jj6CWvh9wEI0mXGDVYf82NSPRZH1JqHxc 7zh4eukyo4sXL07wybUQTTk5Oe99uIBkqUo0zVu68v0PFxQVFWv01YEt2wbO NSGadFJfX19WQfW8pZ+RaDrp4KN8XO+yOLN8ufG5c+cm+BJaiCapVLp02fK/ vL/g/I0wpv32zkGvvTX7lbfeIYNW7W9vBVqAaNJJZCiXkFFCy7jM/fjf/zvr vfXbDikP6NaZbiKjoYnvpK2d0+DXrl2bv3DxYuNVh2yczjgFmZ+6uvqLr0mX adW6Pcz2Vr4Rme3iLk23BLSGRhN+pzqju0cWnpC3V7GSZddJL0FgvMknKw0/ WLBu44+W9m7mts7fbdq1fPlyMzOznp6JLuvWTjT19vaam5sbGS1f+NGSRR8t Jf8guWplZUUSOD2v6vjloT0qb9xKasSaFJ1Al4simnRA//rfqCz6WUNuB874 xaYW9w6s/01JSfn73/++dJnRosXkP/3HtampaWVl5cRfVGtTLsngNDQ0lATU t99+e/jw4aioKOUpTIXlDfaukcxKXgdBXCVW8vIcokkHqOyacvTnYOXJllRL S4uzs/PevXstLCyEQmF3t3quyZJomjZtmlqeauKq60WOXkP1UOxcIvNL6zEJ k6cQTbxW08DywVhVVfX//t//09rLjcXwoE7NqUA+8Y4imnAanGeKKhrPurJf nOjmzZtkeKj9132oYcNb/9iUol4ObG8FY0TrJiOa+IJ8+mfkVx2/HMKFE79N TU2vvfaav78/K68+Fv0XBe7mK18UCI7LQUFYXkA08YVKcaKtVgKfcHaKE0kk koKCgnPnzr388ssHDx7UfgPGi7x1dzNL6VSKgbpOAmFoelsHh7a/g+FoNLXh XBOHSbt7Q+Pzdp8aKk5EvmSxONH8+fMNDAzMzMzS0tLYasMj6Ovryy6sOeEY St/G7w/fdPFLbGhGNUyO2mHtiWjiLJXiRP2Vx9OxGdFElVQ2nneLNh0oZNBf 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 "], {{0, 1446}, {393, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{196.5, Automatic}, ImageSizeRaw->{393, 1446}, PlotRange->{{0, 393}, {0, 1446}}]], "Output", TaggingRules->{}, CellChangeTimes->{ 3.7792125031058702`*^9, 3.779212587998726*^9, 3.77921283213669*^9, 3.7792148804768486`*^9, {3.7792149489977674`*^9, 3.7792149608684464`*^9}, 3.7792157290783854`*^9}, CellLabel->"Out[4]=", CellID->528333561] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Scope", "Subsection", TaggingRules->{}, CellID->204653245], Cell[TextData[{ Cell[BoxData["FindProperColorings"], "InlineFormula", FontFamily->"Source Sans Pro"], " works on disconnected graphs:" }], "Text", TaggingRules->{}, CellChangeTimes->{{3.7792151574726915`*^9, 3.779215188228451*^9}}, CellID->597815881], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Graph", "[", RowBox[{ RowBox[{"{", RowBox[{"a", ",", "b", ",", "c"}], "}"}], ",", RowBox[{"{", RowBox[{"a", "\[UndirectedEdge]", "b"}], "}"}], ",", RowBox[{"VertexLabels", "\[Rule]", "\"\\""}]}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792150037328987`*^9, 3.779215043518174*^9}}, CellLabel->"In[1]:=", CellID->356957991], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJzt3X9M1Pcdx3EK2tpKdS2tTRrLsqTBukYijJ+nB8dxB/eL3oGIFI9TEGG2 iJMfdaJCf9Ai/hgIOycVp6CrImgpNLIQrEmdYGlrG43WNvIjjohVg6atkPaA 7WPJDGNKtvi9fY/k+cgbc7xDfL//+rz43F2OX6WuiUt3d3Nzy5km/olLWReR nZ2yftEvxDeLs3JWZWStTNNn5a7MWJkdkuohmrniy0v8/J3H/wAAAAAAAAAA AAAAAA9Ap9O5ubndvHlT7kUAAJODl5eXt7e33FsAACaHzs5Ocd0wmUxyLwIA mBwOHTokgiM/P1/uRQAAk0N2drYIDhEfci8CAJgclEqlCI6zZ8+WlJTMmzfv scce8/X1tdvtcu8FAPgfnDlzxmazzZkzRxzjs2bNio6OdtKgoaGh6dOnu7u7 ixEeHh4hISEGg0EMFVGyadMmJw0FAEirrq5uypQpDz/8cHh4uMVimT17tvM+ q0pcNNx+Ju4aV65cGW1+/fXXnp6eU6dOvXbtmpPmAgCkcvv27ZkzZ4pbRldX 192m1Wp10riqqiqRGt7e3tevXx/bX758ueg3Nzc7aS4AQCri135xmJ8+fXps My0tzUnj0tPTRUDs2LFjXD8nJ0f0jx075qS5AABpjYyMiARpa2urrq7OzMx0 d3d30iA/Pz8REHefpLrLbDaL/qVLl5w0FwAglY6OjsTExEcffVSc256eniEh IVar1UmvcQwODk6ZMkVMGde/efOmaL744ovOGAoAkFBTU9O0adPEiV1aWnru 3Dlx7xDNEydOOCk4xI1G/M9i4vDw8Nj+6PNU4rLjjKEAAAk9//zzTzzxxK1b t8Y2s7KynBQcZWVlo2+p2rlz52hHJEhBQYHoaDSacWkCAHA1/f394sSeP3/+ 3Y44uu12+9SpUz08PJwxcenSpTNnzly9erWYq1KpzGbzk08+KR5HRUXxSbkA MCn4+PiIczs0NDQ7Ozs1NfW5554LCgp65plnnHTjKC8vF3eNgYGB3NxcMUuk hoiMqqoqZ8wCADjDhQsXtFrtjBkznn32WXGGi4N99NLx9NNPy70aAAAAAAAA AAAAAAAAAAAAAAAAAAAAAOD/p6+vr6zcnrh0mSbKYHopNic3r6mp6ccff5R7 LwDAf2V4eLilpXXN2tdM5rjIKH2S1VZeXt7Z2emMWSMjI+8dOqwI0/gFKcdW WIQmJSX1m2++ccZQAICE+vquJqes9A/+t2M8UBGu0xkqKysdDoe04/64s1LM 8g8OS1tTUGyv3V3/sf1AS+G2vab4ZUEKVWxs7MWLF6WdCACQUF9fn1ZvFkkR aYjfsPnd8upje478bcuuI5nrigMVarUmuri4ePRPNUmi/fTpgNDwEGXU1neP 7v/ws7FV0/Tpq6+9o1RpbDbbwMCAVBMBABIaHh5elpouUiM5PXdfw+lxJ3lF zV/Vuli9wdjQ0CDJOBFACUnLxLjfv71z3Ky72WFOXKHTGw4ePCjJRACAtI5/ dMI/WKnWx+1taL/nSV5sr1WEqZcsWSLJFaCrqytIoVJqYkRA3HOcqJI/1SmU 6qXJKV1/v0FRFEW5WmW8mi1+/1/3lv1+x7goy5JUk8l08uTJBw+O1tZW/+Cw eOuqCcb9+Wjbr+eH/tLHb+Wm/Rmvv0dRFEW5VPmFakVwlO5pnOAkX7F6o8Fo rKmpefDgaGpqCggJT87Im2CcuIz4hajm+ga/UdGwuaqFoiiKcqnyD1WL4Kis PTHBSb56fYnRaKqsrHzw4Ghvbw9VRhjikicYZz/QEqmJjouLk/AVeQCAVFLT 7rwyXlT+3gQneeoreSaTqa6u7sHHff/999E6Y4BCPUFUFWzeZTQa33zzzQcf BwCQ3O7du4MVqrQ1Bfc7xvc2tMctflkEx6VLlySZWFZWtiAscsny1fcct+vQ R5bYeDHuzJkzkowDAEirt7fXYDT9JkT1h/u8zJG3abM4xvPy8qR64qi/vz85 OVkRpl6alr27/uOxs7ZXHU2yLhfjtm7dKsksAIAzHDhwQBOlC9fGvFFaM+6u kbep2GA0Llq0qLu7W8KJnZ2dVqs1Uhut0hoX215ZlfvWyjUbrSm/1YsMM5kK Cwv5xCoAcGXiKlFRUWEwGBeGR8bEJy9bte7Vde8sz8iOi08Ux7hIjY6ODsmH Xr9+ffPmO3cZwWg0jj5ISEior68fHh6WfBwAQFoiO1pbW20229hjXMjPz+/p 6XHe3G+//ba5ubm6uvrgwYOnTp0aHBx03iwAgOQcDsfnn39++PDhffv2NTY2 Xr58We6NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAXNfg4OD27dsDAwMff/zxp556Sq/Xnz9/ Xu6lAAAuqru728fHx83NbdasWWazecGCBeLxjBkzenp65F4NAOByHA7HCy+8 IJKipKTkbrO4uFh08vPzZVwMAOCaKisrRUZs2LBhbPPixYsBAQFFRUVybQUA cFne3t6enp79/f1yLwIAmASuXLkirhsWi0XuRQAAk0NLS4sIjvXr14/rD/1M lpUAAK6srq5OBEdeXt7Y5rlz5zw8PGJjY+XaCgDgsnp6ekRGzJ49+9q1a6Od y5cvz507193dva2tTd7dAACuae3ateLS4eXlFR8fbzAYHnnkkYceeqiiokLu vQAArmvbtm2+vr7Tp0+fN29ecnIydw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA cAUjIyO9vb1ffPHF+fPnb926Jfc6AADX5XA46o82xMa/HLIwIniBSqFUqzXR +Rs2fPXVV3KvBgBwOd99913GK2v8g8P8gpRBCzXGRTaNcbH4Nkihitbpa2tr xU1E7h0BAK7ip59+WpGRKSJDrY8rttfWNH26/8PPRO1taM9avyVQEaHTGxoa GuReEwDgKqr3/0WkRtRLiSIpRiNjbG3ZdSRUqTabzb29vXJvCgCQn8Ph0ESb /ILCtld98J+pMVrpa1/XRul27Ngh97IAAPl9+eWXAaHhWlPC/VJDVNneD8Mi NElJSXIvCwCQX3Nzs39wWFLa2gmCo7qxQxUZbTKZfvjhB7n3BQDITARHYGj4 yyt+N0Fw7PvgkwiNTgTHwMCA3PsCAGR29uzZBeGRGuPiCYKjdE+jNkpntVrl XhYAID+Hw5GQkOgfHLZl15H7BUdO/tviumG32+VeFgDgEt5///2IyKhIQ/ye o6fu9Xbcwwaj0WKxXL16Ve5NAQAuYWhoaOPGjZHa6Iho8xulNfs++GQ0Mqrq T75WsMVoihHXjebmZrnXBAC4kNu3bxcWFhoMxnC1dqFKG5tgM1mWRGruvJMq JiamsbFR7gUBAC5nZGTk+PHjmZmZpn+xWCxFRUXd3d1yrwYAcGk3bty4cOFC Z2cnb74FAAAAAAAAAAAAAAAAAAAAAAAAAMB5/glrojA7 "], {{0, 116}, {531, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{265.5, Automatic}, ImageSizeRaw->{531, 116}, PlotRange->{{0, 531}, {0, 116}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792150495165167`*^9, 3.7792157297434235`*^9}, CellLabel->"Out[1]=", CellID->738921690] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"FindProperColorings", "[", RowBox[{"%", ",", "2"}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792150657884474`*^9, 3.7792150992523613`*^9}}, CellLabel->"In[2]:=", CellID->189507137], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "2", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1", ",", "2"}], "}"}]}], "}"}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792151001904154`*^9, 3.779215729815428*^9}, CellLabel->"Out[2]=", CellID->515980409] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"showVertexColoring", "[", "%%", "]"}], "/@", "%"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792151288540545`*^9, 3.779215131779222*^9}}, CellLabel->"In[3]:=", CellID->573386384], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 "], {{0, 420}, {393, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{196.5, Automatic}, ImageSizeRaw->{393, 420}, PlotRange->{{0, 393}, {0, 420}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.779215135532437*^9, 3.7792157305534697`*^9}, CellLabel->"Out[3]=", CellID->15535221] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107562], Cell[TextData[{ Cell[BoxData["FindProperColorings"], "InlineFormula", FontFamily->"Source Sans Pro"], " works on directed graphs:" }], "Text", TaggingRules->{}, CellChangeTimes->{{3.7792151574726915`*^9, 3.7792152083155994`*^9}}, CellID->65842627], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Graph", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"a", "\[DirectedEdge]", "b"}], ",", RowBox[{"b", "\[DirectedEdge]", "c"}]}], "}"}], ",", RowBox[{"VertexLabels", "\[Rule]", "\"\\""}]}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792150037328987`*^9, 3.779215043518174*^9}, { 3.779215216035041*^9, 3.779215236009184*^9}}, CellLabel->"In[4]:=", CellID->536736001], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 "], {{0, 53}, {531, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{265.5, Automatic}, ImageSizeRaw->{531, 53}, PlotRange->{{0, 531}, {0, 53}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792150495165167`*^9, 3.7792152373662615`*^9, 3.779215730937492*^9}, CellLabel->"Out[4]=", CellID->871468208] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"FindProperColorings", "[", RowBox[{"%", ",", "3"}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792150657884474`*^9, 3.7792150992523613`*^9}, 3.7792152456787367`*^9}, CellLabel->"In[5]:=", CellID->55474438], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "2", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "3", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "3", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "3", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "3", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "1", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "1", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "2", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "2", ",", "3"}], "}"}]}], "}"}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792151001904154`*^9, 3.779215246659793*^9, 3.7792157310084963`*^9}, CellLabel->"Out[5]=", CellID->440724541] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"showVertexColoring", "[", "%%", "]"}], "/@", "%"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792151288540545`*^9, 3.779215131779222*^9}}, CellLabel->"In[6]:=", CellID->630276871], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 MlKu3u3QFHX1PRF8LI3WS1U1f11v8NNPP301UW/Nph+la71uyx7OtBm+u/Yy P0EMySgorFjlfUz2WtPu78ewxHOpNyXXG/z222+TdQ2t5i6WrjXdzY2nmzg7 O8ul9bxKR1vToUOHdPQMaUMqWfh9H3DMxNSMWuvjx4/llxM66pfE32SZortC L8an3OAXV7646ObxeLSe1582MyjqkrjW9I2N7Txzc/Nr166xOCdo221+uSwd Sfxk+PXbxS++Pkt3Xuv/mf2Vtr73/qOSJ2qcV2+gWtNdnslJdbQ11dXVOTk5 0TLPZKaNg7O7/ZJV1Jcof3JysvxCQkfRQ6HHnpiXTVHPfXHc+Ozfbj2ob3jF h1T8+OOP04xnTOWYzl+82mn52plfz6Ja+/n59cxZgIwiTme1sxj+6fgzi+GX obvwDBNTHT2jOQuWLVm5wcZ2PtWa7uysLg2aMmVKRy8eEAgE3377rflTtF5C X+ptfr/3v89N0TVPLsZLzblb8VCmT6UQa2hooAdNCwsLca3pG/qRDsovOXQU LYFW+5x4yWK4okPPQNMdme7Okrs23c0ZXhQ0ffr0c+fOdfS36EG5sLAwKSmJ tqjYx/VCwcfSlj55pfiHkIS4y9fvFQm6cmVHRUVFxhP4m7y9UDqv4Oli+DT3 bE7ereJXLobbQXdnulPTXZvu4GwvB3J1dfXy8mIYALodzcyosznXfm/v+jpQ GudSb6bl3FW+N0v+61//euedd+gr6yAAAM/gcrnDhg3z9fWlBiXjx2MCAPQA 2ld6eHhMmTJlxIgRTU2yvvETAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAehWBQDBy5MjExETWQUCOTpw4YWBg8NZbb/3n f/6nlpaWr69vYyP+1JRyunDhgpGR0bBhwwYPHiyudX19PetQneHj46OiohIX F8c6CMjLpk2bqMSqqqo0US0sLN555x36UVtbG91J+ezbt4+K269fv4kTJ379 9ddDhw6lH/X19Zubm1lHk1VTU9OtW7e2b9/ev39/tCYldvfu3b59+9IDaGZm pvhITU3N9OnTqehbtmxhmw26F+2AaFVMa2Mejyc+8ujRIx0dHap1eHg422yy ++yzz1SkoDUpq23btlF9aeEkffCPP/6gg7SIYpUK5OH06dNU1lWrVkkfjI6O poPLly9nlaqjuFxu4BMcDgetSYk5OjpSfWnSPndcXV39v/7rv5hEAjmhOzXt 00+ePCl98MyZMzQBFixYwCpVp61duxatSYnRhi47O/vx48fSB2kvT0XX1NRk lQp6RmNjo7W1NdU6LCyMdZYOQ2t63fzv//7vV199RUWnNTPrLCAvGzZsoA3R 8OHD+/TpQ7u5lpYW1ok6DK3ptZKYmDhixAiq+OzZsxXoVRvoqI8//lj8NPJb b73l5+eH1gS91oMHD6ysrMSvLG/dulUkErFOBPJVV1eXk5Mzbdo0KjrdzVnH 6TC0ptdBeHj4kCFDaG1Pi6U7d+6wjgM959GjR4MHDx4wYEBTUxPrLB2D1qT0 AgICqMTvvvvuhQsXWGcBOdqxY4e9vX1NTc1zx7W0tGgClJeXM0nVaWhNyu3G jRt9+/b99NNPaUPHOgvI17x58+i+fPHiRemDtFh6++2333zzTVapOg2tSbkt W7aM6ov3SL4OxFdXTpgwoaqqSnyE+pL4Dr5w4UKm0ToDrUm50XqJ6vvZZ599 +QJTU1PW6aA7tbS0iF/poDWSiYnJrFmzxK/Gjh49+uHDh6zTdRhak3IbOHCg ykvQvGWdDrpZc3Ozv7+/lpbW4MGDhwwZoq2tvWPHjrq6Ota5AAAAAAAAQC5K S0uvXbuGq3ABoPeIiIjo16+f+ENyhEIh6zgAAK00NTUlr4wEBQWxjgMA0Er8 MZhiDg4OrOMAALRKT08fM2aMqqoqtSYrKyvWcYClZgX8hAroHEWpdUREBLUm R0dH1kGApTt/lG85eObYuZy8W8V1DXhZRJk1ipq2BcSHRF/JuHavqqaWdZyX cnFxwacLAvH5+cLSzZE0nLdyvz+UEHsp7za/rKkJn+2mhGKT8sS1puG5Ly7y zNXc/MLaxw2sc/1bSUmJurq6mppaRUWFXP8hkUh0KCRs/qLFJmYz17i6JSQk KOJn3Cm3rOt8yXSVjJU7ovZGXDqfnl9YWiV7yRIvXXZeucbEzNJx8dKQkBC8 K6G3+VNY77yN+1ytl22J9A4+F53Ayy8opZWVjDd1n//HBg8vSysbG1s7X19f aildj1dUVKShoUFLJn9//67fWjtqa2vtFjhqTtD9a0zUNeQY01mgO/UqIlHT ap/jL3YnyXD1PRF0LDUl+0555aN2bsfnhz3jJ+pJyq2jZ7RkyRLJG8+hlwjg prRT6+Xbo3YfvhifcuNeUUU7z01dTLw8SZcjqfWEyVOtZs3Kzc3tSrDIyEha L1Ff8vb27srtyMJrqzfFtpzj4BdyOiQ6Y+eBKCNT6xkzTGNjY+X9T0OHhJ66 0s50lR7f7ok5EpOZlcevET6zIkpIvER9SZdjsXVPONXaPyzeZuHyqUbGXl5e eCTqVdpcJLc5VvucOHg0OSnzVkl5tfQtlJeX6xmZjNfWd/X8MfhYclDUpZUb fSfpGs6bN6+6uvpl/+4rxcTEaGlp9cBn5giFwsl6RpP0px86mRYely0efodi tXUMJuiZ+vx8AaP3DN+fzss4XaXHloNnos7m/HbrQV2DyGnZCnoY2r73n5Ja H/4l09jMWuPziR67ucxPEEMytgfFd6LW63afOnQyI51XUFVTGx4RSbV2XPmd pNY05i91NzMz68rHhrQ80Y0t6GXy8vIm6hjMtHGQzn/k9NUpU6f/fYymo8fh Tvz3wZDT8NgT07lfdN7G3RV68WzqTaNpJjRdQ3+5Il3uhUtdqdYzF3kyP0EM yVi25Winf3fzgdYXc93WeVCtvXaFSNd6o3egiYmpn59fD/SWLiouLtabyuGY zZbOT0t9AyNjcwurgkIBbWYxesmgFU6HpqjnvjhufDatl+qfXm8wb/5Cmq4H Ii4880jq6GzIMT6flM78BDEkgzZoHaq1q++Jn46npeUWSK43CAwMpM372s3+ 0rV23+xnbm5+5MgRdi1HVrQ2c3R00tLWp3YqWTK5fruD8u/cuZN1OnjG5v1x r5yia548GZ6ac7fiYRvvuwwICJisa2jntCYsNktc7p37I01Mzezs7BoaetFr 03D8fO4ray1eDMen3OAXV7y4x8rKyjI0MjaYMSv4WLK41gFHk2bPsaO79s2b N1mcU4dRTjMzcx19I2s7pyUrN9j+YxHtRm1tbeV9xQJ0SGFp1Uun6FbuDyEJ cZev3ysStP80gFAotLe31zecZmo5x8HZfeHiFaamZjRXMzIyeuo84NWaW1rW 7T718sXwae7Z1otv69u9+JZWHT4+PpxpMwyMzecvXu3k7GZpZU213r9/f4+d SNfxeLwFCxaYP+Xi4lJYWMg6FDyDZuNzU/Q7/9jIuKvXfn/wuL5R9tspKytb v369pNZz585NS0uTX2zohOu3i1/Yr50Mpv1azt3K6g5cH04r4eDgYEmtLSws wsLCFO5Dlugs8vPzExMTCwoKFO5P4ym9hsa/Lmqir4FRrRcvCdrar8mIHk/5 fH5SUlJeXh6ut+yFDh5NfrpfSziTfOP+gzb2a7ITCATp6emZmZmVlZXdlxGg 1W1++enL1wuKBIry3k/oNFoDR53NocUw3iwJAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKC4BALByJEjExMTWQcB eWlubvb399fW1h4yZMjQoUP19fWjo6NZhwK58/T0tLCwYJ2i83x8fFRUVOLi 4lgHAXmxtramEg8ePNjY2Hj69OkDBw6kHzdt2sQ6F8hRdXU1PQxpaWmxDtJh TU1Nt27d2r59e//+/dGalNj58+epvl999VVVVZX4SEFBwVtvvaWqqsrn89lm A3l4+PDh2bNnJ02aRHVXxNb02WefqUhBa1JWbm5uVN/ndnCrVq2ig8ePH2eV CuTkxIkT0vdrRWxNXC438AkOh4PWpMTWrVunra19//596YPu7u5U9JCQEEah QF7u3r0rvl/v2bNHQVuTxNq1a9GaXiulpaWjR4+mDd29e/dYZwF5EQqFaE2g EKqrq+fPnz9lypQhQ4YMGjQoNDSUdSKQI7QmUBQPHjzo06eP+CkIDQ2N+Ph4 1olAjtCaQLHQ2oma0qhRo/r27RsbG8s6DsgLWhMoopSUFCo6h8NhHQTkBa0J erOmpiZ7e/uNGzc+d1w8b8eNG8ckFfQAtCbo5T744IP+/fvX1tZKH+TxeFR0 KysrVqlA3tCaoJcTX125bNkykUgkPvLw4UMDAwM6iBfplBhaE/RylZWVI0eO pBKPGDGClkmmpqZvvvkm/WhjY8M6GsgRWhP0frRMcnd3Hz169IABA4YNG2Zo aMjlclmHAvlSgtYEAAAAAAAAr1RaWnrt2jXJCyUAAMxFRET069dP/MSUUChk HQcAoJWmpqbk852CgoJYxwEAaKWjoyNpTQ4ODqzjAAC0Sk9PHzNmjKqqKt4g AM0tLawjQA9RlFpHRERQa3J0dGQdBFi680f5loNnjp3LybtVXNeAl0WUWaOo aVtAfEj0lYxr96pqal/9C4y4uLhQawoMDGQdBBjz+fnC0s2RNJy3cr8/lBB7 Ke82v6ypqZl1Luh+sUl54lrT8NwXF3nmam5+Ye3jBta5/q2kpERdXV1NTa2i okKu/5BIJDoUEjZ/0WITs5lrXN0SEhJaFGRV+frIus6XTFfJWLkjam/EpfPp +YWlVbKXLPHSZeeVa0zMLB0XLw0JCamrq5NrcuioP4X1ztu4z9V62ZZI7+Bz 0Qm8/IJSWlnJeFP3+X9s8PCytLKxsbXz9fWlltL1eEVFRRoaGrRk8vf37/qt taO2ttZugaPmBN2/xkRdQ44xnQW6U68iEjWt9jn+YneSDFffE0HHUlOy75RX Pmrndnx+2DN+op6k3Dp6RkuWLJH8yTnoJQK4Ke3Uevn2qN2HL8an3LhXVNHO c1MXEy9P0uVIaj1h8lSrWbNyc3O7EiwyMpLWS9SXvL29u3I7svDa6k2xLec4 +IWcDonO2HkgysjUesYMU3zaam8TeupKO9NVeny7J+ZITGZWHr9G+MyKKCHx EvUlXY7F1j3hVGv/sHibhcunGhl7eXnhkahXaXOR3OZY7XPi4NHkpMxbJeXV 0rdQXl6uZ2QyXlvf1fPH4GPJQVGXVm70naRrOG/evOrq6pf9u68UExOjpaWV mJjY5VN8BaFQOFnPaJL+9EMn08LjssXD71Csto7BBD1Tn58vYPSe4fvTeRmn q/TYcvBM1Nmc3249qGsQOS1bQQ9D2/f+U1Lrw79kGptZa3w+0WM3l/kJYkjG 9qD4TtR63e5Th05mpPMKqmpqwyMiqdaOK7+T1JrG/KXuZmZmXfnYkJYnurEF vUxeXt5EHYOZNg7S+Y+cvjpl6vS/j9F09Djcif8+GHIaHntiOveLztu4u0Iv nk29aTTNhKZr6C9XpMu9cKkr1XrmIk/mJ4ghGcu2HO30724+0Ppirts6D6q1 164Q6Vpv9A40MTH18/Prgd7SRcXFxXpTORyz2dL5aalvYGRsbmFVUCigzSxG Lxm0wunQFPXcF8eNz6b1Uv3T6w3mzV9I0/VAxIVnHkkdnQ05xueT0pmfIIZk 0AatQ7V29T3x0/G0tNwCyfUGgYGBtHlfu9lfutbum/3Mzc2PHDnCruXIitZm jo5OWtr61E4lSybXb3dQ/p07d7JOB8/YvD/ulVN0zZMnw1Nz7lY8bON9lwEB AZN1De2c1oTFZonLvXN/pImpmZ2dXUNDL3ptGo6fz31lrcWL4fiUG/ziihf3 WFlZWYZGxgYzZgUfSxbXOuBo0uw5dnTXvnnzJotz6jDKaWZmrqNvZG3ntGTl Btt/LKLdqK2trbyvWIAOKSyteukU3cr9ISQh7vL1e0WC9p8GEAqF9vb2+obT TC3nODi7L1y8wtTUjOZqRkZGT50HvFpzS8u63adevhg+zT3bevFtfbsX39Kq w8fHhzNthoGx+fzFq52c3SytrKnW+/fv77ET6Toej7dgwQLzp1xcXAoLC1mH gmfQbHxuin7nHxsZd/Xa7w8e1zfKfjtlZWXr16+X1Hru3LlpaWnyiw2dcP12 8Qv7tZPBtF/LuVtZ3YHrw2klHBwcLKm1hYVFWFiYwn3IEp1Ffn5+YmJiQUFB U5OsF3RBz2ho/OuiJvoaGNV68ZKgrf2ajOjxlM/nJyUl5eXl4XrLXujg0eSn +7WEM8k37j9oY78mO4FAkJ6enpmZWVlZ2X0ZAVrd5pefvny9oEigKO/9hE6j NXDU2RxaDOPNkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAiksgEIwcOTIxMZF1EJCX5uZmf39/bW3tIUOGDB06 VF9fPzo6mnUokBcej2djY/P+++8PGDBg3Lhx33zzTXl5OetQneHj46OiohIX F8c6CMiLtbU1lXjw4MHGxsbTp08fOHAg/bhp0ybWuaD7nTt3rl+/flTfjz/+ 2MrKatSoUfT922+/zefzWUeTVVNT061bt7Zv396/f3+0JiV2/vx5qu9XX31V VVUlPlJQUPDWW2+pqqoq0HQFWdDy+KOPPqJyHzhwQHLEw8ODjhgYGLDNJrvP PvtMRQpak7Jyc3Oj+j63g1u1ahUdPH78OKtUIA+pqalUVl1dXemDLS0ttHbq 06dPTU0Nq2AdwuVyA5/gcDhoTUps3bp12tra9+/flz7o7u5ORQ8JCWEUCuQi PDycykoPRs8dNzc3p+M8Ho9Jqk5bu3YtWtNrpbS0dPTo0bShu3fvHuss0J3K ysqys7Ppq/RBkUj04Ycf9u3bV7KjVxRoTa+J6urq+fPnT5kyZciQIYMGDQoN DWWdCOSO+pK9vT3dwW1tbVln6TC0ptfEgwcP+vTpI35qUUNDIz4+nnUikK87 d+4YGhpSuT/55BOBQMA6ToehNb1WaO1ETWnUqFG0wo+NjWUdB+Sirq5uw4YN 4hffbWxsKioqWCfqDLSm11BKSgoVncPhsA4C3e/q1atjx46l+mppaSn0pdRo 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 f2xlZTVq1Cj6/u233+bz+ayjySQkJIQCf/rpp5J2evv27b/97W99+vS5fPky 22wgD8XFxaGhocOHD0drUmLNzc0fffQRlfjAgQOSIx4eHnTEwMCAbTYZiZdM iYmJ0gfDwsIwb5XSihUrVKSgxMoqNTWV6qurqyt9sKWlhdZOtOqoqalhFUx2 bUbNzs6m87K0tGSVCuQkJSUl8AlnZ2e0JiUWHh7e5tMy5ubmdJzH4zFJ1SG8 J547GBQURPnXrFnDJBL0gLi4OLQmJVZWVkYLDPoqfVAkEn344Yd9+/atqqpi Fawrrly58s4771D+mzdvss4C8oLW9LqhvmRvb09Ft7W1ZZ2lw5qbmwMCAgYO HEj5/f39WccBOUJreq3cuXPH0NCQKv7JJ58IBALWcTomIyPjiy++oPDvvvvu yZMnWccB+UJrek3U1dVt2LChf//+VG4bG5uKigrWiTqgsbFx/fr1qqqqtF6i s6iurmadCOQOrel1cPXq1bFjx1KhtbS0nnsVvvdraWmZO3cuhR8/fnxBQQHr ONBD0JqUHvUldXX1N954Y9euXXQ3Zx2nww4ePEhTdM6cOfX19ayzQM9Ba1Ju tBUaPnz4oEGDUlNTWWfpJFrvqamp/fnnn6yDQI9Ca1JuXC6X6rtp0ybWQTpJ IBBQ/gEDBnzZFk9PT9YBQV7QmpTb8uXLqb4jRoxo865dUlLCOuAr/Prrryov Z29vzzogyAtak3IzMTFp566tKO/wBQAAAAAAANmVlpZeu3ZNJBKxDgIA8JeI iAjxp89paWkJhULWcQAAWmlqakqeKg8KCmIdBwCglY6OjqQ1OTg4sI4DANAq PT19zJgxqqqq1JqsrKxYxwGWmhXwzU3QOYpS64iICGpNjo6OrIMAS3f+KN9y 8Myxczl5t4rrGvCyiDJrFDVtC4gPib6Sce1eVU0t6zgv5eLiQq0pMDCQdRBg zOfnC0s3R9Jw3sr9/lBC7KW82/yypqZm1rmg+8Um5YlrTcNzX1zkmau5+YW1 jxtY5/q3kpISdXV1NTU1eX+yk0gkOhQSNn/RYhOzmWtc3RISEhTx4xGUW9Z1 vmS6SsbKHVF7Iy6dT88vLK2SvWSJly47r1xjYmbpuHhpSEhIXV2dXJNDR/0p rHfexn2u1su2RHoHn4tO4OUXlNLKSsabus//Y4OHl6WVjY2tna+vb7e8La6o qEhDQ6MHPuS2trbWboGj5gTdv8ZEXUOOMZ0FulOvIhI1rfY5/mJ3kgxX3xNB x1JTsu+UVz5q53Z8ftgzfqKepNw6ekZLlixR0A+oV2IB3JR2ar18e9Tuwxfj U27cK6po57mpi4mXJ+lyJLWeMHmq1axZubm5XQkWGRlJ6yXqS97e3l25HVl4 bfWm2JZzHPxCTodEZ+w8EGVkaj1jhmlsbKy8/2nokNBTV9qZrtLj2z0xR2Iy s/L4NcJnVkQJiZeoL+lyLLbuCada+4fF2yxcPtXI2MvLC49EvUqbi+Q2x2qf EwePJidl3iopf+aDZ8vLy/WMTMZr67t6/hh8LDko6tLKjb6TdA3nzZvXlY+o jYmJ6ZkPwxQKhZP1jCbpTz90Mi08Lls8/A7FausYTNAz9fn5AkbvGb4/nZdx ukqPLQfPRJ3N+e3Wg7oGkdOyFfQwtH3vPyW1PvxLprGZtcbnEz12c5mfIIZk bA+K70St1+0+dehkRjqvoKqmNjwikmrtuPI7Sa1pzF/qbmZmFhcX1+mO0fJE N7agl8nLy5uoYzDTxkE6/5HTV6dMnf73MZqOHoc78d8HQ07DY09M537ReRt3 V+jFs6k3jaaZ0HQN/eWKdLkXLnWlWs9c5Mn8BDEkY9mWo53+3c0HWl/MdVvn QbX22hUiXeuN3oEmJqZ+fn490Fu6qLi4WG8qh2M2Wzo/LfUNjIzNLawKCgW0 mcXoJYNWOB2aop774rjx2bReqn96vcG8+Qtpuh6IuPDMI6mjsyHH+HxSOvMT xJAM2qB1qNauvid+Op6Wllsgud4gMDCQNu9rN/tL19p9s5+5ufmRI0fYtRxZ 0drM0dFJS1uf2qlkyeT67Q7Kv3PnTtbp4Bmb98e9coquefJkeGrO3YqHbbzv MiAgYLKuoZ3TmrDYLHG5d+6PNDE1s7Oza2joRa9Nw/Hzua+stXgxHJ9yg19c 8eIeKysry9DI2GDGrOBjyeJaBxxNmj3Hju7aivJnbSmnmZm5jr6RtZ3TkpUb bP+xiHajtra2ivW3qJReYWnVS6foVu4PIQlxl6/fKxK0/zSAUCi0t7fXN5xm ajnHwdl94eIVpqZmNFczMjJ66jzg1ZpbWtbtPvXyxfBp7tnWi2/r2734llYd Pj4+nGkzDIzN5y9e7eTsZmllTbXev39/j51I1/F4vAULFpg/5eLiUlhYyDoU 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 lqOd/t3NB1pfzHVb50G19toVIl3rjd6BJiamfn5+PdBbuqi4uFhvKodjNls6 Py31DYyMzS2sCgoFtJnF6CWDVjgdmqKe++K48dm0Xqp/er3BvPkLaboeiLjw zCOpo7Mhx/h8UjrzE8SQDNqgdajWrr4nfjqelpZbILneIDAwkDbvazf7S9fa fbOfubn5kSNH2LUcWdHazNHRSUtbn9qpZMnk+u0Oyr9z507W6eAZm/fHvXKK rnnyZHhqzt2Kh2287zIgIGCyrqGd05qw2CxxuXfujzQxNbOzs2to6EWvTcPx 87mvrLV4MRyfcoNfXPHiHisrK8vQyNhgxqzgY8niWgccTZo9x47u2oryZ20p p5mZuY6+kbWd05KVG2z/sYh2o7a2tvK+YgE6pLC06qVTdCv3h5CEuMvX7xUJ 2n8aQCgU2tvb6xtOM7Wc4+DsvnDxClNTM5qrGRkZPXUe8GrNLS3rdp96+WL4 NPds68W39e1efEurDh8fH860GQbG5vMXr3ZydrO0sqZa79+/v8dOpOt4PN6C BQvMn3JxcSksLGQdCp5Bs/G5Kfqdf2xk3NVrvz94XN8o++2UlZWtX79eUuu5 c+empaXJLzZ0wvXbxS/s104G034t525ldQeuD6eVcHBwsKTWFhYWYWFhCvch S3QW+fn5iYmJBQUFCvGn8V4rDY1/XdREXwOjWi9eErS1X5MRPZ7y+fykpKS8 vDxcb9kLHTya/HS/lnAm+cb9B23s12QnEAjS09MzMzMrKyu7LyNAq9v88tOX rxcUCRTlvZ/QabQGjjqbQ4thvFkSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDhNDY2fv/9919++aW6uvp7772n r69/6tQp1qFALpqbm/39/bW1tYcMGTJ06FCqdXR0NOtQIHeenp4WFhasU3QM 9SUjIyMVFRU1NTUOh0PfDxgwgH50c3NjHQ26n7W1NRV38ODBxsbG06dPHzhw IP24adMm1rlAjqqrq+lhSEtLi3WQjgkJCaHJ+emnn5aXl4uP3L59+29/+1uf Pn0uX77MNht0r/Pnz1Otv/rqq6qqKvGRgoKCt956S1VVlc/ns80G8vDw4cOz Z89OmjSJ6q5wrUm8ZEpMTJQ+GBYWRgfXrl3LKhXIA62EqazP7eBWrVpFB48f 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 xYsXT5s27csvv/z+++/V1NTg5+nTpycnJ5MODU28n3/+GfI7Y8YMKEqwVj// /HP4q6qqKlanKaylpWX+/PmQcdKBjM6xY8dgcdrb2/d+/IrG2NhYmPnqq6/I BoYm3LNnz+CkIycnl5WVxZ2Bhnnt2rWQbjc3N7KxIVF4/fr1zZs3V61aBSmW uNK0YsUKCHvAFxPD5g4mGxsbSUWFRMHDwwPSCo0T/2RlZaUkrls0Iti5T+Mj cSnW19enUqkDJleuXAnHUl5eTiQkJCLQG0Na4+PjB8zPmTPn008/JRISEh1o kgPfO336tCSWpsEyMzOlpaVhQ9fT00M6FjSRYK0+ePDg7du3/JMlJSWwbpWU lEhFhUSNw+FIdGnKzs5ev349xC8jI7No0aLc3FzSESGRe/nyJXdHD+dW0rEg UZH00sRkMqWkpLjbUkNDw8ePH5OOCIkWm83mvji7YcMG7JCnMEkvTVz19fVB QUGysrIKCgrV1dWkw0EiUVNTQ6fTYbnCzt3d3b2rq4t0REiEpkZp4oLlCsfi 6elJOhA08cLDw+Xl5aFDhmaptLSUdDhI5CSxNBUVFdnZ2YWFhQ2YZ7FYcCwM BoNIVEh0AgICILNffPFFUlIS6VjQJJHE0gQnTYh59erVA+Z9fX1h/syZM0Si QiJSWFg4ffr0b775BjZ0pGNBk0cSS9P/fby6kslk8maePHkyf/58GRkZ+IFg YGjCOTg4QK7ZbDbpQNCkktDSlJmZKSsry72yxcLCQltbW1paWkpKyt/fn3Ro aIJBvwSJ/vbbb/81iJGREenokKhIaGkCxcXFmzdvXrBgwcyZMxUVFel0ek5O Dumg0MTjnoOGtHjxYtLRIVGR3NKEEEIIIYQQQkh4dXV1Dx8+xKtwEULig8lk SktLc5+Y4nA4pMNBCKE+SkpKvFdGgoKCSIeDEEJ91NXVeaVp27ZtpMNBCKE+ 6enpS5cunTFjBpQmOp1OOhxEUs/Hj2RHU56k5JrJZHK/L4B0IIik0soGt/MJ V//MLSipbe/Al0Wmss6ubo+AxNDYzIyH5c2tbaTDGdbevXvx0wUR8L6QtMs1 AgbDPfKXkOS4OwVPK+q7u/Gz3aaguJQCbq5hOPuzIhJy8oqr2t52kI7rLy9e vJgzZ84nn3zS1NQk0gfq6uoKCQ3bsnUHlbZuv9OB5OTkXgnpKv8+sh9V8JYr bzh6RZ1h3rmVXlxV1yx8yth37jIc91NppvY7doWGhra3t4s0cjRa/+O8Y3hE Dsi1g1vEieA/Y5Pzi8vqoLMS8q6eV1QePe5iSrewsLTy8fGBkjL+8Kqrq5ct WwYtk5+f3/jvTYC2tjYrG3slZY0PQ0VDV98AjgKrk1jp6ure531tcHXiDSef 6KCr91MflDa8eiPgfrx/Pf2diiYv3eqaejt37mxubp60A0HCCIhMFZDr3Z5R py7dTkwtLK9uEvDc1G323VUa+rxcK6tp083M8vLyxhNYREQE9EtQl06cODGe +xGGi/sJCNt04zbf0PjQ2IyT56L0jMwNDY3i4uJE/dBoVC5ezxSwXPnHj6dv XL6RlV1Q0crp1xEls+9AXdLQN3E/HQ659gtLtLDdra1n4OLigmcisTJkkzzk 2Ocdff7KvZSskhcNLfz30NDQoKlH/U5Vy8n538FX7wVF3XE85rNKQ9fa2rql pWW4xx3RjRs3KBTKJHxmDofDUdPUW6W1NiQmLZz1gDt8Q+JU1XWUNY28LyTh EJ/h8/stIZcr/3A7nxB1M/e/JTXtHV3bHfbAacjzzH94ub70R5YBzXzZcpXj pyKJHyAO3vAMShxDrg+fuh4Sk5GeX9bc2hbOjIBc2zv+xMs1jC27DtFoNBaL NeaK0fveBJag4RQUFKio66yz2MYf/+X4nNXaa/+5VMn++KUx/P/gENE4fvrG 2G7I8Ij87eLtm/eL9NZQYble/COTP922u5wg1+u2OhM/QBy84eB2Zcy3dT3X 92LugcPHIdcuv4Xy5/rYiUAq1cjX13cSass41dbWamrr69M28McPrb6OnoGx Cb2sqhE2szjEZECHM6ol6uzPikx8AP3Su4/XG1hvsYXleo6Z1O9Mas/Q1Te4 lZJO/ABx8AZs0EaVayef6N+vpaXllfGuNwgMDITN+0FXP/5cH3L1NTY2vnz5 MrmSIyzozeztt1NUtaCc8lompx+9IP6TJ0+Sjg7143qWNeIS3f/+yfD7uc+a Xg/xvsuAgAA1DV2r7fvD4rK56T55NoJqRLOysuroEKPXptG1W3kj5prbDCem FlbUNg3eY2VnZ+vqGegYmgVfvcfNdcCVlA0breBXu6ioiMQxjRrESaMZq2vp mVtt3+l41HLzVtiNWlpaivqKBTQqVXXNwy5R98hfQ5NZdx+VVzcKfhqAw+HY 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 pz4obXj1RsD9eP96+jsVTV661TX1du7cyXvjORITAZGpAnK92zPq1KXbiamF 5dVNAp6bus2+u0pDn5drZTVtuplZXl7e+MObnNLk4n4CwjbduM03ND40NuPk uSg9I3NDQ6O4uDhRPzQalYvXMwUsV/7x4+kbl29kZRdUtHL6dUTJ7DtQlzT0 TdxPh0Ou/cISLWx3a+sZuLi44JlIrAzZJA859nlHn79yLyWr5EVDC/89NDQ0 aOpRv1PVcnL+d/DVe0FRdxyP+azS0LW2tm5paRnucYU0CaWJw+Goaeqt0lob EpMWznrAHb4hcarqOsqaRt4XknCIz/D5/ZaQy5V/uJ1PiLqZ+9+SmvaOru0O e+A05HnmP7xcX/ojy4Bmvmy5yvFTkcQPEAdveAYljiHXh09dD4nJSM8va25t C2dGQK7tHX/i5RrGll2HaDQai8UaZ92YhNJUUFCgoq6zzmIbf/yX43NWa6/9 51Il++OXxvD/g0NE4/jpG2O7IcMj8reLt2/eL9JbQ4XlevGPTP502+5yglyv 2+pM/ABx8IaD25Ux39b1XN+LuQcOH4dcu/wWyp/rYycCqVQjX1/fcdaNSShN tbW1mtr6+rQN/PFDq6+jZ2BsQi+raoTNLA4xGdDhjGqJOvuzIhMfQL/07uP1 BtZbbGG5nmMm9TuT2jN09Q1upaQTP0AcvAEbtFHl2skn+vdraWl5ZbzrDQID A2HzftDVjz/Xh1x9jY2NL1++PM66MQmlqbe3195+O0VVC8opr2Vy+tEL4j95 8qRIHxqNlutZ1ohLdP/7J8Pv5z5res0ZfA8BAQFqGrpW2/eHxWVz033ybATV iGZlZdXRIUavTaNrt/JGzDW3GU5MLayobRr8TGF2draunoGOoVnw1XvcXAdc Sdmw0Qp+tYuKisYZ3uQ8DQ5x0mjG6lp65lbbdzoetdy8FXajlpaWTU1Non5o JLyquuZhl6h75K+hyay7j8qrGwU/mc3hcOzs7LR01xiZbtzGOGS7Y4+REQ3W akZGxmQdBxpZT2/v4VPXh2+G4yNv9l18+07gxbfQdXh7e+uvMdQxMN6yY992 xgFTujnk+uzZs+OPcNKua8rPz7exsTH+aO/evVVVVZPwuEh4sBoHLNGf/OIi WDkPn9S8fdcp/P3U19cfOXKEl+tNmzalpaWJLmw0Bo+e1g7ar8UEw34t99mr llFcHw6dcHBwMC/XJiYmYWFhE/JVp1Ca5OXlx38/woCjKC4uZrPZZWVlAr4a DxHR0fnhoib4MzCq7+KlxqH2a0KC82lFRUVKSkpBQQFebymGzl+593G/lpxw r/B5zRD7NeE1Njamp6dnZWW9evVqoiKsqan5xz/+MVH3hiTX04qG+LuPyqob JeK9n2g8oAeOupkLzbA4v1kyKioK2jDSUSCE0F+ampoUFRXHf3EUQgiN39u3 b58+fXr+/PklS5a4urqSDgchhPro6OhQKJQ9e/bk5+eTjgUhhBBCaCr4f2Qk hnE= "], {{0, 688}, {393, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{196.5, Automatic}, ImageSizeRaw->{393, 688}, PlotRange->{{0, 393}, {0, 688}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.779215135532437*^9, 3.77921525674037*^9, 3.779215732968608*^9}, CellLabel->"Out[6]=", CellID->710009184] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107563], Cell[TextData[{ Cell[BoxData["FindProperColorings"], "InlineFormula", FontFamily->"Source Sans Pro"], " works on multigraphs:" }], "Text", TaggingRules->{}, CellChangeTimes->{{3.7792151574726915`*^9, 3.779215188228451*^9}, { 3.7792152889492116`*^9, 3.7792152913483486`*^9}}, CellID->456430165], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Graph", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"a", "\[UndirectedEdge]", "b"}], ",", RowBox[{"a", "\[UndirectedEdge]", "b"}]}], "}"}], ",", RowBox[{"VertexLabels", "\[Rule]", "\"\\""}]}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792150037328987`*^9, 3.779215043518174*^9}, { 3.7792152990837917`*^9, 3.7792153043860946`*^9}}, CellLabel->"In[7]:=", CellID->796507742], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 AADgnv0f3/gwuw== "], {{0, 182}, {531, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{265.5, Automatic}, ImageSizeRaw->{531, 182}, PlotRange->{{0, 531}, {0, 182}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792150495165167`*^9, 3.779215307311262*^9, 3.7792157333556304`*^9}, CellLabel->"Out[7]=", CellID->830228690] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"FindProperColorings", "[", RowBox[{"%", ",", "3"}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792150657884474`*^9, 3.7792150992523613`*^9}, 3.779215316784804*^9}, CellLabel->"In[8]:=", CellID->47891363], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "2"}], "}"}]}], "}"}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792151001904154`*^9, 3.7792153178078623`*^9, 3.7792157334256344`*^9}, CellLabel->"Out[8]=", CellID->359873372] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"showVertexColoring", "[", "%%", "]"}], "/@", "%"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792151288540545`*^9, 3.779215131779222*^9}}, CellLabel->"In[9]:=", CellID->870792220], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJzs3QlYVFeaP36TtOnO8uuZnu550pPuJ3+700+6k+npp52YSeISY3RcopnE 6cTOTKcnGe0Yt0Sjie0SFxQRXAARBRFcENkptoJiLXYoKIp9LaDYtyq2gqLY Cub/FVpSlmhQlqqC7+epx0fLgjr3nnPe8557z733Fxt3/ufmR+fMmbPnB/jj P//3r8t27/7f/X/4e/zjgy/2bP3si0//suaLrz797NPdr218DG/uxx82j8yZ c+vv/0dERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERkVvz9/ZctW/YP//AP /+///b8FCxbY2Nj09/cbu1BENAnCw8PnzZvX3d1t7II8sEOHDs2ZM+exxx5D UHrnnXd+8pOf4J+vvfYaoxPRDLB69Wr0aI1GY+yCPJjy8vJHH330hz/8oUQi GXlHrVavWrUK22JhYWHcss0eusHBTk1vg7KjvEaVU1KXkl0RlVIcGpc3nS98 I74X344yoCQoD0pl7B1DD6+npycjI+N//ud/5gwzu9B0/PhxFBuJk/6b1dXV eBNJlLFKNTMMDf1ft7ZP2dpZWddSUNaQnlcplpSGiPO8wzNd/VPO3RBbuUQe tA/eddLvs6OepvlC2VBClBOlRZlRcpQfW4FtwRZhu7B12EZsKZmU5uZmpBxz 9JhdaNq0aROKHRoaavD+008//Xd/93dGKZKJGxoa6u0baO3ormlsK1Y0ZRZW J0jLwhMLfCNkVwPTHD3jbVyjDp8X7jkVsMVivBFgq4XXV6cFRxyFp9yiL3gm XAtM84/KEsTkTFvKhO/CN+J78e0ow+HzoSgPSjXO8mNLsb34KWw79sC1oDTs DewT7BnsH+wl7CvsMey3IUaxaaHVap1ve+6558wxNGFCl5mZiQ3Rf7O0tBTb Mn/+fGOVyhSgE3V195bXKFOzFUGxuS5+yZbOor1nA7db+jxQ1nHADllHxFhZ R31VfSuyDm1Pv2n2V5QKZUMJUU6UdqysLwJb90BZH/Ye9iH2JPYn9ir2bUWt CvuZIWvqYPozDaGpo6PDycnpww8/XLRokU6nm4qvaGpqevnll7EtiLdT8ftN k7a3Hx0wI79KmJDvFpB68nLkLut79rhtx73Rvywuhp25GuPsk3QjJB1ZR2RK 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 e0g69rP+HVb1X6gd1BFqCvWFWkPdaZjl0uwwNDTU0amVVzUny8oF0dlO3olH L4Rtv8exC4zjh8+HYkB39Iy/FpTmGyHDEJ8gLcssqC5WNGHQb1N3Y/SfnUe0 sNXY9taObuwH7A3kP9gz2D/YS9hX2GPYb9h798qFsM+x57H/UQuoC9QI6mV2 7kmiexk541NU0Xj/Mz73eqGXIQ2wuBiGfMDZJwmJgSAmBxlCclYFUgV5lbJB 2aHu0up05rHmAeVEaVFmlBzlx1ZgW7BF2C5sHbYRW4rtvVc8v/t1+4xqwsgZ VexnnlElemjooRjHh3to80gPjUguwhCPHoqxfrSHGizBuv8LE5YD9sEnLons 3cWX/ZI9hVLMXGLSSiS5lVlFNXml9dPzwnfhG/G9+HaUASVBeVAqlO1eE96x Y85x79GYjH1yKyZHZ2Mv3Y7Jzdh72IfmEpOJZhL9eQ3yAcxrkBiEJdya11wN xLwmYXheI8S8Rv+GY6b8QjmHZ7LC4ZlsArYC24ItwnZh60ZmstjeWTuTJZph 0I+7tX3K1q7KupaCsgZJrkIsKQ0R53mFSV39UxAEpvOFb8T34ttRBpQE5UGp UDaUkPGGiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiEyW Wq3etWvX7373u6eeeuoXv/jF+vXrs7OzjV0oIpochw8ffuedd4xdigfW1dU1 b968OXPmPPvss++9997ChQvx90cffTQ6OtrYRSOiiero6HjmmWcWLFhg7II8 sP379yMWbdq0aWhoaOQdgUCAd55//nnjFmxW6R/Qtam7a5vaSxRNssKaxMwy UVJhaFzetL2ECfliSWl6XmVBWX1lXYuytVPb0z/aJMgctbe3i0Si119/Hd3Z HEPTyy+/jJK3trbqv4nJHd5UqVTGKtXMoNMNdmp6G5QdZdXKnJK6lOyKqNTi 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 Dg2V1yiDYnMtnUX6xzqOOYULYnLKqpVcqvcQdLrB0spm/8iso45C/b1q5RIR Is6rrGthfkQ0fu2d2iRZ+UWvBP3LP7+08Xf1T0nPq5zZF8tMik5Nb2q2wsUv Wf/W0DutfJ19klKyK9RdPIJENCEDA7qiikYfkUx/eecWC08b16jwxIKaxrZZ clSkr69PJpN53LwZFBQkl8vH3Gq8V1XfEhqfj4xIf+XGEUehf1RWiaJphl1V RGQimlrUMWkl9u5i/auP954NdA9Jzy6uvc9aqdbWVrFYfO3aNfzZ0tIynWWe FKWl8j/88c8vv/bG/H9bsuD1pcuWrzx58qRarR75X21Pn6yw5lpgmv4t17Zb +jh4xIslJaq2LuMWnmj26OkbQCxyD5boX0aKeIWohdjV3No5+klkF77+gUuW rZr/6hL061cXLXvnnXeDg4PNKNeqratbtHQlCv8fGzZu32u1edeRZavWL3lz xaefbRMlFthej9W/eG2fbZBHaEZuaR0XtRIZESIM5nRhCQXWrpH6U5hDDqG+ ETLMBN1veg9nGss+2rzn8/02f9781SsL31q5ao2vr6+xyz5emzZvxyZs/6uV e6j0hjATr6tBae/+ceNLv399xQdfjExvT1+JjkgqrGtqN6OQSzRLdGp6JLmV rv4pu6z/dm3Fn/dcfH3J8gUL37JzCxnp1HjZXwtb9ObK9957r6amxthF/m4d HR2vL1m2+K217qEZo5uA19nLQa8sXLrynQ8z8qs0Wp4UIDIDusFBeZVSEJOz 9euTyDc27jig36nx+nTX4bfXrhUIBMYu6XfLycl5bfEy5EgGm3AtOB3vL3pj RaOqw9hlJKLx0vb0ZRZUb/58H0LT3uOOBv16v5XzmrfXnj17doLf0tjYiNAx MDCFR3Wam5vfeHPFslXrDTbhvHvEv/zrwpdeWYHk8BuHEB/RrdnrAJfQE5me oaGhBpU6KrX47LWYkSPD/75h54LXlm7Zc8ygX+85dHrdunVeXl4T+ToPD4+5 c+eO3HdOo9FM1lYYwEZt2vSXl1974/DpK6Pldw+V7tx7ZMnS5R9t/lr/cWxf WPle9EpIkpXzwjcio+sf0BWUNXiFSQ/YfXs//OHLwaLdvMKXLV+56K23L/sl jvZrV/+k9//43whNhYWFE/ne+fPnz7nt0qVLk7U5d8vLy0OOt/CNFX/Zefio 7fWD1i6f7fhq7dq1H3/8cWdnJ2avZdW3Zq/HnML1F3tbOouCYnPLa5R8FgnR dGrt6I7PkDt6xutfDrbbxv+KIC0jv2r0jq8XL15cvmLVslXv7j5sd8z+xr7j jhv+6yPEpYk//2jRokWjoWnjxo0T3qD7EYvFH3zwAQLUylVrEJRQ/q1bt1ZU VBh8rE3dnZhZdsEz4fMTd+wTt4BUHi0nmjqjx7ctLoYZZAjB4lxFbcvdGUJv by+iEPry6tVvr1q9Zt0wW1vbnp6JPsgjJSXlhRdeeOyxxxCa1q9fP8Hf9p2a m5t9fX0tLS3t7OxEIlFf3/3utj2cSdZ7i2QHz92xhP6UW5SIawyIJsnIqoDL ty4H89M/ruLknZicVTGeZyXk5ua6ubkdOXLE1dU1Ozt7Esvm4eGB0LRp06ZJ /J2TCCGoUaWOSikec2VmTglXZhI9GPSp6oY2YXy+tWuU/lrKw+eFI2spTeRs 1M6dOxGanJ2djV2Q76bt7c8qqrkeJDG4nuWcR5xYUqLUW0JPRAZ6+gbQfca8 AiX2VvcxrcvBGhoann766SeffNK8rssbuQpYmJB/8nLknWE/1C+SVwETfWvk ul07TDruvG73Rki6yU46amtrX3zxRaRMDg4Oxi7Lw/v23il6jycYuXdKsqyc DyagWQjzi3x5vbco0+BuJ6fcok3/bieenp7IlxCXrKysjF2WyYFMSV7VHBCV bXDHua/PBDp5J/I5ODSDjT7R7MZdTzQzu3vEBQcHL1iwIDY21tgFmRItHZp4 6a2FGWM+B8czTJqWo0Cia8pjB9H9abR9SI1Cxnyi2TFvK5fIQPO8s+7QMGOX Ysp9+xycMCmC0tY7HyyIwOXgESdMyC8sb+R9xcnEIchgLhafIb8amHb4/B1T g8/4RDMzhwkdpnURyUWY4mGip1+zyIExE3QPliTJyuua2rkEnUyBukubXVwr iMk5czVGfx0yXjssfU5fifaPzMoqquGzUWYSJFQt7RppQbVvhMzaNVL//MXI qjPb67FBsbl5pfWdmomubiUap4EBnaJWFZNWctkv+YB9sEFq9I1DqFtAqji9 tKq+haehZ4mRJhErYZOgafWdQ6Qdh0jS09E5rkSad0igh3CfAwt48cACjdN3 Hn685JsUlVJcrGhSd2lnw8kFelCIRWhCyVkVY56O+dLGn6djaOI02r6CsoYx T9qOrPY8cUmEWSE+IMmtxCSRN0yYVQYGdA3KjpySuqjU4hsh6WevxehfGMJF LDQ9Rpe6uYekW7lE6F++fecqBX9r18grgtSwhAJpQTUGUC7+nAGQTitbOzFO iSWlXmHSczfEB+yCt1iM0QC2Hfc+4ijk0l8yFgx/Xd29FbWq1GxFUGyui18y Bkf9xzfrvzCYnrkag5gWkVyUXVyLoZbLUUwWxqA2dXeJoilBWuYXmeXoGX/4 fKjBIevR60EOngtx8Ij3FsnEkpLCsgZVW5fZrXuk2QDxqqNTi7EyWVYeEJWN ofPohbDtlj5jtWqvA/bBmCd6CqUxaSX58vrm1k6eEJxmqC+1pqesWolkWBCT 4+yTdMwpfMdY9TVypNH2eqxHaEZ0anFuaV2jSs36IrM2OHzKuKiiMV4q942Q nb8Zf8ghVP+GVPoXHeC/HD0T8LH4DDl+pLWjmwcnJku3tq+yriU9rzJEnOfq n3JrVn7X8cO/XYx5WnDmarR7sASTsqyimrqm9r5+Zrk0K2DARZqEZClWUoLE CenT8LELrzF7CuaDGM0xJcSwfiMkHeN7ZEoRBnrMDeVVygaVWt2lnbUjOEI3 Yo6ytRNhp6CsAZFHLClF8PEOz0T8OXdDbOUSedA+eMwZ2cgpM2vXqCuCNGF8 fkZ+VXVDm7aXJ86I7tA/oEOcySmpQ+RBCEIsuvuMz31eO618MUk8cUmEQHfZ LxkRLyQuD6FPkluJGKioVSEYarS9ZpGGYarV2zeApLGmsa1Y0ZRZWI00Mjyx APnk1cA0R894G9eow+eFe04FjHkseszXF7fPqAaLc4fPqLZotPe7NTQR3Qem EpgPoodifictuNVDwxJGe2iCtWskeuhuG//x91DkZrttAjBzxM9idnlFkIrf hpwB802kDcjE8krrp+eFgIPcLyK5CHmge0i6k3ciorHFxTAE5DEP0N0n5iAm WzrfjslhUgSfmLSStBxFXmkdQlBTixpRiCfuiabf7XlNF7IjzGskuQrkS5jX eIVJb89rIjBn3HmPc4gm+MIUDDEKkQrxClHLfXgmizh2eybb3KDswEzWRO5u TUQTpNMNqjU9mDmWVSsxeURPj0otRq/HFNLZJwmZ2LS9LngmIPdDzoaZGrJB JFGYuyE/xDwOszkmOURERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERk4lQq1S9/+cvY2FhjF4SIJio7O3vDhg0//elPf/CDH7z00ktbt25V KpXGLtRDsra2njNnjlAoNHZBiGhCIiIi5s6di+78q1/9av369c8//zz+/uMf /7iqqsrYRXsAOp2utLTU0tLy8ccfZ2gyiv4BXZu6u7apvUTRJCusScwsEyUV hsblTdtLmJAvlpSm51UWlNVX1rUoWzu1Pf1DQ0PG3jH0MAYHB3/xi1+gL1+4 cGH0nYMHD+KdZcuWGbdsD+S3v/3tHD0MTZNFpxvs1PQ2KDvKqpU5JXUp2RVR qcWBMTkeoRnOPklnr8Uccwr/69nAHZY+nx31NMHXVguvPacCDp8PPeUW7egZ fy0ozS8yKzyxIEFalllQXaxoqmlsQ0Tt7RtgEDMpSUlJ6MhLlizRfxN1hNzp kUceUavVxirYg/L29nYetmLFCoam74Re2K3tU7Z2IbsoKGuQ5CqQb4SI87zC pK7+KeduiK1cIg7aB+866Tf+IIDohBiFSIV4haiF2CWIyUEQm7asKSAq21sk cw1IOecRZ+USefBcyC5r//GXf7ulz96zgRYXw85cvVV+95B0lD8ypSg5qyK7 uFZepUR8VndpEauNXXuzwo0bN9CR9+zZY/D+unXr8H52drZRSjURX331FUPT qMGhoZYOTVFFY1yG3Eckc/CIO+Io3G3jv8VivB0WnxzOOoQ2rlF3Zx0lt7OO vn6dsbd1bLrBv2V95TWq0axPMLGsb6eV7wH74FNuUdeDJJi0ZhXV1DW1m+we MFPNzc2ZmZn4U//NgYGB55577tFHH21razNWwR7arA1NyHU7OrXyquYkWTny ByfvxKOOwu337nEj/evEJZG9uxiZkqdQGhKXFyspQQaFPEpRq0JOhcxq9sxy EFsQYxFpEW8RdRF7EYF9I2SIxojJiMyIz4jS94nq+2yDbK/HIuhFpxbnltY1 qtRMsSYR4tInn3yC3v3hhx8auywPY5aEJo22r6JWlZajCIrNdfFNtnQWfWHl O2Z/+fpM4Jmr0e7BkoikQkxM0PU4K5mIkblwU0tnsaIpPkOO2OXomYCote2Y 95g5J+aVDh7xmGmK00sLyxpU7ZrB2RPuJ09ZWdlbb72Frv3rX/9apVIZuzgP Y+aFJm1vf1V9a0Z+lTA+/4ogzdo16kubsQ+h4H38Lz6DT+Lz1Q1t+FljF3+2 QLRHnpkvr0fmiRQUuSiS0i0WXndX07bj3kcvhF30SvCPzErMLCutbG7v1PIg /L309PTs27dv5Mz7hg0bWlpajF2ih2TWoal/QFff3JFVVIMMB3kOsp2vTwvG jELIkZApIV8KFucid1LUtiCPMnbxyRAqtEHZgWQ1MqXIPST9zNWYvWcD71Wh x53CL/kmIQ1OzVGU1yg7NT2MV1Kp9De/+Q169IIFC8x9HbUZhSbd4GBtUzvG Tc8wqd312P12QWMOststfY46Cp28EwOispNl5fKq5g4Osuasp28A0+rMwuqw hIKrgUiDI3ffIw3eZe1n5RLhFpAanlhQVNE423JgxKWnn376e9/73pkzZ2ZA gzfx0KTW9OSU1Alics5ei7n76NBWC69vHELO34z3EcnipXK0xpYOHpqYFTTa XkWtSpJbGRKX5+qfcuKSaOddzQMjF2aCyL6SsyqQjM3sdtHf3//zn//8qaee SkpKMnZZJoephSadbrCyrkUsKUV7O2gfbNDY8I5rQArGxLzSuqYWntChbyFP UHdp5VVKBCKP0IyTlyO3Hb/jSPuuk3727mLM6NF4urp7jV3eSebt7Y2OfOjQ IWMXZNIYPTShRbWpuzMLqv0is2xcowxO3yNTsr0eGxiTg9wJGZSxCknmqH9A V1GrikkrcfFN3mcbZDDMHXIIvSJIRbJd3dA2A8a47du3oyPPmzfv92NpaGgw dgEfmFFCU1+/rqxaGZlS5OyTdPdxziOOwmuBaYmZZbVN7bpBs28zZCLaO7VZ RTUBUdlnrkYbLBnFP/GmIDo7u7i2o1Nr7JI+jDVr1sy5N/O6wnc6ITVStnZJ chVeYVIrlwiDNS27rP0cPOJD4/MLyxq6eeKMph7SJCRLcRnyK4K0bxxCDAbH /XZBSLSQbiHpQupl7MLSJNP29hcrmsITCxw9EwxOqWyx8DzuFO4RmpGao2hU qWf28UkyfV3dvXmldcHiXHt3scHh9G3Hva1do3xEsoz8qpYOzQw48zULodIa VOrkrAr3kHSLi2EGZ/a/Oh1w0StBlFRYomjq7RswdmGJxjY4NFTf3JEsK3cP lhy9YNiMvz4tQDOOSCqUVzWzGZsy1KOiVhUal4fhxuC6eww3Jy9HeosyMdyo 2jnckFnS9vQVVTSGJRScvxm/2ybAYO2KpbPopjAjq6hmtq2hMlnann5pQfUV QeqeU3dU1j7bIBe/5OjU4vIaJSfpNMNgeG1u7ZTkVnoKpScuibbqJVTbjnnb Xo+NSikePkDBUXhaDQ0nukhlz1yN0a+UA/bBN0LSZYU17eZ5aoPo4fT16zCt w5ThlFuU/g0WDp4L8RbJCsrqOTpPKez/vNI6zzDpfrsg/VQWASoypaiBYwTR 8K0tMvKr3AJS9Sd9n5/wueCZkJhZ1qbuNnYBZ46WDk1chtzBI05/BchXpwXX gtIyC6sxoTN2AYlM0eDQUHmNMig219JZpH+s45hTuCAmp6xayaV6D0GnGyyt bPaPzDrqKNTfq1YuESHivMq6FuZHROPX3qlNkpVf9ErQv/zzSxt/V/+U9LzK mXexzKTr1PSmZitc/JL1bw2908rX2ScpJbtC3cUjSEQTMjCgK6po9BHJ9Jd3 brHwtHGNCk8sqGlsmyVHRfr6+mQymcfNm0FBQXK5fMytxntV9S2h8fnIiPRX bhxxFPpHZZUommbAVUVEJqipRR2TVmLvLta/+njv2UD3kPTs4tr7rJVqbW0V i8XXrl3Dn+Z4g7jSUvkf/vjnl197Y/6/LVnw+tJly1eePHly9FEv2p4+WWHN tcA0/Vuubbf0cfCIF0tKVG1dxi080ezR0zeAWOQeLNG/jBTxClELsau5tXP0 k8gufP0DlyxbNf/VJejXry5a9s477wYHB5tRrlVbV7do6UoU/j82bNy+12rz riPLVq1f8uaKTz/bJkossL0eq3/x2j7bII/QjNzSOi5qJTIiRBjM6cISCqxd I/WnMIccQn0jZJgJut/0Hs40ln20ec/n+23+vPmrVxa+tXLVGl9fX2OXfbw2 bd6OTdj+Vyv3UOkNYSZeV4PS3v3jxpd+//qKD74Ymd6evhIdkVRY19RuRiGX aJbo1PRIcitd/VN2Wf/t2oo/77n4+pLlCxa+ZecWMtKp8bK/FrbozZXvvfde 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 08oXk8QTl0QIdJf9khHxQuLyEPokuZWIgYpaFYKhRttrFmkYplq9fQNIGmsa 24oVTZmF1UgjwxMLkE9eDUxz9Iy3cY06fF6451TAmMeix3x9cfuMarA4d/iM aotGe79bQxPRfWAqgfkgeijmd9KCWz00LGG0hyZYu0aih+628R9/D0Vuttsm ADNH/Cxml1cEqfhtyBkw30TagEwsr7R+el4IOMj9IpKLkAe6h6Q7eSciGltc DENAHvMA3X1iDmKypfPtmBwmRfCJSStJy1HkldYhBDW1qBGFeOKeaPrdntd0 ITvCvEaSq0C+hHmNV5j09rwmAnPGnfc4h2iCL0zBEKMQqRCvELXch2eyiGO3 Z7LNDcoOzGRN5O7WRDRBOt2gWtODmWNZtRKTR/T0qNRi9HpMIZ19kpCJTdvr gmcCcj/kbJipIRtEEoW5G/JDzOMwm2OSQ0RERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERESmSa1W79q163e/+91TTz31i1/8Yv369dnZ2cYu FBFNCHrxhg0bfvrTn/7gBz946aWXtm7dqlQqjV2oB9DV1TVv3rw5c+Y8++yz 77333sKFC/H3Rx99NDo62thFI6KHFBERMXfuXPTlX/3qV0g2nn/+efz9xz/+ cVVVlbGLNl779+9HmTdt2jQ0NDTyjkAgwDvYFuMWbFbpH9C1qbtrm9pLFE2y wprEzDJRUmFoXN60vYQJ+WJJaXpeZUFZfWVdi7K1U9vTP9okyLwMDg5i+oNe fOHChdF3Dh48iHeWLVtm3LKN38svv4wCt7a26r+JyR3eVKlUxirVzKDTDXZq ehuUHWXVypySupTsiqjU4sCYHI/QDGefpLPXYo45hf/1bOAOS5/Pjnqa4Gur hdeeUwGHz4eecot29Iy/FpTmF5kVnliQIC3LLKguVjTVNLYhovb2DTCImZSk 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 Si1Gr8cU0tknCZnYtL0ueCYg90POhpkaskEkUZi7IT/EPA6zOSY5RERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE RERERERERERERERERERERERERERERERERERERERERGTiVCrVL3/5y9jYWGMX hIgmKioqavny5c8+++wPf/jDBQsW2NjY9Pb2GrtQD8na2nrOnDlCodDYBSGi CTl//jz68ty5c1999dX33nvvmWeewT+XLl06ODho7KI9AJ1OV1paamlp+fjj jzM0GUX/gK5N3V3b1F6iaJIV1iRmlomSCkPj8qbtJUz4/9u7E6i2yvR/4Doe z+k42tE6yzkzOkfPqGdmnN8ZnUGtdmrFYmutjlZH+5ufSx2dqd1sazdrq3QD Cm1ZS4HSsFN2AgRCSAgh7IEQIOwECPuWBEhYAoHA//8ULKYhpVgoCfD9nHs8 chvgDbnv8z7Pe997b5lAVJNf2lBe29bQqlJ092mHRsbHx839h4HbQeXPAw88 sGrVquLi4sk9/f39a9asod4dEhJi3rb9KH/+85/vMoDQNF/0+rG+geF2hbq2 SVFS3ZpTXM/LrYrjl4QmFvhEZjkH8k97J3/tHLfHLvKLk2EWuO08FX7wXKzt xcRzfqmeYcLA+LxoblFyZnmGuLawvKlK3tnc0UMRdVg3iiBmURITE6kj7927 13Ank8mknbt37zZXq25DRESEzwQbGxuEpluiXjio1Sm6+ym7KK9tF0nllG+w BKXhbDEjJsc9RODgm3LcLWH/2ejZBwGKThSjKFJRvKKoRbGLyS+hILZgWVMs rziCI2HE5riHpjv4co+7s/Y7xsy+/bvtIo84x53yYl8IuNb+YFY+tZ+bU5ld VF9c1SJrVFB81vRrKVab+9NbFqhHr169OjY21nAnm82m3v3JJ5+Yq1VzcejQ IYSmKWPj4yr1QGV9R3qBLJIj8QhNP+GZdMApZsep2XZYeuVE1pHkxOBNzzqq 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 RMXErbXe+OwLa6lfv7DG+q233k5ISFhEuVZLa+uadRuo8f/44LPdRxy27z9h vXHL2lds/vvFLk5muUtQmuHFa0dd4kMTC6Q1rVjUCmBGFGGopmNnlDsyuIYl zHceiVEpEqoEg69GTGQa1h9tP/jlN04fbz/03Euvbti4KSoqytxtn63Pt++m t7D7a4fgRHFIUiFtAfF5b2/97E/PvGjz/t7J8va8f2pKVkVrZ+8iCrkAy0Tf wJBI2sCIydnv+P21FR8f9Hpx7Xqrl1519WNNdmra3ALZa17Z8M477zQ3N5u7 ybemVqtfXGv991c3BycWTL0F2pyvxD/30roNb/1vQVnjgBYnBQAWAf3YmKxR weSX7Dx8lvKNz/YcM+zUtP13v+0bmzczmUxzt/TWSkpKVv/dmnIko7cQmJBP +9e8bNOhVJu7jQAwW9ohXWF50/Yvj1JoOnLG06hff+Pgs+mNzc7OznP8LR0d HRQ6Rkfv4KxOV1fXy6/YWG/cYvQWLgan/M9fX/rTczaUHH7rwYrkXKteR7GE HsDyjI+Ptys1vNwq50D+5Mzwax/ss1q9bsfB00b9+uB35998883w8PC5/LrQ 0NB77733rrvusrKyGhgYmK93YYTe1Oef/+dvq1+2Pe8/1f7gRPG+IyfWrlv/ 0fbDho9j2+sQ5RWekSWpw4VvAGY3Mqovr20PZ4uPuf5wP/yJy8FS/cKTrddv WPPqG1eiM6f6NSMm659b/49CU0VFxVx+77PPPnvXdZcvX56vtzNdaWkp5Xgv vWzzn322J12Cjjv6frHn0ObNm7dt29bX10fVa23Tter1tHey4WJvOx9OfJq0 rlmBZ5EALKRu9aCwQOYZJjS8HOyAU4w/M6+grHHqjq9eXl7rbTZab3z7gK3r abeQo2c8P/jXRxSX3N3d59iANWvWTIWmzz77bM5vaCYCgeD999+nALVh4yYK StT+nTt31tfXG72sRzOYWVh7KSzjS/sb/iZ+sbmYLQe4c6bmt095sY0yhASB VN6imp4hDA8PUxSivvz6629sfH3TmxNcXFzmft/vnJycp5566p577qHQtGXL ljn+tFvq6uqKioqys7NzdXXlcDg63Ux3257IJNsiOJLj7jcsoT/nx+NgjQHA PJlcFXDl2uVg0YbzKt4RmdlF9bN5VoJUKvXz8ztx4gSDwSguLp7HtoWGhlJo +vzzz+fxZ84jCkEdSg0vp8rkysySaqzMBPhxqE81tfckCcscGTzDtZS2F5Mm 11JayNmoffv2UWjy8fExd0NuTTs8UlTZHBQvMrqexT00XSCqVhgsoQcAI0O6 Ueo+Jq9ASbvWfSzrcrD29vb777//vvvuW1zX5U1eBZyUUXb2CvfGsJ8YzcVV wAA/mLxu15WKjhuv2w1h5Vts0dHS0vLHP/6RUiYPDw9zt+X2/XDvFIPHE0ze OyVbUocHE8AyRPVFmawtglNodLeTc36pln+3k7CwMMqXKC45ODiYuy3zgzIl WWNXLK/Y6I5zhy/EeUdk4jk4sIRNPdEsZNoTzRbdPeISEhKsrKzS0tLM3ZA7 QqUeEIqvLcww+RycMLY4r0ROia4ljx0AMxvQ6ig1Ypl8otnpCAdfbtzivLPu +ARzt+KO++E5OGwxBaWdNz5YkAKXR2h6UkZZRV0H7isOFo6CDNViwgJZQFye 7cUbSoMv8ESzRY4KOirrUrIrqcSjQs/wk6UcmCrB4ARRlqSutbMXS9DBEmj6 tcVVLUx+yYUAvuE6ZNr22EWe90+N4RYVVTbj2ShLCSVUqt4BcXlTVIrEkcE1 PH8xuerMJSgtPk1aWtPWNzDX1a0AszQ6qpe3KPl51Veis4+5JRilRt96JPrF 5gryaxrbVDgNvUxMHhJpIhwSsKBuOUS6YogEA+q+WSXSuEMC3IYZJhZow8QC zNItpx8vR2Xxcqqq5J2afu1yOLkAPxbFIjqEsovqTZ6O+copBqdjYO4GtLry 2naTJ20nV3vaX+ZQVUgvEEkbqEjEDROWldFRfbtCXVLdysutCmHlOwfyDS8M wSIWWBhTS92CWfkOvimGl2/fuEohxpHB9WfmsjPKxeVNNIBi8ecSQOm0oruP ximBqCacLXYPERxzTdhxysQBsOtMxAnPJCz9BXOh4a9/cLi+RZlbLI9Pk/pG Z9PgaPj4ZsONBtMLAXyKaSnZlcVVLTTUYjmKxaIxqEczWC3vzBDXRnOLPMOE thcTjaasp64HOe7O8ggVRnAkAlF1RW27sqd/0a17hOWA4pW6T0tjZbakLpZX TEPnyUvs3XaRpo7q8GNuCVQnhiWJ+XnVZbK2ru4+nBBcYPR5aQaGapsUlAwz +SU+kVmnvZP3mPq8JmcaXYLSQhMLUnOrpDWtHUoNPi9Y1MYmThlX1ncIxbKo FMnFq8LvPBINb0hleNEB/ZNnWAa9TFggo2/pVg9icmK+DGp1Da2q/NIGlqCU EZNzrSqfNn/4/cWY55kXAlKDE0RUlBVVNrd29upGkOXCskADLqVJlCyliaop caL0aWLuItxkT6F6kEZzKglpWA9h5dP4zs2ppIGeakNZo6JdqdH0a5ftCE6h m2KOoruPwk55bTtFHoGohoJPRHIhxR/3EIGDL/e4W4LJimzylJkjg+fPzEsS lhWUNTa192iHceIM4AYjo3qKMyXVrRR5KARRLJp+xmeGbZ9DFBWJ9pc5FOiu RGdTxGOll1LoE0kbKAbKW5QUDAe0w4siDaNSa1g3Skljc0dPlbyzsKKJ0sjk zHLKJwPi8jzDhE4Mnu3FpIPnYk3ORZvc9l4/o5ogkE6cUVUNaGe6NTQAzIBK CaoHqYdSfScuv9ZD2RlTPTTDkcGlHnrAKWb2PZRyswNOsVQ50vdSdenPzKWf RjkD1ZuUNlAmVlrTtjAbBRzK/VKyKykPDGble0dkUjQ+5cWmgGxygm6GmEMx 2c7nekxmiyn48POq80rkpTWtFII6VRqKQjhxD7Dwrtc1/ZQdUV0jksopX6K6 Jpwtvl7XpFDNuO8m5xAtcKMSjGIURSqKVxS1gicqWYpj1yvZrnaFmipZC7m7 NQDMkV4/phkYosqxtklBxSP1dF5uFfV6KiF9IrMoE1uw7VJYBuV+lLNRpUbZ ICVRVLtRfkh1HFVzSHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAwDKNjIycO3fumWeeuf/++3/1q1+tW7cuLi7O3I0CgDnh8Xjr16// zW9+s3LlSisrKycnp+HhYXM36keguETtv+uuu+677z4bGxv6/xUrVtCXBw8e NHfTAOA2Xbx4kXrxvffe+8ILL7zzzju//vWv6UvKOsbGxszdtNny9/enNj/9 9NMKhWJyj0wme/TRR++++26hUGjeti0fI6P6Hs1gS2dvtbxTUtGcWVjLyapI TC9dsC0po0wgqskvbSivbWtoVSm6+7RDI+Pj4+b+w8DtUCqVDzzwwKpVq4qL iyf39Pf3r1mzhnp6SEiIeds2e5MpU1pamuHOoKAg2nno0CFztWpp0OvH+gaG 2xXq2iZFSXVrTnE9L7cqjl8SmljgE5nlHMg/7Z38tXPcHrvIL06GWeC281T4 wXOxthcTz/mleoYJA+PzorlFyZnlGeLawvKmKnlnc0cPRdRh3SiCmEVJTEyk /rt3717DnUwmk3bu3r3bXK36sX7/+99TgqTRaAx3FhYW0rt4++23zdUqS0a9 cFCrU3T3U3ZRXtsuksop32AJSsPZYkZMjnuIwME35bhbwv6z0bMPAhSdKEZR pKJ4RVGLYheTX0JBbMGyplhecQRHwojNcQ9Nd/DlHndn7XeMmX37d9tFHnGO O+XFvhBwrf3BrHxqPzenMruovriqRdaooPis6ddSrDb3p7csRERErF69OjY2 1nAnm82mTv3JJ5+Yq1U/VvEEo52XL1+md/HVV1+ZpUkWYmx8XKUeqKzvSC+Q RXIkHqHpJzyTDjjF7Dg12w5Lr5zIOpKcGLzpWUf19axDN6I393s1TT/2fdZX 16ycyvqYc8v69jlEHXNLOOfHC4oXUdFaVNnc2tlrsX+BJWNkZOS9996jTk0F kbnbcvvy8vJ+8Ytf/OQnP6moqDB3WxYI1SPqPq2ssStLUkf5g3dE5knPpN03 73GT/cv+MsctWECZUliSmJVemiaqpgyK8ih5i5JyKsqslk+VQ7GFYixFWoq3 FHUp9lIEjkqRUDSmmEyRmeIzRekZovpRl3iXoDQKeqm5VdKa1g6lBinWvDh6 9KiNjc0jjzxCxRFVc9NL761bt/7jH/84d+5cR0eHWVo4G2NjY97e3j/96U8p unp4eJi7OXfKgFZX36LMK5HHp0l9o7LtfDh7HaJM9pfDF+IuBKQGJ4hSsiqo MKGuh6pkLiZr4U5VX5W8U1ggo9jlGZZBUWvX6QiTOSfVlR6hQqo0Bfk1FbXt yt6BseUT7ufJE088cdeEVatWubq6Tg9Nzc3NmZmZtra2v/3tbwMDA83SyJnl 5ub+5S9/obfwy1/+0qhKXby0wyONbd0FZY1JwjJ/Zp4jg/eVk+kpFNpP/0qv oVfS65vae+h7zd385YKiPeWZZbI2yjwpBaVclJLSHafCp39Mu85EnLzE9grP iOEWZRbW1jR09fZpMQk/s6GhIYlE8tprr818bqulpeWxxx6jMLWQbZsZ1aFf f/31PffcQ/kSpX9qtdrcLbodI6P6ti51UWUzZTiU51C2c/g802QUohyJMiXK lxIEUsqd5C0qyqPM3XwwRh9ou0JNySo3pzKYlX8hgH/EOe5mH+gZ7+TLUVmU BueWyOuaFX0DQ4hXRvr7+1euXLlixQq9/qYzewEBAe++++5CtmoG9An+61// onD617/+tb6+3tzNmS392FhLZy+Nm2FssWtQ2jeu8SYH2d12kSc9k7wjMmN5 xdmSOlljlxqD7GI2pBulsrqwoomdUR4QR2kw98BN0uD9jtEOvil+sbnJmeWV 9R3LKge2t7f/9NNPjU67EysrK+rpUysYp2tqavrd7353h1s3W15eXtTarVu3 Wv4ids3AUEl1K5Nf4hzInz47tPNU+LcerItXhZEciVAso6NRpcbUxLIwoB2W tyhF0gZWeikjJsf+MmfftMODRi6qBCn7yi6qp2RsaR8XH374IXVqPp9vuJOS pYcffvihhx6a4Rt7e3sffPDBO9y62frDH/5w33339fX1mbshJuj1Yw2tKoGo ho63424JRgcb7WHE5tCYWFrT2qnCCR34ASXGmn6trFFBgSg0seDsFe6uMzfM tO8/G+0WLKCKng6e/kFLH5R/rMnVlc8//3xPT8/kHopLhw4dop3btm2b4Rsp NP385z9fiCbeilKppNZS+fmMKba2tgvcHjqiejSDheVN0dwiJwbP6PQ9ZUou QWlx/BLKnSiDWuC2waI2Mqqvb1Hy86p9o7KPusQbDXPfeST6M3Mp2W5q71kC Yxz1oy1btlDXphxp06ZN77777mOPPUZfPvnkkxR8ZvhGywlN+fn5d90clasL 0AbdiL62ScHNqfSJzJo+z3nCMykwLi+zsLals1e/eK5MBAvX26ctqmyO5RVf CEg1WjJKX9JOZmpxcVWLuk9r7pbeprGxMQ8PDysrq5UrV1KNtnr1ant7+6Gh WwzolhOazIJCuqK7XySVh7PFDr4pRmta9jtGe4QKE4VlFbXtgzhxBncepUmU LKUXyPyZed96sIwGx29c4ynRonSLki5Kvczd2DtrGYYm7fBIlbwzObPcMyzD 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 NBn64d4pBo8nmLx3SrakDg8mgGWI6osyWVsEp9Dobifn/FLNfreTWVoCoWkK ZUqyxq5YXrHRHecOX4jzjshcSs/BATAy9USzkGlPNLO0e8TN0lIKTYZU6gGh +NrCDJPPwQlji/NK5JToWv7YAXAzA1odpUYsk080Ox3h4MuNs8g7687SUg1N U354Dg5bTEFp540PFqTA5RGanpRRVlHXgfuKg4WjIEO1mLBAFhCXZ3vxhtLg iyX3RLMlH5qMUEFHZV1KdiWVeFToGX6ylANTJRicIMqS1LV29mIJOlgCTb+2 uKqFyS+5EMA3XIdM2x67yPP+qTHcoqLKZkt+NsrtWW6hyRAlVKreAXF5U1SK xJHBNTx/MbnqzCUoLT5NWlrT1jcwD6tbAWZjdFQvb1Hy86qvRGcfc0swSo2+ 9Uj0i80V5Nc0tqmW9mno5RyajEweEmmi5X5IwAK75RDpuiyHSISmm1H3zSqR xh0S4DbMMLFAGyYW/t9EaHrwwQfN3QpLd8vpx8tRWbycqip5p6Zfi7N+MB3F IjqEsovqTZ6O+copBqdjjLS2tj766KPmbsUiM6DVlde2mzxpO7na0/4yh6pC eoFI2kBFIm6YsKyMjurbFeqS6lZeblUIK985kG94YQgWscxSZGTkm2++ae5W LGJTS92CWfkOvimGl2/fuEohxpHB9WfmsjPKxeVNNIBi8ecSQOm0oruPximB qCacLXYPERxzTdhxysQBsOtMxAnPJCz9nSWVSvXEE08kJSWZuyFLBw1//YPD 9S3K3GJ5fJrUNzqbBkfDxzcbbjSYXgjgU0xLya4srmqhoXYJLEdZqmgM6tEM Vss7M8S10dwizzCh7cVEoynrqetBjruzPEKFERyJQFRdUduu7OlfpOseF5hW q5XJZF5eXo8//vjJkyfN3Zylj+KVuk9LY2W2pC6WV0xD58lL7N12kaaO6vBj bglUJ4Ylifl51WWytq7uPpwQXGD0eWkGhmqbFJQMM/klPpFZp72T95j6vCZn Gl2C0kITC1Jzq6Q1rR1KDT6v22ZtbW1lZbVnz555vO8T/FhjE6eMK+s7hGJZ VIrk4lXhdx6JhjekMrzogP7JMyyDXiYskNG3dKsHMTkxXwa1uoZWVX5pA0tQ yojJuVaVT5s//P5izPPMCwGpwQkiKsqKKptbO3t1I8hyYVmgAZfSJEqW0kTV lDhR+jQxdxFusqdQPUijOZWENKyHsPJpfOfmVNJAT7WhrFHRrtRo+rXLdgSn 0E0xR9HdR2GnvLadIo9AVEPBJyK5kOKPe4jAwZd73C3BZEU2ecrMkcHzZ+Yl CcsKyhqb2nu0wzhxBnCDkVE9xZmS6laKPBSCKBZNP+Mzw7bPIYqKRPvLHAp0 V6KzKeKx0ksp9ImkDRQD5S1KCoYD2uFFkYZRqTWsG6Wksbmjp0reWVjRRGlk cmY55ZMBcXmeYUInBs/2YtLBc7Em56JNbnuvn1FNEEgnzqiqBrQz3RoaAGZA pQTVg9RDqb4Tl1/roeyMqR6a4cjgUg894BQz+x5KudkBp1iqHOl7qbr0Z+bS T6OcgepNShsoEyutaVuYjQIO5X4p2ZWUBwaz8r0jMikan/JiU0A2OUE3Q8yh mGzncz0ms8UUfPh51Xkl8tKaVgpBnSoNRSGcuAdYeNfrmn7KjqiuEUnllC9R XRPOFl+va1KoZtx3k3OIFrhRCUYxiiIVxSuKWsETlSzFseuVbFe7Qk2VrCXc 3RoA5k6vH9MMDFHlWNukoOKRejovt4p6PZWQPpFZlIkt2HYpLINyP8rZqFKj bJCSKKrdKD+kOo6qOSQ5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAC+D/A1zL+9s= "], {{0, 889}, {393, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{196.5, Automatic}, ImageSizeRaw->{393, 889}, PlotRange->{{0, 393}, {0, 889}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.779215135532437*^9, 3.7792153245922503`*^9, 3.779215734461694*^9}, CellLabel->"Out[9]=", CellID->947554932] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Applications", "Subsection", TaggingRules->{}, CellID->605265931], Cell["Define a graph:", "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.7792102139569387`*^9}, { 3.779214223629279*^9, 3.7792142243193183`*^9}}, CellID->198816813], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"g2", "=", RowBox[{"Graph", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"a", "\[UndirectedEdge]", "b"}], ",", RowBox[{"b", "\[UndirectedEdge]", "c"}], ",", RowBox[{"c", "\[UndirectedEdge]", "d"}], ",", RowBox[{"d", "\[UndirectedEdge]", "e"}], ",", RowBox[{"e", "\[UndirectedEdge]", "a"}], ",", RowBox[{"a", "\[UndirectedEdge]", "c"}]}], "}"}], ",", RowBox[{"VertexLabels", "\[Rule]", "\"\\""}]}], "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7766870451135783`*^9, 3.7766870735177374`*^9}, { 3.7766871271713715`*^9, 3.7766871533357553`*^9}, 3.7791190133042*^9, { 3.7791190855664263`*^9, 3.779119122392108*^9}, 3.7792103435753527`*^9, 3.779214377946105*^9, {3.7792144131041164`*^9, 3.7792144243597603`*^9}}, CellLabel->"In[1]:=", CellID->844673290], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 "], {{0, 299}, {531, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{265.5, Automatic}, ImageSizeRaw->{531, 299}, PlotRange->{{0, 531}, {0, 299}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792144283279867`*^9, 3.779215735081729*^9}, CellLabel->"Out[1]=", CellID->606454968] }, Open ]], Cell[TextData[{ "A proper ", StyleBox["k-", "TI"], "edge-coloring of a graph ", StyleBox["g", "TI"], " is a function assigning each edge of ", StyleBox["g", "TI"], " one of ", StyleBox["k", "TI"], " colors such that incident edges receive distinct colors:" }], "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.7792102139569387`*^9}, { 3.779210500607334*^9, 3.77921052308562*^9}, {3.779214064226162*^9, 3.7792141022183347`*^9}, {3.7792146577761106`*^9, 3.7792146585161533`*^9}, { 3.7792156642676787`*^9, 3.779215667712876*^9}}, CellID->668034751], Cell[BoxData[ RowBox[{ RowBox[{"findProperEdgeColorings", "[", RowBox[{"g_Graph", ",", "k_Integer"}], "]"}], ":=", "\[IndentingNewLine]", RowBox[{"FindProperColorings", "[", RowBox[{ RowBox[{"LineGraph", "[", "g", "]"}], ",", "k"}], "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7766870451135783`*^9, 3.7766870735177374`*^9}, { 3.7766871271713715`*^9, 3.7766871533357553`*^9}, 3.7791190133042*^9, { 3.7791190855664263`*^9, 3.779119112528122*^9}, {3.7791191604966393`*^9, 3.7791192293656397`*^9}, {3.779210404058812*^9, 3.7792104123742876`*^9}, { 3.779210468602504*^9, 3.7792104839673824`*^9}, {3.779210849223274*^9, 3.7792108533055077`*^9}, 3.7792141261357026`*^9}, CellLabel->"In[2]:=", CellID->468517399], Cell["Find the proper 3-edge-colorings of the graph:", "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.7792102139569387`*^9}, { 3.779210500607334*^9, 3.77921052308562*^9}, {3.779214064226162*^9, 3.7792140685764103`*^9}, 3.779214144206736*^9, {3.7792145597245026`*^9, 3.779214575485404*^9}, {3.779214666392604*^9, 3.7792146667646246`*^9}}, CellID->435816371], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"edgeColorings", "=", RowBox[{"findProperEdgeColorings", "[", RowBox[{"g2", ",", "3"}], "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7766870451135783`*^9, 3.7766870735177374`*^9}, { 3.7766871271713715`*^9, 3.7766871533357553`*^9}, 3.7791190133042*^9, { 3.7791190855664263`*^9, 3.779119112528122*^9}, {3.7791191604966393`*^9, 3.7791192293656397`*^9}, {3.779210404058812*^9, 3.7792104123742876`*^9}, { 3.779210468602504*^9, 3.7792104839673824`*^9}, {3.779210849223274*^9, 3.7792108533055077`*^9}, 3.7792141261357026`*^9, 3.77921443799854*^9, 3.779214899639944*^9}, CellLabel->"In[3]:=", CellID->879492584], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "1", ",", "3", ",", "2", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "3", ",", "1", ",", "2", ",", "3", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "1", ",", "2", ",", "3", ",", "1", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"2", ",", "3", ",", "2", ",", "1", ",", "3", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "1", ",", "3", ",", "2", ",", "1", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"3", ",", "2", ",", "3", ",", "1", ",", "2", ",", "1"}], "}"}]}], "}"}]], "Output", TaggingRules->{}, CellChangeTimes->{ 3.776686962975793*^9, 3.776687078655224*^9, 3.776687154920596*^9, { 3.779210405340885*^9, 3.7792104132483377`*^9}, 3.779210486286515*^9, 3.779210854937601*^9, 3.7792144407326965`*^9, 3.7792149038901873`*^9, 3.779215735216737*^9}, CellLabel->"Out[3]=", CellID->165083259] }, Open ]], Cell["Display the proper 3-edge-colorings:", "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.779210254631265*^9}, { 3.7792126481281652`*^9, 3.779212650703313*^9}, {3.779214232458784*^9, 3.779214233037817*^9}, {3.7792145554812593`*^9, 3.779214556199301*^9}}, CellID->899180953], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"showEdgeColoring", "[", "g_Graph", "]"}], "[", "c_List", "]"}], ":=", RowBox[{"Graph", "[", RowBox[{"g", ",", RowBox[{"EdgeLabels", "\[Rule]", RowBox[{"Thread", "[", RowBox[{ RowBox[{"EdgeList", "[", "g", "]"}], "\[Rule]", "c"}], "]"}]}]}], "]"}]}], "\[IndentingNewLine]", RowBox[{ RowBox[{"showEdgeColoring", "[", "g2", "]"}], "/@", "edgeColorings"}]}], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792123700232587`*^9, 3.7792124994896636`*^9}, { 3.7792125606801634`*^9, 3.7792125842825136`*^9}, {3.779212821528083*^9, 3.779212827877446*^9}, {3.7792142680488195`*^9, 3.7792142947743483`*^9}, { 3.779214451562316*^9, 3.7792144629829693`*^9}, {3.7792149097315216`*^9, 3.779214912406675*^9}}, CellLabel->"In[4]:=", CellID->452321997], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 3cIvPAnbXDozpAnYtedjuNQin9DE46q1G/HOqduERKdiI17nhDQBu/Z/eolQ WOnuH3f4qikTqIv37KNfvGy3WwcxgTQBO67OkAqB0NE7Sv6SMRMoFS2nZm4x BsmANAE7bs+QsnKBtWvY3gu1O4VvPXFJzcznZCTQzupOPGxUgdcThzOkhF9u 6hi8W1Gf2YinYeSRlYuNeBKOFvKcn3ggzsTnDCnklerZ+DMb8badfvLI/Hle YQnXgwJREZ8TD8STuJ0huQUlWubPt9VcbnjHOT19W/8iHjbiSSBxO/FA3DBn SGySeN0b+TK3SMPQg7keOi30aLnHL63gelDQlpAmYHfxnp0YpomRmpl/60nt Rry9FwysXcPKcMlOSYE0ATtxThMjISVbRcuJCZT8JSNH7yhcslMCIE3ATvzT xIhKyGQeTKS3w1dN3f3j3rQRz9DQcMaMGf369evVq9fYsWOVlJQqKrAYFDtI E7Bj0tQhLoxSVVUVEp16Vs2aCdSfqhY+oYmNtrn8+eefUlJSXbt2pSgtWrRo wIAB9O6ECRNQJ3GDNAG7S/ftO0qaGNQiv/CkE9drL9l5Rs06KKp2I15cXJy0 tHTv3r29vb2ZDy4sLJw7dy7V6fTp05yOGhpDmoBdh0sTg1ZzHoHxR5RrN+Jd 0LCLTMg8e/YsVYgmTg0/MikpiQ7SJIqrocJrIU3Ari5NHXKDrUAgdHoefaBu I94P0+ZThSwsLBp9WM+ePT/88ENORghvIp7PWgHxcVmzA6eJUVYusHUL/0PJ cPVu5WVbFJQfPE1psBEvOjqaejV69GgORwj/1FEefwGuSECaGPzScvNnIcxG PHq7a+CemVOUmZk5ZswYSpO6ujrXA4S/QZqAncSkiVHEKzV4GrCj5pKdi9Yf GzDo/6hLK1asqMRL/ooZpAnYSViaGBFRcWMnTqcoSXftOn7WyseWPoXFuGSn eEGagN1lTQcJS9OjR4/69OnTpUuXxUvkLtzUZzbi7VLQM3YI4vGxU1gkCgoK 1NTUVq1aNXnyZKGwWc/VR5qAnYSliX5AaLI0cOBAOzs75kh6VoG6nlvtRrzz BpbOoaXYiNemnJyc/u///m/9+vX29vaxsbHN/CykCdgxaZKMV+cOCwuTlpYe NWpUampqo/+UmJZzTfsZE6j9F43sPSOxEa9NJCQkDBgwwMPD420/EWkCdpKU pq1bt9KUydHR8U0fQJND5nlc9HboiomrX6xQiLvHW+VAjRZ8ItIE7CQpTTRf ojR99dVX3/3DggULmI+pqqoKi01TuG3DBOrYNXPv4IRKXHCqpebNm2dtbd2C T0SagJ0kpalHjx5SbzBs2LCGH0mBCohIPnWz9pKd9JfAyBRcEa8FfvzxRzc3 txZ8YgfaVw6cYNIUlZDJ9UA4QJMlr6CEo8pmTKAU7zwNj01HoN7K5MmTW5am Drp5E9rNlQedN00MobDS2Sfm4BUTJlDUaslYZdBSi6aL+fmivXgW0gQigjQx KgRCO8/IfUq1V8RT1X6WlJ7H9aBapX///kOHDhX1rSBNICJIU0P8sgpLl9A9 dRvxbuu7pWcVcD2oloiPj6cpk6ysrKhvCGkCEbn60BFpaoTHLze2D9xZsxFv 62mdB6Ze2fk8rgf1dnR1dSlNR48eFfUNIU0gIkjTmxQU8Z9Y+TKX7KQ/dSx9 6QjXg2quffv2UZooUKK+IaQJRARpYpdTwHtg4kVzJ/pXonmU4dOA4pIOsBFv ypQplKaQkBAlJaWvv/76/fff/+abb27evNnmN4Q0gYgwaYpEmlilZxXcMXBn 7oDao6hv8SyEXya+10EQCoUffPCBtLT03Llzu3btOmHChAULFlCd/vnqxK2H NIGIIE3Nl5yRd/2xMxOofUpGTz0iyivEcSMeTZaYJ5rSfCk9PZ05GB0d3bNn z27dumVltWUNkCYQEaTpbcUlZzPPU6W3g1dMnH1jxG0jnoaGBnVp6NCh2dl/ uyjA+vXr6biNjU0b3lar0yQJ2xBAFJg0RcRncD2QjqSqqor+xRTvPGUCdVTZ zDNQjDbibdmyhRJ07dq1Rsf3799Px1u25e1NWpwmiXwNQ2hDykhTS1GgAiNT 6jfinbxh6ReWJA59Gj16NCWofilXb8mSJXQ8Li6uDW+L0uTu7t6CT0SagB3S 1Eo0WXoe8uK4qgUTqHPqNqExaRxuxCstLX3nnXd69uzZ6Hh+fj4dHDVqVNve HGUwKiqqBZ+INAE7pKlNCIWVrn6xh+o24l28Z8fVD52npydNjd57771GV2pg VnMPHz5sw9uim+jbt29JSUkLPhdpAnYqWk5IU1upEAgdvKLk6y7Zee2RU2Ja bjuPQUVFhXl47tatW8wRCsiJEyfoyOzZs9v2yjIWFhZLly5t2eciTcAOaWpz ZeUCa9ewvRdqdwqr6bq250a8NWvWfPjhh7t27aIWTZ8+fcmSJf369aO/y8jI tO2rEHh7e48cOTI0NLRln440ATukSUR4/DITh6BdCsxGvCf3jb2ycova4XZV VVVpvsTn8+Xl5f/1r39RlyhKGhoabXgTLi4u9DWpe76+vi3+IkgTsGPSFB6H NIlEYTFf18avdiPeGV1tC5+8wpbcMyNWLC0t//vf/65YsaI1D/YhTcAOaWoH uQUlWmbe22quiLfjnJ6+rX8Rr5TrQbWWsbHxiBEjkpKSWvbpSBOwQ5raTWZO oYahB3MH1G5FfTOnYH6peG3Ey8jICAoKEgiae52+a9eurVmzpmW3hTQBu9o0 xTZ+eh6ISEpm/k0dFyZQfygZ2rqFl4nHJTu1tbW7desmJSU1duxYHq9Zr09V Wlrau3dv+rMFN4c0Abtrj5AmDiSk5DBbhOjtwCVjJ+8oAdeX7GSeQ864fft2 Mz/r888/j4mJacHNSdhlo6HNIU0cikrIvKBRuxHviLKpe0C8sE2fd/RWJk+e XJ+mjRs3NvOzJk2a9FaX7rWzs5s1a9aQIUPe6/H+wCGfHTj8Z1lZB3j9K2g3 9Jtu5cqVX3zxxbvvdu878OPVa9ZnZuLFBzhQVVUVHJ16Rs2aCdSJ65Y+oYmc bHOhwowYMaJr166UJjk5uWZ+1ltt771+/Tp9cVo2/vDDD199P7lHzw/p3WnT prXtE0Gh4/L19X3vvfe6dOkycuTIb8dN7TNgCJ0hAwcOzMjAneHcoBZRkf6s 24hHpaJecbIRT1tbm06GTZs2NfPjm5+m7OzsXr169evXLzAw8K+aBd3Go/e/ Hzuebu7Ro0ctHzFIkIkTJ0pLSz948ID+fk372e8nH69d/9tbnZAgCrSaozXd 4aumTKBordf+L4y8Z88eOhPU1dWb+fHNT5OFhQV95d27dzPvMvc13bytSQd3 7NjRwuGCBCkqKqKT4ZtvvmHerU7TKR1Pvwg62Obb0qEFBAKhk3eU/CUjJlDK Dx0TUrL/+WGiWASlp6f37Nnz/fffz8nJaeanND9Nurq6EyZMMDIyYt5l0nRX 8zGdeOvWrWvhiEGCxMTE0Bly7Ngx5l0mTT7BsTSPaocrKkIzlZULbN3C914w YAJ1U8clNbN6B1xhYeG58xeXLPt59twFu/fsdXFxaatbTElJoQU+hUJVVbX5 n9WKl5Jz+O3PR3Pny7b56yGAZFDVrn6x6wNHTtIZsmHDBq6HA3/DL60wcwre XXPJzq2nn1y6YzZz7uLR46fUvE39/oeps+bMrX+FgdbQ0dGh+RKdA4qKim/1 iS1L0+HDh4d/+f0Hvft16dKFVnMcvrwViCctLa2vRk/sO/BjOienTJmSm9ve r+ABzVHEK9O39d9+5snkOT9RlH7ddui2nvMDs+eKN3SnyyyZv2Bhy15nsiEz M7OxY8c6Ojq+7Se2LE1ffPEF8yyFD/v0UVZWRpqgkc2bN9OvLTpDaDW3a9eu goIOeRHtTsLXP2j0uCkyi37WsvB9ZOnHvJ1R1po5e27rr9JbVaMFn9jiBd2F O9Y//a4w+cdpdPrJy8u34CuAZFPRcvrfnmvMI3Tjx4/H7y+xZWVlRSu49dsP 13eJ3u4ZuU+fOefnn3/malStua+JVqmB4Qm9e/d+7733hEJxvGwWcEi15m7w 0Ji0mTNnUp1avzQAUUhMy5U/oz5q9MTlv2xrmCaVB1Yy8+bv3LmTq4E1P00K Cgrr168vLCxk3mXSFP3iJS0k6cRr26vjQUdkZGREZ8jz58+Zd+vTRJNqOkP0 9fW5HR40kp5dqK7nRv+PNh69/9/vJn//w7TzN/WYLj0we7519wFZWdn79+9z Nbzmp2nNmjV0gjk4ODDvMmmKiEvv379/3759RTlG6Bju3r1LZ8jx48eZd5k0 hUSnMlcCCg4O5nZ4UC87n6dp4rX1dPWTB3ae0zN2CLK0spk3f8HkabNWrvt9 y65DK35eQ1367bffWrb3v038+OOPzUyTsbExc6dBXl7eXzVp2nJCe9Nv2+ng r7/+KtpRQkeQmZnZrVu3Dz/8MCwsjN5lrpStfENDWlr6888/b/5r9YDoFBTx dax8a18b86yurrUfHfmr5s5qZ2fnn3/+WbbOyZMnuX1cde7cuba2ts35SBq8 nJwchYjmSPPnz/96zI+9+gykd4cPH962L1oOHRdz0Y133nln+vTp30+YMeD/ /k3v9uzZs36VB1zh8cuN7AJpjlTzRCadByZeOQWNXzqJ5kg0uX327FlqKjf7 7Brat28f5bGZH1xZWamqqjp27NjevXv3eL/n4E+++EP+KIdTPhBD1tbWMjIy AwYM6PZu9/6Dh65cvfafF3uF9sQvq7BwDt1T8+xKertj4J6RXcj1oJoWGRlJ ZxH9+bafWH83uChGBRKAWdCFRKdxPZDOq0IgtPOM3KdUe3Eo+j+SnJHH9aDe gq6u7pAhQ5SUlChQzXx5zL+QJmjKjZoXg0WaOCEUVjr7xBysu+Yv/bTGJnXI x9CTk5OPHTv2448/Dhs2rJnPUEKagB3SxInKqirv4BfHVMyYKCnesQ2Py+D8 jqP2xKSp/V/1BToKJk3B0alcD6SzoP4ERCSfumHJRIn+Qu92qigxrjxAmoDN DR1npKl9UH/CY9NpgsREiaZMNHGq7HxRYiBNwA5pah+xSVnMEobeDl4xcfGN FQo79QtiI03AjklTUBTSJCpJ6XnMU+7pbZ+SoZ1nZAXX13USB0gTsEOaRCcj u/COgTsTpT2K+hbOofwy8bpcL4eQJmDHXEkWaWpbOQW8Bw22vxnZBfL45VwP SrwgTcAOaWpbBUX8J/Xb387o6lj5MtvfoBGkCdghTW2Fxy8zdgiq3/6maeKV nVfM9aDEF9IE7G49QZpaq7RcYOkcuvd87dVP1PXc0jvC9jduIU3ADmlqjQqB 0N4zcv/F2mvGXdN+lpjW3Cu4dXJIE7Bj0hQYmcL1QDoYobDS1S/2UN32t0v3 7WMSsR3sLVx96Ig0AQuk6W3VbH9LOHbNnInSOXWbsNi0TrjTpJWQJmCHNDUf 9Yf+oU7dtGKidPKGpX94MprUMkgTsEOamoOiFBGfUb/97aiymWdggrCyU+80 aSWkCdghTU2KS85i7rOtvgL7ZRNn35hOvv2tTSBNwE5N1xVpepPkjDzmRWNq tr8Z2bpHlFdg+1vbQJqAHdL0Wpk5RXf0a7e/7VbUN3cK4Zdip0lbQpqAHZOm gIhkrgciLnLyeVpm3sz2tx3n9AztAop4uORH20OagB3SVK+wmK9r41+//U3b wievsITrQUkspAnYIU1/1W1/26XAbH97ct/YKyu3iOtBSTikCdhJcJpOnDix aNEi9o8pLRdYuYTtvVB7oSX610h7WdA+w+vkmDRFIk3wBpKapoKCgsGDB48d O/ZNH1AhEDp4RclfMmaipKLllJjG5RW6OxukCdip67lJWJry8/NtbGwmTpwo JSX12jQJhZVu/nGHr5oyUbp4zx5XQ2t/SBOwk7A0GRoaSjXQKE1VVX/5hCQe V321/S00BtvfuIE0ATsmTf7hEpKmuLg49RoqKioN00T9CYpKPaNmzUTpxHVL v/AkNIlDSBOwk7A01ePxePVpovP//N2nTJSOKJt6BMZj+xvnkCZgJ9lp+vqb 75gfgertb5eMnZ5HC3ChJfGANAE7SU1TTEIapWngkM/ou9t7wcDWLbysXMD1 oOAVpAnYMWnyC0vieiBtJjOnUMPQY9NRTUrToI8/N3MK5pfi6m9iB2kCdrf1 JSdNuQUlWmbe204/oe9oywktStPo78dwPSh4PaQJ2ElGmgp5pXp1298oTY/M n6dmZL3peU0gDpg0RcRncD0QEFO1aQrvqGkq4ZebOgbXb3/TMPLIyq2++lvD R+hADCkjTcDqjoF7B01TWbnA2jVs74Xaq7/deuKSmplf/1+RJjGHNAG7jpim CoHQ0TtK/pJR/fa3hJTsRh+DNIk5pAnYdaw0CSsr3QPi67e/XdB4+qZX1UCa xBzSBOyYNPmK/d3g1dvfQhP/VLVgonRGzTokGtvfOjCkCdgxr4Atzmmi/gRH v9r+RnWiRqFJHR3SBOzEPE20XqNVGxMlWsfRag7b3yQD0gTsmDTRPITrgTSW kJKtXLf9Tf6SkZN3dAW2v0kQpAnY3TUQuzSlZuYzF+5ktr9Zu4Zh+5vkQZqA nVilKSu3WMPIY2vNTpNdCnqmjsElfFz9TTIhTcCumWkKCAhYt27df/7zn/ff f3/QoEFz58599uxZGw4jr7DkkflzZvvb9rO6ejb+hbj6m0RT0XJCmoCFhqFH k2kyMDB455133n333WnTpi1duvSTTz6RkpLq1q1baGho6wdQxCvTt/XfcU6P 2f6mZeadW4Crv0k+pAnYNZmmkpKSDz/8kGZKCQkJ9Qd/+eUXqtP9+/dbc9P8 0gpasu1W1GfuVqKRZOYUtuYLQgeCNAG7JtOUnp6uoaHh7e3d8ODmzZspTf7+ /i270bJyga1beP32t5s6LikNtr9BZ4A0AbvaNIU0cV9TVVUVNcrT0/Phw4c7 d+6Ulpbu2bOnUPjWj+YLBEIn76gDdVd/u/rQMf4f29+gM0CagF2TafLx8Vm1 alWPHj1omkQ5mjBhArOak5GReasbYra/HVGu3f52/u5TvIxYZ9bMNKWlpe3f v3/EiBF0Bg4fPnzPnj25ubiSaafAniYLC4v33ntv1KhRysrKoaGhzJ61Z8+e UZrOnDnTzJugT/ILTzpx3ZKJ0ulbVkFRqdj+1sk1J01WVla9e/fu0qXL+PHj ly9f/vnnn9OJR4EqKMDF3yUfk6bnIS9e+1+/+OKLvn37NjoTdu/eTWeIk5NT k1+c+hMSnXq2bvvbcVVzamAlogTNSFN0dHT37t0//fRTPz8/5ohAIPj555/p 3FNUVGyvYQJnNIzemKa8vDw6Db777rv6I5WVlTdv3uzWrVvXrl15PB77V45+ 8VJJw46J0qErJm7+cUIhtr9BrSbTRNMkOtMoUA0Puru70zm5Zs0a0Q8QOMaS JkJrfDoTJk6cuG/fvo0bN/7rX/+iqfXgwYPp4I4dOyoqXn+lksS0XObEo7f9 F40cvKKw/Q0aYc6Q8LjXpyk0NJTOsc8+++zU3/3+++90/ODBg+08Wmh/7GmK iIiYM2cOrfeHDBkiIyOjqqrKTJwGDhw4ZsxrLlaS9rJATde1bvuboZVLWCm2 v8HrsKfp1q1bUm+mpqbWzqOF9sekyTs4oekPZZWVW3TPyJPZ/rbznJ6xQxCP X9YmIwSJxJ4m5olz4eHh7TwqEB/Uk1amKa+wRNvCZ/sZXWb7m66Nf2Exvw1H CBKJPU2rV6+mNHl6ejY8mJiYuHPnzsePH7fLAIFjrUlTEa/U4GkAs/1t62md h6beOQVN3DcOwGBP0507dyhNy5cvFwhq7xBISkr69ttvu3btGhAQ0I7DBM7U penFW30Wv7Tc/FlI/fa3O/ruGdnY/gZvgT1NQqFw+vTpVKcvvviCZlDz5s17 t4aBgUE7jxO4ct/Y663SVF4htHUL/0PJkInSDR2X5Iw8UQ4QJBN7mv6q2Vd+ 6NCh4cOH9+jRY+TIkVu3bm24wRwkXvPTJBRWPvOJOXDZhInSZU2HuGRsf4MW ajJN0Mk1J03CykrPoISjKmZMlBTvPI2Iz8BOE2gNpAnYMWnyCnr9VLl6+1tY 0skbtdvfTt20CoxMQZSg9ZAmYHff2PO1aaL+hMWmn1O3YaJ07Jq5d3ACtr9B W0GaGFlZWbt37/7ss8/ee++9YcOGLV26NDg4mOtBiQVK06ajmq6+f9upFJP4 8uK92u1vB6+YuPrFYvsbtK3aNMWmcz0QLiUnJw8ZMkRKSmrgwIGLFy8eN24c /b1r164mJiZcD41jtnYOM+YtG/nthIlTZh04eDA+Pj4xLefao9rtb/uUDO08 IrH9DUSBOc06eZrWrVtHLVq9enX9qzJaWlq+8847/fv3z8vrvA98K6ve+v6H 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 CAoKap+H8JAmYIc0tTNqkV940onrFkygzqhZB0WJxUY8bW3tbt26SUlJjR07 lsfjifrmJPWK9tBWKgRIEweElZUegfFHVcyYQJ2/+zQyIZPbIY0ePVqqzu3b t0V9c5J02WgQBaSJQwKB0Ol59IFLxkygrj50jE/J5mowkydPrk/Txo0bRXdD hoaGM2bM6Nu3X7fu7w3+5HMlJaWKigrR3Rx0OMwZ0q9f9Rky6OPPcIZwpaxc YOsW/oeSIROoGzrOyRl57T8MDw+PESNGdO3aldIkJycnolv5888/6evTrXz/ /ZhP//N9jw960bsTJkzAuQeM+jNkzJjqM+S993GGcIxfWm7uFMJsxKO3O/ru mTkcbMTT1tamM2HTpk2i+OJxcXHMkz+9vb2ZBd3201pz586lWzx9+rQobhE6 loZnCLOg++3PBzhDxEERr9TQLqDukp06D029c/JFfo90Q3v27KHTQF1dXRRf /OzZs/TF6dfiXw3ua0pKSmLuexfFLULH0vAMYdK045wezhDxkV/Ef2zps/2M LrMRT9far7C48YVRqmq07e2mp6f37Nnz/fffz8kRyWtP0WSMzjELC4u//n43 ON3ohx9+KIpbhI6l4RnCpInO/79whoiZ7Lzi+8aezEY8mkcZOwTx+NU7hSMi InftlZeZv2jx0p9OnT6dnJzcJjeXkpIycuRIOjFUVVXb5Av+E03X/fz8mOtP 1acpOjqabnT06NEiulHoQBqeIYK6NOEMEU/pWQXqem61G/HOG5y+pD5u0vTR 46eMHj+V/hw3adrixUtoYd7KW9HR0aFfTHQCKCoqtsmwm8SkactxjTFjxohu CQkdF5Om9Ydu4wwRZ4lpOde0n63dd2P0D9PGTpp5RFFd08TznrHHvhPKE6fM XL16dV5eqx7UMzMzo7V8e75kCqVJ9tdjvfsOpLNuxYoVlWJ//SxoZ5QmOkN6 9cEZ0gEoKF2jmdI2+bOPLP3q39ZtPbhw4UJzc/PWfGVR3HPFIjU1lSZ7dMpJ d+165swZMXl1OxAfdIYsXboUZ0hHsU/+EKXpnKpOwzQdUVCbP3+BsrIy16Nr rkePHvXp06dLly6fjfph/YEbXA8HxE7DM2TNHypcDwfYVFZVeQcnzFu+5btx Px4+d6thmvb/eUlWVlZbW5vrMTaLmpoa/SocOHCghaV1zd3g2N4Lf1N/htja Pq1/hA7EEK2zAiNTTt20ov9NSzed+vK7iTPn/3RH34Xp0i0dh2XLf6Y0RURE cD3SpoWFhUlLS48aNYqm6/zSCqQJGml4hgiFldVpOoM0iR2KUkR8huIdW+bh uaPKZp6B8efOnZs9Z95MGdm1v+3dtG3f4iVy1KVbt25xPdhmYS4fzNzZjjTB PzU8Q5Am8RSXnHXlgQMTpYNXTJx9Y5iXnisrK7t9+7ZsncWLFz9+/Lij3ElI vw3pxPvqq6++++67b775tv9Hnw4cMuy7GgsWLOB6dMC9hmfIt99+R2fIgI9w hoiL5Iy8Gzq1ryi+T8noqUdEeUXjF+zNzc318PB4/vx5/TVTOoQePXpIvcGw YcO4Hh1wD2eIeMrMKbqj785EabeivsWzEH5pO12Hpf1hQQfsmAXdttNPuB5I p5aTz9My8956WofZk2JoF1Bc0t5Xr2tnSBOwE1YiTVwqLObr1l3zd/sZ3ceW PvlFjXfySiSkCdghTVzh8cuMHYJ2KTCvf/LkvrFndl4x14NqP7VpOo8X4IXX Y9JESwmuB9KJlJYLrFzCaMLA3K2kpuuantWR7s1uE/zScqQJWFRWVSFN7aZC IHTwipKvezHwa4+cEtNyuR4UN5AmYIc0tQ+hsNLNP+7wVVMmShfv2cUkvuR6 UFxCmoBdXZpwX5OoVFX95ROSeFzVnInSOXWb0Jg0cbjwHLeQJmCHNIkO9Sco KvWMmjUTpRPXLfzCkjp9k2ohTcCOflKQJlGITMg8f/dp7fY3FTPPoAQhXgur AaQJ2CFNbS4+JfvqQ0cmSgcuGTs9jxYIGu80AaQJ2DFpojeuByIJUjPzb9Zt f/tDydDWLbysvGNsvG1/SBOwq6q5rwlpaqXMnEINQ4/67W/m1dvfcLFRNkgT sEOaWim3oETLzHtbzSWZdpzT07f1L+JJ+Pa3NsGkaY+iPtcDATGFNLVYIa9U 18aP2f5GadK28MkrLOF6UB0Gv6wCaQJ2SNPbKuGXmzoG129/u2fkmZXbiba/ tQmkCZqENDVfWbnA2jVs7wUD5h/t1hOX1Mx8rgfVISFN0CSkqTkqBEJH7yj5 S0bMP5eKllNCSjbXg+rAkCZoEvOzhq0TbyKsrHQPiK/f/qakYReVkMn1oDo8 pAmahDS9SfX2t9DEP1UtmH+iM2rWIdHY/tY2kCZoEtL0T/SvERz9avsb1ckX 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 Jnr5RRUUvdTsIopedFIuRS8oKp2Jnpt/c/TsWqJn5twcvatWzdE7f6c1escv N0dvX0v0tmm9Inobd1/6x6QZFCXZvn1nLFz/09G7bxM9dR1rit7B844UPS0T Vz1Tj3O3vS7e8zGxfHLdNpBWehYPQyl6To+jmej5hqRQ9EJis5qjl/qcopeZ V0rRKyqtLq/iUvTqG/jibF5tba3qL9vbX8P94st5i79eZmxs3AtfwwUxCwoK 2vDvbz+cOO2jSXK0Xtq6dWtaWhrbQ4kP/RXj8fjN0avmFpdzLhpdGTJkaJ8+ fZYrrnTx8A+La47ek7boOfs0R8/StTl6N+2bo3fZvDl6+jeaL28peocuOFH0 dunZUPREt8xrj56Gvh1F79gll1dEz+kZRc/WI4Ki5/okrjV6ER2jV0TRyyus aIte3Sujp6WjT0VSXKOic9nyspkHLbDnf71quYKip6cnG/+5oHcpKCxZp6az VvVwfHx8p1v09iq0GGDuzuDh4fH2n60teg1M9PKLK7PyaaVXnNC80striV5G S/SSXhE9699H75KLWKOna9McPQPHA2dtPp8++6v5y67Z+LU/G6lnYjN/0ddq ampv/0cEIBj93aFzks5GtgdhU2xsrKys7JQpU3Jzc9meRQiKXkNL9CqqWqNH 6x+KXnzac4peaGwWRc8vNKU5ek/inB9HU/QsXEMpejfsAil6l8x9KHqnr3u0 Ru+8I0VPXdf6j9Gjb1ifTZ+t/J+fO75Qcsc5ZMnylbTA5nA4bP9JgJRDml60 3YzYy8uL7UHYxESvhlvfHL2y6sDgCPnZCxWVN3Z6DXfy1FnzFi6tr8f+HRAt pInQeonS9Omnn079A0VFRbanYwdd3W/Y8O/p8vN1Llu2p2nrPt0PJ34xfcFa uuILjEiXmhciQQIhTWTAgAEyrzF+/Hi2p2NNQEDAcgXFWfMWf7tZ/Wf146pq 6oqKSouXKu7Rbn3h8tgll7C4bPQJRIFJ0159W7YHAUnk6em5WnkNrZQ+mtz8 Gq6qqmp8fDwtlp5FZxw2dGYCpWXiGpuSj58ogO5VyalFmkCArNyCbzYfW6Wy NzQ0tLa2tv04n9/oF5ry21l7JlCnr3skZxayOCdIGaQJBCuval5X7ztr/8r/ tYHH93yauOe0LROoC3e9M/NKxTwhSCWkCQQTnCZGbT3vgW+suq4NEyhjC7/8 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 U5uAwtIqFuc5dOgQJejMmTOdjh8+fJiOW1tLxE/+I00gGJOm7acs2R6kx6vk 1Fq6hjEb8bZo3r/j9KyssoaVSZYuXUoJOnXqVMeDWVlZw4cPnzhxIo/HY2Wq TpAmEAxp6l6Uo7tOzyhNzC07KVZVHHFvxHvvvfcoTRMmTKioqGCOpKamjh8/ /i9/+YuXl5eYh3kdpAkEQ5pEgS7oTG0D1FoCRRd6dLlHF33ieeiUlBTmJwQG DRr0/vvvr1+/ftq0abKyskOGDLGwsBDPDF2BNIFgSJPo5BaUG933bb1lp671 Q79Y+tMW9YPGx8fv378/OTnZ399/1qxZFKgpU6b8+OOPkvNz4AykCQRj0rRN C2kSlfSc4vN3vJlA7dW39QpKxC07XyBNIEx9Ax9pEoPE9AI9Uw8mUPvPOfiH pfbyW3YiTSAY0iQ2TU1N0Um5WiauTKAOGzoFx2RK1DaX58+fR0ZGiuclPKQJ BEOaxIxaFBqXdfSiMxOoE8YPIxMlYiOemZlZv379ZGRk5OTkOByOqB9OWu9o D92lgYc0sYDf2BgQkXbwvCMTKJ1r7gnpBeyONG3aNJk2V65cEfXDSfFto6Fb IE0s4vH43s+SNPTtmECdu+2VllPM1jCzZ89uT9PmzZtF9CiNjY2Ghoby8vJD hw4bMGjoB/+cbGdnJ6LHgp6o/QwZNqz5DBn7D5whrKmr57k9idulZ8ME6pK5 T/bzMvGPERAQMHHixL59+1KalJWVRfQoa9eupc8/ZMiQxUuW/P3/Pv9Lv3fo l0eOHBHRw0GP036GfP311zhDJAG3tt7JO5rZiEcfV638C0pY2IhnZmZGZ4Kq qqooPrm7uzt98unTp5eVlTEXdJv2XRo+fDj1UNJ+7ApY0fEMYS7oVHYb4gyR BFWcWhuP8LZbdprfdggqKRf5M9Id7dy5k84NExMTUXzyPXv20Cdn1uftzzXt 2LFDcjYdA7s6niFMmn7VssQZIjnKq7j3XIK3nrBgNuJZPAytrO58Y5SmFt37 uPn5+YMGDXr33XdLSkTy3lP79u2Tl5fPyMh40SFNGhoakny/PBCnjmcIkyY6 /3GGSJrisuobdoHMRjxaR9l5RnK4zTuF4+MTtqvvXaqwctXqtcc1NbOzs7vl 4XJyciZNmkTngKGhYbd8QsGYNP106NqECRNouZ6eni6GB4UehNeSph9+M8EZ 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 p8vPO6p/g+nSHeeQfcf0V6xY8WbvTEifkM9v5NY1VHJqSyo4z4srs5+XpeUU J6YXxCTnhcdnP4vO8A9L9Q5KbI6eb4foOXSKnntL9Jxbomcr8uidZKJn2xI9 ZyZ6W347M3zU+81PNM1adNshsDl67q3R83yaSNELjEyn6EUm5v4xehxuvXhW euLR2NhobWu/beeeb/+jonni5LNnz9ieCKQfXdMpKCrRMmnVv3/c+PO+//7w k5KS0oYNG9q3kEuI1ujV1jPRyy+qoOilZhdR9KKTcil6QVHpTPTc/JujZ9cS PTPn5uhdtWqO3vk7rdE7frk5evtaordN6xXR27j70j8mzaAoyfbtO2Ph+p+O 3n2b6KnrWFP0Dp53pOhpmbjqmXqcu+118Z6PieWT67aBtNKzeBhK0XN6HM1E zzckhaIXEpvVHL3U5xS9zLxSil5RaXV5FZeiV9/AF2fzamtrVX/Z3v4a7hdf zlv89TJjY+Ne+BouiFlQUNCGf3/74cRpH02So/XS1q1b09LS2B5KfOivGI/H b45eNbe4nHPR6MqQIUP79OmzXHGli4d/WFxz9J60Rc/Zpzl6lq7N0btp3xy9 y+bN0dO/0Xx5S9E7dMGJordLz4aiJ7plXnv0NPTtKHrHLrm8InpOzyh6th4R FD3XJ3Gt0YvoGL0iil5eYUVb9OpeGT0tHX0qkuIaFZ3LlpfNPGiBPf/rVcsV FD09Pdn4zwW9S0FhyTo1nbWqh+Pj4zvdordXocUAc3cGDw+Pt/9sbdFrYKKX X1yZlU8rveKE5pVeXkv0Mlqil/SK6Fn/PnqXXMQaPV2b5ugZOB44a/P59Nlf zV92zcav/dlIPROb+Yu+VlNTe/s/IgDB6O8OnZN0NrI9CJtiY2NlZWWnTJmS m5vL9ixCUPQaWqJXUdUaPVr/UPTi055T9EJjsyh6fqEpzdF7Euf8OJqiZ+Ea StG7YRdI0btk7kPRO33dozV65x0peuq61n+MHn3D+mz6bOX//NzxhZI7ziFL lq+kBTaHw2H7TwKkHNL0ou1mxF5eXmwPwiYmejXc+ubolVUHBkfIz16oqLyx 02u4k6fOmrdwaX099u+AaCFNhNZLlKZPP/106h8oKiqyPR076Op+w4Z/T5ef r3PZsj1NW/fpfjjxi+kL1tIVX2BEutS8EAkSCGkiAwYMkHmN8ePHsz0dawIC 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 zr8wTUgSNoeHaZKB/NI6Y6tgEqijlz2jU4qH+SU7MU1IPEyTzHR3d2cWVOlb BpBAnTDzTsyiydU2l9ra2vT0dNk8hIdpQuJhmmQMWpScU37qmg8J1FkL//R8 udiIZ2dnN3r06BEjRsydO5fBYEj75hT1ivZosHC4mCYK8Pj8mLSSY1e9SKAM /wzKK62jdkizZ88e0evmzZvSvjkFvmw0GhSYJgpxubywhAJdE3cSqMt3Q0sq G6kazNdffy1K088//yy9G3J1dV26dOnEiZNGvzRm6tsfGBsbczgc6d0cGnLI GTJpkuAMmTLtfTxDqNLF5gZG5RwwdiWBum4fXlHbIvthxMTEzJgxY9SoUZCm devWSelWTp48CV8fbuWLL+a899EXL499Fd5VUVHBcw8RojNkzhzBGTLmFTxD KMZksb3DMslGPHi75Rxd10TBRjw7Ozs4E3bs2CGNL15cXEye/BkfH08WdLv1 bFesWAG3qKenJ41bRENL3zOELOj+d/IOniHyoJ3Bcg1O7b1kp/1dz/imVqnf I93X/v374TSwtLSUxhc/d+4cfHH4s/hXn/uaysvLyX3v0rhFNLT0PUNImn7T d8IzRH60tjPv+ybuPutINuI5+ie3dfS/MEp3j8G93ZqamnHjxr3yyitNTVJ5 7SmYjME55uPj89ff7waHG33ttdekcYtoaOl7hpA0wfn/F54hcqaxpcPaPZZs xIN5lHtIOoMp2Cmcm5u3V+ew+qpv16xdf0ZPr6KiYlBurrKy8pNPPoETw8zM bFC+4ONgup6cnEyuPyVKU0FBAdzo7NmzpXSjaAjpe4Zwe9OEZ4h8qmmgWzpF CTfiGbromVh+uWDJ7HmLZs9bDP/8coHqmjXfwcL8OW/F3t4e/jDBCWBgYDAo w5aIpGnnCas5c+ZIbwmJhi6Spm2/38QzRJ7RqptM7R5qHbw++yvVuQvU/jCw tPGIve0ec/DUlfmL1LZs2dLS8lwP6nl5ecFaXpYvmQJpWv3f4+MnToazbuPG jXy5v34WkjFIE5whr07AM2QIOG9sCjOlXYfP3fNNFr39pH1EU1PT29v7eb6y NO65EqOqqgome3DKKY0adfbsWTl5dTskP+AMWbt2LZ4hQ8XBw79DmvTN7Pum 6Y/zFqtWaVy5coXq0Q3UvXv3JkyYMHLkyPc//Wqb7nWqh4PkTt8z5D8HrlI9 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 IT0v7INpkhPtDJZrcGrvJTvt73rGN7UyZHbrMkjTnj17+l5SGdOE+ul3hmCa 5EprO/O+b+Lus45kI56jf3JbR//7f7p7DPLtSj9NkZGRlj127tTGNKHHic4Q be1dcIbMWria6hGh/hpbOqzdY8lGPJhHuYekM5iCncK5uXl7dQ6rr/p2zdr1 Z/T0KioqBusWZfl6TW7unpgmJIaXlzemSZ7VNNAtnaKEG/EMXfRMLL9csGT2 vEWz5y2Gf365QHXNmu/i4+MH5bYwTUh+YJqGBFp1k6ndQ62D12d/pTp3gdof BpY2HrG33WMOnroyf5Hali1bWloG4UE9TBOSH5imIeS8sSnMlHYdPnfPN1n0 9pP2EU1NTW9v7+f/+pgmJD8wTUPIwcO/Q5r0zez7pumP8xarVmlcuXLl+b++ LNPkjmlCYnl7+2Ca5B+/uzs+o3Tlhp2zvlx4VN+8b5oOnTRZvXq1nZ3d898K pgnJD0yTnOvu7k7Lqzxzw+/XM/Zrd5yZOWu+2qr1t5wjSJfM7UO+3/ADpCk3 N/f5bwvThOSHME1fY5rkDkQpt6TW4FYgeXju2BWv2LQSfX395d+sVFNfrfU/ nR27Dq75bh10ydzcfFBuEdOE5AemST4VVzRcuhNConTkkkd4UiF56bmurq6b N2+u7rVmzZr79++LuUjKPwJpmjBhwqB8KYkwTUg8TJO8qahtuW4vfEXxg8Zu QTG5bE7/F+xtbm6OiYlJSEgQXTNlUFRVVb3zzjuD+AXFwDQh8TBN8qOuqf2W czSJ0j4DZ5+HmUyWjK7DQjg5OcFMTDa3xWRxel6vCV/lEj0ZLBPIJR2pHsiw 1tTKsPWK19azJ3tSXINTOzplffW6pqamDz/80NfXVzY3h2lC4vH4mCYqtXUw HXuv+bv7rON938TWdlm8kpsIk8ksLCw0Nzf/17/+debMGdndLqYJiYVpogqD 2eUekr73PHn9Ewdr99jGlg7ZD2Pp0qVz587ds2dPWlqaLG9XmCZDfAFe9GQk TbCUoHogwwiLzfWLyIYJA7lbycIxsqZhMO/NHhKYLDamCYnB7+7GNMkMh8sL ics/3Pti4Kb3wmjVzVQPihqYJiQepkk2eDx+VErx0cueJEoXbgcX0uqpHhSV ME1IvN404X1N0tLd/VdiJu2EmTeJkr5lQFZhtfxceI4qmCYkHqZJeqA/6flV Zy38SZROXfNJzi4f9k0SwjQh8eA3BdMkDXmldYZ/Bgm3v131ik0v5fH5VA9K jmCakHiYpkFXUtl4+W4oiZKuiXtYQgGX23+nCcI0IfFImuCN6oEogqq61hu9 298OGLsGRuV0sQdn463iwTQh8bp77mvCND2nuqY2K9cY0fY3b8H2Nw7Vg5Jr mCYkHqbpOTXTO2294nf1XJLpN30n58CUdoast78NRSRN+w2cqR4IklOYpmfW xmA5BiST7W+QJjufxJa2TqoHNWQwuziYJiQepumf6mSyPUMzRNvfbrvFNjRT sP1tSMM0IYkwTQPXxeb6R2brGLmQH5q5Q0RVXSvVgxqSME1IIkzTQHC4vND4 /MMmbuTHddU2rLSykepBDWGYJiQR+V3DrRNPw+Pzo1NLRNvfjK2C80vrqB7U kIdpQhJhmp5GsP0ti3bSzIf8iM5a+GcW4Pa3wYFpQhJhmh4HP42Mgkfb36BO Sbj9bVBhmpBEvWmiehxyA9ZrRlbC7W+wjoPVHG5/G3SYJiSRds/TBTFNoLSy 8Urv9rfDJm5h8bj9TVowTUgiTNNfPdvfzB2E2990jFwCcPublGGakEQKliY+ n29mZqaiojJhwoSpU6eqqqq6u7uL+fj65nYr1xjyQ9hn4OwZmoHb32SApGkf pgk9Hfmt5CtKm9avXz9ixIjx48erq6uvWLHi5ZdfhndPnjz5+Ee2tHXe804g 2992n3N0CkhpY7BkP+DhicXmYpqQeOTKjIqRpqCgIMHlqufMaWlpIUdKSkom TZo0atQoGo0m+rB2RpdzYMpv+k5k+5utd0IzHbe/yRSmCUmkSGk6dOgQpKnf Cm7fvn1w0MVF8PobsFiDJRv8RpC7lWApBws6igY7rGGakEQkTYrx+PiRI0dU VFTKysr6HtTV1YU03bplFRiVI9r+dsM+ohK3v1EH04QkIne2KEaaHldbW/vh h8pKSqN2/mFBonT5bmhpZRPV4xruME1IIoVME51O19LS+nrhwnGvjh/94pgl a7XhezSyCs7D7W/yAdOEJFLINFVWVo0cOXJEj4mTp239TS89vwo348gPTBOS SJgmnoKkCfqTWVB1rmf72/ajVlu0T7/9zntKSkre3t5UDw09gmlCEu0+66gw aSooqze2Cn60/S2lGL6vyMhImDstX76c6tGhRzBNSCLFSBOtuvnynZCPZi2e vei7wybuIXH5nN7tbwwGA9I0c+ZMakeI+sI0IYmGepqq6+kWjpFkpjRu/KQX Ro9uaW3r+wFpaWmQpnXr1lE1QvS4LkwTkoRcE2Qopqmhuf22WyzZaLP3vJNH SPqu3b9BhbS1tblc4ebc1tbWpUuXwkEbGxtKB4v+BtOEJBqKaWpp67TzSSTz PRi/Y0BKWwcTjjc3N7///vsQounTp8M0SUNDY+LEifDupk2bqB4y+htME5Jo aKWpncFyCUol29+09extveKbWhl9PwCmSbq6usrKymPGjHnrrbfU1NQcHR2p Gi16GkwTkoikSf5fM43JYns/zBRtf/vTJbquCbe/DVWYJiSR/KeJzeEFRuUc MHYlUbpuH1FR20L1oNBzwTQhieQ5TbDMfJhYqHvRg0Tpok1IcUUD1YNCgwDT hCQiaeLIWZp4fH5seumxq14kSga3AnNLanGnicLANCGJyF3K8pMmyE9ydvnp 674kSmdu+KXlVWKUFAymCUkkP2mC/mQX1ehbBpAoHTf1TsgsU4zXuEP9kDTt Pe9E9UCQ/Bpgmjw9PVetWvXee++99NJL77777k8//VRSUjKIwyik1V+4Ldz+ 9vslj8jkoqHyfAb0DDBNSKI9A0jT/v37R4wYMWnSJKjTihUrJkyYAO++8847 oiddPw9adZPpvTASpUMX3B7E5snDFA5JFaYJSSQxTTExMRAiNTW19nbh84g6 OztnzJgBB0tLS5/npmsa6JZOUcKrvxm6+IZnsfDqb8MDpglJJDFNKSkpVlZW 5eXloiN8Pv+jjz567bXX+M/6AnSNLR3W7sLtbzAA9wdpDCb72b4UGoowTUgi kiY2R8IaisPhwBwpLCzsxo0ba9asgSmThobGM9xcazvzvu+j7W8Ofkn0duYz DRwNYZgmJJHENDk5OS1ZskRJSQlyNGXKlGXLlq1YsQL+3cDA4B/dUEdnl2tQ 6p7e7W93POKa6AzJn4YU0cDT5OLiAufb5MmTJ0yYoKqq6ufnJ4PhIXkgPk3H jx+HCq1cufLOnTuVlZXk4OnTp+FgZGTkAG+C2cXxeZi5v3f72y2X6JoG+uCM Hg1NA0kTi8VavXo1+YP47bffqqurjx49Gt41NzeX2TgRhUiaup50/zO0iLx0 bd9nPMK/z5o168UXX4QzR+IXh+IFxeQeNHYjUTKze1heg9vf0IDStH37djj9 dHV1RWdaUlISnHhjx47lcDgyGSaiEpweT0uTu7s7nBs6OjqiIx0dHb/88gsc VFFREf9leTx+eFLhkUui7W8Pispx+xsSkpimzMxMJSWln376qd9x+EMJp19R UZGUB4ioJyZNZWVl8EcKZtEwr4Y/Xps2bXr11VfJHPv11183MzN74hfkd3fH pZceu/Jo+1tOUQ3uNEF9kTTBjP1pH7BhwwY4zX7++eczf/fRRx/B8c7OTlmO FlFCTJqAt7c3LN9eeeUVZWXldevWBQQEwMFt27ZBo/bt29fvg6E/qbkVZ274 iba/wbsYJfQ4WOmLT9OUKVNGPMXUqVNlOVREFfFpGqCe7W/VMEESbn+76hWf gdvf0FOJT1NVVRUkaOPGjTIeFZIr5HUjnydNhbSGizYPSJSOXPIITyzE7W9I PPFpKigogDSpq6v3O25ubr5nz57W1lbpDxBR73nSRKtuNrMLJ1E6aOwWHJsn 8ambCP01gAXdtGnTRo8enZiYSN6FabmpqSletGtYIWn6p5vXahroN52F29/2 Gzj7hGcxu/DxXDRQEtMUHByspKQEdVq5cuWWLVuUlZWhS0uWLBFt5EQK75+m qbGVccczTlvPnpxarkGpHZ1dUh0hUjwS0/RXz75yaNHEiRMnT56sqqpqZ2fH 4+GcfBgZeJro7Ux73yTygr27zzra4/Y39KwGkiY0zA0kTQwm2y04rXf7m4ON R1xjS4fMRogUD6YJSUTS9LR7igTb38KzRNvfLJ2icPsben6YJiTR/qekicPl BcfkHey9+pup3UNadRMlI0SKB9MkkpaWtmnTpjfffHPMmDEzZ87ctWtXQwNu 6RLYf95p+1GrTtajV3Lj8fgRSUWi7W8m1g8KafUUjhApHkwTERgYSF5O4cMP P1y3bt0HH3xAdoHRaDSqh0YlNpt9xfTGF/OXffK5iua3a69evdrW3h6fUXbc 1JtESd8yIBu3vyEpgDk5ponP5//rX/+CFt24cUN0hLwM0dKlS6kdG4W6urq2 aP08e94iePtaTWP2vMVfzledpbIcZlBwzpy+7puSU4FNQlKCaQJRUVFQoUWL FvU9CDMBmDuNHDmyra2NqoFRy+SyKUTpu807bjo9vOebfNstessOHeV/z1PV +E9sWinvWV/0G6GBwDSBe/fuQZoOHTrU7zh5cY+0tDRKRvU8YDLTxeYymOyW ts765vaqutayqqZCWn12UXVaXmViFi06tSQ8qTA4Js8vItszNMMlKNXeL+mO R5yVa4y5Q4TpvTAT6wdz5i+DmRLpEnmz8YxbuHSVpqZmRwc+MQBJF6YJ1NfX Jycnwz/7HuRyue+++66SklJLi7RedBEmZjwen8litzFYTXRGTQO9oraluKIh r7Qus6AKlkvxGWVRKcVh8QWBUTk+DzPdQ9IdA5LveSdYu8fedI66bh9x5W7o hdsP9C0DYHl17IqXrom7jqELecbjc779V9fyk89VVL9ZI+oSedvy31+h2FlZ WVL6mSBEYJqeCLq0bds2mDJt3rz5r55JCJvDYzC7WtuZDc0d1fV0WnUzTEJy imvT86tgEhKTVhKeWPggNs8/MtsrLMM1ONXeN8nWKx4mIRaOkaZ2Dy/ahBj+ GXTWwv+kmc/Ry54HjV33GTiTrRzSeNul5wBf/7CJO9zWqWu+5yz8jayCLt0J MbN7aOkUZeUWA2Nz9E92C07zfpgZEJUTEpcfkVQEy7TknPKMgqrcktr8khq1 5avmqCyBDIq6ZOuTtHb9D5Cm5uZmqv8XIUUGf7WdXT0Wqm/6bJ7a70ePPXjw YKg/1AKTEBab287oampl1DW1wySkpLIxv7Quq7A6NRcmIaXRgklIfmB0rm9E FkxCnAJS7HwSbTzibrlEX7cPv2obduF28MFzt/8143PBtWgnT/v1pDW5rLaU 3mCGo2PkqnvRA+Y8Z274nb8ZAAOAuRAMBoYEA4PhwSBhqD7hWTBsGDx8C/CN wLcD3xR8a/ANwrcJ3yx8y/CNw7c/WPcCGRkZzV+0VOtX3TteCaRLR06baGqu Pnjw4KB8fYSeiMPh7NpzgDz+Inj7atHSZernz59/5msaDhwEEGZrnUw2vZ3Z 2NIBCxladVMhrQH+WMMkJCm7HP58wx9x+FMOf9Dhz7prUKqDX88kxE0wCYE/ /TABMLIKhskATAlgYgDTA5gk7Oq5nOLzvP1y4u6shWuURr0AXfrgU5X/HrlF jmvrOcDE8qCx2++XPE6YeeuZ+xncCoSJkOm9MHOHCJga3fWMt/dLcglK9QzN gIlTcExeeFIhTKVgQpWWV5lTVANTrLKqpqq6Vph0tbR1MphsmIbJ+d8BOp2+ devWJWrfqGus+8/23d9v/FFTU3P9+vUVFRVUDw0psqtm5lCkld/9aGTufNPp ob6Z/XLNDStWrnJyerS443d3dwkmISz4bapraqusay2tbCooq88uqoG/2omZ gntTwxIKgmPzfMOzPELSnQNT7vsm3vGMu+UcDb+zMAkxsX5gcCsI5gPHTb2P XPI4YOy6R6qTkLOO+3sWMn9cgYWMD1nIXL4beu1+OCxkbrvF2nonCBcyYZmB PQuZyOSiuHTBQsbezf/9Dz6EKH32+Sxnd5/GVkZbB5PJ4nC5vKE+mXxmTU1N p06dWt0L5kvYJSRVXC5XVW3F3AVqlo5honsSrtkG/vuLBTO/WHT4giv8gpPL p0rpDVZJOkYusJA5ftXrzHVfmITAQgZSdsM+QrSQgdDBQgZWXkExwoVMQmaZ aCEDkSQLmWZ6J8TzORcySUlJ48aNe+GFFy5evDhsQ/Q0MH3KyMhobGykeiBI 8RUXF89fuHTl2h/7Pf6ismT1ezNmax02Fy1k9p6HhYwrWcictfA3/DNIsJCx ewgLK+FCxjfJNVi4kHkQmxeeKFzIwNKMLGRo1c3V9XRYyLS2MxnMLjlcyMDa 9u233x47dmxUVBTVY0FoWIO/gIuXLl+6Yl3fLtn6JH2zcs2KlRp19U1MFpvH 4w+T+YOjoyOs406ePEn1QBBCf/3vfzvnqiw+YfynKE0njcw1NTUff+ahwvvt t98gTdOnT5/1JDU1NVQPEKFhJCcnR0NTc8Eitc3bftt9WG/7r/s0NDTXrl1b WlpK9dBkbdWqVU+7oBUY5jt8EZK9xMTErVu3ih5/2b59e0ZGBtWDQgihvzo7 O5OTkz08PFJTU1ksFtXDQQghhBBCCCGEEEIIIYQQQgghhJBk/x+B43qm "], {{0, 1527}, { 393, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{196.5, Automatic}, ImageSizeRaw->{393, 1527}, PlotRange->{{0, 393}, {0, 1527}}]], "Output", TaggingRules->{}, CellChangeTimes->{ 3.779214305657971*^9, {3.7792144564395947`*^9, 3.7792144672752147`*^9}, 3.77921491686893*^9, 3.779215736440807*^9}, CellLabel->"Out[5]=", CellID->14116320] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Properties and Relations", "Subsection", TaggingRules->{}, CellID->232113220], Cell["Define a graph:", "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.779210236835247*^9}, { 3.7792132177637467`*^9, 3.7792133703204727`*^9}, {3.779213641890005*^9, 3.7792136445381565`*^9}, {3.779213736821435*^9, 3.779213737818492*^9}}, CellID->198816814], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"g3", "=", RowBox[{"Graph", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"a", "\[UndirectedEdge]", "b"}], ",", RowBox[{"b", "\[UndirectedEdge]", "c"}], ",", RowBox[{"c", "\[UndirectedEdge]", "d"}], ",", RowBox[{"d", "\[UndirectedEdge]", "a"}], ",", RowBox[{"a", "\[UndirectedEdge]", "e"}]}], "}"}], ",", RowBox[{"VertexLabels", "\[Rule]", "\"\\""}]}], "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792134486399517`*^9, 3.779213518273935*^9}, 3.7792144806989822`*^9}, CellLabel->"In[1]:=", CellID->344171807], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 LUfN/Lcdtv10zmJy9a39ZpfeeasLli6HzpitWPPN3AVLvvvuu+5uxSwRZWlz hRxi/dYfnfyTb4dmDm76Vq5fLlj67bffdnXhlSUMQ1tb++KvV5FODjmFhp5R 173ua67d+t5HX1yyuIa8VwBlaO1gLdbYQG7pumfNXUMyBq8+56AH/957Ysmy FQYGBqO/+kjrM3/Rstnzlzl4xA69xun2w/7Ty1doXnW43tvH/52NwxUMf+MP a+vjCoa7cXnCYW6CYW984XA3nkA0rI2v/E0gFA93E4p+bzM1tyLn7Y+6Pz9+ Rtm6hC9csnzjxo1PXNoPAEYpMjJy1pyF67/dPbTVoNutwFTNNZu1tbWLi4tH eZSEhITP5y5eu+WHx69xshnbe7z/8Rcfz9Gk7zGxYXuW7dN5GqThMLvh/8ST at2/dpBTNycnRyGXCQAMpW9oRK6+oxdsnnj1/XDgjJaWloeHxyiPEhYW9sW8 xdt/PPrEo9i7RU3/5+wPP1usZ+r725vfcLfDpr7D2nRNfIa/+Q5vu+Qz3O2Q sfdwt4PK3w4YeQ1r239R8dtHsxaQU/eGd/wTT6rv9+iRhiM+Pl4hlwkADHX8 xCly9T3ylHhwO3zOglx9169fH+VRUlJS5i9aqrVxxxOPYmB9e+UqLT09PYX8 H4Ga2Pn9LtmI4/qTRxybvvk3OXXz8vKYDhNgArKyspo1Z9HhsxZPvPr2Hj5L rj4fH59RHoXD4axevfbzuV9ZO4c9fhQd3ZPkKKMf14BaIf2ZLxcsIYPix88o S6fg9z76YvGylTw+1qMBUDy/oPAPZ87VXLvVJTj9kavvF9+EDf/aQm7p1dXV oz9QQEDAV0uXa6z59opb1OAhXEMyzhrZrdLS2rVrF5fLHf1RQH2wWKwt33z7 +dzFZ01/GXreXr1z72utf70z/dNV204g7w9A4ZKyK/cbes5atPaTz+d/v++U c2Da0Fbjx32yp8RXrlxRyLGkUum5c+dWaGguXKqx46ejh86YHTxxcdvO3Vpa WuvWrSsoKFDIUUCtpKamamlpz1+8bOPW3ftPXDqmb7vvyPk1a9eT81bn4JHj 5rK1zFBpBEBRhCKxa1AanZ1y1e3uli3fkOGA5prNuw6c0TtvoXP47IZNsrHG 3r17FTihUSQSubu7r1mzhnwyaS+05Q4ePFhTU6OoQ4C6KS4u3r17NzmRVq7q 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 AAAAAAAAAAAAAAAAAAAAAID6/1LT0Do= "], {{0, 262}, {531, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{265.5, Automatic}, ImageSizeRaw->{531, 262}, PlotRange->{{0, 531}, {0, 262}}]], "Output", TaggingRules->{}, CellChangeTimes->{{3.7792135072393036`*^9, 3.7792135201430416`*^9}, 3.7792144978479633`*^9, 3.779215737106845*^9}, CellLabel->"Out[1]=", CellID->457725015] }, Open ]], Cell[TextData[{ "The chromatic polynomial ", Cell[BoxData[ FormBox[ StyleBox["f", "TI"], TraditionalForm]], "InlineMath"], " of a graph ", Cell[BoxData[ FormBox[ StyleBox["g", "TI"], TraditionalForm]], "InlineMath"], " is a function such that ", Cell[BoxData[ FormBox[ RowBox[{ StyleBox["f", "TI"], "(", StyleBox["k", "TI"], ")"}], TraditionalForm]], "InlineMath"], " counts the proper ", Cell[BoxData[ FormBox[ StyleBox["k", "TI"], TraditionalForm]], "InlineMath"], StyleBox["-colorings of ", Deletable->True], Cell[BoxData[ FormBox[ StyleBox["g", "TI"], TraditionalForm]], "InlineMath"], ". Here is the chromatic polynomial of ", Cell[BoxData[ StyleBox["g3", "TI"]], "InlineFormula", FontFamily->"Source Sans Pro"], ":" }], "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.779210236835247*^9}, { 3.7792132177637467`*^9, 3.7792133703204727`*^9}, {3.779213741085679*^9, 3.7792137417267156`*^9}, {3.858862678735723*^9, 3.858862697609971*^9}, { 3.858862812575426*^9, 3.8588628297495813`*^9}}, CellID->524128440], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"cp", "=", RowBox[{"ChromaticPolynomial", "[", "g3", "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792127132838917`*^9, 3.779212727036679*^9}, { 3.779213100210023*^9, 3.7792131033672037`*^9}, 3.7792135266094117`*^9, 3.779214484181182*^9}, CellLabel->"In[2]:=", CellID->153931116], Cell[BoxData[ RowBox[{"Function", "[", RowBox[{"\[FormalX]", ",", RowBox[{ RowBox[{"3", " ", "\[FormalX]"}], "-", RowBox[{"9", " ", SuperscriptBox["\[FormalX]", "2"]}], "+", RowBox[{"10", " ", SuperscriptBox["\[FormalX]", "3"]}], "-", RowBox[{"5", " ", SuperscriptBox["\[FormalX]", "4"]}], "+", SuperscriptBox["\[FormalX]", "5"]}]}], "]"}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792127284407587`*^9, 3.7792131064913826`*^9, 3.7792135279864902`*^9, 3.7792145006121216`*^9, 3.7792157371818495`*^9}, CellLabel->"Out[2]=", CellID->168205669] }, Open ]], Cell[TextData[{ "Use the chromatic polynomial to count the proper ", Cell[BoxData[ StyleBox["k", "TI"]], "InlineFormula", FontFamily->"Source Sans Pro"], "-colorings of ", Cell[BoxData[ StyleBox["g3", "TI"]], "InlineFormula", FontFamily->"Source Sans Pro"], " for ", Cell[BoxData[ RowBox[{"1", "\[LessEqual]", StyleBox["k", "TI"], "\[LessEqual]", "5"}]], "InlineFormula", FontFamily->"Source Sans Pro"], ":" }], "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.779210236835247*^9}, { 3.7792132177637467`*^9, 3.7792133703204727`*^9}, {3.7792136596610217`*^9, 3.7792137124550414`*^9}, {3.779213744028847*^9, 3.779213744618881*^9}, { 3.8588627030404043`*^9, 3.858862804445774*^9}}, CellID->364884715], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"cp", "/@", RowBox[{"Range", "[", "5", "]"}]}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792131092835417`*^9, 3.779213112489725*^9}, { 3.779213148867806*^9, 3.7792131637846594`*^9}, 3.7792135505087786`*^9}, CellLabel->"In[3]:=", CellID->556365208], Cell[BoxData[ RowBox[{"{", RowBox[{"0", ",", "2", ",", "36", ",", "252", ",", "1040"}], "}"}]], "Output", TaggingRules->{}, CellChangeTimes->{3.779213114900863*^9, 3.779213165074733*^9, 3.7792135513798285`*^9, 3.7792145035392885`*^9, 3.7792157373088565`*^9}, CellLabel->"Out[3]=", CellID->730887779] }, Open ]], Cell[TextData[{ "Confirm that this matches the number of proper colorings returned by ", Cell[BoxData["FindProperColorings"], "InlineFormula", FontFamily->"Source Sans Pro"], ":" }], "Text", TaggingRules->{}, CellChangeTimes->{{3.7792102075545726`*^9, 3.779210236835247*^9}, { 3.7792132177637467`*^9, 3.7792133703204727`*^9}, {3.7792136596610217`*^9, 3.7792137124550414`*^9}, {3.779213744028847*^9, 3.779213744618881*^9}, { 3.7792137985969687`*^9, 3.7792138260065365`*^9}}, CellID->831485817], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Table", "[", RowBox[{ RowBox[{"Length", "[", RowBox[{"FindProperColorings", "[", RowBox[{"g3", ",", "k"}], "]"}], "]"}], ",", RowBox[{"{", RowBox[{"k", ",", "5"}], "}"}]}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7792135576201854`*^9, 3.779213600614644*^9}, 3.779214491619607*^9}, CellLabel->"In[4]:=", CellID->108206842], Cell[BoxData[ RowBox[{"{", RowBox[{"0", ",", "2", ",", "36", ",", "252", ",", "1040"}], "}"}]], "Output", TaggingRules->{}, CellChangeTimes->{3.7792136056639333`*^9, 3.7792145078815374`*^9, 3.779215737420863*^9}, CellLabel->"Out[4]=", CellID->759685660] }, Open ]] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell["Source & Additional Information", "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Source & Additional Information"}, CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116], Cell[CellGroupData[{ Cell[TextData[{ "Contributed By", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Contributed By", Cell[ BoxData[ FrameBox[ Cell[ "Enter the name of the person, people or organization that should be \ publicly credited with contributing this function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoContributedBy"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Contributed By"}, DefaultNewCellStyle->"Text", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256], Cell["Daniel McDonald", "Text", CellID->892620985] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Keywords", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Keywords", Cell[ BoxData[ FrameBox[ Cell[ "List relevant terms (e.g. functional areas, algorithm names, related \ concepts) that should be used to include the function in search results.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoKeywords"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Keywords"}, DefaultNewCellStyle->"Item", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425], Cell["proper coloring", "Item", CellID->349008113], Cell["chromatic polynomial", "Item", CellID->259613958], Cell["chromatic number", "Item", CellID->74326541], Cell["graph", "Item", CellID->6048142], Cell["graph theory", "Item", CellID->526339979] }, Open ]], Cell[CellGroupData[{ Cell["Categories", "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Categories"}, DefaultNewCellStyle->"Item", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "3D Visualization"}], "\" \"", "\"3D Visualization\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Accessibility"}], "\" \"", "\"Accessibility\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Accessing External Services & APIs"}], "\" \"", "\"Accessing External Services & APIs\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Associations"}], "\" \"", "\"Associations\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Astronomical Computation & Data"}], "\" \"", "\"Astronomical Computation & Data\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Background & Scheduled Tasks"}], "\" \"", "\"Background & Scheduled Tasks\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Calculus"}], "\" \"", "\"Calculus\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Calling External Programs"}], "\" \"", "\"Calling External Programs\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Cloud & Deployment"}], "\" \"", "\"Cloud & Deployment\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Cloud Functions & Deployment"}], "\" \"", "\"Cloud Functions & Deployment\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Code as Data"}], "\" \"", "\"Code as Data\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Color Processing"}], "\" \"", "\"Color Processing\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Computational Geometry"}], "\" \"", "\"Computational Geometry\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[ "Computation on Graphs", {False, "Computation on Graphs"}], "\" \"", "\"Computation on Graphs\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Computer Vision"}], "\" \"", "\"Computer Vision\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Control Objects"}], "\" \"", "\"Control Objects\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Core Language & Structure"}], "\" \"", "\"Core Language & Structure\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Creating Form Interfaces & Apps"}], "\" \"", "\"Creating Form Interfaces & Apps\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Cryptography"}], "\" \"", "\"Cryptography\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Cultural Data"}], "\" \"", "\"Cultural Data\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Data Manipulation & Analysis"}], "\" \"", "\"Data Manipulation & Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Data Structures"}], "\" \"", "\"Data Structures\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Data Transforms and Smoothing"}], "\" \"", "\"Data Transforms and Smoothing\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Data Visualization"}], "\" \"", "\"Data Visualization\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Date & Time"}], "\" \"", "\"Date & Time\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Decorations"}], "\" \"", "\"Decorations\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Differential Geometry"}], "\" \"", "\"Differential Geometry\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Dimension Reduction"}], "\" \"", "\"Dimension Reduction\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox["Discrete Mathematics", {False, "Discrete Mathematics"}], "\" \"", "\"Discrete Mathematics\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Dynamic Interactivity Language"}], "\" \"", "\"Dynamic Interactivity Language\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Engineering Data & Computation"}], "\" \"", "\"Engineering Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Error Handling"}], "\" \"", "\"Error Handling\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Expressions"}], "\" \"", "\"Expressions\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "External Interfaces & Connections"}], "\" \"", "\"External Interfaces & Connections\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "External Language Interfaces"}], "\" \"", "\"External Language Interfaces\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "File Operations"}], "\" \"", "\"File Operations\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Financial Data & Computation"}], "\" \"", "\"Financial Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Front End Utilities"}], "\" \"", "\"Front End Utilities\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Functional Programming"}], "\" \"", "\"Functional Programming\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Function Visualization"}], "\" \"", "\"Function Visualization\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Games"}], "\" \"", "\"Games\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geographic Data and Entities"}], "\" \"", "\"Geographic Data and Entities\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geographic Data & Computation"}], "\" \"", "\"Geographic Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geographic Visualization"}], "\" \"", "\"Geographic Visualization\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geometric Region Properties"}], "\" \"", "\"Geometric Region Properties\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geometric Transforms"}], "\" \"", "\"Geometric Transforms\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geometry"}], "\" \"", "\"Geometry\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Graph Construction & Representation"}], "\" \"", "\"Graph Construction & Representation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[ "Graph Properties & Measurements", { False, "Graph Properties & Measurements"}], "\" \"", "\"Graph Properties & Measurements\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Graphs & Networks", {False, "Graphs & Networks"}], "\" \"", "\"Graphs & Networks\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Graph Visualization"}], "\" \"", "\"Graph Visualization\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Handling Arrays of Data"}], "\" \"", "\"Handling Arrays of Data\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[ "Higher Mathematical Computation", { False, "Higher Mathematical Computation"}], "\" \"", "\"Higher Mathematical Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[ False, {False, "Image Filtering & Neighborhood Processing"}], "\" \"", "\"Image Filtering & Neighborhood Processing\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Image Processing & Analysis"}], "\" \"", "\"Image Processing & Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Images"}], "\" \"", "\"Images\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Importing and Exporting"}], "\" \"", "\"Importing and Exporting\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Interactive Manipulation"}], "\" \"", "\"Interactive Manipulation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Iterated Maps & Fractals"}], "\" \"", "\"Iterated Maps & Fractals\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Just For Fun"}], "\" \"", "\"Just For Fun\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[ False, {False, "Knowledge Representation & Natural Language"}], "\" \"", "\"Knowledge Representation & Natural Language\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Layout & Tables"}], "\" \"", "\"Layout & Tables\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[ False, {False, "Life Sciences & Medicine: Data & Computation"}], "\" \"", "\"Life Sciences & Medicine: Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Linguistic Data"}], "\" \"", "\"Linguistic Data\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "List Manipulation"}], "\" \"", "\"List Manipulation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Logic & Boolean Algebra"}], "\" \"", "\"Logic & Boolean Algebra\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Low-Level Notebook Programming"}], "\" \"", "\"Low-Level Notebook Programming\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Machine Learning"}], "\" \"", "\"Machine Learning\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Maps & Cartography"}], "\" \"", "\"Maps & Cartography\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Mathematical Functions"}], "\" \"", "\"Mathematical Functions\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Matrices and Linear Algebra"}], "\" \"", "\"Matrices and Linear Algebra\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Molecular Structure & Computation"}], "\" \"", "\"Molecular Structure & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Natural Language Processing"}], "\" \"", "\"Natural Language Processing\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Neural Networks"}], "\" \"", "\"Neural Networks\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Notebook Basics"}], "\" \"", "\"Notebook Basics\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Notebook Document Generation"}], "\" \"", "\"Notebook Document Generation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Notebook Documents & Presentation"}], "\" \"", "\"Notebook Documents & Presentation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Notebook Formatting & Styling"}], "\" \"", "\"Notebook Formatting & Styling\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Number Theory"}], "\" \"", "\"Number Theory\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Numeric Approximation"}], "\" \"", "\"Numeric Approximation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Optimization"}], "\" \"", "\"Optimization\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Parallel Computing"}], "\" \"", "\"Parallel Computing\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Persistent Storage"}], "\" \"", "\"Persistent Storage\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[ False, {False, "Physics & Chemistry: Data and Computation"}], "\" \"", "\"Physics & Chemistry: Data and Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Plane Geometry"}], "\" \"", "\"Plane Geometry\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Polynomial Algebra"}], "\" \"", "\"Polynomial Algebra\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Precollege Education"}], "\" \"", "\"Precollege Education\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Presentations with the Wolfram System"}], "\" \"", "\"Presentations with the Wolfram System\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Probability & Statistics"}], "\" \"", "\"Probability & Statistics\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Programming Utilities"}], "\" \"", "\"Programming Utilities\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Random Stuff"}], "\" \"", "\"Random Stuff\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Real & Complex Analysis"}], "\" \"", "\"Real & Complex Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Recreational Math"}], "\" \"", "\"Recreational Math\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Repository Tools"}], "\" \"", "\"Repository Tools\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "RepositoryTools"}], "\" \"", "\"RepositoryTools\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Rules & Patterns"}], "\" \"", "\"Rules & Patterns\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[ False, {False, "Scientific and Medical Data & Computation"}], "\" \"", "\"Scientific and Medical Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Scientific Data Analysis"}], "\" \"", "\"Scientific Data Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Segmentation Analysis"}], "\" \"", "\"Segmentation Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Sequence Analysis"}], "\" \"", "\"Sequence Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Shortcuts and Idioms"}], "\" \"", "\"Shortcuts and Idioms\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Signal Processing"}], "\" \"", "\"Signal Processing\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Social, Cultural & Linguistic Data"}], "\" \"", "\"Social, Cultural & Linguistic Data\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Social Data"}], "\" \"", "\"Social Data\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Solid Geometry"}], "\" \"", "\"Solid Geometry\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Sound & Video"}], "\" \"", "\"Sound & Video\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Statistical Data Analysis"}], "\" \"", "\"Statistical Data Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "String Manipulation"}], "\" \"", "\"String Manipulation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Strings & Text"}], "\" \"", "\"Strings & Text\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Symbolic & Numeric Computation"}], "\" \"", "\"Symbolic & Numeric Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "System Operation & Setup"}], "\" \"", "\"System Operation & Setup\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Text Analysis"}], "\" \"", "\"Text Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Text Manipulation"}], "\" \"", "\"Text Manipulation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Theorem Proving"}], "\" \"", "\"Theorem Proving\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Time-Related Computation"}], "\" \"", "\"Time-Related Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Time Series Processing"}], "\" \"", "\"Time Series Processing\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Topology"}], "\" \"", "\"Topology\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Tuning & Debugging"}], "\" \"", "\"Tuning & Debugging\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Units & Quantities"}], "\" \"", "\"Units & Quantities\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "User Interface Construction"}], "\" \"", "\"User Interface Construction\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Viewers and Annotation"}], "\" \"", "\"Viewers and Annotation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Visualization & Graphics"}], "\" \"", "\"Visualization & Graphics\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Weather Data"}], "\" \"", "\"Weather Data\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Web Operations"}], "\" \"", "\"Web Operations\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Wolfram Physics Project"}], "\" \"", "\"Wolfram Physics Project\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Wolfram System Setup"}], "\" \"", "\"Wolfram System Setup\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Working with Paclets"}], "\" \"", "\"Working with Paclets\""}, "RowDefault"], StripOnInput->False, FontSize->12], "\<\"\"\>"} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxVkFFLwzAUhUGstiKCoM/2ybf+iNI5HTgnu/6BrDtbw9Ik5N4g/\ femnUiFwA357sk599Z5RRnJYEBXmyg+\ SkXXTYf2hP0h48t3zUKPjesTUaKdLdN5Dcp3TA8LzW2AoFwr6dAn3jI9TbT8DM4jiAaXz+\ UaimNADytM92d5ev6AfLtwSpo3fewQZv8oU85MU8aVoGcu6ihuaqgo/7UY6KZRgqMLySyl3/\ hRwoeLc/qxbqMB5y97LWqXbtlSGcYfKBYwmJNxBc7E3v43vFtZQfBp4ikUFbUdKO4YaWe3W7CLocXX\ 4EH5Mtp27PkBqNl8UA=="}, CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->8239304] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Related Symbols", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Related Symbols", Cell[ BoxData[ FrameBox[ Cell[ "List up to twenty documented, system-level Wolfram Language symbols \ related to the function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoRelatedSymbols"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Related Symbols"}, DefaultNewCellStyle->"Item", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169], Cell["ChromaticPolynomial", "Item", CellID->691725988], Cell["Graph", "Item", CellID->663097762], Cell["GraphData", "Item", CellID->79915506] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Related Resource Objects", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Related Resource Objects", Cell[ BoxData[ FrameBox[ Cell[ "List the names of published resource objects from any Wolfram \ repository that are related to this function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoRelatedResourceObjects"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Related Resource Objects"}, DefaultNewCellStyle->"Item", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472], Cell["ChromaticNumber", "Item", CellID->709053141], Cell["ValidColoring", "Item", CellID->989829165], Cell["VizingEdgeColoring", "Item", CellID->770333202] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Source/Reference Citation", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Source/Reference Citation", Cell[ BoxData[ FrameBox[ Cell[ "Give a bibliographic-style citation for the original source of the \ function and/or its components (e.g. a published paper, algorithm, or code \ repository).", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoSourceReferenceCitation"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Source/Reference Citation"}, DefaultNewCellStyle->"Text", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552], Cell["Source, reference or citation information", "Text", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->436399423] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Links", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Links", Cell[ BoxData[ FrameBox[ Cell[ "List additional URLs or hyperlinks for external information related \ to the function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoLinks"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Links"}, DefaultNewCellStyle->"Item", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773], Cell["Link to other related material", "Item", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->132505746] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Tests", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"VerificationTests", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Specify an optional list of tests for verifying that the function \ is working properly in any environment. Tests can be specified as \ Input/Output cell pairs or as symbolic ", Cell[ BoxData[ StyleBox[ TagBox[ ButtonBox[ StyleBox[ "VerificationTest", "SymbolsRefLink", ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"], BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, { "Link"}]], ButtonData -> "paclet:ref/VerificationTest", ContentPadding -> False], MouseAppearanceTag["LinkHand"]], ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"]]], " expressions for including additional options."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoVerificationTests"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "VerificationTests"}, DefaultNewCellStyle->"Input", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"MyFunction", "[", RowBox[{"x", ",", "y"}], "]"}]], "Input", CellTags->"DefaultContent", CellLabel->"In[3]:=", CellID->946203791], Cell[BoxData[ RowBox[{"x", " ", "y"}]], "Output", CellTags->"DefaultContent", CellLabel->"Out[3]=", CellID->168370258] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Compatibility", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Compatibility", Cell[ BoxData[ FrameBox[ Cell[ "Specify any known compatibilities for your resource to ensure it is \ discoverable on the correct platforms.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibility"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Compatibility"}, CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822], Cell[CellGroupData[{ Cell[TextData[{ "Wolfram Language Version", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityWolframLanguageVersionRequired", Cell[ BoxData[ FrameBox[ Cell[ "Enter required Wolfram Language Version (e.g. 12.1+).", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> { "SectionMoreInfoCompatibilityWolframLanguageVersionRequired"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{ "TemplateGroupName" -> "CompatibilityWolframLanguageVersionRequired"}, DefaultNewCellStyle->"Text", FontSize->16, CellTags->{ "CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016], Cell["12.3+", "Text", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Operating System", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityOperatingSystem", Cell[ BoxData[ FrameBox[ Cell[ "Select all operating systems where your resource is expected to \ function properly.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityOperatingSystem"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityOperatingSystem"}, DefaultNewCellStyle->"Item", FontSize->16, CellTags->{ "CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox["Windows", {False, "Windows"}], "\" \"", "\"Windows\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["MacOSX", {False, "MacOSX"}], "\" \"", "\"Mac\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Unix", {False, "Unix"}], "\" \"", "\"Unix\""}, "RowDefault"], StripOnInput->False, FontSize->12]} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxNkNuKwkAMhsEerLDsE/gKfQipCoJLF7PL7m0PUQenM8Mkg87bmwot3iX5/\ 3w5bIoSMuCoEfI6sAtcwrK6YnfD/pxQelTEsPxTprd3gvyr6Wr4h/\ TXqIc0HhgHmmznBaWnIKDZPgWzkkj/\ BJmLL9iELL69deg5wrqyg2tYtUorjrUUJTEXiCRDZcnasbLmxX6fTsWuV9y0EmX7RhPOwmqLGt+\ V8VKrw2CoSkr4PBhG77xYRjCsNiZCaAnlIx8nJBt8hz/RIRT7YLrR8wRtF2wJ"}, CellTags->{ "CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Required Features", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityFeatures", Cell[ BoxData[ FrameBox[ Cell[ TextData[{"Choose any other features that are ", Cell[ BoxData[ StyleBox[ StyleBox["required", "TI"], ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"]]], " in order to use your resource."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityFeatures"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityFeatures"}, DefaultNewCellStyle->"Item", FontSize->16, CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Notebooks"}], "\" \"", "\"Notebooks\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Parallel Kernels"}], "\" \"", "\"Parallel Kernels\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Cloud Access"}], "\" \"", "\"Cloud Access\""}, "RowDefault"], StripOnInput->False, FontSize->12]} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxlUM1qwzAMHmuzJlDKLrv3BfIQIVugrKyl2gs4jsJMFdtY8sFvP2eDkLHb96cPSU1ZQw\ GSCOHpEsVHqWHXfqG+4zA+8PZsOCvFSXDicfPLx0fe3mKeqD6cYO/cnVdwcZ+vKigipOM7BovE/\ 5Ulu2/JxeHYaI3Mf1kN5TU4j0ESvLRu8kpMb8hI6lBJDJgTu4sX4+\ xP33pDLt8GI6rPqOgUMS5G9YqEa2c+21GcLLebGg4nKxh8yJG5GKrGJog9Y37G/\ obsYtD4mTxC2UWr58w3NfBx2Q=="}, CellTags->{ "CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Environments", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityEvaluationEnvironment", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Select all evaluation environments where your resource is expected \ to be compatible. See ", Cell[ BoxData[ StyleBox[ TagBox[ ButtonBox[ StyleBox[ "$EvaluationEnvironment", "SymbolsRefLink", ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"], BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, { "Link"}]], ButtonData -> "paclet:ref/$EvaluationEnvironment", ContentPadding -> False], MouseAppearanceTag["LinkHand"]], ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"]]], " for more details."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityEvaluationEnvironment"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityEvaluationEnvironment"}, DefaultNewCellStyle->"Item", FontSize->16, CellTags->{ "CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox["Session", {False, "Session"}], "\" \"", TemplateBox[{"\"Session\"", "\"Local or cloud interactive session\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Script", {False, "Script"}], "\" \"", TemplateBox[{"\"Script\"", "\"Script run in batch mode\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Subkernel", {False, "Subkernel"}], "\" \"", TemplateBox[{"\"Subkernel\"", "\"Parallel or grid subkernel\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox["WebEvaluation", {False, "WebEvaluation"}], "\" \"", TemplateBox[{ "\"WebEvaluation\"", "\"Cloud evaluation initiated by an HTTP request\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["WebAPI", {False, "WebAPI"}], "\" \"", TemplateBox[{"\"WebAPI\"", "\"API called through an HTTP request\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Scheduled", {False, "Scheduled"}], "\" \"", TemplateBox[{"\"Scheduled\"", "\"Scheduled task\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox["BatchJob", {False, "BatchJob"}], "\" \"", TemplateBox[{"\"BatchJob\"", "\"Remote batch job\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], "\<\"\"\>", "\<\"\"\>"} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxdUdFqwzAMhK1tEtj2EXvPR3RpChmDlmqw58RRialjG0su5O/\ nlMTJ9mRJd9yd5H2awxZ4UAi7k2frOYek6FDcsL0mtPmSxJAAEkmjYQfCScuQgW9u6DQqeP3BprzXy\ tf8YIR2f64CQ3TYeoUtpB81i+7TNMGpYuxp1r0+0eYSKIv+XERkNpzeOF8FWMqI/\ sv0t120p6jTu9KO0ZcyonGb9V7p2RmLjgd4L0xvg08jleRhcS31XTqje9TjgU92nNEouj4EpWUruW5\ CtT3WijAC2QEVrpHxl4zyvabiOYe3SjM66wLlsXG210M4C2Ewe7kgGe8Efg82xD96LUbOL+VQrkA=\ "}, CellTags->{ "CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Cloud Support", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityCloudSupport", Cell[ BoxData[ FrameBox[ Cell[ "Specify whether your resource is expected to work in the public \ cloud.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityCloudSupport"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityCloudSupport"}, DefaultNewCellStyle->"Text", FontSize->16, CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox[True, {False, True}], "\" \"", "\"Supported in cloud\""}, "RowDefault"], StripOnInput->False, FontSize->12]} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxNjkEKwkAMRVGqVhAX7tx5gR5Cq0JBqBgvUNsUB6eTYZIsentnQMVdyH/vJ/\ u8gBnIaBHmtYpXKWBRPrF9YddPOLsYFs7uQTFyleDA320/\ 5eym0duAek9BsNsZt2stafc18msgj0FG2JY0+EbMw1gjY5mgjxbv1V4MOU6N/\ 82cnzojzSNOs3NjGX/B8ogW/5P0NFkdHJeTAtaVEww+RCQVw+\ JAZLFxBaxuyKShxfvoEfKzujYRb6FXWpA="}, CellTags->{ "CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203] }, Closed]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Author Notes", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Author Notes", Cell[ BoxData[ FrameBox[ Cell[ "This section, when used, will appear near the bottom of the \ published resource. Content displayed in this section can include background, \ possible improvements, additional information and/or implementation details \ that are otherwise beyond the scope of the function documentation.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoAuthorNotes"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Author Notes"}, DefaultNewCellStyle->"Text", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591], Cell["Additional information about limitations, issues, etc.", "Text", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->958952487] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Submission Notes", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Submission Notes", Cell[ BoxData[ FrameBox[ Cell[ "Enter any additional information that you would like to communicate \ to the reviewer here. This section will not be included in the published \ resource.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoSubmissionNotes"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Submission Notes"}, DefaultNewCellStyle->"Text", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765], Cell["Additional information for the reviewer.", "Text", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->604291542] }, Open ]] }, Open ]] }, WindowSize->Automatic, WindowMargins->Automatic, WindowTitle->"FindProperColorings | Definition Notebook", TaggingRules->{"CompatibilityTest" -> HoldComplete[ BinaryDeserialize[ BaseDecode[ "OEM6eJzVWVtT20YUrjEQBhxaMulMkyc98EAyadJpO9NL2iauDcQdIMCa9JW1dGQ0rHeV3RWg\ X9a/17MrydhGciTbTFNPJsja1XfOnut3LH9JPWqJQSgi7u3ehBKUCgT3a2rlJApA+/nLS2qp4+P/\ 9Sb38M/K7seIMrW5/QGkWT+KBj2Q0refnbdmB6EDOMGLRiuSErj+QFkE/\ hfq0e4VXlFtnhIaekJc4q7lg0Bp1ejSfj/g/dOIgSKNU1Aiki504xDIcptqimouv+\ cuFGq58icT7qXZlgButwTXcKOPqb7w60UnPwLwFNnJ5JFYaRi0WIBqn7fBD3gwqu757SOOUSp7LG+\ rWj6KGEPFXt5dTAWcQh9VBYma+kE/ktY0w+O+KavUKYRCBVrIOAFMcFQKVLf+\ q6m1PRqwSKJnaurhMXUZ6A5XmjJGvinS0F+\ dxdgzmbXRFWOeWSdaYjz8JQIjr35IQ3uGiLvmSX8lkUyeFBrXKkeVCeuNBIuELNDmNmFCt2qkdk6Wf\ v195MbS63WrPMavIs/KKv/\ cXy6wUp2AkbfeFtfcJoFSv5RFzS7eRxrdCJ5JqHX0NKMuNDGuFgi7YZKuDYzG4CHuxjvBPHQkBiZXf\ 5QFPpbBFQKeXyVlYV8CfpPqwRlXaTnIsUa7KjoNQ+DeGb+\ g3GPgtYAxNdUwi5IwxUb4tbKVXITFipcikK0uDPAAGoy4fSmicH5QzN1Gk5krLAdXGNBft3BTX8gA1\ LetC3Ave+IGb2/e3jbSSSNbs982UR6NmLb5zXWOpuTL7BaBJDdzXV26mg0doS674iz08Dqt+\ 8VeXgD4mIPreONBlgJr+0z0KDu/MC1t1KLqp7Ji90G/\ CzwPeFKIyqfrHuVu3LoQgQvtgDLRH1WskSomNXZJ7K9YlCm/\ zFOd4uqWXTU9icDHCPDU5FFqAeZlAk+\ wXQzPOy5gBCxrKStdGdnUnrNKVGl22UUWdCkNUd9XVYH3quRYSmUmpY5ZKLPnEVwP7Zlr4yRB1GFVl\ bcjBQfQp27c6XMhk+qU+VotG2/kJ9/rspJycCcSb1oazilmWo1dUqsH+\ KQtjHtV7dYHnZWxcYkLSyVMiQ3UHLAuUgXqPtQtzEak0JY1r5rdnbbJS6ufetDBmt3HSF3rcCss/\ oSR60OtCw6eApeue9mJ1LAz3IHt3Vp7KH5EZk3tVm6DlAseuJQdSxECWsvyuVl1HlE0f4hYSotho6m\ UcAPLvU9Us3Juh6m2JEb144GJobWmJSNdsRg4GyZkk1igQ9DUM/\ NBOoGRtVagkwHkSbLj1Sn4IE10O9nSbXVZjFdGhE6olUxPwxkqGUGXD9Dmd0bPL+zn+\ VucCeYZVqZMEhX4/fNClGqEvhrONAb/YyESDoGXtA/ERYdU4+1nhZhJt8uLg0TYzET+3kROZ/\ YlrVeGz88E9Zmx+OP5vVCB1t+HtFl4/k6hHpPEvjht/ydMfqZqgQDffbJeTVLn1tzOtQz+\ VSHMfVD2YqXHzDMzUX9RiD8fM6+KW5aK/1bOHv8tAZ9Lyc+Idv9ceA7iShpi/ZnMkHl49+\ uS7SqXbc+s6ox0uzPlN/bsx3HMtiicFDuddi8UdpH0ex7nlCTdtbHf2yfeAuUz8R/sZ+etcc9oqyP/\ 1LoXgXJ4qqpjqBiVytHC6YHj2i7iOb4UA4c6HK5BOmmHeeEogf8G4Pi4KcIocAY0NkjOtZCIpBy4CT\ F2wHvptIUTi8i5DtSFgdYydmikxQAPizZgseMKjrgaw8/RYwrhboqrgxC39hhk0t/cTg/\ 1dHpYy6aH8TlCbaLrk2YjJJVx4TBiHTj5bmz4CqLgfdhDgg6L1CGioG9x+\ xY6tG9AO9zDs2EcDuvRetMalxpasHaEJNB0BOvNVRIPeoKRp8nbn0PKEUyeJ9+Snkce5811pZ/+\ KouXDOV2vNqeXMp9D7QyIujZnSeKiMG4/\ WyabbVsUI30dbWyR5mC4Y6npzAQV7A7CHW8e0ORJGTUV01ufdzMGR2GbTwVmCj3d8A9cd0NNHoiRcl\ 98fkvn3IKDA=="]]], "CreationTimestamp" -> 3.858862876456467`16.339034335480413*^9, "DefinitionNotebookFramework" -> "DefinitionNotebookClient", "ResourceCreateNotebook" -> True, "ResourceType" -> "Function", "RuntimeConfiguration" -> { "LoadingMethod" -> "Paclet", "PacletName" -> "FunctionResource", "Contexts" -> { "FunctionResource`", "FunctionResource`DefinitionNotebook`"}, "DefaultContentMethod" -> "Legacy"}, "ToolsOpen" -> False, "UpdatedTimestamp" -> 3.858862876514339`16.33903433548693*^9, "VersionInformation" -> {"ResourceVersion" -> "1.0.0"}, "TemplateVersion" -> "1.6.3", "StatusMessage" -> "", "SubmissionReviewData" -> {"Review" -> False}}, CreateCellID->True, FrontEndVersion->"13.0 for Linux x86 (64-bit) (November 22, 2021)", StyleDefinitions->Notebook[{ Cell[ StyleData[StyleDefinitions -> "Default.nb"]], Cell[ StyleData[All, "Working"], DockedCells -> { Cell[ BoxData[ TemplateBox[{}, "MainGridTemplate"]], "DockedCell", CellMargins -> {{-10, -10}, {-8, -8}}, CellFrame -> 0, Background -> RGBColor[0.921569, 0.341176, 0.105882], CellTags -> {"MainDockedCell"}, CacheGraphics -> False], Cell[ BoxData[ TemplateBox[{}, "ToolsGridTemplate"]], "DockedCell", TaggingRules -> {"Tools" -> True}, CellTags -> {"ToolbarDockedCell"}, CellFrameMargins -> {{0, 0}, {2, 2}}, CellFrame -> {{0, 0}, {1, 0}}, CacheGraphics -> False, CellOpen -> Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ToolsOpen"}, True]]]}, PrivateNotebookOptions -> { "FileOutlineCache" -> False, "SafeFileOpen" -> "IgnoreCache"}, CellLabelAutoDelete -> False, CodeAssistOptions -> {"AutoDetectHyperlinks" -> False}, AutoQuoteCharacters -> {}], Cell["Hint Styles", "Section"], Cell[ StyleData["MoreInfoText", StyleDefinitions -> StyleData["Text"]], FontColor -> GrayLevel[0.25]], Cell[ StyleData["ErrorText", StyleDefinitions -> StyleData["Text"]], ShowCellBracket -> False, CellMargins -> {{66, Inherited}, {10, 10}}, CellElementSpacings -> {"CellMinHeight" -> 0, "ClosedCellHeight" -> 0}, FontWeight -> Bold, FontColor -> RGBColor[1, 0, 0]], Cell[ StyleData["WarningText", StyleDefinitions -> StyleData["Text"]], ShowCellBracket -> False, CellMargins -> {{66, 35}, {0, 0}}, FontSize -> 14, GridBoxOptions -> {BaseStyle -> {}}], Cell["Template Boxes", "Section"], Cell[ StyleData["MoreInfoOpenerIconTemplate"], TemplateBoxOptions -> { DisplayFunction -> (PaneSelectorBox[{False -> GraphicsBox[{ Thickness[0.09090909090909091], StyleBox[{ JoinedCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGYC4vinF5RuVyo58OlumvteXcIBxj//Pfjx0tky Dh8v+SYJzFB0kGAJ49MtUnBYIKV/V4UNRis5GHKskYl6IuPwCaxO2eEcWJ+E QwLYHBUHfrC5InD+7CMKG4oy+OH81TJRKdb32eD6+w991YjpZ4CbD1L2s+6L Pcz+R1Ui69wfvrKHuQ/Gh7kfxvdLEoiw3CIM178BbA8f3PwJYJoDbn9JxsS3 NfZMcPcV2HJdX1zw1x7mfhgf5j8YH+Z/mH5Y+MDMh4UfzH5Y+MLchx7+ANUf raY= "], CurveClosed -> {1}]}, { JoinForm[{"Miter", 3.25}], Thickness[0.04581818181818182], RGBColor[0.627441, 0.627441, 0.627441, 1.]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGCQBGIQLTQ3t12zRcShJLdco9dU3mHepS6LtrvCcP4+Xv/m N77CDovcOdKu58g7FPjtSo+5KuTw57fmw+zb8g5K/ao+Z2KEHHRuqOoxqCo4 1OhH27UoCDnsSqhWX5aN4K+ZPvXO8oMI/txz6yeuFFeE67fRSpTaE6sIN79j 1cqy+5MV4fZf1fp0iemUItx9v7PEGkWeKjrA3A/jf+Fa9FHHQBTOX+1ud9n/ oChcv3mwk84kczG4+Yfi3FqvrBWD29+RcmLj1xdicPfB+DD3w/gw/8H0w/wP Mx8WPjD7YeEHcx8sfNHDHwBu/qSR "], CompressedData[" 1:eJxTTMoPSmViYGCQB2IQvf+bus9hGwmHDp1Dj7Lq+R1g/C8aMf2HvvI4TGr/ 8PXaHQEMPkz934jyRxrThRx4jt4OchAXgPMDH16pmH8JwZ97RmCl6XRBOP9D W/9jplQhOF+/1m7LFGNhOJ/l29N9k18i+AUfW5kZ2kXg/Ple3+bO/C4K5+fN DQ4+fUAMzt9xf9q57xnicH6N4AF++Q8IvqPzywC3cgk4PyFkivMkFkk4/4bL wedMMyQdDs1vE5FYJOBwYaHqp4u3EPzQT5dO7vwk5SCxtot3p4WYw73/Kfef X5RxYLv4XzxkhpjDona/Xv0OBH+hx9ZwiywJOB/mHxgf5l8Y30/526VcIyR+ 5Tb7vkQhON/3fNmadRME4fxHts2x9mcF4HxYfKDHLwCFIt67 "]}]}, { FaceForm[ RGBColor[0.627441, 0.627441, 0.627441, 1.]]}, StripOnInput -> False]}, ImageSize -> {11., 11.}, PlotRange -> {{0., 11.}, {0., 11.}}, AspectRatio -> Automatic], True -> GraphicsBox[{ Thickness[0.09090909090909091], StyleBox[{ JoinedCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGYC4vinF5RuVyo58OlumvteXcIBxj//Pfjx0tky Dh8v+SYJzFB0kGAJ49MtUnBYIKV/V4UNRis5GHKskYl6IuPwCaxO2eEcWJ+E QwLYHBUHfrC5InD+7CMKG4oy+OH81TJRKdb32eD6+w991YjpZ4CbD1L2s+6L Pcz+R1Ui69wfvrKHuQ/Gh7kfxvdLEoiw3CIM178BbA8f3PwJYJoDbn9JxsS3 NfZMcPcV2HJdX1zw1x7mfhgf5j8YH+Z/mH5Y+MDMh4UfzH5Y+MLchx7+ANUf raY= "], CurveClosed -> {1}]}, { JoinForm[{"Miter", 3.25}], Thickness[0.04581818181818182], RGBColor[0.5, 0.5, 0.5, 1.]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGYC4vinF5RuVyo58OlumvteXcIBxj//Pfjx0tky Dh8v+SYJzFB0kGAJ49MtUnBYIKV/V4UNRis5GHKskYl6IuPwCaxO2eEcWJ+E QwLYHBUHfrC5InD+7CMKG4oy+OH81TJRKdb32eD6+w991YjpZ4CbD1L2s+6L Pcz+R1Ui69wfvrKHuQ/Gh7kfxvdLEoiw3CIM178BbA8f3PwJYJoDbn9JxsS3 NfZMcPcV2HJdX1zw1x7mfhgf5j8YH+Z/mH5Y+MDMh4UfzH5Y+MLchx7+ANUf raY= "]]}, { FaceForm[ RGBColor[0.5, 0.5, 0.5, 1.]]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGCQBGIQLTQ3t12zRcShJLdco9dU3mHepS6LtrvCcP4+Xv/m N77CDovcOdKu58g7FPjtSo+5KuTw57fmw+zb8g5K/ao+Z2KEHHRuqOoxqCo4 1OhH27UoCDnsSqhWX5aN4K+ZPvXO8oMI/txz6yeuFFeE67fRSpTaE6sIN79j 1cqy+5MV4fZf1fp0iemUItx9v7PEGkWeKjrA3A/jf+Fa9FHHQBTOX+1ud9n/ oChcv3mwk84kczG4+Yfi3FqvrBWD29+RcmLj1xdicPfB+DD3w/gw/8H0w/wP Mx8WPjD7YeEHcx8sfNHDHwBu/qSR "], CompressedData[" 1:eJxTTMoPSmViYGCQB2IQvf+bus9hGwmHDp1Dj7Lq+R1g/C8aMf2HvvI4TGr/ 8PXaHQEMPkz934jyRxrThRx4jt4OchAXgPMDH16pmH8JwZ97RmCl6XRBOP9D W/9jplQhOF+/1m7LFGNhOJ/l29N9k18i+AUfW5kZ2kXg/Ple3+bO/C4K5+fN DQ4+fUAMzt9xf9q57xnicH6N4AF++Q8IvqPzywC3cgk4PyFkivMkFkk4/4bL wedMMyQdDs1vE5FYJOBwYaHqp4u3EPzQT5dO7vwk5SCxtot3p4WYw73/Kfef X5RxYLv4XzxkhpjDona/Xv0OBH+hx9ZwiywJOB/mHxgf5l8Y30/526VcIyR+ 5Tb7vkQhON/3fNmadRME4fxHts2x9mcF4HxYfKDHLwCFIt67 "]}]}, { FaceForm[ RGBColor[0.999985, 0.999985, 0.999985, 1.]]}, StripOnInput -> False]}, ImageSize -> {11., 11.}, PlotRange -> {{0., 11.}, {0., 11.}}, AspectRatio -> Automatic]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0]& )}], Cell[ StyleData["MoreInfoOpenerButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (AdjustmentBox[ DynamicModuleBox[{ RSNB`mPosRegion$$, RSNB`attachPos$$, RSNB`offsetPos$$, RSNB`horizontalRegion$$, RSNB`verticalRegion$$, RSNB`chooseAttachLocation$$}, TagBox[ TemplateBox[{ TemplateBox[{}, "MoreInfoOpenerIconTemplate"], "\"Click for more information\""}, "PrettyTooltipTemplate"], EventHandlerTag[{"MouseDown" :> AttachCell[ ParentBox[ EvaluationBox[]], #2, RSNB`chooseAttachLocation$$[], RemovalConditions -> {"EvaluatorQuit", "MouseClickOutside"}], Method -> "Preemptive", PassEventsDown -> Automatic, PassEventsUp -> True}]], DynamicModuleValues :> {{DownValues[RSNB`mPosRegion$$] = {HoldPattern[ RSNB`mPosRegion$$[]] :> RSNB`mPosRegion$$[ Ceiling[MousePosition["WindowScaled"] 3]], HoldPattern[ RSNB`mPosRegion$$[ Pattern[RSNB`reg, { Blank[Integer], Blank[Integer]}]]] :> RSNB`reg, HoldPattern[ RSNB`mPosRegion$$[ BlankNullSequence[]]] :> None}}, { DownValues[RSNB`attachPos$$] = {HoldPattern[ RSNB`attachPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[RSNB`h$], RSNB`verticalRegion$$[RSNB`v$]}}}, { DownValues[RSNB`offsetPos$$] = {HoldPattern[ RSNB`offsetPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[4 - RSNB`h$], RSNB`verticalRegion$$[4 - RSNB`v$]}}}, { DownValues[RSNB`horizontalRegion$$] = {HoldPattern[ RSNB`horizontalRegion$$[1]] :> Left, HoldPattern[ RSNB`horizontalRegion$$[2]] :> Center, HoldPattern[ RSNB`horizontalRegion$$[3]] :> Right}}, { DownValues[RSNB`verticalRegion$$] = {HoldPattern[ RSNB`verticalRegion$$[1]] :> Top, HoldPattern[ RSNB`verticalRegion$$[2]] :> Top, HoldPattern[ RSNB`verticalRegion$$[3]] :> Top}}, { DownValues[RSNB`chooseAttachLocation$$] = {HoldPattern[ RSNB`chooseAttachLocation$$[]] :> With[{RSNB`p$ = RSNB`mPosRegion$$[]}, Apply[Sequence, { RSNB`offsetPos$$[RSNB`p$], {-30, 30}, RSNB`attachPos$$[RSNB`p$]}]]}}}], BoxBaselineShift -> -0.5, BoxMargins -> 0.2]& )}], Cell[ StyleData["InlineMoreInfoOpenerButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (AdjustmentBox[ DynamicModuleBox[{ RSNB`mPosRegion$$, RSNB`attachPos$$, RSNB`offsetPos$$, RSNB`horizontalRegion$$, RSNB`verticalRegion$$, RSNB`chooseAttachLocation$$}, TagBox[ TemplateBox[{ TemplateBox[{}, "MoreInfoOpenerIconTemplate"], #4}, "PrettyTooltipTemplate"], EventHandlerTag[{"MouseDown" :> AttachCell[ ParentBox[ EvaluationBox[]], #2, RSNB`chooseAttachLocation$$[], RemovalConditions -> {"EvaluatorQuit", "MouseClickOutside"}], Method -> "Preemptive", PassEventsDown -> Automatic, PassEventsUp -> True}]], DynamicModuleValues :> {{DownValues[RSNB`mPosRegion$$] = {HoldPattern[ RSNB`mPosRegion$$[]] :> RSNB`mPosRegion$$[ Ceiling[MousePosition["WindowScaled"] 3]], HoldPattern[ RSNB`mPosRegion$$[ Pattern[RSNB`reg, { Blank[Integer], Blank[Integer]}]]] :> RSNB`reg, HoldPattern[ RSNB`mPosRegion$$[ BlankNullSequence[]]] :> None}}, { DownValues[RSNB`attachPos$$] = {HoldPattern[ RSNB`attachPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[RSNB`h$], RSNB`verticalRegion$$[RSNB`v$]}}}, { DownValues[RSNB`offsetPos$$] = {HoldPattern[ RSNB`offsetPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[4 - RSNB`h$], RSNB`verticalRegion$$[4 - RSNB`v$]}}}, { DownValues[RSNB`horizontalRegion$$] = {HoldPattern[ RSNB`horizontalRegion$$[1]] :> Left, HoldPattern[ RSNB`horizontalRegion$$[2]] :> Center, HoldPattern[ RSNB`horizontalRegion$$[3]] :> Right}}, { DownValues[RSNB`verticalRegion$$] = {HoldPattern[ RSNB`verticalRegion$$[1]] :> Top, HoldPattern[ RSNB`verticalRegion$$[2]] :> Top, HoldPattern[ RSNB`verticalRegion$$[3]] :> Top}}, { DownValues[RSNB`chooseAttachLocation$$] = {HoldPattern[ RSNB`chooseAttachLocation$$[]] :> With[{RSNB`p$ = RSNB`mPosRegion$$[]}, Apply[Sequence, { RSNB`offsetPos$$[RSNB`p$], {-30, 30}, RSNB`attachPos$$[RSNB`p$]}]]}}}], BoxBaselineShift -> -0.5, BoxMargins -> 0.2]& )}], Cell[ StyleData["ClickToCopyTemplate"], TemplateBoxOptions -> { DisplayFunction -> (PaneSelectorBox[{False -> TagBox[ GridBox[{{#, ButtonBox[ GraphicsBox[{ GrayLevel[0.85], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, { 9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, {16.5, 4.5}, { 16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, {15.75, 17.25}, { 15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, { 8.25, 18.}}, {{9.75, 17.25}, {12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, 14.25}, { 14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{8.25, 12.}, { 14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12], ButtonFunction :> Null, Appearance -> { "Default" -> None, "Hover" -> None, "Pressed" -> None}, Evaluator -> Automatic, Method -> "Preemptive"]}}, GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.4}}}], "Grid"], True -> DynamicModuleBox[{RSNB`clickTime$$ = 0., RSNB`timeout$$ = 3.}, TagBox[ GridBox[{{#, TagBox[ ButtonBox[ DynamicBox[ ToBoxes[ Refresh[ If[AbsoluteTime[] - RSNB`clickTime$$ > RSNB`timeout$$, RawBoxes[ TemplateBox[{ PaneSelectorBox[{False -> GraphicsBox[{ GrayLevel[0.65], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12], True -> GraphicsBox[{ RGBColor[0.988235, 0.419608, 0.203922], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0], "\"Click to copy to the clipboard\""}, "PrettyTooltipTemplate"]], RawBoxes[ TemplateBox[{ GraphicsBox[{ RGBColor[0, NCache[2/3, 0.6666666666666666], 0], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12], "\"Copied\""}, "PrettyTooltipTemplate"]]], UpdateInterval -> 1, TrackedSymbols :> {RSNB`clickTime$$}], StandardForm], Evaluator -> "System"], ButtonFunction :> (RSNB`clickTime$$ = AbsoluteTime[]; CopyToClipboard[ BinaryDeserialize[ BaseDecode[#2], Defer]]), Appearance -> { "Default" -> None, "Hover" -> None, "Pressed" -> None}, Method -> "Queued", Evaluator -> "System"], MouseAppearanceTag["LinkHand"]]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.4}}}], "Grid"], DynamicModuleValues :> {}]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0]& )}], Cell[ StyleData["PrettyTooltipTemplate"], TemplateBoxOptions -> {DisplayFunction -> (TagBox[ TooltipBox[#, FrameBox[ StyleBox[#2, "Text", FontColor -> RGBColor[0.537255, 0.537255, 0.537255], FontSize -> 12, FontWeight -> "Plain", FontTracking -> "Plain", StripOnInput -> False], Background -> RGBColor[0.960784, 0.960784, 0.960784], FrameStyle -> RGBColor[0.898039, 0.898039, 0.898039], FrameMargins -> 8, StripOnInput -> False], TooltipDelay -> 0.1, TooltipStyle -> {Background -> None, CellFrame -> 0}], Annotation[#, Framed[ Style[ RSNB`$$tooltip, "Text", FontColor -> RGBColor[0.537255, 0.537255, 0.537255], FontSize -> 12, FontWeight -> "Plain", FontTracking -> "Plain"], Background -> RGBColor[0.960784, 0.960784, 0.960784], FrameStyle -> RGBColor[0.898039, 0.898039, 0.898039], FrameMargins -> 8], "Tooltip"]& ]& )}], Cell[ StyleData["ToolsGridTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ TagBox[ GridBox[{{ FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Template Input\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Format selection automatically using appropriate \ documentation styles\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 2790153672590285854; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Template Input"; DefinitionNotebookClient`TemplateInput[]]]], DefinitionNotebookClient`ButtonCodeID[ 2790153672590285854]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Literal Input\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Format selection as literal Wolfram Language code\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4138174468017918531; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Literal Input"; DefinitionNotebookClient`LiteralInput[]]]], DefinitionNotebookClient`ButtonCodeID[ 4138174468017918531]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Insert Delimiter\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Insert example delimiter\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1887802176716758884; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Insert Delimiter"; DefinitionNotebookClient`DelimiterInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 1887802176716758884]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Subscripted Variable\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Insert subscripted variable placeholder\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3787878858871814623; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Subscripted Variable"; DefinitionNotebookClient`SubscriptInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 3787878858871814623]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], ActionMenuBox[ FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ TemplateBox[{ "\"Tables\"", "\"\[ThinSpace]\[ThinSpace]\[ThinSpace]\ \[FilledDownTriangle]\""}, "RowDefault"], "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Table functions\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3216557251994556740; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[Null]]], DefinitionNotebookClient`ButtonCodeID[ 3216557251994556740]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], { "\"Insert table with two columns\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5800166344906378520; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Insert table with two columns"; DefinitionNotebookClient`TableInsert[2]]]], DefinitionNotebookClient`ButtonCodeID[ 5800166344906378520]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Insert table with three columns\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 533841403879783297; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Insert table with three columns"; DefinitionNotebookClient`TableInsert[3]]]], DefinitionNotebookClient`ButtonCodeID[ 533841403879783297]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Add a row to the selected table\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4413051590217973467; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Add a row to the selected table"; DefinitionNotebookClient`TableRowInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 4413051590217973467]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Sort the selected table\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 9150037060110806081; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Sort the selected table"; DefinitionNotebookClient`TableSort[]]]], DefinitionNotebookClient`ButtonCodeID[ 9150037060110806081]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Merge selected tables\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 2347719643166780208; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Merge selected tables"; DefinitionNotebookClient`TableMerge[]]]], DefinitionNotebookClient`ButtonCodeID[ 2347719643166780208]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]}, Appearance -> None, Method -> "Queued"], ActionMenuBox[ FrameBox[ ButtonBox[ StyleBox[ TemplateBox[{ "\"Cells\"", "\"\[ThinSpace]\[ThinSpace]\[ThinSpace]\[FilledDownTriangle]\ \""}, "RowDefault"], "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3216557251994556740; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[Null]]], DefinitionNotebookClient`ButtonCodeID[ 3216557251994556740]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], { "\"Insert comment for reviewer\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 2572781756330727330; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Cells"; DefinitionNotebookClient`$ClickedAction = "Insert comment for reviewer"; DefinitionNotebookClient`CommentInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 2572781756330727330]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Mark/unmark selected cells as comments\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3646530685697756512; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Cells"; DefinitionNotebookClient`$ClickedAction = "Mark/unmark selected cells as comments"; DefinitionNotebookClient`CommentToggle[]]]], DefinitionNotebookClient`ButtonCodeID[ 3646530685697756512]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Mark/unmark selected cells as excluded\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1866935765212102190; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Cells"; DefinitionNotebookClient`$ClickedAction = "Mark/unmark selected cells as excluded"; DefinitionNotebookClient`ExclusionToggle[]]]], DefinitionNotebookClient`ButtonCodeID[ 1866935765212102190]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]}, Appearance -> None, Method -> "Queued"]}}, GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxBackground -> {"Columns" -> {{None}}, "Rows" -> { GrayLevel[0.9]}}, GridBoxFrame -> { "Columns" -> False, "RowsIndexed" -> {1 -> GrayLevel[0.9]}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {5, {0.5}, 5}, "Rows" -> {{Automatic}}}, FrameStyle -> GrayLevel[0.75]], "Grid"], ButtonBoxOptions -> {Enabled -> Dynamic[ Not[ TrueQ[DefinitionNotebookClient`$ButtonsDisabled]], TrackedSymbols :> {DefinitionNotebookClient`$ButtonsDisabled}]}, StripOnInput -> False]& )}], Cell[ StyleData["MainGridTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ TagBox[ GridBox[{{ TagBox[ GridBox[{{ GraphicsBox[{ Thickness[0.022222222222222223`], { FaceForm[{ RGBColor[0.87451, 0.278431, 0.03137260000000001], Opacity[1.]}], FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, {{{45., 22.5}, {45., 10.073999999999998`}, {34.926, 0.}, {22.5, 0.}, {10.074, 0.}, {0., 10.073999999999998`}, {0., 22.5}, {0., 34.926}, {10.074, 45.}, {22.5, 45.}, {34.926, 45.}, {45., 34.926}, {45., 22.5}}}]}, { FaceForm[{ RGBColor[1., 1., 1.], Opacity[1.]}], FilledCurveBox[{{{0, 2, 0}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGAwAWIQLcESxqe7SdlhqnN3zvPblg4w/omyffOl/K0cEp9e ULq9U9lhT8lkCZZrVg6VL9UMOd4oO1SLrHN/GGXtcKUCKOCh4sDDpN0udtPa 4fnvlR8v8ao6ZIE12ELMrVZzmAIymNfOAWj43PfpGg45YIV2Dguk9O+qsGlB 9M+0h9gjpgOxh8fBYePc98uPees5MICAggNE/TF9B6Bl574rO0DcMcsAwmd2 cNCM6T/0VcPQAeQsjh6oeWWGEPt97R3UDTnWyMwyhKh7Yefw5S/QB22GEHe1 2zlIg5yTaAh3by7InUKGDmBnLrR1cOkGudzAYZHrts9/Q2wdHi+dfUShwMBh Q1HGxLcytg5BO+RaXwsaQN1r6/BdA2jRVn1oeNk6aIEcWq4HcccvWwfTuF2e PEy6UPPtHIC+CH68VBvOP70QaNFeLTg/T6j5wKlELYdPl3yTBCLsIOGkowVx 71tbhycg93zQdAjonZ4ndNgGzgern2ENVw90TZVInhUkfqy1IO65ZQl3L4wP iW99B/NOx4SnEyzh4Q+W32XhcBUc0PoQd7dawM1D568H2cdnCOd/A9nzVc/h I9hdWg4ZoIg6oueQD/Kfoh40nSD4fkDfWpboQOw7oYDBh6mHxIcy3DxYek4A peOfCD7MPTA+zL0yUSnW9/sV4Hxw/DgpQOL7igUkfi8qwsMHAHSDTZ8= "], {{19.051000000000002`, 14.242}, {19.051000000000002`, 27.594}, {23.828, 27.594}, {23.828, 26.543}, {21.426, 26.308999999999997`}, {21.375, 26.258000000000003`}, { 21.375, 24.219}, {21.375, 17.535000000000004`}, {21.375, 15.602}, {21.426, 15.547}, {23.828, 15.315999999999999`}, {23.828, 14.242}}, {{24.578, 18.75}, {24.578, 23.078000000000003`}, {24.578, 23.539}, { 24.953, 23.914}, {25.418, 23.91}, {29.746, 23.91}, { 30.203, 23.91}, {30.578, 23.539}, {30.578, 23.078000000000003`}, {30.578, 18.75}, { 30.581999999999997`, 18.288999999999998`}, {30.207, 17.91}, {29.746, 17.91}, {25.418, 17.91}, {24.953, 17.906}, {24.574, 18.285}, {24.578, 18.75}}, {{31.328, 14.242}, {31.328, 15.315999999999999`}, {33.684, 15.539000000000001`}, {33.789, 15.602}, {33.789, 17.641}, {33.789, 24.188}, {33.789, 26.227}, {33.684, 26.281}, {31.328, 26.512000000000004`}, {31.328, 27.586}, {36.113, 27.586}, {36.113, 14.234000000000002`}}}]}}, { ImageSize -> {Automatic, 32}, ImagePadding -> {{5, 0}, {0, 0}}, BaselinePosition -> Scaled[0.25], AspectRatio -> Automatic, Background -> RGBColor[0.988235, 0.419608, 0.203922], ImageSize -> {45., 45.}, PlotRange -> {{0., 45.}, {0., 45.}}}], StyleBox[ TagBox[ GridBox[{{ StyleBox[ "\"Function Resource\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", StripOnInput -> False], StyleBox[ "\"DEFINITION NOTEBOOK\"", FontFamily -> "Source Sans Pro", FontTracking -> "SemiCondensed", FontVariations -> {"CapsType" -> "AllSmallCaps"}, StripOnInput -> False]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxDividers -> { "ColumnsIndexed" -> {2 -> RGBColor[1., 1., 1.]}, "Rows" -> {{None}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Grid"], FontSize -> 24, FontColor -> RGBColor[1., 1., 1.], StripOnInput -> False]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Grid"], "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", TemplateBox[{ StyleBox[ TemplateBox[{ "\"Function Repository\"", "\" \[RightGuillemet] \""}, "RowDefault"], "Text", FontColor -> RGBColor[1., 1., 1.], StripOnInput -> False], "https://resources.wolframcloud.com/FunctionRepository"}, "HyperlinkURL"]}, { TemplateBox[{ TemplateBox[{ "\"Open Sample\"", "\"View a completed sample definition notebook\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4393071033038384034; DefinitionNotebookClient`$ClickedButton = "Open Sample"; DefinitionNotebookClient`ViewExampleNotebook[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[4393071033038384034]]& , "\"View a completed sample definition notebook\"", False}, "OrangeButtonTemplate"], TemplateBox[{ TemplateBox[{ "\"Style Guidelines\"", "\"View general guidelines for authoring resource \ functions\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5906117565281445171; DefinitionNotebookClient`$ClickedButton = "Style Guidelines"; DefinitionNotebookClient`ViewStyleGuidelines[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[5906117565281445171]]& , "\"View general guidelines for authoring resource functions\"", False}, "OrangeButtonTemplate"], TemplateBox[{ TemplateBox[{ TagBox[ GridBox[{{"\"Tools\"", PaneSelectorBox[{False -> GraphicsBox[{ RGBColor[1., 1., 1.], AbsoluteThickness[1.], LineBox[{{0, 0}, {0, 10}, {10, 10}, {10, 0}, {0, 0}}], LineBox[{{5, 2.5}, {5, 7.5}}], LineBox[{{2.5, 5}, {7.5, 5}}]}, ImageSize -> 9, PlotRangePadding -> 1.5], True -> GraphicsBox[{ RGBColor[1., 1., 1.], AbsoluteThickness[1.], LineBox[{{0, 0}, {0, 10}, {10, 10}, {10, 0}, {0, 0}}], LineBox[{{2.5, 5}, {7.5, 5}}]}, ImageSize -> 9, PlotRangePadding -> 1.5]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ToolsOpen"}, True]], BaselinePosition -> Scaled[0]]}}, GridBoxAlignment -> { "Columns" -> {{Automatic}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.35}}}], "Grid"], "\"Toggle documentation toolbar\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5074018684552945401; DefinitionNotebookClient`$ClickedButton = "Tools"; DefinitionNotebookClient`ToggleToolbar[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[5074018684552945401]]& , "\"Toggle documentation toolbar\"", False}, "OrangeButtonTemplate"], TagBox[ GridBox[{{"\"\"", "\"\""}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxDividers -> { "ColumnsIndexed" -> {2 -> True}, "Rows" -> {{False}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{2}}}, GridBoxSpacings -> {"Columns" -> {{0.5}}}, FrameStyle -> RGBColor[0.994118, 0.709804, 0.601961]], "Grid"], TemplateBox[{ TemplateBox[{ "\"Check\"", "\"Check notebook for potential errors\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 7891204313296928191; DefinitionNotebookClient`$ClickedButton = "Check"; DefinitionNotebookClient`CheckDefinitionNotebook[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[7891204313296928191]]& , "\"Check notebook for potential errors\"", False}, "OrangeButtonTemplate"], TemplateBox[{ TemplateBox[{"\"Preview\"", "\"Generate a preview notebook\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4299709568580201021; DefinitionNotebookClient`$ClickedButton = "Preview"; DefinitionNotebookClient`PreviewResource[ ButtonNotebook[], "Notebook"], DefinitionNotebookClient`ButtonCodeID[4299709568580201021]]& , "\"Generate a preview notebook\"", True}, "OrangeButtonTemplate"], ActionMenuBox[ TemplateBox[{ TemplateBox[{"\"Deploy\"", TemplateBox[{5}, "Spacer1"], "\"\[FilledDownTriangle]\""}, "RowDefault"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1898445052439169298; Null, DefinitionNotebookClient`ButtonCodeID[1898445052439169298]]& , "\"\"", True}, "OrangeButtonTemplate"], { "\"Locally on this computer\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 8714502586816766511; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "Locally on this computer"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "Local"]]]]], DefinitionNotebookClient`ButtonCodeID[ 8714502586816766511]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"For my cloud account\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1389539917011878958; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "For my cloud account"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "CloudPrivate"]]]]], DefinitionNotebookClient`ButtonCodeID[ 1389539917011878958]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Publicly in the cloud\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5593410685219912767; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "Publicly in the cloud"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "CloudPublic"]]]]], DefinitionNotebookClient`ButtonCodeID[ 5593410685219912767]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"In this session only (without documentation)\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 8586347731213964380; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "In this session only (without documentation)"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "KernelSession"]]]]], DefinitionNotebookClient`ButtonCodeID[ 8586347731213964380]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]}, Appearance -> None, Method -> "Queued"], ItemBox[ StyleBox[ DynamicBox[ ToBoxes[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "StatusMessage"}, ""], StandardForm], Initialization :> (CurrentValue[ EvaluationNotebook[], {TaggingRules, "StatusMessage"}] = "")], "Text", GrayLevel[1], StripOnInput -> False], ItemSize -> Fit, StripOnInput -> False], DynamicBox[ ToBoxes[ If[ CurrentValue[ EvaluationNotebook[], { TaggingRules, "SubmissionReviewData", "Review"}, False], RawBoxes[ TemplateBox[{ TemplateBox[{ TagBox[ GridBox[{{ GraphicsBox[{ Thickness[0.06349], StyleBox[{ FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBWIWIGZigIEX9mCqQd8Bwv+Bnc/A54CiHs5HV6/ngJUP p2HmwdTp4FCHTvOhqYfZrw2lhdDk0fno6tHcD1PPwOSAnY+uns8BAE8cGz4= "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgB2IWIGZigAEJBwjNB6EblHHwX9ijqofxoeoYhKC0Bg4+ Hw4apk4Uap8aDr4QDhqqDu4uVRx8URw0TJ001D5lHHwJHDRUHYMclFbCwZfG QUPVNSjgp+HmIWgAG/wcEg== "]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJx10EEKgCAQhWGpFtEyEAYGggQj6RKeoSMErbuCR0/IWfTgCcPwy7fR9XrO u3fOTXWGOp2zM+ZvH2170nv+e2sFH0ijt45/XxJp9NgRPHYAb63kHhu9tf2H eU8aPfbS9kxawAvxnrSCx3c3XzbS6JX4RFrAS34B53ckaw== "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False]}, ImageSize -> 15, PlotRange -> {{0., 15.75}, {0., 16.5}}, AspectRatio -> 1.15], "\"Submit Update\""}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {{0}}, "ColumnsIndexed" -> {2 -> 0.5}, "Rows" -> {{0}}}], "Grid"], "\"Submit changes to update your resource submission\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3196298050911436087; DefinitionNotebookClient`$ClickedButton = "SubmitUpdate"; With[{RSNB`nb = ButtonNotebook[]}, DefinitionNotebookClient`DisplayStripe[RSNB`nb, DefinitionNotebookClient`SubmitRepositoryUpdate[RSNB`nb], "ShowProgress" -> True]], DefinitionNotebookClient`ButtonCodeID[ 3196298050911436087]]& , "\"Submit changes to update your resource submission\"", True}, "OrangeButtonTemplate"]], RawBoxes[ TemplateBox[{ TemplateBox[{ TagBox[ GridBox[{{ GraphicsBox[{ Thickness[0.06349], StyleBox[{ FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBWIWIGZigIEX9mCqQd8Bwv+Bnc/A54CiHs5HV6/ngJUP p2HmwdTp4FCHTvOhqYfZrw2lhdDk0fno6tHcD1PPwOSAnY+uns8BAE8cGz4= "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgB2IWIGZigAEJBwjNB6EblHHwX9ijqofxoeoYhKC0Bg4+ Hw4apk4Uap8aDr4QDhqqDu4uVRx8URw0TJ001D5lHHwJHDRUHYMclFbCwZfG QUPVNSjgp+HmIWgAG/wcEg== "]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJx10EEKgCAQhWGpFtEyEAYGggQj6RKeoSMErbuCR0/IWfTgCcPwy7fR9XrO u3fOTXWGOp2zM+ZvH2170nv+e2sFH0ijt45/XxJp9NgRPHYAb63kHhu9tf2H eU8aPfbS9kxawAvxnrSCx3c3XzbS6JX4RFrAS34B53ckaw== "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False]}, ImageSize -> 15, PlotRange -> {{0., 15.75}, {0., 16.5}}, AspectRatio -> 1.15], "\"Submit to Repository\""}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {{0}}, "ColumnsIndexed" -> {2 -> 0.5}, "Rows" -> {{0}}}], "Grid"], "\"Submit your function to the Wolfram Function \ Repository\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3704832848557640569; DefinitionNotebookClient`$ClickedButton = "Submit"; With[{RSNB`nb = ButtonNotebook[]}, DefinitionNotebookClient`DisplayStripe[RSNB`nb, DefinitionNotebookClient`SubmitRepository[RSNB`nb], "ShowProgress" -> True]], DefinitionNotebookClient`ButtonCodeID[ 3704832848557640569]]& , "\"Submit your function to the Wolfram Function \ Repository\"", True}, "OrangeButtonTemplate"]]], StandardForm], Evaluator -> "System", SingleEvaluation -> True]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "ColumnsIndexed" -> {-1 -> Right}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxBackground -> {"Columns" -> {{None}}, "Rows" -> { RGBColor[0.988235, 0.419608, 0.203922], RGBColor[0.921569, 0.341176, 0.105882]}}, GridBoxFrame -> { "Columns" -> False, "RowsIndexed" -> { 1 -> RGBColor[0.988235, 0.419608, 0.203922], 2 -> RGBColor[0.921569, 0.341176, 0.105882]}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {5, {0.9}, 5}, "RowsIndexed" -> {1 -> 1.1, 2 -> 1.3, 3 -> 0.25}}, FrameStyle -> RGBColor[0.988235, 0.419608, 0.203922]], "Grid"], ButtonBoxOptions -> {Enabled -> Dynamic[ Not[ TrueQ[DefinitionNotebookClient`$ButtonsDisabled]], TrackedSymbols :> {DefinitionNotebookClient`$ButtonsDisabled}]}, StripOnInput -> False]& )}], Cell[ StyleData["ReviewerCommentLabelTemplate"], TemplateBoxOptions -> {DisplayFunction -> (TagBox[ GridBox[{{#, TemplateBox[{ GraphicsBox[{ Thickness[0.022222222222222223`], { FaceForm[{ RGBColor[0.87451, 0.278431, 0.03137260000000001], Opacity[1.]}], FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, {{{45., 22.5}, {45., 10.073999999999998`}, {34.926, 0.}, {22.5, 0.}, {10.074, 0.}, {0., 10.073999999999998`}, { 0., 22.5}, {0., 34.926}, {10.074, 45.}, {22.5, 45.}, {34.926, 45.}, {45., 34.926}, {45., 22.5}}}]}, { FaceForm[{ RGBColor[1., 1., 1.], Opacity[1.]}], FilledCurveBox[{{{0, 2, 0}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, { 1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, { 1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, { 0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGAwAWIQLcESxqe7SdlhqnN3zvPblg4w/omyffOl/K0cEp9e ULq9U9lhT8lkCZZrVg6VL9UMOd4oO1SLrHN/GGXtcKUCKOCh4sDDpN0udtPa 4fnvlR8v8ao6ZIE12ELMrVZzmAIymNfOAWj43PfpGg45YIV2Dguk9O+qsGlB 9M+0h9gjpgOxh8fBYePc98uPees5MICAggNE/TF9B6Bl574rO0DcMcsAwmd2 cNCM6T/0VcPQAeQsjh6oeWWGEPt97R3UDTnWyMwyhKh7Yefw5S/QB22GEHe1 2zlIg5yTaAh3by7InUKGDmBnLrR1cOkGudzAYZHrts9/Q2wdHi+dfUShwMBh Q1HGxLcytg5BO+RaXwsaQN1r6/BdA2jRVn1oeNk6aIEcWq4HcccvWwfTuF2e PEy6UPPtHIC+CH68VBvOP70QaNFeLTg/T6j5wKlELYdPl3yTBCLsIOGkowVx 71tbhycg93zQdAjonZ4ndNgGzgern2ENVw90TZVInhUkfqy1IO65ZQl3L4wP iW99B/NOx4SnEyzh4Q+W32XhcBUc0PoQd7dawM1D568H2cdnCOd/A9nzVc/h I9hdWg4ZoIg6oueQD/Kfoh40nSD4fkDfWpboQOw7oYDBh6mHxIcy3DxYek4A peOfCD7MPTA+zL0yUSnW9/sV4Hxw/DgpQOL7igUkfi8qwsMHAHSDTZ8= "], {{19.051000000000002`, 14.242}, {19.051000000000002`, 27.594}, {23.828, 27.594}, {23.828, 26.543}, {21.426, 26.308999999999997`}, {21.375, 26.258000000000003`}, { 21.375, 24.219}, {21.375, 17.535000000000004`}, {21.375, 15.602}, {21.426, 15.547}, {23.828, 15.315999999999999`}, { 23.828, 14.242}}, {{24.578, 18.75}, {24.578, 23.078000000000003`}, {24.578, 23.539}, {24.953, 23.914}, { 25.418, 23.91}, {29.746, 23.91}, {30.203, 23.91}, {30.578, 23.539}, {30.578, 23.078000000000003`}, {30.578, 18.75}, { 30.581999999999997`, 18.288999999999998`}, {30.207, 17.91}, {29.746, 17.91}, {25.418, 17.91}, {24.953, 17.906}, {24.574, 18.285}, {24.578, 18.75}}, {{31.328, 14.242}, {31.328, 15.315999999999999`}, {33.684, 15.539000000000001`}, {33.789, 15.602}, {33.789, 17.641}, { 33.789, 24.188}, {33.789, 26.227}, {33.684, 26.281}, { 31.328, 26.512000000000004`}, {31.328, 27.586}, {36.113, 27.586}, {36.113, 14.234000000000002`}}}]}}, { ImageSize -> 12, AspectRatio -> Automatic, Background -> None, ImageSize -> {45., 45.}, PlotRange -> {{0., 45.}, {0., 45.}}}], "Wolfram Function Repository Reviewer"}, "PrettyTooltipTemplate"]}}, GridBoxAlignment -> { "Columns" -> {{Automatic}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.25}}}], "Grid"]& )}], Cell[ StyleData["CommentCellLabelTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ TagBox[ GridBox[{{ StyleBox[#, FontSize -> 11]}, { StyleBox[ DynamicBox[ ToBoxes[ DateString[ TimeZoneConvert[ DateObject[#2, TimeZone -> 0]], { "Month", "/", "Day", "/", "Year", " ", "Hour24", ":", "Minute"}], StandardForm], SingleEvaluation -> True], FontSize -> 9]}}, GridBoxAlignment -> {"Columns" -> {{Left}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{Automatic}}, "Rows" -> {{0}}}], "Grid"], "CommentLabel", ShowStringCharacters -> False]& )}], Cell[ StyleData["OrangeButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (FrameBox[ ButtonBox[ StyleBox[#, "Text", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontTracking -> "Condensed", FontSize -> 13, FontColor -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], GrayLevel[1], RGBColor[0.9568627450980391, 0.8019607843137255, 0.75]], Evaluator -> "System"], StripOnInput -> False], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[]}, If[#4, CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]]; With[{RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3145484069433207908; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ #2[]]]], DefinitionNotebookClient`ButtonCodeID[3145484069433207908]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; Null], FrameMargins -> {{5, 5}, {0, 0}}, Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4HW4NCWIDoa8CJZ47CsMQUA2qYY8cOe/Zsl82ZQBGQFF gOLEGPI8UOymHTtE1xUkE+BsoCxQDR5DgLJotuNCyOagGQJ3A0EEVInVEKB/ iTQBguDhg2wIZkjiR0D1EI2Q1AiJTbSQxI8gKiHxzgAGlBtCFZdQMUyoFTtU SSfUSrFUyTvUysVULE9IQlQ0BD8gprQHAOYEDp4= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4HW4NCWIDoY8DpK86ikKQUA2qYacdhZaZ8CxXJsNGQFF gOLEGHLfX3yHOTeadmQElAWqwWMIUBaPdmSEbA6aIRA3rMCrfQXMPVgNAfqX SGdAEDx8kA3BDEn8CKgeohGSGiGxSZIJEASJdwYwoNwQqriEimFCrdihSjqh VoqlSt6hVi6mYnlCEqKiIfgBMaU9AAiH5q8= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4HW4NCWIDoa8zTb72JMMQUA2qYZ8Wdr69/1LNF8DRYDi xBjyvsz115UjEPFvL589PbgNgoBsiCBQFqgGjyFAWYjIpwe3D2YFLNdmQ0ZA EaA4RAGyOWiGQNzw/ubllQY8aCZAEFAcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+y IZCQxPQFJgKqgYQzRCMkNUJiExKSBE2AIEg4Q+KdAQwoN4QqLqFimFArdqiS TqiVYqmSd6iVi6lYnpCEqGgIfkBMaQ8AIISqgg== "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> RGBColor[0.921569, 0.341176, 0.105882], Method -> "Queued", ImageSize -> {All, 23}, Evaluator -> Automatic], FrameStyle -> Directive[ RGBColor[0.921569, 0.341176, 0.105882], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False]& )}], Cell[ StyleData["SuggestionGridTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ FrameBox[ AdjustmentBox[ TagBox[ GridBox[{{ TemplateBox[{#2, #3, {16., 16.}, {{1., 17.}, {1., 17.}}}, "SuggestionIconTemplate"], PaneBox[#, ImageSizeAction -> "ShrinkToFit", BaselinePosition -> Baseline, ImageSize -> Full], RowBox[{ AdjustmentBox[ TemplateBox[{ ActionMenuBox[ TagBox[ PaneSelectorBox[{False -> GraphicsBox[{ EdgeForm[ Directive[ GrayLevel[1, 0], Thickness[0.025]]], FaceForm[#4], RectangleBox[{-1.75, -2}, {1.75, 2}, RoundingRadius -> 0.2], Thickness[0.15], #5, LineBox[{{-0.5, -1.}, {0.5, 0.}, {-0.5, 1.}}]}, ImageSize -> {Automatic, 15}, ImageMargins -> 0], True -> GraphicsBox[{ EdgeForm[ Directive[#5, Thickness[0.025]]], FaceForm[#2], RectangleBox[{-1.75, -2}, {1.75, 2}, RoundingRadius -> 0.2], Thickness[0.15], GrayLevel[1], LineBox[{{-0.5, -1.}, {0.5, 0.}, {-0.5, 1.}}]}, ImageSize -> {Automatic, 15}, ImageMargins -> 0]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0], MouseAppearanceTag["LinkHand"]], #6, Appearance -> None, Method -> "Queued"], "\"View suggestions\""}, "PrettyTooltipTemplate"], BoxBaselineShift -> -0.5], " "}]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {Automatic, Automatic, Fit}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.4}}}], "Grid"], BoxMargins -> {{0.25, -0.5}, {0.15, -0.15}}], RoundingRadius -> {13, 75}, Background -> #4, FrameStyle -> None, FrameMargins -> {{0, 8}, {0, 0}}, ImageMargins -> {{0, 0}, {5, 5}}, StripOnInput -> False], "Text", FontColor -> #5, FontSize -> 14, FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontTracking -> "Plain", PrivateFontOptions -> {"OperatorSubstitution" -> False}, LineBreakWithin -> False]& )}], Cell[ StyleData["SuggestionIconTemplate"], TemplateBoxOptions -> {DisplayFunction -> (GraphicsBox[{ Thickness[0.05555555555555555], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGZigIIGAwcIQ8kBxk94ekHp9k9Vh4qXaoYcOfoO m+a+X37stKZDbP+hrxpzdOA0TBymDqYPl7n2pnG7PHlk4PzZRxQ2FGWIwPWD jI3p54WbLxuVYn3fnwluD8S8H/Yo9gD5KPYA+TB7YPph9sDMh9EwcZg6FPdh MRfdXpi7YPph7oaZD/MXzB5c4QCzBwA8nn+Z "]]}, FaceForm[#]], StyleBox[{ FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, {{{8.175292500000001, 7.416875}, {7.796855000000001, 11.3084375}, {7.796855000000001, 13.38}, {10.11998, 13.38}, {10.11998, 11.3084375}, { 9.741542500000001, 7.416875}, {8.175292500000001, 7.416875}}, CompressedData[" 1:eJxTTMoPSmViYGCQBGIQ/cTvZcLf/4oOD6tE1rk/5HNQjDzAkqeL4FsusdsW 1KjgwAAGAg7hCSdehX2Xd5BvfR24Q07QwaZCOJPjjZyDHdf1xQW2Qg56LJYa iWlyDv2HvmrEzBeG80GmVbmIwvkvtjT6Sb8Qg+t/BLLPUwJuPti6DEm4/WD7 2qTg7gMZJyIm7QBzP4y/zEVob88lJTi/7+dk7hV1ynD9c3LzfPxZVODmr3ro 0futUwVu/0bpbbqnzqjA3Qfjw9wP48P8B9MP8z/MfFj4wOyHhR/MfbDwRQ9/ ACBxmlc= "]}]}, FaceForm[#2]]}, ImageSize -> #3, PlotRange -> #4, AspectRatio -> Automatic, BaselinePosition -> Scaled[0.1]]& )}], Cell[ StyleData["FormEditValuesButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (TemplateBox[{ TagBox[ PaneBox[ PaneSelectorBox[{False -> GraphicsBox[ TagBox[ RasterBox[CompressedData[" 1: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 N3kqZvY= "], {{0, 50.}, {50., 0}}, {0, 255}, ColorFunction -> GrayLevel], BoxForm`ImageTag[ "Byte", ColorSpace -> "Grayscale", Interleaving -> False], Selectable -> False], DefaultBaseStyle -> "ImageGraphics", ImageSizeRaw -> {50., 50.}, PlotRange -> {{0, 50.}, {0, 50.}}], True -> GraphicsBox[ TagBox[ RasterBox[CompressedData[" 1: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 DcvuuIyle//vxt/PCE6d "], {{0, 50.}, {50., 0}}, {0, 255}, ColorFunction -> GrayLevel], BoxForm`ImageTag[ "Byte", ColorSpace -> "Grayscale", Interleaving -> False], Selectable -> False], DefaultBaseStyle -> "ImageGraphics", ImageSizeRaw -> {50., 50.}, PlotRange -> {{0, 50.}, {0, 50.}}]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0], ImageSize -> {Automatic, 15}, ImageSizeAction -> "ResizeToFit"], MouseAppearanceTag["LinkHand"]], "\"Edit values\""}, "PrettyTooltipTemplate"]& )}], Cell["Documentation", "Section"], Cell["Usage", "Subsection"], Cell[ StyleData["UsageInputs", StyleDefinitions -> StyleData["Input"]], CellMargins -> {{66, 10}, {0, 8}}, StyleKeyMapping -> {"Tab" -> "UsageDescription"}, Evaluatable -> False, CellEventActions -> {"ReturnKeyDown" :> With[{RSNB`nb$ = Notebooks[ EvaluationCell[]]}, SelectionMove[ EvaluationCell[], After, Cell]; NotebookWrite[RSNB`nb$, Cell["", "UsageDescription"], All]; SelectionMove[RSNB`nb$, Before, CellContents]], {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]]}, ShowAutoStyles -> False, ShowCodeAssist -> False, CodeAssistOptions -> {"DynamicHighlighting" -> False}, LineSpacing -> {1, 3}, TabSpacings -> {2.5}, CounterIncrements -> "Text", FontFamily -> "Source Sans Pro", FontSize -> 15, FontWeight -> "Plain"], Cell[ StyleData["UsageDescription", StyleDefinitions -> StyleData["Text"]], CellMargins -> {{86, 10}, {7, 0}}, StyleKeyMapping -> {"Backspace" -> "UsageInputs"}, CellGroupingRules -> "OutputGrouping", CellEventActions -> {"ReturnKeyDown" :> With[{RSNB`nb$ = Notebooks[ EvaluationCell[]]}, SelectionMove[ EvaluationCell[], After, Cell]; NotebookWrite[RSNB`nb$, Cell[ BoxData[""], "UsageInputs", FontFamily -> "Source Sans Pro"], All]; SelectionMove[RSNB`nb$, Before, CellContents]], {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]]}, ShowAutoSpellCheck -> False], Cell["Details & Options", "Subsection"], Cell[ StyleData["Notes", StyleDefinitions -> StyleData["Item"]], CellDingbat -> StyleBox["\[FilledVerySmallSquare]", FontColor -> GrayLevel[0.6]], CellMargins -> {{66, 24}, {9, 7}}, ReturnCreatesNewCell -> False, StyleKeyMapping -> {}, DefaultNewCellStyle -> "Notes", ShowAutoSpellCheck -> False, GridBoxOptions -> {BaseStyle -> "TableNotes"}], Cell[ StyleData["TableNotes", StyleDefinitions -> StyleData["Notes"]], CellDingbat -> None, CellFrameColor -> RGBColor[0.749, 0.694, 0.553], StyleMenuListing -> None, ButtonBoxOptions -> {Appearance -> {Automatic, None}}, GridBoxOptions -> { FrameStyle -> GrayLevel[0.906], GridBoxAlignment -> { "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxDividers -> {"Columns" -> {{None}}, "Rows" -> {{True}}}, GridDefaultElement -> Cell["\[Placeholder]", "TableText"]}], Cell[ StyleData["TableText"], DefaultInlineFormatType -> "DefaultInputInlineFormatType", AutoQuoteCharacters -> {}, StyleMenuListing -> None], Cell["Examples", "Subsection"], Cell[ StyleData["ExampleDelimiter"], Selectable -> False, ShowCellBracket -> Automatic, CellMargins -> {{66, 14}, {5, 10}}, Evaluatable -> True, CellGroupingRules -> {"SectionGrouping", 58}, CellEvaluationFunction -> (($Line = 0; Null)& ), ShowCellLabel -> False, CellLabelAutoDelete -> True, TabFilling -> "\[LongDash]\[NegativeThickSpace]", TabSpacings -> {100}, StyleMenuListing -> None, FontFamily -> "Verdana", FontWeight -> Bold, FontSlant -> "Plain", FontColor -> GrayLevel[0.906]], Cell[ StyleData["ExampleText", StyleDefinitions -> StyleData["Text"]]], Cell[ StyleData["PageBreak", StyleDefinitions -> StyleData["ExampleDelimiter"]], Selectable -> False, CellFrame -> {{0, 0}, {1, 0}}, CellMargins -> {{66, 14}, {15, -5}}, CellElementSpacings -> {"CellMinHeight" -> 1}, Evaluatable -> True, CellEvaluationFunction -> (($Line = 0; Null)& ), CellFrameColor -> GrayLevel[ Rational[77, 85]]], Cell[ StyleData["Subsection"], Evaluatable -> True, CellEvaluationFunction -> (($Line = 0; Null)& ), ShowCellLabel -> False], Cell[ StyleData["Subsubsection"], Evaluatable -> True, CellEvaluationFunction -> (($Line = 0; Null)& ), ShowCellLabel -> False], Cell[ StyleData["ExampleImage"], PageWidth :> 650, CellMargins -> {{66, 66}, {16, 5}}, Evaluatable -> False, ShowCellLabel -> False, MenuSortingValue -> 10000, RasterBoxOptions -> {ImageEditMode -> False}], Cell["Links", "Section"], Cell[ StyleData["Link"], FontFamily -> "Source Sans Pro", FontColor -> Dynamic[ If[ CurrentValue["MouseOver"], RGBColor[0.855, 0.396, 0.145], RGBColor[0.02, 0.286, 0.651]]]], Cell[ StyleData["StringTypeLink", StyleDefinitions -> StyleData["Link"]], FontColor -> Dynamic[ If[ CurrentValue["MouseOver"], RGBColor[0.969, 0.467, 0.], GrayLevel[0.467]]]], Cell[ StyleData["CharactersRefLink"], ShowSpecialCharacters -> False], Cell["Annotation", "Section"], Cell[ StyleData["Excluded"], CellBracketOptions -> { "Color" -> RGBColor[0.9, 0.4, 0.4], "Thickness" -> 2}, GeneratedCellStyles -> { "Graphics" -> {"Graphics", "Excluded"}, "Message" -> {"Message", "MSG", "Excluded"}, "Output" -> {"Output", "Excluded"}, "Print" -> {"Print", "Excluded"}, "PrintTemporary" -> {"PrintTemporary", "Excluded"}}, CellFrameMargins -> 4, CellFrameLabels -> {{None, Cell[ BoxData[ TemplateBox[{ StyleBox[ "\"excluded\"", "ExcludedCellLabel", StripOnInput -> False], "\"Excluded cells will not appear anywhere in the published \ resource except for the definition notebook\""}, "PrettyTooltipTemplate"]], "ExcludedCellLabel"]}, {None, None}}, StyleMenuListing -> None, Background -> RGBColor[1, 0.95, 0.95]], Cell[ StyleData["ExcludedCellLabel", StyleDefinitions -> StyleData["Text"]], ShowStringCharacters -> False, FontFamily -> "Source Sans Pro", FontSize -> 9, FontWeight -> Plain, FontSlant -> Italic, FontColor -> RGBColor[0.9, 0.4, 0.4, 0.5], Background -> None], Cell[ StyleData["Comment", StyleDefinitions -> StyleData["Text"]], CellFrame -> {{3, 0}, {0, 0}}, CellMargins -> {{66, 0}, {1, 0}}, CellElementSpacings -> {"ClosedCellHeight" -> 0}, GeneratedCellStyles -> { "Graphics" -> {"Graphics", "Comment"}, "Message" -> {"Message", "MSG", "Comment"}, "Output" -> {"Output", "Comment"}, "Print" -> {"Print", "Comment"}, "PrintTemporary" -> {"PrintTemporary", "Comment"}}, CellFrameColor -> RGBColor[0.880722, 0.611041, 0.142051], CellFrameLabelMargins -> {{0, 10}, {0, 0}}, FontColor -> GrayLevel[0.25], Background -> RGBColor[0.982, 0.942, 0.871]], Cell[ StyleData["AuthorComment", StyleDefinitions -> StyleData["Comment"]], GeneratedCellStyles -> { "Graphics" -> {"Graphics", "AuthorComment"}, "Message" -> {"Message", "MSG", "AuthorComment"}, "Output" -> {"Output", "AuthorComment"}, "Print" -> {"Print", "AuthorComment"}, "PrintTemporary" -> {"PrintTemporary", "AuthorComment"}}, CellFrameColor -> RGBColor[0.368417, 0.506779, 0.709798], Background -> RGBColor[0.905, 0.926, 0.956]], Cell[ StyleData["ReviewerComment", StyleDefinitions -> StyleData["Comment"]], GeneratedCellStyles -> { "Graphics" -> {"Graphics", "ReviewerComment"}, "Message" -> {"Message", "MSG", "ReviewerComment"}, "Output" -> {"Output", "ReviewerComment"}, "Print" -> {"Print", "ReviewerComment"}, "PrintTemporary" -> {"PrintTemporary", "ReviewerComment"}}, CellFrameColor -> RGBColor[0.560181, 0.691569, 0.194885], Background -> RGBColor[0.934, 0.954, 0.879]], Cell[ StyleData["CommentLabel", StyleDefinitions -> StyleData["Text"]], ShowStringCharacters -> False, FontSlant -> "Italic", FontColor -> GrayLevel[0.5]], Cell["Special Input", "Section"], Cell[ StyleData["FormObjectCell"], CellMargins -> {{66, 66}, {16, 5}}], Cell[ StyleData["LocalFileInput", StyleDefinitions -> StyleData["Input"]], CellFrameLabels -> {{None, Cell[ BoxData[ ButtonBox[ "\"Choose\"", FrameMargins -> {{5, 5}, {0, 0}}, BaseStyle -> {"Panel", FontSize -> 12}, Evaluator -> Automatic, Method -> "Queued", ButtonFunction :> With[{RSNB`file = SystemDialogInput["FileOpen"], RSNB`cell = ParentCell[ EvaluationCell[]]}, If[ RSNB`file =!= $Canceled, SelectionMove[RSNB`cell, All, CellContents]; NotebookWrite[ Notebooks[RSNB`cell], RowBox[{"File", "[", ToBoxes[RSNB`file], "]"}]]]], Appearance :> FEPrivate`FrontEndResource[ "FEExpressions", "GrayButtonNinePatchAppearance"]]]]}, { None, None}}], Cell[ StyleData["LocalDirectoryInput", StyleDefinitions -> StyleData["Input"]], CellFrameLabels -> {{None, Cell[ BoxData[ ButtonBox[ "\"Choose\"", FrameMargins -> {{5, 5}, {0, 0}}, BaseStyle -> {"Panel", FontSize -> 12}, Evaluator -> Automatic, Method -> "Queued", ButtonFunction :> With[{RSNB`file = SystemDialogInput["Directory"], RSNB`cell = ParentCell[ EvaluationCell[]]}, If[ RSNB`file =!= $Canceled, SelectionMove[RSNB`cell, All, CellContents]; NotebookWrite[ Notebooks[RSNB`cell], RowBox[{"File", "[", ToBoxes[RSNB`file], "]"}]]]], Appearance :> FEPrivate`FrontEndResource[ "FEExpressions", "GrayButtonNinePatchAppearance"]]]]}, { None, None}}], Cell["Misc", "Section"], Cell[ StyleData["Item"], DefaultNewCellStyle -> "Item"], Cell[ StyleData["ButtonText"], FontFamily -> "Sans Serif", FontSize -> 11, FontWeight -> Bold, FontColor -> RGBColor[0.459, 0.459, 0.459]], Cell[ StyleData["InlineFormula"], HyphenationOptions -> {"HyphenationCharacter" -> "\[Continuation]"}, LanguageCategory -> "Formula", AutoSpacing -> True, ScriptLevel -> 1, SingleLetterItalics -> False, SpanMaxSize -> 1, StyleMenuListing -> None, FontFamily -> "Source Sans Pro", FontSize -> 1. Inherited, ButtonBoxOptions -> {Appearance -> {Automatic, None}}, FractionBoxOptions -> {BaseStyle -> {SpanMaxSize -> Automatic}}, GridBoxOptions -> { GridBoxItemSize -> { "Columns" -> {{Automatic}}, "ColumnsIndexed" -> {}, "Rows" -> {{1.}}, "RowsIndexed" -> {}}}], Cell[ StyleData["DockedCell"], CellFrameColor -> GrayLevel[0.75], Background -> GrayLevel[0.9]]}, Visible -> False, FrontEndVersion -> "13.0 for Linux x86 (64-bit) (November 22, 2021)", StyleDefinitions -> "PrivateStylesheetFormatting.nb"] ] (* End of Notebook Content *) (* Internal cache information *) (*CellTagsOutline CellTagsIndex->{ "Name"->{ Cell[635, 23, 102, 2, 70, "Title",ExpressionUUID->"c54bdd5a-52ce-427b-b779-bf83f2b7cacf", CellTags->{"Name", "TemplateCell", "Title"}, CellID->605987370]}, "TemplateCell"->{ Cell[635, 23, 102, 2, 70, "Title",ExpressionUUID->"c54bdd5a-52ce-427b-b779-bf83f2b7cacf", CellTags->{"Name", "TemplateCell", "Title"}, CellID->605987370], Cell[740, 27, 127, 2, 70, "Text",ExpressionUUID->"6de122bf-b647-4c35-b9e2-48d70e011388", CellTags->{"Description", "TemplateCell"}, CellID->39188461]}, "Title"->{ Cell[635, 23, 102, 2, 70, "Title",ExpressionUUID->"c54bdd5a-52ce-427b-b779-bf83f2b7cacf", CellTags->{"Name", "TemplateCell", "Title"}, CellID->605987370]}, "Description"->{ Cell[740, 27, 127, 2, 70, "Text",ExpressionUUID->"6de122bf-b647-4c35-b9e2-48d70e011388", CellTags->{"Description", "TemplateCell"}, CellID->39188461]}, "Definition"->{ Cell[892, 33, 1206, 29, 70, "Section",ExpressionUUID->"57d838b2-1e1b-4a3c-b4a4-3f592ed93642", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326]}, "Function"->{ Cell[892, 33, 1206, 29, 70, "Section",ExpressionUUID->"57d838b2-1e1b-4a3c-b4a4-3f592ed93642", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326]}, "TemplateCellGroup"->{ Cell[892, 33, 1206, 29, 70, "Section",ExpressionUUID->"57d838b2-1e1b-4a3c-b4a4-3f592ed93642", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326], Cell[17723, 383, 1980, 50, 70, "Subsection",ExpressionUUID->"60e7ed50-0a03-49e3-b9fd-d94a55020262", CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310], Cell[20132, 458, 1429, 32, 70, "Subsection",ExpressionUUID->"b87e8edf-40fb-4c10-bd87-d49dd4c40759", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236], Cell[23454, 564, 7029, 152, 70, "Section",ExpressionUUID->"723df3ae-8180-413f-a80a-bb94e4699075", CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011], Cell[357810, 6537, 1026, 26, 70, "Subsection",ExpressionUUID->"a3871158-49d6-4f8b-887a-d6359b622a17", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256], Cell[358927, 6571, 996, 26, 70, "Subsection",ExpressionUUID->"3b045535-2476-474c-954e-1cf04c03624c", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425], Cell[360220, 6617, 221, 6, 70, "Subsection",ExpressionUUID->"757cf2a0-28d7-4704-bbc2-1eb60688f8d9", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[389310, 7608, 980, 26, 70, "Subsection",ExpressionUUID->"85422870-c34a-4f4a-a5cc-aa0d5492629e", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169], Cell[390476, 7648, 1039, 26, 70, "Subsection",ExpressionUUID->"2e9b42e9-2870-4dc4-95db-ddb0197aa89b", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472], Cell[391715, 7688, 1084, 26, 70, "Subsection",ExpressionUUID->"3ce84611-8ed0-4ff7-adf7-7eb9690d187f", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552], Cell[393355, 7729, 923, 26, 70, "Subsection",ExpressionUUID->"878d7dbc-e505-4e0b-8502-1fdf3b7956cf", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773], Cell[394823, 7770, 1874, 45, 70, "Subsection",ExpressionUUID->"6f53c534-9a06-4c16-975a-47e0c6a2d0f9", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448], Cell[397054, 7836, 955, 25, 70, "Subsection",ExpressionUUID->"9215fc88-a234-4519-9d75-9a7ffb7f28a2", CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822], Cell[398034, 7865, 1174, 31, 70, "Subsubsection",ExpressionUUID->"26d1d93d-2ecd-4309-9de6-532c583f06e4", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016], Cell[399337, 7905, 1113, 29, 70, "Subsubsection",ExpressionUUID->"1d8ed7f6-f807-4df2-a7f0-32bea3d8bea4", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[401811, 7981, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1b22f25b-0f0a-4db0-9bf0-1978daabfde8", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[404496, 8062, 1913, 46, 70, "Subsubsection",ExpressionUUID->"ba8cb5fc-5450-4b6c-aa03-bd31586bf90a", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[409345, 8198, 1071, 27, 70, "Subsubsection",ExpressionUUID->"513e0d59-922f-4847-aeae-abc0aada2d09", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[411418, 8262, 1155, 28, 70, "Section",ExpressionUUID->"cf1c6d4a-57df-4b1e-b1f3-07b52fb18be3", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591], Cell[413142, 8305, 1033, 26, 70, "Section",ExpressionUUID->"ea07b377-091a-4535-b595-100a119f8140", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765]}, "Documentation"->{ Cell[17503, 374, 195, 5, 70, "Section",ExpressionUUID->"0aa8a6d7-575b-4326-9f79-f39daae69df0", CellTags->{"Documentation", "TemplateSection"}, CellID->429741307]}, "TemplateSection"->{ Cell[17503, 374, 195, 5, 70, "Section",ExpressionUUID->"0aa8a6d7-575b-4326-9f79-f39daae69df0", CellTags->{"Documentation", "TemplateSection"}, CellID->429741307], Cell[357536, 6528, 249, 5, 70, "Section",ExpressionUUID->"ab3910f4-56c1-4365-894b-8d0a4455b2be", CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116]}, "Usage"->{ Cell[17723, 383, 1980, 50, 70, "Subsection",ExpressionUUID->"60e7ed50-0a03-49e3-b9fd-d94a55020262", CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310]}, "Details & Options"->{ Cell[20132, 458, 1429, 32, 70, "Subsection",ExpressionUUID->"b87e8edf-40fb-4c10-bd87-d49dd4c40759", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236]}, "Notes"->{ Cell[20132, 458, 1429, 32, 70, "Subsection",ExpressionUUID->"b87e8edf-40fb-4c10-bd87-d49dd4c40759", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236]}, "TabNext"->{ Cell[21564, 492, 320, 12, 70, "Notes",ExpressionUUID->"952a1280-601e-49e5-8208-5eb85914be54", CellTags->"TabNext", CellID->647953007], Cell[392802, 7716, 516, 8, 70, "Text",ExpressionUUID->"11da4bdb-9185-4662-a7ce-c2d5fb3e0845", CellTags->{"DefaultContent", "TabNext"}, CellID->436399423], Cell[394281, 7757, 505, 8, 70, "Item",ExpressionUUID->"0667ba7c-27e8-4baa-9efd-98e72a415aa2", CellTags->{"DefaultContent", "TabNext"}, CellID->132505746], Cell[412576, 8292, 529, 8, 70, "Text",ExpressionUUID->"2378e393-b1e8-41fd-a52b-95f4c0bb63ee", CellTags->{"DefaultContent", "TabNext"}, CellID->958952487], Cell[414178, 8333, 515, 8, 70, "Text",ExpressionUUID->"dc5650bc-b5a0-444d-9221-4681de2b22e9", CellTags->{"DefaultContent", "TabNext"}, CellID->604291542]}, "Examples"->{ Cell[23454, 564, 7029, 152, 70, "Section",ExpressionUUID->"723df3ae-8180-413f-a80a-bb94e4699075", CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011]}, "Source & Additional Information"->{ Cell[357536, 6528, 249, 5, 70, "Section",ExpressionUUID->"ab3910f4-56c1-4365-894b-8d0a4455b2be", CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116]}, "Contributed By"->{ Cell[357810, 6537, 1026, 26, 70, "Subsection",ExpressionUUID->"a3871158-49d6-4f8b-887a-d6359b622a17", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256]}, "ContributorInformation"->{ Cell[357810, 6537, 1026, 26, 70, "Subsection",ExpressionUUID->"a3871158-49d6-4f8b-887a-d6359b622a17", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256]}, "Keywords"->{ Cell[358927, 6571, 996, 26, 70, "Subsection",ExpressionUUID->"3b045535-2476-474c-954e-1cf04c03624c", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425]}, "Categories"->{ Cell[360220, 6617, 221, 6, 70, "Subsection",ExpressionUUID->"757cf2a0-28d7-4704-bbc2-1eb60688f8d9", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[360444, 6625, 28829, 978, 70, "Output",ExpressionUUID->"c42e829f-279c-4aa8-a07f-9a707dcdfbfa", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->8239304]}, "Categories-Checkboxes"->{ Cell[360444, 6625, 28829, 978, 70, "Output",ExpressionUUID->"c42e829f-279c-4aa8-a07f-9a707dcdfbfa", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->8239304]}, "CheckboxCell"->{ Cell[360444, 6625, 28829, 978, 70, "Output",ExpressionUUID->"c42e829f-279c-4aa8-a07f-9a707dcdfbfa", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->8239304], Cell[400453, 7936, 1321, 40, 70, "Output",ExpressionUUID->"ac085f43-73c7-4b70-81ef-ed88afca7c12", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524], Cell[403094, 8016, 1365, 41, 70, "Output",ExpressionUUID->"14277647-5b0a-414b-af30-4143c408d4ae", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059], Cell[406412, 8110, 2896, 83, 70, "Output",ExpressionUUID->"16bc46be-7bec-4300-86f6-c1f8330af70a", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308], Cell[410419, 8227, 938, 28, 70, "Output",ExpressionUUID->"3942881c-067e-4cbb-8c52-823520a17468", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203]}, "Related Symbols"->{ Cell[389310, 7608, 980, 26, 70, "Subsection",ExpressionUUID->"85422870-c34a-4f4a-a5cc-aa0d5492629e", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169]}, "Related Resource Objects"->{ Cell[390476, 7648, 1039, 26, 70, "Subsection",ExpressionUUID->"2e9b42e9-2870-4dc4-95db-ddb0197aa89b", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472]}, "Source/Reference Citation"->{ Cell[391715, 7688, 1084, 26, 70, "Subsection",ExpressionUUID->"3ce84611-8ed0-4ff7-adf7-7eb9690d187f", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552]}, "DefaultContent"->{ Cell[392802, 7716, 516, 8, 70, "Text",ExpressionUUID->"11da4bdb-9185-4662-a7ce-c2d5fb3e0845", CellTags->{"DefaultContent", "TabNext"}, CellID->436399423], Cell[394281, 7757, 505, 8, 70, "Item",ExpressionUUID->"0667ba7c-27e8-4baa-9efd-98e72a415aa2", CellTags->{"DefaultContent", "TabNext"}, CellID->132505746], Cell[396722, 7819, 158, 5, 70, "Input",ExpressionUUID->"fea23309-99e7-4b8e-ae52-1c8d850c3ad4", CellTags->"DefaultContent", CellID->946203791], Cell[396883, 7826, 122, 4, 70, "Output",ExpressionUUID->"25faa392-3225-4ff8-8a9c-c411f141628d", CellTags->"DefaultContent", CellID->168370258], Cell[399211, 7898, 89, 2, 70, "Text",ExpressionUUID->"e969f9f1-5333-4271-a4e6-fb41351de6cd", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768], Cell[412576, 8292, 529, 8, 70, "Text",ExpressionUUID->"2378e393-b1e8-41fd-a52b-95f4c0bb63ee", CellTags->{"DefaultContent", "TabNext"}, CellID->958952487], Cell[414178, 8333, 515, 8, 70, "Text",ExpressionUUID->"dc5650bc-b5a0-444d-9221-4681de2b22e9", CellTags->{"DefaultContent", "TabNext"}, CellID->604291542]}, "Links"->{ Cell[393355, 7729, 923, 26, 70, "Subsection",ExpressionUUID->"878d7dbc-e505-4e0b-8502-1fdf3b7956cf", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773]}, "Tests"->{ Cell[394823, 7770, 1874, 45, 70, "Subsection",ExpressionUUID->"6f53c534-9a06-4c16-975a-47e0c6a2d0f9", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448]}, "VerificationTests"->{ Cell[394823, 7770, 1874, 45, 70, "Subsection",ExpressionUUID->"6f53c534-9a06-4c16-975a-47e0c6a2d0f9", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448]}, "Compatibility"->{ Cell[397054, 7836, 955, 25, 70, "Subsection",ExpressionUUID->"9215fc88-a234-4519-9d75-9a7ffb7f28a2", CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822]}, "CompatibilityWolframLanguageVersionRequired"->{ Cell[398034, 7865, 1174, 31, 70, "Subsubsection",ExpressionUUID->"26d1d93d-2ecd-4309-9de6-532c583f06e4", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016]}, "Wolfram Language Version"->{ Cell[398034, 7865, 1174, 31, 70, "Subsubsection",ExpressionUUID->"26d1d93d-2ecd-4309-9de6-532c583f06e4", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016]}, "ScrapeDefault"->{ Cell[399211, 7898, 89, 2, 70, "Text",ExpressionUUID->"e969f9f1-5333-4271-a4e6-fb41351de6cd", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768]}, "CompatibilityOperatingSystem"->{ Cell[399337, 7905, 1113, 29, 70, "Subsubsection",ExpressionUUID->"1d8ed7f6-f807-4df2-a7f0-32bea3d8bea4", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[400453, 7936, 1321, 40, 70, "Output",ExpressionUUID->"ac085f43-73c7-4b70-81ef-ed88afca7c12", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524]}, "Operating System"->{ Cell[399337, 7905, 1113, 29, 70, "Subsubsection",ExpressionUUID->"1d8ed7f6-f807-4df2-a7f0-32bea3d8bea4", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406]}, "CompatibilityOperatingSystem-Checkboxes"->{ Cell[400453, 7936, 1321, 40, 70, "Output",ExpressionUUID->"ac085f43-73c7-4b70-81ef-ed88afca7c12", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524]}, "CompatibilityFeatures"->{ Cell[401811, 7981, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1b22f25b-0f0a-4db0-9bf0-1978daabfde8", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[403094, 8016, 1365, 41, 70, "Output",ExpressionUUID->"14277647-5b0a-414b-af30-4143c408d4ae", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059]}, "Required Features"->{ Cell[401811, 7981, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1b22f25b-0f0a-4db0-9bf0-1978daabfde8", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156]}, "CompatibilityFeatures-Checkboxes"->{ Cell[403094, 8016, 1365, 41, 70, "Output",ExpressionUUID->"14277647-5b0a-414b-af30-4143c408d4ae", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059]}, "CompatibilityEvaluationEnvironment"->{ Cell[404496, 8062, 1913, 46, 70, "Subsubsection",ExpressionUUID->"ba8cb5fc-5450-4b6c-aa03-bd31586bf90a", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[406412, 8110, 2896, 83, 70, "Output",ExpressionUUID->"16bc46be-7bec-4300-86f6-c1f8330af70a", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308]}, "Environments"->{ Cell[404496, 8062, 1913, 46, 70, "Subsubsection",ExpressionUUID->"ba8cb5fc-5450-4b6c-aa03-bd31586bf90a", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563]}, "CompatibilityEvaluationEnvironment-Checkboxes"->{ Cell[406412, 8110, 2896, 83, 70, "Output",ExpressionUUID->"16bc46be-7bec-4300-86f6-c1f8330af70a", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308]}, "Cloud Support"->{ Cell[409345, 8198, 1071, 27, 70, "Subsubsection",ExpressionUUID->"513e0d59-922f-4847-aeae-abc0aada2d09", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371]}, "CompatibilityCloudSupport"->{ Cell[409345, 8198, 1071, 27, 70, "Subsubsection",ExpressionUUID->"513e0d59-922f-4847-aeae-abc0aada2d09", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[410419, 8227, 938, 28, 70, "Output",ExpressionUUID->"3942881c-067e-4cbb-8c52-823520a17468", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203]}, "CompatibilityCloudSupport-Checkboxes"->{ Cell[410419, 8227, 938, 28, 70, "Output",ExpressionUUID->"3942881c-067e-4cbb-8c52-823520a17468", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203]}, "Author Notes"->{ Cell[411418, 8262, 1155, 28, 70, "Section",ExpressionUUID->"cf1c6d4a-57df-4b1e-b1f3-07b52fb18be3", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591]}, "Submission Notes"->{ Cell[413142, 8305, 1033, 26, 70, "Section",ExpressionUUID->"ea07b377-091a-4535-b595-100a119f8140", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765]} } *) (*CellTagsIndex CellTagsIndex->{ {"Name", 538110, 10684}, {"TemplateCell", 538293, 10688}, {"Title", 538628, 10695}, {"Description", 538810, 10699}, {"Definition", 538987, 10703}, {"Function", 539183, 10707}, {"TemplateCellGroup", 539388, 10711}, {"Documentation", 543242, 10772}, {"TemplateSection", 543436, 10776}, {"Usage", 543811, 10783}, {"Details & Options", 544006, 10787}, {"Notes", 544210, 10791}, {"TabNext", 544416, 10795}, {"Examples", 545227, 10811}, {"Source & Additional Information", 545437, 10815}, {"Contributed By", 545650, 10819}, {"ContributorInformation", 545886, 10823}, {"Keywords", 546108, 10827}, {"Categories", 546300, 10831}, {"Categories-Checkboxes", 546697, 10838}, {"CheckboxCell", 546910, 10842}, {"Related Symbols", 548031, 10858}, {"Related Resource Objects", 548244, 10862}, {"Source/Reference Citation", 548468, 10866}, {"DefaultContent", 548682, 10870}, {"Links", 549818, 10892}, {"Tests", 550002, 10896}, {"VerificationTests", 550220, 10900}, {"Compatibility", 550434, 10904}, {"CompatibilityWolframLanguageVersionRequired", 550664, 10908}, {"Wolfram Language Version", 550937, 10912}, {"ScrapeDefault", 551199, 10916}, {"CompatibilityOperatingSystem", 551403, 10920}, {"Operating System", 551873, 10927}, {"CompatibilityOperatingSystem-Checkboxes", 552138, 10931}, {"CompatibilityFeatures", 552395, 10935}, {"Required Features", 552847, 10942}, {"CompatibilityFeatures-Checkboxes", 553099, 10946}, {"CompatibilityEvaluationEnvironment", 553356, 10950}, {"Environments", 553836, 10957}, {"CompatibilityEvaluationEnvironment-Checkboxes", 554109, 10961}, {"Cloud Support", 554370, 10965}, {"CompatibilityCloudSupport", 554615, 10969}, {"CompatibilityCloudSupport-Checkboxes", 555093, 10976}, {"Author Notes", 555335, 10980}, {"Submission Notes", 555535, 10984} } *) (*NotebookFileOutline Notebook[{ Cell[CellGroupData[{ Cell[635, 23, 102, 2, 70, "Title",ExpressionUUID->"c54bdd5a-52ce-427b-b779-bf83f2b7cacf", CellTags->{"Name", "TemplateCell", "Title"}, CellID->605987370], Cell[740, 27, 127, 2, 70, "Text",ExpressionUUID->"6de122bf-b647-4c35-b9e2-48d70e011388", CellTags->{"Description", "TemplateCell"}, CellID->39188461], Cell[CellGroupData[{ Cell[892, 33, 1206, 29, 70, "Section",ExpressionUUID->"57d838b2-1e1b-4a3c-b4a4-3f592ed93642", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326], Cell[2101, 64, 2304, 42, 70, "Input",ExpressionUUID->"1056ed5b-ed41-498e-9366-8bf7d09e6007", CellID->589621216], Cell[4408, 108, 2374, 44, 70, "Input",ExpressionUUID->"07b67864-82c0-4f7f-93b5-48f8377f0091", CellID->408813061], Cell[6785, 154, 3292, 64, 70, "Input",ExpressionUUID->"4c49adc9-f1e2-46f0-a618-23011aa9e0fe", CellID->137916326], Cell[10080, 220, 2351, 43, 70, "Input",ExpressionUUID->"2541c043-1ec7-456c-9437-a9fe87dcf434", CellID->237892676], Cell[12434, 265, 5032, 104, 70, "Input",ExpressionUUID->"aa19262f-8381-4ca1-a7a2-d4e69662455c", CellID->977308999] }, Open ]], Cell[CellGroupData[{ Cell[17503, 374, 195, 5, 70, "Section",ExpressionUUID->"0aa8a6d7-575b-4326-9f79-f39daae69df0", CellTags->{"Documentation", "TemplateSection"}, CellID->429741307], Cell[CellGroupData[{ Cell[17723, 383, 1980, 50, 70, "Subsection",ExpressionUUID->"60e7ed50-0a03-49e3-b9fd-d94a55020262", CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310], Cell[CellGroupData[{ Cell[19728, 437, 193, 6, 70, "UsageInputs",ExpressionUUID->"1b0ce6f5-c52d-4649-9d3b-cb3877f59c46", CellID->585848800], Cell[19924, 445, 159, 7, 70, "UsageDescription",ExpressionUUID->"7001de5f-7204-4547-8687-bcc2d99f3491", CellID->713548330] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[20132, 458, 1429, 32, 70, "Subsection",ExpressionUUID->"b87e8edf-40fb-4c10-bd87-d49dd4c40759", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236], Cell[21564, 492, 320, 12, 70, "Notes",ExpressionUUID->"952a1280-601e-49e5-8208-5eb85914be54", CellTags->"TabNext", CellID->647953007], Cell[21887, 506, 1518, 52, 70, "Notes",ExpressionUUID->"aea2e1d9-4877-45f4-b66c-f786bf656291", CellID->228841600] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[23454, 564, 7029, 152, 70, "Section",ExpressionUUID->"723df3ae-8180-413f-a80a-bb94e4699075", CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011], Cell[CellGroupData[{ Cell[30508, 720, 75, 2, 70, "Subsection",ExpressionUUID->"90304fb1-1377-42c3-a277-19502e428b84", CellID->904125756], Cell[30586, 724, 191, 4, 70, "Text",ExpressionUUID->"b00527f6-5e0c-4909-993f-9e7df8201995", CellID->198816812], Cell[CellGroupData[{ Cell[30802, 732, 737, 17, 70, "Input",ExpressionUUID->"262fbab2-ee37-4ff2-9ef6-9ecf003d9392", CellID->982343925], Cell[31542, 751, 17121, 288, 70, "Output",ExpressionUUID->"a4f02617-1dc8-463c-afae-56613ed2ea6e", CellID->651198728] }, Open ]], Cell[48678, 1042, 208, 4, 70, "Text",ExpressionUUID->"4842d77a-cb83-400d-83c8-3d2268a02d45", CellID->405866387], Cell[CellGroupData[{ Cell[48911, 1050, 544, 11, 70, "Input",ExpressionUUID->"929df9c2-e6b2-4357-a3f2-070b93b99e5d", CellID->986629707], Cell[49458, 1063, 805, 20, 70, "Output",ExpressionUUID->"e9203c64-97e9-4bf5-abbd-292719aeaecd", CellID->223098629] }, Open ]], Cell[50278, 1086, 254, 5, 70, "Text",ExpressionUUID->"fa13035e-7cde-4a5c-bb81-899a9c03bb12", CellID->820447713], Cell[CellGroupData[{ Cell[50557, 1095, 799, 21, 70, "Input",ExpressionUUID->"ffcbc29b-ad2c-4d3d-8591-dfafa181ac7d", CellID->61416930], Cell[51359, 1118, 62365, 1030, 70, "Output",ExpressionUUID->"c784f681-0073-43bd-9826-f3d7fadcd6d5", CellID->528333561] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[113773, 2154, 66, 2, 70, "Subsection",ExpressionUUID->"7a50322e-dea5-4c39-bf7f-09a2e5de13c3", CellID->204653245], Cell[113842, 2158, 257, 7, 70, "Text",ExpressionUUID->"e2b6ef19-8948-4b6a-afc7-bf0bbcd0e1a3", CellID->597815881], Cell[CellGroupData[{ Cell[114124, 2169, 397, 11, 70, "Input",ExpressionUUID->"e2ae5640-d22f-47f3-95b5-1ca049e0b162", CellID->356957991], Cell[114524, 2182, 4032, 73, 70, "Output",ExpressionUUID->"783e1a23-4235-491f-98da-99fd7ccaf0e2", CellID->738921690] }, Open ]], Cell[CellGroupData[{ Cell[118593, 2260, 227, 6, 70, "Input",ExpressionUUID->"0476eb89-13cd-4f87-8abb-439200b9c057", CellID->189507137], Cell[118823, 2268, 457, 14, 70, "Output",ExpressionUUID->"0ca1e924-b370-4bce-ac26-828b5d6e80df", CellID->515980409] }, Open ]], Cell[CellGroupData[{ Cell[119317, 2287, 226, 6, 70, "Input",ExpressionUUID->"a7eb2d1f-c55f-4049-b2b1-3c12ef001ffb", CellID->573386384], Cell[119546, 2295, 10987, 187, 70, "Output",ExpressionUUID->"8157627f-00d7-47b1-8fba-de3926633e70", CellID->15535221] }, Open ]], Cell[CellGroupData[{ Cell[130570, 2487, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"84a6f10a-a458-4f75-a99e-540194d27aad", CellID->14107562], Cell[130716, 2493, 254, 7, 70, "Text",ExpressionUUID->"a3ec20ec-ecff-4aac-b242-e8dcad42c9a3", CellID->65842627], Cell[CellGroupData[{ Cell[130995, 2504, 441, 12, 70, "Input",ExpressionUUID->"bb6f8cf0-b9f1-4308-bff0-a2305de8e34e", CellID->536736001], Cell[131439, 2518, 4306, 78, 70, "Output",ExpressionUUID->"92aaed0e-cc36-4be6-8231-3143f36523b4", CellID->871468208] }, Open ]], Cell[CellGroupData[{ Cell[135782, 2601, 254, 7, 70, "Input",ExpressionUUID->"30243129-f94f-43fb-beb8-e937b8bdf8e0", CellID->55474438], Cell[136039, 2610, 1036, 31, 70, "Output",ExpressionUUID->"e735f503-dad9-41f2-9658-8ec42685988b", CellID->440724541] }, Open ]], Cell[CellGroupData[{ Cell[137112, 2646, 226, 6, 70, "Input",ExpressionUUID->"e7d3efe4-3d79-4a87-a0d1-9d53f32c307d", CellID->630276871], Cell[137341, 2654, 37435, 621, 70, "Output",ExpressionUUID->"c50fafad-0140-4168-b743-e8de7eb0827b", CellID->710009184] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[174825, 3281, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"c02f7ba8-c91f-4050-9565-aa6d389f25bf", CellID->14107563], Cell[174971, 3287, 302, 8, 70, "Text",ExpressionUUID->"d5c0e1be-0c10-4024-a262-e13e275a575a", CellID->456430165], Cell[CellGroupData[{ Cell[175298, 3299, 449, 12, 70, "Input",ExpressionUUID->"946204b7-3697-41f9-9bd8-2714dfc64277", CellID->796507742], Cell[175750, 3313, 10856, 185, 70, "Output",ExpressionUUID->"7e87c9da-96c4-4bda-aafd-c13852735ebe", CellID->830228690] }, Open ]], Cell[CellGroupData[{ Cell[186643, 3503, 252, 7, 70, "Input",ExpressionUUID->"41c04f9c-be1d-4b82-ba4d-18979e2eb1ac", CellID->47891363], Cell[186898, 3512, 564, 19, 70, "Output",ExpressionUUID->"7564a118-d893-4499-bc51-a771befd3520", CellID->359873372] }, Open ]], Cell[CellGroupData[{ Cell[187499, 3536, 226, 6, 70, "Input",ExpressionUUID->"c99d7008-873b-4fef-b9de-f67d1c446814", CellID->870792220], Cell[187728, 3544, 41537, 688, 70, "Output",ExpressionUUID->"d941b4f1-2e9b-4513-87bd-3bbd68848e11", CellID->947554932] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[229326, 4239, 73, 2, 70, "Subsection",ExpressionUUID->"eb39ac02-c781-46cb-9704-1867fd89f85c", CellID->605265931], Cell[229402, 4243, 191, 4, 70, "Text",ExpressionUUID->"181dac0d-b27a-4572-ab9c-921908f4a817", CellID->198816813], Cell[CellGroupData[{ Cell[229618, 4251, 866, 19, 70, "Input",ExpressionUUID->"93342496-2828-4975-895c-a8a9b6cddeef", CellID->844673290], Cell[230487, 4272, 17397, 292, 70, "Output",ExpressionUUID->"39a34c46-2f1d-4f39-b595-466c82eb5d80", CellID->606454968] }, Open ]], Cell[247899, 4567, 586, 16, 70, "Text",ExpressionUUID->"4199849c-02fa-4e36-a357-7f85a08c3a2b", CellID->668034751], Cell[248488, 4585, 760, 16, 70, "Input",ExpressionUUID->"c2204475-e0b3-42b1-a283-28ad4081619c", CellID->468517399], Cell[249251, 4603, 394, 6, 70, "Text",ExpressionUUID->"63a194c0-cd5f-4816-ba31-588577029df4", CellID->435816371], Cell[CellGroupData[{ Cell[249670, 4613, 671, 13, 70, "Input",ExpressionUUID->"80c2778c-f39e-4db2-be6f-5325fa1db0ac", CellID->879492584], Cell[250344, 4628, 995, 28, 70, "Output",ExpressionUUID->"a41e2037-7fce-4b30-a762-f97c0d53b19e", CellID->165083259] }, Open ]], Cell[251354, 4659, 307, 5, 70, "Text",ExpressionUUID->"8c49d7d0-a30f-4c09-a6a9-7352a25884d7", CellID->899180953], Cell[CellGroupData[{ Cell[251686, 4668, 840, 21, 70, "Input",ExpressionUUID->"50a818f5-959d-40f9-a08c-46c107f0871a", CellID->452321997], Cell[252529, 4691, 84396, 1391, 70, "Output",ExpressionUUID->"5ed9bc1d-ffd2-4657-a197-e20a4816d6e5", CellID->14116320] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[336974, 6088, 85, 2, 70, "Subsection",ExpressionUUID->"b9483f9e-50fe-46aa-8ce6-11f8126f40a5", CellID->232113220], Cell[337062, 6092, 288, 5, 70, "Text",ExpressionUUID->"c32a558b-a5bc-4885-acf7-afbf5d7c6c1b", CellID->198816814], Cell[CellGroupData[{ Cell[337375, 6101, 613, 16, 70, "Input",ExpressionUUID->"8c7d65a6-64ce-4c22-93bf-1d8fff04794a", CellID->344171807], Cell[337991, 6119, 14803, 249, 70, "Output",ExpressionUUID->"31995b9a-ec27-4f65-8c61-95758a04f85c", CellID->457725015] }, Open ]], Cell[352809, 6371, 1094, 35, 70, "Text",ExpressionUUID->"b0894b43-d56a-436f-b034-0b01c815c1c0", CellID->524128440], Cell[CellGroupData[{ Cell[353928, 6410, 329, 8, 70, "Input",ExpressionUUID->"69ea0898-2c2c-450d-bf96-5444f2a1fb5f", CellID->153931116], Cell[354260, 6420, 606, 16, 70, "Output",ExpressionUUID->"9c9dcaae-3cf4-433e-8847-bb2b0ad69cfa", CellID->168205669] }, Open ]], Cell[354881, 6439, 752, 21, 70, "Text",ExpressionUUID->"9f4a2072-a8ca-4fa7-ab2f-851d50575034", CellID->364884715], Cell[CellGroupData[{ Cell[355658, 6464, 289, 7, 70, "Input",ExpressionUUID->"5d594343-c793-425d-907d-369b669f28d3", CellID->556365208], Cell[355950, 6473, 313, 8, 70, "Output",ExpressionUUID->"71ddc560-e4ee-4ae1-9b13-a7cecfd92804", CellID->730887779] }, Open ]], Cell[356278, 6484, 507, 11, 70, "Text",ExpressionUUID->"7188e26d-9fe1-418e-8e4c-f83929c063fb", CellID->831485817], Cell[CellGroupData[{ Cell[356810, 6499, 395, 12, 70, "Input",ExpressionUUID->"9e81857b-3946-4270-8daa-ca3b0eb2c218", CellID->108206842], Cell[357208, 6513, 267, 8, 70, "Output",ExpressionUUID->"441374c1-b7f8-4aa6-a862-765015571c20", CellID->759685660] }, Open ]] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell[357536, 6528, 249, 5, 70, "Section",ExpressionUUID->"ab3910f4-56c1-4365-894b-8d0a4455b2be", CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116], Cell[CellGroupData[{ Cell[357810, 6537, 1026, 26, 70, "Subsection",ExpressionUUID->"a3871158-49d6-4f8b-887a-d6359b622a17", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256], Cell[358839, 6565, 51, 1, 70, "Text",ExpressionUUID->"c1a923b1-a21e-43a8-ba87-820e7dfe0e17", CellID->892620985] }, Open ]], Cell[CellGroupData[{ Cell[358927, 6571, 996, 26, 70, "Subsection",ExpressionUUID->"3b045535-2476-474c-954e-1cf04c03624c", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425], Cell[359926, 6599, 51, 1, 70, "Item",ExpressionUUID->"a966a6c6-c0cd-434e-8f72-4c9a33ef5b8f", CellID->349008113], Cell[359980, 6602, 56, 1, 70, "Item",ExpressionUUID->"de8af527-b979-4991-91f4-0681d4291926", CellID->259613958], Cell[360039, 6605, 51, 1, 70, "Item",ExpressionUUID->"01cd40c9-387b-40f6-a37b-77a34d647007", CellID->74326541], Cell[360093, 6608, 39, 1, 70, "Item",ExpressionUUID->"e8304566-27e3-49b0-8940-ed1f88ee435b", CellID->6048142], Cell[360135, 6611, 48, 1, 70, "Item",ExpressionUUID->"b1c2fee0-b3d7-4b3f-813f-6fd27af2ecd8", CellID->526339979] }, Open ]], Cell[CellGroupData[{ Cell[360220, 6617, 221, 6, 70, "Subsection",ExpressionUUID->"757cf2a0-28d7-4704-bbc2-1eb60688f8d9", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[360444, 6625, 28829, 978, 70, "Output",ExpressionUUID->"c42e829f-279c-4aa8-a07f-9a707dcdfbfa", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->8239304] }, Open ]], Cell[CellGroupData[{ Cell[389310, 7608, 980, 26, 70, "Subsection",ExpressionUUID->"85422870-c34a-4f4a-a5cc-aa0d5492629e", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169], Cell[390293, 7636, 55, 1, 70, "Item",ExpressionUUID->"2a9b3197-d189-4eb2-8982-73ec04bb1492", CellID->691725988], Cell[390351, 7639, 41, 1, 70, "Item",ExpressionUUID->"af65ec5e-ef3d-4e81-b37d-78b5e089e2ca", CellID->663097762], Cell[390395, 7642, 44, 1, 70, "Item",ExpressionUUID->"6c08f50f-ce9d-4cb9-a3d6-355d6ca1ebc8", CellID->79915506] }, Open ]], Cell[CellGroupData[{ Cell[390476, 7648, 1039, 26, 70, "Subsection",ExpressionUUID->"2e9b42e9-2870-4dc4-95db-ddb0197aa89b", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472], Cell[391518, 7676, 51, 1, 70, "Item",ExpressionUUID->"190ac7af-37c5-49bd-ad1d-2ee2c003d339", CellID->709053141], Cell[391572, 7679, 49, 1, 70, "Item",ExpressionUUID->"066aaa3b-0e51-4f5b-bd0d-d6d29403b5da", CellID->989829165], Cell[391624, 7682, 54, 1, 70, "Item",ExpressionUUID->"15c586a2-e12d-4950-aae5-a2fb470ac631", CellID->770333202] }, Open ]], Cell[CellGroupData[{ Cell[391715, 7688, 1084, 26, 70, "Subsection",ExpressionUUID->"3ce84611-8ed0-4ff7-adf7-7eb9690d187f", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552], Cell[392802, 7716, 516, 8, 70, "Text",ExpressionUUID->"11da4bdb-9185-4662-a7ce-c2d5fb3e0845", CellTags->{"DefaultContent", "TabNext"}, CellID->436399423] }, Open ]], Cell[CellGroupData[{ Cell[393355, 7729, 923, 26, 70, "Subsection",ExpressionUUID->"878d7dbc-e505-4e0b-8502-1fdf3b7956cf", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773], Cell[394281, 7757, 505, 8, 70, "Item",ExpressionUUID->"0667ba7c-27e8-4baa-9efd-98e72a415aa2", CellTags->{"DefaultContent", "TabNext"}, CellID->132505746] }, Open ]], Cell[CellGroupData[{ Cell[394823, 7770, 1874, 45, 70, "Subsection",ExpressionUUID->"6f53c534-9a06-4c16-975a-47e0c6a2d0f9", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448], Cell[CellGroupData[{ Cell[396722, 7819, 158, 5, 70, "Input",ExpressionUUID->"fea23309-99e7-4b8e-ae52-1c8d850c3ad4", CellTags->"DefaultContent", CellID->946203791], Cell[396883, 7826, 122, 4, 70, "Output",ExpressionUUID->"25faa392-3225-4ff8-8a9c-c411f141628d", CellTags->"DefaultContent", CellID->168370258] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[397054, 7836, 955, 25, 70, "Subsection",ExpressionUUID->"9215fc88-a234-4519-9d75-9a7ffb7f28a2", CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822], Cell[CellGroupData[{ Cell[398034, 7865, 1174, 31, 70, "Subsubsection",ExpressionUUID->"26d1d93d-2ecd-4309-9de6-532c583f06e4", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016], Cell[399211, 7898, 89, 2, 70, "Text",ExpressionUUID->"e969f9f1-5333-4271-a4e6-fb41351de6cd", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768] }, Open ]], Cell[CellGroupData[{ Cell[399337, 7905, 1113, 29, 70, "Subsubsection",ExpressionUUID->"1d8ed7f6-f807-4df2-a7f0-32bea3d8bea4", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[400453, 7936, 1321, 40, 70, "Output",ExpressionUUID->"ac085f43-73c7-4b70-81ef-ed88afca7c12", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524] }, Closed]], Cell[CellGroupData[{ Cell[401811, 7981, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1b22f25b-0f0a-4db0-9bf0-1978daabfde8", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[403094, 8016, 1365, 41, 70, "Output",ExpressionUUID->"14277647-5b0a-414b-af30-4143c408d4ae", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059] }, Closed]], Cell[CellGroupData[{ Cell[404496, 8062, 1913, 46, 70, "Subsubsection",ExpressionUUID->"ba8cb5fc-5450-4b6c-aa03-bd31586bf90a", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[406412, 8110, 2896, 83, 70, "Output",ExpressionUUID->"16bc46be-7bec-4300-86f6-c1f8330af70a", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308] }, Closed]], Cell[CellGroupData[{ Cell[409345, 8198, 1071, 27, 70, "Subsubsection",ExpressionUUID->"513e0d59-922f-4847-aeae-abc0aada2d09", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[410419, 8227, 938, 28, 70, "Output",ExpressionUUID->"3942881c-067e-4cbb-8c52-823520a17468", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203] }, Closed]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[411418, 8262, 1155, 28, 70, "Section",ExpressionUUID->"cf1c6d4a-57df-4b1e-b1f3-07b52fb18be3", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591], Cell[412576, 8292, 529, 8, 70, "Text",ExpressionUUID->"2378e393-b1e8-41fd-a52b-95f4c0bb63ee", CellTags->{"DefaultContent", "TabNext"}, CellID->958952487] }, Open ]], Cell[CellGroupData[{ Cell[413142, 8305, 1033, 26, 70, "Section",ExpressionUUID->"ea07b377-091a-4535-b595-100a119f8140", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765], Cell[414178, 8333, 515, 8, 70, "Text",ExpressionUUID->"dc5650bc-b5a0-444d-9221-4681de2b22e9", CellTags->{"DefaultContent", "TabNext"}, CellID->604291542] }, Open ]] }, Open ]] } ] *) (* End of internal cache information *)