
    D6i                     
    d  Z y)c                  X   | d   j                   }|j                  E|j                  j                  |j                  j                  j
                  |j                        }n |j                  j                  j
                  }| dd D ]  }|j                   }|j                  W|j                  |j                  |j                        }|j                  |j                  j                  |j                        }r|j                  |j                  j                  |j                        } |S )z?
    Return a chained Join object for given relationships.
        N   )property	secondaryjoinmapperclass_	__table__secondaryjoinprimaryjoin)relationships	property_from_relationshipprops        n/home/azureuser/techstart-app/venv/lib/python3.12/site-packages/sqlalchemy_utils/relationships/chained_join.pychained_joinr      s     a ))I&##((##--y/F/F
   ''11%ab) E$$>>%JJt~~t/?/?@EJJt{{1143E3EFEJJt{{1143C3CDEE L    N)r    r   r   <module>r      s
   r   