package Ġcom . by but ter . sis y ph us . protobuf Ċ Ċ import Ġcom . google . protobuf . CodedOutputStream Ċ Ċ object ĠSize Ġ{ ĊĠĠĠ Ġfun Ġof Enum ( field : ĠInt , Ġvalue : ĠProto Enum ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Enum Size ( field , Ġvalue . number ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Enum ( field : ĠInt , Ġvalue : ĠList < Proto Enum >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Enum Size No Tag ( it . number ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Int 3 2 ( field : ĠInt , Ġvalue : ĠInt ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Int 3 2 Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Int 3 2 ( field : ĠInt , Ġvalue : ĠList < Int >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Int 3 2 ( field : ĠInt , Ġvalue : ĠInt ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute S Int 3 2 Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Int 3 2 ( field : ĠInt , Ġvalue : ĠList < Int >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute S Int 3 2 Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof UInt 3 2 ( field : ĠInt , Ġvalue : ĠUInt ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute UInt 3 2 Size ( field , Ġvalue . toInt ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof UInt 3 2 ( field : ĠInt , Ġvalue : ĠList < UInt >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute UInt 3 2 Size No Tag ( it . toInt ()) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Int 6 4 ( field : ĠInt , Ġvalue : ĠLong ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Int 6 4 Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Int 6 4 ( field : ĠInt , Ġvalue : ĠList < Long >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Int 6 4 Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Int 6 4 ( field : ĠInt , Ġvalue : ĠLong ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute S Int 6 4 Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Int 6 4 ( field : ĠInt , Ġvalue : ĠList < Long >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute S Int 6 4 Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof UInt 6 4 ( field : ĠInt , Ġvalue : ĠU Long ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute UInt 6 4 Size ( field , Ġvalue . to Long ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof UInt 6 4 ( field : ĠInt , Ġvalue : ĠList < UL ong >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute UInt 6 4 Size No Tag ( it . to Long ()) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Bool ( field : ĠInt , Ġvalue : ĠBoolean ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Bool Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Bool ( field : ĠInt , Ġvalue : ĠList < Boolean >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Bool Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Float ( field : ĠInt , Ġvalue : ĠFloat ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Float Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Float ( field : ĠInt , Ġvalue : ĠList < Float >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Float Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Fixed 3 2 ( field : ĠInt , Ġvalue : ĠInt ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute S Fixed 3 2 Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Fixed 3 2 ( field : ĠInt , Ġvalue : ĠList < Int >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute S Fixed 3 2 Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Fixed 3 2 ( field : ĠInt , Ġvalue : ĠUInt ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Fixed 3 2 Size ( field , Ġvalue . toInt ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Fixed 3 2 ( field : ĠInt , Ġvalue : ĠList < UInt >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Fixed 3 2 Size No Tag ( it . toInt ()) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Double ( field : ĠInt , Ġvalue : ĠDouble ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Double Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Double ( field : ĠInt , Ġvalue : ĠList < Double >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Double Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Fixed 6 4 ( field : ĠInt , Ġvalue : ĠLong ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute S Fixed 6 4 Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof S Fixed 6 4 ( field : ĠInt , Ġvalue : ĠList < Long >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute S Fixed 6 4 Size No Tag ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Fixed 6 4 ( field : ĠInt , Ġvalue : ĠU Long ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Fixed 6 4 Size ( field , Ġvalue . to Long ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Fixed 6 4 ( field : ĠInt , Ġvalue : ĠList < UL ong >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value . isEmpty ()) Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . sum By Ġ{ ĠCode d OutputStream . compute Fixed 6 4 Size No Tag ( it . to Long ()) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof String ( field : ĠInt , Ġvalue : ĠString ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute String Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Bytes ( field : ĠInt , Ġvalue : ĠByteArray ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute ByteArray Size ( field , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Message ( field : ĠInt , Ġvalue : ĠMessage < *, Ġ* >? ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġvalue . size () ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Message ( field : ĠInt , Ġsize : ĠInt ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġsize Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn ĠCode d OutputStream . compute Tag Size ( field ) Ġ+ ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) Ġ+ Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġof Any ( field : ĠInt , Ġvalue : ĠMessage < *, Ġ* >? ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ?: Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠ Ġvar Ġsize Ġ= Ġvalue . size () ĊĠĠĠĠĠĠĠ Ġsize Ġ+= ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) ĊĠĠĠĠĠĠĠ Ġsize Ġ+= ĠCode d OutputStream . compute Tag Size ( com . google . protobuf . Any . VALUE _ FIELD _ NUMBER ) ĊĠĠĠĠĠĠĠ Ġsize Ġ+= ĠCode d OutputStream . compute String Size ( com . google . protobuf . Any . TYPE _ URL _ FIELD _ NUMBER , Ġvalue . type Url ()) ĊĠĠĠĠĠĠĠ Ġsize Ġ+= ĠCode d OutputStream . compute Int 3 2 Size No Tag ( size ) ĊĠĠĠĠĠĠĠ Ġsize Ġ+= ĠCode d OutputStream . compute Tag Size ( field ) ĊĠĠĠĠĠĠĠ Ġreturn Ġsize ĊĠĠĠ Ġ} Ċ } Ċ