built libraries based on changes again

This commit is contained in:
Mark Beamer Jr 2019-04-21 23:32:10 -04:00
parent 24967e320d
commit 321fb2abda
No known key found for this signature in database
GPG key ID: 1C314FB89AD76973
5 changed files with 658 additions and 572 deletions

View file

@ -26,7 +26,7 @@ class ClaimDefaultTypeInternal {
_instance;
const ::pb::Stream* stream_;
const ::pb::Channel* channel_;
const ::pb::ClaimList* claim_list_;
const ::pb::ClaimList* collection_;
const ::pb::ClaimReference* repost_;
} _Claim_default_instance_;
class StreamDefaultTypeInternal {
@ -396,7 +396,7 @@ const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUT
~0u, // no _weak_field_map_
offsetof(::pb::ClaimDefaultTypeInternal, stream_),
offsetof(::pb::ClaimDefaultTypeInternal, channel_),
offsetof(::pb::ClaimDefaultTypeInternal, claim_list_),
offsetof(::pb::ClaimDefaultTypeInternal, collection_),
offsetof(::pb::ClaimDefaultTypeInternal, repost_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pb::Claim, title_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pb::Claim, description_),
@ -477,6 +477,7 @@ const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUT
~0u, // no _weak_field_map_
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pb::Video, width_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pb::Video, height_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pb::Video, duration_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pb::Video, audio_),
~0u, // no _has_bits_
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pb::Audio, _internal_metadata_),
@ -520,10 +521,10 @@ static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROT
{ 66, -1, sizeof(::pb::Fee)},
{ 74, -1, sizeof(::pb::Image)},
{ 81, -1, sizeof(::pb::Video)},
{ 89, -1, sizeof(::pb::Audio)},
{ 95, -1, sizeof(::pb::Software)},
{ 101, -1, sizeof(::pb::Language)},
{ 109, -1, sizeof(::pb::Location)},
{ 90, -1, sizeof(::pb::Audio)},
{ 96, -1, sizeof(::pb::Software)},
{ 102, -1, sizeof(::pb::Language)},
{ 110, -1, sizeof(::pb::Location)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@ -566,7 +567,7 @@ void AddDescriptorsImpl() {
static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
"\n\013claim.proto\022\002pb\"\253\002\n\005Claim\022\034\n\006stream\030\001 "
"\001(\0132\n.pb.StreamH\000\022\036\n\007channel\030\002 \001(\0132\013.pb."
"ChannelH\000\022#\n\nclaim_list\030\003 \001(\0132\r.pb.Claim"
"ChannelH\000\022#\n\ncollection\030\003 \001(\0132\r.pb.Claim"
"ListH\000\022$\n\006repost\030\004 \001(\0132\022.pb.ClaimReferen"
"ceH\000\022\r\n\005title\030\010 \001(\t\022\023\n\013description\030\t \001(\t"
"\022\035\n\tthumbnail\030\n \001(\0132\n.pb.Source\022\014\n\004tags\030"
@ -582,178 +583,178 @@ void AddDescriptorsImpl() {
"lic_key\030\001 \001(\014\022\r\n\005email\030\002 \001(\t\022\023\n\013website_"
"url\030\003 \001(\t\022\031\n\005cover\030\004 \001(\0132\n.pb.Source\022\037\n\010"
"featured\030\005 \001(\0132\r.pb.ClaimList\"$\n\016ClaimRe"
"ference\022\022\n\nclaim_hash\030\001 \001(\014\"\247\001\n\tClaimLis"
"ference\022\022\n\nclaim_hash\030\001 \001(\014\"\220\001\n\tClaimLis"
"t\022)\n\tlist_type\030\001 \001(\0162\026.pb.ClaimList.List"
"Type\022,\n\020claim_references\030\002 \003(\0132\022.pb.Clai"
"mReference\"A\n\010ListType\022\025\n\021UNKNOWN_LIST_T"
"YPE\020\000\022\016\n\nCOLLECTION\020\001\022\016\n\nDERIVATION\020\002\"d\n"
"\006Source\022\014\n\004hash\030\001 \001(\014\022\014\n\004name\030\002 \001(\t\022\014\n\004s"
"ize\030\003 \001(\004\022\022\n\nmedia_type\030\004 \001(\t\022\013\n\003url\030\005 \001"
"(\t\022\017\n\007sd_hash\030\006 \001(\014\"\207\001\n\003Fee\022\"\n\010currency\030"
"\001 \001(\0162\020.pb.Fee.Currency\022\017\n\007address\030\002 \001(\014"
"\022\016\n\006amount\030\003 \001(\004\";\n\010Currency\022\024\n\020UNKNOWN_"
"CURRENCY\020\000\022\007\n\003LBC\020\001\022\007\n\003BTC\020\002\022\007\n\003USD\020\003\"&\n"
"\005Image\022\r\n\005width\030\001 \001(\r\022\016\n\006height\030\002 \001(\r\"@\n"
"\005Video\022\r\n\005width\030\001 \001(\r\022\016\n\006height\030\002 \001(\r\022\030\n"
"\005audio\030\003 \001(\0132\t.pb.Audio\"\031\n\005Audio\022\020\n\010dura"
"tion\030\001 \001(\r\"l\n\010Software\022\n\n\002os\030\001 \001(\t\"T\n\002OS"
"\022\016\n\nUNKNOWN_OS\020\000\022\007\n\003ANY\020\001\022\t\n\005LINUX\020\002\022\013\n\007"
"WINDOWS\020\003\022\007\n\003MAC\020\004\022\013\n\007ANDROID\020\005\022\007\n\003IOS\020\006"
"\"\307\035\n\010Language\022\'\n\010language\030\001 \001(\0162\025.pb.Lan"
"guage.Language\022#\n\006script\030\002 \001(\0162\023.pb.Lang"
"uage.Script\022$\n\006region\030\003 \001(\0162\024.pb.Locatio"
"n.Country\"\231\014\n\010Language\022\024\n\020UNKNOWN_LANGUA"
"GE\020\000\022\006\n\002en\020\001\022\006\n\002aa\020\002\022\006\n\002ab\020\003\022\006\n\002ae\020\004\022\006\n\002"
"af\020\005\022\006\n\002ak\020\006\022\006\n\002am\020\007\022\006\n\002an\020\010\022\006\n\002ar\020\t\022\006\n\002"
"as\020\n\022\006\n\002av\020\013\022\006\n\002ay\020\014\022\006\n\002az\020\r\022\006\n\002ba\020\016\022\006\n\002"
"be\020\017\022\006\n\002bg\020\020\022\006\n\002bh\020\021\022\006\n\002bi\020\022\022\006\n\002bm\020\023\022\006\n\002"
"bn\020\024\022\006\n\002bo\020\025\022\006\n\002br\020\026\022\006\n\002bs\020\027\022\006\n\002ca\020\030\022\006\n\002"
"ce\020\031\022\006\n\002ch\020\032\022\006\n\002co\020\033\022\006\n\002cr\020\034\022\006\n\002cs\020\035\022\006\n\002"
"cu\020\036\022\006\n\002cv\020\037\022\006\n\002cy\020 \022\006\n\002da\020!\022\006\n\002de\020\"\022\006\n\002"
"dv\020#\022\006\n\002dz\020$\022\006\n\002ee\020%\022\006\n\002el\020&\022\006\n\002eo\020\'\022\006\n\002"
"es\020(\022\006\n\002et\020)\022\006\n\002eu\020*\022\006\n\002fa\020+\022\006\n\002ff\020,\022\006\n\002"
"fi\020-\022\006\n\002fj\020.\022\006\n\002fo\020/\022\006\n\002fr\0200\022\006\n\002fy\0201\022\006\n\002"
"ga\0202\022\006\n\002gd\0203\022\006\n\002gl\0204\022\006\n\002gn\0205\022\006\n\002gu\0206\022\006\n\002"
"gv\0207\022\006\n\002ha\0208\022\006\n\002he\0209\022\006\n\002hi\020:\022\006\n\002ho\020;\022\006\n\002"
"hr\020<\022\006\n\002ht\020=\022\006\n\002hu\020>\022\006\n\002hy\020\?\022\006\n\002hz\020@\022\006\n\002"
"ia\020A\022\006\n\002id\020B\022\006\n\002ie\020C\022\006\n\002ig\020D\022\006\n\002ii\020E\022\006\n\002"
"ik\020F\022\006\n\002io\020G\022\006\n\002is\020H\022\006\n\002it\020I\022\006\n\002iu\020J\022\006\n\002"
"ja\020K\022\006\n\002jv\020L\022\006\n\002ka\020M\022\006\n\002kg\020N\022\006\n\002ki\020O\022\006\n\002"
"kj\020P\022\006\n\002kk\020Q\022\006\n\002kl\020R\022\006\n\002km\020S\022\006\n\002kn\020T\022\006\n\002"
"ko\020U\022\006\n\002kr\020V\022\006\n\002ks\020W\022\006\n\002ku\020X\022\006\n\002kv\020Y\022\006\n\002"
"kw\020Z\022\006\n\002ky\020[\022\006\n\002la\020\\\022\006\n\002lb\020]\022\006\n\002lg\020^\022\006\n\002"
"li\020_\022\006\n\002ln\020`\022\006\n\002lo\020a\022\006\n\002lt\020b\022\006\n\002lu\020c\022\006\n\002"
"lv\020d\022\006\n\002mg\020e\022\006\n\002mh\020f\022\006\n\002mi\020g\022\006\n\002mk\020h\022\006\n\002"
"ml\020i\022\006\n\002mn\020j\022\006\n\002mr\020k\022\006\n\002ms\020l\022\006\n\002mt\020m\022\006\n\002"
"my\020n\022\006\n\002na\020o\022\006\n\002nb\020p\022\006\n\002nd\020q\022\006\n\002ne\020r\022\006\n\002"
"ng\020s\022\006\n\002nl\020t\022\006\n\002nn\020u\022\006\n\002no\020v\022\006\n\002nr\020w\022\006\n\002"
"nv\020x\022\006\n\002ny\020y\022\006\n\002oc\020z\022\006\n\002oj\020{\022\006\n\002om\020|\022\006\n\002"
"or\020}\022\006\n\002os\020~\022\006\n\002pa\020\177\022\007\n\002pi\020\200\001\022\007\n\002pl\020\201\001\022\007"
"\n\002ps\020\202\001\022\007\n\002pt\020\203\001\022\007\n\002qu\020\204\001\022\007\n\002rm\020\205\001\022\007\n\002rn"
"\020\206\001\022\007\n\002ro\020\207\001\022\007\n\002ru\020\210\001\022\007\n\002rw\020\211\001\022\007\n\002sa\020\212\001\022"
"\007\n\002sc\020\213\001\022\007\n\002sd\020\214\001\022\007\n\002se\020\215\001\022\007\n\002sg\020\216\001\022\007\n\002s"
"i\020\217\001\022\007\n\002sk\020\220\001\022\007\n\002sl\020\221\001\022\007\n\002sm\020\222\001\022\007\n\002sn\020\223\001"
"\022\007\n\002so\020\224\001\022\007\n\002sq\020\225\001\022\007\n\002sr\020\226\001\022\007\n\002ss\020\227\001\022\007\n\002"
"st\020\230\001\022\007\n\002su\020\231\001\022\007\n\002sv\020\232\001\022\007\n\002sw\020\233\001\022\007\n\002ta\020\234"
"\001\022\007\n\002te\020\235\001\022\007\n\002tg\020\236\001\022\007\n\002th\020\237\001\022\007\n\002ti\020\240\001\022\007\n"
"\002tk\020\241\001\022\007\n\002tl\020\242\001\022\007\n\002tn\020\243\001\022\007\n\002to\020\244\001\022\007\n\002tr\020"
"\245\001\022\007\n\002ts\020\246\001\022\007\n\002tt\020\247\001\022\007\n\002tw\020\250\001\022\007\n\002ty\020\251\001\022\007"
"\n\002ug\020\252\001\022\007\n\002uk\020\253\001\022\007\n\002ur\020\254\001\022\007\n\002uz\020\255\001\022\007\n\002ve"
"\020\256\001\022\007\n\002vi\020\257\001\022\007\n\002vo\020\260\001\022\007\n\002wa\020\261\001\022\007\n\002wo\020\262\001\022"
"\007\n\002xh\020\263\001\022\007\n\002yi\020\264\001\022\007\n\002yo\020\265\001\022\007\n\002za\020\266\001\022\007\n\002z"
"h\020\267\001\022\007\n\002zu\020\270\001\"\252\020\n\006Script\022\022\n\016UNKNOWN_SCRI"
"PT\020\000\022\010\n\004Adlm\020\001\022\010\n\004Afak\020\002\022\010\n\004Aghb\020\003\022\010\n\004Ah"
"om\020\004\022\010\n\004Arab\020\005\022\010\n\004Aran\020\006\022\010\n\004Armi\020\007\022\010\n\004Ar"
"mn\020\010\022\010\n\004Avst\020\t\022\010\n\004Bali\020\n\022\010\n\004Bamu\020\013\022\010\n\004Ba"
"ss\020\014\022\010\n\004Batk\020\r\022\010\n\004Beng\020\016\022\010\n\004Bhks\020\017\022\010\n\004Bl"
"is\020\020\022\010\n\004Bopo\020\021\022\010\n\004Brah\020\022\022\010\n\004Brai\020\023\022\010\n\004Bu"
"gi\020\024\022\010\n\004Buhd\020\025\022\010\n\004Cakm\020\026\022\010\n\004Cans\020\027\022\010\n\004Ca"
"ri\020\030\022\010\n\004Cham\020\031\022\010\n\004Cher\020\032\022\010\n\004Cirt\020\033\022\010\n\004Co"
"pt\020\034\022\010\n\004Cpmn\020\035\022\010\n\004Cprt\020\036\022\010\n\004Cyrl\020\037\022\010\n\004Cy"
"rs\020 \022\010\n\004Deva\020!\022\010\n\004Dogr\020\"\022\010\n\004Dsrt\020#\022\010\n\004Du"
"pl\020$\022\010\n\004Egyd\020%\022\010\n\004Egyh\020&\022\010\n\004Egyp\020\'\022\010\n\004El"
"ba\020(\022\010\n\004Elym\020)\022\010\n\004Ethi\020*\022\010\n\004Geok\020+\022\010\n\004Ge"
"or\020,\022\010\n\004Glag\020-\022\010\n\004Gong\020.\022\010\n\004Gonm\020/\022\010\n\004Go"
"th\0200\022\010\n\004Gran\0201\022\010\n\004Grek\0202\022\010\n\004Gujr\0203\022\010\n\004Gu"
"ru\0204\022\010\n\004Hanb\0205\022\010\n\004Hang\0206\022\010\n\004Hani\0207\022\010\n\004Ha"
"no\0208\022\010\n\004Hans\0209\022\010\n\004Hant\020:\022\010\n\004Hatr\020;\022\010\n\004He"
"br\020<\022\010\n\004Hira\020=\022\010\n\004Hluw\020>\022\010\n\004Hmng\020\?\022\010\n\004Hm"
"np\020@\022\010\n\004Hrkt\020A\022\010\n\004Hung\020B\022\010\n\004Inds\020C\022\010\n\004It"
"al\020D\022\010\n\004Jamo\020E\022\010\n\004Java\020F\022\010\n\004Jpan\020G\022\010\n\004Ju"
"rc\020H\022\010\n\004Kali\020I\022\010\n\004Kana\020J\022\010\n\004Khar\020K\022\010\n\004Kh"
"mr\020L\022\010\n\004Khoj\020M\022\010\n\004Kitl\020N\022\010\n\004Kits\020O\022\010\n\004Kn"
"da\020P\022\010\n\004Kore\020Q\022\010\n\004Kpel\020R\022\010\n\004Kthi\020S\022\010\n\004La"
"na\020T\022\010\n\004Laoo\020U\022\010\n\004Latf\020V\022\010\n\004Latg\020W\022\010\n\004La"
"tn\020X\022\010\n\004Leke\020Y\022\010\n\004Lepc\020Z\022\010\n\004Limb\020[\022\010\n\004Li"
"na\020\\\022\010\n\004Linb\020]\022\010\n\004Lisu\020^\022\010\n\004Loma\020_\022\010\n\004Ly"
"ci\020`\022\010\n\004Lydi\020a\022\010\n\004Mahj\020b\022\010\n\004Maka\020c\022\010\n\004Ma"
"nd\020d\022\010\n\004Mani\020e\022\010\n\004Marc\020f\022\010\n\004Maya\020g\022\010\n\004Me"
"df\020h\022\010\n\004Mend\020i\022\010\n\004Merc\020j\022\010\n\004Mero\020k\022\010\n\004Ml"
"ym\020l\022\010\n\004Modi\020m\022\010\n\004Mong\020n\022\010\n\004Moon\020o\022\010\n\004Mr"
"oo\020p\022\010\n\004Mtei\020q\022\010\n\004Mult\020r\022\010\n\004Mymr\020s\022\010\n\004Na"
"nd\020t\022\010\n\004Narb\020u\022\010\n\004Nbat\020v\022\010\n\004Newa\020w\022\010\n\004Nk"
"db\020x\022\010\n\004Nkgb\020y\022\010\n\004Nkoo\020z\022\010\n\004Nshu\020{\022\010\n\004Og"
"am\020|\022\010\n\004Olck\020}\022\010\n\004Orkh\020~\022\010\n\004Orya\020\177\022\t\n\004Os"
"ge\020\200\001\022\t\n\004Osma\020\201\001\022\t\n\004Palm\020\202\001\022\t\n\004Pauc\020\203\001\022\t"
"\n\004Perm\020\204\001\022\t\n\004Phag\020\205\001\022\t\n\004Phli\020\206\001\022\t\n\004Phlp\020"
"\207\001\022\t\n\004Phlv\020\210\001\022\t\n\004Phnx\020\211\001\022\t\n\004Plrd\020\212\001\022\t\n\004P"
"iqd\020\213\001\022\t\n\004Prti\020\214\001\022\t\n\004Qaaa\020\215\001\022\t\n\004Qabx\020\216\001\022"
"\t\n\004Rjng\020\217\001\022\t\n\004Rohg\020\220\001\022\t\n\004Roro\020\221\001\022\t\n\004Runr"
"\020\222\001\022\t\n\004Samr\020\223\001\022\t\n\004Sara\020\224\001\022\t\n\004Sarb\020\225\001\022\t\n\004"
"Saur\020\226\001\022\t\n\004Sgnw\020\227\001\022\t\n\004Shaw\020\230\001\022\t\n\004Shrd\020\231\001"
"\022\t\n\004Shui\020\232\001\022\t\n\004Sidd\020\233\001\022\t\n\004Sind\020\234\001\022\t\n\004Sin"
"h\020\235\001\022\t\n\004Sogd\020\236\001\022\t\n\004Sogo\020\237\001\022\t\n\004Sora\020\240\001\022\t\n"
"\004Soyo\020\241\001\022\t\n\004Sund\020\242\001\022\t\n\004Sylo\020\243\001\022\t\n\004Syrc\020\244"
"\001\022\t\n\004Syre\020\245\001\022\t\n\004Syrj\020\246\001\022\t\n\004Syrn\020\247\001\022\t\n\004Ta"
"gb\020\250\001\022\t\n\004Takr\020\251\001\022\t\n\004Tale\020\252\001\022\t\n\004Talu\020\253\001\022\t"
"\n\004Taml\020\254\001\022\t\n\004Tang\020\255\001\022\t\n\004Tavt\020\256\001\022\t\n\004Telu\020"
"\257\001\022\t\n\004Teng\020\260\001\022\t\n\004Tfng\020\261\001\022\t\n\004Tglg\020\262\001\022\t\n\004T"
"haa\020\263\001\022\t\n\004Thai\020\264\001\022\t\n\004Tibt\020\265\001\022\t\n\004Tirh\020\266\001\022"
"\t\n\004Ugar\020\267\001\022\t\n\004Vaii\020\270\001\022\t\n\004Visp\020\271\001\022\t\n\004Wara"
"\020\272\001\022\t\n\004Wcho\020\273\001\022\t\n\004Wole\020\274\001\022\t\n\004Xpeo\020\275\001\022\t\n\004"
"Xsux\020\276\001\022\t\n\004Yiii\020\277\001\022\t\n\004Zanb\020\300\001\022\t\n\004Zinh\020\301\001"
"\022\t\n\004Zmth\020\302\001\022\t\n\004Zsye\020\303\001\022\t\n\004Zsym\020\304\001\022\t\n\004Zxx"
"x\020\305\001\022\t\n\004Zyyy\020\306\001\022\t\n\004Zzzz\020\307\001\"\344\021\n\010Location\022"
"%\n\007country\030\001 \001(\0162\024.pb.Location.Country\022\r"
"\n\005state\030\002 \001(\t\022\014\n\004city\030\003 \001(\t\022\014\n\004code\030\004 \001("
"\t\022\020\n\010latitude\030\005 \001(\021\022\021\n\tlongitude\030\006 \001(\021\"\340"
"\020\n\007Country\022\023\n\017UNKNOWN_COUNTRY\020\000\022\006\n\002AF\020\001\022"
"\006\n\002AX\020\002\022\006\n\002AL\020\003\022\006\n\002DZ\020\004\022\006\n\002AS\020\005\022\006\n\002AD\020\006\022"
"\006\n\002AO\020\007\022\006\n\002AI\020\010\022\006\n\002AQ\020\t\022\006\n\002AG\020\n\022\006\n\002AR\020\013\022"
"\006\n\002AM\020\014\022\006\n\002AW\020\r\022\006\n\002AU\020\016\022\006\n\002AT\020\017\022\006\n\002AZ\020\020\022"
"\006\n\002BS\020\021\022\006\n\002BH\020\022\022\006\n\002BD\020\023\022\006\n\002BB\020\024\022\006\n\002BY\020\025\022"
"\006\n\002BE\020\026\022\006\n\002BZ\020\027\022\006\n\002BJ\020\030\022\006\n\002BM\020\031\022\006\n\002BT\020\032\022"
"\006\n\002BO\020\033\022\006\n\002BQ\020\034\022\006\n\002BA\020\035\022\006\n\002BW\020\036\022\006\n\002BV\020\037\022"
"\006\n\002BR\020 \022\006\n\002IO\020!\022\006\n\002BN\020\"\022\006\n\002BG\020#\022\006\n\002BF\020$\022"
"\006\n\002BI\020%\022\006\n\002KH\020&\022\006\n\002CM\020\'\022\006\n\002CA\020(\022\006\n\002CV\020)\022"
"\006\n\002KY\020*\022\006\n\002CF\020+\022\006\n\002TD\020,\022\006\n\002CL\020-\022\006\n\002CN\020.\022"
"\006\n\002CX\020/\022\006\n\002CC\0200\022\006\n\002CO\0201\022\006\n\002KM\0202\022\006\n\002CG\0203\022"
"\006\n\002CD\0204\022\006\n\002CK\0205\022\006\n\002CR\0206\022\006\n\002CI\0207\022\006\n\002HR\0208\022"
"\006\n\002CU\0209\022\006\n\002CW\020:\022\006\n\002CY\020;\022\006\n\002CZ\020<\022\006\n\002DK\020=\022"
"\006\n\002DJ\020>\022\006\n\002DM\020\?\022\006\n\002DO\020@\022\006\n\002EC\020A\022\006\n\002EG\020B\022"
"\006\n\002SV\020C\022\006\n\002GQ\020D\022\006\n\002ER\020E\022\006\n\002EE\020F\022\006\n\002ET\020G\022"
"\006\n\002FK\020H\022\006\n\002FO\020I\022\006\n\002FJ\020J\022\006\n\002FI\020K\022\006\n\002FR\020L\022"
"\006\n\002GF\020M\022\006\n\002PF\020N\022\006\n\002TF\020O\022\006\n\002GA\020P\022\006\n\002GM\020Q\022"
"\006\n\002GE\020R\022\006\n\002DE\020S\022\006\n\002GH\020T\022\006\n\002GI\020U\022\006\n\002GR\020V\022"
"\006\n\002GL\020W\022\006\n\002GD\020X\022\006\n\002GP\020Y\022\006\n\002GU\020Z\022\006\n\002GT\020[\022"
"\006\n\002GG\020\\\022\006\n\002GN\020]\022\006\n\002GW\020^\022\006\n\002GY\020_\022\006\n\002HT\020`\022"
"\006\n\002HM\020a\022\006\n\002VA\020b\022\006\n\002HN\020c\022\006\n\002HK\020d\022\006\n\002HU\020e\022"
"\006\n\002IS\020f\022\006\n\002IN\020g\022\006\n\002ID\020h\022\006\n\002IR\020i\022\006\n\002IQ\020j\022"
"\006\n\002IE\020k\022\006\n\002IM\020l\022\006\n\002IL\020m\022\006\n\002IT\020n\022\006\n\002JM\020o\022"
"\006\n\002JP\020p\022\006\n\002JE\020q\022\006\n\002JO\020r\022\006\n\002KZ\020s\022\006\n\002KE\020t\022"
"\006\n\002KI\020u\022\006\n\002KP\020v\022\006\n\002KR\020w\022\006\n\002KW\020x\022\006\n\002KG\020y\022"
"\006\n\002LA\020z\022\006\n\002LV\020{\022\006\n\002LB\020|\022\006\n\002LS\020}\022\006\n\002LR\020~\022"
"\006\n\002LY\020\177\022\007\n\002LI\020\200\001\022\007\n\002LT\020\201\001\022\007\n\002LU\020\202\001\022\007\n\002MO"
"\020\203\001\022\007\n\002MK\020\204\001\022\007\n\002MG\020\205\001\022\007\n\002MW\020\206\001\022\007\n\002MY\020\207\001\022"
"\007\n\002MV\020\210\001\022\007\n\002ML\020\211\001\022\007\n\002MT\020\212\001\022\007\n\002MH\020\213\001\022\007\n\002M"
"Q\020\214\001\022\007\n\002MR\020\215\001\022\007\n\002MU\020\216\001\022\007\n\002YT\020\217\001\022\007\n\002MX\020\220\001"
"\022\007\n\002FM\020\221\001\022\007\n\002MD\020\222\001\022\007\n\002MC\020\223\001\022\007\n\002MN\020\224\001\022\007\n\002"
"ME\020\225\001\022\007\n\002MS\020\226\001\022\007\n\002MA\020\227\001\022\007\n\002MZ\020\230\001\022\007\n\002MM\020\231"
"\001\022\007\n\002NA\020\232\001\022\007\n\002NR\020\233\001\022\007\n\002NP\020\234\001\022\007\n\002NL\020\235\001\022\007\n"
"\002NC\020\236\001\022\007\n\002NZ\020\237\001\022\007\n\002NI\020\240\001\022\007\n\002NE\020\241\001\022\007\n\002NG\020"
"\242\001\022\007\n\002NU\020\243\001\022\007\n\002NF\020\244\001\022\007\n\002MP\020\245\001\022\007\n\002NO\020\246\001\022\007"
"\n\002OM\020\247\001\022\007\n\002PK\020\250\001\022\007\n\002PW\020\251\001\022\007\n\002PS\020\252\001\022\007\n\002PA"
"\020\253\001\022\007\n\002PG\020\254\001\022\007\n\002PY\020\255\001\022\007\n\002PE\020\256\001\022\007\n\002PH\020\257\001\022"
"\007\n\002PN\020\260\001\022\007\n\002PL\020\261\001\022\007\n\002PT\020\262\001\022\007\n\002PR\020\263\001\022\007\n\002Q"
"A\020\264\001\022\007\n\002RE\020\265\001\022\007\n\002RO\020\266\001\022\007\n\002RU\020\267\001\022\007\n\002RW\020\270\001"
"\022\007\n\002BL\020\271\001\022\007\n\002SH\020\272\001\022\007\n\002KN\020\273\001\022\007\n\002LC\020\274\001\022\007\n\002"
"MF\020\275\001\022\007\n\002PM\020\276\001\022\007\n\002VC\020\277\001\022\007\n\002WS\020\300\001\022\007\n\002SM\020\301"
"\001\022\007\n\002ST\020\302\001\022\007\n\002SA\020\303\001\022\007\n\002SN\020\304\001\022\007\n\002RS\020\305\001\022\007\n"
"\002SC\020\306\001\022\007\n\002SL\020\307\001\022\007\n\002SG\020\310\001\022\007\n\002SX\020\311\001\022\007\n\002SK\020"
"\312\001\022\007\n\002SI\020\313\001\022\007\n\002SB\020\314\001\022\007\n\002SO\020\315\001\022\007\n\002ZA\020\316\001\022\007"
"\n\002GS\020\317\001\022\007\n\002SS\020\320\001\022\007\n\002ES\020\321\001\022\007\n\002LK\020\322\001\022\007\n\002SD"
"\020\323\001\022\007\n\002SR\020\324\001\022\007\n\002SJ\020\325\001\022\007\n\002SZ\020\326\001\022\007\n\002SE\020\327\001\022"
"\007\n\002CH\020\330\001\022\007\n\002SY\020\331\001\022\007\n\002TW\020\332\001\022\007\n\002TJ\020\333\001\022\007\n\002T"
"Z\020\334\001\022\007\n\002TH\020\335\001\022\007\n\002TL\020\336\001\022\007\n\002TG\020\337\001\022\007\n\002TK\020\340\001"
"\022\007\n\002TO\020\341\001\022\007\n\002TT\020\342\001\022\007\n\002TN\020\343\001\022\007\n\002TR\020\344\001\022\007\n\002"
"TM\020\345\001\022\007\n\002TC\020\346\001\022\007\n\002TV\020\347\001\022\007\n\002UG\020\350\001\022\007\n\002UA\020\351"
"\001\022\007\n\002AE\020\352\001\022\007\n\002GB\020\353\001\022\007\n\002US\020\354\001\022\007\n\002UM\020\355\001\022\007\n"
"\002UY\020\356\001\022\007\n\002UZ\020\357\001\022\007\n\002VU\020\360\001\022\007\n\002VE\020\361\001\022\007\n\002VN\020"
"\362\001\022\007\n\002VG\020\363\001\022\007\n\002VI\020\364\001\022\007\n\002WF\020\365\001\022\007\n\002EH\020\366\001\022\007"
"\n\002YE\020\367\001\022\007\n\002ZM\020\370\001\022\007\n\002ZW\020\371\001b\006proto3"
"mReference\"*\n\010ListType\022\016\n\nCOLLECTION\020\000\022\016"
"\n\nDERIVATION\020\002\"d\n\006Source\022\014\n\004hash\030\001 \001(\014\022\014"
"\n\004name\030\002 \001(\t\022\014\n\004size\030\003 \001(\004\022\022\n\nmedia_type"
"\030\004 \001(\t\022\013\n\003url\030\005 \001(\t\022\017\n\007sd_hash\030\006 \001(\014\"\207\001\n"
"\003Fee\022\"\n\010currency\030\001 \001(\0162\020.pb.Fee.Currency"
"\022\017\n\007address\030\002 \001(\014\022\016\n\006amount\030\003 \001(\004\";\n\010Cur"
"rency\022\024\n\020UNKNOWN_CURRENCY\020\000\022\007\n\003LBC\020\001\022\007\n\003"
"BTC\020\002\022\007\n\003USD\020\003\"&\n\005Image\022\r\n\005width\030\001 \001(\r\022\016"
"\n\006height\030\002 \001(\r\"R\n\005Video\022\r\n\005width\030\001 \001(\r\022\016"
"\n\006height\030\002 \001(\r\022\020\n\010duration\030\003 \001(\r\022\030\n\005audi"
"o\030\017 \001(\0132\t.pb.Audio\"\031\n\005Audio\022\020\n\010duration\030"
"\001 \001(\r\"l\n\010Software\022\n\n\002os\030\001 \001(\t\"T\n\002OS\022\016\n\nU"
"NKNOWN_OS\020\000\022\007\n\003ANY\020\001\022\t\n\005LINUX\020\002\022\013\n\007WINDO"
"WS\020\003\022\007\n\003MAC\020\004\022\013\n\007ANDROID\020\005\022\007\n\003IOS\020\006\"\307\035\n\010"
"Language\022\'\n\010language\030\001 \001(\0162\025.pb.Language"
".Language\022#\n\006script\030\002 \001(\0162\023.pb.Language."
"Script\022$\n\006region\030\003 \001(\0162\024.pb.Location.Cou"
"ntry\"\231\014\n\010Language\022\024\n\020UNKNOWN_LANGUAGE\020\000\022"
"\006\n\002en\020\001\022\006\n\002aa\020\002\022\006\n\002ab\020\003\022\006\n\002ae\020\004\022\006\n\002af\020\005\022"
"\006\n\002ak\020\006\022\006\n\002am\020\007\022\006\n\002an\020\010\022\006\n\002ar\020\t\022\006\n\002as\020\n\022"
"\006\n\002av\020\013\022\006\n\002ay\020\014\022\006\n\002az\020\r\022\006\n\002ba\020\016\022\006\n\002be\020\017\022"
"\006\n\002bg\020\020\022\006\n\002bh\020\021\022\006\n\002bi\020\022\022\006\n\002bm\020\023\022\006\n\002bn\020\024\022"
"\006\n\002bo\020\025\022\006\n\002br\020\026\022\006\n\002bs\020\027\022\006\n\002ca\020\030\022\006\n\002ce\020\031\022"
"\006\n\002ch\020\032\022\006\n\002co\020\033\022\006\n\002cr\020\034\022\006\n\002cs\020\035\022\006\n\002cu\020\036\022"
"\006\n\002cv\020\037\022\006\n\002cy\020 \022\006\n\002da\020!\022\006\n\002de\020\"\022\006\n\002dv\020#\022"
"\006\n\002dz\020$\022\006\n\002ee\020%\022\006\n\002el\020&\022\006\n\002eo\020\'\022\006\n\002es\020(\022"
"\006\n\002et\020)\022\006\n\002eu\020*\022\006\n\002fa\020+\022\006\n\002ff\020,\022\006\n\002fi\020-\022"
"\006\n\002fj\020.\022\006\n\002fo\020/\022\006\n\002fr\0200\022\006\n\002fy\0201\022\006\n\002ga\0202\022"
"\006\n\002gd\0203\022\006\n\002gl\0204\022\006\n\002gn\0205\022\006\n\002gu\0206\022\006\n\002gv\0207\022"
"\006\n\002ha\0208\022\006\n\002he\0209\022\006\n\002hi\020:\022\006\n\002ho\020;\022\006\n\002hr\020<\022"
"\006\n\002ht\020=\022\006\n\002hu\020>\022\006\n\002hy\020\?\022\006\n\002hz\020@\022\006\n\002ia\020A\022"
"\006\n\002id\020B\022\006\n\002ie\020C\022\006\n\002ig\020D\022\006\n\002ii\020E\022\006\n\002ik\020F\022"
"\006\n\002io\020G\022\006\n\002is\020H\022\006\n\002it\020I\022\006\n\002iu\020J\022\006\n\002ja\020K\022"
"\006\n\002jv\020L\022\006\n\002ka\020M\022\006\n\002kg\020N\022\006\n\002ki\020O\022\006\n\002kj\020P\022"
"\006\n\002kk\020Q\022\006\n\002kl\020R\022\006\n\002km\020S\022\006\n\002kn\020T\022\006\n\002ko\020U\022"
"\006\n\002kr\020V\022\006\n\002ks\020W\022\006\n\002ku\020X\022\006\n\002kv\020Y\022\006\n\002kw\020Z\022"
"\006\n\002ky\020[\022\006\n\002la\020\\\022\006\n\002lb\020]\022\006\n\002lg\020^\022\006\n\002li\020_\022"
"\006\n\002ln\020`\022\006\n\002lo\020a\022\006\n\002lt\020b\022\006\n\002lu\020c\022\006\n\002lv\020d\022"
"\006\n\002mg\020e\022\006\n\002mh\020f\022\006\n\002mi\020g\022\006\n\002mk\020h\022\006\n\002ml\020i\022"
"\006\n\002mn\020j\022\006\n\002mr\020k\022\006\n\002ms\020l\022\006\n\002mt\020m\022\006\n\002my\020n\022"
"\006\n\002na\020o\022\006\n\002nb\020p\022\006\n\002nd\020q\022\006\n\002ne\020r\022\006\n\002ng\020s\022"
"\006\n\002nl\020t\022\006\n\002nn\020u\022\006\n\002no\020v\022\006\n\002nr\020w\022\006\n\002nv\020x\022"
"\006\n\002ny\020y\022\006\n\002oc\020z\022\006\n\002oj\020{\022\006\n\002om\020|\022\006\n\002or\020}\022"
"\006\n\002os\020~\022\006\n\002pa\020\177\022\007\n\002pi\020\200\001\022\007\n\002pl\020\201\001\022\007\n\002ps\020"
"\202\001\022\007\n\002pt\020\203\001\022\007\n\002qu\020\204\001\022\007\n\002rm\020\205\001\022\007\n\002rn\020\206\001\022\007"
"\n\002ro\020\207\001\022\007\n\002ru\020\210\001\022\007\n\002rw\020\211\001\022\007\n\002sa\020\212\001\022\007\n\002sc"
"\020\213\001\022\007\n\002sd\020\214\001\022\007\n\002se\020\215\001\022\007\n\002sg\020\216\001\022\007\n\002si\020\217\001\022"
"\007\n\002sk\020\220\001\022\007\n\002sl\020\221\001\022\007\n\002sm\020\222\001\022\007\n\002sn\020\223\001\022\007\n\002s"
"o\020\224\001\022\007\n\002sq\020\225\001\022\007\n\002sr\020\226\001\022\007\n\002ss\020\227\001\022\007\n\002st\020\230\001"
"\022\007\n\002su\020\231\001\022\007\n\002sv\020\232\001\022\007\n\002sw\020\233\001\022\007\n\002ta\020\234\001\022\007\n\002"
"te\020\235\001\022\007\n\002tg\020\236\001\022\007\n\002th\020\237\001\022\007\n\002ti\020\240\001\022\007\n\002tk\020\241"
"\001\022\007\n\002tl\020\242\001\022\007\n\002tn\020\243\001\022\007\n\002to\020\244\001\022\007\n\002tr\020\245\001\022\007\n"
"\002ts\020\246\001\022\007\n\002tt\020\247\001\022\007\n\002tw\020\250\001\022\007\n\002ty\020\251\001\022\007\n\002ug\020"
"\252\001\022\007\n\002uk\020\253\001\022\007\n\002ur\020\254\001\022\007\n\002uz\020\255\001\022\007\n\002ve\020\256\001\022\007"
"\n\002vi\020\257\001\022\007\n\002vo\020\260\001\022\007\n\002wa\020\261\001\022\007\n\002wo\020\262\001\022\007\n\002xh"
"\020\263\001\022\007\n\002yi\020\264\001\022\007\n\002yo\020\265\001\022\007\n\002za\020\266\001\022\007\n\002zh\020\267\001\022"
"\007\n\002zu\020\270\001\"\252\020\n\006Script\022\022\n\016UNKNOWN_SCRIPT\020\000\022"
"\010\n\004Adlm\020\001\022\010\n\004Afak\020\002\022\010\n\004Aghb\020\003\022\010\n\004Ahom\020\004\022"
"\010\n\004Arab\020\005\022\010\n\004Aran\020\006\022\010\n\004Armi\020\007\022\010\n\004Armn\020\010\022"
"\010\n\004Avst\020\t\022\010\n\004Bali\020\n\022\010\n\004Bamu\020\013\022\010\n\004Bass\020\014\022"
"\010\n\004Batk\020\r\022\010\n\004Beng\020\016\022\010\n\004Bhks\020\017\022\010\n\004Blis\020\020\022"
"\010\n\004Bopo\020\021\022\010\n\004Brah\020\022\022\010\n\004Brai\020\023\022\010\n\004Bugi\020\024\022"
"\010\n\004Buhd\020\025\022\010\n\004Cakm\020\026\022\010\n\004Cans\020\027\022\010\n\004Cari\020\030\022"
"\010\n\004Cham\020\031\022\010\n\004Cher\020\032\022\010\n\004Cirt\020\033\022\010\n\004Copt\020\034\022"
"\010\n\004Cpmn\020\035\022\010\n\004Cprt\020\036\022\010\n\004Cyrl\020\037\022\010\n\004Cyrs\020 \022"
"\010\n\004Deva\020!\022\010\n\004Dogr\020\"\022\010\n\004Dsrt\020#\022\010\n\004Dupl\020$\022"
"\010\n\004Egyd\020%\022\010\n\004Egyh\020&\022\010\n\004Egyp\020\'\022\010\n\004Elba\020(\022"
"\010\n\004Elym\020)\022\010\n\004Ethi\020*\022\010\n\004Geok\020+\022\010\n\004Geor\020,\022"
"\010\n\004Glag\020-\022\010\n\004Gong\020.\022\010\n\004Gonm\020/\022\010\n\004Goth\0200\022"
"\010\n\004Gran\0201\022\010\n\004Grek\0202\022\010\n\004Gujr\0203\022\010\n\004Guru\0204\022"
"\010\n\004Hanb\0205\022\010\n\004Hang\0206\022\010\n\004Hani\0207\022\010\n\004Hano\0208\022"
"\010\n\004Hans\0209\022\010\n\004Hant\020:\022\010\n\004Hatr\020;\022\010\n\004Hebr\020<\022"
"\010\n\004Hira\020=\022\010\n\004Hluw\020>\022\010\n\004Hmng\020\?\022\010\n\004Hmnp\020@\022"
"\010\n\004Hrkt\020A\022\010\n\004Hung\020B\022\010\n\004Inds\020C\022\010\n\004Ital\020D\022"
"\010\n\004Jamo\020E\022\010\n\004Java\020F\022\010\n\004Jpan\020G\022\010\n\004Jurc\020H\022"
"\010\n\004Kali\020I\022\010\n\004Kana\020J\022\010\n\004Khar\020K\022\010\n\004Khmr\020L\022"
"\010\n\004Khoj\020M\022\010\n\004Kitl\020N\022\010\n\004Kits\020O\022\010\n\004Knda\020P\022"
"\010\n\004Kore\020Q\022\010\n\004Kpel\020R\022\010\n\004Kthi\020S\022\010\n\004Lana\020T\022"
"\010\n\004Laoo\020U\022\010\n\004Latf\020V\022\010\n\004Latg\020W\022\010\n\004Latn\020X\022"
"\010\n\004Leke\020Y\022\010\n\004Lepc\020Z\022\010\n\004Limb\020[\022\010\n\004Lina\020\\\022"
"\010\n\004Linb\020]\022\010\n\004Lisu\020^\022\010\n\004Loma\020_\022\010\n\004Lyci\020`\022"
"\010\n\004Lydi\020a\022\010\n\004Mahj\020b\022\010\n\004Maka\020c\022\010\n\004Mand\020d\022"
"\010\n\004Mani\020e\022\010\n\004Marc\020f\022\010\n\004Maya\020g\022\010\n\004Medf\020h\022"
"\010\n\004Mend\020i\022\010\n\004Merc\020j\022\010\n\004Mero\020k\022\010\n\004Mlym\020l\022"
"\010\n\004Modi\020m\022\010\n\004Mong\020n\022\010\n\004Moon\020o\022\010\n\004Mroo\020p\022"
"\010\n\004Mtei\020q\022\010\n\004Mult\020r\022\010\n\004Mymr\020s\022\010\n\004Nand\020t\022"
"\010\n\004Narb\020u\022\010\n\004Nbat\020v\022\010\n\004Newa\020w\022\010\n\004Nkdb\020x\022"
"\010\n\004Nkgb\020y\022\010\n\004Nkoo\020z\022\010\n\004Nshu\020{\022\010\n\004Ogam\020|\022"
"\010\n\004Olck\020}\022\010\n\004Orkh\020~\022\010\n\004Orya\020\177\022\t\n\004Osge\020\200\001"
"\022\t\n\004Osma\020\201\001\022\t\n\004Palm\020\202\001\022\t\n\004Pauc\020\203\001\022\t\n\004Per"
"m\020\204\001\022\t\n\004Phag\020\205\001\022\t\n\004Phli\020\206\001\022\t\n\004Phlp\020\207\001\022\t\n"
"\004Phlv\020\210\001\022\t\n\004Phnx\020\211\001\022\t\n\004Plrd\020\212\001\022\t\n\004Piqd\020\213"
"\001\022\t\n\004Prti\020\214\001\022\t\n\004Qaaa\020\215\001\022\t\n\004Qabx\020\216\001\022\t\n\004Rj"
"ng\020\217\001\022\t\n\004Rohg\020\220\001\022\t\n\004Roro\020\221\001\022\t\n\004Runr\020\222\001\022\t"
"\n\004Samr\020\223\001\022\t\n\004Sara\020\224\001\022\t\n\004Sarb\020\225\001\022\t\n\004Saur\020"
"\226\001\022\t\n\004Sgnw\020\227\001\022\t\n\004Shaw\020\230\001\022\t\n\004Shrd\020\231\001\022\t\n\004S"
"hui\020\232\001\022\t\n\004Sidd\020\233\001\022\t\n\004Sind\020\234\001\022\t\n\004Sinh\020\235\001\022"
"\t\n\004Sogd\020\236\001\022\t\n\004Sogo\020\237\001\022\t\n\004Sora\020\240\001\022\t\n\004Soyo"
"\020\241\001\022\t\n\004Sund\020\242\001\022\t\n\004Sylo\020\243\001\022\t\n\004Syrc\020\244\001\022\t\n\004"
"Syre\020\245\001\022\t\n\004Syrj\020\246\001\022\t\n\004Syrn\020\247\001\022\t\n\004Tagb\020\250\001"
"\022\t\n\004Takr\020\251\001\022\t\n\004Tale\020\252\001\022\t\n\004Talu\020\253\001\022\t\n\004Tam"
"l\020\254\001\022\t\n\004Tang\020\255\001\022\t\n\004Tavt\020\256\001\022\t\n\004Telu\020\257\001\022\t\n"
"\004Teng\020\260\001\022\t\n\004Tfng\020\261\001\022\t\n\004Tglg\020\262\001\022\t\n\004Thaa\020\263"
"\001\022\t\n\004Thai\020\264\001\022\t\n\004Tibt\020\265\001\022\t\n\004Tirh\020\266\001\022\t\n\004Ug"
"ar\020\267\001\022\t\n\004Vaii\020\270\001\022\t\n\004Visp\020\271\001\022\t\n\004Wara\020\272\001\022\t"
"\n\004Wcho\020\273\001\022\t\n\004Wole\020\274\001\022\t\n\004Xpeo\020\275\001\022\t\n\004Xsux\020"
"\276\001\022\t\n\004Yiii\020\277\001\022\t\n\004Zanb\020\300\001\022\t\n\004Zinh\020\301\001\022\t\n\004Z"
"mth\020\302\001\022\t\n\004Zsye\020\303\001\022\t\n\004Zsym\020\304\001\022\t\n\004Zxxx\020\305\001\022"
"\t\n\004Zyyy\020\306\001\022\t\n\004Zzzz\020\307\001\"\344\021\n\010Location\022%\n\007co"
"untry\030\001 \001(\0162\024.pb.Location.Country\022\r\n\005sta"
"te\030\002 \001(\t\022\014\n\004city\030\003 \001(\t\022\014\n\004code\030\004 \001(\t\022\020\n\010"
"latitude\030\005 \001(\021\022\021\n\tlongitude\030\006 \001(\021\"\340\020\n\007Co"
"untry\022\023\n\017UNKNOWN_COUNTRY\020\000\022\006\n\002AF\020\001\022\006\n\002AX"
"\020\002\022\006\n\002AL\020\003\022\006\n\002DZ\020\004\022\006\n\002AS\020\005\022\006\n\002AD\020\006\022\006\n\002AO"
"\020\007\022\006\n\002AI\020\010\022\006\n\002AQ\020\t\022\006\n\002AG\020\n\022\006\n\002AR\020\013\022\006\n\002AM"
"\020\014\022\006\n\002AW\020\r\022\006\n\002AU\020\016\022\006\n\002AT\020\017\022\006\n\002AZ\020\020\022\006\n\002BS"
"\020\021\022\006\n\002BH\020\022\022\006\n\002BD\020\023\022\006\n\002BB\020\024\022\006\n\002BY\020\025\022\006\n\002BE"
"\020\026\022\006\n\002BZ\020\027\022\006\n\002BJ\020\030\022\006\n\002BM\020\031\022\006\n\002BT\020\032\022\006\n\002BO"
"\020\033\022\006\n\002BQ\020\034\022\006\n\002BA\020\035\022\006\n\002BW\020\036\022\006\n\002BV\020\037\022\006\n\002BR"
"\020 \022\006\n\002IO\020!\022\006\n\002BN\020\"\022\006\n\002BG\020#\022\006\n\002BF\020$\022\006\n\002BI"
"\020%\022\006\n\002KH\020&\022\006\n\002CM\020\'\022\006\n\002CA\020(\022\006\n\002CV\020)\022\006\n\002KY"
"\020*\022\006\n\002CF\020+\022\006\n\002TD\020,\022\006\n\002CL\020-\022\006\n\002CN\020.\022\006\n\002CX"
"\020/\022\006\n\002CC\0200\022\006\n\002CO\0201\022\006\n\002KM\0202\022\006\n\002CG\0203\022\006\n\002CD"
"\0204\022\006\n\002CK\0205\022\006\n\002CR\0206\022\006\n\002CI\0207\022\006\n\002HR\0208\022\006\n\002CU"
"\0209\022\006\n\002CW\020:\022\006\n\002CY\020;\022\006\n\002CZ\020<\022\006\n\002DK\020=\022\006\n\002DJ"
"\020>\022\006\n\002DM\020\?\022\006\n\002DO\020@\022\006\n\002EC\020A\022\006\n\002EG\020B\022\006\n\002SV"
"\020C\022\006\n\002GQ\020D\022\006\n\002ER\020E\022\006\n\002EE\020F\022\006\n\002ET\020G\022\006\n\002FK"
"\020H\022\006\n\002FO\020I\022\006\n\002FJ\020J\022\006\n\002FI\020K\022\006\n\002FR\020L\022\006\n\002GF"
"\020M\022\006\n\002PF\020N\022\006\n\002TF\020O\022\006\n\002GA\020P\022\006\n\002GM\020Q\022\006\n\002GE"
"\020R\022\006\n\002DE\020S\022\006\n\002GH\020T\022\006\n\002GI\020U\022\006\n\002GR\020V\022\006\n\002GL"
"\020W\022\006\n\002GD\020X\022\006\n\002GP\020Y\022\006\n\002GU\020Z\022\006\n\002GT\020[\022\006\n\002GG"
"\020\\\022\006\n\002GN\020]\022\006\n\002GW\020^\022\006\n\002GY\020_\022\006\n\002HT\020`\022\006\n\002HM"
"\020a\022\006\n\002VA\020b\022\006\n\002HN\020c\022\006\n\002HK\020d\022\006\n\002HU\020e\022\006\n\002IS"
"\020f\022\006\n\002IN\020g\022\006\n\002ID\020h\022\006\n\002IR\020i\022\006\n\002IQ\020j\022\006\n\002IE"
"\020k\022\006\n\002IM\020l\022\006\n\002IL\020m\022\006\n\002IT\020n\022\006\n\002JM\020o\022\006\n\002JP"
"\020p\022\006\n\002JE\020q\022\006\n\002JO\020r\022\006\n\002KZ\020s\022\006\n\002KE\020t\022\006\n\002KI"
"\020u\022\006\n\002KP\020v\022\006\n\002KR\020w\022\006\n\002KW\020x\022\006\n\002KG\020y\022\006\n\002LA"
"\020z\022\006\n\002LV\020{\022\006\n\002LB\020|\022\006\n\002LS\020}\022\006\n\002LR\020~\022\006\n\002LY"
"\020\177\022\007\n\002LI\020\200\001\022\007\n\002LT\020\201\001\022\007\n\002LU\020\202\001\022\007\n\002MO\020\203\001\022\007"
"\n\002MK\020\204\001\022\007\n\002MG\020\205\001\022\007\n\002MW\020\206\001\022\007\n\002MY\020\207\001\022\007\n\002MV"
"\020\210\001\022\007\n\002ML\020\211\001\022\007\n\002MT\020\212\001\022\007\n\002MH\020\213\001\022\007\n\002MQ\020\214\001\022"
"\007\n\002MR\020\215\001\022\007\n\002MU\020\216\001\022\007\n\002YT\020\217\001\022\007\n\002MX\020\220\001\022\007\n\002F"
"M\020\221\001\022\007\n\002MD\020\222\001\022\007\n\002MC\020\223\001\022\007\n\002MN\020\224\001\022\007\n\002ME\020\225\001"
"\022\007\n\002MS\020\226\001\022\007\n\002MA\020\227\001\022\007\n\002MZ\020\230\001\022\007\n\002MM\020\231\001\022\007\n\002"
"NA\020\232\001\022\007\n\002NR\020\233\001\022\007\n\002NP\020\234\001\022\007\n\002NL\020\235\001\022\007\n\002NC\020\236"
"\001\022\007\n\002NZ\020\237\001\022\007\n\002NI\020\240\001\022\007\n\002NE\020\241\001\022\007\n\002NG\020\242\001\022\007\n"
"\002NU\020\243\001\022\007\n\002NF\020\244\001\022\007\n\002MP\020\245\001\022\007\n\002NO\020\246\001\022\007\n\002OM\020"
"\247\001\022\007\n\002PK\020\250\001\022\007\n\002PW\020\251\001\022\007\n\002PS\020\252\001\022\007\n\002PA\020\253\001\022\007"
"\n\002PG\020\254\001\022\007\n\002PY\020\255\001\022\007\n\002PE\020\256\001\022\007\n\002PH\020\257\001\022\007\n\002PN"
"\020\260\001\022\007\n\002PL\020\261\001\022\007\n\002PT\020\262\001\022\007\n\002PR\020\263\001\022\007\n\002QA\020\264\001\022"
"\007\n\002RE\020\265\001\022\007\n\002RO\020\266\001\022\007\n\002RU\020\267\001\022\007\n\002RW\020\270\001\022\007\n\002B"
"L\020\271\001\022\007\n\002SH\020\272\001\022\007\n\002KN\020\273\001\022\007\n\002LC\020\274\001\022\007\n\002MF\020\275\001"
"\022\007\n\002PM\020\276\001\022\007\n\002VC\020\277\001\022\007\n\002WS\020\300\001\022\007\n\002SM\020\301\001\022\007\n\002"
"ST\020\302\001\022\007\n\002SA\020\303\001\022\007\n\002SN\020\304\001\022\007\n\002RS\020\305\001\022\007\n\002SC\020\306"
"\001\022\007\n\002SL\020\307\001\022\007\n\002SG\020\310\001\022\007\n\002SX\020\311\001\022\007\n\002SK\020\312\001\022\007\n"
"\002SI\020\313\001\022\007\n\002SB\020\314\001\022\007\n\002SO\020\315\001\022\007\n\002ZA\020\316\001\022\007\n\002GS\020"
"\317\001\022\007\n\002SS\020\320\001\022\007\n\002ES\020\321\001\022\007\n\002LK\020\322\001\022\007\n\002SD\020\323\001\022\007"
"\n\002SR\020\324\001\022\007\n\002SJ\020\325\001\022\007\n\002SZ\020\326\001\022\007\n\002SE\020\327\001\022\007\n\002CH"
"\020\330\001\022\007\n\002SY\020\331\001\022\007\n\002TW\020\332\001\022\007\n\002TJ\020\333\001\022\007\n\002TZ\020\334\001\022"
"\007\n\002TH\020\335\001\022\007\n\002TL\020\336\001\022\007\n\002TG\020\337\001\022\007\n\002TK\020\340\001\022\007\n\002T"
"O\020\341\001\022\007\n\002TT\020\342\001\022\007\n\002TN\020\343\001\022\007\n\002TR\020\344\001\022\007\n\002TM\020\345\001"
"\022\007\n\002TC\020\346\001\022\007\n\002TV\020\347\001\022\007\n\002UG\020\350\001\022\007\n\002UA\020\351\001\022\007\n\002"
"AE\020\352\001\022\007\n\002GB\020\353\001\022\007\n\002US\020\354\001\022\007\n\002UM\020\355\001\022\007\n\002UY\020\356"
"\001\022\007\n\002UZ\020\357\001\022\007\n\002VU\020\360\001\022\007\n\002VE\020\361\001\022\007\n\002VN\020\362\001\022\007\n"
"\002VG\020\363\001\022\007\n\002VI\020\364\001\022\007\n\002WF\020\365\001\022\007\n\002EH\020\366\001\022\007\n\002YE\020"
"\367\001\022\007\n\002ZM\020\370\001\022\007\n\002ZW\020\371\001b\006proto3"
};
::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
descriptor, 7473);
descriptor, 7468);
::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
"claim.proto", &protobuf_RegisterTypes);
}
@ -777,7 +778,6 @@ const ::google::protobuf::EnumDescriptor* ClaimList_ListType_descriptor() {
bool ClaimList_ListType_IsValid(int value) {
switch (value) {
case 0:
case 1:
case 2:
return true;
default:
@ -786,7 +786,6 @@ bool ClaimList_ListType_IsValid(int value) {
}
#if !defined(_MSC_VER) || _MSC_VER >= 1900
const ClaimList_ListType ClaimList::UNKNOWN_LIST_TYPE;
const ClaimList_ListType ClaimList::COLLECTION;
const ClaimList_ListType ClaimList::DERIVATION;
const ClaimList_ListType ClaimList::ListType_MIN;
@ -2178,7 +2177,7 @@ void Claim::InitAsDefaultInstance() {
::pb::Stream::internal_default_instance());
::pb::_Claim_default_instance_.channel_ = const_cast< ::pb::Channel*>(
::pb::Channel::internal_default_instance());
::pb::_Claim_default_instance_.claim_list_ = const_cast< ::pb::ClaimList*>(
::pb::_Claim_default_instance_.collection_ = const_cast< ::pb::ClaimList*>(
::pb::ClaimList::internal_default_instance());
::pb::_Claim_default_instance_.repost_ = const_cast< ::pb::ClaimReference*>(
::pb::ClaimReference::internal_default_instance());
@ -2213,19 +2212,19 @@ void Claim::set_allocated_channel(::pb::Channel* channel) {
}
// @@protoc_insertion_point(field_set_allocated:pb.Claim.channel)
}
void Claim::set_allocated_claim_list(::pb::ClaimList* claim_list) {
void Claim::set_allocated_collection(::pb::ClaimList* collection) {
::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
clear_type();
if (claim_list) {
if (collection) {
::google::protobuf::Arena* submessage_arena = NULL;
if (message_arena != submessage_arena) {
claim_list = ::google::protobuf::internal::GetOwnedMessage(
message_arena, claim_list, submessage_arena);
collection = ::google::protobuf::internal::GetOwnedMessage(
message_arena, collection, submessage_arena);
}
set_has_claim_list();
type_.claim_list_ = claim_list;
set_has_collection();
type_.collection_ = collection;
}
// @@protoc_insertion_point(field_set_allocated:pb.Claim.claim_list)
// @@protoc_insertion_point(field_set_allocated:pb.Claim.collection)
}
void Claim::set_allocated_repost(::pb::ClaimReference* repost) {
::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
@ -2244,7 +2243,7 @@ void Claim::set_allocated_repost(::pb::ClaimReference* repost) {
#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int Claim::kStreamFieldNumber;
const int Claim::kChannelFieldNumber;
const int Claim::kClaimListFieldNumber;
const int Claim::kCollectionFieldNumber;
const int Claim::kRepostFieldNumber;
const int Claim::kTitleFieldNumber;
const int Claim::kDescriptionFieldNumber;
@ -2293,8 +2292,8 @@ Claim::Claim(const Claim& from)
mutable_channel()->::pb::Channel::MergeFrom(from.channel());
break;
}
case kClaimList: {
mutable_claim_list()->::pb::ClaimList::MergeFrom(from.claim_list());
case kCollection: {
mutable_collection()->::pb::ClaimList::MergeFrom(from.collection());
break;
}
case kRepost: {
@ -2364,8 +2363,8 @@ void Claim::clear_type() {
delete type_.channel_;
break;
}
case kClaimList: {
delete type_.claim_list_;
case kCollection: {
delete type_.collection_;
break;
}
case kRepost: {
@ -2433,12 +2432,12 @@ bool Claim::MergePartialFromCodedStream(
break;
}
// .pb.ClaimList claim_list = 3;
// .pb.ClaimList collection = 3;
case 3: {
if (static_cast< ::google::protobuf::uint8>(tag) ==
static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
input, mutable_claim_list()));
input, mutable_collection()));
} else {
goto handle_unusual;
}
@ -2578,10 +2577,10 @@ void Claim::SerializeWithCachedSizes(
2, *type_.channel_, output);
}
// .pb.ClaimList claim_list = 3;
if (has_claim_list()) {
// .pb.ClaimList collection = 3;
if (has_collection()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
3, *type_.claim_list_, output);
3, *type_.collection_, output);
}
// .pb.ClaimReference repost = 4;
@ -2668,11 +2667,11 @@ void Claim::SerializeWithCachedSizes(
2, *type_.channel_, deterministic, target);
}
// .pb.ClaimList claim_list = 3;
if (has_claim_list()) {
// .pb.ClaimList collection = 3;
if (has_collection()) {
target = ::google::protobuf::internal::WireFormatLite::
InternalWriteMessageToArray(
3, *type_.claim_list_, deterministic, target);
3, *type_.collection_, deterministic, target);
}
// .pb.ClaimReference repost = 4;
@ -2820,11 +2819,11 @@ size_t Claim::ByteSizeLong() const {
*type_.channel_);
break;
}
// .pb.ClaimList claim_list = 3;
case kClaimList: {
// .pb.ClaimList collection = 3;
case kCollection: {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSize(
*type_.claim_list_);
*type_.collection_);
break;
}
// .pb.ClaimReference repost = 4;
@ -2890,8 +2889,8 @@ void Claim::MergeFrom(const Claim& from) {
mutable_channel()->::pb::Channel::MergeFrom(from.channel());
break;
}
case kClaimList: {
mutable_claim_list()->::pb::ClaimList::MergeFrom(from.claim_list());
case kCollection: {
mutable_collection()->::pb::ClaimList::MergeFrom(from.collection());
break;
}
case kRepost: {
@ -5833,6 +5832,7 @@ void Video::InitAsDefaultInstance() {
#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int Video::kWidthFieldNumber;
const int Video::kHeightFieldNumber;
const int Video::kDurationFieldNumber;
const int Video::kAudioFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
@ -5855,15 +5855,15 @@ Video::Video(const Video& from)
audio_ = NULL;
}
::memcpy(&width_, &from.width_,
static_cast<size_t>(reinterpret_cast<char*>(&height_) -
reinterpret_cast<char*>(&width_)) + sizeof(height_));
static_cast<size_t>(reinterpret_cast<char*>(&duration_) -
reinterpret_cast<char*>(&width_)) + sizeof(duration_));
// @@protoc_insertion_point(copy_constructor:pb.Video)
}
void Video::SharedCtor() {
::memset(&audio_, 0, static_cast<size_t>(
reinterpret_cast<char*>(&height_) -
reinterpret_cast<char*>(&audio_)) + sizeof(height_));
reinterpret_cast<char*>(&duration_) -
reinterpret_cast<char*>(&audio_)) + sizeof(duration_));
_cached_size_ = 0;
}
@ -5910,8 +5910,8 @@ void Video::Clear() {
}
audio_ = NULL;
::memset(&width_, 0, static_cast<size_t>(
reinterpret_cast<char*>(&height_) -
reinterpret_cast<char*>(&width_)) + sizeof(height_));
reinterpret_cast<char*>(&duration_) -
reinterpret_cast<char*>(&width_)) + sizeof(duration_));
_internal_metadata_.Clear();
}
@ -5953,10 +5953,24 @@ bool Video::MergePartialFromCodedStream(
break;
}
// .pb.Audio audio = 3;
// uint32 duration = 3;
case 3: {
if (static_cast< ::google::protobuf::uint8>(tag) ==
static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &duration_)));
} else {
goto handle_unusual;
}
break;
}
// .pb.Audio audio = 15;
case 15: {
if (static_cast< ::google::protobuf::uint8>(tag) ==
static_cast< ::google::protobuf::uint8>(122u /* 122 & 0xFF */)) {
DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
input, mutable_audio()));
} else {
@ -6001,10 +6015,15 @@ void Video::SerializeWithCachedSizes(
::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->height(), output);
}
// .pb.Audio audio = 3;
// uint32 duration = 3;
if (this->duration() != 0) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->duration(), output);
}
// .pb.Audio audio = 15;
if (this->has_audio()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
3, *this->audio_, output);
15, *this->audio_, output);
}
if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
@ -6031,11 +6050,16 @@ void Video::SerializeWithCachedSizes(
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->height(), target);
}
// .pb.Audio audio = 3;
// uint32 duration = 3;
if (this->duration() != 0) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->duration(), target);
}
// .pb.Audio audio = 15;
if (this->has_audio()) {
target = ::google::protobuf::internal::WireFormatLite::
InternalWriteMessageToArray(
3, *this->audio_, deterministic, target);
15, *this->audio_, deterministic, target);
}
if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
@ -6055,7 +6079,7 @@ size_t Video::ByteSizeLong() const {
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
(::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
}
// .pb.Audio audio = 3;
// .pb.Audio audio = 15;
if (this->has_audio()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSize(
@ -6076,6 +6100,13 @@ size_t Video::ByteSizeLong() const {
this->height());
}
// uint32 duration = 3;
if (this->duration() != 0) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->duration());
}
int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = cached_size;
@ -6114,6 +6145,9 @@ void Video::MergeFrom(const Video& from) {
if (from.height() != 0) {
set_height(from.height());
}
if (from.duration() != 0) {
set_duration(from.duration());
}
}
void Video::CopyFrom(const ::google::protobuf::Message& from) {
@ -6143,6 +6177,7 @@ void Video::InternalSwap(Video* other) {
swap(audio_, other->audio_);
swap(width_, other->width_);
swap(height_, other->height_);
swap(duration_, other->duration_);
_internal_metadata_.Swap(&other->_internal_metadata_);
swap(_cached_size_, other->_cached_size_);
}

View file

@ -129,14 +129,13 @@ extern VideoDefaultTypeInternal _Video_default_instance_;
namespace pb {
enum ClaimList_ListType {
ClaimList_ListType_UNKNOWN_LIST_TYPE = 0,
ClaimList_ListType_COLLECTION = 1,
ClaimList_ListType_COLLECTION = 0,
ClaimList_ListType_DERIVATION = 2,
ClaimList_ListType_ClaimList_ListType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
ClaimList_ListType_ClaimList_ListType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
};
bool ClaimList_ListType_IsValid(int value);
const ClaimList_ListType ClaimList_ListType_ListType_MIN = ClaimList_ListType_UNKNOWN_LIST_TYPE;
const ClaimList_ListType ClaimList_ListType_ListType_MIN = ClaimList_ListType_COLLECTION;
const ClaimList_ListType ClaimList_ListType_ListType_MAX = ClaimList_ListType_DERIVATION;
const int ClaimList_ListType_ListType_ARRAYSIZE = ClaimList_ListType_ListType_MAX + 1;
@ -925,7 +924,7 @@ class Claim : public ::google::protobuf::Message /* @@protoc_insertion_point(cla
enum TypeCase {
kStream = 1,
kChannel = 2,
kClaimList = 3,
kCollection = 3,
kRepost = 4,
TYPE_NOT_SET = 0,
};
@ -1084,14 +1083,14 @@ class Claim : public ::google::protobuf::Message /* @@protoc_insertion_point(cla
::pb::Channel* mutable_channel();
void set_allocated_channel(::pb::Channel* channel);
// .pb.ClaimList claim_list = 3;
bool has_claim_list() const;
void clear_claim_list();
static const int kClaimListFieldNumber = 3;
const ::pb::ClaimList& claim_list() const;
::pb::ClaimList* release_claim_list();
::pb::ClaimList* mutable_claim_list();
void set_allocated_claim_list(::pb::ClaimList* claim_list);
// .pb.ClaimList collection = 3;
bool has_collection() const;
void clear_collection();
static const int kCollectionFieldNumber = 3;
const ::pb::ClaimList& collection() const;
::pb::ClaimList* release_collection();
::pb::ClaimList* mutable_collection();
void set_allocated_collection(::pb::ClaimList* collection);
// .pb.ClaimReference repost = 4;
bool has_repost() const;
@ -1107,7 +1106,7 @@ class Claim : public ::google::protobuf::Message /* @@protoc_insertion_point(cla
private:
void set_has_stream();
void set_has_channel();
void set_has_claim_list();
void set_has_collection();
void set_has_repost();
inline bool has_type() const;
@ -1125,7 +1124,7 @@ class Claim : public ::google::protobuf::Message /* @@protoc_insertion_point(cla
TypeUnion() {}
::pb::Stream* stream_;
::pb::Channel* channel_;
::pb::ClaimList* claim_list_;
::pb::ClaimList* collection_;
::pb::ClaimReference* repost_;
} type_;
mutable int _cached_size_;
@ -1707,8 +1706,6 @@ class ClaimList : public ::google::protobuf::Message /* @@protoc_insertion_point
// nested types ----------------------------------------------------
typedef ClaimList_ListType ListType;
static const ListType UNKNOWN_LIST_TYPE =
ClaimList_ListType_UNKNOWN_LIST_TYPE;
static const ListType COLLECTION =
ClaimList_ListType_COLLECTION;
static const ListType DERIVATION =
@ -2279,10 +2276,10 @@ class Video : public ::google::protobuf::Message /* @@protoc_insertion_point(cla
// accessors -------------------------------------------------------
// .pb.Audio audio = 3;
// .pb.Audio audio = 15;
bool has_audio() const;
void clear_audio();
static const int kAudioFieldNumber = 3;
static const int kAudioFieldNumber = 15;
const ::pb::Audio& audio() const;
::pb::Audio* release_audio();
::pb::Audio* mutable_audio();
@ -2300,6 +2297,12 @@ class Video : public ::google::protobuf::Message /* @@protoc_insertion_point(cla
::google::protobuf::uint32 height() const;
void set_height(::google::protobuf::uint32 value);
// uint32 duration = 3;
void clear_duration();
static const int kDurationFieldNumber = 3;
::google::protobuf::uint32 duration() const;
void set_duration(::google::protobuf::uint32 value);
// @@protoc_insertion_point(class_scope:pb.Video)
private:
@ -2307,6 +2310,7 @@ class Video : public ::google::protobuf::Message /* @@protoc_insertion_point(cla
::pb::Audio* audio_;
::google::protobuf::uint32 width_;
::google::protobuf::uint32 height_;
::google::protobuf::uint32 duration_;
mutable int _cached_size_;
friend struct ::protobuf_claim_2eproto::TableStruct;
friend void ::protobuf_claim_2eproto::InitDefaultsVideoImpl();
@ -4251,44 +4255,44 @@ inline ::pb::Channel* Claim::mutable_channel() {
return type_.channel_;
}
// .pb.ClaimList claim_list = 3;
inline bool Claim::has_claim_list() const {
return type_case() == kClaimList;
// .pb.ClaimList collection = 3;
inline bool Claim::has_collection() const {
return type_case() == kCollection;
}
inline void Claim::set_has_claim_list() {
_oneof_case_[0] = kClaimList;
inline void Claim::set_has_collection() {
_oneof_case_[0] = kCollection;
}
inline void Claim::clear_claim_list() {
if (has_claim_list()) {
delete type_.claim_list_;
inline void Claim::clear_collection() {
if (has_collection()) {
delete type_.collection_;
clear_has_type();
}
}
inline ::pb::ClaimList* Claim::release_claim_list() {
// @@protoc_insertion_point(field_release:pb.Claim.claim_list)
if (has_claim_list()) {
inline ::pb::ClaimList* Claim::release_collection() {
// @@protoc_insertion_point(field_release:pb.Claim.collection)
if (has_collection()) {
clear_has_type();
::pb::ClaimList* temp = type_.claim_list_;
type_.claim_list_ = NULL;
::pb::ClaimList* temp = type_.collection_;
type_.collection_ = NULL;
return temp;
} else {
return NULL;
}
}
inline const ::pb::ClaimList& Claim::claim_list() const {
// @@protoc_insertion_point(field_get:pb.Claim.claim_list)
return has_claim_list()
? *type_.claim_list_
inline const ::pb::ClaimList& Claim::collection() const {
// @@protoc_insertion_point(field_get:pb.Claim.collection)
return has_collection()
? *type_.collection_
: *reinterpret_cast< ::pb::ClaimList*>(&::pb::_ClaimList_default_instance_);
}
inline ::pb::ClaimList* Claim::mutable_claim_list() {
if (!has_claim_list()) {
inline ::pb::ClaimList* Claim::mutable_collection() {
if (!has_collection()) {
clear_type();
set_has_claim_list();
type_.claim_list_ = new ::pb::ClaimList;
set_has_collection();
type_.collection_ = new ::pb::ClaimList;
}
// @@protoc_insertion_point(field_mutable:pb.Claim.claim_list)
return type_.claim_list_;
// @@protoc_insertion_point(field_mutable:pb.Claim.collection)
return type_.collection_;
}
// .pb.ClaimReference repost = 4;
@ -5871,7 +5875,21 @@ inline void Video::set_height(::google::protobuf::uint32 value) {
// @@protoc_insertion_point(field_set:pb.Video.height)
}
// .pb.Audio audio = 3;
// uint32 duration = 3;
inline void Video::clear_duration() {
duration_ = 0u;
}
inline ::google::protobuf::uint32 Video::duration() const {
// @@protoc_insertion_point(field_get:pb.Video.duration)
return duration_;
}
inline void Video::set_duration(::google::protobuf::uint32 value) {
duration_ = value;
// @@protoc_insertion_point(field_set:pb.Video.duration)
}
// .pb.Audio audio = 15;
inline bool Video::has_audio() const {
return this != internal_default_instance() && audio_ != NULL;
}

View file

@ -23,21 +23,18 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type ClaimList_ListType int32
const (
ClaimList_UNKNOWN_LIST_TYPE ClaimList_ListType = 0
ClaimList_COLLECTION ClaimList_ListType = 1
ClaimList_DERIVATION ClaimList_ListType = 2
ClaimList_COLLECTION ClaimList_ListType = 0
ClaimList_DERIVATION ClaimList_ListType = 2
)
var ClaimList_ListType_name = map[int32]string{
0: "UNKNOWN_LIST_TYPE",
1: "COLLECTION",
0: "COLLECTION",
2: "DERIVATION",
}
var ClaimList_ListType_value = map[string]int32{
"UNKNOWN_LIST_TYPE": 0,
"COLLECTION": 1,
"DERIVATION": 2,
"COLLECTION": 0,
"DERIVATION": 2,
}
func (x ClaimList_ListType) String() string {
@ -2087,7 +2084,7 @@ type Claim struct {
// Types that are valid to be assigned to Type:
// *Claim_Stream
// *Claim_Channel
// *Claim_ClaimList
// *Claim_Collection
// *Claim_Repost
Type isClaim_Type `protobuf_oneof:"type"`
Title string `protobuf:"bytes,8,opt,name=title,proto3" json:"title,omitempty"`
@ -2138,8 +2135,8 @@ type Claim_Channel struct {
Channel *Channel `protobuf:"bytes,2,opt,name=channel,proto3,oneof"`
}
type Claim_ClaimList struct {
ClaimList *ClaimList `protobuf:"bytes,3,opt,name=claim_list,json=claimList,proto3,oneof"`
type Claim_Collection struct {
Collection *ClaimList `protobuf:"bytes,3,opt,name=collection,proto3,oneof"`
}
type Claim_Repost struct {
@ -2150,7 +2147,7 @@ func (*Claim_Stream) isClaim_Type() {}
func (*Claim_Channel) isClaim_Type() {}
func (*Claim_ClaimList) isClaim_Type() {}
func (*Claim_Collection) isClaim_Type() {}
func (*Claim_Repost) isClaim_Type() {}
@ -2175,9 +2172,9 @@ func (m *Claim) GetChannel() *Channel {
return nil
}
func (m *Claim) GetClaimList() *ClaimList {
if x, ok := m.GetType().(*Claim_ClaimList); ok {
return x.ClaimList
func (m *Claim) GetCollection() *ClaimList {
if x, ok := m.GetType().(*Claim_Collection); ok {
return x.Collection
}
return nil
}
@ -2236,7 +2233,7 @@ func (*Claim) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*Claim_Stream)(nil),
(*Claim_Channel)(nil),
(*Claim_ClaimList)(nil),
(*Claim_Collection)(nil),
(*Claim_Repost)(nil),
}
}
@ -2546,7 +2543,7 @@ func (m *ClaimList) GetListType() ClaimList_ListType {
if m != nil {
return m.ListType
}
return ClaimList_UNKNOWN_LIST_TYPE
return ClaimList_COLLECTION
}
func (m *ClaimList) GetClaimReferences() []*ClaimReference {
@ -2740,7 +2737,8 @@ func (m *Image) GetHeight() uint32 {
type Video struct {
Width uint32 `protobuf:"varint,1,opt,name=width,proto3" json:"width,omitempty"`
Height uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
Audio *Audio `protobuf:"bytes,3,opt,name=audio,proto3" json:"audio,omitempty"`
Duration uint32 `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"`
Audio *Audio `protobuf:"bytes,15,opt,name=audio,proto3" json:"audio,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@ -2785,6 +2783,13 @@ func (m *Video) GetHeight() uint32 {
return 0
}
func (m *Video) GetDuration() uint32 {
if m != nil {
return m.Duration
}
return 0
}
func (m *Video) GetAudio() *Audio {
if m != nil {
return m.Audio
@ -3030,245 +3035,244 @@ func init() {
func init() { proto.RegisterFile("claim.proto", fileDescriptor_bae86789b513b1db) }
var fileDescriptor_bae86789b513b1db = []byte{
// 3830 bytes of a gzipped FileDescriptorProto
// 3822 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x99, 0x57, 0x78, 0x23, 0xd7,
0x79, 0x86, 0x97, 0x9d, 0x38, 0xdc, 0x5d, 0x7d, 0x1a, 0xad, 0x64, 0x5a, 0x96, 0xac, 0x15, 0x25,
0x79, 0x86, 0x97, 0x9d, 0x38, 0xdc, 0x5d, 0x7d, 0x1e, 0xad, 0x64, 0x4a, 0x96, 0xac, 0x15, 0x24,
0x5b, 0xab, 0xe2, 0x95, 0xb5, 0xb2, 0xdc, 0x14, 0xd9, 0x06, 0x06, 0x20, 0x00, 0x02, 0x03, 0x60,
0x07, 0x20, 0xb9, 0xa4, 0x13, 0xaf, 0x07, 0xc0, 0x70, 0x30, 0xc4, 0x14, 0x68, 0x0a, 0xb9, 0xa0,
0x63, 0xa7, 0x37, 0x27, 0x71, 0xaa, 0x93, 0x38, 0x3d, 0x4e, 0x77, 0x9c, 0xde, 0x9c, 0x9e, 0x38,
0xc5, 0xe9, 0xbd, 0x3a, 0xcd, 0x4e, 0xef, 0xbd, 0xde, 0xe5, 0xf9, 0xff, 0xff, 0x80, 0xbb, 0xeb,
0xc7, 0x37, 0xb9, 0xd9, 0xef, 0x9d, 0x73, 0x0e, 0x39, 0x83, 0x33, 0x33, 0xf8, 0x9e, 0x97, 0xab,
0xd6, 0x06, 0x81, 0xe3, 0x87, 0x97, 0x27, 0x49, 0x9c, 0xc5, 0xc6, 0xfc, 0xa4, 0xbf, 0xf1, 0xf6,
0x05, 0xb5, 0x64, 0xd2, 0x98, 0xf1, 0xb0, 0x5a, 0x4e, 0xb3, 0xc4, 0x75, 0xc2, 0xf5, 0xb9, 0x8b,
0x73, 0x97, 0xd6, 0xae, 0xa8, 0xcb, 0x93, 0xfe, 0xe5, 0x2e, 0x8f, 0xd4, 0xce, 0xd8, 0x7a, 0xce,
0x78, 0x44, 0xad, 0x0c, 0x46, 0x4e, 0x14, 0xb9, 0xc1, 0xfa, 0x3c, 0x2f, 0x5b, 0xa3, 0x65, 0xa6,
0x0c, 0xd5, 0xce, 0xd8, 0xb3, 0x59, 0xe3, 0xb2, 0x52, 0x7c, 0xae, 0xeb, 0x81, 0x9f, 0x66, 0xeb,
0x0b, 0xbc, 0xf6, 0x1c, 0xaf, 0xa5, 0xd1, 0xa6, 0x9f, 0x66, 0xb5, 0x33, 0x76, 0x61, 0x30, 0x3b,
0x30, 0x9e, 0x50, 0xcb, 0x89, 0x3b, 0x89, 0xd3, 0x6c, 0x7d, 0x91, 0xd7, 0x1a, 0xa7, 0x6b, 0x6d,
0xf7, 0xc0, 0x4d, 0xdc, 0x68, 0xe0, 0xd2, 0x65, 0xc8, 0x1a, 0xe3, 0x82, 0x5a, 0xca, 0xfc, 0x2c,
0x70, 0xd7, 0x57, 0x2f, 0xce, 0x5d, 0x2a, 0xd8, 0x72, 0x60, 0x5c, 0x54, 0x6b, 0x43, 0x37, 0x1d,
0x24, 0xfe, 0x24, 0xf3, 0xe3, 0x68, 0xbd, 0xc0, 0x73, 0xb7, 0x0e, 0x19, 0x97, 0x54, 0x21, 0x1b,
0xe5, 0x61, 0x3f, 0x72, 0xfc, 0x60, 0x5d, 0xdd, 0xf2, 0x39, 0xe3, 0x3c, 0x19, 0xb8, 0xf6, 0xcd,
0x49, 0xc3, 0x50, 0x8b, 0x99, 0xe3, 0xa5, 0xeb, 0x6b, 0x17, 0x17, 0x2e, 0x15, 0x6c, 0x66, 0xe3,
0x31, 0x55, 0x08, 0x9c, 0xc8, 0xcb, 0x1d, 0xcf, 0x4d, 0xd7, 0xcf, 0x5e, 0x5c, 0xb8, 0xb4, 0x76,
0xe5, 0x2c, 0xfd, 0x74, 0x53, 0x0f, 0xda, 0x37, 0xa7, 0x79, 0x6d, 0x3c, 0x70, 0xe8, 0xac, 0xe9,
0xfa, 0xb9, 0x5b, 0xd6, 0xea, 0x41, 0xfb, 0xe6, 0x74, 0x69, 0x59, 0x2d, 0x66, 0xd3, 0x89, 0xbb,
0xf1, 0xc1, 0x79, 0xb5, 0x2c, 0x3b, 0x6e, 0x6c, 0xa8, 0xe5, 0x94, 0xaf, 0xe9, 0xb6, 0xbb, 0x21,
0x57, 0xa9, 0x67, 0x8c, 0x7b, 0xd4, 0xb2, 0x93, 0x67, 0xa3, 0x38, 0xe1, 0x5b, 0x51, 0xb0, 0xf5,
0x91, 0xb1, 0xae, 0x56, 0x02, 0x7f, 0xe0, 0x46, 0xa9, 0xcb, 0xfb, 0x5e, 0xb0, 0x67, 0x87, 0xc6,
0x03, 0x6a, 0x4d, 0xe3, 0xf5, 0x3c, 0x09, 0x78, 0xa7, 0x0b, 0xb6, 0xd2, 0x43, 0xdb, 0x49, 0x60,
0x3c, 0xa8, 0xce, 0x26, 0x6e, 0xe0, 0x3a, 0xa9, 0x7b, 0x3d, 0xf3, 0x43, 0x77, 0x7d, 0xe9, 0xe2,
0xdc, 0xa5, 0x05, 0x7b, 0x4d, 0x8f, 0xf5, 0xfc, 0xd0, 0x35, 0x5e, 0xa8, 0x16, 0x0e, 0x5c, 0x77,
0x7d, 0x99, 0x2f, 0x6b, 0x85, 0x2e, 0x6b, 0xd3, 0x75, 0x6d, 0x1a, 0x33, 0x1e, 0x54, 0x4b, 0x7e,
0xe8, 0x78, 0xae, 0xde, 0xd9, 0x02, 0x4d, 0xd6, 0x69, 0xa0, 0x76, 0xc6, 0x96, 0x19, 0x5a, 0x72,
0xe4, 0x0f, 0xdd, 0x78, 0x7d, 0xed, 0xe6, 0x92, 0x1d, 0x1a, 0xa0, 0x25, 0x3c, 0x43, 0x4b, 0x9c,
0x7c, 0xe8, 0xc7, 0xeb, 0x67, 0x6f, 0x2e, 0x29, 0xd2, 0x00, 0x2d, 0xe1, 0x19, 0xe3, 0x31, 0xb5,
0x9a, 0xc6, 0x07, 0xd9, 0xb1, 0x93, 0xb8, 0xeb, 0xe7, 0x78, 0xd5, 0x59, 0xd9, 0x1f, 0x19, 0xab,
0x9d, 0xb1, 0x4f, 0xe7, 0x4f, 0x37, 0xf7, 0xbd, 0x73, 0x6a, 0x45, 0x3f, 0xa7, 0xc6, 0xfd, 0x4a,
0x4d, 0xf2, 0x7e, 0xe0, 0x0f, 0xae, 0x8f, 0xdd, 0x29, 0xef, 0xf0, 0x59, 0xbb, 0x20, 0x23, 0x0d,
0x77, 0x4a, 0x4f, 0x97, 0x1b, 0xd2, 0x13, 0x22, 0xfb, 0x2a, 0x07, 0xb4, 0x79, 0xc7, 0x6e, 0x3f,
0xf5, 0x33, 0xd9, 0x3c, 0xd9, 0x5a, 0xa5, 0x87, 0x68, 0xf3, 0x2e, 0xaa, 0xa5, 0x41, 0x7c, 0xe4,
0x26, 0xfa, 0x09, 0xbe, 0xf5, 0x96, 0xc9, 0x84, 0xf1, 0xa8, 0x5a, 0x3d, 0x70, 0x9d, 0x2c, 0x4f,
0xdc, 0x21, 0x6f, 0xed, 0x47, 0xbe, 0x12, 0xf6, 0xe9, 0xf4, 0xc6, 0x93, 0xea, 0xfc, 0xed, 0x4f,
0x3f, 0x5d, 0xb4, 0xbc, 0x51, 0x23, 0x27, 0x1d, 0xcd, 0x2e, 0x9a, 0x47, 0x6a, 0x4e, 0x3a, 0xda,
0x78, 0xff, 0x9c, 0x2a, 0x9c, 0xfe, 0x22, 0xe3, 0x69, 0x55, 0xa0, 0x17, 0xef, 0x3a, 0x7d, 0x74,
0x5e, 0x7b, 0xfe, 0xca, 0x3d, 0xb7, 0x9d, 0xea, 0x32, 0xfd, 0xd3, 0x9b, 0x4e, 0x5c, 0x7b, 0x35,
0xd0, 0x64, 0x3c, 0xa7, 0x20, 0x67, 0x48, 0x66, 0x27, 0x4d, 0xd7, 0xe7, 0xf9, 0xd1, 0xfd, 0x28,
0x6f, 0xa3, 0x7d, 0xc7, 0xe0, 0xb6, 0xe3, 0x74, 0xa3, 0xa8, 0x56, 0x67, 0xbf, 0xd4, 0xb8, 0x5b,
0xdd, 0xb9, 0xdd, 0x6a, 0xb4, 0xda, 0xbb, 0xad, 0xeb, 0xcd, 0x7a, 0xb7, 0x77, 0xbd, 0xb7, 0xd7,
0xa9, 0xe0, 0x8c, 0x71, 0x5e, 0x29, 0xb3, 0xdd, 0x6c, 0x56, 0xcc, 0x5e, 0xbd, 0xdd, 0xc2, 0x1c,
0x1d, 0x97, 0x2b, 0x76, 0x7d, 0xa7, 0xc8, 0xc7, 0xf3, 0x1b, 0xef, 0x98, 0x53, 0xcb, 0xb2, 0x65,
0xf4, 0x02, 0xde, 0xf2, 0x41, 0x99, 0x69, 0x2c, 0x72, 0x42, 0x57, 0xdf, 0x17, 0x66, 0x1a, 0x4b,
0xfd, 0x13, 0x79, 0xd4, 0x17, 0x6d, 0x66, 0xda, 0xaa, 0xd0, 0x1d, 0xfa, 0x8e, 0x7c, 0x7c, 0x79,
0xcc, 0x0b, 0x3c, 0xc2, 0x17, 0x07, 0xb5, 0x40, 0x77, 0x70, 0x89, 0xc7, 0x09, 0x8d, 0x17, 0xa8,
0x95, 0x74, 0x28, 0x1b, 0xbb, 0xcc, 0xe7, 0x5b, 0x4e, 0x87, 0xbc, 0xab, 0xef, 0x9e, 0x53, 0x0b,
0x9b, 0xae, 0x6b, 0x3c, 0xa1, 0x56, 0x07, 0x79, 0x42, 0x1f, 0x74, 0xaa, 0xb7, 0x13, 0xfa, 0xd1,
0xbf, 0x6c, 0xea, 0x71, 0xfb, 0x74, 0x05, 0xbd, 0x81, 0xce, 0x70, 0x98, 0xb8, 0x69, 0xca, 0x97,
0x7a, 0xd6, 0x9e, 0x1d, 0xf2, 0x3b, 0x1b, 0xc6, 0x79, 0x94, 0xe9, 0xeb, 0xd5, 0x47, 0x1b, 0xcf,
0xaa, 0xd5, 0xd9, 0xef, 0x31, 0x2e, 0x28, 0xcc, 0xf6, 0xce, 0xdc, 0xb6, 0xed, 0x4a, 0xcb, 0xdc,
0xc3, 0x19, 0x63, 0x45, 0x2d, 0x34, 0x4b, 0x26, 0xe6, 0x08, 0x4a, 0x3d, 0x13, 0xf3, 0x04, 0xdb,
0xdd, 0x32, 0x16, 0x36, 0x9e, 0x51, 0x4b, 0xfc, 0x9a, 0xd1, 0x83, 0x7b, 0xec, 0x0f, 0x33, 0xd9,
0xb4, 0x73, 0xb6, 0x1c, 0xd0, 0x39, 0x47, 0xae, 0xef, 0x8d, 0x32, 0xbe, 0x98, 0x73, 0xb6, 0x3e,
0xda, 0xd8, 0x51, 0x4b, 0xfc, 0xea, 0xfd, 0xff, 0x7e, 0xcc, 0x78, 0x60, 0xf6, 0x7e, 0x2e, 0x7c,
0xc4, 0xfb, 0xa9, 0xdf, 0xce, 0x8d, 0x87, 0xd4, 0x12, 0x1f, 0x1b, 0xf7, 0xaa, 0xd5, 0x61, 0x9e,
0xf0, 0x97, 0x9c, 0xfe, 0xd5, 0xa7, 0xc7, 0x1b, 0x13, 0xb5, 0x3a, 0x7b, 0x5d, 0x8d, 0xf3, 0x6a,
0x3e, 0x4e, 0x79, 0x45, 0xc1, 0x9e, 0x8f, 0xd3, 0x8d, 0x9e, 0x9a, 0x6f, 0x77, 0xe9, 0xd9, 0x98,
0x6d, 0x43, 0xbb, 0x2b, 0x1b, 0x50, 0x6c, 0xed, 0x61, 0xce, 0x28, 0xa8, 0xa5, 0x66, 0xbd, 0xb5,
0x7d, 0x0d, 0xf3, 0xc6, 0x9a, 0x5a, 0xd9, 0xad, 0xb7, 0xca, 0xed, 0xdd, 0x2e, 0x16, 0x68, 0x81,
0x55, 0x34, 0xb1, 0x48, 0xa3, 0xc5, 0x56, 0xd9, 0x6e, 0xd7, 0xcb, 0x58, 0xa2, 0xd1, 0x7a, 0xbb,
0x8b, 0xe5, 0x8d, 0x0f, 0xdf, 0xaf, 0x56, 0x67, 0xdf, 0xd4, 0xc6, 0x53, 0x6a, 0x75, 0xf6, 0x5d,
0xad, 0xef, 0xe7, 0xdd, 0xb7, 0x7e, 0x93, 0xdf, 0xfc, 0x4a, 0x3f, 0x5d, 0x66, 0x3c, 0xae, 0x96,
0xa5, 0x48, 0x78, 0x3f, 0xce, 0x5f, 0xb9, 0xeb, 0xb6, 0x1f, 0xe8, 0xf2, 0x94, 0xad, 0x97, 0x48,
0x9d, 0x79, 0xf4, 0xc1, 0x17, 0x78, 0xf1, 0x85, 0x5b, 0xbf, 0xfb, 0x2f, 0x9b, 0x74, 0xcf, 0x93,
0xa9, 0xad, 0xd7, 0x6c, 0xbc, 0xeb, 0xec, 0x2d, 0x97, 0x76, 0xcb, 0xed, 0x6f, 0x16, 0x5b, 0xd5,
0xed, 0x62, 0x95, 0xde, 0x9c, 0x65, 0x35, 0xef, 0x46, 0x98, 0xa3, 0x74, 0x1c, 0xcc, 0x73, 0xf6,
0xb1, 0xc0, 0xe9, 0x62, 0x91, 0xf3, 0x00, 0x4b, 0x9c, 0x63, 0x2c, 0x73, 0x86, 0x58, 0xe1, 0x8c,
0xb0, 0xca, 0x99, 0xa0, 0xc0, 0x99, 0x42, 0x71, 0x1e, 0x61, 0x8d, 0x73, 0x8a, 0xb3, 0x9c, 0x27,
0x38, 0x47, 0xd9, 0x77, 0x70, 0x9e, 0xd3, 0xc5, 0x1d, 0x9c, 0x1e, 0xc0, 0x39, 0xc2, 0x9d, 0x9c,
0x3e, 0x0c, 0xce, 0x10, 0x77, 0x71, 0x46, 0xb8, 0xc0, 0x19, 0xe3, 0x6e, 0xce, 0x04, 0xf7, 0x70,
0xa6, 0x78, 0x01, 0xe5, 0xc0, 0xc1, 0x3a, 0xa7, 0x8b, 0x17, 0x72, 0x8e, 0x70, 0x2f, 0x67, 0x8c,
0x17, 0x71, 0x26, 0xb8, 0x8f, 0x33, 0xc5, 0xfd, 0x9c, 0x39, 0x5e, 0xcc, 0x79, 0x84, 0x07, 0x38,
0xa7, 0xb8, 0x48, 0x39, 0x74, 0xf0, 0x20, 0xa7, 0x8b, 0x0d, 0xce, 0x23, 0x3c, 0xc4, 0x79, 0x82,
0x87, 0x79, 0x7f, 0x5c, 0xbc, 0x84, 0x33, 0xc0, 0x4b, 0x39, 0x63, 0x3c, 0xc2, 0x99, 0xe2, 0x12,
0x67, 0x86, 0x47, 0x39, 0x73, 0x3c, 0x46, 0x79, 0xe0, 0xe0, 0x71, 0xce, 0x03, 0x3c, 0xc1, 0xe9,
0xe3, 0x65, 0x9c, 0x87, 0xb8, 0xcc, 0x19, 0xe3, 0x49, 0xce, 0x04, 0x2f, 0xe7, 0x9c, 0xe2, 0x29,
0x4a, 0xcf, 0xc1, 0x15, 0xce, 0x21, 0x9e, 0xe6, 0x0c, 0xf0, 0x0a, 0xce, 0x08, 0xcf, 0x70, 0xe6,
0x78, 0x25, 0xe7, 0x11, 0x5e, 0x45, 0x39, 0x72, 0xf0, 0x6a, 0x4e, 0x17, 0xaf, 0xe1, 0xf4, 0xf1,
0x5a, 0xce, 0x18, 0xcf, 0x72, 0x26, 0xf8, 0x18, 0xce, 0x0c, 0xcf, 0x71, 0xe6, 0x78, 0x1d, 0xe7,
0x14, 0xaf, 0xe7, 0x3c, 0xc1, 0x1b, 0x28, 0x7d, 0x07, 0x45, 0xce, 0x21, 0x4a, 0x9c, 0x2e, 0x4c,
0x4e, 0x0f, 0x65, 0x4e, 0x1f, 0x15, 0xce, 0x31, 0x36, 0x39, 0x63, 0x54, 0x39, 0x53, 0xd4, 0x38,
0x33, 0xd4, 0x39, 0x73, 0x6c, 0x51, 0x1e, 0x3a, 0x68, 0x70, 0x1e, 0xa1, 0x49, 0x39, 0x76, 0x60,
0x71, 0x7a, 0x68, 0x71, 0xfa, 0x68, 0x73, 0x1e, 0xa2, 0xc3, 0x39, 0xc6, 0x55, 0xce, 0x00, 0x36,
0x67, 0x88, 0x2e, 0x67, 0x84, 0x1e, 0x67, 0x8c, 0x6d, 0xce, 0x04, 0x3b, 0x9c, 0x29, 0x76, 0x39,
0x73, 0x5c, 0xe3, 0x3c, 0xc2, 0x1e, 0xe7, 0x31, 0xf6, 0x39, 0xa7, 0x78, 0x23, 0x65, 0xe0, 0xe0,
0x63, 0x39, 0xfb, 0xf8, 0x38, 0x4e, 0x0f, 0x6f, 0xe2, 0xf4, 0x71, 0x9d, 0x33, 0xc2, 0x9b, 0x39,
0x63, 0x38, 0x9c, 0x19, 0xfa, 0x9c, 0x39, 0x06, 0x9c, 0x47, 0x18, 0x52, 0x86, 0x1e, 0x5c, 0xce,
0x11, 0x0e, 0x38, 0x7d, 0x78, 0x9c, 0x63, 0x8c, 0x38, 0x03, 0xf8, 0x9c, 0x11, 0x0e, 0x39, 0x13,
0x8c, 0x39, 0x53, 0x04, 0x9c, 0x19, 0x42, 0xce, 0x29, 0x22, 0xca, 0xc8, 0x41, 0xcc, 0xd9, 0xc7,
0x84, 0x73, 0x88, 0xe7, 0x39, 0x5d, 0x24, 0x9c, 0x1e, 0x52, 0xce, 0x00, 0x19, 0x67, 0x84, 0x9c,
0x33, 0xc6, 0x11, 0x67, 0x82, 0x63, 0xce, 0x23, 0xdc, 0xe0, 0x9c, 0x62, 0x4a, 0x19, 0x0f, 0x70,
0xc2, 0x79, 0x88, 0xb7, 0x70, 0x86, 0xf8, 0x78, 0xce, 0x04, 0x6f, 0xe5, 0x4c, 0xf1, 0x36, 0xca,
0x89, 0x83, 0x4f, 0x30, 0x56, 0xd4, 0xfc, 0xc4, 0xc7, 0x27, 0xce, 0x31, 0x04, 0xf8, 0x24, 0x81,
0x14, 0x9f, 0x2c, 0x90, 0xe1, 0x53, 0x18, 0x9e, 0xcf, 0xf1, 0xa9, 0x0c, 0x49, 0x88, 0x4f, 0x13,
0x88, 0xf0, 0xe9, 0x02, 0x31, 0x3e, 0x43, 0x20, 0xc7, 0x67, 0x0a, 0x1c, 0xe3, 0xb3, 0x18, 0x52,
0x07, 0x6f, 0x17, 0x18, 0xe0, 0xb3, 0x05, 0x86, 0xf8, 0x1c, 0x01, 0x17, 0x9f, 0x2b, 0xe0, 0xe1,
0x1d, 0x02, 0x3e, 0x3e, 0x4f, 0x60, 0x8c, 0xcf, 0x17, 0x08, 0xf0, 0x05, 0x02, 0x21, 0xbe, 0x50,
0x20, 0xc2, 0x17, 0x09, 0xc4, 0xf8, 0x62, 0x81, 0xe7, 0xf1, 0x4e, 0x81, 0x04, 0x5f, 0x22, 0x90,
0xe2, 0x4b, 0x05, 0x32, 0x7c, 0x99, 0x40, 0x8e, 0x77, 0x09, 0x1c, 0xe1, 0xcb, 0x05, 0x8e, 0xf1,
0x15, 0x0c, 0x99, 0x83, 0xaf, 0x14, 0x70, 0xf1, 0x55, 0x02, 0x1e, 0xbe, 0x5a, 0x60, 0x84, 0xaf,
0x11, 0xf0, 0xf1, 0xb5, 0x02, 0x63, 0x7c, 0x9d, 0x40, 0x80, 0x77, 0x0b, 0x44, 0xf8, 0x7a, 0x81,
0x18, 0xdf, 0x20, 0x90, 0xe0, 0x1b, 0x05, 0x52, 0x7c, 0x93, 0x40, 0x86, 0x6f, 0x16, 0x38, 0xc6,
0xb7, 0x08, 0x4c, 0xf1, 0xad, 0x0c, 0xb9, 0x87, 0xf7, 0x08, 0x8c, 0xf1, 0x6d, 0x02, 0x09, 0xde,
0x2b, 0x70, 0x82, 0x6f, 0x67, 0x38, 0x72, 0xf1, 0x1d, 0x02, 0x3e, 0xbe, 0x53, 0x20, 0xc6, 0x77,
0x31, 0x1c, 0x3b, 0xf8, 0x6e, 0x81, 0x18, 0xdf, 0xc3, 0x70, 0x63, 0x84, 0xef, 0x65, 0x98, 0xfa,
0xf8, 0x3e, 0x81, 0x18, 0xdf, 0xcf, 0x70, 0xe2, 0xe0, 0x07, 0x04, 0x46, 0xf8, 0x41, 0x81, 0x1c,
0xef, 0x9b, 0xdb, 0x78, 0x0f, 0xd4, 0xb2, 0x94, 0x8b, 0x61, 0xa8, 0xf3, 0xb3, 0x66, 0xe8, 0x9a,
0x76, 0xbd, 0xd3, 0xc3, 0x19, 0x63, 0x55, 0x2d, 0x16, 0x87, 0x41, 0x88, 0x39, 0xa6, 0x03, 0x67,
0x8c, 0x79, 0x26, 0x6f, 0x44, 0xed, 0x40, 0x34, 0x8a, 0x43, 0x2c, 0x32, 0x25, 0x4e, 0x1f, 0x4b,
0x9a, 0x22, 0x2c, 0x0b, 0x85, 0x3e, 0x56, 0x34, 0x51, 0x4f, 0x10, 0x1d, 0xa5, 0x19, 0x0a, 0x44,
0x25, 0x27, 0xf0, 0xa1, 0x84, 0xc2, 0x1c, 0x6b, 0x42, 0x69, 0x8a, 0xb3, 0x42, 0xd9, 0x18, 0xe7,
0x98, 0xdc, 0xc8, 0xc3, 0x79, 0xa6, 0xd1, 0x38, 0xc5, 0x1d, 0x4c, 0x81, 0x9f, 0x02, 0x4c, 0xf1,
0x24, 0xc6, 0x9d, 0x4c, 0x89, 0x33, 0x82, 0xa1, 0xc9, 0xc7, 0x5d, 0x4c, 0xb9, 0xe7, 0xe3, 0x82,
0xd0, 0x68, 0x88, 0xbb, 0x89, 0x4c, 0x67, 0x1c, 0xe2, 0x1e, 0xa1, 0x88, 0x5a, 0x84, 0x29, 0xf1,
0xb1, 0xce, 0x34, 0x72, 0x42, 0xbc, 0x50, 0xc8, 0x4d, 0x70, 0x2f, 0x93, 0x9f, 0x64, 0x78, 0x11,
0x53, 0x3c, 0xc9, 0x70, 0x1f, 0xd3, 0x24, 0x8c, 0x70, 0xbf, 0x50, 0x92, 0xe1, 0xc5, 0x4c, 0xd3,
0x24, 0xc0, 0x03, 0x9a, 0x52, 0x5c, 0x24, 0x2a, 0xbb, 0x47, 0xd4, 0x2c, 0x44, 0xb1, 0x97, 0x60,
0x83, 0x29, 0x4d, 0x32, 0x3c, 0xc4, 0x94, 0x4f, 0x02, 0x3c, 0x4c, 0x54, 0xf1, 0xa6, 0x43, 0xbc,
0x44, 0xd3, 0x08, 0x2f, 0xd5, 0x34, 0xc1, 0x23, 0x4c, 0x41, 0xdf, 0xc1, 0x25, 0xa1, 0x69, 0x88,
0x47, 0x99, 0xb2, 0x91, 0x8f, 0xc7, 0x88, 0xaa, 0x6e, 0x3c, 0xc6, 0xe3, 0x9a, 0x12, 0x3c, 0xc1,
0x14, 0x38, 0x1e, 0x5e, 0xc6, 0x14, 0x47, 0x1e, 0x2e, 0x6b, 0x0a, 0xf1, 0xa4, 0x50, 0x36, 0xc2,
0xcb, 0x99, 0xe8, 0x6e, 0x3d, 0x25, 0xe4, 0x8e, 0x71, 0x85, 0x29, 0x3f, 0x4c, 0xf0, 0xb4, 0x50,
0x92, 0xe3, 0x15, 0x44, 0x35, 0x27, 0xea, 0xe3, 0x19, 0x4d, 0x1e, 0x5e, 0xa9, 0xc9, 0xc7, 0xab,
0x34, 0xc5, 0x78, 0xb5, 0xa6, 0x14, 0xaf, 0xd1, 0x94, 0xe1, 0xb5, 0x42, 0x59, 0x82, 0x67, 0x99,
0xdc, 0x3e, 0xf5, 0x11, 0x91, 0x9f, 0x38, 0x78, 0x8e, 0x29, 0xc8, 0x8f, 0xf1, 0x3a, 0xa6, 0x30,
0xf2, 0xf0, 0x7a, 0x4d, 0x13, 0xbc, 0x81, 0x29, 0x19, 0x67, 0x28, 0x32, 0xe5, 0x91, 0x87, 0x12,
0x51, 0x3d, 0x1a, 0xa6, 0x30, 0x99, 0x32, 0x27, 0x40, 0x99, 0x68, 0xcb, 0x09, 0x63, 0x54, 0x84,
0x8e, 0x1c, 0x6c, 0x32, 0x4d, 0x9c, 0x08, 0x55, 0xa6, 0x3c, 0x19, 0xa0, 0x46, 0xd4, 0xa0, 0xa7,
0xae, 0x2e, 0x14, 0x39, 0xd8, 0x62, 0x1a, 0x39, 0x09, 0x1a, 0x42, 0x61, 0x82, 0xa6, 0x50, 0x7c,
0x08, 0x8b, 0xc9, 0xcf, 0x02, 0xb4, 0x34, 0xa5, 0x68, 0x33, 0x45, 0x43, 0x07, 0x1d, 0xa6, 0x38,
0x71, 0x71, 0x95, 0x69, 0xe2, 0x52, 0x77, 0x11, 0xd1, 0x9d, 0xe9, 0x12, 0x35, 0xe9, 0x1c, 0x3d,
0xa1, 0x98, 0x1a, 0x8c, 0x29, 0x3b, 0xc0, 0x8e, 0x26, 0x0f, 0xbb, 0x9a, 0x22, 0x5c, 0x63, 0x72,
0xc7, 0x2e, 0xf6, 0x84, 0x26, 0x03, 0xec, 0x33, 0xf9, 0x61, 0x1f, 0x6f, 0x14, 0x8a, 0xa8, 0xcf,
0x84, 0xa8, 0xd1, 0x98, 0xd2, 0x1c, 0x6f, 0x62, 0x8a, 0x43, 0x07, 0xd7, 0x99, 0xa6, 0x03, 0x1f,
0x6f, 0x16, 0x1a, 0xfa, 0x70, 0x88, 0x2c, 0x67, 0x74, 0x88, 0xbe, 0xd0, 0xd8, 0xc1, 0x40, 0x28,
0x1a, 0x62, 0xa8, 0xc9, 0x87, 0x2b, 0x94, 0x0c, 0x70, 0x20, 0x34, 0x75, 0xe0, 0x31, 0xb9, 0xc3,
0x03, 0x8c, 0x84, 0xa2, 0x21, 0x7c, 0xa1, 0x64, 0x80, 0x43, 0x4d, 0x31, 0xc6, 0x4c, 0xf4, 0x74,
0x06, 0x4c, 0xf1, 0xd0, 0x47, 0x28, 0x14, 0x79, 0x88, 0x84, 0xe2, 0x08, 0x31, 0x53, 0x12, 0xc7,
0x98, 0x30, 0x65, 0xae, 0x8f, 0xe7, 0x99, 0xf2, 0x20, 0x43, 0xc2, 0x34, 0x0d, 0x13, 0xa4, 0x44,
0x2d, 0xba, 0xbe, 0x4c, 0x28, 0xe9, 0x23, 0x67, 0xea, 0x3b, 0x19, 0x8e, 0x98, 0xdc, 0x63, 0x07,
0xc7, 0x4c, 0xe3, 0x61, 0x1f, 0x37, 0x84, 0xbc, 0x3e, 0xa6, 0x42, 0x71, 0x8c, 0x13, 0xa6, 0x74,
0x94, 0xe3, 0x2d, 0x44, 0x6d, 0xcf, 0xa1, 0x3e, 0x24, 0x0a, 0x06, 0x63, 0xbc, 0x95, 0x29, 0x19,
0x8f, 0xf0, 0x36, 0xa1, 0x29, 0xb5, 0x62, 0x41, 0x2d, 0xb6, 0x53, 0xcf, 0xa5, 0x5e, 0x64, 0x0c,
0x1d, 0x6a, 0xc6, 0x82, 0x5a, 0xec, 0x38, 0x41, 0x48, 0xdd, 0xc8, 0x98, 0x0f, 0xa8, 0x1d, 0x09,
0xdd, 0x24, 0xa4, 0x7e, 0x24, 0x1c, 0x39, 0x1e, 0x35, 0x24, 0x63, 0xe0, 0x53, 0x47, 0x0a, 0x4e,
0xa8, 0x25, 0x05, 0x8f, 0xa8, 0x27, 0x19, 0xa3, 0x1b, 0xd4, 0x94, 0x84, 0x41, 0x32, 0xa4, 0xae,
0x24, 0xf4, 0x9f, 0x1f, 0x52, 0x5b, 0x12, 0x26, 0x99, 0x4f, 0x7d, 0x59, 0x50, 0x8b, 0x57, 0x1d,
0xc7, 0xa1, 0xc6, 0x64, 0xec, 0xdf, 0xa0, 0xce, 0x2c, 0xa8, 0x45, 0xfb, 0x30, 0xf2, 0xa8, 0x35,
0x09, 0xe3, 0x91, 0x47, 0xbd, 0xc9, 0x98, 0xc4, 0xd4, 0x9c, 0x84, 0x79, 0x94, 0x50, 0x77, 0x16,
0xd4, 0x62, 0xd7, 0x09, 0x13, 0x6a, 0x4f, 0xc6, 0xc4, 0xa1, 0xfe, 0x14, 0xec, 0x53, 0x83, 0x32,
0xe6, 0xdc, 0xa1, 0x84, 0x5e, 0x74, 0x4c, 0x2d, 0x4a, 0x38, 0x72, 0x8e, 0xa9, 0x47, 0x19, 0x93,
0x21, 0x35, 0x29, 0x63, 0xee, 0x53, 0x97, 0x12, 0xfa, 0xc3, 0x21, 0xb5, 0x29, 0x63, 0x34, 0xa4,
0x3e, 0x15, 0x1c, 0x51, 0xa3, 0x12, 0xc6, 0xde, 0x90, 0x3a, 0x55, 0x30, 0xa6, 0x56, 0x65, 0x4c,
0x1c, 0xea, 0x55, 0xc6, 0x69, 0x4c, 0xcd, 0x4a, 0x98, 0x47, 0x43, 0xea, 0x56, 0xc2, 0x69, 0x10,
0x53, 0xbb, 0x32, 0x26, 0x03, 0xea, 0x57, 0x41, 0x97, 0x1a, 0x56, 0xf0, 0x90, 0x3a, 0x56, 0x30,
0xa2, 0x96, 0x2d, 0xa8, 0xc5, 0x9e, 0xe3, 0xf5, 0xa9, 0x67, 0x19, 0xc7, 0x09, 0x35, 0x2d, 0x63,
0xe0, 0x52, 0xd7, 0x0a, 0xe6, 0xd4, 0xb6, 0x8c, 0x61, 0x40, 0x7d, 0xcb, 0x18, 0x79, 0xd4, 0xb8,
0x8c, 0x47, 0x19, 0x75, 0x2e, 0xa1, 0x1b, 0xe4, 0xd4, 0xba, 0x8c, 0x91, 0x47, 0xbd, 0x4b, 0x78,
0x10, 0x79, 0xd4, 0xbc, 0x84, 0x5e, 0xe0, 0x51, 0xf7, 0x12, 0x8e, 0x1c, 0x87, 0xda, 0x57, 0x90,
0xfb, 0x97, 0xd0, 0xef, 0x67, 0xd4, 0xc0, 0x8c, 0xc9, 0x88, 0x3a, 0xb8, 0xa0, 0x16, 0xb7, 0x3d,
0x27, 0xa1, 0x16, 0x2e, 0xa8, 0xc5, 0x1d, 0xc7, 0xf7, 0xf1, 0x3e, 0x41, 0x3f, 0x9d, 0xe0, 0x87,
0x18, 0x77, 0xe9, 0x0e, 0xfd, 0xb0, 0xe0, 0x60, 0x14, 0xe3, 0x47, 0x04, 0xe3, 0xc0, 0xc5, 0x8f,
0x32, 0x5e, 0x9b, 0xb8, 0x31, 0x7e, 0x4c, 0x30, 0xcd, 0x6f, 0xe0, 0xc7, 0x19, 0xf7, 0x7c, 0xdf,
0xc7, 0x4f, 0x30, 0xee, 0xd3, 0xb7, 0xf5, 0x4f, 0x0a, 0xd2, 0xbd, 0xf8, 0x29, 0xc1, 0x30, 0x1b,
0xe1, 0xfd, 0x82, 0xe9, 0xd4, 0xc5, 0x4f, 0xcf, 0x30, 0xc4, 0xcf, 0x08, 0xde, 0xb8, 0x71, 0x03,
0x3f, 0x2b, 0x38, 0x9d, 0x4e, 0xf1, 0x73, 0x82, 0x27, 0x27, 0x27, 0xf8, 0xc0, 0xdc, 0xc6, 0x3b,
0x0d, 0xb5, 0x3a, 0xb3, 0x4c, 0xe3, 0xb2, 0x5a, 0x19, 0x88, 0x68, 0x6a, 0xc5, 0xfd, 0xe8, 0x12,
0x3a, 0x5b, 0x64, 0x5c, 0x50, 0x4b, 0x69, 0xe6, 0x64, 0xb3, 0x3f, 0xaf, 0xc8, 0x81, 0x61, 0xa8,
0xc5, 0x81, 0x9f, 0x4d, 0xf5, 0xdf, 0xbb, 0x98, 0x79, 0x2c, 0x1e, 0xce, 0xfe, 0xb2, 0xc2, 0x4c,
0xb2, 0x1f, 0x38, 0x99, 0x9f, 0xe5, 0x43, 0xf9, 0xb3, 0xe1, 0x9d, 0xf6, 0xe9, 0xb1, 0x71, 0x9f,
0x2a, 0x04, 0x71, 0xe4, 0xc9, 0xe4, 0x32, 0x4f, 0xde, 0x1c, 0xd8, 0xf8, 0x10, 0xd4, 0x8a, 0xbe,
0x18, 0xe3, 0x2e, 0x75, 0xc7, 0xe9, 0xdf, 0x3e, 0xda, 0xdb, 0xad, 0x9e, 0xbd, 0x27, 0xee, 0x5b,
0xdc, 0x14, 0xf7, 0x2d, 0x5e, 0x13, 0xf7, 0x2d, 0x36, 0xc5, 0x7d, 0xcb, 0xfb, 0xe2, 0xbe, 0xc5,
0xae, 0xb8, 0x6f, 0xb1, 0x2c, 0xee, 0x5b, 0x6c, 0x8b, 0xfb, 0x16, 0xeb, 0xe2, 0xbe, 0xc5, 0xab,
0xe2, 0xbe, 0xc5, 0xaa, 0xb8, 0x6f, 0xd1, 0x16, 0xf7, 0x2d, 0x5a, 0xe2, 0xbe, 0xc5, 0x5d, 0x71,
0xdf, 0xe2, 0xb6, 0xb8, 0x6f, 0xb1, 0x27, 0xee, 0x5b, 0xdc, 0x17, 0xf7, 0x2d, 0x75, 0xc5, 0x7d,
0x4b, 0x35, 0x71, 0xdf, 0x52, 0x59, 0xdc, 0xb7, 0x54, 0x12, 0xf7, 0x2d, 0xed, 0x89, 0xfb, 0x96,
0x2a, 0xe2, 0xbe, 0xa5, 0x7d, 0x71, 0xdf, 0xd2, 0x96, 0xb8, 0x6f, 0xc9, 0x12, 0xf7, 0x2d, 0xf5,
0xc4, 0x7d, 0x4b, 0x6d, 0x71, 0xdf, 0xd2, 0x55, 0x71, 0xdf, 0x52, 0x51, 0xdc, 0xb7, 0xb4, 0x2b,
0xee, 0x5b, 0xda, 0x11, 0xf7, 0x2d, 0xd9, 0xe2, 0xbe, 0xf5, 0xb6, 0xb8, 0x6f, 0xa9, 0x25, 0xee,
0x5b, 0xaa, 0x8a, 0xfb, 0x96, 0x36, 0xc5, 0x7d, 0x4b, 0x75, 0x71, 0xdf, 0x46, 0x4d, 0xdc, 0xd7,
0xb4, 0xc4, 0x7d, 0xcd, 0xa2, 0xb8, 0xaf, 0xb9, 0x23, 0xee, 0xdb, 0xd8, 0x13, 0xf7, 0x35, 0x37,
0xc5, 0x7d, 0x7b, 0x65, 0x71, 0x5f, 0xb3, 0x29, 0xee, 0x6b, 0xb6, 0xc4, 0x7d, 0xcd, 0x6b, 0xe2,
0xbe, 0xa6, 0x29, 0xee, 0x6b, 0xb6, 0xc5, 0x7d, 0x1b, 0x96, 0xb8, 0xaf, 0x59, 0x15, 0xf7, 0x35,
0xcb, 0xe2, 0xbe, 0x66, 0x43, 0xdc, 0xd7, 0xb4, 0xc5, 0x7d, 0xcd, 0xba, 0xb8, 0x6f, 0xcd, 0x16,
0xf7, 0x35, 0xb7, 0xc5, 0x7d, 0xcd, 0x5d, 0x71, 0x5f, 0x73, 0x4f, 0xdc, 0xd7, 0xdc, 0x17, 0xf7,
0x2d, 0x37, 0xc4, 0x7d, 0xcb, 0x5b, 0xe2, 0xbe, 0x65, 0x4b, 0xdc, 0xb7, 0xdc, 0x16, 0xf7, 0xad,
0x98, 0xe2, 0xbe, 0x95, 0xaa, 0xb8, 0x6f, 0x77, 0x47, 0xdc, 0xb7, 0x7a, 0x55, 0xdc, 0xb7, 0x62,
0x8b, 0xfb, 0x56, 0x2a, 0xe2, 0xbe, 0x95, 0x9e, 0xb8, 0xef, 0x66, 0x43, 0xdc, 0x77, 0xb3, 0x2d,
0xee, 0xbb, 0xb9, 0x25, 0xee, 0xbb, 0x59, 0x17, 0xf7, 0xdd, 0xb4, 0xc5, 0x7d, 0xab, 0x9b, 0xe2,
0xbe, 0x9d, 0x4d, 0x71, 0xdf, 0xde, 0xa6, 0xb8, 0x6f, 0xb5, 0x28, 0xee, 0x5b, 0xb5, 0xc4, 0x7d,
0xab, 0x15, 0x71, 0xdf, 0x72, 0x45, 0xdc, 0xb7, 0x5a, 0x13, 0xf7, 0xad, 0xd6, 0xc5, 0x7d, 0xab,
0xb6, 0xb8, 0x6f, 0xb5, 0x29, 0xee, 0x5b, 0x2d, 0x8b, 0xfb, 0x56, 0x3b, 0xe2, 0xbe, 0xd5, 0x6d,
0x71, 0xdf, 0x6a, 0x4f, 0xdc, 0xb7, 0x5a, 0x15, 0xf7, 0xad, 0xb6, 0xc4, 0x7d, 0xab, 0xbb, 0xe2,
0xbe, 0xd5, 0x3d, 0x71, 0xdf, 0x5a, 0x4f, 0xdc, 0xb7, 0x66, 0x89, 0xfb, 0xee, 0x14, 0xc5, 0x7d,
0x6b, 0x2d, 0x71, 0xdf, 0x5a, 0x43, 0xdc, 0xb7, 0xb6, 0x2d, 0xee, 0x5b, 0xef, 0x8a, 0xfb, 0xd6,
0x5b, 0xe2, 0xbe, 0xf5, 0xb2, 0xb8, 0x6f, 0xdd, 0x16, 0xf7, 0xad, 0x5f, 0x15, 0xf7, 0xad, 0x57,
0xc4, 0x7d, 0xeb, 0x96, 0xb8, 0x6f, 0xbd, 0x29, 0xee, 0x5b, 0xef, 0x89, 0xfb, 0x6e, 0x59, 0xe2,
0xbe, 0x5b, 0x1d, 0x71, 0xdf, 0xad, 0x8a, 0xb8, 0xef, 0x56, 0x5b, 0xdc, 0xb7, 0xb1, 0x2f, 0xee,
0xdb, 0xa8, 0x88, 0xfb, 0x36, 0xea, 0xe2, 0xbe, 0x8d, 0x8e, 0xb8, 0x6f, 0xc3, 0x16, 0xf7, 0x6d,
0xec, 0x8a, 0xfb, 0x36, 0xaa, 0xe2, 0xbe, 0xcd, 0xa2, 0xb8, 0x6f, 0x73, 0x47, 0xdc, 0xb7, 0x59,
0x12, 0xf7, 0x6d, 0x76, 0xc5, 0x7d, 0x9b, 0xb6, 0xb8, 0x6f, 0x73, 0x4f, 0xdc, 0xb7, 0x59, 0xd7,
0xee, 0xdb, 0xec, 0x69, 0xf7, 0x6d, 0x6e, 0x6b, 0xf7, 0xb5, 0xda, 0xda, 0x7d, 0xad, 0x86, 0x76,
0x5f, 0xab, 0xaa, 0xdd, 0xd7, 0xda, 0xd5, 0xee, 0x6b, 0xed, 0x69, 0xf7, 0xb5, 0x76, 0xb4, 0xfb,
0x5a, 0x4d, 0xed, 0xbe, 0x56, 0x4f, 0xbb, 0xaf, 0x55, 0xd3, 0xee, 0x6b, 0x5d, 0xd5, 0xee, 0x6b,
0xd9, 0xda, 0x7d, 0xad, 0x6d, 0xed, 0xbe, 0x7b, 0x3d, 0xed, 0xbe, 0xd6, 0x35, 0xed, 0xbe, 0x9b,
0x96, 0x76, 0x5f, 0xab, 0xac, 0xdd, 0xd7, 0x32, 0xb5, 0xfb, 0x5a, 0x2d, 0xed, 0xbe, 0x56, 0x45,
0xbb, 0xaf, 0xd5, 0xd5, 0xee, 0x6b, 0x15, 0xb5, 0xfb, 0x5a, 0xfb, 0xda, 0x7d, 0x2d, 0x4b, 0xbb,
0x6f, 0xab, 0xa8, 0xdd, 0xb7, 0x65, 0x6b, 0xf7, 0x6d, 0x75, 0xb4, 0xfb, 0xb6, 0x9a, 0xda, 0x7d,
0x5b, 0xa6, 0x76, 0xdf, 0xd6, 0xbe, 0x76, 0xdf, 0x56, 0x5d, 0xbb, 0x6f, 0xab, 0xa2, 0xdd, 0xb7,
0x55, 0xd5, 0xee, 0xdb, 0xda, 0xd6, 0xee, 0xdb, 0xda, 0xd4, 0xee, 0x6b, 0x75, 0xb4, 0xfb, 0xb6,
0xda, 0xda, 0x7d, 0xdb, 0x96, 0x76, 0xdf, 0x4e, 0x43, 0xbb, 0x6f, 0x67, 0x57, 0xbb, 0x6f, 0xa7,
0xab, 0xdd, 0xb7, 0x53, 0xd4, 0xee, 0xdb, 0xa9, 0x6a, 0xf7, 0xed, 0xec, 0x69, 0xf7, 0xed, 0x54,
0xb4, 0xfb, 0x76, 0x6a, 0xda, 0x7d, 0x3b, 0x2d, 0xed, 0xbe, 0x9d, 0xa6, 0x76, 0xdf, 0x4e, 0x4f,
0xbb, 0x6f, 0xc7, 0xd6, 0xee, 0x7b, 0xb5, 0xa8, 0xdd, 0xd7, 0xae, 0x68, 0xf7, 0xb5, 0xdb, 0xda,
0x7d, 0xed, 0x6d, 0xed, 0xbe, 0xf6, 0x2e, 0x75, 0xee, 0x8a, 0x9a, 0x2f, 0x35, 0xa9, 0x71, 0x57,
0xd4, 0x7c, 0xb7, 0x46, 0x7d, 0xbb, 0xa2, 0xe6, 0x1b, 0x2d, 0x6a, 0x5b, 0x7a, 0x12, 0x4c, 0xea,
0x5a, 0xfa, 0x5c, 0x9b, 0xd4, 0xb4, 0x74, 0x0a, 0x8b, 0x7a, 0x76, 0x45, 0xcd, 0xef, 0x98, 0xd4,
0xb2, 0x2b, 0x6a, 0x7e, 0xb7, 0x4b, 0x1d, 0x4b, 0x3f, 0x6e, 0x51, 0xc3, 0x12, 0xf4, 0xa8, 0x5f,
0x09, 0x8a, 0xd4, 0xae, 0x04, 0x2d, 0xea, 0x56, 0x3a, 0x69, 0x97, 0x9a, 0x95, 0x46, 0x4c, 0xea,
0x55, 0x82, 0x26, 0x3e, 0x20, 0x50, 0xc5, 0xcf, 0x0b, 0x5c, 0xc3, 0x2f, 0x08, 0x34, 0xf0, 0x8b,
0x02, 0x75, 0xfc, 0x92, 0x40, 0x09, 0xbf, 0x2c, 0xd0, 0xc6, 0xaf, 0x30, 0xec, 0x17, 0xf1, 0xab,
0x0c, 0xd5, 0x2e, 0x7e, 0x4d, 0xa6, 0xba, 0xf8, 0x75, 0x86, 0x4a, 0x17, 0xbf, 0x21, 0x9f, 0xa2,
0x81, 0xdf, 0x94, 0xa9, 0x32, 0x7e, 0x4b, 0xc0, 0xc6, 0x6f, 0x0b, 0x6c, 0xe1, 0x77, 0x04, 0xf6,
0xf1, 0xbb, 0x02, 0x15, 0xfc, 0x1e, 0x83, 0x59, 0xc3, 0xef, 0xcb, 0xc8, 0x1e, 0xfe, 0x80, 0xa1,
0xb7, 0x8b, 0x0f, 0x0a, 0x6c, 0xe1, 0x0f, 0x05, 0xf6, 0xf1, 0x47, 0x02, 0x35, 0xfc, 0xb1, 0x40,
0x13, 0x7f, 0x22, 0x50, 0xc5, 0x9f, 0x0a, 0x34, 0xf0, 0x21, 0x81, 0x36, 0x3e, 0x2c, 0xd0, 0xc3,
0x9f, 0x09, 0xb4, 0xf0, 0xe7, 0x02, 0x36, 0xfe, 0x42, 0xc0, 0xc2, 0x5f, 0x0a, 0x98, 0xf8, 0x2b,
0x81, 0x1d, 0xfc, 0x35, 0xc3, 0x76, 0x15, 0x7f, 0x23, 0x50, 0xc4, 0xdf, 0x32, 0x14, 0x2b, 0xf8,
0x3b, 0xf9, 0xec, 0x25, 0xfc, 0xbd, 0x4c, 0x75, 0xf1, 0x0f, 0x02, 0x16, 0xfe, 0x51, 0x60, 0x0f,
0xff, 0x24, 0xb0, 0x8f, 0x7f, 0x96, 0x1b, 0xb7, 0x8d, 0x7f, 0x11, 0xa8, 0xe0, 0x5f, 0x05, 0x5a,
0xf8, 0x37, 0x81, 0x2a, 0xfe, 0x5d, 0xa0, 0x8e, 0xff, 0x90, 0x9b, 0xbb, 0x89, 0xff, 0x94, 0xcd,
0xac, 0xe1, 0xbf, 0xe4, 0x3d, 0xad, 0xe0, 0xbf, 0x65, 0xe7, 0x2d, 0xfc, 0x8f, 0xc0, 0x2e, 0xfe,
0x77, 0xae, 0xbf, 0xcc, 0xff, 0xe3, 0xfd, 0xf4, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x82, 0xa0,
0xdd, 0xa7, 0x00, 0x1f, 0x00, 0x00,
0x63, 0xa7, 0x57, 0x27, 0x4e, 0x75, 0x12, 0xa7, 0xc7, 0xe9, 0xb6, 0xd3, 0x9b, 0xd3, 0x7b, 0x9c,
0xde, 0xab, 0xd3, 0xec, 0xf4, 0xde, 0xeb, 0x5d, 0x9e, 0xff, 0xff, 0x0f, 0xb9, 0xbb, 0x7e, 0x7c,
0x93, 0x9b, 0xfd, 0xde, 0x39, 0xe7, 0x90, 0x33, 0x38, 0x33, 0x83, 0xef, 0x79, 0xb9, 0x6a, 0x6d,
0x18, 0x38, 0x7e, 0x78, 0x79, 0x9a, 0xc4, 0x59, 0x6c, 0xcc, 0x4f, 0x07, 0xc5, 0xb7, 0x2f, 0xa8,
0x25, 0x93, 0xc6, 0x8c, 0x87, 0xd5, 0x72, 0x9a, 0x25, 0xae, 0x13, 0xae, 0xcf, 0x5d, 0x9c, 0xbb,
0xb4, 0x76, 0x45, 0x5d, 0x9e, 0x0e, 0x2e, 0xf7, 0x78, 0xa4, 0x7e, 0xc6, 0xd6, 0x73, 0xc6, 0x23,
0x6a, 0x65, 0x38, 0x76, 0xa2, 0xc8, 0x0d, 0xd6, 0xe7, 0x79, 0xd9, 0x1a, 0x2d, 0x33, 0x65, 0xa8,
0x7e, 0xc6, 0x3e, 0x99, 0x35, 0x9e, 0x54, 0x6a, 0x18, 0x07, 0x81, 0x3b, 0xcc, 0xfc, 0x38, 0x5a,
0x5f, 0xe0, 0xb5, 0xe7, 0x78, 0x2d, 0x9d, 0xad, 0xe5, 0xa7, 0x59, 0xfd, 0x8c, 0x7d, 0xcb, 0x12,
0xe3, 0x09, 0xb5, 0x9c, 0xb8, 0xd3, 0x38, 0xcd, 0xd6, 0x17, 0x79, 0xb1, 0x71, 0xba, 0xd8, 0x76,
0xf7, 0xdd, 0xc4, 0x8d, 0x86, 0x2e, 0x5d, 0x87, 0xac, 0x31, 0x2e, 0xa8, 0xa5, 0xcc, 0xcf, 0x02,
0x77, 0x7d, 0xf5, 0xe2, 0xdc, 0xa5, 0x82, 0x2d, 0x07, 0xc6, 0x45, 0xb5, 0x36, 0x72, 0xd3, 0x61,
0xe2, 0x4f, 0xf9, 0xac, 0x05, 0x9e, 0xbb, 0x75, 0xc8, 0xb8, 0xa4, 0x0a, 0xd9, 0x38, 0x0f, 0x07,
0x91, 0xe3, 0x07, 0xeb, 0xea, 0x96, 0x0f, 0x1a, 0xe7, 0xc9, 0xd0, 0xb5, 0x6f, 0x4e, 0x1a, 0x86,
0x5a, 0xcc, 0x1c, 0x2f, 0x5d, 0x5f, 0xbb, 0xb8, 0x70, 0xa9, 0x60, 0x33, 0x1b, 0x8f, 0xa9, 0x42,
0xe0, 0x44, 0x5e, 0xee, 0x78, 0x6e, 0xba, 0x7e, 0xf6, 0xe2, 0xc2, 0xa5, 0xb5, 0x2b, 0x67, 0xe9,
0xa7, 0x5b, 0x7a, 0xd0, 0xbe, 0x39, 0xcd, 0x6b, 0xe3, 0xa1, 0x43, 0x67, 0x4d, 0xd7, 0xcf, 0xdd,
0xb2, 0x56, 0x0f, 0xda, 0x37, 0xa7, 0xcb, 0xcb, 0x6a, 0x31, 0x9b, 0x4d, 0xdd, 0xe2, 0x07, 0xe7,
0xd5, 0xb2, 0x6c, 0xb9, 0x51, 0x54, 0xcb, 0x29, 0x5f, 0xd3, 0x6d, 0xb7, 0x43, 0xae, 0x52, 0xcf,
0x18, 0x77, 0xab, 0x65, 0x27, 0xcf, 0xc6, 0x71, 0xc2, 0xf7, 0xa2, 0x60, 0xeb, 0x23, 0x63, 0x5d,
0xad, 0x04, 0xfe, 0xd0, 0x8d, 0x52, 0x97, 0x37, 0xbe, 0x60, 0x9f, 0x1c, 0x1a, 0x0f, 0xa8, 0x35,
0x8d, 0xd7, 0xf3, 0x24, 0xe0, 0x9d, 0x2e, 0xd8, 0x4a, 0x0f, 0x6d, 0x25, 0x81, 0xf1, 0xa0, 0x3a,
0x9b, 0xb8, 0x81, 0xeb, 0xa4, 0xee, 0xf5, 0xcc, 0x0f, 0xdd, 0xf5, 0xa5, 0x8b, 0x73, 0x97, 0x16,
0xec, 0x35, 0x3d, 0xd6, 0xf7, 0x43, 0xd7, 0xb8, 0x47, 0x2d, 0xec, 0xbb, 0xee, 0xfa, 0x32, 0x5f,
0xd6, 0x0a, 0x5d, 0xd6, 0x86, 0xeb, 0xda, 0x34, 0x66, 0x3c, 0xa8, 0x96, 0xfc, 0xd0, 0xf1, 0x5c,
0xbd, 0xb3, 0x05, 0x9a, 0x6c, 0xd0, 0x40, 0xfd, 0x8c, 0x2d, 0x33, 0xb4, 0xe4, 0xd0, 0x1f, 0xb9,
0xf1, 0xfa, 0xda, 0xcd, 0x25, 0xdb, 0x34, 0x40, 0x4b, 0x78, 0x86, 0x96, 0x38, 0xf9, 0xc8, 0x8f,
0xd7, 0xcf, 0xde, 0x5c, 0x52, 0xa2, 0x01, 0x5a, 0xc2, 0x33, 0xc6, 0x63, 0x6a, 0x35, 0x8d, 0xf7,
0xb3, 0x23, 0x27, 0x71, 0xd7, 0xcf, 0xf1, 0xaa, 0xb3, 0xb2, 0x3f, 0x32, 0x56, 0x3f, 0x63, 0x9f,
0xce, 0x9f, 0x6e, 0xee, 0xfb, 0xe6, 0xd4, 0x8a, 0x7e, 0x50, 0x8d, 0xfb, 0x95, 0x9a, 0xe6, 0x83,
0xc0, 0x1f, 0x5e, 0x9f, 0xb8, 0x33, 0xde, 0xe1, 0xb3, 0x76, 0x41, 0x46, 0x9a, 0xee, 0x8c, 0x9e,
0x2e, 0x37, 0xa4, 0x27, 0x44, 0xf6, 0x55, 0x0e, 0x68, 0xf3, 0x8e, 0xdc, 0x41, 0xea, 0x67, 0xb2,
0x79, 0xb2, 0xb5, 0x4a, 0x0f, 0xd1, 0xe6, 0x5d, 0x54, 0x4b, 0xc3, 0xf8, 0xd0, 0x4d, 0xf4, 0x13,
0x7c, 0xeb, 0x2d, 0x93, 0x09, 0xe3, 0x51, 0xb5, 0xba, 0xef, 0x3a, 0x59, 0x9e, 0xb8, 0x23, 0xde,
0xda, 0x8f, 0x7c, 0x27, 0xec, 0xd3, 0xe9, 0xe2, 0x93, 0xea, 0xfc, 0xed, 0x4f, 0x3f, 0x5d, 0x34,
0xbf, 0xbe, 0xd7, 0xc7, 0x4e, 0x3a, 0x3e, 0xb9, 0x68, 0x1e, 0xa9, 0x3b, 0xe9, 0xb8, 0xf8, 0xde,
0x39, 0x55, 0x38, 0xfd, 0x45, 0xc6, 0xd3, 0xaa, 0x10, 0xf8, 0x69, 0x76, 0x9d, 0x3e, 0x3a, 0xaf,
0x3d, 0x7f, 0xe5, 0xee, 0xdb, 0x4e, 0x75, 0x99, 0xfe, 0xe9, 0xcf, 0xa6, 0xae, 0xbd, 0x1a, 0x68,
0x32, 0x9e, 0x53, 0x90, 0x33, 0x24, 0x27, 0x27, 0x4d, 0xd7, 0xe7, 0xf9, 0xd1, 0xfd, 0x28, 0x6f,
0xa3, 0x7d, 0xc7, 0xf0, 0xb6, 0xe3, 0xb4, 0xf8, 0x98, 0x5a, 0x3d, 0xf9, 0xa5, 0xc6, 0x79, 0xa5,
0xcc, 0x4e, 0xab, 0x55, 0x35, 0xfb, 0x8d, 0x4e, 0x1b, 0x67, 0xe8, 0xb8, 0x52, 0xb5, 0x1b, 0xdb,
0x25, 0x3e, 0x9e, 0x2f, 0xbe, 0x63, 0x4e, 0x2d, 0xcb, 0xde, 0xd0, 0x9b, 0x76, 0xcb, 0x27, 0x62,
0xa6, 0xb1, 0xc8, 0x09, 0x5d, 0x7d, 0x03, 0x98, 0x69, 0x2c, 0xf5, 0x8f, 0xe5, 0x99, 0x5e, 0xb4,
0x99, 0x69, 0x4f, 0x42, 0x77, 0xe4, 0x3b, 0xf2, 0x39, 0xe5, 0x79, 0x2e, 0xf0, 0x08, 0x5f, 0x05,
0xd4, 0x02, 0xdd, 0xaa, 0x25, 0x1e, 0x27, 0x34, 0x5e, 0xa8, 0x56, 0xd2, 0x91, 0xec, 0xe0, 0x32,
0x9f, 0x6f, 0x39, 0x1d, 0xf1, 0xf6, 0xbd, 0x7b, 0x4e, 0x2d, 0x6c, 0xb8, 0xae, 0xf1, 0x84, 0x5a,
0x1d, 0xe6, 0x09, 0x7d, 0xa2, 0x99, 0xde, 0x37, 0xe8, 0x67, 0xfc, 0xb2, 0xa9, 0xc7, 0xed, 0xd3,
0x15, 0xf4, 0xaa, 0x39, 0xa3, 0x51, 0xe2, 0xa6, 0x29, 0x5f, 0xea, 0x59, 0xfb, 0xe4, 0x90, 0x5f,
0xce, 0x30, 0xce, 0xa3, 0x4c, 0x5f, 0xaf, 0x3e, 0x2a, 0x3e, 0xab, 0x56, 0x4f, 0x7e, 0x8f, 0x71,
0x41, 0x61, 0xab, 0xdd, 0x6c, 0x77, 0x76, 0xda, 0xd7, 0xcd, 0x2d, 0xdb, 0xae, 0xb6, 0xcd, 0x5d,
0x9c, 0x31, 0x56, 0xd4, 0x42, 0xab, 0x6c, 0x62, 0x8e, 0xa0, 0xdc, 0x37, 0x31, 0x4f, 0xb0, 0xd5,
0xab, 0x60, 0xa1, 0xf8, 0x8c, 0x5a, 0xe2, 0xf7, 0x89, 0x9e, 0xd0, 0x23, 0x7f, 0x94, 0xc9, 0xa6,
0x9d, 0xb3, 0xe5, 0x80, 0xce, 0x39, 0x76, 0x7d, 0x6f, 0x9c, 0xf1, 0xc5, 0x9c, 0xb3, 0xf5, 0x51,
0x31, 0x51, 0x4b, 0xfc, 0x8e, 0xfd, 0xff, 0x7e, 0xcc, 0xb8, 0x57, 0xad, 0x8e, 0xf2, 0xc4, 0x39,
0xfd, 0x06, 0x3f, 0x67, 0x9f, 0x1e, 0x1b, 0x0f, 0x9c, 0xbc, 0xa4, 0x77, 0x7c, 0xc4, 0x4b, 0xaa,
0x5f, 0xd1, 0xe2, 0x43, 0x6a, 0x89, 0x8f, 0x6f, 0xfb, 0x2d, 0x73, 0xb7, 0xff, 0x96, 0xe2, 0x54,
0xad, 0x9e, 0xbc, 0xb3, 0xc6, 0x79, 0x35, 0x1f, 0xa7, 0xbc, 0xa2, 0x60, 0xcf, 0xc7, 0x69, 0xb1,
0xaf, 0xe6, 0x3b, 0x3d, 0x7a, 0x6e, 0x4e, 0xb6, 0xa8, 0xd3, 0x93, 0xcd, 0x29, 0xb5, 0x77, 0x31,
0x67, 0x14, 0xd4, 0x52, 0xab, 0xd1, 0xde, 0xba, 0x86, 0x79, 0x63, 0x4d, 0xad, 0xec, 0x34, 0xda,
0x95, 0xce, 0x4e, 0x0f, 0x0b, 0xb4, 0xc0, 0x2a, 0x99, 0x58, 0xa4, 0xd1, 0x52, 0xbb, 0x62, 0x77,
0x1a, 0x15, 0x2c, 0xd1, 0x68, 0xa3, 0xd3, 0xc3, 0x72, 0xf1, 0xc3, 0xf7, 0xab, 0xd5, 0x93, 0xaf,
0x6b, 0xe3, 0x29, 0xb5, 0x7a, 0xf2, 0x85, 0xad, 0xef, 0xf5, 0x5d, 0xb7, 0x7e, 0x9d, 0xdf, 0xfc,
0x5e, 0x3f, 0x5d, 0x66, 0x3c, 0xae, 0x96, 0xa5, 0x4d, 0x78, 0xaf, 0xce, 0x5f, 0xb9, 0xf3, 0xb6,
0x1f, 0xe8, 0xf1, 0x94, 0xad, 0x97, 0x48, 0xa7, 0x79, 0x27, 0xdb, 0x77, 0xfe, 0xca, 0x85, 0x5b,
0x0b, 0xe0, 0xb2, 0x49, 0xcf, 0x43, 0x32, 0xb3, 0xf5, 0x9a, 0xe2, 0xbb, 0xce, 0xde, 0x72, 0x69,
0xb7, 0x3c, 0x1a, 0xad, 0x52, 0xbb, 0xb6, 0x55, 0xaa, 0x55, 0x71, 0xc6, 0x58, 0x56, 0xf3, 0x6e,
0x84, 0x39, 0x4a, 0xc7, 0xc1, 0x3c, 0xe7, 0x00, 0x0b, 0x9c, 0x2e, 0x16, 0x39, 0xf7, 0xb1, 0xc4,
0x39, 0xc1, 0x32, 0x67, 0x88, 0x15, 0xce, 0x08, 0xab, 0x9c, 0x09, 0x0a, 0x9c, 0x29, 0x14, 0xe7,
0x21, 0xd6, 0x38, 0x67, 0x38, 0xcb, 0x79, 0x8c, 0x73, 0x94, 0x03, 0x07, 0xe7, 0x39, 0x5d, 0xdc,
0xc1, 0xe9, 0x01, 0x9c, 0x63, 0xbc, 0x80, 0xd3, 0x87, 0xc1, 0x19, 0xe2, 0x4e, 0xce, 0x08, 0x17,
0x38, 0x63, 0xdc, 0xc5, 0x99, 0xe0, 0x6e, 0xce, 0x14, 0x2f, 0xa4, 0x1c, 0x3a, 0x58, 0xe7, 0x74,
0x71, 0x0f, 0xe7, 0x18, 0xf7, 0x72, 0xc6, 0x78, 0x11, 0x67, 0x82, 0xfb, 0x38, 0x53, 0xdc, 0xcf,
0x99, 0xe3, 0xc5, 0x9c, 0x87, 0x78, 0x80, 0x73, 0x86, 0x8b, 0x94, 0x23, 0x07, 0x0f, 0x72, 0xba,
0x28, 0x72, 0x1e, 0xe2, 0x21, 0xce, 0x63, 0x3c, 0xcc, 0xfb, 0xe3, 0xe2, 0x25, 0x9c, 0x01, 0x5e,
0xca, 0x19, 0xe3, 0x11, 0xce, 0x14, 0x97, 0x38, 0x33, 0x3c, 0xca, 0x99, 0xe3, 0x31, 0xca, 0x7d,
0x07, 0x8f, 0x73, 0xee, 0xe3, 0x09, 0x4e, 0x1f, 0x2f, 0xe3, 0x3c, 0xc0, 0x65, 0xce, 0x18, 0x4f,
0x72, 0x26, 0x78, 0x39, 0xe7, 0x0c, 0x4f, 0x51, 0x7a, 0x0e, 0xae, 0x70, 0x8e, 0xf0, 0x34, 0x67,
0x80, 0x57, 0x70, 0x46, 0x78, 0x86, 0x33, 0xc7, 0x2b, 0x39, 0x0f, 0xf1, 0x2a, 0xca, 0xb1, 0x83,
0x57, 0x73, 0xba, 0x78, 0x0d, 0xa7, 0x8f, 0xd7, 0x72, 0xc6, 0x78, 0x96, 0x33, 0xc1, 0xc7, 0x70,
0x66, 0x78, 0x8e, 0x33, 0xc7, 0xeb, 0x38, 0x67, 0x78, 0x3d, 0xe7, 0x31, 0xde, 0x40, 0xe9, 0x3b,
0x28, 0x71, 0x8e, 0x50, 0xe6, 0x74, 0x61, 0x72, 0x7a, 0xa8, 0x70, 0xfa, 0xa8, 0x72, 0x4e, 0xb0,
0xc1, 0x19, 0xa3, 0xc6, 0x99, 0xa2, 0xce, 0x99, 0xa1, 0xc1, 0x99, 0x63, 0x93, 0xf2, 0xc0, 0x41,
0x93, 0xf3, 0x10, 0x2d, 0xca, 0x89, 0x03, 0x8b, 0xd3, 0x43, 0x9b, 0xd3, 0x47, 0x87, 0xf3, 0x00,
0x5d, 0xce, 0x09, 0xae, 0x72, 0x06, 0xb0, 0x39, 0x43, 0xf4, 0x38, 0x23, 0xf4, 0x39, 0x63, 0x6c,
0x71, 0x26, 0xd8, 0xe6, 0x4c, 0xb1, 0xc3, 0x99, 0xe3, 0x1a, 0xe7, 0x21, 0x76, 0x39, 0x8f, 0xb0,
0xc7, 0x39, 0xc3, 0x1b, 0x29, 0x03, 0x07, 0x1f, 0xcb, 0x39, 0xc0, 0xc7, 0x71, 0x7a, 0x78, 0x13,
0xa7, 0x8f, 0xeb, 0x9c, 0x11, 0xde, 0xcc, 0x19, 0xc3, 0xe1, 0xcc, 0x30, 0xe0, 0xcc, 0x31, 0xe4,
0x3c, 0xc4, 0x88, 0x32, 0xf4, 0xe0, 0x72, 0x8e, 0xb1, 0xcf, 0xe9, 0xc3, 0xe3, 0x9c, 0x60, 0xcc,
0x19, 0xc0, 0xe7, 0x8c, 0x70, 0xc0, 0x99, 0x60, 0xc2, 0x99, 0x22, 0xe0, 0xcc, 0x10, 0x72, 0xce,
0x10, 0x51, 0x46, 0x0e, 0x62, 0xce, 0x01, 0xa6, 0x9c, 0x23, 0x3c, 0xcf, 0xe9, 0x22, 0xe1, 0xf4,
0x90, 0x72, 0x06, 0xc8, 0x38, 0x23, 0xe4, 0x9c, 0x31, 0x0e, 0x39, 0x13, 0x1c, 0x71, 0x1e, 0xe2,
0x06, 0xe7, 0x0c, 0x33, 0xca, 0x78, 0x88, 0x63, 0xce, 0x03, 0xbc, 0x85, 0x33, 0xc4, 0xc7, 0x73,
0x26, 0x78, 0x2b, 0x67, 0x8a, 0xb7, 0x51, 0x4e, 0x1d, 0x7c, 0x82, 0xb1, 0xa2, 0xe6, 0xa7, 0x3e,
0x3e, 0x71, 0x8e, 0x21, 0xc0, 0x27, 0x09, 0xa4, 0xf8, 0x64, 0x81, 0x0c, 0x9f, 0xc2, 0xf0, 0x7c,
0x8e, 0x4f, 0x65, 0x48, 0x42, 0x7c, 0x9a, 0x40, 0x84, 0x4f, 0x17, 0x88, 0xf1, 0x19, 0x02, 0x39,
0x3e, 0x53, 0xe0, 0x08, 0x9f, 0xc5, 0x90, 0x3a, 0xf8, 0x6c, 0x81, 0x21, 0xde, 0x2e, 0x30, 0xc2,
0xe7, 0x08, 0xb8, 0xf8, 0x5c, 0x01, 0x0f, 0xef, 0x10, 0xf0, 0xf1, 0x79, 0x02, 0x13, 0x7c, 0xbe,
0x40, 0x80, 0x2f, 0x10, 0x08, 0xf1, 0x85, 0x02, 0x11, 0xbe, 0x48, 0x20, 0xc6, 0x17, 0x0b, 0x3c,
0x8f, 0x77, 0x0a, 0x24, 0xf8, 0x12, 0x81, 0x14, 0x5f, 0x2a, 0x90, 0xe1, 0xcb, 0x04, 0x72, 0xbc,
0x4b, 0xe0, 0x10, 0x5f, 0x2e, 0x70, 0x84, 0xaf, 0x60, 0xc8, 0x1c, 0x7c, 0xa5, 0x80, 0x8b, 0xaf,
0x12, 0xf0, 0xf0, 0xd5, 0x02, 0x63, 0x7c, 0x8d, 0x80, 0x8f, 0xaf, 0x15, 0x98, 0xe0, 0xeb, 0x04,
0x02, 0xbc, 0x5b, 0x20, 0xc2, 0xd7, 0x0b, 0xc4, 0xf8, 0x06, 0x81, 0x04, 0xdf, 0x28, 0x90, 0xe2,
0x9b, 0x04, 0x32, 0x7c, 0xb3, 0xc0, 0x11, 0xbe, 0x45, 0x60, 0x86, 0x6f, 0x65, 0xc8, 0x3d, 0xbc,
0x47, 0x60, 0x82, 0xf7, 0x0a, 0x24, 0x78, 0x9f, 0xc0, 0x31, 0xbe, 0x8d, 0xe1, 0xd0, 0xc5, 0xb7,
0x0b, 0xf8, 0xf8, 0x0e, 0x81, 0x18, 0xdf, 0xc9, 0x70, 0xe4, 0xe0, 0xbb, 0x04, 0x62, 0x7c, 0x37,
0xc3, 0x8d, 0x31, 0xbe, 0x87, 0x61, 0xe6, 0xe3, 0x7b, 0x05, 0x62, 0x7c, 0x1f, 0xc3, 0xb1, 0x83,
0xef, 0x17, 0x18, 0xe3, 0x07, 0x04, 0x72, 0xbc, 0x7f, 0xae, 0xf8, 0x1e, 0xa8, 0x65, 0x29, 0x17,
0xc3, 0x50, 0xe7, 0x4f, 0x9a, 0xa1, 0x67, 0xda, 0x8d, 0x6e, 0x1f, 0x67, 0x8c, 0x55, 0xb5, 0x58,
0x1a, 0x05, 0x21, 0xe6, 0x98, 0xf6, 0x9d, 0x09, 0xe6, 0x99, 0xbc, 0x31, 0xb5, 0x03, 0xd1, 0x38,
0x0e, 0xb1, 0xc8, 0x94, 0x38, 0x03, 0x2c, 0x69, 0x8a, 0xb0, 0x2c, 0x14, 0xfa, 0x58, 0xd1, 0x44,
0x3d, 0x41, 0x74, 0x98, 0x66, 0x28, 0x10, 0x95, 0x9d, 0xc0, 0x87, 0x12, 0x0a, 0x73, 0xac, 0x09,
0xa5, 0x29, 0xce, 0x0a, 0x65, 0x13, 0x9c, 0x63, 0x72, 0x23, 0x0f, 0xe7, 0x99, 0xc6, 0x93, 0x14,
0x77, 0x30, 0x05, 0x7e, 0x0a, 0x30, 0xc5, 0xd3, 0x18, 0x2f, 0x60, 0x4a, 0x9c, 0x31, 0x0c, 0x4d,
0x3e, 0xee, 0x64, 0xca, 0x3d, 0x1f, 0x17, 0x84, 0xc6, 0x23, 0xdc, 0x45, 0x64, 0x3a, 0x93, 0x10,
0x77, 0x0b, 0x45, 0xd4, 0x22, 0x4c, 0x89, 0x8f, 0x75, 0xa6, 0xb1, 0x13, 0xe2, 0x1e, 0x21, 0x37,
0xc1, 0xbd, 0x4c, 0x7e, 0x92, 0xe1, 0x45, 0x4c, 0xf1, 0x34, 0xc3, 0x7d, 0x4c, 0xd3, 0x30, 0xc2,
0xfd, 0x42, 0x49, 0x86, 0x17, 0x33, 0xcd, 0x92, 0x00, 0x0f, 0x68, 0x4a, 0x71, 0x91, 0xa8, 0xe2,
0x1e, 0x52, 0xb3, 0x10, 0xc5, 0x5e, 0x82, 0x22, 0x53, 0x9a, 0x64, 0x78, 0x88, 0x29, 0x9f, 0x06,
0x78, 0x98, 0xa8, 0xea, 0xcd, 0x46, 0x78, 0x89, 0xa6, 0x31, 0x5e, 0xaa, 0x69, 0x8a, 0x47, 0x98,
0x82, 0x81, 0x83, 0x4b, 0x42, 0xb3, 0x10, 0x8f, 0x32, 0x65, 0x63, 0x1f, 0x8f, 0x11, 0xd5, 0xdc,
0x78, 0x82, 0xc7, 0x35, 0x25, 0x78, 0x82, 0x29, 0x70, 0x3c, 0xbc, 0x8c, 0x29, 0x8e, 0x3c, 0x5c,
0xd6, 0x14, 0xe2, 0x49, 0xa1, 0x6c, 0x8c, 0x97, 0x33, 0xd1, 0xdd, 0x7a, 0x4a, 0xc8, 0x9d, 0xe0,
0x0a, 0x53, 0x7e, 0x90, 0xe0, 0x69, 0xa1, 0x24, 0xc7, 0x2b, 0x88, 0xea, 0x4e, 0x34, 0xc0, 0x33,
0x9a, 0x3c, 0xbc, 0x52, 0x93, 0x8f, 0x57, 0x69, 0x8a, 0xf1, 0x6a, 0x4d, 0x29, 0x5e, 0xa3, 0x29,
0xc3, 0x6b, 0x85, 0xb2, 0x04, 0xcf, 0x32, 0xb9, 0x03, 0xea, 0x23, 0x22, 0x3f, 0x71, 0xf0, 0x1c,
0x53, 0x90, 0x1f, 0xe1, 0x75, 0x4c, 0x61, 0xe4, 0xe1, 0xf5, 0x9a, 0xa6, 0x78, 0x03, 0x53, 0x32,
0xc9, 0x50, 0x62, 0xca, 0x23, 0x0f, 0x65, 0xa2, 0x46, 0x34, 0x4a, 0x61, 0x32, 0x65, 0x4e, 0x80,
0x0a, 0xd1, 0xa6, 0x13, 0xc6, 0xa8, 0x0a, 0x1d, 0x3a, 0xd8, 0x60, 0x9a, 0x3a, 0x11, 0x6a, 0x4c,
0x79, 0x32, 0x44, 0x9d, 0xa8, 0x49, 0x4f, 0x5d, 0x43, 0x28, 0x72, 0xb0, 0xc9, 0x34, 0x76, 0x12,
0x34, 0x85, 0xc2, 0x04, 0x2d, 0xa1, 0xf8, 0x00, 0x16, 0x93, 0x9f, 0x05, 0x68, 0x6b, 0x4a, 0xd1,
0x61, 0x8a, 0x46, 0x0e, 0xba, 0x4c, 0x71, 0xe2, 0xe2, 0x2a, 0xd3, 0xd4, 0xa5, 0xee, 0x22, 0xa2,
0x3b, 0xd3, 0x23, 0x6a, 0xd1, 0x39, 0xfa, 0x42, 0x31, 0x35, 0x18, 0x53, 0xb6, 0x8f, 0x6d, 0x4d,
0x1e, 0x76, 0x34, 0x45, 0xb8, 0xc6, 0xe4, 0x4e, 0x5c, 0xec, 0x0a, 0x4d, 0x87, 0xd8, 0x63, 0xf2,
0xc3, 0x01, 0xde, 0x28, 0x14, 0x51, 0x9f, 0x09, 0x51, 0xa3, 0x31, 0xa5, 0x39, 0xde, 0xc4, 0x14,
0x87, 0x0e, 0xae, 0x33, 0xcd, 0x86, 0x3e, 0xde, 0x2c, 0x34, 0xf2, 0xe1, 0x10, 0x59, 0xce, 0xf8,
0x00, 0x03, 0xa1, 0x89, 0x83, 0xa1, 0x50, 0x34, 0xc2, 0x48, 0x93, 0x0f, 0x57, 0x28, 0x19, 0x62,
0x5f, 0x68, 0xe6, 0xc0, 0x63, 0x72, 0x47, 0xfb, 0x18, 0x0b, 0x45, 0x23, 0xf8, 0x42, 0xc9, 0x10,
0x07, 0x9a, 0x62, 0x4c, 0x98, 0xe8, 0xe9, 0x0c, 0x98, 0xe2, 0x91, 0x8f, 0x50, 0x28, 0xf2, 0x10,
0x09, 0xc5, 0x11, 0x62, 0xa6, 0x24, 0x8e, 0x31, 0x65, 0xca, 0x5c, 0x1f, 0xcf, 0x33, 0xe5, 0x41,
0x86, 0x84, 0x69, 0x16, 0x26, 0x48, 0x89, 0xda, 0x74, 0x7d, 0x99, 0x50, 0x32, 0x40, 0xce, 0x34,
0x70, 0x32, 0x1c, 0x32, 0xb9, 0x47, 0x0e, 0x8e, 0x98, 0x26, 0xa3, 0x01, 0x6e, 0x08, 0x79, 0x03,
0xcc, 0x84, 0xe2, 0x18, 0xc7, 0x4c, 0xe9, 0x38, 0xc7, 0x5b, 0x88, 0x3a, 0x9e, 0x43, 0x7d, 0x48,
0x14, 0x0c, 0x27, 0x78, 0x2b, 0x53, 0x32, 0x19, 0xe3, 0x6d, 0x42, 0x33, 0x6a, 0xc5, 0x82, 0x5a,
0xec, 0xa4, 0x9e, 0x4b, 0xbd, 0xc8, 0x18, 0x3a, 0xd4, 0x8c, 0x05, 0xb5, 0xd8, 0x75, 0x82, 0x90,
0xba, 0x91, 0x31, 0x1f, 0x52, 0x3b, 0x12, 0xba, 0x49, 0x48, 0xfd, 0x48, 0x38, 0x76, 0x3c, 0x6a,
0x48, 0xc6, 0xc0, 0xa7, 0x8e, 0x14, 0x9c, 0x52, 0x4b, 0x0a, 0x1e, 0x52, 0x4f, 0x32, 0x46, 0x37,
0xa8, 0x29, 0x09, 0x83, 0x64, 0x44, 0x5d, 0x49, 0xe8, 0x3f, 0x3f, 0xa2, 0xb6, 0x24, 0x4c, 0x32,
0x9f, 0xfa, 0xb2, 0xa0, 0x16, 0xaf, 0x3a, 0x8e, 0x43, 0x8d, 0xc9, 0x38, 0xb8, 0x41, 0x9d, 0x59,
0x50, 0x8b, 0xf6, 0x41, 0xe4, 0x51, 0x6b, 0x12, 0xc6, 0x63, 0x8f, 0x7a, 0x93, 0x31, 0x89, 0xa9,
0x39, 0x09, 0xf3, 0x28, 0xa1, 0xee, 0x2c, 0xa8, 0xc5, 0x9e, 0x13, 0x26, 0xd4, 0x9e, 0x8c, 0x89,
0x43, 0xfd, 0x29, 0x38, 0xa0, 0x06, 0x65, 0xcc, 0xb9, 0x43, 0x09, 0xbd, 0xe8, 0x88, 0x5a, 0x94,
0x70, 0xec, 0x1c, 0x51, 0x8f, 0x32, 0x26, 0x23, 0x6a, 0x52, 0xc6, 0xdc, 0xa7, 0x2e, 0x25, 0xf4,
0x47, 0x23, 0x6a, 0x53, 0xc6, 0x68, 0x44, 0x7d, 0x2a, 0x38, 0xa6, 0x46, 0x25, 0x8c, 0xbd, 0x11,
0x75, 0xaa, 0x60, 0x4c, 0xad, 0xca, 0x98, 0x38, 0xd4, 0xab, 0x8c, 0xb3, 0x98, 0x9a, 0x95, 0x30,
0x8f, 0x46, 0xd4, 0xad, 0x84, 0xb3, 0x20, 0xa6, 0x76, 0x65, 0x4c, 0x86, 0xd4, 0xaf, 0x82, 0x2e,
0x35, 0xac, 0xe0, 0x01, 0x75, 0xac, 0x60, 0x44, 0x2d, 0x5b, 0x50, 0x8b, 0x7d, 0xc7, 0x1b, 0x50,
0xcf, 0x32, 0x4e, 0x12, 0x6a, 0x5a, 0xc6, 0xc0, 0xa5, 0xae, 0x15, 0xcc, 0xa9, 0x6d, 0x19, 0xc3,
0x80, 0xfa, 0x96, 0x31, 0xf2, 0xa8, 0x71, 0x19, 0x0f, 0x33, 0xea, 0x5c, 0x42, 0x37, 0xc8, 0xa9,
0x75, 0x19, 0x23, 0x8f, 0x7a, 0x97, 0x70, 0x3f, 0xf2, 0xa8, 0x79, 0x09, 0xbd, 0xc0, 0xa3, 0xee,
0x25, 0x1c, 0x3b, 0x0e, 0xb5, 0xaf, 0x20, 0xf7, 0x2f, 0xa1, 0x3f, 0xc8, 0xa8, 0x81, 0x19, 0x93,
0x31, 0x75, 0x70, 0x41, 0x2d, 0x6e, 0x79, 0x4e, 0x42, 0x2d, 0x5c, 0x50, 0x8b, 0xdb, 0x8e, 0xef,
0xe3, 0xfd, 0x82, 0x7e, 0x3a, 0xc5, 0x0f, 0x32, 0xee, 0xd0, 0x1d, 0xfa, 0x21, 0xc1, 0xe1, 0x38,
0xc6, 0x0f, 0x0b, 0xc6, 0x81, 0x8b, 0x1f, 0x61, 0xbc, 0x36, 0x75, 0x63, 0xfc, 0xa8, 0x60, 0x9a,
0xdf, 0xc0, 0x8f, 0x31, 0xee, 0xfa, 0xbe, 0x8f, 0x1f, 0x67, 0xdc, 0xa3, 0x6f, 0xeb, 0x9f, 0x10,
0xa4, 0x7b, 0xf1, 0x93, 0x82, 0x61, 0x36, 0xc6, 0x4f, 0x09, 0xa6, 0x33, 0x17, 0x3f, 0x7d, 0x82,
0x21, 0x7e, 0x46, 0xf0, 0xc6, 0x8d, 0x1b, 0xf8, 0x59, 0xc1, 0xd9, 0x6c, 0x86, 0x9f, 0x13, 0x3c,
0x3e, 0x3e, 0xc6, 0x07, 0xe6, 0x8a, 0xef, 0x34, 0xd4, 0xea, 0x89, 0x65, 0x1a, 0x97, 0xd5, 0xca,
0x50, 0x44, 0x53, 0x2b, 0xee, 0x47, 0x97, 0xd0, 0x93, 0x45, 0xc6, 0x05, 0xb5, 0x94, 0x66, 0x4e,
0x76, 0xf2, 0xa7, 0x17, 0x39, 0x30, 0x0c, 0xb5, 0x38, 0xf4, 0xb3, 0x99, 0xfe, 0xa3, 0x17, 0x33,
0x8f, 0xc5, 0xa3, 0x93, 0xbf, 0xba, 0x30, 0x93, 0xec, 0x07, 0x4e, 0xe6, 0x67, 0xf9, 0x48, 0xfe,
0x76, 0xf8, 0x02, 0xfb, 0xf4, 0xd8, 0xb8, 0x4f, 0x15, 0x82, 0x38, 0xf2, 0x64, 0x72, 0x99, 0x27,
0x6f, 0x0e, 0x14, 0x3f, 0x04, 0xb5, 0xa2, 0x2f, 0xc6, 0xb8, 0x53, 0xdd, 0x71, 0xfa, 0x77, 0x91,
0xce, 0x56, 0xbb, 0x6f, 0xef, 0x8a, 0xfb, 0x96, 0x36, 0xc4, 0x7d, 0x4b, 0xd7, 0xc4, 0x7d, 0x4b,
0x2d, 0x71, 0xdf, 0xca, 0x9e, 0xb8, 0x6f, 0xa9, 0x27, 0xee, 0x5b, 0xaa, 0x88, 0xfb, 0x96, 0x3a,
0xe2, 0xbe, 0xa5, 0x86, 0xb8, 0x6f, 0xe9, 0xaa, 0xb8, 0x6f, 0xa9, 0x26, 0xee, 0x5b, 0xb2, 0xc5,
0x7d, 0x4b, 0x96, 0xb8, 0x6f, 0x69, 0x47, 0xdc, 0xb7, 0xb4, 0x25, 0xee, 0x5b, 0xea, 0x8b, 0xfb,
0x96, 0xf6, 0xc4, 0x7d, 0xcb, 0x3d, 0x71, 0xdf, 0x72, 0x5d, 0xdc, 0xb7, 0x5c, 0x11, 0xf7, 0x2d,
0x97, 0xc5, 0x7d, 0xcb, 0xbb, 0xe2, 0xbe, 0xe5, 0xaa, 0xb8, 0x6f, 0x79, 0x4f, 0xdc, 0xb7, 0xbc,
0x29, 0xee, 0x5b, 0xb6, 0xc4, 0x7d, 0xcb, 0x7d, 0x71, 0xdf, 0x72, 0x47, 0xdc, 0xb7, 0x7c, 0x55,
0xdc, 0xb7, 0x5c, 0x12, 0xf7, 0x2d, 0xef, 0x88, 0xfb, 0x96, 0xb7, 0xc5, 0x7d, 0xcb, 0xb6, 0xb8,
0x6f, 0xa3, 0x23, 0xee, 0x5b, 0x6e, 0x8b, 0xfb, 0x96, 0x6b, 0xe2, 0xbe, 0xe5, 0x0d, 0x71, 0xdf,
0x72, 0x43, 0xdc, 0xb7, 0x59, 0x17, 0xf7, 0x35, 0x2d, 0x71, 0x5f, 0xb3, 0x24, 0xee, 0x6b, 0x6e,
0x8b, 0xfb, 0x36, 0x77, 0xc5, 0x7d, 0xcd, 0x0d, 0x71, 0xdf, 0x7e, 0x45, 0xdc, 0xd7, 0x6c, 0x89,
0xfb, 0x9a, 0x6d, 0x71, 0x5f, 0xf3, 0x9a, 0xb8, 0xaf, 0x69, 0x8a, 0xfb, 0x9a, 0x1d, 0x71, 0xdf,
0xa6, 0x25, 0xee, 0x6b, 0xd6, 0xc4, 0x7d, 0xcd, 0x8a, 0xb8, 0xaf, 0xd9, 0x14, 0xf7, 0x35, 0x6d,
0x71, 0x5f, 0xb3, 0x21, 0xee, 0x5b, 0xb7, 0xc5, 0x7d, 0xcd, 0x2d, 0x71, 0x5f, 0x73, 0x47, 0xdc,
0xd7, 0xdc, 0x15, 0xf7, 0x35, 0xf7, 0xc4, 0x7d, 0x2b, 0x4d, 0x71, 0xdf, 0xca, 0xa6, 0xb8, 0x6f,
0xc5, 0x12, 0xf7, 0xad, 0x74, 0xc4, 0x7d, 0xab, 0xa6, 0xb8, 0x6f, 0xb5, 0x26, 0xee, 0xdb, 0xdb,
0x16, 0xf7, 0xad, 0x5d, 0x15, 0xf7, 0xad, 0xda, 0xe2, 0xbe, 0xd5, 0xaa, 0xb8, 0x6f, 0xb5, 0x2f,
0xee, 0xbb, 0xd1, 0x14, 0xf7, 0xdd, 0xe8, 0x88, 0xfb, 0x6e, 0x6c, 0x8a, 0xfb, 0x6e, 0x34, 0xc4,
0x7d, 0x37, 0x6c, 0x71, 0xdf, 0xda, 0x86, 0xb8, 0x6f, 0x77, 0x43, 0xdc, 0xb7, 0xbf, 0x21, 0xee,
0x5b, 0x2b, 0x89, 0xfb, 0xd6, 0x2c, 0x71, 0xdf, 0x5a, 0x55, 0xdc, 0xb7, 0x52, 0x15, 0xf7, 0xad,
0xd5, 0xc5, 0x7d, 0x6b, 0x0d, 0x71, 0xdf, 0x9a, 0x2d, 0xee, 0x5b, 0x6b, 0x89, 0xfb, 0xd6, 0x2a,
0xe2, 0xbe, 0xb5, 0xae, 0xb8, 0x6f, 0x6d, 0x4b, 0xdc, 0xb7, 0xd6, 0x17, 0xf7, 0xad, 0xd5, 0xc4,
0x7d, 0x6b, 0x6d, 0x71, 0xdf, 0xda, 0x8e, 0xb8, 0x6f, 0x6d, 0x57, 0xdc, 0xb7, 0xde, 0x17, 0xf7,
0xad, 0x5b, 0xe2, 0xbe, 0xdb, 0x25, 0x71, 0xdf, 0x7a, 0x5b, 0xdc, 0xb7, 0xde, 0x14, 0xf7, 0xad,
0x6f, 0x89, 0xfb, 0x36, 0x7a, 0xe2, 0xbe, 0x8d, 0xb6, 0xb8, 0x6f, 0xa3, 0x22, 0xee, 0xdb, 0xb0,
0xc5, 0x7d, 0x1b, 0x57, 0xc5, 0x7d, 0x1b, 0x55, 0x71, 0xdf, 0x86, 0x25, 0xee, 0xdb, 0x68, 0x89,
0xfb, 0x36, 0xfa, 0xe2, 0xbe, 0x9b, 0x96, 0xb8, 0xef, 0x66, 0x57, 0xdc, 0x77, 0xb3, 0x2a, 0xee,
0xbb, 0xd9, 0x11, 0xf7, 0x6d, 0xee, 0x89, 0xfb, 0x36, 0xab, 0xe2, 0xbe, 0xcd, 0x86, 0xb8, 0x6f,
0xb3, 0x2b, 0xee, 0xdb, 0xb4, 0xc5, 0x7d, 0x9b, 0x3b, 0xe2, 0xbe, 0xcd, 0x9a, 0xb8, 0x6f, 0xab,
0x24, 0xee, 0xdb, 0xda, 0x16, 0xf7, 0x6d, 0x95, 0xc5, 0x7d, 0x5b, 0x3d, 0x71, 0xdf, 0x96, 0x2d,
0xee, 0xdb, 0xda, 0x15, 0xf7, 0x6d, 0x35, 0xb4, 0xfb, 0xb6, 0xfa, 0xda, 0x7d, 0x5b, 0x5b, 0xda,
0x7d, 0xad, 0x8e, 0x76, 0x5f, 0xab, 0xa9, 0xdd, 0xd7, 0xaa, 0x69, 0xf7, 0xb5, 0x76, 0xb4, 0xfb,
0x5a, 0xbb, 0xda, 0x7d, 0xad, 0x6d, 0xed, 0xbe, 0x56, 0x4b, 0xbb, 0xaf, 0xd5, 0xd7, 0xee, 0x6b,
0xd5, 0xb5, 0xfb, 0x5a, 0x57, 0xb5, 0xfb, 0x5a, 0xb6, 0x76, 0x5f, 0x6b, 0x4b, 0xbb, 0xef, 0x6e,
0x5f, 0xbb, 0xaf, 0x75, 0x4d, 0xbb, 0xef, 0x86, 0xa5, 0xdd, 0xd7, 0xaa, 0x68, 0xf7, 0xb5, 0x4c,
0xed, 0xbe, 0x56, 0x5b, 0xbb, 0xaf, 0x55, 0xd5, 0xee, 0x6b, 0xf5, 0xb4, 0xfb, 0x5a, 0x25, 0xed,
0xbe, 0xd6, 0x9e, 0x76, 0x5f, 0xcb, 0xd2, 0xee, 0xdb, 0x2e, 0x69, 0xf7, 0x6d, 0xdb, 0xda, 0x7d,
0xdb, 0x5d, 0xed, 0xbe, 0xed, 0x96, 0x76, 0xdf, 0xb6, 0xa9, 0xdd, 0xb7, 0xbd, 0xa7, 0xdd, 0xb7,
0xdd, 0xd0, 0xee, 0xdb, 0xae, 0x6a, 0xf7, 0x6d, 0xd7, 0xb4, 0xfb, 0xb6, 0xb7, 0xb4, 0xfb, 0xb6,
0x37, 0xb4, 0xfb, 0x5a, 0x5d, 0xed, 0xbe, 0xed, 0x8e, 0x76, 0xdf, 0x8e, 0xa5, 0xdd, 0xb7, 0xdb,
0xd4, 0xee, 0xdb, 0xdd, 0xd1, 0xee, 0xdb, 0xed, 0x69, 0xf7, 0xed, 0x96, 0xb4, 0xfb, 0x76, 0x6b,
0xda, 0x7d, 0xbb, 0xbb, 0xda, 0x7d, 0xbb, 0x55, 0xed, 0xbe, 0xdd, 0xba, 0x76, 0xdf, 0x6e, 0x5b,
0xbb, 0x6f, 0xb7, 0xa5, 0xdd, 0xb7, 0xdb, 0xd7, 0xee, 0xdb, 0xb5, 0xb5, 0xfb, 0x5e, 0x2d, 0x69,
0xf7, 0xb5, 0xab, 0xda, 0x7d, 0xed, 0x8e, 0x76, 0x5f, 0x7b, 0x4b, 0xbb, 0xaf, 0xbd, 0x43, 0x9d,
0xbb, 0xa2, 0xe6, 0xcb, 0x2d, 0x6a, 0xdc, 0x15, 0x35, 0xdf, 0xab, 0x53, 0xdf, 0xae, 0xa8, 0xf9,
0x66, 0x9b, 0xda, 0x96, 0x9e, 0x04, 0x93, 0xba, 0x96, 0x3e, 0xd7, 0x06, 0x35, 0x2d, 0x9d, 0xc2,
0xa2, 0x9e, 0x5d, 0x51, 0xf3, 0xdb, 0x26, 0xb5, 0xec, 0x8a, 0x9a, 0xdf, 0xe9, 0x51, 0xc7, 0xd2,
0x8f, 0x5b, 0xd4, 0xb0, 0x04, 0x7d, 0xea, 0x57, 0x82, 0x12, 0xb5, 0x2b, 0x41, 0x9b, 0xba, 0x95,
0x4e, 0xda, 0xa3, 0x66, 0xa5, 0x11, 0x93, 0x7a, 0x95, 0xa0, 0x85, 0x0f, 0x08, 0xd4, 0xf0, 0xf3,
0x02, 0xd7, 0xf0, 0x0b, 0x02, 0x4d, 0xfc, 0xa2, 0x40, 0x03, 0xbf, 0x24, 0x50, 0xc6, 0x2f, 0x0b,
0x74, 0xf0, 0x2b, 0x0c, 0x7b, 0x25, 0xfc, 0x2a, 0x43, 0xad, 0x87, 0x5f, 0x93, 0xa9, 0x1e, 0x7e,
0x9d, 0xa1, 0xda, 0xc3, 0x6f, 0xc8, 0xa7, 0x68, 0xe2, 0x37, 0x65, 0xaa, 0x82, 0xdf, 0x12, 0xb0,
0xf1, 0xdb, 0x02, 0x9b, 0xf8, 0x1d, 0x81, 0x3d, 0xfc, 0xae, 0x40, 0x15, 0xbf, 0xc7, 0x60, 0xd6,
0xf1, 0xfb, 0x32, 0xb2, 0x8b, 0x3f, 0x60, 0xe8, 0xef, 0xe0, 0x83, 0x02, 0x9b, 0xf8, 0x43, 0x81,
0x3d, 0xfc, 0x91, 0x40, 0x1d, 0x7f, 0x2c, 0xd0, 0xc2, 0x9f, 0x08, 0xd4, 0xf0, 0xa7, 0x02, 0x4d,
0x7c, 0x48, 0xa0, 0x83, 0x0f, 0x0b, 0xf4, 0xf1, 0x67, 0x02, 0x6d, 0xfc, 0xb9, 0x80, 0x8d, 0xbf,
0x10, 0xb0, 0xf0, 0x97, 0x02, 0x26, 0xfe, 0x4a, 0x60, 0x1b, 0x7f, 0xcd, 0xb0, 0x55, 0xc3, 0xdf,
0x08, 0x94, 0xf0, 0xb7, 0x0c, 0xa5, 0x2a, 0xfe, 0x4e, 0x3e, 0x7b, 0x19, 0x7f, 0x2f, 0x53, 0x3d,
0xfc, 0x83, 0x80, 0x85, 0x7f, 0x14, 0xd8, 0xc5, 0x3f, 0x09, 0xec, 0xe1, 0x9f, 0xe5, 0xc6, 0x6d,
0xe1, 0x5f, 0x04, 0xaa, 0xf8, 0x57, 0x81, 0x36, 0xfe, 0x4d, 0xa0, 0x86, 0x7f, 0x17, 0x68, 0xe0,
0x3f, 0xe4, 0xe6, 0x6e, 0xe0, 0x3f, 0x65, 0x33, 0xeb, 0xf8, 0x2f, 0x79, 0x4f, 0xab, 0xf8, 0x6f,
0xd9, 0x79, 0x0b, 0xff, 0x23, 0xb0, 0x83, 0xff, 0x9d, 0x1b, 0x2c, 0xf3, 0xff, 0x7b, 0x3f, 0xfd,
0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xb2, 0xf7, 0xa1, 0x31, 0x06, 0x1f, 0x00, 0x00,
}

View file

@ -72,7 +72,7 @@ proto.pb.Claim.TypeCase = {
TYPE_NOT_SET: 0,
STREAM: 1,
CHANNEL: 2,
CLAIM_LIST: 3,
COLLECTION: 3,
REPOST: 4
};
@ -114,7 +114,7 @@ proto.pb.Claim.toObject = function(includeInstance, msg) {
var f, obj = {
stream: (f = msg.getStream()) && proto.pb.Stream.toObject(includeInstance, f),
channel: (f = msg.getChannel()) && proto.pb.Channel.toObject(includeInstance, f),
claimList: (f = msg.getClaimList()) && proto.pb.ClaimList.toObject(includeInstance, f),
collection: (f = msg.getCollection()) && proto.pb.ClaimList.toObject(includeInstance, f),
repost: (f = msg.getRepost()) && proto.pb.ClaimReference.toObject(includeInstance, f),
title: jspb.Message.getFieldWithDefault(msg, 8, ""),
description: jspb.Message.getFieldWithDefault(msg, 9, ""),
@ -173,7 +173,7 @@ proto.pb.Claim.deserializeBinaryFromReader = function(msg, reader) {
case 3:
var value = new proto.pb.ClaimList;
reader.readMessage(value,proto.pb.ClaimList.deserializeBinaryFromReader);
msg.setClaimList(value);
msg.setCollection(value);
break;
case 4:
var value = new proto.pb.ClaimReference;
@ -252,7 +252,7 @@ proto.pb.Claim.serializeBinaryToWriter = function(message, writer) {
proto.pb.Channel.serializeBinaryToWriter
);
}
f = message.getClaimList();
f = message.getCollection();
if (f != null) {
writer.writeMessage(
3,
@ -377,23 +377,23 @@ proto.pb.Claim.prototype.hasChannel = function() {
/**
* optional ClaimList claim_list = 3;
* optional ClaimList collection = 3;
* @return {?proto.pb.ClaimList}
*/
proto.pb.Claim.prototype.getClaimList = function() {
proto.pb.Claim.prototype.getCollection = function() {
return /** @type{?proto.pb.ClaimList} */ (
jspb.Message.getWrapperField(this, proto.pb.ClaimList, 3));
};
/** @param {?proto.pb.ClaimList|undefined} value */
proto.pb.Claim.prototype.setClaimList = function(value) {
proto.pb.Claim.prototype.setCollection = function(value) {
jspb.Message.setOneofWrapperField(this, 3, proto.pb.Claim.oneofGroups_[0], value);
};
proto.pb.Claim.prototype.clearClaimList = function() {
this.setClaimList(undefined);
proto.pb.Claim.prototype.clearCollection = function() {
this.setCollection(undefined);
};
@ -401,7 +401,7 @@ proto.pb.Claim.prototype.clearClaimList = function() {
* Returns whether this field is set.
* @return {!boolean}
*/
proto.pb.Claim.prototype.hasClaimList = function() {
proto.pb.Claim.prototype.hasCollection = function() {
return jspb.Message.getField(this, 3) != null;
};
@ -1729,8 +1729,7 @@ proto.pb.ClaimList.serializeBinaryToWriter = function(message, writer) {
* @enum {number}
*/
proto.pb.ClaimList.ListType = {
UNKNOWN_LIST_TYPE: 0,
COLLECTION: 1,
COLLECTION: 0,
DERIVATION: 2
};
@ -2553,6 +2552,7 @@ proto.pb.Video.toObject = function(includeInstance, msg) {
var f, obj = {
width: jspb.Message.getFieldWithDefault(msg, 1, 0),
height: jspb.Message.getFieldWithDefault(msg, 2, 0),
duration: jspb.Message.getFieldWithDefault(msg, 3, 0),
audio: (f = msg.getAudio()) && proto.pb.Audio.toObject(includeInstance, f)
};
@ -2599,6 +2599,10 @@ proto.pb.Video.deserializeBinaryFromReader = function(msg, reader) {
msg.setHeight(value);
break;
case 3:
var value = /** @type {number} */ (reader.readUint32());
msg.setDuration(value);
break;
case 15:
var value = new proto.pb.Audio;
reader.readMessage(value,proto.pb.Audio.deserializeBinaryFromReader);
msg.setAudio(value);
@ -2646,10 +2650,17 @@ proto.pb.Video.serializeBinaryToWriter = function(message, writer) {
f
);
}
f = message.getDuration();
if (f !== 0) {
writer.writeUint32(
3,
f
);
}
f = message.getAudio();
if (f != null) {
writer.writeMessage(
3,
15,
f,
proto.pb.Audio.serializeBinaryToWriter
);
@ -2688,18 +2699,33 @@ proto.pb.Video.prototype.setHeight = function(value) {
/**
* optional Audio audio = 3;
* optional uint32 duration = 3;
* @return {number}
*/
proto.pb.Video.prototype.getDuration = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
};
/** @param {number} value */
proto.pb.Video.prototype.setDuration = function(value) {
jspb.Message.setProto3IntField(this, 3, value);
};
/**
* optional Audio audio = 15;
* @return {?proto.pb.Audio}
*/
proto.pb.Video.prototype.getAudio = function() {
return /** @type{?proto.pb.Audio} */ (
jspb.Message.getWrapperField(this, proto.pb.Audio, 3));
jspb.Message.getWrapperField(this, proto.pb.Audio, 15));
};
/** @param {?proto.pb.Audio|undefined} value */
proto.pb.Video.prototype.setAudio = function(value) {
jspb.Message.setWrapperField(this, 3, value);
jspb.Message.setWrapperField(this, 15, value);
};
@ -2713,7 +2739,7 @@ proto.pb.Video.prototype.clearAudio = function() {
* @return {!boolean}
*/
proto.pb.Video.prototype.hasAudio = function() {
return jspb.Message.getField(this, 3) != null;
return jspb.Message.getField(this, 15) != null;
};

File diff suppressed because one or more lines are too long