h&G 8      !"#$%&'()*+,-./01234567 %Types for the Data.Snowchecked module Apache 2.0smokejumperit@gmail.com experimental Safe-Inferred;n  snowcheckedThe state of a given generated instance. Note that the actual value is calculated on demand.  snowcheckedThe bit-truncated time snowcheckedThe bit-truncated count  snowcheckedThe bit-truncated node id  snowchecked+The configuration used to create the flake.  snowcheckedThe state that needs to be communicated between flake generation calls. This should be treated as opaque by consumers of this library: messing about with its internals may cause your code to hang indefinitely. snowcheckedConfiguration that specifies how many bits are used for each part of the id. These values are not validated and may be any legal value for the type.The default value provided by 8 is 64 bits in total length, just like the original Snowflake algorithm.Note that specifying 0 check bits results in the normal Snowflake generation. Setting  or  near zero will significantly limit the total number of UIDs that can be generated, as well as the throughput of the UID generation. snowchecked$Number of bits used to hold the time snowchecked/Number of bits used to count instances per-time snowchecked'Number of bits derived from the node id snowchecked)Number of bits used to store the checksum     Safe-Inferred-9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz   !"#$  !"#$ Safe-Inferred%&Q% snowchecked8The class of things that can be generated from and to a .) snowcheckedSomething that might be a =. The fields might not be truncated to the appropriate size./ snowcheckedIs this ) valid under the given  settings? %&(')*+,-./ %&(')*+,-./ Safe-Inferred%& %'&().-,*+/ Safe-Inferred %'&().-,*+/ Safe-Inferred%& 2{ snowchecked#Convert a hex value to a character.WARNING: This function returns the null character ('0') if you pass in a value > 15.| snowchecked6Converts a character to a hex value (if there is one).} snowcheckedConverts a byte to two hex characters: low nibble and then high nibble.~%'&().-,*+/ Safe-Inferred %'&().-,*+/5Unique id generator derived from Twitter's Snowflake. Apache 2.0smokejumperit@gmail.com experimental Safe-Inferred%&- 4 snowcheckedCreate a new generator. Takes a configuration and node id. The node id may be any value that fits in a u, but it will be truncated to the number of bits specified in the provided configuration.5 snowchecked&Calculates the number of bits in each 6 generated using a given configuration. It returns a S because there are 4 fields and the bitlength of each field fits in a Q+, so the total bit count must fit within a S.6 snowcheckedGenerates the next id.7 snowcheckedProvides the count of total number of unique flakes possibly generated by a node using this configuration.  4567 46 57  Safe-Inferred     !"#$%&'()*+,-./01223456789:9;<=>?@A BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BYZ[\ ]^ ]_ ]` ]a bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt uv Bw Bx By ]z ]{ ]| ]} ]~ ] ]         *snowchecked-0.0.1.3-CJeVwTcnG4qKWjjSZatung Data.Snowchecked.Internal.ImportData.Snowchecked.TypesData.Snowchecked.Encoding.Class"Data.Snowchecked.Encoding.Integral)Data.Snowchecked.Encoding.ByteString.LazyData.Snowchecked.Encoding.Text$Data.Snowchecked.Encoding.ByteStringData.SnowcheckedPaths_snowcheckedbaseGHC.BitsshiftRshiftL.|..&.BitsFlake flakeTime flakeCount flakeNodeId flakeConfigSnowcheckedGen genLastFlakeSnowcheckedConfig confTimeBits confCountBits confNodeBits confCheckBits$fDefaultSnowcheckedConfig$fNFDataSnowcheckedConfig $fNFDataFlake $fEqFlake $fShowFlake $fOrdFlake$fGenericFlake$fEqSnowcheckedConfig$fShowSnowcheckedConfig$fGenericSnowcheckedConfig$fOrdSnowcheckedConfigcutBits cutShiftBits shiftCutBitstoInttoWord8toWord32IsFlake fromFlake parseFlake parseFishFlakeish fishNodeId fishCountfishTime fishCheckgoodFish $fIsFlakea$fIsFlakeByteString$fIsFlakeBase16newSnowcheckedGensnowcheckedConfigBitCount nextFlakeuniqueFlakeCount1data-default-class-0.1.2.0-CQYBH38PFES4dDyailJWvdData.Default.Classdef GHC.FloatFloatingtanhtansqrtsinhsinpilogBaselog1pexplog1plog1mexplogexpm1expcoshcosatanhatanasinhasinacosh**acosghc-prim GHC.TypesWordGHC.WordWord8Word16Word32Word64NumericshowOct showIntAtBaseshowIntshowHex showHFloat showGFloatAlt showGFloat showFFloatAlt showFFloat showEFloatshowBin readSignedreadOctreadIntreadHex readFloatreadDecreadBinGHC.Read lexDigits showFloatfromRat floatToDigits byteSwap64 byteSwap32 byteSwap16 bitReverse8 bitReverse64 bitReverse32 bitReverse16GHC.Real showSigned(wide-word-0.1.4.0-4UkCutSst315XBXsWzLatdData.WideWord.Word256 zeroWord256showHexWord256Word256 word256lo word256m0 word256m1 word256hicb byteToHex/text-conversions-0.3.1.1-3znYG35HfEq2HkfjLO0r3jData.Text.ConversionsdecodeConvertText convertTextUTF8unUTF8Base16unBase16Base64unBase64ToTexttoTextFromTextfromText DecodeText decodeTextversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir