úÎL©5      !"#$%&'()*+,-./01234None 567    567None "returns the IRI part of the UUIRI #returns the UUID part of the UUIRI a constructor for UUIRIs 8returns the UUIRI tuple with the IRI translated to Text .is the IRI part of the UUIRI a relative IRI ? /is the IRI part of the UUIRI an absolute IRI ? ,returns the IRI extension of a given UUIRI )returns the IRI domain of a given UUIRI +returns the IRI protocol of a given UUIRI .returns the IRI directories of a given UUIRI  89:;    89:;None Some errors that might occur <$A directory is just a pair of IntSet's where the first one has the / files, and the second has the subdirectories An item in the library '"A Library is just a rebranded Seq ,Changes the name of an item -!Sets the description of an item .?Sets the modified date of an item to the one supplied in arg t /"Create a new item in the library 5 If createing a directory then uuiri must be Nothing 0No bounds checking and doesn't filter deleted items 7 returns an exception error when the item is not found 1ADoes bounds checking and also checks if the item was not deleted 2CgetItem tailored to return an Error if the 2nd argument is Nothing )<= !"#$%&'()*+,-./012>?@34ABCDEF !"#$%&'()*+,-./01234'&% !"#$()*+,-./01243<= % !"#$&'()*+,-./012>?@34ABCDEFG           !"#$%&'()*+,-./0123456789:;<=>?@ABCDdirfiles-0.1.0.9Data.Library.IRIData.Library.UUIRI Data.LibraryIRIAbsoluteRelativetoIRIfromIRI isRelative isAbsolute extensiondomainprotocoldirsUUIRIiriuuidtoUUIRI fromUUIRIError MovingRootInvalidContainer ItemNotFoundInvalidDestination LibraryItemItemitemIditemNameitemDescriptionitemDateCreateditemDateModified itemParentitemTypeDeletedItemIdLibraryemptymovecopydeleterenamedescribetouchnew unsafeGetItemgetItem getItemMaybeisDir showError $fFromJSONIRI $fToJSONIRI $fSafeCopyIRI$fFromJSONUUIRI $fToJSONUUIRI $fEqUUIRI$fSafeCopyUUIRI DirectoryDir itemOpInDirinsertItemInDir rmItemFromDir $fShowError$fFromJSONLibraryItem$fToJSONLibraryItem$fSafeCopyError$fSafeCopyDirectory$fSafeCopyLibraryItem