úÎ ÀQ3      !"#$%&'()*+,-./012SafeF 3456    3456NoneF789:;  789:;SafeF !"# !"#!"#  !"#NoneF$%<=>?&'$%&'$%&'$%<=>?&'NoneF(@)*+,A-./0B12  ()*+,-./012!()*+,)*+,-./012   (@)*+,A-./0B12C        !"#$%&'()*+,-./0123456789:;<=>?@A+BCDwoot_IoVQt6Xo8IWDSOeXuWXjfYData.Woot.WCharData.Woot.WStringData.Woot.OperationData.Woot.Core Data.WootWCharIdwCharIdClientId wCharIdClockClientIdWCharwCharId wCharVisible wCharAlpha wCharPrevId wCharNextIdwCharBeginning wCharEndinghideWString emptyWStringfromListtoListlengthWS!?indexOfinsert subsectioncontains nthVisibleisEmptyhideChar Operation operationTypeoperationClientIdoperationWChar OperationTypeInsertDelete integrate integrateAllmakeDeleteOperationmakeInsertOperation WootClient wootClientIdwootClientClockwootClientStringwootClientOperationQueuemakeWootClientmakeWootClientEmpty sendOperationsendOperationssendLocalDeletesendLocalInsertcompareCharIdswCharIdBeginning wCharIdEnding $fOrdWCharId wStringChars! visibleChars $fShowWString canIntegrate integrateOpintegrateInsertintegrateDeleteincClocksendLocalOperation