FasdUAS 1.101.10 k l j 0duetagdueTag m    do j 0starttagstartTag mod  j 0 repeattag repeatTag m opakuj j  0todaytagtodayTag m dnes j  0 pastduetag pastDueTag m  pozde ! j" 0 upcomingtag upcomingTag "m##$$brzy!%& %j' 0donetagdoneTag 'm(())done&*+ *j, 0 inprogresstag inProgressTag ,m--..probh+/0 /j1 0errortagerrorTag 1m2233 chyba045 4j&6 0 removetags removeTags 6J%7789 8o 0 upcomingtag upcomingTag9:; :o 0todaytagtodayTag;<= <o 0 pastduetag pastDueTag=> >o ! 0 inprogresstag inProgressTag5?@ ?j')A 0 upcomingdays upcomingDays Am'(@BC BlCDE Dj*MF 0 numberset numberSet FJ*LGGHI Hm*-JJKK0ILM Lm-0NNOO1MPQ Pm03RRSS2QTU Tm36VVWW3UXY Xm69ZZ[[4Y\] \m9<^^__5]`a `m<?bbcc6ade dm?Bffgg7ehi hmBEjjkk8il lmEHmmnn9Eop olpqr qlrst spNNuu 0vtodayvTodaytvw vlx xryz yI .misccurdldt null zo 0vtodayvTodayw{| {l } }r ~ ~m  n 1  time o 0vtodayvToday| l l l JDStart by converting any due tags with a text description of the dateStart by converting any due tags with a text description of the date l l to an actual date"to an actual date l l n I 0 convertdate convertDate o 0duetagdueTag f l# n# I# 0 convertdate convertDate o 0starttagstartTag f l l l$K O$K k+J l++ l++ l++ B#$ #om m0taglisttagList $Jll  k%%&' &lk()k (Delete all extra tags)***Delete all extra tags'+, +X-j. -I i/h i.coredelonullobj /l0gf 0612 12e e TPtg 2=34 31d d pnam 4oc c0deltagdelTaggfh j0deltagdelTag .ob b0 removetags removeTags,56 5la`_a`_678 7l^9:^ 9)#Create a date from the repeat value:;;FCreate a date from the repeat value8<= <r>? >l@]\ @eA AnBC B1[ [ TGvl CoZ Z0tprpttagtpRptTag]\ ?oY Y0rinforInfo=DE DZ>FGXW Fl#HVU H>#IJ IoT T0vdatevDate Jm"S S nullVU GO&:KL Kr*9MN MI*5ROQ R0 getrepeatdate getRepeatDateOPQ Po+.P P0rinforInfoQRO Ro.1N N0vdatevDateOQ NoM M0vdatevDate Lf&'XWEST Sl??LKJLKJTUI UZ?VWHX V>?FYZ Yo?BG G0vdatevDate ZmBEF F null WkI{[[\] \lIIE^_E ^71fill in the date, make sure it is not marked done_``bfill in the date, make sure it is not marked done]ab aOIZcd crMYef eIMUDgC D"0gettextfromdategetTextFromDateghB hoNQA A0vdatevDateBC fo@ @0 vdatetext vDateText dfIJbij ir[fkl ko[^? ?0 vdatetext vDateText lnmn m1ae> > TGvl no^a= =0tpduetagtpDueTagjo< oIg{;p: ;.coredelonullobj plgwq98 q6gwrs r2gj7 7 TPtg s=kvtu t1ln6 6 pnam uoou5 50donetagdoneTag98:<H Xk~vvwx wl~~4yz4 y1+flag unknown repeat value with an error tagz{{Vflag unknown repeat value with an error tagx|3 |I~21} 2.corecrel****null1}0~ 0 kocl ~m/ / TPtg.- . prdt K, , pnam o+ +0errortagerrorTag*) * TGvl m&unknown repeat type)-3Ipoq nLO mMO( ( TPer oLM' '0tprpttagtpRptTag 0tprpttagtpRptTag l.@&% 6.@ n.3 213$ $ TPtg l.1#" 2.1! ! TPer#" =4? 157  pnam o8> 0 repeattag repeatTag&% l l PJAdd/update the extra tags based on the due date of items that are not doneAdd/update the extra tags based on the due date of items that are not done XJ OE kD r l 6 2  TPtg = 1  pnam o 0donetagdoneTag o 0taglisttagList r l 6 2  TPtg = 1  pnam o 0errortagerrorTag o 0 errtaglist errTagList ZD  F l = o 0taglisttagList J  l = o 0 errtaglist errTagList J k l Not marked doneNot marked done r  m  boovfals o 0infutureinFuture r  l  e  n  1   TGvl o  0tpduetagtpDueTag o 0 datestring dateString O( r' I# "0getdatefromtextgetDateFromText o 0 datestring dateString o 0vdatevDate f r)= l)9 6)9 2),  TPtg =-8 1.0  pnam o17 0starttagstartTag o 0 starttaglist startTagList Z> l>D >>D o>A 0 starttaglist startTagList JAC kG| rGQ nGM 4JM  cobj mKL oGJ 0 starttaglist startTagList o 0 tpstarttag tpStartTag rR^ lRZ eRZ nRZ 1UY  TGvl oRU 0 tpstarttag tpStartTag o "0startdatestringstartDateString O_p rco Ick "0getdatefromtextgetDateFromText odg "0startdatestringstartDateString o 0 vstartdate vStartDate f_` rq| lqx Aqx \qv lqr oqr 0vtodayvToday oru 0 vstartdate vStartDate mvw o 0infutureinFuture Z  >   o 0vdatevDate  m  null  Z   o 0infutureinFuture k I .coredelonullobj l 6 2  TPtg = 1  pnam o 0 upcomingtag upcomingTag I .coredelonullobj l 6 2  TPtg = 1  pnam o 0todaytagtodayTag k  !" !r#$ #^%& %l' '\() (o 0vdatevDate )o 0vtodayvToday &1  days $o 0diffdaysdiffDays"* *Z+,-. +l/ /A01 0o 0diffdaysdiffDays 1m ,k-2234 3r56 5l7 7689 82  TPtg 9=:; :1  pnam ;o 0 pastduetag pastDueTag 6o 0taglisttagList4<= <Z>? >l@ @=AB Ao 0taglisttagList BJ ?IC .corecrel****nullCDE  kocl Dm  TPtgEF  prdt FKGGH  pnam Ho 0 pastduetag pastDueTag=IJ IIK .coredelonullobj KlL L6MN M2  TPtg N=OP O1   pnam Po  0 upcomingtag upcomingTagJQ QI-R .coredelonullobj Rl)S S6)TU T2  TPtg U=(VW V1  pnam Wo!' 0todaytagtodayTag-XY Xl05Z Z=05[\ [o03 0diffdaysdiffDays \m34Y]^ ]k8}__`a `r8Jbc bl8Hd d68Hef e28;  TPtg f=<Ggh g1=?  pnam ho@F 0todaytagtodayTag co 0taglisttagListaij iZKhkl klKOm m=KOno noKL 0taglisttagList oJLN lIRd~}p ~.corecrel****null}p|qr | kocl qmTU{ { TPtgrzsy z prdt sKV^ttxuw x pnam uoW\v v0todaytagtodayTagwyjvu vIi}tws t.coredelonullobj wliyxrq x6iyyz y2ilp p TPtg z=mx{| {1npo o pnam |oqwn n0 upcomingtag upcomingTagrqsu^}~ }lml B ok k0diffdaysdiffDays oj j0 upcomingdays upcomingDaysml~i k r lhg 6 2f f TPtg = 1e e pnam od d0 upcomingtag upcomingTaghg oc c0taglisttagListb Za` l_^ = o] ]0taglisttagList J\\_^ k I[Z [.corecrel****nullZY Y kocl mX X TPtgWV W prdt KUT U pnam oS S0 upcomingtag upcomingTagTVR IQP Q.coredelonullobj lON 6 2M M TPtg = 1L L pnam oK K0todaytagtodayTagONPRa`bi .k IJI J.coredelonullobj lHG 6 2F F TPtg = 1E E pnam oD D0 upcomingtag upcomingTagHGIC IBA B.coredelonullobj l@? 6 2> > TPtg = 1= = pnam o< <0todaytagtodayTag@?AC  k l;; invalid date format&invalid date format: I98 9.corecrel****null87 7 kocl m6 6 TPtg54 5 prdt K3 3 pnam m chyba21 2 TGvl m $apatn formt data14: kD l00 ("Marked done, delete all extra tagsDMarked done, delete all extra tags/ XD. I/?-, -.coredelonullobj l/;+* 6/; 2/2) ) TPtg =3: 146( ( pnam o79' '0deltagdelTag+*, .0deltagdelTag o#& &0 removetags removeTags/ n m% % TPer o$ $0tpduetagtpDueTag 0tpduetagtpDueTag l#" 6 n 2! ! TPtg l  2  TPer  = 1  pnam o 0duetagdueTag#" n$( 4%(  docu m&' m$%TkPralisX Macintosh HD+H+3 TaskPaper.app/" Applications!3'Macintosh HD:Applications:TaskPaper.app TaskPaper.app Macintosh HDApplications/TaskPaper.app/ l l iNQ I 0 convertdate convertDate o 0taglabeltagLabel O X k$ r$) l$' n$' 1%'  TGvl o$% 0mytagmyTag o 0vduevalvDueVal Z*7  =*- o*+ 0vduevalvDueVal m+,  msng r03 m01dnes o 0vduevalvDueVal  Z8 H8C E8B o8= 0 numberset numberSet n=A   4>A  cha  m?@  o=> 0vduevalvDueVal kF     rFI mFG  null o 0 vdatestring vDateString OJW rNV INT (0getdateforduevaluegetDateForDueValue oOP 0vduevalvDueVal o 0vdatevDate fJK ZX >X[ oXY 0vdatevDate mYZ  null O^k !  rbj"# "Ibh$ "0gettextfromdategetTextFromDate$% %ocd 0vdatevDate #o 0 vdatestring vDateString !f^_ On&' &It( .corecrel****null()*  kocl )mvw  TPtg*+  prdt +Kz,,-.  pnam -o{ 0errortagerrorTag./  TGvl /b01 0m22330Neznm hodnota pro tag 1o 0taglabeltagLabel 'nnq45 4moq  TPer 5ono 0mytagmyTag6 6Z78 7>9: 9o 0 vdatestring vDateString :m  null 8r;< ;o 0 vdatestring vDateString <n=> =1  TGvl >o 0mytagmyTag 0mytagmyTag l ? ?6 @A @n BC B2   TPtg Cl D D2  TPer A=EF E1  pnam Fo 0taglabeltagLabel nGH G4I  docu Im HmJJTkPralisX Macintosh HD+H+3 TaskPaper.app/" Applications!3'Macintosh HD:Applications:TaskPaper.app TaskPaper.app Macintosh HDApplications/TaskPaper.app/KL KlLMN MlNOP OiRUQR QIS "0getdatefromtextgetDateFromTextST To 0datetextdateText RkUUVW VrXY Xm  null Yo 0vdatevDateWZ[ Zr \] \J^^_ _m``aa. ]nbc b1  txdl c1  ascr[de dZ fg f= hi hl j jI k .corecnte******** kn lm lm   citm mo 0datetextdateText im gk|nnop orqr qnst s4u  citm um to 0datetextdateText ro 0vyearvYearpvw vr%xy xn#z{ z4 #|  citm |m!" {o 0datetextdateText yo 0vmonthvMonthw}~ }r&, n&* 4'*  citm m() o&' 0datetextdateText o 0vdayvDay~ Z-| F-P F-@ l-0 ?-0 o-. 0vyearvYear m./ l3> F3> ?36 o34 0vmonthvMonth m45 A9< o9: 0vmonthvMonth m:;  lCN FCN ?CF oCD 0vdayvDay mDE AIL oIJ 0vdayvDay mJK  kSx rSZ ISX .misccurdldt null o 0vdatevDate r[b l[^ c[^ o[\ 0vyearvYear m\]  long n 1_a  year o^_ 0vdatevDate rcj ccf ocd 0vmonthvMonth mde  long n mgi  mnth ofg 0vdatevDate rkr ckn okl 0vdayvDay mlm  long n 1oq  day ono 0vdatevDate rsx mst n 1uw  time otu 0vdatevDatee L o 0vdatevDateP l~~ l}|{}|{ iVY Izy z"0gettextfromdategetTextFromDatex ow w0vdatevDatexy kN r  b m. lvu c lts n 1r r year oq q0vdatevDatets mp p ctxtvu oo o0dtextdText r  c  l nm c  n  m l l mnth o k k0vdatevDate m j j nmbrnm mi i ctxt oh h0daytextdayText Z%gf = n 1e e leng od d0daytextdayText mcc r! b m0 ob b0daytextdayText oa a0daytextdayTextgf r&- b&+ b&) m&'. o'(` `0daytextdayText o)*_ _0dtextdText o^ ^0dtextdText r.7 c.5 l.3]\ c.3 n.1 1/1[ [ day o./Z Z0vdatevDate m12Y Y nmbr]\ m34X X ctxt oW W0daytextdayText Z8I  VU  =8=   n8; 19;T T leng o89S S0daytextdayText  m;2 > cha 2m == 1o < <0duevaluedueValue ,r34 3I;5: ;"0getdatefromtextgetDateFromText569 6o8 80duevaluedueValue9: 4o7 70vdatevDate@ -kG7789 8l6:;6 :=7Special cases for due date not handled in getRepeatDate;<<nSpecial cases for due date not handled in getRepeatDate9=5 =ZG>?@A >=BC BmDDEEdnes Co4 40duevaluedueValue ?s"&FG Fo"#3 30vtodayvToday Go2 20vdatevDate@HI HC),JK Jm)*LLMM ztra Ko*+1 10duevaluedueValueIN0 Nk/;OOPQ Ps/3RS Ro/0/ /0vtodayvToday So. .0vdatevDateQT- Tr4;UV U[49WX Wo45, ,0vdatevDate X]58YZ Ym56++ Z167* * days Vo) )0vdatevDate-0 Ar>G[\ [I>E(]' (0 getrepeatdate getRepeatDate]^_ ^o?@& &0duevaluedueValue_`% `o@A$ $0vtodayvToday%' \o# #0vdatevDate5*a" aLHJb boHI! !0vdatevDate"cd cl  def elfgh gi^aij iIk 0 getrepeatdate getRepeatDateklm lo 0 repeatdesc repeatDescmn no 0fromdatefromDate jkoopq psrs ro 0fromdatefromDate so 0vdatevDateqtu tluvw vlwxy xr z{ zJ||} }m~~: {n 1  txdl 1  ascry r  n  4   citm m   o  0 repeatdesc repeatDesc o 0 repeattype repeatType Z, ? l I .corecnte******** n 2  citm o 0 repeatdesc repeatDesc m r & n $ 4!$  citm m"# o ! 0 repeatdesc repeatDesc o 0 repeatcount repeatCount r), m)* o 0 repeatcount repeatCount l-- Z- G-8 =-0 o-. 0 repeattype repeatType m./ denn =36 o34 0 repeattype repeatType m45 tdn k;g Z;J =;> o;< 0 repeattype repeatType m<= denn rAD 1AB  days o 0 vinterval vInterval rGJ 1GH  week o 0 vinterval vInterval rKR [KP oKL 0vdatevDate ]LO oLM 0 repeatcount repeatCount oMN 0 vinterval vInterval o 0vdatevDate VSg r[b [[` o[\ 0vdatevDate ]\_ o\] 0 repeatcount repeatCount o]^ 0 vinterval vInterval o 0vdatevDate AWZ oWX 0vdatevDate oXY 0vtodayvToday =jm ojk 0 repeattype repeatType mklms n kp rpy [pu lps nps mqs  mnth opq 0vdatevDate ost 0 repeatcount repeatCount n mvx  mnth ouv 0vdatevDate Vz r [ l n m  mnth o 0vdatevDate o 0 repeatcount repeatCount n m  mnth o 0vdatevDate A~ o~ 0vdatevDate o 0vtodayvToday = o 0 repeattype repeatType mroko k r [ l n 1  year o 0vdatevDate o 0 repeatcount repeatCount n 1  year o 0vdatevDate I .ascrcmnt******** b m  vDate is o 0vdatevDate  V   r   [ l n 1  year o 0vdatevDate o 0 repeatcount repeatCount n 1  year o 0vdatevDate  A o 0vdatevDate o 0vtodayvToday k r m o 0rdayrDay Z; ! C"# "m$$%% nedle #o 0 repeattype repeatType  r&' &m  sun 'o 0rdayrDay!() (C*+ *m,,--pondl +o 0 repeattype repeatType)./ .r01 0m  mon 1o 0rdayrDay/23 2C45 4m6677 ter 5o 0 repeattype repeatType389 8r:; :m  tue ;o 0rdayrDay9<= <C>? >m@@AA stYeda ?o 0 repeattype repeatType=BC BrDE Dm  wed Eo 0rdayrDayCFG FC HI Hm  JJKK tvrtek Io  0 repeattype repeatTypeGLM LrNO Nm  thu Oo 0rdayrDayMPQ PCRS RmTTUU ptek So 0 repeattype repeatTypeQVW Vr"'XY Xm"%  fri Yo 0rdayrDayWZ[ ZC*/\] \m*-^^__ sobota ]o-. 0 repeattype repeatType[` `r27ab am25  sat bo 0rdayrDayc cZ<def d?<?gh go<= 0rdayrDay hm=> ekBiijk jlBBlm l93Handle case where vDate is not currect day of week.mnnfHandle case where vDate is not currect day of week.kop orBKqr q\BIst soBC 0rdayrDay tlCHu unCHvw vmDH  wkdy woCD 0vdatevDate ro 0voffsetvOffsetpxy xZLmz{ z>LO|} |oLM 0voffsetvOffset }mMN {kRi~~ rRY [RW oRS 0vdatevDate ]SV oST 0voffsetvOffset 1TU  days o 0vdatevDate ZZi ?Z] oZ[ 0voffsetvOffset m[\ k`e l`` )#If we move forward, count that as 1FIf we move forward, count that as 1 r`e \`c o`a 0 repeatcount repeatCount mab o 0 repeatcount repeatCounty lnn lnn  Find next date after vDate4Find next date after vDate rnu ]ns mnq oqr 0 repeatcount repeatCount o~ ~0voffsetvOffset rv} [v{ ovw} }0vdatevDate ]wz owx| |0voffsetvOffset 1xy{ { days oz z0vdatevDatey V~ r [ ox x0vdatevDate ] ow w0voffsetvOffset 1v v days ou u0vdatevDate A ot t0vdatevDate os s0vtodayvTodayy fk lrr "Unknown type, return nothing8Unknown type, return nothingq r mp p null oo o0vdatevDateq lnmlnmlk L oj j0vdatevDatekh lihgihgf ledcedcfb #(-2ab`_^]\[ZYXWVUTSRQPO `0duetagdueTag _0starttagstartTag ^0 repeattag repeatTag ]0todaytagtodayTag \0 pastduetag pastDueTag [0 upcomingtag upcomingTag Z0donetagdoneTag Y0 inprogresstag inProgressTag X0errortagerrorTag W0 removetags removeTags V0 upcomingdays upcomingDays U0 numberset numberSet T0 convertdate convertDate S"0getdatefromtextgetDateFromText R"0gettextfromdategetTextFromDate Q(0getdateforduevaluegetDateForDueValue P0 getrepeatdate getRepeatDate O.aevtoappnull****NN#-aMM  JNRVZ^bfjmLKJI L0 convertdate convertDateKHHG G0taglabeltagLabelJFEDCB F0taglabeltagLabel E0mytagmyTag D0vduevalvDueVal C0 vdatestring vDateString B0vdatevDateJA@?>=<;:987654232 A docu @ TPer ? TPtg > pnam = kocl < cobj ;.corecnte******** : TGvl 9 msng 8 cha 7 null 6(0getdateforduevaluegetDateForDueValue 5"0gettextfromdategetTextFromDate 4 prdt3 2.corecrel****nullIk/*--[,\Z81[l kh,EOEYhOb k/ `EO) *k+EUO) *k+EUY%,*aba%aa UO ,FYhYh[OYyU1R0/. 1"0getdatefromtextgetDateFromText0--, ,0datetextdateText/+*)(' +0datetextdateText *0vdatevDate )0vyearvYear (0vmonthvMonth ' 0vdayvDay&`%$#"!  & null % ascr $ txdl # citm ".corecnte********!  bool .misccurdldt null  long  year  mnth  day  time.EOkv,FO,j mim/EOl/EOk/EO j && j &&**j EO&,FO&,FO&,FOj,FYhYhO "0gettextfromdategetTextFromDate 0vdatevDate 0vdatevDate 0dtextdText 0daytextdayText     year  ctxt  mnth  nmbr  leng  day O,&%EO,&&EO,k %EYhO%%EO,&&EO,k %EYhO%! (0getdateforduevaluegetDateForDueValue 0duevaluedueValue 0duevaluedueValue 0vdatevDateDL  null  cha "0getdatefromtextgetDateFromText 0vtodayvToday  days 0 getrepeatdate getRepeatDateKEOb k/ *k+EY- EQY EQOk EY *l+EOj 0 getrepeatdate getRepeatDate 0 repeatdesc repeatDesc 0fromdatefromDate 0 repeatdesc repeatDesc 0fromdatefromDate 0vdatevDate 0 repeattype repeatType 0 repeatcount repeatCount 0 vinterval vInterval 0rdayrDay 0voffsetvOffset#~$,6@JT^  ascr  txdl  citm .corecnte********  bool  days  week 0vtodayvToday  mnth  year .ascrcmnt********  sun  mon  tue  wed  thu  fri  sat  wkdy  nullEQOkv,FOk/EO-j k l/EYkEO &1EYEO EOh E[OYY2%,,FOh,,F[OYY /,,FOa%j Oh,,F[OYYjEOa aEYca aEYSa aEYCa aEY3a aEY#a aEYa aEYhOjUa ,EOj EOj kEYhYhOa! EO EOh E[OYYa"EO .aevtoappnull**** kKv{ 0tprpttagtpRptTag 0deltagdelTag 0tpduetagtpDueTag) .misccurdldt null 0vtodayvToday  time 0 convertdate convertDate  docu  TPer  TPtg  pnam  kocl  cobj .corecnte******** 0taglisttagList 0needdueneedDue  prdt .corecrel****null 0tpduetagtpDueTag 0vdatevDate  TGvl 0 datestring dateString "0getdatefromtextgetDateFromText  bool .coredelonullobj 0rinforInfo  null 0 getrepeatdate getRepeatDate "0gettextfromdategetTextFromDate 0 vdatetext vDateText 0 errtaglist errTagList 0infutureinFuture 0 starttaglist startTagList 0 tpstarttag tpStartTag "0startdatestringstartDateString 0 vstartdate vStartDate  days 0diffdaysdiffDaysL*j EOj,FO)bk+O)bk+Ok/!v*--[,\Zb81[l kh,L*-[,\Zb81EOfEOjv&*bla E`OEQ`OeEY)k/E`O_a,EE`O)*_k+E`UO *-[,\Zb81EYhO jva&(b [l kh*-[,\Z81j [OYOa,EE`O_a)*__l+E`UYhO_a7)*_k+E`UO__a,FO*-[,\Zb81j Y*baaaa YhU[OYO*--[,\Zb81[l kh,|*-[,\Zb81EO*-[,\Zb81E`Ojv _jva&fE` Oa,EE`O)*_k+E`UO*-[,\Zb81E`!O_!jv:_!k/E`"O_"a,EE`#O)*_#k+E`$UO_$jE` YhO_aw_ .*-[,\Zb81j O*-[,\Zb81j YB__%!E`&O_&j_*-[,\Zb81EOjv*bla YhO*-[,\Zb81j O*-[,\Zb81j Y_&jJ*-[,\Zb81EOjv*bla YhO*-[,\Zb81j Y_&b J*-[,\Zb81EOjv,*bla O*-[,\Zb81j YhY+*-[,\Zb81j O*-[,\Zb81j Y*a'aa(aa Y+(b [l kh*-[,\Z81j [OYU[OYyUascr ޭ