Ë
    �#ij/A  ã                   óJ  — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ  G d„ de	«      Z G d	„ d
ej                  «      Z G d„ dej                  «      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ d e«      Z G d!„ d"e«      Z G d#„ d$e«      Z G d%„ d&e«      Z G d'„ d(e«      Z G d)„ d*e«      Z G d+„ d,e«      Z G d-„ d.e«      Z  G d/„ d0e«      Z! G d1„ d2e«      Z" G d3„ d4e«      Z# G d5„ d6e«      Z$ G d7„ d8e«      Z% G d9„ d:e«      Z& G d;„ d<e«      Z' G d=„ d>e«      Z( G d?„ d@e«      Z) G dA„ dBe«      Z* G dC„ dDe«      Z+ G dE„ dFe«      Z, G dG„ dHe«      Z-yI)Jé    )Úmodels)Úslugify)ÚCKEditor5Field)Ú	DateField)ÚAbstractUser)Úsettingsc                   ó   — e Zd Zy)ÚUserN©Ú__name__Ú
__module__Ú__qualname__© ó    ú#/var/www/html/office/core/models.pyr
   r
   
   ó   „ Ør   r
   c                   ó  — e Zd ZdZ ej
                  ej                  ej                  d¬«      Z	 ej                  d¬«      Z ej                  dd¬«      Z ej                  e¬	«      Z ej                   d
¬«      Z G d„ d«      Zy)ÚRecordDraftzAAn incomplete form snapshot kept separate from published records.Úrecord_drafts©Ú	on_deleteÚrelated_nameé    ©Ú
max_lengthéÿ   Ú__new__)r   Údefault)r   T)Úauto_nowc                   ó6   — e Zd Z ej                  dd¬«      gZy)úRecordDraft.Meta)ÚuserÚrecord_typeÚ
record_keyÚunique_user_record_draft©ÚfieldsÚnameN)r   r   r   r   ÚUniqueConstraintÚconstraintsr   r   r   ÚMetar!      s   „ à#ˆF×#Ñ#Ø<Ø/ôð
‰r   r+   N)r   r   r   Ú__doc__r   Ú
ForeignKeyr   ÚAUTH_USER_MODELÚCASCADEr"   Ú	CharFieldr#   r$   Ú	JSONFieldÚdictÚdataÚDateTimeFieldÚ
updated_atr+   r   r   r   r   r      s€   „ ÙKàˆ6×ÑØ× Ñ Ø—.‘.Ø$ô€Dð
 #�&×"Ñ"¨bÔ1€KØ!�×!Ñ!¨S¸)ÔD€JØˆ6×Ñ DÔ)€DØ%�×%Ñ%¨tÔ4€J÷
ò 
r   r   c                   óv   — e Zd Z ej                  ej                  ej                  ddd¬«      Z G d„ d«      Z	y)ÚUserOwnedModelz%(class)s_recordsT)r   r   ÚnullÚblankc                   ó:   — e Zd ZdZ ej
                  dd¬«      gZy)úUserOwnedModel.MetaT©r"   Úslugúunique_%(class)s_user_slugr&   N©r   r   r   Úabstractr   r)   r*   r   r   r   r+   r;   -   ó$   „ Øˆà#ˆF×#Ñ#Ø'Ø1ôð
‰r   r+   N)
r   r   r   r   r-   r   r.   r/   r"   r+   r   r   r   r7   r7   $   s7   „ Øˆ6×ÑØ× Ñ Ø—.‘.Ø(ØØô€D÷
ò 
r   r7   c                   ó„   ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z G d„ d«      Zˆ fd„Z	d„ Z
ˆ xZS )	ÚBaseCategoryr   r   T©r9   c                   ó:   — e Zd ZdZ ej
                  dd¬«      gZy)úBaseCategory.MetaTr<   r>   r&   Nr?   r   r   r   r+   rF   >   rA   r   r+   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y ©N©r=   r   r(   ÚsuperÚsave©ÚselfÚargsÚkwargsÚ	__class__s      €r   rK   zBaseCategory.saveG   ó+   ø€ Ø�yŠyÜ §	¡	Ó*ˆDŒIÜ‰‰�dÐ%˜fÓ%r   c                 ó   — | j                   S rH   ©r(   ©rM   s    r   Ú__str__zBaseCategory.__str__L   ó   € Ø�y‰yÐr   ©r   r   r   r   r0   r(   Ú	SlugFieldr=   r+   rK   rU   Ú__classcell__©rP   s   @r   rC   rC   :   ó;   ø„ Øˆ6×Ñ sÔ+€DØˆ6×Ñ $Ô'€D÷
ñ 
ô&ö
r   rC   c                   ó„   ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z G d„ d«      Zˆ fd„Z	d„ Z
ˆ xZS )	ÚBaseTagr   r   TrD   c                   ó:   — e Zd ZdZ ej
                  dd¬«      gZy)úBaseTag.MetaTr<   r>   r&   Nr?   r   r   r   r+   r_   S   rA   r   r+   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zBaseTag.save\   rQ   r   c                 ó   — | j                   S rH   rS   rT   s    r   rU   zBaseTag.__str__a   rV   r   rW   rZ   s   @r   r]   r]   O   r[   r   r]   c                   ó   — e Zd Zy)ÚArticleCategoryNr   r   r   r   rc   rc   e   r   r   rc   c                   ó®   ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  d¬«      Z	 ej                  d¬«      Zˆ fd„Zd„ Zˆ xZS )	ÚArticleSubcategoryÚsubcategoriesr   r   r   TrD   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zArticleSubcategory.saveq   rQ   r   c                 óL   — | j                   j                  › d| j                  › �S ©Nz / ©Úcategoryr(   rT   s    r   rU   zArticleSubcategory.__str__v   ó"   € Ø—-‘-×$Ñ$Ð% S¨¯©¨Ð4Ð4r   )r   r   r   r   r-   rc   r/   rk   r0   r(   rX   r=   rK   rU   rY   rZ   s   @r   re   re   h   óR   ø„ Ø ˆv× Ñ ØØ—.‘.Ø$ô€Hð
 ˆ6×Ñ sÔ+€DØˆ6×Ñ $Ô'€Dô&ö
5r   re   c                   ó   — e Zd Zy)Ú
ArticleTagNr   r   r   r   ro   ro   y   r   r   ro   c                   óT  ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  d¬«      Z	 e
dd¬«      Z ej                  eej                  d	¬
«      Z ej                  eej                  d	dd¬«      Z ej$                  ed	d¬«      Zˆ fd„Zd„ Zˆ xZS )ÚArticler   r   TrD   ©Úauto_now_addÚContentÚextends©Úconfig_nameÚarticlesr   ©r   r   r9   r8   ©r   r9   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   ©r=   r   ÚtitlerJ   rK   rL   s      €r   rK   zArticle.save“   ó+   ø€ Ø�yŠyÜ §
¡
Ó+ˆDŒIÜ‰‰�dÐ%˜fÓ%r   c                 ó   — | j                   S rH   ©r}   rT   s    r   rU   zArticle.__str__˜   ó   € Ø�z‰zÐr   )r   r   r   r   r0   r}   rX   r=   r4   Ú
created_atr   Úcontentr-   rc   r/   rk   re   ÚsubcategoryÚManyToManyFieldro   ÚtagsrK   rU   rY   rZ   s   @r   rq   rq   |   s²   ø„ ØˆF×Ñ¨Ô,€EØˆ6×Ñ $Ô'€DØ%�×%Ñ%°4Ô8€JÙ˜Y°IÔ>€GØ ˆv× Ñ ØØ—.‘.Øô€Hð
 $�&×#Ñ#ØØ—.‘.ØØØô€Kð "ˆ6×!Ñ!ØØØô€Dô
&ö
r   rq   c                   ó   — e Zd Zy)ÚJournalCategoryNr   r   r   r   rˆ   rˆ   �   r   r   rˆ   c                   ó®   ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  d¬«      Z	 ej                  d¬«      Zˆ fd„Zd„ Zˆ xZS )	ÚJournalSubcategoryrf   r   r   r   TrD   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zJournalSubcategory.save©   rQ   r   c                 óL   — | j                   j                  › d| j                  › �S ri   rj   rT   s    r   rU   zJournalSubcategory.__str__®   rl   r   )r   r   r   r   r-   rˆ   r/   rk   r0   r(   rX   r=   rK   rU   rY   rZ   s   @r   rŠ   rŠ       rm   r   rŠ   c                   ó   — e Zd Zy)Ú
JournalTagNr   r   r   r   rŽ   rŽ   ±   r   r   rŽ   c                   óV  ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  d¬«      Z	 e
dd¬«      Z ej                  eej                  d	d¬
«      Z ej                  eej                  ddd¬«      Z ej$                  edd¬«      Zˆ fd„Zd„ Zˆ xZS )ÚJournalr   r   TrD   rr   rt   ru   rv   Újournals_by_category©r   r   r8   Újournals_by_subcategoryry   Újournals_by_tagrz   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   r|   rL   s      €r   rK   zJournal.saveÌ   r~   r   c                 ó   — | j                   S rH   r€   rT   s    r   rU   zJournal.__str__Ñ   r�   r   )r   r   r   r   r0   r}   rX   r=   r4   r‚   r   rƒ   r-   rˆ   r/   rk   rŠ   r„   r…   rŽ   r†   rK   rU   rY   rZ   s   @r   r�   r�   ´   sµ   ø„ ØˆF×Ñ¨Ô,€EØˆ6×Ñ $Ô'€DØ%�×%Ñ%°4Ô8€JÙ˜Y°IÔ>€GØ ˆv× Ñ ØØ—.‘.Ø+Øô	€Hð $�&×#Ñ#ØØ—.‘.Ø.ØØô€Kð "ˆ6×!Ñ!ØØ&Øô€Dô
&ö
r   r�   c                   ó   — e Zd Zy)ÚNoteCategoryNr   r   r   r   r˜   r˜   Ö   r   r   r˜   c                   ó®   ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  d¬«      Z	 ej                  d¬«      Zˆ fd„Zd„ Zˆ xZS )	ÚNoteSubcategoryrf   r   r   r   TrD   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zNoteSubcategory.saveâ   rQ   r   c                 óL   — | j                   j                  › d| j                  › �S ri   rj   rT   s    r   rU   zNoteSubcategory.__str__ç   rl   r   )r   r   r   r   r-   r˜   r/   rk   r0   r(   rX   r=   rK   rU   rY   rZ   s   @r   rš   rš   Ù   óR   ø„ Ø ˆv× Ñ ØØ—.‘.Ø$ô€Hð
 ˆ6×Ñ sÔ+€DØˆ6×Ñ $Ô'€Dô&ö
5r   rš   c                   ó   — e Zd Zy)ÚNoteTagNr   r   r   r   rŸ   rŸ   ê   r   r   rŸ   c                   óV  ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  d¬«      Z	 e
dd¬«      Z ej                  eej                  d	d¬
«      Z ej                  eej                  ddd¬«      Z ej$                  edd¬«      Zˆ fd„Zd„ Zˆ xZS )ÚNoter   r   TrD   rr   rt   ru   rv   Únotes_by_categoryr’   Únotes_by_subcategoryry   Únotes_by_tagrz   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   r|   rL   s      €r   rK   z	Note.save  r~   r   c                 ó   — | j                   S rH   r€   rT   s    r   rU   zNote.__str__
  r�   r   )r   r   r   r   r0   r}   rX   r=   r4   r‚   r   rƒ   r-   r˜   r/   rk   rš   r„   r…   rŸ   r†   rK   rU   rY   rZ   s   @r   r¡   r¡   í   sµ   ø„ ØˆF×Ñ¨Ô,€EØˆ6×Ñ $Ô'€DØ%�×%Ñ%°4Ô8€JÙ˜Y°IÔ>€GØ ˆv× Ñ ØØ—.‘.Ø(Øô	€Hð $�&×#Ñ#ØØ—.‘.Ø+ØØô€Kð "ˆ6×!Ñ!ØØ#Øô€Dô
&ö
r   r¡   c                   ó   — e Zd Zy)ÚCentralPointCategoryNr   r   r   r   r¨   r¨     r   r   r¨   c                   ó®   ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  d¬«      Z	 ej                  d¬«      Zˆ fd„Zd„ Zˆ xZS )	ÚCentralPointSubcategoryrf   r   r   r   TrD   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zCentralPointSubcategory.save  rQ   r   c                 óL   — | j                   j                  › d| j                  › �S ri   rj   rT   s    r   rU   zCentralPointSubcategory.__str__   rl   r   )r   r   r   r   r-   r¨   r/   rk   r0   r(   rX   r=   rK   rU   rY   rZ   s   @r   rª   rª     sR   ø„ Ø ˆv× Ñ ØØ—.‘.Ø$ô€Hð
 ˆ6×Ñ sÔ+€DØˆ6×Ñ $Ô'€Dô&ö
5r   rª   c                   ó   — e Zd Zy)ÚCentralPointTagNr   r   r   r   r®   r®   #  r   r   r®   c                   óV  ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  d¬«      Z	 e
dd¬«      Z ej                  eej                  d	d¬
«      Z ej                  eej                  ddd¬«      Z ej$                  edd¬«      Zˆ fd„Zd„ Zˆ xZS )ÚCentralPointr   r   TrD   rr   rt   ru   rv   Úcentralpoints_by_categoryr’   Úcentralpoints_by_subcategoryry   Úcentralpoints_by_tagrz   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   r|   rL   s      €r   rK   zCentralPoint.save>  r~   r   c                 ó   — | j                   S rH   r€   rT   s    r   rU   zCentralPoint.__str__C  r�   r   )r   r   r   r   r0   r}   rX   r=   r4   r‚   r   rƒ   r-   r¨   r/   rk   rª   r„   r…   r®   r†   rK   rU   rY   rZ   s   @r   r°   r°   &  sµ   ø„ ØˆF×Ñ¨Ô,€EØˆ6×Ñ $Ô'€DØ%�×%Ñ%°4Ô8€JÙ˜Y°IÔ>€GØ ˆv× Ñ ØØ—.‘.Ø0Øô	€Hð $�&×#Ñ#ØØ—.‘.Ø3ØØô€Kð "ˆ6×!Ñ!ØØ+Øô€Dô
&ö
r   r°   c                   ó   — e Zd Zy)ÚStrategyCategoryNr   r   r   r   r·   r·   H  r   r   r·   c                   ó®   ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  d¬«      Z	 ej                  d¬«      Zˆ fd„Zd„ Zˆ xZS )	ÚStrategySubcategoryrf   r   r   r   TrD   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zStrategySubcategory.saveT  rQ   r   c                 óL   — | j                   j                  › d| j                  › �S ri   rj   rT   s    r   rU   zStrategySubcategory.__str__Y  rl   r   )r   r   r   r   r-   r·   r/   rk   r0   r(   rX   r=   rK   rU   rY   rZ   s   @r   r¹   r¹   K  óR   ø„ Ø ˆv× Ñ ØØ—.‘.Ø$ô€Hð
 ˆ6×Ñ sÔ+€DØˆ6×Ñ $Ô'€Dô&ö
5r   r¹   c                   ó   — e Zd Zy)ÚStrategyTagNr   r   r   r   r¾   r¾   \  r   r   r¾   c                   óö  ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  d¬«      Z	 e
dd¬«      Z e
d	d¬«      Z e
d
d¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z ej(                  eej,                  dd¬«      Z ej(                  eej,                  ddd¬«      Z ej4                  edd¬«      Zˆ fd„Zd„ Zˆ xZS )ÚStrategyr   r   TrD   rr   Ú	Strenghtsru   rv   Ú
WeaknessesÚOpportunitiesÚThreatsz'How to take advantage of your strenghtsz0How to take improve or minimize your weaknesses?z,How to take advantage of your opportunities?z&How to prevent threats from happening?z What is your finalized Strategy?Ústrategies_by_categoryr’   Ústrategies_by_subcategoryry   Ústrategies_by_tagrz   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   r|   rL   s      €r   rK   zStrategy.save‚  r~   r   c                 ó   — | j                   S rH   r€   rT   s    r   rU   zStrategy.__str__‡  r�   r   ) r   r   r   r   r0   r}   rX   r=   r4   r‚   r   ÚstrenghtÚ
WeeknessesÚopportunitiesÚthreatsÚstrenghts_advantagesÚweekness_minimizationÚopportunities_advantagesÚthreats_preventionÚfinalized_strategyr-   r·   r/   rk   r¹   r„   r…   r¾   r†   rK   rU   rY   rZ   s   @r   rÀ   rÀ   _  s$  ø„ ØˆF×Ñ¨Ô,€EØˆ6×Ñ $Ô'€DØ%�×%Ñ%°4Ô8€JÙ˜k°yÔA€HÙ ¸)ÔD€JÙ" ?À	ÔJ€MÙ˜Y°IÔ>€GÙ)Ð*SÐajÔkÐÙ*Ð+]ÐktÔuÐÙ-Ð.\ÐjsÔtÐÙ'Ð(PÐ^gÔhÐÙ'Ð(JÐXaÔbÐØ ˆv× Ñ ØØ—.‘.Ø-Øô	€Hð $�&×#Ñ#ØØ—.‘.Ø0ØØô€Kð "ˆ6×!Ñ!ØØ(Øô€Dô&ö
r   rÀ   c                   ó   — e Zd Zy)ÚDecisionCategoryNr   r   r   r   rÔ   rÔ   ‹  r   r   rÔ   c                   ó®   ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  d¬«      Z	 ej                  d¬«      Zˆ fd„Zd„ Zˆ xZS )	ÚDecisionSubcategoryrf   r   r   r   TrD   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zDecisionSubcategory.save—  rQ   r   c                 óL   — | j                   j                  › d| j                  › �S ri   rj   rT   s    r   rU   zDecisionSubcategory.__str__œ  rl   r   )r   r   r   r   r-   rÔ   r/   rk   r0   r(   rX   r=   rK   rU   rY   rZ   s   @r   rÖ   rÖ   Ž  r¼   r   rÖ   c                   ó   — e Zd Zy)ÚDecisionTagNr   r   r   r   rÚ   rÚ   Ÿ  r   r   rÚ   c                   óÎ  ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  d¬«      Z	 e
dd¬«      Z e
d	d¬«      Z e
d
d¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z ej$                  eej(                  dd¬«      Z ej$                  eej(                  ddd¬«      Z ej0                  edd¬«      Zˆ fd„Zd„ Zˆ xZS )ÚDecisionr   r   TrD   rr   zCWhat is bothering me? Gather all the data you can on the situation.ru   rv   z What is the worst case scenario?z,What might be the root cause of the problem?z&What is the likely to happen scenario?zWhat is the best case scenario?z What are the possible solutions?z"Which is the recommended solution?Údecisions_by_categoryr’   Údecisions_by_subcategoryry   Údecisions_by_tagrz   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   r|   rL   s      €r   rK   zDecision.saveÂ  r~   r   c                 ó   — | j                   S rH   r€   rT   s    r   rU   zDecision.__str__Ç  r�   r   )r   r   r   r   r0   r}   rX   r=   r4   r‚   r   Ú	botheringÚ
worst_caseÚ
root_causeÚlikely_scenarioÚ	best_caseÚpossible_solutionsÚrecommended_solutionr-   rÔ   r/   rk   rÖ   r„   r…   rÚ   r†   rK   rU   rY   rZ   s   @r   rÜ   rÜ   ¢  s  ø„ ØˆF×Ñ¨Ô,€EØˆ6×Ñ $Ô'€DØ%�×%Ñ%°4Ô8€JÙÐdÐr{Ô|€IÙÐ BÐPYÔZ€JÙÐ NÐ\eÔf€JÙ$Ð%MÐ[dÔe€OÙÐ@ÈiÔX€IÙ'Ð(JÐXaÔbÐÙ)Ð*NÐ\eÔfÐØ ˆv× Ñ ØØ—.‘.Ø,Øô	€Hð $�&×#Ñ#ØØ—.‘.Ø/ØØô€Kð "ˆ6×!Ñ!ØØ'Øô€Dô&ö
r   rÜ   c                   ó   — e Zd Zy)ÚGoalCategoryNr   r   r   r   rê   rê   Ì  r   r   rê   c                   ó®   ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  d¬«      Z	 ej                  d¬«      Zˆ fd„Zd„ Zˆ xZS )	ÚGoalSubcategoryrf   r   r   r   TrD   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   rI   rL   s      €r   rK   zGoalSubcategory.saveØ  rQ   r   c                 óL   — | j                   j                  › d| j                  › �S ri   rj   rT   s    r   rU   zGoalSubcategory.__str__Ý  rl   r   )r   r   r   r   r-   rê   r/   rk   r0   r(   rX   r=   rK   rU   rY   rZ   s   @r   rì   rì   Ï  r�   r   rì   c                   ó   — e Zd Zy)ÚGoalTagNr   r   r   r   rð   rð   à  r   r   rð   c                   ó�  ‡ — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  d¬«      Z	 e
dd¬«      Z e
d	d¬«      Z e
d
d¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e«       Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z e
dd¬«      Z ej:                  eej>                  dd¬«      Z  ej:                  e!ej>                  ddd¬«      Z" ejF                  e$dd¬«      Z%ˆ fd„Z&d„ Z'ˆ xZ(S ) ÚGoalr   r   TrD   rr   zWhat do I want to accomplish?ru   rv   z#Why do I want to achieve this goal?zWho is involved in this goal?z"Where is this goal to be achieved?z8When do I want to achieve this goal? Specify conditions.zHow much/many?z(How do I know if I have reached my goal?zWDo I have the resources and capabilities to achieve the goal? If not what I am missing?zXHave others done it successfully before, if yes what strategies have they used to do so?z(Is this goal realistic and within reach?z4Is this goal reachable given the time and resources?z=Is this goal relevant to your other goals, how it can relate?z"Which pain or pains have a linked?z>What pleasure or pleasures have I gained by not taking action?z6What will be the cost if I dont change or take action?z0What pleasures I will gain by following through?Úgoals_by_categoryr’   Úgoals_by_subcategoryry   Úgoals_by_tagrz   c                 óp   •— | j                   st        | j                  «      | _         t        ‰| �  |i |¤Ž y rH   r|   rL   s      €r   rK   z	Goal.save  r~   r   c                 ó   — | j                   S rH   r€   rT   s    r   rU   zGoal.__str__  r�   r   ))r   r   r   r   r0   r}   rX   r=   r4   r‚   r   ÚoutcomeÚpurposeÚinvolved_whoÚwhereÚwhen_conditionsÚhow_much_manyÚprogress_indicatorÚhave_resources_missingÚbefore_successÚwhy_is_realisticÚtime_resources_reachableÚ	relevancer   ÚdeadlineÚpains_linkedÚpleasures_not_actionÚcost_not_actionÚpleasures_actionr-   rê   r/   rk   rì   r„   r…   rð   r†   rK   rU   rY   rZ   s   @r   rò   rò   ã  sª  ø„ ØˆF×Ñ¨Ô,€EØˆ6×Ñ $Ô'€DØ%�×%Ñ%°4Ô8€JÙÐ<È)ÔT€GÙÐBÐPYÔZ€GÙ!Ð"AÈyÔY€LÙÐ?ÈYÔW€EÙ$Ð%_ÐmvÔw€OÙ"Ð#3ÀÔK€MÙ'Ð(RÐ`iÔjÐÙ+ð  -Fð  T]ô  ^ÐÙ#Ð$~ð  MVô  W€NÙ%Ð&PÐ^gÔhÐÙ-Ð.dÐr{Ô|ÐÙÐ^ÐluÔv€IÙ‹{€HÙ!Ð"FÐT]Ô^€LÙ)Ð*jð  yBô  CÐÙ$Ð%]ÐktÔu€OÙ%Ð&XÐfoÔpÐØ ˆv× Ñ ØØ—.‘.Ø(Øô	€Hð $�&×#Ñ#ØØ—.‘.Ø+ØØô€Kð "ˆ6×!Ñ!ØØ#Øô€Dô&ö
r   rò   N).Ú	django.dbr   Údjango.utils.textr   Údjango_ckeditor_5.fieldsr   Údjango.db.modelsr   Údjango.contrib.auth.modelsr   Údjango.confr   r
   ÚModelr   r7   rC   r]   rc   re   ro   rq   rˆ   rŠ   rŽ   r�   r˜   rš   rŸ   r¡   r¨   rª   r®   r°   r·   r¹   r¾   rÀ   rÔ   rÖ   rÚ   rÜ   rê   rì   rð   rò   r   r   r   ú<module>r     s±  ðÝ Ý %Ý 3Ý &Ý 3Ý  ô	ˆ<ô 	ô
�&—,‘,ô 
ô,
�V—\‘\ô 
ô,�>ô ô*ˆnô ô,	�lô 	ô5˜ô 5ô"	�ô 	ôˆnô ôB	�lô 	ô5˜ô 5ô"	�ô 	ôˆnô ôD	�<ô 	ô5�nô 5ô"	ˆgô 	ôˆ>ô ôD	˜<ô 	ô5˜nô 5ô"	�gô 	ô�>ô ôD	�|ô 	ô5˜.ô 5ô"	�'ô 	ô)ˆ~ô )ôX	�|ô 	ô5˜.ô 5ô"	�'ô 	ô&ˆ~ô &ôT	�<ô 	ô5�nô 5ô"	ˆgô 	ô/ˆ>õ /r   