# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.datetime.LocalDate":"LocalDate.kt","world.respect.datalayer.school.model.Person$Companion":"Person.kt","kotlinx.serialization.json.JsonObject":"JsonElement.kt","kotlin.time.Clock$System":"Clock.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
world.respect.datalayer.school.model.Person -> r25:
# {"id":"sourceFile","fileName":"Person.kt"}
    world.respect.datalayer.school.model.Person$Companion Companion -> Companion
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq25;"}
    java.lang.String guid -> a
    boolean userActive -> b
    world.respect.datalayer.school.model.PersonStatusEnum status -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld85;"}
    kotlin.time.Instant lastModified -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgb3;"}
    kotlin.time.Instant stored -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgb3;"}
    kotlinx.serialization.json.JsonObject metadata -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxh3;"}
    java.lang.String userMasterIdentifier -> g
    java.lang.String username -> h
    java.lang.String givenName -> i
    java.lang.String familyName -> j
    java.lang.String middleName -> k
    world.respect.datalayer.school.model.PersonGenderEnum gender -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly45;"}
    java.lang.String preferredFirstName -> m
    java.lang.String preferredMiddleName -> n
    java.lang.String preferredLastName -> o
    java.lang.String pronouns -> p
    java.util.List roles -> q
    java.util.List relatedPersonUids -> r
    kotlinx.datetime.LocalDate dateOfBirth -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqy3;"}
    java.lang.String email -> t
    java.lang.String phoneNumber -> u
    kotlin.Lazy[] $childSerializers -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lbo3;"}
    3:5:void world.respect.datalayer.school.model.Person$Companion.<init>():46:46 -> <clinit>
    3:5:void world.respect.datalayer.school.model.Person$Companion.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <clinit>
    3:5:void <clinit>():0 -> <clinit>
    6:7:void <clinit>():0:0 -> <clinit>
    8:115:void <clinit>():46:46 -> <clinit>
    1:1:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):21:21 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ZLd85;Lgb3;Lgb3;Lxh3;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ly45;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lqy3;Ljava/lang/String;Ljava/lang/String;)V"}
    2:2:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):25:25 -> <init>
    3:3:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):21:21 -> <init>
    4:4:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> <init>
    4:4:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> <init>
    4:4:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):26 -> <init>
    5:5:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):21:21 -> <init>
    6:6:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> <init>
    6:6:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> <init>
    6:6:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):27 -> <init>
    7:7:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):21:21 -> <init>
    8:8:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):40:40 -> <init>
    9:9:void <init>(int,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,kotlinx.serialization.internal.SerializationConstructorMarker):21:21 -> <init>
    10:10:void <init>(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String):21:21 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLd85;Lgb3;Lgb3;Lxh3;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ly45;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lqy3;Ljava/lang/String;Ljava/lang/String;)V"}
    11:31:void <init>(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String):23:43 -> <init>
    32:32:void <init>(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):25:25 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLd85;Lgb3;Lgb3;Lxh3;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ly45;Ljava/util/List;Ljava/util/ArrayList;Lqy3;Ljava/lang/String;Ljava/lang/String;I)V"}
    33:33:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> <init>
    33:33:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> <init>
    33:33:void <init>(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):26 -> <init>
    34:34:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> <init>
    34:34:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> <init>
    34:34:void <init>(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):27 -> <init>
    35:35:void <init>(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):40:40 -> <init>
    36:36:void <init>(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):22:22 -> <init>
    1:3:kotlin.time.Instant getStored():27:27 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgb3;"}
    5:232:boolean equals(java.lang.Object):0:0 -> equals
    1:3:kotlin.time.Instant getLastModified():26:26 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgb3;"}
    173:207:world.respect.datalayer.school.model.Person copy(java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String):0:0 -> g
    173:207:world.respect.datalayer.school.model.Person copy$default(world.respect.datalayer.school.model.Person,java.lang.String,boolean,world.respect.datalayer.school.model.PersonStatusEnum,kotlin.time.Instant,kotlin.time.Instant,kotlinx.serialization.json.JsonObject,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,world.respect.datalayer.school.model.PersonGenderEnum,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,kotlinx.datetime.LocalDate,java.lang.String,java.lang.String,int,java.lang.Object):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr25;Ld85;Lgb3;Lgb3;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ly45;Ljava/util/List;Ljava/util/ArrayList;Lqy3;Ljava/lang/String;Ljava/lang/String;I)Lr25;"}
    12:15:int hashCode():0:0 -> hashCode
    12:15:int Person.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":204},"outline":"Lod4;d(IIZ)I"}
    16:25:int hashCode():0:0 -> hashCode
    16:25:int Person.hashCode():0 -> hashCode
    26:29:int hashCode():0:0 -> hashCode
    26:29:int Person.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":205},"outline":"Lel0;b(Lgb3;II)I"}
    30:31:int hashCode():0:0 -> hashCode
    30:31:int Person.hashCode():0 -> hashCode
    32:36:int hashCode():0:0 -> hashCode
    32:36:int Person.hashCode():0 -> hashCode
    37:42:int hashCode():0:0 -> hashCode
    37:42:int Person.hashCode():0 -> hashCode
    43:44:int kotlinx.serialization.json.JsonObject.hashCode():190:190 -> hashCode
    43:44:int hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:44:int Person.hashCode():0 -> hashCode
    45:50:int kotlinx.serialization.json.JsonObject.hashCode():190:190 -> hashCode
    45:50:int hashCode():0 -> hashCode
    45:50:int Person.hashCode():0 -> hashCode
    51:76:int hashCode():0:0 -> hashCode
    51:76:int Person.hashCode():0 -> hashCode
    77:80:int hashCode():0:0 -> hashCode
    77:80:int Person.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":206},"outline":"Lod4;e(ILjava/lang/String;I)I"}
    81:82:int hashCode():0:0 -> hashCode
    81:82:int Person.hashCode():0 -> hashCode
    83:86:int hashCode():0:0 -> hashCode
    83:86:int Person.hashCode():0 -> hashCode
    87:156:int hashCode():0:0 -> hashCode
    87:156:int Person.hashCode():0 -> hashCode
    157:160:int hashCode():0:0 -> hashCode
    157:160:int Person.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":207},"outline":"Lpc1;c(Ljava/util/List;II)I"}
    161:162:int hashCode():0:0 -> hashCode
    161:162:int Person.hashCode():0 -> hashCode
    163:166:int hashCode():0:0 -> hashCode
    163:166:int Person.hashCode():0 -> hashCode
    167:172:int hashCode():0:0 -> hashCode
    167:172:int Person.hashCode():0 -> hashCode
    173:174:int kotlinx.datetime.LocalDate.hashCode():117:117 -> hashCode
    173:174:int hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    173:174:int Person.hashCode():0 -> hashCode
    175:180:int kotlinx.datetime.LocalDate.hashCode():117:117 -> hashCode
    175:180:int hashCode():0 -> hashCode
    175:180:int Person.hashCode():0 -> hashCode
    181:203:int hashCode():0:0 -> hashCode
    181:203:int Person.hashCode():0 -> hashCode
    204:204:int hashCode():0:0 -> hashCode
    205:205:int hashCode():0:0 -> hashCode
    206:206:int hashCode():0:0 -> hashCode
    207:207:int hashCode():0:0 -> hashCode
    72:78:java.lang.String toString():0:0 -> toString
    72:78:java.lang.String Person.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":181,"4":183,"7":186,"10":190},"outline":"Lel0;w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"}
    79:82:java.lang.String toString():0:0 -> toString
    79:82:java.lang.String Person.toString():0 -> toString
    83:89:java.lang.String toString():0:0 -> toString
    83:89:java.lang.String Person.toString():0 -> toString
    90:113:java.lang.String toString():0:0 -> toString
    90:113:java.lang.String Person.toString():0 -> toString
    114:120:java.lang.String toString():0:0 -> toString
    114:120:java.lang.String Person.toString():0 -> toString
    121:124:java.lang.String toString():0:0 -> toString
    121:124:java.lang.String Person.toString():0 -> toString
    125:131:java.lang.String toString():0:0 -> toString
    125:131:java.lang.String Person.toString():0 -> toString
    132:173:java.lang.String toString():0:0 -> toString
    132:173:java.lang.String Person.toString():0 -> toString
    174:180:java.lang.String toString():0:0 -> toString
    174:180:java.lang.String Person.toString():0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":191,"4":193,"7":196},"outline":"Lel0;n(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    181:181:java.lang.String toString():0:0 -> toString
    183:183:java.lang.String toString():0:0 -> toString
    186:186:java.lang.String toString():0:0 -> toString
    190:190:java.lang.String toString():0:0 -> toString
    191:191:java.lang.String toString():0:0 -> toString
    193:193:java.lang.String toString():0:0 -> toString
    196:196:java.lang.String toString():0:0 -> toString
