úÎ ™3      !"#$%&'()*+,-./012 Safe-InferredE 3456    3456NoneE789:;  789:; Safe-InferredE !"# !"#!#"  !#"NoneE$%<=>?&'$%&'$%&'$%<=>?&'NoneE(@)*+,A-./0B12  ()*+,-./012!()*+,)*+,-./012   (@)*+,A-./0B12C        !"#$%&'()*+,-./0123456789:;<=>?@A+BCD woot-0.0.0.5Data.Woot.WCharData.Woot.WStringData.Woot.OperationData.Woot.Core Data.WootWCharIdwCharIdClientId wCharIdClockClientIdWCharwCharId wCharVisible wCharAlpha wCharPrevId wCharNextIdwCharBeginning wCharEndinghideWString emptyWStringfromListtoListlengthWS!?indexOfinsert subsectioncontains nthVisibleisEmptyhideChar Operation operationTypeoperationClientIdoperationWChar OperationTypeDeleteInsert integrate integrateAllmakeDeleteOperationmakeInsertOperation WootClient wootClientIdwootClientClockwootClientStringwootClientOperationQueuemakeWootClientmakeWootClientEmpty sendOperationsendOperationssendLocalDeletesendLocalInsertcompareCharIdswCharIdBeginning wCharIdEnding $fOrdWCharId wStringChars! visibleChars $fShowWString canIntegrate integrateOpintegrateInsertintegrateDeleteincClocksendLocalOperation