Language`ExtendedFullDefinition[] = Language`DefinitionList[HoldForm[Marketplace`Private`createDocumentationEmbedPage] -> {OwnValues -> {}, SubValues -> {HoldPattern[Marketplace`Private`createDocumentationEmbedPage[Marketplace`Private`info_, Marketplace`Private`name_, Marketplace`Private`template_, Marketplace`Private`templateArgs_][Marketplace`Private`nb_]] :> Module[{Marketplace`Private`target, Marketplace`Private`static, Marketplace`Private`extra, Marketplace`Private`params, Marketplace`Private`html}, Marketplace`Private`target = Marketplace`Private`docHTMLFile[Marketplace`Private`info, Marketplace`Private`name, Marketplace`Private`nb]; Marketplace`Private`static = Marketplace`Private`getStaticHTML[Marketplace`Private`nb]; Marketplace`Private`extra = Association["NotebookURL" -> First[Marketplace`Private`nb], "StaticHTML" -> Marketplace`Private`static]; Marketplace`Private`params = Join[Marketplace`Private`templateArgs, Marketplace`Private`extra]; Marketplace`Private`html = TemplateApply[Marketplace`Private`template, Marketplace`Private`params]; CloudExport[Marketplace`Private`html, {"String", "text/html"}, Marketplace`Private`target, Permissions -> Marketplace`Private`publishedPermissions["Paclet", "Shingle"]]]}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`info] -> {OwnValues -> HoldPattern[Marketplace`Private`info] :> <|"UUID" -> "9b539e87-a914-4909-9ff0-edc03d3bfbff", "Name" -> "Wolfram/CodeEquivalenceUtilities", "ShortName" -> "Wolfram/CodeEquivalenceUtilities", "SourceMetadata" -> <|"Source" -> "https://github.com/rhennigan/CodeEquivalenceUtilities"|>, "ReleaseDate" -> DateObject[{2021, 11, 30}, "Day", "Gregorian", -6.], "Description" -> "Utilities for testing code equivalence", "ContributedBy" -> "Richard Hennigan ", "DisplayedSourceFields" -> {}, "VersionHistory" -> <|"1.3.1" -> <|"Timestamp" -> DateObject[{2021, 12, 1, 8, 5, 58.602453`8.52049076857454}, "Instant", "Gregorian", -6.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "4711", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "7c2df41d-d81f-4aa4-9006-dc24f1e325f5", "OriginalUUID" -> "4819f20b-07df-4438-a99f-973eb443ec83", "ApprovalComment" -> None|>, "1.4.11" -> <|"Timestamp" -> DateObject[{2022, 4, 21, 13, 36, 15.461984`7.941840204597223}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "4211", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "932cdc72-00c3-4f92-9143-fc29e7b56b8b", "OriginalUUID" -> "cb311be4-90c8-450f-9dce-2c75ecb4548c", "ApprovalComment" -> None|>, "1.5.0" -> <|"Timestamp" -> DateObject[{2022, 4, 21, 17, 13, 53.587029`8.481634654034028}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "4839", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "be3a594e-916e-4bf7-8502-acd49056429a", "OriginalUUID" -> "09571d99-0ced-4bbb-8840-47333a9f85af", "ApprovalComment" -> None|>, "2.0.0" -> <|"Timestamp" -> DateObject[{2022, 5, 19, 20, 43, 26.931558`8.182836460293506}, "Instant", "Gregorian", -4.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "5209", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "1ff82c9d-3816-4ad4-8fcd-a1011c1c77ff", "OriginalUUID" -> "11717e18-b130-449f-b4e6-34167d46f5be", "ApprovalComment" -> None|>, "2.0.1" -> <|"Timestamp" -> DateObject[{2022, 5, 19, 20, 22, 18.45537`8.018697740763788}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "2447", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "32c0470b-5c97-458a-ad64-9556cf15b9de", "OriginalUUID" -> "f0577a6e-bf0d-42ec-a9b2-d88d7c26b2b0", "ApprovalComment" -> None|>, "2.0.2" -> <|"Timestamp" -> DateObject[{2022, 5, 20, 10, 30, 5.646179`7.504329630200781}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "5917", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "3f092792-0809-4029-b1eb-3935cb6f475f", "OriginalUUID" -> "233c2b68-fac2-4ad2-8756-761b7ab040ce", "ApprovalComment" -> None|>, "2.0.3" -> <|"Timestamp" -> DateObject[{2022, 6, 9, 16, 12, 28.296872`8.204313411809668}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "8799", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "4d313ab7-d3f6-4efe-a80e-3c6cb968d8f2", "OriginalUUID" -> "17587f53-b1f7-4dfe-a028-d8b25d22c641", "ApprovalComment" -> None|>, "2.0.4" -> <|"Timestamp" -> DateObject[{2022, 6, 22, 17, 20, 52.152229`8.46984784999654}, "Instant", "Gregorian", -4.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "6250", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "a4200831-5d02-466f-b910-1266ddf128c1", "OriginalUUID" -> "58c0ce52-73f2-4698-9bbf-04cfb0bc419f", "ApprovalComment" -> None|>, "2.0.5" -> <|"Timestamp" -> DateObject[{2022, 8, 24, 16, 58, 31.958929`8.257167197617411}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "7634", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "416b11f4-c876-4197-9add-1db0840b38ab", "OriginalUUID" -> "a4ae178f-3efa-48b0-9c34-c8174bcec959", "ApprovalComment" -> None|>, "2.1.0" -> <|"Timestamp" -> DateObject[{2022, 9, 23, 8, 45, 3.446364`7.289936133433639}, "Instant", "Gregorian", -7.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "2243", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "2d1483c7-d2d6-411b-94e5-dea2149b6f7d", "OriginalUUID" -> "982280e8-962f-4eae-958c-725cd8711fe2", "ApprovalComment" -> None|>, "2.2.0" -> <|"Timestamp" -> DateObject[{2022, 10, 6, 17, 31, 8.25535`7.669310477641117}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "3563", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "1ff2c58e-fd04-4e36-b4c5-ff11baba0204", "OriginalUUID" -> "8ccb6a12-8078-4df3-af21-09e41b69bcc6", "ApprovalComment" -> None|>, "2.2.1" -> <|"Timestamp" -> DateObject[{2022, 10, 27, 13, 9, 0.304756`6.236527253872821}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "0697", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "6cd71ced-f5b3-4aaa-befc-9a521389d24a", "OriginalUUID" -> "86dcb97c-06b7-4857-9be2-1d9b28ce031d", "ApprovalComment" -> None|>, "2.3.1" -> <|"Timestamp" -> DateObject[{2022, 11, 1, 11, 20, 57.82829`8.514715323887506}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "7025", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "cf4909f0-bb27-4773-93af-825b5dd20ec1", "OriginalUUID" -> "8a651842-0d97-438e-bfdb-d40d43e70d8e", "ApprovalComment" -> None|>, "2.4.0" -> <|"Timestamp" -> DateObject[{2022, 11, 4, 15, 14, 16.111827`7.959719774813497}, "Instant", "Gregorian", -5.], "Approver" -> "richardh@wolfram.com", "SubmissionID" -> "0375", "Submitter" -> "richardh@wolfram.com", "SubmissionUUID" -> "3a0033ff-1378-4868-8f86-c278122b1a77", "OriginalUUID" -> "07073f9d-b247-43f3-91fe-07aeb7a21d1c", "ApprovalComment" -> None|>|>, "ExternalLinks" -> {Hyperlink["Wolfram Videos - Determining Code Equivalence for Automated Grading", "https://www.wolfram.com/broadcast/video.php?c=104&v=1747&disp=list&ob=date&o=DESC&p=44"], Hyperlink["Wolfram Videos - Wolfram Challenges: Behind the Scenes", "https://www.wolfram.com/broadcast/video.php?c=104&v=2457&disp=list&ob=title&o=ASC&p=34"], Hyperlink["Wolfram Challenges: Programming Puzzles for the Wolfram Language", "https://challenges.wolframcloud.com/"], Hyperlink["An Elementary Introduction to the Wolfram Language - Online Exercises", "https://lab.wolframcloud.com/app/view/openEIWL?parentFilePath=elementary-introduction%2F01-starting-out-elementary-arithmetic-exercises.nb#sidebar=eiwl/01-starting-out-elementary-arithmetic"]}, "LicensingInformation" -> <|"Name" -> "MIT License", "Identifier" -> "MIT", "URL" -> URL["https://spdx.org/licenses/MIT.html"], "SeeAlso" -> {URL["https://opensource.org/licenses/MIT"]}, "Type" -> "SPDX"|>, "PricingInformation" -> 0, "WolframLanguageVersionRequired" -> "13.0", "Compatibility" -> <|"VersionNumber" -> "12.2+", "WolframLanguageVersionRequired" -> "12.2", "OperatingSystem" -> {"Windows", "MacOSX", "Unix"}, "EvaluationEnvironment" -> {"Session", "WebEvaluation", "BatchJob", "Script", "WebAPI", "Subkernel", "Scheduled"}, "CloudSupport" -> True, "Features" -> {}|>, "SeeAlso" -> {"SameExpressionShapeQ", "SameInstanceQ", "SameAsQ", "CheckMatch", "DefinitionData", "EvaluationTiming", "ExpressionLineDiff", "ReplaceContext"}, "LatestUpdate" -> DateObject[{2022, 11, 4}, "Day"], "HeroImage" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/metadata/versions/2-4-0/4f5810d1cd20b0bc.wxf", "LongDescription" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/metadata/versions/2-4-0/d3e61994928fb85.wxf", "PacletFile" -> CloudObject["https://www.wolframcloud.com/obj/b5c9fc88-50b2-4d77-92d8-57c057276cff"], "SubmissionContentLocation" -> CloudObject["https://www.wolframcloud.com/obj/resourcesystem/staging/2fo5cNqe9QLe4Mbtkv2Jl/hNAias3KHdjp0gWEDXkJTL/wolfram-codeequivalenceutilities/k3jsvbk0t8s/Wolfram__CodeEquivalenceUtilities-2.4.0.paclet"], "PacletInfoData" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/metadata/versions/2-4-0/577ef85a46eb1dd7.wxf", "Version" -> "2.4.0", "Disclosures" -> {<|"Name" -> "LocalFiles", "Type" -> "Flag", "Label" -> "Local files"|>}, "DocumentationNotebookData" -> ByteArray["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"], "PrimaryContext" -> "Wolfram`CodeEquivalenceUtilities`", "ResourceStatus" -> "Complete", "GetRateAsGoodAPI" -> "https://www.wolframcloud.com/obj/resourcesystem/api/1.0/CheckRecommendation?UUID=9b539e87-a914-4909-9ff0-edc03d3bfbff", "UpdateRateAsGoodAPI" -> "https://www.wolframcloud.com/obj/resourcesystem/api/1.0/Recommend?UUID=9b539e87-a914-4909-9ff0-edc03d3bfbff", "PageHeaderClickToCopy" -> "PacletObject[ResourceObject["Wolfram/CodeEquivalenceUtilities"]]"|>, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`name] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`template] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`templateArgs] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`docHTMLFile] -> {OwnValues -> {}, SubValues -> {HoldPattern[Marketplace`Private`docHTMLFile[Marketplace`Private`info_, Marketplace`Private`name_][Marketplace`Private`nb_]] :> Marketplace`Private`docHTMLFile[Marketplace`Private`info, Marketplace`Private`name, Marketplace`Private`nb]}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`docHTMLFile[Marketplace`Private`info_, Marketplace`Private`name_, Marketplace`Private`nb_String]] :> Module[{Marketplace`Private`resDir, Marketplace`Private`nbDir, Marketplace`Private`htmlDir, Marketplace`Private`path, Marketplace`Private`htmlFile}, Marketplace`Private`resDir = Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`info]; Marketplace`Private`nbDir = CloudObject[Marketplace`Private`resDir]; Marketplace`Private`htmlDir = Marketplace`Private`pacletExternalShingleDirectory[Marketplace`Private`info]; Marketplace`Private`path = Marketplace`Private`relativePath[Marketplace`Private`nbDir, Marketplace`Private`nb]; Marketplace`Private`htmlFile = StringReplace[Marketplace`Private`path, ".nb"~~EndOfString -> ".html"]; FileNameJoin[{Marketplace`Private`htmlDir, Marketplace`Private`htmlFile}]], HoldPattern[Marketplace`Private`docHTMLFile[Marketplace`Private`info_, Marketplace`Private`name_, CloudObject[Marketplace`Private`url_String, ___]]] :> Marketplace`Private`docHTMLFile[Marketplace`Private`info, Marketplace`Private`name, Marketplace`Private`url]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`nb] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`embeddedNotebooksLocation] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`info_Association, Marketplace`Private`version_]] :> Marketplace`Private`embeddedNotebooksLocation[Lookup[Marketplace`Private`info, "UUID"], Marketplace`Private`version], HoldPattern[Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`id_String, Marketplace`Private`version_String]] :> Marketplace`Private`contentStorageElementLocation[Marketplace`Private`resourceDirectory[Marketplace`Private`id], "DocumentationNotebooks", Automatic, Marketplace`Private`version], HoldPattern[Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`id_String, _]] :> Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`id, Automatic], HoldPattern[Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`info_Association]] :> Marketplace`Private`contentStorageElementLocation[Append[Marketplace`Private`info, "Element" -> "DocumentationNotebooks"]], HoldPattern[Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`id_String]] :> Marketplace`Private`embeddedNotebooksLocation[Marketplace`Private`getLocalInfo[Marketplace`Private`id]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`id] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`version] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`contentStorageElementLocation] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`contentStorageElementLocation[Marketplace`Private`as_Association]] :> Marketplace`Private`contentStorageElementLocation[Lookup[Marketplace`Private`as, {"UUID", "Element", "Format", "Version"}]], HoldPattern[Marketplace`Private`contentStorageElementLocation[{Marketplace`Private`id_String, Marketplace`Private`elem_String, Marketplace`Private`format_, Marketplace`Private`version_}]] :> Marketplace`Private`contentstorageElementLocation[Marketplace`Private`resourceDirectory[Marketplace`Private`id], Marketplace`Private`elem, Marketplace`Private`format, Marketplace`Private`version], HoldPattern[Marketplace`Private`contentStorageElementLocation[{Marketplace`Private`id_String, _Missing | Automatic | "Automatic", Marketplace`Private`format_, Marketplace`Private`version_}]] :> With[{Marketplace`Private`info = Marketplace`Private`getLocalInfo[Marketplace`Private`id]}, If[Marketplace`Private`multipartQ[Marketplace`Private`info], Marketplace`Private`contentstorageElementLocation[Marketplace`Private`resourceDirectory[Marketplace`Private`id], Lookup[Marketplace`Private`info, "DefaultContentElement", Throw[Marketplace`Private`error[400]]], Marketplace`Private`format, Marketplace`Private`version], Marketplace`Private`simpleContentStorageLocation[Marketplace`Private`resourceDirectory[Marketplace`Private`id], Marketplace`Private`format, Marketplace`Private`version]]], HoldPattern[Marketplace`Private`contentStorageElementLocation[Marketplace`Private`dir_String, Marketplace`Private`elem_]] :> Marketplace`Private`contentstorageElementLocation[Marketplace`Private`dir, Marketplace`Private`elem, Automatic, Automatic], HoldPattern[Marketplace`Private`contentStorageElementLocation[Marketplace`Private`dir_String, Marketplace`Private`elem_, Marketplace`Private`format_]] :> Marketplace`Private`contentstorageElementLocation[Marketplace`Private`dir, Marketplace`Private`elem, Marketplace`Private`format, Automatic], HoldPattern[Marketplace`Private`contentStorageElementLocation[Marketplace`Private`dir_String, Marketplace`Private`elem_, Marketplace`Private`format_, Marketplace`Private`version_]] :> Marketplace`Private`contentstorageElementLocation[Marketplace`Private`dir, Marketplace`Private`elem, Marketplace`Private`format, Marketplace`Private`version], HoldPattern[Marketplace`Private`contentStorageElementLocation[___]] :> Throw[Marketplace`Private`error[500]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`as] -> {OwnValues -> HoldPattern[Marketplace`Private`as] :> <||>, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`elem] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`contentstorageElementLocation] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`contentstorageElementLocation[Marketplace`Private`dir_, Marketplace`Private`elem_String, _Missing | Automatic | "Automatic", _Missing | Automatic | "Automatic"]] :> FileNameJoin[{Marketplace`Private`dir, "data", Marketplace`Private`stringhash[Marketplace`Private`elem], "data"}], HoldPattern[Marketplace`Private`contentstorageElementLocation[Marketplace`Private`dir_, Marketplace`Private`elem_String, _Missing | Automatic | "Automatic", Marketplace`Private`version_String]] :> FileNameJoin[{Marketplace`Private`dir, "data", "versions", Marketplace`Private`formatVersionDirectoryName[Marketplace`Private`version], Marketplace`Private`stringhash[Marketplace`Private`elem], "data"}], HoldPattern[Marketplace`Private`contentstorageElementLocation[Marketplace`Private`dir_, Marketplace`Private`elem_String, Marketplace`Private`format_String, _Missing | Automatic | "Automatic"]] :> FileNameJoin[{Marketplace`Private`dir, "data", Marketplace`Private`stringhash[Marketplace`Private`elem], Marketplace`Private`format, "data"}], HoldPattern[Marketplace`Private`contentstorageElementLocation[Marketplace`Private`dir_, Marketplace`Private`elem_String, Marketplace`Private`format_String, Marketplace`Private`version_String]] :> FileNameJoin[{Marketplace`Private`dir, "data", "versions", Marketplace`Private`formatVersionDirectoryName[Marketplace`Private`version], Marketplace`Private`stringhash[Marketplace`Private`elem], Marketplace`Private`format, "data"}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`stringhash] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`stringhash[Marketplace`Private`expr_]] :> IntegerString[Hash[Unevaluated[Marketplace`Private`expr]], 16]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`formatVersionDirectoryName] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`formatVersionDirectoryName[Marketplace`Private`version_String]] :> StringReplace[Marketplace`Private`version, "." -> "-"]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`format] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`resourceDirectory] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`resourceDirectory[Marketplace`Private`id_]] :> FileNameJoin[{Marketplace`Private`basedir, "resources", StringTake[Marketplace`Private`id, 3], Marketplace`Private`id}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`basedir] -> {OwnValues -> {HoldPattern[Marketplace`Private`basedir] :> "marketplacestorage"}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getLocalInfo] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getLocalInfo[Marketplace`Private`id_]] :> Marketplace`Private`getlocalinfo[Marketplace`Private`resourceInfoFile[Marketplace`Private`id]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getlocalinfo] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getlocalinfo[Marketplace`Private`file_]] :> Get[Marketplace`Private`file] /; Marketplace`Private`fileExistsQ[Marketplace`Private`file], HoldPattern[Marketplace`Private`getlocalinfo[_]] :> Missing[]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`fileExistsQ] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`fileExistsQ[Marketplace`Private`co_CloudObject]] :> (Marketplace`Private`logEvent[{$SessionID, $MachineName, $WolframID, DateObject[], HoldPattern[FileExistsQ][Marketplace`Private`co]}, "CloudObject"]; With[{Marketplace`Private`res = TimeConstrained[FileExistsQ[Marketplace`Private`co], 10, Marketplace`Private`$TimeOutMimeAssumption]}, Marketplace`Private`logEvent[{$SessionID, $MachineName, $WolframID, CloudDirectory[], DateObject[], HoldPattern[FileExistsQ][Marketplace`Private`co] -> Marketplace`Private`res}, "CloudObject"]; Marketplace`Private`res]), HoldPattern[Marketplace`Private`fileExistsQ[HoldPattern[Marketplace`Private`pg_PermissionsGroup]]] :> Marketplace`Private`fileExistsQ[CloudObject @@ Marketplace`Private`pg], HoldPattern[Marketplace`Private`fileExistsQ[Marketplace`Private`expr_]] :> FileExistsQ[Marketplace`Private`expr]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`co] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`logEvent] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`logEvent[Marketplace`Private`event_]] :> Marketplace`Private`logevent[Marketplace`Private`event, "General", DateList[TimeZone -> 0]], HoldPattern[Marketplace`Private`logEvent[Marketplace`Private`event_, Marketplace`Private`category_]] :> Marketplace`Private`logevent[Marketplace`Private`event, Marketplace`Private`category, DateList[TimeZone -> 0]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`logevent] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`logevent[Marketplace`Private`event_, Marketplace`Private`category_, Marketplace`Private`datelist_]] :> Marketplace`Private`logevent0[Marketplace`Private`event, Marketplace`Private`datelist, FileNameJoin[Flatten[{Marketplace`Private`basedir, "Logs", Marketplace`Private`category, ToString /@ Take[Marketplace`Private`datelist, 4]}]]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`logevent0] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`logevent0[Marketplace`Private`event_, Marketplace`Private`datelist_, Marketplace`Private`file_]] :> (PutAppend[{Marketplace`Private`datelist, Marketplace`Private`event}, Marketplace`Private`file]) /; Marketplace`Private`fileExistsQ[Marketplace`Private`file], HoldPattern[Marketplace`Private`logevent0[Marketplace`Private`event_, Marketplace`Private`datelist_, Marketplace`Private`file_]] :> (Marketplace`Private`createDirectory[FileNameDrop[Marketplace`Private`file, -1]]; Put[{Marketplace`Private`datelist, Marketplace`Private`event}, CloudObject[Marketplace`Private`file]])}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`createDirectory] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`createDirectory["" | "/" | "." | "\""]] :> Null, HoldPattern[Marketplace`Private`createDirectory[Marketplace`Private`obj_CloudObject]] :> CreateDirectory[Marketplace`Private`obj] /; !DirectoryQ[Marketplace`Private`obj], HoldPattern[Marketplace`Private`createDirectory[Marketplace`Private`dir_]] :> CreateDirectory[Marketplace`Private`dir, CreateIntermediateDirectories -> True] /; !DirectoryQ[Marketplace`Private`dir]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`obj] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$TimeOutMimeAssumption] -> {OwnValues -> HoldPattern[Marketplace`Private`$TimeOutMimeAssumption] :> $Failed, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`pg] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`resourceInfoFile] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`resourceInfoFile[Marketplace`Private`id_]] :> Marketplace`Private`resourceinfoFile[Marketplace`Private`resourceDirectory[Marketplace`Private`id]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`resourceinfoFile] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`resourceinfoFile[Marketplace`Private`dir_]] :> FileNameJoin[{Marketplace`Private`dir, "metadata", "resourceInfo"}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`multipartQ] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`multipartQ[Marketplace`Private`info_]] :> Marketplace`Private`attributeCheck[Marketplace`Private`info, "Multipart"]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`attributeCheck] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`attributeCheck[Marketplace`Private`info_, Marketplace`Private`att_]] :> MemberQ[Marketplace`Private`info["Attributes"], Marketplace`Private`att] /; KeyExistsQ[Marketplace`Private`info, "Attributes"], HoldPattern[Marketplace`Private`attributeCheck[__]] :> False}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`error] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`error[400]] :> HTTPResponse[ExportString[{"Message" -> "Unknown Error"}, "json"], Association["StatusCode" -> 400, "ContentType" -> "application/json"]], HoldPattern[Marketplace`Private`error[Marketplace`Private`tag_String, Marketplace`Private`args___]] :> With[{Marketplace`Private`msg = Marketplace`Private`getMessageTemplate[Marketplace`Private`tag, Marketplace`Private`args]}, HTTPResponse[ExportString[Marketplace`Private`formatforjson[KeyDrop[Marketplace`Private`ensureAssociation["Tag" -> Marketplace`Private`tag, "Message" -> TemplateApply[Marketplace`Private`msg, {Marketplace`Private`args}], Marketplace`Private`getFailureRules[Marketplace`Private`tag, Marketplace`Private`args]], "MessageParameters"]], "JSON"], Association["StatusCode" -> Marketplace`Private`getStatusCode[Marketplace`Private`tag, Marketplace`Private`args], "ContentType" -> "application/json"]] /; StringQ[Marketplace`Private`msg]], HoldPattern[Marketplace`Private`error[Marketplace`Private`int_Integer]] :> HTTPResponse[ExportString[{"Message" -> "Unknown Error"}, "json"], Association["StatusCode" -> Marketplace`Private`int, "ContentType" -> "application/json"]], HoldPattern[Marketplace`Private`error[Marketplace`Private`int_Integer, Marketplace`Private`meta_]] :> HTTPResponse[ExportString[{"Message" -> "Unknown Error", "Data" -> Compress[Marketplace`Private`meta]}, "json"], Association["StatusCode" -> Marketplace`Private`int, "ContentType" -> "application/json"]], HoldPattern[Marketplace`Private`error[___]] :> HTTPResponse[ExportString[{"Message" -> "Unknown Error"}, "json"], Association["StatusCode" -> 500, "ContentType" -> "application/json"]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`tag] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`args] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getMessageTemplate] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getMessageTemplate[_, KeyValuePattern["Message" -> Marketplace`Private`m_String]]] :> Marketplace`Private`m, HoldPattern[Marketplace`Private`getMessageTemplate[_, KeyValuePattern["MessageTemplate" -> Marketplace`Private`m_String]]] :> Marketplace`Private`m, HoldPattern[Marketplace`Private`getMessageTemplate[Marketplace`Private`tag_, Marketplace`Private`as_Association]] :> Enclose[ConfirmBy[Lookup[Marketplace`Private`$messages, Marketplace`Private`tag, Failure[Marketplace`Private`tag, Marketplace`Private`as]["Message"]], StringQ], "Unknown Error" & ], HoldPattern[Marketplace`Private`getMessageTemplate[Marketplace`Private`tag_, ___]] :> Enclose[ConfirmBy[Lookup[Marketplace`Private`$messages, Marketplace`Private`tag], StringQ], "Unknown Error" & ]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`m] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$messages] -> {OwnValues -> HoldPattern[Marketplace`Private`$messages] :> <|"appargs" -> "The arguments for the app could not be imported.", "auth" -> "This request requires authentication.", "BadEndPoints" -> "The endpoints `1` can not be used with publisher tokens.", "badsubstat" -> "The given submission status `` is not supported, try \"Shelved\", or \"In Queue\".", "bannedpub" -> "The specified publisher id may no longer submit resources.", "ConfirmationFailed" -> "An internal error occurred.", "constraint" -> "The evaluation exceeded the time or memory constraint.", "copyable" -> "The specified resource can not be copied. Try reading or executing the resource directly in the marketplace.", "copyCO" -> "Failed to copy the specified cloud object.", "createnopub" -> "Submission must have publishers to be approved.", "downloadfailed" -> "The content is not available for download. Please try again later.", "dupname" -> "The given name already exists in the resource system.", "execute" -> "The execution attempt failed. Verify the inputs and try again.", "failedstorage" -> "The content of this resource could not be stored.", "haspublishers" -> "Your cloud account already has access to Publisher IDs.", "insecure" -> "The content of the request is not supported.", "insecure2" -> "The content of the request contains disallowed symbols: `1`.", "InsufficientServiceCredits" -> "Not enough Service Credits: ``.", "InternalError" -> "An unexpected internal error occurred (`1`).", "interp" -> "The parameter `` is not valid.", "invalidspamtoken" -> "", "invdata" -> "The data was either invalid or failed to import.", "invexamples" -> "The examples should be a shared, CloudDeployed notebook.", "invfiles" -> "The submission contains invalid file names.", "invformat" -> "The resource is not stored with ``. Try another format.", "invparam" -> "The parameter `` is invalid.", "invpubid" -> "The specified PublisherID is invalid. Publisher IDs must start with a capital letter and only contain letters and numbers.", "invpublish" -> "You are not authorized to use the given PublisherID.", "invresourcetype" -> "The specified resource type is not supported, try DataResource.", "invrespubname" -> "The submitted resource name does not match the publisher id with which it was submitted.", "invsubperm" -> "You are not authorized to modify the specified submission.", "invupdate" -> "The resource specified for update could not be used. Make sure it is a valid resource object.", "invver" -> "The value `` is not a valid version number.", "invverspec" -> "The specification `` could not be interpreted.", "keycount" -> "You have reached the maximum allowed number of permissions keys: ``", "MaxTokenLimit" -> "The number of issued tokens has reached the maximum allowed amount (`1`).", "missingparam" -> "The parameter `` is missing.", "multielem1" -> "The requested resource has multiple parts, please specify one using the Element parameter.", "noapifmt" -> "The specified format is not available.", "nocat" -> "The specified category does not exist.", "nocompvers" -> "The content of this resource requires a newer version of the Wolfram Language.", "nocontyp" -> "The specified content type does not exist.", "nodefinitionnb" -> "The definition notebook for this resource is not available.", "nodigest" -> "The specified repository does not publish regular reports.", "noelem" -> "The element `` could not be found.", "noexamp" -> "There are no examples for the specified resource.", "noexamples" -> "No examples are available for the specified resource.", "noexecute" -> "The specified resource `` is can not be executed in the marketplace.", "nofeedbackform" -> "The feedback form is not available, please try again later.", "noimport" -> "The requested element has not been imported.", "nokey" -> "The resource key `` was not found.", "nopubadmin" -> "Only administrators of the Publisher ID can delete this resource.", "nopubdel" -> "The resource `1` can only be deleted by the repository content administration team.", "nopubid" -> "The given PublisherID is not valid.", "nopublisher" -> "The specified publisher id does not exist.", "nopubupd" -> "PublisherIDs are required for updates.", "norand" -> "No resources exist.", "noresapi" -> "There is no api for the specified resource.", "nosubcont" -> "The content for the element could not be found in the submission.", "notapp" -> "The specified resource `` is not an app.", "notas" -> "The api received a bad input, please try again.", "notask" -> "The specified task cound not be found.", "notdata" -> "The specified resource `` is not a data resource.", "noversion" -> "The specified version is not available for this content.", "pacletrecord" -> "A paclet with the same name and version number was previously published, please use a new version number.", "nowebpage" -> "The specified resource does not have a webpage.", "pubbadreq" -> "The publisher system received a bad request.", "PublisherRequired" -> "A valid publisher ID is required for this request.", "publishernamespace" -> "The part of the name before the \":\" character does not match your $PublisherID. Please change the name and resubmit.", "read" -> "The read attempt failed. Verify the request parameters and try again.", "readformat" -> "The resource could not be found in the requested format.", "duplicatesubmission" -> "The submission failed because you recently submitted an identical resource to the repository. That submission will be reviewed.", "repeatsubmission" -> "A submission cannot be accepted while update to the resource is already in process. Try again in a few minutes.", "responseLength" -> "The result of the list evaluation is too large. Try requesting parts of the list.", "scapi" -> "Service Credit communication failed, please try again later..", "searchindex" -> "The repository search index is currently unavailable. Please try again later.", "searchresult" -> "The repository search gave unexpected results. Please try again later.", "StagingTypeInvalid" -> "`1` is not a valid StagingType.", "SubmissionFileInvalid" -> "The SubmissionFile property does not contain a valid file.", "SubmissionFileMissing" -> "The body of the request must include a file in the SubmissionFile property.", "submitfail1" -> "The submission failed. Try submitting the data exported as a CloudObject.", "submitfail2" -> "The submission failed.", "subnamepref" -> "The submitted resource name \"``\" does not the required prefix for the repository \"``\".", "suspendedpub" -> "The specified publisher id is suspended pending a review.", "TokenAuthOther" -> "Token-authorized requests cannot access other tokens.", "TokenCorrupted" -> "The specified publisher token cannot be used.", "TokenEndpoint" -> "The specified publisher token cannot be used for the `1` endpoint.", "TokenExpired" -> "The specified publisher token has expired and will be removed.", "TokenInvalid" -> "The specified publisher token is not valid.", "TokenNotFound" -> "The specified publisher token cannot be found.", "TokenRequired" -> "This request requires a publisher token.", "TokenUserInvalid" -> "The specified publisher token cannot be used for the CloudUserID for which it was created (`1`).", "unauthsignin" -> "Please sign in to view this page", "unimplemented" -> "The requested operation is not available yet.", "unkresource" -> "The specified resource could not be found.", "updversionexists" -> "The specified version number already exists.", "urlimport" -> "Failed to import data from the given url.", "userpuberr" -> "Your cloud account does not have access to any publisher accounts.", "verinac" -> "The specified resource version is not accessible.", "versionexists" -> "Content is already archived with the current version number.", "wrongauth" -> "The authenticated account is not authorized.", "wrongpublisher" -> "The update can only be made using the same publisher id as the original submission.", "wrongsubmitter" -> "The update can only be made using the same cloud user id as the original submission.", "zipdeploy" -> "The zip content could not be deployed.", "zipdownload" -> "The zip could not be downloaded from the specified location. Check the permissions.", "zipextract" -> "The zip could not be extracted."|>, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`formatforjson] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`formatforjson[Marketplace`Private`data_]] :> Marketplace`Private`removeUnsafeForJSON[Marketplace`Private`data //. Marketplace`Private`jsonFormatRules]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`removeUnsafeForJSON] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`removeUnsafeForJSON[Marketplace`Private`data_]] :> Replace[Marketplace`Private`stringifyForJSON[Marketplace`Private`data], Except[_Rule | True | False | _Integer | _Real | _String | _List | Null | _Association] :> "Missing", {1, Infinity}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`stringifyForJSON] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`stringifyForJSON[Marketplace`Private`expr_]] :> Replace[Marketplace`Private`expr, Marketplace`Private`s:Marketplace`Private`$nonJSONSymbol :> RuleCondition[SymbolName[Unevaluated[Marketplace`Private`s]]], {0, Infinity}, Heads -> False]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`s] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$nonJSONSymbol] -> {OwnValues -> HoldPattern[Marketplace`Private`$nonJSONSymbol] :> Except[Null | False | True, _Symbol], SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`jsonFormatRules] -> {OwnValues -> {HoldPattern[Marketplace`Private`jsonFormatRules] :> (Marketplace`Private`jsonFormatRules = Dispatch[{Marketplace`Private`x_Association :> Normal[Marketplace`Private`x, Association], _Missing :> "Missing", Permissions :> "Permissions", Marketplace`Private`p_PermissionsGroup :> ToString[Marketplace`Private`p, InputForm], All :> "All", Marketplace`Private`geo_GeoPosition :> ToString[Marketplace`Private`geo], Marketplace`Private`do_DateObject :> DateString[Marketplace`Private`do, "ISODateTime"], HoldPattern[Entity]["Language", Marketplace`Private`lang_String] :> Marketplace`Private`lang, Marketplace`Private`ent_Entity :> ToString[CommonName[Marketplace`Private`ent]], None :> "None", Automatic :> "Automatic", Marketplace`Private`co_CloudObject :> Marketplace`Private`co[[1]], Marketplace`Private`url_URL :> Marketplace`Private`url[[1]], HoldPattern[Hyperlink][___, Marketplace`Private`uri_] :> Marketplace`Private`uri, _Failure | $Failed :> "Failed", _HTTPResponse :> "HTTPResponse", Marketplace`Private`ba_ByteArray :> Marketplace`Private`byteArrayToJSON[Marketplace`Private`ba], (Marketplace`Private`color_)?Marketplace`Private`holdColorQ :> Marketplace`Private`colorToHex[Marketplace`Private`color], Marketplace`Private`q_Quantity :> {"unit" -> QuantityUnit[Marketplace`Private`q], "magnitude" -> QuantityMagnitude[Marketplace`Private`q]}, (Marketplace`Private`a_ :> Marketplace`Private`b_) :> Rule @@ Marketplace`Private`removeUnsafeForJSON[HoldComplete[Marketplace`Private`a, Marketplace`Private`b]]}])}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`x] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`p] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`geo] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`do] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`lang] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`ent] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`url] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`uri] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`ba] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`byteArrayToJSON] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`byteArrayToJSON[Marketplace`Private`ba_ByteArray]] :> Marketplace`Private`byteArrayToJSON[Marketplace`Private`ba, "Binary"], HoldPattern[Marketplace`Private`byteArrayToJSON[Marketplace`Private`ba_ByteArray, Marketplace`Private`fmt_String]] :> {"Type" -> "ByteArray", "Data" -> BaseEncode[Marketplace`Private`ba], "Format" -> {"Base64", Marketplace`Private`fmt}}}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`fmt] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`color] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`holdColorQ] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`holdColorQ[Marketplace`Private`c_]] :> ColorQ[Unevaluated[Marketplace`Private`c]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {HoldAllComplete}}, HoldForm[Marketplace`Private`colorToHex] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`colorToHex[Marketplace`Private`c_]] :> StringJoin["#", IntegerString[Floor[255*List @@ ColorConvert[Marketplace`Private`c, "RGB"]], 16, 2]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`q] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`a] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`b] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`ensureAssociation] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`ensureAssociation[Marketplace`Private`args___]] :> Association @@ Select[Association /@ {Marketplace`Private`args}, AssociationQ]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getFailureRules] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getFailureRules[Marketplace`Private`tag_, Marketplace`Private`as_Association]] :> Marketplace`Private`addDebugData[Enclose[ConfirmBy[Association[TemplateApply[Lookup[Marketplace`Private`$errorRules, Marketplace`Private`tag, {}], Lookup[Marketplace`Private`as, "MessageParameters", {}]]], AssociationQ], Association[] & ]], HoldPattern[Marketplace`Private`getFailureRules[Marketplace`Private`tag_, Marketplace`Private`other___]] :> Marketplace`Private`addDebugData[Enclose[ConfirmBy[Association["MessageParameters" -> {Marketplace`Private`other}, TemplateApply[Lookup[Marketplace`Private`$errorRules, Marketplace`Private`tag, {}], {Marketplace`Private`other}]], AssociationQ], Association["MessageParameters" -> {Marketplace`Private`other}] & ]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`addDebugData] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`addDebugData[Marketplace`Private`as_Association] /; Marketplace`Private`$debugLevel >= 2] :> Append[Marketplace`Private`as, "Stack" -> BinarySerialize[Stack[_], PerformanceGoal -> "Size"]], HoldPattern[Marketplace`Private`addDebugData[Marketplace`Private`as_]] :> Marketplace`Private`as}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$debugLevel] -> {OwnValues -> HoldPattern[Marketplace`Private`$debugLevel] :> 1, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$errorRules] -> {OwnValues -> HoldPattern[Marketplace`Private`$errorRules] :> <|"appargs" -> {}, "auth" -> {}, "BadEndPoints" -> {}, "badsubstat" -> {}, "bannedpub" -> {}, "ConfirmationFailed" -> {}, "constraint" -> {}, "copyable" -> {}, "copyCO" -> {}, "createnopub" -> {}, "downloadfailed" -> {}, "dupname" -> {}, "execute" -> {}, "failedstorage" -> {}, "haspublishers" -> {"ShowPublisherPageLink" -> True}, "insecure" -> {}, "insecure2" -> {}, "InsufficientServiceCredits" -> {}, "InternalError" -> {}, "interp" -> {}, "invalidspamtoken" -> {"Failure" -> "There was an issue with submitting the form, please refresh the page and try again."}, "invdata" -> {}, "invexamples" -> {}, "invfiles" -> {"Files" -> TemplateExpression[Compress[TemplateSlot[1]]]}, "invformat" -> {"Invalid" -> "StoredFormat"}, "invparam" -> {"Invalid" -> TemplateExpression[TemplateSlot[1]]}, "invpubid" -> {"ShowPublisherPageLink" -> True}, "invpublish" -> {}, "invresourcetype" -> {}, "invrespubname" -> {"ShowPublisherPageLink" -> True}, "invsubperm" -> {}, "invupdate" -> {}, "invver" -> {}, "invverspec" -> {}, "keycount" -> {}, "MaxTokenLimit" -> {}, "missingparam" -> {"Missing" -> TemplateExpression[TemplateSlot[1]]}, "multielem1" -> {}, "noapifmt" -> {}, "nocat" -> {}, "nocompvers" -> {}, "nocontyp" -> {}, "nodefinitionnb" -> {}, "nodigest" -> {}, "noelem" -> {}, "noexamp" -> {}, "noexamples" -> {}, "noexecute" -> {}, "nofeedbackform" -> {}, "noimport" -> {}, "nokey" -> {}, "nopubadmin" -> {}, "nopubdel" -> {}, "nopubid" -> {}, "nopublisher" -> {}, "nopubupd" -> {}, "norand" -> {}, "noresapi" -> {}, "nosubcont" -> {}, "notapp" -> {}, "notas" -> {}, "notask" -> {}, "notdata" -> {}, "noversion" -> {}, "pacletrecord" -> {}, "nowebpage" -> {}, "pubbadreq" -> {}, "PublisherRequired" -> {}, "publishernamespace" -> {}, "read" -> {}, "readformat" -> {}, "duplicatesubmission" -> {}, "repeatsubmission" -> {}, "responseLength" -> {}, "scapi" -> {}, "searchindex" -> {}, "searchresult" -> {}, "StagingTypeInvalid" -> {}, "SubmissionFileInvalid" -> {}, "SubmissionFileMissing" -> {}, "submitfail1" -> {}, "submitfail2" -> {}, "subnamepref" -> {"ShowPublisherPageLink" -> True}, "suspendedpub" -> {}, "TokenAuthOther" -> {}, "TokenCorrupted" -> {}, "TokenEndpoint" -> {}, "TokenExpired" -> {}, "TokenInvalid" -> {}, "TokenNotFound" -> {}, "TokenRequired" -> {}, "TokenUserInvalid" -> {}, "unauthsignin" -> {}, "unimplemented" -> {}, "unkresource" -> {}, "updversionexists" -> {}, "urlimport" -> {}, "userpuberr" -> {}, "verinac" -> {}, "versionexists" -> {}, "wrongauth" -> {}, "wrongpublisher" -> {}, "wrongsubmitter" -> {}, "zipdeploy" -> {}, "zipdownload" -> {}, "zipextract" -> {}|>, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`other] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getStatusCode] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getStatusCode[_, KeyValuePattern["StatusCode" -> Marketplace`Private`c_Integer]]] :> Marketplace`Private`c, HoldPattern[Marketplace`Private`getStatusCode[Marketplace`Private`tag_, ___]] :> Enclose[ConfirmBy[Lookup[Marketplace`Private`$statusCodes, Marketplace`Private`tag, 400], IntegerQ], 500 & ]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`c] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$statusCodes] -> {OwnValues -> HoldPattern[Marketplace`Private`$statusCodes] :> <|"appargs" -> 400, "auth" -> 401, "BadEndPoints" -> 405, "badsubstat" -> 400, "bannedpub" -> 404, "ConfirmationFailed" -> 500, "constraint" -> 400, "copyable" -> 400, "copyCO" -> 400, "createnopub" -> 400, "downloadfailed" -> 500, "dupname" -> 400, "execute" -> 400, "failedstorage" -> 500, "haspublishers" -> 400, "insecure" -> 403, "insecure2" -> 403, "InsufficientServiceCredits" -> 400, "InternalError" -> 500, "interp" -> 404, "invalidspamtoken" -> 400, "invdata" -> 400, "invexamples" -> 400, "invfiles" -> 403, "invformat" -> 400, "invparam" -> 400, "invpubid" -> 400, "invpublish" -> 400, "invresourcetype" -> 400, "invrespubname" -> 400, "invsubperm" -> 400, "invupdate" -> 400, "invver" -> 400, "invverspec" -> 400, "keycount" -> 401, "MaxTokenLimit" -> 405, "missingparam" -> 400, "multielem1" -> 400, "noapifmt" -> 400, "nocat" -> 400, "nocompvers" -> 400, "nocontyp" -> 400, "nodefinitionnb" -> 404, "nodigest" -> 400, "noelem" -> 404, "noexamp" -> 400, "noexamples" -> 404, "noexecute" -> 400, "nofeedbackform" -> 400, "noimport" -> 400, "nokey" -> 404, "nopubadmin" -> 403, "nopubdel" -> 403, "nopubid" -> 404, "nopublisher" -> 404, "nopubupd" -> 400, "norand" -> 404, "noresapi" -> 400, "nosubcont" -> 404, "notapp" -> 400, "notas" -> 500, "notask" -> 404, "notdata" -> 400, "noversion" -> 400, "pacletrecord" -> 400, "nowebpage" -> 404, "pubbadreq" -> 500, "PublisherRequired" -> 400, "publishernamespace" -> 400, "read" -> 400, "readformat" -> 404, "duplicatesubmission" -> 400, "repeatsubmission" -> 400, "responseLength" -> 400, "scapi" -> 500, "searchindex" -> 500, "searchresult" -> 500, "StagingTypeInvalid" -> 400, "SubmissionFileInvalid" -> 400, "SubmissionFileMissing" -> 400, "submitfail1" -> 500, "submitfail2" -> 500, "subnamepref" -> 400, "suspendedpub" -> 404, "TokenAuthOther" -> 403, "TokenCorrupted" -> 500, "TokenEndpoint" -> 405, "TokenExpired" -> 400, "TokenInvalid" -> 400, "TokenNotFound" -> 404, "TokenRequired" -> 400, "TokenUserInvalid" -> 400, "unauthsignin" -> 401, "unimplemented" -> 400, "unkresource" -> 404, "updversionexists" -> 400, "urlimport" -> 400, "userpuberr" -> 404, "verinac" -> 404, "versionexists" -> 400, "wrongauth" -> 401, "wrongpublisher" -> 401, "wrongsubmitter" -> 401, "zipdeploy" -> 400, "zipdownload" -> 400, "zipextract" -> 400|>, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`int] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`simpleContentStorageLocation] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`simpleContentStorageLocation[Marketplace`Private`dir_, Marketplace`Private`type_]] :> Marketplace`Private`simpleContentStorageLocation[Marketplace`Private`dir, Marketplace`Private`type, Automatic], HoldPattern[Marketplace`Private`simpleContentStorageLocation[Marketplace`Private`dir_, _Missing | Automatic | "Automatic", Marketplace`Private`version_]] :> Marketplace`Private`simpleContentStorageLocation[Marketplace`Private`dir, Marketplace`Private`$defaultStorageFormat, Marketplace`Private`version], HoldPattern[Marketplace`Private`simpleContentStorageLocation[Marketplace`Private`dir_, Marketplace`Private`format_String, _Missing | Automatic | "Automatic"]] :> FileNameJoin[{Marketplace`Private`dir, "data", Marketplace`Private`format}], HoldPattern[Marketplace`Private`simpleContentStorageLocation[Marketplace`Private`dir_, Marketplace`Private`format_, Marketplace`Private`version_String]] :> FileNameJoin[{Marketplace`Private`dir, "data", "versions", Marketplace`Private`formatVersionDirectoryName[Marketplace`Private`version], Marketplace`Private`format}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$defaultStorageFormat] -> {OwnValues -> HoldPattern[Marketplace`Private`$defaultStorageFormat] :> "WXF", SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`dir] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`pacletExternalShingleDirectory] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`pacletExternalShingleDirectory[Marketplace`Private`info_Association, Marketplace`Private`opts___]] :> Marketplace`Private`pacletExternalShingleDirectory[Marketplace`Private`pacletShortNameToURLPath[Lookup[Marketplace`Private`info, "ShortName", Lookup[Marketplace`Private`info, "UUID"]]], Marketplace`Private`opts], HoldPattern[Marketplace`Private`pacletExternalShingleDirectory[Marketplace`Private`id_String, Marketplace`Private`opts___]] :> CloudObject[FileNameJoin[{"published", "PacletRepository", "resources", Marketplace`Private`id}], Marketplace`Private`opts]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`opts] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`pacletShortNameToURLPath] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`pacletShortNameToURLPath[Marketplace`Private`str_]] :> Marketplace`Private`str}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`relativePath] -> {OwnValues -> {}, SubValues -> {HoldPattern[Marketplace`Private`relativePath[Marketplace`Private`path1_][Marketplace`Private`path2_]] :> Marketplace`Private`relativePath[Marketplace`Private`path1, Marketplace`Private`path2]}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`relativePath[Marketplace`Private`path1_, Marketplace`Private`path2_]] :> Enclose[Module[{Marketplace`Private`string, Marketplace`Private`str1, Marketplace`Private`str2, Marketplace`Private`split1, Marketplace`Private`split2, Marketplace`Private`relative}, Marketplace`Private`string = ConfirmBy[#1, StringQ] & ; Marketplace`Private`str1 = Marketplace`Private`string[Marketplace`Private`toPathString[Marketplace`Private`path1]]; Marketplace`Private`str2 = Marketplace`Private`string[Marketplace`Private`toPathString[Marketplace`Private`path2]]; Marketplace`Private`split1 = FileNameSplit[Marketplace`Private`str1]; Marketplace`Private`split2 = FileNameSplit[Marketplace`Private`str2]; Marketplace`Private`relative = ConfirmBy[Marketplace`Private`dropWhileSame[Marketplace`Private`split1, Marketplace`Private`split2], ListQ]; Marketplace`Private`string[FileNameJoin[Marketplace`Private`relative, OperatingSystem -> "Unix"]]]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`path1] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`toPathString] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/guide/CodeEquivalenceUtilities.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/guide/CodeEquivalenceUtilities.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/CodeEquivalentQ.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/CodeEquivalentQ.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/EquivalenceTestData.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/EquivalenceTestData.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/FromCanonicalForm.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/FromCanonicalForm.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/MakeCanonicalForm.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/MakeCanonicalForm.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/ToCanonicalForm.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/ToCanonicalForm.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformHold.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformHold.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformRelease.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformRelease.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/$AllowedEvaluationPatterns.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/$AllowedEvaluationPatterns.nb", HoldPattern[Marketplace`Private`toPathString["/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/tutorial/AddingNewTransformationRules.nb"]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/tutorial/AddingNewTransformationRules.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/guide/CodeEquivalenceUtilities.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/guide/CodeEquivalenceUtilities.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/CodeEquivalentQ.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/CodeEquivalentQ.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/EquivalenceTestData.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/EquivalenceTestData.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/FromCanonicalForm.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/FromCanonicalForm.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/MakeCanonicalForm.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/MakeCanonicalForm.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/ToCanonicalForm.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/ToCanonicalForm.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformHold.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformHold.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformRelease.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformRelease.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/$AllowedEvaluationPatterns.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/$AllowedEvaluationPatterns.nb", HoldPattern[Marketplace`Private`toPathString[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/tutorial/AddingNewTransformationRules.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/tutorial/AddingNewTransformationRules.nb", HoldPattern[Marketplace`Private`toPathString[Marketplace`Private`co_CloudObject]] :> Enclose[Marketplace`Private`toPathString[Marketplace`Private`co] = ConfirmBy[Marketplace`Private`toPathString[Marketplace`Private`cloudObjectToPath[Marketplace`Private`co]], StringQ]], HoldPattern[Marketplace`Private`toPathString[(Marketplace`Private`url_String)?Marketplace`Private`cloudURLQ]] :> Marketplace`Private`toPathString[CloudObject[Marketplace`Private`url]], HoldPattern[Marketplace`Private`toPathString[Marketplace`Private`file:_File | _String]] :> Enclose[Module[{Marketplace`Private`string, Marketplace`Private`str, Marketplace`Private`sep, Marketplace`Private`res}, Marketplace`Private`string = ConfirmBy[#1, StringQ] & ; Marketplace`Private`str = Marketplace`Private`string[ExpandFileName[Marketplace`Private`file]]; Marketplace`Private`sep = Marketplace`Private`string[$PathnameSeparator]; Marketplace`Private`res = Marketplace`Private`string[StringDelete[Marketplace`Private`str, Marketplace`Private`sep~~EndOfString]]; Marketplace`Private`toPathString[Marketplace`Private`file] = Marketplace`Private`res]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`cloudObjectToPath] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/guide/CodeEquivalenceUtilities.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/guide/CodeEquivalenceUtilities.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/CodeEquivalentQ.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/CodeEquivalentQ.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/EquivalenceTestData.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/EquivalenceTestData.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/FromCanonicalForm.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/FromCanonicalForm.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/MakeCanonicalForm.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/MakeCanonicalForm.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/ToCanonicalForm.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/ToCanonicalForm.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformHold.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformHold.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformRelease.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/TransformRelease.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/$AllowedEvaluationPatterns.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/$AllowedEvaluationPatterns.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/tutorial/AddingNewTransformationRules.nb"]]] -> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/tutorial/AddingNewTransformationRules.nb", HoldPattern[Marketplace`Private`cloudObjectToPath[Marketplace`Private`obj_CloudObject]] :> Enclose[Module[{Marketplace`Private`co, Marketplace`Private`path, Marketplace`Private`str}, Marketplace`Private`co = CloudObject[Marketplace`Private`obj, CloudObjectNameFormat -> "UserURLBase"]; Marketplace`Private`path = ConfirmBy[URLParse[Marketplace`Private`co, "Path"], ListQ]; Marketplace`Private`str = ConfirmBy[Marketplace`Private`fromCloudPathList[Marketplace`Private`path], StringQ]; ConfirmAssert[Marketplace`Private`inDirectoryQ[$HomeDirectory, Marketplace`Private`str]]; Marketplace`Private`cloudObjectToPath[Marketplace`Private`obj] = Marketplace`Private`str]], HoldPattern[Marketplace`Private`cloudObjectToPath[___]] :> $Failed}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`fromCloudPathList] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`fromCloudPathList[Marketplace`Private`list_List] /; MemberQ[Marketplace`Private`list, Marketplace`Private`$unsafePathParts]] :> $Failed, HoldPattern[Marketplace`Private`fromCloudPathList[{"", Marketplace`Private`p___}]] :> Marketplace`Private`fromCloudPathList[{Marketplace`Private`p}], HoldPattern[Marketplace`Private`fromCloudPathList[{_, Marketplace`Private`base_, (Marketplace`Private`p___)?StringQ}] /; Marketplace`Private`base === $UserURLBase] :> FileNameJoin[{$HomeDirectory, Marketplace`Private`p}], HoldPattern[Marketplace`Private`fromCloudPathList[{_, (Marketplace`Private`uuid_)?Marketplace`Private`uuidQ}]] :> FileNameJoin[{$HomeDirectory, ".Objects", StringTake[Marketplace`Private`uuid, 3], Marketplace`Private`uuid}], HoldPattern[Marketplace`Private`fromCloudPathList[___]] :> $Failed}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`list] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$unsafePathParts] -> {OwnValues -> {HoldPattern[Marketplace`Private`$unsafePathParts] :> "~" | "." | ".."}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`uuidQ] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`uuidQ[Marketplace`Private`str_String]] :> StringMatchQ[Marketplace`Private`str, RegularExpression["\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12}$"]], HoldPattern[Marketplace`Private`uuidQ[_]] :> False}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`str] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`inDirectoryQ] -> {OwnValues -> {}, SubValues -> {HoldPattern[Marketplace`Private`inDirectoryQ[Marketplace`Private`dir_][Marketplace`Private`file_]] :> Marketplace`Private`inDirectoryQ[Marketplace`Private`dir, Marketplace`Private`file]}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`inDirectoryQ[Marketplace`Private`dir_, Marketplace`Private`file_]] :> Enclose[Module[{Marketplace`Private`string, Marketplace`Private`dirStr, Marketplace`Private`fileStr, Marketplace`Private`sep, Marketplace`Private`full}, Marketplace`Private`string = ConfirmBy[#1, StringQ] & ; Marketplace`Private`dirStr = Marketplace`Private`string[Marketplace`Private`toPathString[Marketplace`Private`dir]]; Marketplace`Private`fileStr = Marketplace`Private`string[Marketplace`Private`toPathString[Marketplace`Private`file]]; Marketplace`Private`sep = Marketplace`Private`string[$PathnameSeparator]; Marketplace`Private`full = StringJoin[Marketplace`Private`dirStr, Marketplace`Private`sep]; Marketplace`Private`dirStr === Marketplace`Private`fileStr || StringStartsQ[Marketplace`Private`fileStr, Marketplace`Private`full]], False & ]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`cloudURLQ] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`cloudURLQ[Marketplace`Private`url_]] :> URLParse[Marketplace`Private`url, "Domain"] === Marketplace`Private`$cloudDomain, HoldPattern[Marketplace`Private`cloudURLQ[___]] :> False}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$cloudDomain] -> {OwnValues -> HoldPattern[Marketplace`Private`$cloudDomain] :> "www.wolframcloud.com", SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`file] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`dropWhileSame] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`dropWhileSame[Marketplace`Private`list_]] :> Marketplace`Private`list, HoldPattern[Marketplace`Private`dropWhileSame[Marketplace`Private`str__String]] :> StringJoin[Marketplace`Private`dropWhileSame @@ Characters /@ {Marketplace`Private`str}], HoldPattern[Marketplace`Private`dropWhileSame[Marketplace`Private`x:{Marketplace`Private`a_, ___}, Marketplace`Private`xs:{Marketplace`Private`a_, ___}..]] :> Marketplace`Private`dropWhileSame @@ Rest /@ {Marketplace`Private`x, Marketplace`Private`xs}, HoldPattern[Marketplace`Private`dropWhileSame[___, Marketplace`Private`x_]] :> Marketplace`Private`x}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`xs] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getStaticHTML] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getStaticHTML[Marketplace`Private`url_]] :> Marketplace`Private`getStaticHTML[Marketplace`Private`url, 1, Association[]], HoldPattern[Marketplace`Private`getStaticHTML[Marketplace`Private`url_, Marketplace`Private`tries_]] :> Marketplace`Private`getStaticHTML[Marketplace`Private`url, Marketplace`Private`tries, Association[]], HoldPattern[Marketplace`Private`getStaticHTML[Marketplace`Private`url_, (Marketplace`Private`tries_Integer)?Positive, (Marketplace`Private`params_)?AssociationQ]] :> Module[{Marketplace`Private`parsed, Marketplace`Private`new, Marketplace`Private`resp}, Marketplace`Private`parsed = URLParse[Marketplace`Private`url]; Marketplace`Private`new = Replace[Marketplace`Private`parsed, Marketplace`Private`a:KeyValuePattern["Path" -> {Marketplace`Private`b_, "obj" | "objects", Marketplace`Private`c__}] :> Join[Marketplace`Private`a, Association["Path" -> {Marketplace`Private`b, "statichtml", Marketplace`Private`c}, "Query" -> Join[Association["maxwaitmillis" -> 10000, "width" -> 700, "limitcontent" -> True], Marketplace`Private`params]]]]; Marketplace`Private`resp = URLRead[CloudObject[URLBuild[Marketplace`Private`new]]]; If[Marketplace`Private`resp["StatusCode"] === 200 && Length[Marketplace`Private`resp["BodyByteArray"]] > 0, Import[Marketplace`Private`resp, "String"], Pause[1]; Marketplace`Private`getStaticHTML[Marketplace`Private`url, Marketplace`Private`tries - 1, Marketplace`Private`params]]], HoldPattern[Marketplace`Private`getStaticHTML[Marketplace`Private`url_, Marketplace`Private`tries_, Marketplace`Private`params:Except[_?AssociationQ]]] :> With[{Marketplace`Private`assoc = Association[Marketplace`Private`params]}, If[AssociationQ[Marketplace`Private`assoc], Marketplace`Private`getStaticHTML[Marketplace`Private`url, Marketplace`Private`tries, Marketplace`Private`assoc], Marketplace`Private`getStaticHTML[Marketplace`Private`url, Marketplace`Private`tries, Association[]]]], HoldPattern[Marketplace`Private`getStaticHTML[___]] :> ""}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`tries] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`params] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`publishedPermissions] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`publishedPermissions[_, _]] :> Marketplace`Private`$Configuration["DefaultPublicPermissions"]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$Configuration] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`$Configuration["AdminPagePermission"]] -> Lookup[Marketplace`Private`$configurationSettings, "AdminPagePermission", "Private"], HoldPattern[Marketplace`Private`$Configuration["AdminURLBase"]] -> Lookup[Marketplace`Private`$configurationSettings, "AdminURLBase", "resourcesystem"], HoldPattern[Marketplace`Private`$Configuration["AllowScheduledTasks"]] -> Lookup[Marketplace`Private`$configurationSettings, "AllowScheduledTasks", True], HoldPattern[Marketplace`Private`$Configuration["ArchiveShingles"]] -> Lookup[Marketplace`Private`$configurationSettings, "ArchiveShingles", True], HoldPattern[Marketplace`Private`$Configuration["Databins"]] -> Lookup[Marketplace`Private`$configurationSettings, "Databins", Association[]], HoldPattern[Marketplace`Private`$Configuration["DefaultPublicPermissions"]] -> Lookup[Marketplace`Private`$configurationSettings, "DefaultPublicPermissions", "Public"], HoldPattern[Marketplace`Private`$Configuration["ExcludedDumpTypes"]] -> Lookup[Marketplace`Private`$configurationSettings, "ExcludedDumpTypes", {}], HoldPattern[Marketplace`Private`$Configuration["ExtraCSSResources"]] -> Lookup[Marketplace`Private`$configurationSettings, "ExtraCSSResources", {}], HoldPattern[Marketplace`Private`$Configuration["ExtraJSResources"]] -> Lookup[Marketplace`Private`$configurationSettings, "ExtraJSResources", {}], HoldPattern[Marketplace`Private`$Configuration["ExtraRepositoryCSSResources"]] -> Lookup[Marketplace`Private`$configurationSettings, "ExtraRepositoryCSSResources", Association[]], HoldPattern[Marketplace`Private`$Configuration["ExtraRepositoryJSResources"]] -> Lookup[Marketplace`Private`$configurationSettings, "ExtraRepositoryJSResources", Association[]], HoldPattern[Marketplace`Private`$Configuration["MXDir"]] -> Lookup[Marketplace`Private`$configurationSettings, "MXDir", "resourcesystemMXsource"], HoldPattern[Marketplace`Private`$Configuration["RecordDataConsent"]] -> Lookup[Marketplace`Private`$configurationSettings, "RecordDataConsent", False], HoldPattern[Marketplace`Private`$Configuration["RepositoryHomepageLocation"]] -> Lookup[Marketplace`Private`$configurationSettings, "RepositoryHomepageLocation", "index"], HoldPattern[Marketplace`Private`$Configuration["RepositoryMXDir"]] -> Lookup[Marketplace`Private`$configurationSettings, "RepositoryMXDir", "repositoryMXsource"], HoldPattern[Marketplace`Private`$Configuration["RepositorySourceDir"]] -> Lookup[Marketplace`Private`$configurationSettings, "RepositorySourceDir", "repositorysource"], HoldPattern[Marketplace`Private`$Configuration["ReviewSubmissions"]] -> Lookup[Marketplace`Private`$configurationSettings, "ReviewSubmissions", True], HoldPattern[Marketplace`Private`$Configuration["SingleNameSpace"]] -> Lookup[Marketplace`Private`$configurationSettings, "SingleNameSpace", False], HoldPattern[Marketplace`Private`$Configuration["SourceDir"]] -> Lookup[Marketplace`Private`$configurationSettings, "SourceDir", "resourcesystemsource"], HoldPattern[Marketplace`Private`$Configuration["SupportBilling"]] -> Lookup[Marketplace`Private`$configurationSettings, "SupportBilling", True], HoldPattern[Marketplace`Private`$Configuration["TestResourceKeys"]] -> Lookup[Marketplace`Private`$configurationSettings, "TestResourceKeys", {}], HoldPattern[Marketplace`Private`$Configuration["TextSearchServer"]] -> Lookup[Marketplace`Private`$configurationSettings, "TextSearchServer", None], HoldPattern[Marketplace`Private`$Configuration["TextSearchServerIndexName"]] -> Lookup[Marketplace`Private`$configurationSettings, "TextSearchServerIndexName", Marketplace`Private`$Configuration["AdminURLBase"]], HoldPattern[Marketplace`Private`$Configuration["TextSearchServerRepositories"]] -> Lookup[Marketplace`Private`$configurationSettings, "TextSearchServerRepositories", All], HoldPattern[Marketplace`Private`$Configuration["UsePublishers"]] -> Lookup[Marketplace`Private`$configurationSettings, "UsePublishers", True], HoldPattern[Marketplace`Private`$Configuration[Marketplace`Private`p:"EventMonitors" | "TrustedSubmitters" | "ContactAddresses" | "TaskMonitors" | "ReportMonitors" | "NNContactAddresses" | "ContactUsAddresses"]] :> Lookup[Marketplace`Private`$configurationSettings, Marketplace`Private`p, {}], HoldPattern[Marketplace`Private`$Configuration[Marketplace`Private`p_]] :> Lookup[Marketplace`Private`$configurationSettings, Marketplace`Private`p, Missing[]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$configurationSettings] -> {OwnValues -> {HoldPattern[Marketplace`Private`$configurationSettings] :> Marketplace`Private`configurationSettings[$SessionID]}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`configurationSettings] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`configurationSettings[25391833984467030743]] -> <|"TaskMonitors" -> {"bobs@wolfram.com"}, "SourceDir" -> "resourcesystemsource", "RepositorySourceDir" -> "repositorysource", "MXDir" -> "resourcesystemMXsource", "RepositoryMXDir" -> "repositoryMXsource", "TokenEnabledEndpoints" -> {"AcquireResource", "CheckPublisherToken", "DefaultPublisher", "EditSubmission", "EditSubmission", "GetPublisherToken", "GetSubmission", "PublisherInformation", "PublisherSlug", "StageSubmissionFile", "SubmitResource", "UpdateCheck", "UserPublishers"}, "AdminUser" -> "marketplace-admin@wolfram.com", "TrustedSubmitters" -> {"resource-submitter@wolfram.com"}, "ReportMonitors" -> {"bobs@wolfram.com", "r-resourcesystem@wolfram.com"}, "EventMonitors" -> {"r-resourcesystem@wolfram.com"}, "ContactAddresses" -> {"info@wolfram.com", "maggier@wolfram.com", "pfloyd@wolfram.com"}, "ContactUsAddresses" -> {"r-resourcesystem@wolfram.com", "resource-team@wolfram.com"}, "NNContactAddresses" -> {"neural_repo@wolfram.com"}, "CorrespondenceAddress" -> "resource-reviewers@wolfram.com", "AdminURLBase" -> "resourcesystem", "TextSearchServerIndexName" -> "resourcesystem", "ReviewerSecret" -> "a19eb510-488a-42ae-8508-64fd527f98c8", "PurchasingURLBase" -> "https://www.wolframcloud.com/obj/bobs/RSDevelFakeDemoBilling", "LogInSystem" -> "http://loginsystem-iapi.wolfram.com:8080/LoginSystem/REST/User", "UserInfoBase" -> "https://account.wolfram.com/auth/api/users/", "AccountSystemSecret" -> "baff27ef-200d-47ec-89b8-6d838929c5ee", "ChannelBroker" -> "https://channelbroker.wolframcloud.com", "Databins" -> <|"Resource" -> "DD9abcb75e981-3e3f-4390-b642-523e89977a58", "Submission" -> "DD9ab7bdb5df2-486d-43bb-962f-ba22eb04615c", "Acquistion" -> "DD9ab58431a36-0da9-4849-a559-67b7328d91d4", "Download" -> "DD9ab28215869-bcd4-4611-8fc2-e7ea54c48f96", "Search" -> "DD9ab85184bf5-a003-462e-82ac-cb27741210ae", "Completed" -> "DD9abfaec8181-8334-4763-a353-b9ac9db8feb3", "Purchase" -> "DD9ab7132d07f-e29c-42f1-b2b9-3a9e47813012", "PublisherRequest" -> "DD9ab6d6da719-cb1c-4c5c-9ff6-4996c68cbf7b", "FormulaRepositoryForms" -> "DD9ab57e5c38b-e94c-4a31-8245-f0719babd66e", {"DigestSubscribers", "Function"} -> "DD9ab1aaff0fe-233e-472f-948e-64be533c16af", {"DigestUnsubscribers", "Function"} -> "DD9ab553934f7-0096-47f8-9720-f777d3542d57", {"ContactForm", "DataResource"} -> "DD9ab13e92ca4-dfc4-4982-8015-3fe7426b04cd"|>, "ExcludedDumpTypes" -> {"Demonstration", "Notebook"}, "EmailProxy" -> "https://www.wolframcloud.com/obj/resource-team/rs/RSEmailProxyTest", "SupressEmails" -> False, "EmailSubjectPrefix" -> "", "TextSearchServer" -> "https://textsearch.wolfram.com/", "TextSearchServerRepositories" -> {"Function", "DataResource", "NeuralNet", "Paclet", "Notebook"}, "TextServerPassword" -> "tiarp.MB!", "UseServiceCredits" -> True, "SCAccessURL" -> "https://account.wolfram.com/auth/access-token", "SCBaseURL" -> "http://web-tomcat-vip4.wolfram.com:8080/ServiceCreditsAPI/", "SCKey" -> "qQ3C2dSd0/pwO+x0ct0JqICu2RRIpcwzKPV9VgsW9es=", "SCSecret" -> "y40cQsDOt2zM5mUmkRA2HbffgYc/tZNVKUVYb5sp7i8=", "SCFreeCredits" -> 50, "BaseURL" -> "https://resources.wolframcloud.com/", "UserPageURL" -> "https://resources.wolframcloud.com/user", "KeyPageURL" -> "https://resources.wolframcloud.com/keys", "InternalBaseURL" -> "https://www.wolframcloud.com/obj/resourcesystem/internal/", "PublishedBaseURL" -> "https://www.wolframcloud.com/obj/resourcesystem/published/", "RecordDataConsent" -> True, "ConsentAPIURL" -> "https://account.wolfram.com/auth/api/userConsents/", "ConsentAPIKey" -> "S2TKI93KR9DJW82", "APIVersion" -> "1.0"|>, HoldPattern[Marketplace`Private`configurationSettings[25405447809121048752]] -> <|"TaskMonitors" -> {"bobs@wolfram.com"}, "SourceDir" -> "resourcesystemsource", "RepositorySourceDir" -> "repositorysource", "MXDir" -> "resourcesystemMXsource", "RepositoryMXDir" -> "repositoryMXsource", "TokenEnabledEndpoints" -> {"AcquireResource", "CheckPublisherToken", "DefaultPublisher", "EditSubmission", "EditSubmission", "GetPublisherToken", "GetSubmission", "PublisherInformation", "PublisherSlug", "StageSubmissionFile", "SubmitResource", "UpdateCheck", "UserPublishers"}, "AdminUser" -> "marketplace-admin@wolfram.com", "TrustedSubmitters" -> {"resource-submitter@wolfram.com"}, "ReportMonitors" -> {"bobs@wolfram.com", "r-resourcesystem@wolfram.com"}, "EventMonitors" -> {"r-resourcesystem@wolfram.com"}, "ContactAddresses" -> {"info@wolfram.com", "maggier@wolfram.com", "pfloyd@wolfram.com"}, "ContactUsAddresses" -> {"r-resourcesystem@wolfram.com", "resource-team@wolfram.com"}, "NNContactAddresses" -> {"neural_repo@wolfram.com"}, "CorrespondenceAddress" -> "resource-reviewers@wolfram.com", "AdminURLBase" -> "resourcesystem", "TextSearchServerIndexName" -> "resourcesystem", "ReviewerSecret" -> "a19eb510-488a-42ae-8508-64fd527f98c8", "PurchasingURLBase" -> "https://www.wolframcloud.com/obj/bobs/RSDevelFakeDemoBilling", "LogInSystem" -> "http://loginsystem-iapi.wolfram.com:8080/LoginSystem/REST/User", "UserInfoBase" -> "https://account.wolfram.com/auth/api/users/", "AccountSystemSecret" -> "baff27ef-200d-47ec-89b8-6d838929c5ee", "ChannelBroker" -> "https://channelbroker.wolframcloud.com", "Databins" -> <|"Resource" -> "DD9abcb75e981-3e3f-4390-b642-523e89977a58", "Submission" -> "DD9ab7bdb5df2-486d-43bb-962f-ba22eb04615c", "Acquistion" -> "DD9ab58431a36-0da9-4849-a559-67b7328d91d4", "Download" -> "DD9ab28215869-bcd4-4611-8fc2-e7ea54c48f96", "Search" -> "DD9ab85184bf5-a003-462e-82ac-cb27741210ae", "Completed" -> "DD9abfaec8181-8334-4763-a353-b9ac9db8feb3", "Purchase" -> "DD9ab7132d07f-e29c-42f1-b2b9-3a9e47813012", "PublisherRequest" -> "DD9ab6d6da719-cb1c-4c5c-9ff6-4996c68cbf7b", "FormulaRepositoryForms" -> "DD9ab57e5c38b-e94c-4a31-8245-f0719babd66e", {"DigestSubscribers", "Function"} -> "DD9ab1aaff0fe-233e-472f-948e-64be533c16af", {"DigestUnsubscribers", "Function"} -> "DD9ab553934f7-0096-47f8-9720-f777d3542d57", {"ContactForm", "DataResource"} -> "DD9ab13e92ca4-dfc4-4982-8015-3fe7426b04cd"|>, "ExcludedDumpTypes" -> {"Demonstration", "Notebook"}, "EmailProxy" -> "https://www.wolframcloud.com/obj/resource-team/rs/RSEmailProxyTest", "SupressEmails" -> False, "EmailSubjectPrefix" -> "", "TextSearchServer" -> "https://textsearch.wolfram.com/", "TextSearchServerRepositories" -> {"Function", "DataResource", "NeuralNet", "Paclet", "Notebook"}, "TextServerPassword" -> "tiarp.MB!", "UseServiceCredits" -> True, "SCAccessURL" -> "https://account.wolfram.com/auth/access-token", "SCBaseURL" -> "http://web-tomcat-vip4.wolfram.com:8080/ServiceCreditsAPI/", "SCKey" -> "qQ3C2dSd0/pwO+x0ct0JqICu2RRIpcwzKPV9VgsW9es=", "SCSecret" -> "y40cQsDOt2zM5mUmkRA2HbffgYc/tZNVKUVYb5sp7i8=", "SCFreeCredits" -> 50, "BaseURL" -> "https://resources.wolframcloud.com/", "UserPageURL" -> "https://resources.wolframcloud.com/user", "KeyPageURL" -> "https://resources.wolframcloud.com/keys", "InternalBaseURL" -> "https://www.wolframcloud.com/obj/resourcesystem/internal/", "PublishedBaseURL" -> "https://www.wolframcloud.com/obj/resourcesystem/published/", "RecordDataConsent" -> True, "ConsentAPIURL" -> "https://account.wolfram.com/auth/api/userConsents/", "ConsentAPIKey" -> "S2TKI93KR9DJW82", "APIVersion" -> "1.0"|>, HoldPattern[Marketplace`Private`configurationSettings[_]] :> With[{Marketplace`Private`as = Get[Marketplace`Private`$ConfigurationFile]}, Marketplace`Private`configurationSettings[$SessionID] = If[AssociationQ[Marketplace`Private`as], Marketplace`Private`as, Association[]]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$ConfigurationFile] -> {OwnValues -> {HoldPattern[Marketplace`Private`$ConfigurationFile] :> CloudObject["Configurations/Current"]}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$docEmbedTemplateFile] -> {OwnValues -> {HoldPattern[Marketplace`Private`$docEmbedTemplateFile] :> Marketplace`Private`pacletXMLTemplateFile["documentation-notebook"]}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`pacletXMLTemplateFile] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`pacletXMLTemplateFile[Marketplace`Private`name_]] :> FileNameJoin[{Marketplace`Private`$pacletWebResourceDirectory, StringJoin[Marketplace`Private`name, ".xml"]}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$pacletWebResourceDirectory] -> {OwnValues -> HoldPattern[Marketplace`Private`$pacletWebResourceDirectory] :> "/wolframcloud/userfiles/9ab/9ab3b410-62f9-4bd1-b5bf-e516075dcf6a/repositorysource/PacletRepository/Website/webresources", SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getWebResourceInfo] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getWebResourceInfo[Marketplace`Private`rtype_]] :> Marketplace`Private`getWebResourceInfo[Marketplace`Private`rtype, Automatic], HoldPattern[Marketplace`Private`getWebResourceInfo[Marketplace`Private`rtype_, Marketplace`Private`pagetype_]] :> With[{Marketplace`Private`version = Marketplace`Private`getWebResourceVersion[Marketplace`Private`rtype], Marketplace`Private`commonversion = Marketplace`Private`getWebResourceVersion["common"], Marketplace`Private`skinnycommonversion = Marketplace`Private`getWebResourceVersion["global-wolfram-skinny"]}, Association["RepositoryName" -> Marketplace`Private`repositoryHeaderName[Marketplace`Private`rtype], "JSResources" -> Marketplace`Private`getJSResourceInfo[Marketplace`Private`rtype, Marketplace`Private`pagetype, Marketplace`Private`commonversion, Marketplace`Private`version], "CSSResources" -> Marketplace`Private`getCSSResourceInfo[Marketplace`Private`rtype, Marketplace`Private`pagetype, Marketplace`Private`commonversion, Marketplace`Private`version], "HomepageLogosFolder" -> First[CloudObject[StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`version, "/homepage-logos"]]], "HomepageHeroImagesFolder" -> First[CloudObject[StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`version, "/HomepageHeroImages"]]], "HomepageIconsFolder" -> StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`version, "/HomepageIcons"], "FaviconFolder" -> Marketplace`Private`faviconDirectory[Marketplace`Private`rtype, Marketplace`Private`version], "FaviconIncludeFile" -> Marketplace`Private`faviconRepoIncludeFile[Marketplace`Private`rtype, Marketplace`Private`version], "HeaderInclude" -> StringJoin["/objects/", Marketplace`Private`$Configuration["AdminURLBase"], "/", Marketplace`Private`$Configuration["RepositorySourceDir"], "/", Marketplace`Private`repositorySourcePath[Marketplace`Private`rtype], "/Website/webresources/", Marketplace`Private`version, "/header.html"], "StaticHTMLPublishedBase" -> StringJoin["/statichtml/", Marketplace`Private`$Configuration["AdminURLBase"], "/published/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/"], "BaseURL" -> Marketplace`Private`repositoryBaseURL[Marketplace`Private`rtype], "PublishedURL" -> Marketplace`Private`repositoryPublishedURL[Marketplace`Private`rtype], "CommonPath" -> StringJoin["/objects/", Marketplace`Private`$Configuration["AdminURLBase"], "/webresources/common/", Marketplace`Private`commonversion, "/"], "SkinnyCommonPath" -> StringJoin["/objects/", Marketplace`Private`$Configuration["AdminURLBase"], "/webresources/global-wolfram-skinny/", Marketplace`Private`skinnycommonversion, "/"], "RSCommonHeaderPath" -> StringJoin["/objects/", Marketplace`Private`$Configuration["AdminURLBase"], "/webresources/rs-header/", Marketplace`Private`skinnycommonversion, "/"]]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getWebResourceVersion] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getWebResourceVersion[Marketplace`Private`rtype_]] :> With[{Marketplace`Private`v = Get[Marketplace`Private`webresourcefile[Marketplace`Private`rtype]]}, If[StringQ[Marketplace`Private`v], Marketplace`Private`v, "1.0"]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`webresourcefile] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`webresourcefile[Marketplace`Private`rtype_]] :> (Marketplace`Private`webresourcefile[Marketplace`Private`rtype] = StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/latestversion"])}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`repositoryName] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`repositoryName[Marketplace`Private`rtype_]] :> Marketplace`Private`rtype /; StringContainsQ[Marketplace`Private`rtype, "Repository"], HoldPattern[Marketplace`Private`repositoryName[Marketplace`Private`n:"common" | "global-wolfram-skinny"]] :> Marketplace`Private`n, HoldPattern[Marketplace`Private`repositoryName[Marketplace`Private`rtype_]] :> StringJoin[Marketplace`Private`rtype, "Repository"]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`n] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`repositoryHeaderName] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`repositoryHeaderName["Paclet" | "PacletRepository"]] :> "Wolfram Language Paclet Repository", HoldPattern[Marketplace`Private`repositoryHeaderName[Marketplace`Private`rtype_]] :> StringJoin["Wolfram ", Marketplace`Private`rtype, " Repository"]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getJSResourceInfo] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getJSResourceInfo[Marketplace`Private`rtype_, Marketplace`Private`pagetype_, Marketplace`Private`commonversion_, Marketplace`Private`version_]] :> Flatten[{{First[CloudObject[StringJoin["webresources/resourcesystem/", Marketplace`Private`commonversion, "/shingle.js"]]], First[CloudObject[StringJoin["webresources/resourcesystem/", Marketplace`Private`commonversion, "/header-and-results.js"]]], First[CloudObject[StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`version, "/main.js"]]]}, If[Marketplace`Private`repositoryResultsReactQ[Marketplace`Private`rtype], {First[CloudObject[StringJoin["webresources/resourcesystem/", Marketplace`Private`commonversion, "/results-libraries.js"]]], Marketplace`Private`choseWebResource[Marketplace`Private`rtype, "results-list.js", {Marketplace`Private`version, Marketplace`Private`commonversion}], Marketplace`Private`choseWebResource[Marketplace`Private`rtype, "results-controller.js", {Marketplace`Private`version, Marketplace`Private`commonversion}]}, {}], (First[CloudObject[URLBuild[{"webresources/resourcesystem", Marketplace`Private`commonversion, #1}]]] & ) /@ Marketplace`Private`$Configuration["ExtraJSResources"], (First[CloudObject[URLBuild[{"webresources", Marketplace`Private`repositoryName[Marketplace`Private`rtype], Marketplace`Private`version, #1}]]] & ) /@ Lookup[Marketplace`Private`$Configuration["ExtraRepositoryJSResources"], Marketplace`Private`rtype, {}]}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`repositoryResultsReactQ] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`repositoryResultsReactQ["Paclet" | "PacletRepository"]] -> True, HoldPattern[Marketplace`Private`repositoryResultsReactQ[_]] :> True}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`choseWebResource] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`choseWebResource[Marketplace`Private`rtype_, Marketplace`Private`filename_, {Marketplace`Private`rversion_, Marketplace`Private`commonversion_}]] :> With[{Marketplace`Private`co = CloudObject[StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`rversion, "/", Marketplace`Private`filename]]}, If[Marketplace`Private`fileExistsQ[Marketplace`Private`co], First[Marketplace`Private`co], First[CloudObject[StringJoin["webresources/resourcesystem/", Marketplace`Private`commonversion, "/", Marketplace`Private`filename]]]]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`getCSSResourceInfo] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`getCSSResourceInfo[Marketplace`Private`rtype_, Marketplace`Private`pagetype_, Marketplace`Private`commonversion_, Marketplace`Private`version_]] :> Flatten[{{"https://www.wolframcdn.com/css/normalize.css", First[CloudObject[StringJoin["webresources/resourcesystem/", Marketplace`Private`commonversion, "/shingle.css"]]], First[CloudObject[StringJoin["webresources/resourcesystem/", Marketplace`Private`commonversion, "/header-and-results.css"]]], First[CloudObject[StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`version, "/main.css"]]]}, (First[CloudObject[URLBuild[{"webresources/resourcesystem", Marketplace`Private`commonversion, #1}]]] & ) /@ Marketplace`Private`$Configuration["ExtraCSSResources"], (First[CloudObject[URLBuild[{"webresources", Marketplace`Private`repositoryName[Marketplace`Private`rtype], Marketplace`Private`version, #1}]]] & ) /@ Lookup[Marketplace`Private`$Configuration["ExtraRepositoryCSSResources"], Marketplace`Private`rtype, {}]}]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`faviconDirectory] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`faviconDirectory[Marketplace`Private`rtype_, Marketplace`Private`version_]] :> With[{Marketplace`Private`co = CloudObject[StringJoin["webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`version, "/favicon"]]}, If[Marketplace`Private`fileExistsQ[Marketplace`Private`co], First[Marketplace`Private`co], StringJoin["/objects/", Marketplace`Private`$Configuration["AdminURLBase"], "/webresources/favicon/"]]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`faviconRepoIncludeFile] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`faviconRepoIncludeFile[Marketplace`Private`rtype_, Marketplace`Private`version_]] :> With[{Marketplace`Private`relpath = StringJoin["/objects/", Marketplace`Private`$Configuration["AdminURLBase"], "/webresources/", Marketplace`Private`repositoryName[Marketplace`Private`rtype], "/", Marketplace`Private`version, "/favicon/favicon-include.html"]}, If[Marketplace`Private`fileExistsQ[CloudObject[URLBuild[{$CloudBase, Marketplace`Private`relpath}]]], Marketplace`Private`relpath, StringJoin["/objects/", Marketplace`Private`$Configuration["AdminURLBase"], "/webresources/favicon/favicon-include.html"]]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`repositorySourcePath] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`repositorySourcePath[Marketplace`Private`rtype_]] :> Marketplace`Private`repositoryName[Marketplace`Private`rtype]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`repositoryBaseURL] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`repositoryBaseURL[Marketplace`Private`rtype_]] :> StringJoin[Marketplace`Private`$ResourceSystemInternalBaseURL, Marketplace`Private`repositoryBasePath[Marketplace`Private`rtype]] /; Marketplace`Private`$UseInternalLinks, HoldPattern[Marketplace`Private`repositoryBaseURL[Marketplace`Private`rtype_]] :> StringJoin[Marketplace`Private`$ResourceSystemBaseURL, Marketplace`Private`repositoryBasePath[Marketplace`Private`rtype]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$ResourceSystemInternalBaseURL] -> {OwnValues -> HoldPattern[Marketplace`Private`$ResourceSystemInternalBaseURL] :> Marketplace`Private`$Configuration["InternalBaseURL"], SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`repositoryBasePath] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`repositoryBasePath[Marketplace`Private`rtype_]] :> Marketplace`Private`repositoryName[Marketplace`Private`rtype]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$UseInternalLinks] -> {OwnValues -> HoldPattern[Marketplace`Private`$UseInternalLinks] :> False, SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$ResourceSystemBaseURL] -> {OwnValues -> HoldPattern[Marketplace`Private`$ResourceSystemBaseURL] :> Marketplace`Private`$Configuration["BaseURL"], SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`repositoryPublishedURL] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`repositoryPublishedURL[Marketplace`Private`rtype_]] :> StringJoin[Marketplace`Private`$ResourceSystemPublishedBaseURL, Marketplace`Private`repositoryBasePath[Marketplace`Private`rtype]]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`$ResourceSystemPublishedBaseURL] -> {OwnValues -> HoldPattern[Marketplace`Private`$ResourceSystemPublishedBaseURL] :> Marketplace`Private`$Configuration["PublishedBaseURL"], SubValues -> {}, UpValues -> {}, DownValues -> {}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}, HoldForm[Marketplace`Private`docPageRedirect] -> {OwnValues -> {}, SubValues -> {}, UpValues -> {}, DownValues -> {HoldPattern[Marketplace`Private`docPageRedirect[CloudObject[Marketplace`Private`url_String, ___]]] :> Marketplace`Private`docPageRedirect[Marketplace`Private`url], HoldPattern[Marketplace`Private`docPageRedirect[(Marketplace`Private`url_String)?StringQ]] :> Enclose[Module[{Marketplace`Private`toURL, Marketplace`Private`from, Marketplace`Private`to, Marketplace`Private`new}, Marketplace`Private`toURL = StringJoin[StringTrim[ConfirmBy[#1, StringQ], "/"], "/"] & ; Marketplace`Private`from = Marketplace`Private`toURL[Marketplace`Private`$ResourceSystemPublishedBaseURL]; Marketplace`Private`to = Marketplace`Private`toURL[Marketplace`Private`$ResourceSystemBaseURL]; Marketplace`Private`new = StringReplace[Marketplace`Private`url, StartOfString~~Marketplace`Private`from -> Marketplace`Private`to]; HTTPRedirect[Marketplace`Private`new]], HTTPRedirect[Marketplace`Private`url] & ], HoldPattern[Marketplace`Private`docPageRedirect[___]] :> Marketplace`Private`error[500]}, NValues -> {}, FormatValues -> {}, DefaultValues -> {}, Messages -> {}, Attributes -> {}}]; Delayed[Module[{Marketplace`Private`exported$}, Marketplace`Private`exported$ = Marketplace`Private`createDocumentationEmbedPage[<|"ResourceType" -> "Paclet", "HeroImage" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/metadata/versions/2-4-0/4f5810d1cd20b0bc.wxf", "LongDescription" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/metadata/versions/2-4-0/d3e61994928fb85.wxf", "SubmissionContentLocation" -> CloudObject["https://www.wolframcloud.com/obj/resourcesystem/staging/2fo5cNqe9QLe4Mbtkv2Jl/hNAias3KHdjp0gWEDXkJTL/wolfram-codeequivalenceutilities/k3jsvbk0t8s/Wolfram__CodeEquivalenceUtilities-2.4.0.paclet"], "PacletInfoData" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/metadata/versions/2-4-0/577ef85a46eb1dd7.wxf", "Disclosures" -> {<|"Name" -> "LocalFiles", "Type" -> "Flag", "Label" -> "Local files"|>}, "DocumentationNotebookData" -> ByteArray["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"], "Categories" -> {"Symbolic & Numeric Computation", "Core Language & Structure"}, "Name" -> "Wolfram/CodeEquivalenceUtilities", "UUID" -> "9b539e87-a914-4909-9ff0-edc03d3bfbff", "ShortName" -> "Wolfram/CodeEquivalenceUtilities", "Version" -> "2.4.0", "ReleaseDate" -> DateObject[{2021, 11, 30}, "Day", "Gregorian", -6.], "LatestUpdate" -> DateObject[{2022, 11, 4}, "Day"], "Description" -> "Utilities for testing code equivalence", "Details" -> Missing[], "Originator" -> Missing["NoInput"], "ContributedBy" -> "Richard Hennigan ", "PermissionsGroups" -> {}, "Attributes" -> {}, "Keywords" -> {"canonical forms", "code comparison", "code transformations", "education", "equality", "equivalence", "code grading", "intension", "metaprogramming", "type theory", "wolfram language"}, "PublisherUUID" -> "1ca97c83-1e23-4ef8-a6ef-83680a155d35", "SourceMetadata" -> <|"Source" -> "https://github.com/rhennigan/CodeEquivalenceUtilities"|>, "LicensingInformation" -> <|"Name" -> "MIT License", "Identifier" -> "MIT", "URL" -> URL["https://spdx.org/licenses/MIT.html"], "SeeAlso" -> {URL["https://opensource.org/licenses/MIT"]}, "Type" -> "SPDX"|>, "SubmissionID" -> "0375", "Submitter" -> "richardh@wolfram.com", "SubmitterUUID" -> "fae3ac93-4e18-4708-9aba-2dfa705f2337", "SubmissionUUID" -> "3a0033ff-1378-4868-8f86-c278122b1a77", "OriginalUUID" -> "07073f9d-b247-43f3-91fe-07aeb7a21d1c", "SeeAlso" -> {"SameExpressionShapeQ", "SameInstanceQ", "SameAsQ", "CheckMatch", "DefinitionData", "EvaluationTiming", "ExpressionLineDiff", "ReplaceContext"}, "AutoUpdate" -> Automatic, "ExternalLinks" -> {Hyperlink["Wolfram Videos - Determining Code Equivalence for Automated Grading", "https://www.wolfram.com/broadcast/video.php?c=104&v=1747&disp=list&ob=date&o=DESC&p=44"], Hyperlink["Wolfram Videos - Wolfram Challenges: Behind the Scenes", "https://www.wolfram.com/broadcast/video.php?c=104&v=2457&disp=list&ob=title&o=ASC&p=34"], Hyperlink["Wolfram Challenges: Programming Puzzles for the Wolfram Language", "https://challenges.wolframcloud.com/"], Hyperlink["An Elementary Introduction to the Wolfram Language - Online Exercises", "https://lab.wolframcloud.com/app/view/openEIWL?parentFilePath=elementary-introduction%2F01-starting-out-elementary-arithmetic-exercises.nb#sidebar=eiwl/01-starting-out-elementary-arithmetic"]}, "DisplayedSourceFields" -> {}, "Compatibility" -> <|"VersionNumber" -> "12.2+", "WolframLanguageVersionRequired" -> "12.2", "OperatingSystem" -> {"Windows", "MacOSX", "Unix"}, "EvaluationEnvironment" -> {"Session", "WebEvaluation", "BatchJob", "Script", "WebAPI", "Subkernel", "Scheduled"}, "CloudSupport" -> True, "Features" -> {}|>, "Discoverable" -> Automatic, "AuthorNotes" -> Missing[], "DefinitionNotebookInformation" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/metadata/versions/2-4-0/60ece6d812e67219.wxf", "PricingInformation" -> 0, "Public" -> True, "AlternativeNames" -> {}, "AutoCopyExampleNotebook" -> True, "CloudSupport" -> True, "DefinitionNotebookVersions" -> <|"NotebookVersions" -> <|"1" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/1/Wolfram/CodeEquivalenceUtilities-definition.nb", "ResourceVersion" -> "1.3.0"|>, "2" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/2/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2021, 12, 1, 8, 5, 50.006534`8.451601729753262}, "Instant", "Gregorian", -6.], "ResourceVersion" -> "1.3.1"|>, "3" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/3/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 4, 21, 13, 36, 6.719121`7.5798874495923565}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "1.3.1"|>, "4" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/4/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 4, 21, 17, 13, 42.567899`8.38165719318041}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "1.4.11"|>, "5" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/5/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 5, 19, 20, 43, 15.907688`7.954182049579788}, "Instant", "Gregorian", -4.], "ResourceVersion" -> "1.5.0"|>, "6" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/6/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 5, 19, 20, 22, 6.289021`7.551158032429896}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.0"|>, "7" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/7/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 5, 20, 10, 29, 57.706472`8.513799497275913}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.1"|>, "8" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/8/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 6, 9, 16, 12, 17.730176`8.001288031204128}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.2"|>, "9" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/9/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 6, 22, 17, 20, 40.160688`8.35637612242774}, "Instant", "Gregorian", -4.], "ResourceVersion" -> "2.0.3"|>, "10" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/10/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 8, 24, 16, 58, 26.865059`8.181762780754823}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.4"|>, "11" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/11/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 9, 23, 8, 44, 54.402943`8.488197368506102}, "Instant", "Gregorian", -7.], "ResourceVersion" -> "2.0.5"|>, "12" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/12/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 10, 6, 17, 30, 59.12559`8.524350460554889}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.1.0"|>, "13" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/13/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 10, 27, 13, 8, 55.152892`8.494143264220547}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.2.0"|>, "14" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/definitionnotebooks/versions/14/Wolfram/CodeEquivalenceUtilities-definition.nb", "CreationDate" -> DateObject[{2022, 11, 1, 11, 20, 38.869546`8.34218444685531}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.3.1"|>, "15" -> <|"Location" -> <||>, "CreationDate" -> DateObject[{2022, 11, 4, 15, 14, 7.633168`7.6352798082160644}, "Instant", "Gregorian", -5.]|>|>, "WLVersions" -> <|"0" -> "15"|>|>, "DocumentationLink" -> URL["https://resources.wolframcloud.com/PacletRepository/resources/9b539e87-a914-4909-9ff0-edc03d3bfbff/"], "EvaluationEnvironment" -> {"Session", "WebEvaluation", "BatchJob", "Script", "WebAPI", "Subkernel", "Scheduled"}, "ExampleNotebookVersions" -> <|"NotebookVersions" -> <|"1" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/1/Wolfram/CodeEquivalenceUtilities_examples.nb", "ResourceVersion" -> "1.3.0"|>, "2" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/2/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2021, 12, 1, 8, 5, 49.698744`8.44892038906034}, "Instant", "Gregorian", -6.], "ResourceVersion" -> "1.3.1"|>, "3" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/3/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 4, 21, 13, 36, 6.460714`7.562855503835083}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "1.3.1"|>, "4" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/4/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 4, 21, 17, 13, 42.296628`8.378880723344949}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "1.4.11"|>, "5" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/5/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 5, 19, 20, 43, 15.618834`7.946223594234316}, "Instant", "Gregorian", -4.], "ResourceVersion" -> "1.5.0"|>, "6" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/6/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 5, 19, 20, 22, 5.934376`7.525950047396147}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.0"|>, "7" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/7/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 5, 20, 10, 29, 57.495824`8.512211276048443}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.2"|>, "8" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/8/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 6, 9, 16, 12, 17.444252`7.994227336396298}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.2"|>, "9" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/9/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 6, 22, 17, 20, 39.859149`8.353103000720742}, "Instant", "Gregorian", -4.], "ResourceVersion" -> "2.0.4"|>, "10" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/10/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 8, 24, 16, 58, 26.605849`8.177552104007269}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.0.5"|>, "11" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/11/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 9, 23, 8, 44, 54.10691`8.485827706880453}, "Instant", "Gregorian", -7.], "ResourceVersion" -> "2.0.5"|>, "12" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/12/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 10, 6, 17, 30, 58.865666`8.522437035285067}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.1.0"|>, "13" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/13/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 10, 27, 13, 8, 54.805789`8.491401408791033}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.2.1"|>, "14" -> <|"Location" -> "marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/examplenotebooks/versions/14/Wolfram/CodeEquivalenceUtilities_examples.nb", "CreationDate" -> DateObject[{2022, 11, 1, 11, 20, 38.521602`8.338279318652118}, "Instant", "Gregorian", -5.], "ResourceVersion" -> "2.3.1"|>, "15" -> <|"Location" -> <||>, "CreationDate" -> DateObject[{2022, 11, 4, 15, 14, 7.293876`7.61553336304041}, "Instant", "Gregorian", -5.]|>|>, "WLVersions" -> <|"0" -> "15"|>|>, "Featured" -> True, "Features" -> {}, "PacletFile" -> CloudObject["https://www.wolframcloud.com/obj/b5c9fc88-50b2-4d77-92d8-57c057276cff"], "PrimaryContext" -> "Wolfram`CodeEquivalenceUtilities`", "VersionNumber" -> "13.0+", "WolframLanguageVersionRequired" -> "13.0", "StoredElements" -> <|"Element" -> Automatic|>, "DefinitionNotebook" -> CloudObject["https://www.wolframcloud.com/obj/2b9e539d-4d77-48e9-adc0-d37092a97361"], "ExampleNotebook" -> CloudObject["https://www.wolframcloud.com/obj/3c30cc25-4f74-4d38-a441-f5b387db6767"], "NavSidebar" -> "/obj/resourcesystem/published/PacletRepository/resources/Wolfram/CodeEquivalenceUtilities/nav-sidebar.html"|>, "wolfram-codeequivalenceutilities", FileTemplate[Marketplace`Private`$docEmbedTemplateFile], Join[Marketplace`Private`getWebResourceInfo["Paclet"], <|"Name" -> "Wolfram/CodeEquivalenceUtilities", "RepositoryName" -> "Paclet Repository", "NavSidebar" -> "/obj/resourcesystem/published/PacletRepository/resources/Wolfram/CodeEquivalenceUtilities/nav-sidebar.html"|>]][CloudObject["https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/resources/9b5/9b539e87-a914-4909-9ff0-edc03d3bfbff/data/versions/2-4-0/2aa6c406e834a40e/data/ref/MakeCanonicalForm.nb"]]; If[FileExistsQ[Marketplace`Private`exported$], Marketplace`Private`docPageRedirect[Marketplace`Private`exported$], Marketplace`Private`error[500]]]]