%%{init: {'themeVariables': { 'fontSize': '12px'}}}%%
graph TD
    classDef path fill:#eee,stroke:#000,color:#000
    classDef plan fill:#fff,stroke-width:1px,color:#000
    classDef itemplan fill:#fff,stroke-width:2px,color:#000
    classDef unbatchedplan fill:#dff,stroke-width:1px,color:#000
    classDef sideeffectplan fill:#fcc,stroke-width:2px,color:#000
    classDef bucket fill:#f6f6f6,color:#000,stroke-width:2px,text-align:left


    %% plan dependencies
    PgSelect6[["PgSelect[6∈0] ➊<br />ᐸpeopleᐳ"]]:::plan
    Object9{{"Object[9∈0] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgSelectInlineApply405["PgSelectInlineApply[405∈0] ➊"]:::plan
    Object9 & PgSelectInlineApply405 --> PgSelect6
    Access7{{"Access[7∈0] ➊<br />ᐸ2.pgSettingsᐳ"}}:::plan
    Access8{{"Access[8∈0] ➊<br />ᐸ2.withPgClientᐳ"}}:::plan
    Access7 & Access8 --> Object9
    __Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ"]:::plan
    __Value2 --> Access7
    __Value2 --> Access8
    PgSelectRows10[["PgSelectRows[10∈0] ➊"]]:::plan
    PgSelect6 --> PgSelectRows10
    Access406{{"Access[406∈0] ➊<br />ᐸ6.m.subqueryDetailsFor15ᐳ"}}:::plan
    PgSelect6 --> Access406
    __Value4["__Value[4∈0] ➊<br />ᐸrootValueᐳ"]:::plan
    __Item11[/"__Item[11∈1]<br />ᐸ10ᐳ"\]:::itemplan
    PgSelectRows10 ==> __Item11
    PgSelectSingle12{{"PgSelectSingle[12∈1]<br />ᐸpeopleᐳ"}}:::plan
    __Item11 --> PgSelectSingle12
    __ListTransform19[["__ListTransform[19∈2]<br />ᐸeach:15ᐳ"]]:::plan
    PgSelectRows20[["PgSelectRows[20∈2]"]]:::plan
    Lambda408{{"Lambda[408∈2]<br />ᐸpgInlineViaSubqueryTransformᐳ"}}:::plan
    PgSelectRows20 & Lambda408 --> __ListTransform19
    List407{{"List[407∈2]<br />ᐸ406,11ᐳ"}}:::plan
    Access406 & __Item11 --> List407
    PgClassExpression13{{"PgClassExpression[13∈2]<br />ᐸ__people__.”username”ᐳ"}}:::plan
    PgSelectSingle12 --> PgClassExpression13
    Lambda408 --> PgSelectRows20
    List407 --> Lambda408
    __Item21[/"__Item[21∈3]<br />ᐸ20ᐳ"\]:::itemplan
    PgSelectRows20 -.-> __Item21
    PgSelectSingle22{{"PgSelectSingle[22∈3]<br />ᐸrelational_itemsᐳ"}}:::plan
    __Item21 --> PgSelectSingle22
    PgPolymorphic26{{"PgPolymorphic[26∈4]"}}:::plan
    PgSelectSingle24{{"PgSelectSingle[24∈4]<br />ᐸrelational_itemsᐳ"}}:::plan
    PgClassExpression25{{"PgClassExpression[25∈4]<br />ᐸ__relation...s__.”type”ᐳ"}}:::plan
    PgSelectSingle24 & PgClassExpression25 --> PgPolymorphic26
    __Item23[/"__Item[23∈4]<br />ᐸ19ᐳ"\]:::itemplan
    __ListTransform19 ==> __Item23
    __Item23 --> PgSelectSingle24
    PgSelectSingle24 --> PgClassExpression25
    PgClassExpression27{{"PgClassExpression[27∈4]<br />ᐸ__relation...ems__.”id”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression27
    PgClassExpression55{{"PgClassExpression[55∈4]<br />ᐸ__relation...parent_id”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression55
    PgClassExpression92{{"PgClassExpression[92∈4]<br />ᐸ__relation...__.”type2”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression92
    PgClassExpression93{{"PgClassExpression[93∈4]<br />ᐸ__relation...author_id”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression93
    PgClassExpression99{{"PgClassExpression[99∈4]<br />ᐸ__relation...”position”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression99
    PgClassExpression100{{"PgClassExpression[100∈4]<br />ᐸ__relation...reated_at”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression100
    PgClassExpression101{{"PgClassExpression[101∈4]<br />ᐸ__relation...pdated_at”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression101
    PgClassExpression102{{"PgClassExpression[102∈4]<br />ᐸ__relation..._archived”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression102
    PgClassExpression103{{"PgClassExpression[103∈4]<br />ᐸ__relation...chived_at”ᐳ"}}:::plan
    PgSelectSingle24 --> PgClassExpression103
    PgSelect28[["PgSelect[28∈5]<br />ᐸrelational_topicsᐳ<br />ᐳRelationalTopic"]]:::plan
    Object9 & PgClassExpression27 --> PgSelect28
    PgSelect35[["PgSelect[35∈5]<br />ᐸrelational_postsᐳ<br />ᐳRelationalPost"]]:::plan
    Object9 & PgClassExpression27 --> PgSelect35
    PgSelect40[["PgSelect[40∈5]<br />ᐸrelational_dividersᐳ<br />ᐳRelationalDivider"]]:::plan
    Object9 & PgClassExpression27 --> PgSelect40
    PgSelect45[["PgSelect[45∈5]<br />ᐸrelational_checklistsᐳ<br />ᐳRelationalChecklist"]]:::plan
    Object9 & PgClassExpression27 --> PgSelect45
    PgSelect50[["PgSelect[50∈5]<br />ᐸrelational_checklist_itemsᐳ<br />ᐳRelationalChecklistItem"]]:::plan
    Object9 & PgClassExpression27 --> PgSelect50
    PgSelect56[["PgSelect[56∈5]<br />ᐸrelational_itemsᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"]]:::plan
    Object9 & PgClassExpression55 --> PgSelect56
    PgPolymorphic62{{"PgPolymorphic[62∈5]<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgSelectSingle60{{"PgSelectSingle[60∈5]<br />ᐸrelational_itemsᐳ"}}:::plan
    PgClassExpression61{{"PgClassExpression[61∈5]<br />ᐸ__relation...s__.”type”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem<br />ᐳRelationalPostᐳRelationalTopic<br />ᐳRelationalDividerᐳRelationalTopic<br />ᐳRelationalChecklistᐳRelationalTopic<br />ᐳRelationalChecklistItemᐳRelationalTopic<br />ᐳRelationalTopicᐳRelationalPost<br />ᐳRelationalPostᐳRelationalPost<br />ᐳRelationalDividerᐳRelationalPost<br />ᐳRelationalChecklistᐳRelationalPost<br />ᐳRelationalChecklistItemᐳRelationalPost<br />ᐳRelationalTopicᐳRelationalDivider<br />ᐳRelationalPostᐳRelationalDivider<br />ᐳRelationalDividerᐳRelationalDivider<br />ᐳRelationalChecklistᐳRelationalDivider<br />ᐳRelationalChecklistItemᐳRelationalDivider<br />ᐳRelationalTopicᐳRelationalChecklist<br />ᐳRelationalPostᐳRelationalChecklist<br />ᐳRelationalDividerᐳRelationalChecklist<br />ᐳRelationalChecklistᐳRelationalChecklist<br />ᐳRelationalChecklistItemᐳRelationalChecklist<br />ᐳRelationalTopicᐳRelationalChecklistItem<br />ᐳRelationalPostᐳRelationalChecklistItem<br />ᐳRelationalDividerᐳRelationalChecklistItem<br />ᐳRelationalChecklistᐳRelationalChecklistItem<br />ᐳRelationalChecklistItemᐳRelationalChecklistItem"}}:::plan
    PgSelectSingle60 & PgClassExpression61 --> PgPolymorphic62
    PgSelect94[["PgSelect[94∈5]<br />ᐸpeopleᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"]]:::plan
    Object9 & PgClassExpression93 --> PgSelect94
    First32{{"First[32∈5]"}}:::plan
    PgSelectRows33[["PgSelectRows[33∈5]"]]:::plan
    PgSelectRows33 --> First32
    PgSelect28 --> PgSelectRows33
    PgSelectSingle34{{"PgSelectSingle[34∈5]<br />ᐸrelational_topicsᐳ"}}:::plan
    First32 --> PgSelectSingle34
    First37{{"First[37∈5]"}}:::plan
    PgSelectRows38[["PgSelectRows[38∈5]"]]:::plan
    PgSelectRows38 --> First37
    PgSelect35 --> PgSelectRows38
    PgSelectSingle39{{"PgSelectSingle[39∈5]<br />ᐸrelational_postsᐳ"}}:::plan
    First37 --> PgSelectSingle39
    First42{{"First[42∈5]"}}:::plan
    PgSelectRows43[["PgSelectRows[43∈5]"]]:::plan
    PgSelectRows43 --> First42
    PgSelect40 --> PgSelectRows43
    PgSelectSingle44{{"PgSelectSingle[44∈5]<br />ᐸrelational_dividersᐳ"}}:::plan
    First42 --> PgSelectSingle44
    First47{{"First[47∈5]"}}:::plan
    PgSelectRows48[["PgSelectRows[48∈5]"]]:::plan
    PgSelectRows48 --> First47
    PgSelect45 --> PgSelectRows48
    PgSelectSingle49{{"PgSelectSingle[49∈5]<br />ᐸrelational_checklistsᐳ"}}:::plan
    First47 --> PgSelectSingle49
    First52{{"First[52∈5]"}}:::plan
    PgSelectRows53[["PgSelectRows[53∈5]"]]:::plan
    PgSelectRows53 --> First52
    PgSelect50 --> PgSelectRows53
    PgSelectSingle54{{"PgSelectSingle[54∈5]<br />ᐸrelational_checklist_itemsᐳ"}}:::plan
    First52 --> PgSelectSingle54
    First58{{"First[58∈5]"}}:::plan
    PgSelectRows59[["PgSelectRows[59∈5]"]]:::plan
    PgSelectRows59 --> First58
    PgSelect56 --> PgSelectRows59
    First58 --> PgSelectSingle60
    PgSelectSingle60 --> PgClassExpression61
    PgClassExpression63{{"PgClassExpression[63∈5]<br />ᐸ__relation...ems__.”id”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression63
    First96{{"First[96∈5]"}}:::plan
    PgSelectRows97[["PgSelectRows[97∈5]"]]:::plan
    PgSelectRows97 --> First96
    PgSelect94 --> PgSelectRows97
    PgSelectSingle98{{"PgSelectSingle[98∈5]<br />ᐸpeopleᐳ"}}:::plan
    First96 --> PgSelectSingle98
    PgClassExpression104{{"PgClassExpression[104∈5]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle34 --> PgClassExpression104
    PgClassExpression142{{"PgClassExpression[142∈5]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle39 --> PgClassExpression142
    PgClassExpression143{{"PgClassExpression[143∈5]<br />ᐸ__relation...scription”ᐳ"}}:::plan
    PgSelectSingle39 --> PgClassExpression143
    PgClassExpression144{{"PgClassExpression[144∈5]<br />ᐸ__relation...s__.”note”ᐳ"}}:::plan
    PgSelectSingle39 --> PgClassExpression144
    PgClassExpression182{{"PgClassExpression[182∈5]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle44 --> PgClassExpression182
    PgClassExpression183{{"PgClassExpression[183∈5]<br />ᐸ__relation...__.”color”ᐳ"}}:::plan
    PgSelectSingle44 --> PgClassExpression183
    PgClassExpression221{{"PgClassExpression[221∈5]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle49 --> PgClassExpression221
    PgClassExpression259{{"PgClassExpression[259∈5]<br />ᐸ__relation...scription”ᐳ"}}:::plan
    PgSelectSingle54 --> PgClassExpression259
    PgClassExpression260{{"PgClassExpression[260∈5]<br />ᐸ__relation...s__.”note”ᐳ"}}:::plan
    PgSelectSingle54 --> PgClassExpression260
    PgClassExpression262{{"PgClassExpression[262∈5]<br />ᐸ__relation...__.”type2”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression262
    PgClassExpression263{{"PgClassExpression[263∈5]<br />ᐸ__relation...author_id”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression263
    PgClassExpression269{{"PgClassExpression[269∈5]<br />ᐸ__relation...”position”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression269
    PgClassExpression270{{"PgClassExpression[270∈5]<br />ᐸ__relation...reated_at”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression270
    PgClassExpression271{{"PgClassExpression[271∈5]<br />ᐸ__relation...pdated_at”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression271
    PgClassExpression272{{"PgClassExpression[272∈5]<br />ᐸ__relation..._archived”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression272
    PgClassExpression273{{"PgClassExpression[273∈5]<br />ᐸ__relation...chived_at”ᐳ"}}:::plan
    PgSelectSingle60 --> PgClassExpression273
    PgSelect64[["PgSelect[64∈6]<br />ᐸrelational_topicsᐳ<br />ᐳRelationalTopicᐳRelationalTopic<br />ᐳRelationalPostᐳRelationalTopic<br />ᐳRelationalDividerᐳRelationalTopic<br />ᐳRelationalChecklistᐳRelationalTopic<br />ᐳRelationalChecklistItemᐳRelationalTopic"]]:::plan
    Object9 & PgClassExpression63 --> PgSelect64
    PgSelect71[["PgSelect[71∈6]<br />ᐸrelational_postsᐳ<br />ᐳRelationalTopicᐳRelationalPost<br />ᐳRelationalPostᐳRelationalPost<br />ᐳRelationalDividerᐳRelationalPost<br />ᐳRelationalChecklistᐳRelationalPost<br />ᐳRelationalChecklistItemᐳRelationalPost"]]:::plan
    Object9 & PgClassExpression63 --> PgSelect71
    PgSelect76[["PgSelect[76∈6]<br />ᐸrelational_dividersᐳ<br />ᐳRelationalTopicᐳRelationalDivider<br />ᐳRelationalPostᐳRelationalDivider<br />ᐳRelationalDividerᐳRelationalDivider<br />ᐳRelationalChecklistᐳRelationalDivider<br />ᐳRelationalChecklistItemᐳRelationalDivider"]]:::plan
    Object9 & PgClassExpression63 --> PgSelect76
    PgSelect81[["PgSelect[81∈6]<br />ᐸrelational_checklistsᐳ<br />ᐳRelationalTopicᐳRelationalChecklist<br />ᐳRelationalPostᐳRelationalChecklist<br />ᐳRelationalDividerᐳRelationalChecklist<br />ᐳRelationalChecklistᐳRelationalChecklist<br />ᐳRelationalChecklistItemᐳRelationalChecklist"]]:::plan
    Object9 & PgClassExpression63 --> PgSelect81
    PgSelect86[["PgSelect[86∈6]<br />ᐸrelational_checklist_itemsᐳ<br />ᐳRelationalTopicᐳRelationalChecklistItem<br />ᐳRelationalPostᐳRelationalChecklistItem<br />ᐳRelationalDividerᐳRelationalChecklistItem<br />ᐳRelationalChecklistᐳRelationalChecklistItem<br />ᐳRelationalChecklistItemᐳRelationalChecklistItem"]]:::plan
    Object9 & PgClassExpression63 --> PgSelect86
    PgSelect264[["PgSelect[264∈6]<br />ᐸpeopleᐳ<br />ᐳRelationalTopicᐳRelationalTopic<br />ᐳRelationalPostᐳRelationalTopic<br />ᐳRelationalDividerᐳRelationalTopic<br />ᐳRelationalChecklistᐳRelationalTopic<br />ᐳRelationalChecklistItemᐳRelationalTopic<br />ᐳRelationalTopicᐳRelationalPost<br />ᐳRelationalPostᐳRelationalPost<br />ᐳRelationalDividerᐳRelationalPost<br />ᐳRelationalChecklistᐳRelationalPost<br />ᐳRelationalChecklistItemᐳRelationalPost<br />ᐳRelationalTopicᐳRelationalDivider<br />ᐳRelationalPostᐳRelationalDivider<br />ᐳRelationalDividerᐳRelationalDivider<br />ᐳRelationalChecklistᐳRelationalDivider<br />ᐳRelationalChecklistItemᐳRelationalDivider<br />ᐳRelationalTopicᐳRelationalChecklist<br />ᐳRelationalPostᐳRelationalChecklist<br />ᐳRelationalDividerᐳRelationalChecklist<br />ᐳRelationalChecklistᐳRelationalChecklist<br />ᐳRelationalChecklistItemᐳRelationalChecklist<br />ᐳRelationalTopicᐳRelationalChecklistItem<br />ᐳRelationalPostᐳRelationalChecklistItem<br />ᐳRelationalDividerᐳRelationalChecklistItem<br />ᐳRelationalChecklistᐳRelationalChecklistItem<br />ᐳRelationalChecklistItemᐳRelationalChecklistItem"]]:::plan
    Object9 & PgClassExpression263 --> PgSelect264
    First68{{"First[68∈6]"}}:::plan
    PgSelectRows69[["PgSelectRows[69∈6]"]]:::plan
    PgSelectRows69 --> First68
    PgSelect64 --> PgSelectRows69
    PgSelectSingle70{{"PgSelectSingle[70∈6]<br />ᐸrelational_topicsᐳ"}}:::plan
    First68 --> PgSelectSingle70
    First73{{"First[73∈6]"}}:::plan
    PgSelectRows74[["PgSelectRows[74∈6]"]]:::plan
    PgSelectRows74 --> First73
    PgSelect71 --> PgSelectRows74
    PgSelectSingle75{{"PgSelectSingle[75∈6]<br />ᐸrelational_postsᐳ"}}:::plan
    First73 --> PgSelectSingle75
    First78{{"First[78∈6]"}}:::plan
    PgSelectRows79[["PgSelectRows[79∈6]"]]:::plan
    PgSelectRows79 --> First78
    PgSelect76 --> PgSelectRows79
    PgSelectSingle80{{"PgSelectSingle[80∈6]<br />ᐸrelational_dividersᐳ"}}:::plan
    First78 --> PgSelectSingle80
    First83{{"First[83∈6]"}}:::plan
    PgSelectRows84[["PgSelectRows[84∈6]"]]:::plan
    PgSelectRows84 --> First83
    PgSelect81 --> PgSelectRows84
    PgSelectSingle85{{"PgSelectSingle[85∈6]<br />ᐸrelational_checklistsᐳ"}}:::plan
    First83 --> PgSelectSingle85
    First88{{"First[88∈6]"}}:::plan
    PgSelectRows89[["PgSelectRows[89∈6]"]]:::plan
    PgSelectRows89 --> First88
    PgSelect86 --> PgSelectRows89
    PgSelectSingle90{{"PgSelectSingle[90∈6]<br />ᐸrelational_checklist_itemsᐳ"}}:::plan
    First88 --> PgSelectSingle90
    First266{{"First[266∈6]"}}:::plan
    PgSelectRows267[["PgSelectRows[267∈6]"]]:::plan
    PgSelectRows267 --> First266
    PgSelect264 --> PgSelectRows267
    PgSelectSingle268{{"PgSelectSingle[268∈6]<br />ᐸpeopleᐳ"}}:::plan
    First266 --> PgSelectSingle268
    PgClassExpression274{{"PgClassExpression[274∈6]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle70 --> PgClassExpression274
    PgClassExpression300{{"PgClassExpression[300∈6]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle75 --> PgClassExpression300
    PgClassExpression301{{"PgClassExpression[301∈6]<br />ᐸ__relation...scription”ᐳ"}}:::plan
    PgSelectSingle75 --> PgClassExpression301
    PgClassExpression302{{"PgClassExpression[302∈6]<br />ᐸ__relation...s__.”note”ᐳ"}}:::plan
    PgSelectSingle75 --> PgClassExpression302
    PgClassExpression328{{"PgClassExpression[328∈6]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle80 --> PgClassExpression328
    PgClassExpression329{{"PgClassExpression[329∈6]<br />ᐸ__relation...__.”color”ᐳ"}}:::plan
    PgSelectSingle80 --> PgClassExpression329
    PgClassExpression355{{"PgClassExpression[355∈6]<br />ᐸ__relation...__.”title”ᐳ"}}:::plan
    PgSelectSingle85 --> PgClassExpression355
    PgClassExpression381{{"PgClassExpression[381∈6]<br />ᐸ__relation...scription”ᐳ"}}:::plan
    PgSelectSingle90 --> PgClassExpression381
    PgClassExpression382{{"PgClassExpression[382∈6]<br />ᐸ__relation...s__.”note”ᐳ"}}:::plan
    PgSelectSingle90 --> PgClassExpression382
    PgClassExpression404{{"PgClassExpression[404∈8]<br />ᐸ__people__.”username”ᐳ"}}:::plan
    PgSelectSingle268 --> PgClassExpression404
    PgClassExpression403{{"PgClassExpression[403∈7]<br />ᐸ__people__.”username”ᐳ"}}:::plan
    PgSelectSingle98 --> PgClassExpression403

    %% define steps

    subgraph "Buckets for queries/interfaces-relational/nested-more-fragments"
    Bucket0("Bucket 0 (root)<br /><br />1: PgSelectInlineApply[405]<br />ᐳ: Access[7], Access[8], Object[9]<br />2: PgSelect[6]<br />ᐳ: Access[406]<br />3: PgSelectRows[10]"):::bucket
    classDef bucket0 stroke:#696969
    class Bucket0,__Value2,__Value4,PgSelect6,Access7,Access8,Object9,PgSelectRows10,PgSelectInlineApply405,Access406 bucket0
    Bucket1("Bucket 1 (listItem)<br />Deps: 406, 9<br /><br />ROOT __Item{1}ᐸ10ᐳ[11]"):::bucket
    classDef bucket1 stroke:#00bfff
    class Bucket1,__Item11,PgSelectSingle12 bucket1
    Bucket2("Bucket 2 (nullableBoundary)<br />Deps: 12, 406, 11, 9<br /><br />ROOT PgSelectSingle{1}ᐸpeopleᐳ[12]<br />1: <br />ᐳ: 13, 407, 408<br />2: PgSelectRows[20]<br />3: __ListTransform[19]"):::bucket
    classDef bucket2 stroke:#7f007f
    class Bucket2,PgClassExpression13,__ListTransform19,PgSelectRows20,List407,Lambda408 bucket2
    Bucket3("Bucket 3 (subroutine)<br /><br />ROOT PgSelectSingle{3}ᐸrelational_itemsᐳ[22]"):::bucket
    classDef bucket3 stroke:#ffa500
    class Bucket3,__Item21,PgSelectSingle22 bucket3
    Bucket4("Bucket 4 (listItem)<br />Deps: 9<br /><br />ROOT __Item{4}ᐸ19ᐳ[23]"):::bucket
    classDef bucket4 stroke:#0000ff
    class Bucket4,__Item23,PgSelectSingle24,PgClassExpression25,PgPolymorphic26,PgClassExpression27,PgClassExpression55,PgClassExpression92,PgClassExpression93,PgClassExpression99,PgClassExpression100,PgClassExpression101,PgClassExpression102,PgClassExpression103 bucket4
    Bucket5("Bucket 5 (polymorphic)<br />RelationalTopic,RelationalPost,RelationalDivider,RelationalChecklist,RelationalChecklistItem<br />Deps: 9, 27, 55, 93, 26, 25, 92, 99, 100, 101, 102, 103<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem<br /><br />1: 28, 35, 40, 45, 50, 56, 94<br />2: 33, 38, 43, 48, 53, 59, 97<br />ᐳ: 32, 34, 37, 39, 42, 44, 47, 49, 52, 54, 58, 60, 61, 62, 63, 96, 98, 104, 142, 143, 144, 182, 183, 221, 259, 260, 262, 263, 269, 270, 271, 272, 273"):::bucket
    classDef bucket5 stroke:#7fff00
    class Bucket5,PgSelect28,First32,PgSelectRows33,PgSelectSingle34,PgSelect35,First37,PgSelectRows38,PgSelectSingle39,PgSelect40,First42,PgSelectRows43,PgSelectSingle44,PgSelect45,First47,PgSelectRows48,PgSelectSingle49,PgSelect50,First52,PgSelectRows53,PgSelectSingle54,PgSelect56,First58,PgSelectRows59,PgSelectSingle60,PgClassExpression61,PgPolymorphic62,PgClassExpression63,PgSelect94,First96,PgSelectRows97,PgSelectSingle98,PgClassExpression104,PgClassExpression142,PgClassExpression143,PgClassExpression144,PgClassExpression182,PgClassExpression183,PgClassExpression221,PgClassExpression259,PgClassExpression260,PgClassExpression262,PgClassExpression263,PgClassExpression269,PgClassExpression270,PgClassExpression271,PgClassExpression272,PgClassExpression273 bucket5
    Bucket6("Bucket 6 (polymorphic)<br />RelationalTopic,RelationalPost,RelationalDivider,RelationalChecklist,RelationalChecklistItem<br />Deps: 9, 63, 263, 62, 61, 262, 269, 270, 271, 272, 273<br />ᐳRelationalTopicᐳRelationalTopic<br />ᐳRelationalTopicᐳRelationalPost<br />ᐳRelationalTopicᐳRelationalDivider<br />ᐳRelationalTopicᐳRelationalChecklist<br />ᐳRelationalTopicᐳRelationalChecklistItem<br />ᐳRelationalPostᐳRelationalTopic<br />ᐳRelationalPostᐳRelationalPost<br />ᐳRelationalPostᐳRelationalDivider<br />ᐳRelationalPostᐳRelationalChecklist<br />ᐳRelationalPostᐳRelationalChecklistItem<br />ᐳRelationalDividerᐳRelationalTopic<br />ᐳRelationalDividerᐳRelationalPost<br />ᐳRelationalDividerᐳRelationalDivider<br />ᐳRelationalDividerᐳRelationalChecklist<br />ᐳRelationalDividerᐳRelationalChecklistItem<br />ᐳRelationalChecklistᐳRelationalTopic<br />ᐳRelationalChecklistᐳRelationalPost<br />ᐳRelationalChecklistᐳRelationalDivider<br />ᐳRelationalChecklistᐳRelationalChecklist<br />ᐳRelationalChecklistᐳRelationalChecklistItem<br />ᐳRelationalChecklistItemᐳRelationalTopic<br />ᐳRelationalChecklistItemᐳRelationalPost<br />ᐳRelationalChecklistItemᐳRelationalDivider<br />ᐳRelationalChecklistItemᐳRelationalChecklist<br />ᐳRelationalChecklistItemᐳRelationalChecklistItem<br /><br />1: 64, 71, 76, 81, 86, 264<br />2: 69, 74, 79, 84, 89, 267<br />ᐳ: 68, 70, 73, 75, 78, 80, 83, 85, 88, 90, 266, 268, 274, 300, 301, 302, 328, 329, 355, 381, 382"):::bucket
    classDef bucket6 stroke:#ff1493
    class Bucket6,PgSelect64,First68,PgSelectRows69,PgSelectSingle70,PgSelect71,First73,PgSelectRows74,PgSelectSingle75,PgSelect76,First78,PgSelectRows79,PgSelectSingle80,PgSelect81,First83,PgSelectRows84,PgSelectSingle85,PgSelect86,First88,PgSelectRows89,PgSelectSingle90,PgSelect264,First266,PgSelectRows267,PgSelectSingle268,PgClassExpression274,PgClassExpression300,PgClassExpression301,PgClassExpression302,PgClassExpression328,PgClassExpression329,PgClassExpression355,PgClassExpression381,PgClassExpression382 bucket6
    Bucket7("Bucket 7 (nullableBoundary)<br />Deps: 98<br /><br />ROOT PgSelectSingle{5}ᐸpeopleᐳ[98]"):::bucket
    classDef bucket7 stroke:#808000
    class Bucket7,PgClassExpression403 bucket7
    Bucket8("Bucket 8 (nullableBoundary)<br />Deps: 268<br /><br />ROOT PgSelectSingle{6}ᐸpeopleᐳ[268]"):::bucket
    classDef bucket8 stroke:#dda0dd
    class Bucket8,PgClassExpression404 bucket8
    Bucket0 --> Bucket1
    Bucket1 --> Bucket2
    Bucket2 --> Bucket3 & Bucket4
    Bucket4 --> Bucket5
    Bucket5 --> Bucket6 & Bucket7
    Bucket6 --> Bucket8
    end
