FasdUAS 1.101.10 k l  User set variables  & User set variables l  r m o $0numberdaysnoticenumberDaysNotice D> how many days before the birthday to alert you, 0 is that day| how many days before the birthday to alert you, 0 is that day  l r m o (0timeofnotificationtimeOfNotification )# the hour you want the notificationF the hour you want the notification l  r  m !!""Home o $0selectedcalenderselectedCalender 93 the calender in iCal you want to add the events to##f the calender in iCal you want to add the events to$% $l%&' &l() (  Setup)** Setup'+, +l - -r ./ .J  /o 0birthdaypeoplebirthdayPeople,01 0l2 2r34 3J 4o 0 birthdaydates birthdayDates156 5l678 7l9: 9'! Get the current date & next week:;;B Get the current date & next week8<= <l> >r?@ ?I .misccurdldt null @o 0today=AB Al)C Cr)DE D['FG Fo 0today Gl&H H]&IJ I]$KL K]"MN Mm < Nm !< Lm"# Jm$% Eo 0nextweeknextWeekBOP OlPQR QlST S0* Loop through everyone in the Address BookTUUT Loop through everyone in the Address BookRVW Vl*X XO*YZ Yk.[[\] \r.7^_ ^l.3` `n.3ab a113  pnam b2.1  azf4 _o 0 peoplearray peopleArray]c cY8def dkHgghi hrHPjk j4HLl  azf4 loJK 0i ko 0 thisperson thisPersonimn mrQ\op onQXqr q1TX  az11 roQT 0 thisperson thisPerson po 0 thisbirthday thisBirthdaynst sl]]tuv ul]]wx w<6 Check if they've got a birthday entered on their cardxyyl Check if they've got a birthday entered on their cardvz{ zZ]|} |>]d~ ~o]` 0 thisbirthday thisBirthday l`c m`c  msng }kg lgx rgx ngp 1lp  year lgl Igl .misccurdldt null n 1sw  year ops 0 thisbirthday thisBirthday )# otherwise it uses their birth yearF otherwise it uses their birth year lyy lyy # See if it's in the next week: See if it's in the next week Zy Fy ly~ ?y~ oy| 0 thisbirthday thisBirthday o|} 0today l A o 0 thisbirthday thisBirthday o 0nextweeknextWeek k r n 1  day o 0 thisbirthday thisBirthday o $0thisbirthday_daythisBirthday_day r n m  mnth o 0 thisbirthday thisBirthday o (0thisbirthday_monththisBirthday_month l l  Add them to our list* Add them to our list r b o 0birthdaypeoplebirthdayPeople n 1  pnam o 0 thisperson thisPerson o 0birthdaypeoplebirthdayPeople r b o 0 birthdaydates birthdayDates n 1  az11 o 0 thisperson thisPerson o 0 birthdaydates birthdayDates{ l 0i em;< fI<C .corecnte******** o<? 0 peoplearray peopleArray Zm*+adrbalisd Macintosh HD}?H+Address Book.appvƐ5 Applications}ƐJu*Macintosh HD:Applications:Address Book.app"Address Book.app Macintosh HDApplications/Address Book.app/W l l <6 If we have birthday's go into iCal and add the alertsl If we have birthday's go into iCal and add the alerts l Z F ? l~ I}| }.corecnte******** o{ { 0birthdaypeoplebirthdayPeople|~ mzz lyx = lwv Iut u.corecnte******** os s 0birthdaypeoplebirthdayPeopletwv lrq Ipo p.corecnte******** on n0 birthdaydates birthdayDatesorqyx O O Yml k r n 4 k k cobj o j j0i oi i0 birthdaydates birthdayDates oh h0thisdatethisDate r n 1g g year of f 0today n 1e e year od d0thisdatethisDate r* ]" l cb ] maa< m``<cb o !_ _(0timeofnotificationtimeOfNotification n 1%)^ ^ time o"%] ]0thisdatethisDate r+< \+4 l+2\[ n+2 1.2Z Z day  o+.Y Y0thisdatethisDate\[ o23X X$0numberdaysnoticenumberDaysNotice n   17;W W day  o47V V0thisdatethisDate   r= I=UT U.corecrel****nullTS S kocl mADR R wrevQ Q insh ;GIPO P prdt KL}N N wr12 mORM M wr11 bU_ lU[LK nU[ !  4V[J" J cobj "oYZI I0i !oUVH H 0birthdaypeoplebirthdayPeopleLK m[^##$$'s BirthdayG%& G wr14 %mbe''((&F)* F wr1s )ohkE E0thisdatethisDate*D+C D wr5s +[ny,- ,onqB B0thisdatethisDate -]qx./ .mqtAA /1tw@ @ min CO o? ?0 thisevent thisEvent 0> 0O12 1I=<3 =.corecrel****null<3;45 ; kocl 4m: : wal15967 9 insh 6;7887 8 prdt 8K996:5 6 wald :m4457 2o3 30 thisevent thisEvent> m0i m22 I1;0 1.corecnte******** ;o/ / 0birthdaypeoplebirthdayPeople0l 4.< . wres <o- -$0selectedcalenderselectedCalender m==wrbtalisD Macintosh HD}?H+iCal.appƄR. Applications}Ƅn"Macintosh HD:Applications:iCal.appiCal.app Macintosh HDApplications/iCal.app/,>?,>+ +.aevtoappnull****?*@)(AB' *.aevtoappnull**** @kCC DDEEFF+GG0HH<IIAJJVKK&&)(A% %0iB5$#"!!  = #' $$0numberdaysnoticenumberDaysNotice# "(0timeofnotificationtimeOfNotification !$0selectedcalenderselectedCalender 0birthdaypeoplebirthdayPeople 0 birthdaydates birthdayDates .misccurdldt null  0today< 0nextweeknextWeek  azf4  pnam 0 peoplearray peopleArray .corecnte******** 0 thisperson thisPerson  az11 0 thisbirthday thisBirthday  msng  year  bool  day $0thisbirthday_daythisBirthday_day  mnth (0thisbirthday_monththisBirthday_month  wres  cobj 0thisdatethisDate  time  kocl  wrev  insh  prdt  wr12  wr11  wr14  wr1s  wr5s  min   .corecrel****null 0 thisevent thisEvent  wal1  wald'jEOEOEOjvEOjvEO*j EO EO*-,E`Ok_j kh*/E`O_a,E`O_a\*j a,_a,FO_ _a&2_a,E`O_a,E`O_,%EO_a,%EYhYhOP[OY~UOj j j j a&a*a/kj kha/E`Oa,_a,FO _a ,FO_a,_a,FO*a!a"a#*6a$a%a&a'a/a(%a)a*a+_a,_a-_. a/a0 1E`2O_2*a!a3a#*6a$a4jla0 1U[OYTUUYhascr ޭ