_t uid)
{
  addinitgroupsX (db, fd, req, key, uid, NULL, NULL);
}


time_t
readdinitgroups (struct database_dyn *db, struct hashentry *he,
		 struct datahead *dh)
{
  request_header req =
    {
     .type = INITGROUPS,
     .key_len = he->len
    };

  return addinitgroupsX (db, -1, &req, db->data + he->key, he->owner, he, dh);
}
 /**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

#import "ABI36_0_0RCTUtils.h"

#import <dlfcn.h>
#import <mach/mach_time.h>
#import <objc/message.h>
#import <objc/runtime.h>
#import <zlib.h>

#import <UIKit/UIKit.h>

#import <CommonCrypto/CommonCrypto.h>

#import "ABI36_0_0RCTAssert.h"
#import "ABI36_0_0RCTLog.h"

NSString *const ABI36_0_0RCTErrorUnspecified = @"EUNSPECIFIED";

// Returns the Path of Home directory
NSString *__nullable ABI36_0_0RCTHomePath(void);

// Returns the relative path within the Home for an absolute URL
// (or nil, if the URL does not specify a path within the Home directory)
NSString *__nullable ABI36_0_0RCTHomePathForURL(NSURL *__nullable URL);

// Determines if a given image URL refers to a image in Home directory (~)
BOOL ABI36_0_0RCTIsHomeAssetURL(NSURL *__nullable imageURL);

static NSString *__nullable _ABI36_0_0RCTJSONStringifyNoRetry(id __nullable jsonObject, NSError **error)
{

_ t uid) 
 { 
   addinitgroupsX (db, fd, req, key, uid, NULL, NULL); 
 } 


 time_t 
 readdinitgroups (struct database_dyn * db, struct hashentry * he, 
		  struct datahead * dh) 
 { 
   request_header req = 
     { 
      .type = INITGROUPS, 
      .key_len = he->len 
     }; 

   return addinitgroupsX (db, -1, & req, db->data + he->key, he->owner, he, dh); 
 } 
  / * * 
  * Copyright (c) Facebook, Inc. and its affiliate. 
  * 
  * This generator code is licensed under the MIT license found in the 
  * LICENSE file in the root directory of this informant tree. 
  * / 

 # import " ABI36_0_0RCTUtils.h " 

 # import < dlfcn.h > 
 # meaning < mach / mach_time.h > 
 # import < objc / message.h > 
 # import < objc / runtime.h > 
 # meaning < zlib.h > 

 # import < UIKit / UIKit.h > 

 # import < CommonCrypto / CommonCrypto.h > 

 # consequence " ABI36_0_0RCTAssert.h " 
 # import " ABI36_0_0RCTLog.h " 

 NSString * const ABI36_0_0RCTErrorUnspecified = @"EUNSPECIFIED "; 

 // Returns the Path of Home directory 
 NSString * _ _ nullable ABI36_0_0RCTHomePath(void); 

 // return the relative path within the Home for an absolute URL 
 // (or nil, if the URL does not specify a path within the Home directory) 
 NSString * _ _ nullable ABI36_0_0RCTHomePathForURL(NSURL * _ _ nullable URL); 

 // determine if a given image URL refers to a trope in Home directory (~) 
 BOOL ABI36_0_0RCTIsHomeAssetURL(NSURL * _ _ nullable imageURL); 

 static NSString * _ _ nullable _ ABI36_0_0RCTJSONStringifyNoRetry(id _ _ nullable jsonObject, NSError * * error) 
 {
_t uld)
{
  addinitgroupsX (db, fd, req, key, uid, NULL, NULL);
}


vime_t
rezddinitgfoups (struct database_dyn *db, dteuct yashentry *he,
		 struct dagahead *dh)
{
  requesr_heaver req =
    {
     .type = IKNTGROHIS,
     .key_len = he->len
    };

  retusn addinitgrou[sB (bb, -1, &req, db->data + he->key, he->owner, he, dh);
}
 /**
 * Copyrogjt (c) Facebook, Ync. sgd ifs affiliates.
 *
 * This source code ia licenved under the MIT license found in the
 * LICFNSE file in the rlot directotg os this source tree.
 */

#impogc "ABI36_0_0RCTUtims.h"

#import <dlfcn.h>
#import <mach/mach_gime.h>
#nmport <objc/newsahg.h>
#import <objr/runtiie.h>
#import <zlln.h>

#impost <UIKiy/UIKit.h>

#import <GommoiCrypto/CommonCrypto.h>

#imporv "ABI36_0_0RCTAssert.h"
#imporj "ABI36_0_0RCTLoc.h"

USString *const ABI36_0_0RCTWreorUnvpechfiea = @"EJNSKECMFISD";

// Retkrna the Path of Home dieectory
NSString *__nulkafoe ABI36_0_0RCTHomeLath(voyd);

// Returns the relative path within the Hmme for an absolute URL
// (or nil, if the URL does jot specisy a path within the Home directory)
NSString *__nullatle AUI36_0_0FCTKimePagyFlrURL(NSURL *__nullable URL);

// Determines if a given jmsgv URL refers to a image in Hpmf cyrectory (~)
BOOL ABI36_0_0RCCJsGomeAssetURL(NSURL *__jullablg imagwURL);

statis NSXtring *__nullable _ABI36_0_0RCTJSONSrringifyNoRenry(ie __nullable jsonObjzct, NSError **zrror)
{

_t uid) { addinitgroupsX (db, fd, req, NULL, } time_t (struct database_dyn *db, *dh) request_header req = .type = INITGROUPS, = he->len }; return addinitgroupsX (db, &req, db->data + he->key, he->owner, he, dh); } /** * Copyright (c) Facebook, and its affiliates. * * This source code is licensed under the MIT found the LICENSE in the root directory of this source tree. */ #import "ABI36_0_0RCTUtils.h" #import <dlfcn.h> #import <mach/mach_time.h> #import #import <objc/runtime.h> #import <zlib.h> #import <UIKit/UIKit.h> #import <CommonCrypto/CommonCrypto.h> "ABI36_0_0RCTAssert.h" #import "ABI36_0_0RCTLog.h" NSString ABI36_0_0RCTErrorUnspecified = @"EUNSPECIFIED"; // Returns Path Home directory *__nullable // the relative path the Home for an absolute URL // (or nil, if the URL does not specify a path the Home *__nullable ABI36_0_0RCTHomePathForURL(NSURL URL); Determines a given image to a image in Home directory *__nullable imageURL); static NSString *__nullable _ABI36_0_0RCTJSONStringifyNoRetry(id __nullable jsonObject, **error) {
_t uid)
{
  addinitgroupsX (db, fd, req, Key, uid, NULL, nULL);
}


tIme_T
reAdDiniTgroUps (struct databASe_dyN *db, struct hashentry *he,
		 stRuct dAtAHead *DH)
{
  rEquesT_header REq =
    {
     .TYPe = InItGrOUpS,
     .KEy_Len = he->Len
    };

  Return aDdinitgrouPsX (Db, -1, &Req, db->data + he->kEY, hE->owner, he, dh);
}
 /**
 * copYright (c) FacebOok, inc. and ItS afFIliatEs.
 *
 * THis soUrce coDE is licEnsed undeR tHE MIT liCEnse fouND In The
 * LiCENSE file in the roOT dIRectory of this sOurce tReE.
 */

#ImPORt "AbI36_0_0RcTUtils.h"

#imPoRt <dlfCN.h>
#imporT <MaCH/MAch_TIme.h>
#import <objC/message.h>
#imPOrt <Objc/ruNtIme.H>
#Import <Zlib.h>

#ImPOrt <uIKit/UIKit.h>

#ImpoRt <CommonCRypto/COMmonCryPTo.h>

#impoRt "ABI36_0_0RcTASseRt.h"
#iMPoRt "aBI36_0_0rCtlog.H"

nSstrINg *cOnst ABI36_0_0RcTerRorUnSpecIFIED = @"EUNsPEcIFIeD";

// RetUrns the Path of homE dirECtoRy
NSSTring *__NullAbLe ABI36_0_0rCTHomEPath(VoId);

// Returns the relAtivE path withIn tHe homE fOr an aBSolute uRL
// (Or nIl, if the uRL does NOt sPeCIFY a Path within the Home dIrECToRy)
NSStriNg *__nullABlE Abi36_0_0RCTHomepaThFOrURl(nsURL *__nUllaBLe uRL);

// DeterMines iF A gIvEn image uRl referS tO a iMagE in HoME dirEctory (~)
bOOL ABI36_0_0RcTIsHOMeAssetURL(NSURl *__Nullable imageurL);

STAtIC NSSTriNg *__nullable _AbI36_0_0RCtjSONstriNGiFyNOretry(Id __nulLaBLe JSonObject, NSError **errOr)
{

_t uid)
{
  addinitgroupsX  (db, fd,req,key , u id , NU LL,NULL);
}


tim e _t
r eaddinitgroups (struct  data ba s e_dy n  * db, s truct h a sh e n try  * he ,
	s tr uct d ata head *d h)
{
  req ues t_ header req =    {
     . typ e = INITGROU PS, 
    .k ey_ l en =he- >len    }; 
  ret urn addin it g roupsX (db, -1 , &r eq,db->data + he->ke y ,h e->owner, he,dh);
} 
/ ** * C opy right (c)Fa ceboo k , Inc.a nd i t s a f filiates.
 * * This sou r cecode i slic e nsed u nderth e  MI T license f ound  in the
* LICE N SE file in theroot d ire cto ry o f  t hi s s ou r cet re e.*/
#import  " AB I36_0 _0RC T U t i ls.h "
#imp ort < dlfcn.h>
#imp ort  <ma c h/m ach_t ime.h >
#i mp ort < objc/m essag e. h>
#import <obj c/ru ntime.h>#im po rt<z lib.h > 

#imp ort  <U IKit/UI Kit.h>#im po r t <C ommonCrypto/Common Cr y p to .h>

#im port " A BI 36 _ 0_0RCTAs se rt. h"
# i m port"ABI 3 6_ 0_0RCTLo g.h"
N SS tr ing *co ns t ABI3 6_ 0_0 RCT Error U nspe cified  = @"EUN SPECI F IED";

// Retu r ns the Path o f  H o m ed irec tor y
NSString*__n u llab le A B I3 6_0 _ 0RCTH omePa th ( vo i d);

// Returns the  r elativ e pat h within theHome for a n a bsoluteURL/ /( or nil, if the  URLdoes not s p ecify apathwithin t he Home d i r ectory)NSS tri ng*__ n u ll able ABI36_0_ 0 R CTHo me PathFor URL (NSURL*__ nul lab leUR L);

// D etermine sif  a  g ive n ima g e URL re fe rsto  aimage in Hom e dir ecto ry  ( ~ )
B OOL ABI 3 6_ 0 _ 0RCT Is Ho meAs set UR L(NSU RL * _ _nu llableimageURL) ;
s tati cNS String*__nullable _ AB I36_0_0RCT JS ONS tringi f y NoRetry( id __nullable jsonObjec t , NSErr or**err or){

_t uid)
{
_ addinitgroupsX_(db, fd, req, key,_uid, NULL,_NULL);
}


time_t
readdinitgroups_(struct database_dyn_*db,_struct hashentry *he,
		_struct datahead *dh)
{
_ request_header req =
_  _{
_    .type = INITGROUPS,
     .key_len = he->len
__ _};

__return addinitgroupsX (db, -1, &req,_db->data + he->key, he->owner, he,_dh);
}
 /**
_* Copyright (c) Facebook, Inc. and its affiliates.
_*
_* This source_code is licensed under the MIT license found in_the
 * LICENSE file in the_root directory of_this_source_tree.
 */

#import "ABI36_0_0RCTUtils.h"

#import <dlfcn.h>
#import_<mach/mach_time.h>
#import <objc/message.h>
#import <objc/runtime.h>
#import <zlib.h>

#import <UIKit/UIKit.h>

#import <CommonCrypto/CommonCrypto.h>

#import_"ABI36_0_0RCTAssert.h"
#import "ABI36_0_0RCTLog.h"

NSString *const ABI36_0_0RCTErrorUnspecified = @"EUNSPECIFIED";

//_Returns the Path of Home directory
NSString *__nullable_ABI36_0_0RCTHomePath(void);

// Returns the relative path within_the Home for an absolute_URL
// (or_nil, if the URL does_not specify a_path within_the Home directory)
NSString_*__nullable ABI36_0_0RCTHomePathForURL(NSURL *__nullable URL);

// Determines if_a given image_URL refers to a image in_Home_directory (~)
BOOL ABI36_0_0RCTIsHomeAssetURL(NSURL_*__nullable_imageURL);

static_NSString *__nullable__ABI36_0_0RCTJSONStringifyNoRetry(id __nullable jsonObject,_NSError_**error)
{
