MZ                @                                       	!L!This program cannot be run in DOS mode.

$       J2SSS`S+cS+uS+r
S+eS)SS_S+|	S+gSRichS                        PE  L A
MO         	     &      0%      0    @                              @                           @?  P    `                     p  0  @1                             8  @            0                            .text                             `.rdata  0   0      "              @  @.data      P      <              @  .rsrc      `      >              @  @.reloc  T   p      B              @  B                                                                                                                                                                                                                                                                                                                                        UE@ <V^h|1@ @(^@0^h0@ P  
h0@ h1@ Q  h0@ h1@ R  h0@ h1@ P  F
h0@  h1@ \$h1@ Q  H0@ P  Fh0@ h1@ \$h2@ R  H0@ P  Fh0@ h2@ \$h2@ Pc  H0@ PR  
h0@ h,2@ QA  ^] jh+@ d    PWP@ 3PD$d    |$7HL1(tX0@ D$    Bƃx u@,tL0@ Q|2 GǋL$d
    Y_ jh+@ d    PVP@ 3PD$d    t$D$    d0@ u\0@ D$QD(tT0@ L$d
    Y^ ̋ QD(t%T0@ Ujh+@ d    PSVWP@ 3PEd    euE3ۉ]P$    @u+HD1;~;~+ǋ؍URgE    } u	E   yEHD1%  @t4~*BL00Ƌ@(MURP0@    M} uHUL1(WR`0@ ;t~E   @3ɉHMMj QJD0@ E   d0@ u	M\0@ EEQL(tT0@ ƋMd
    Y_^[]K:d$ ~HT101@(UMQP0@ u	MYK͋EJjjD0@ E    @ Ëu<Ujh,@ d    P,SUVWP@ 3PD$@d    j88  D$03l$H;t
P  3j D$L  ;tP 4@ PD$X؉l$j 
  ;t 4@ PD$$PXl$$j 
  ;t 7@ PPX3j 
  ;t 7@ PD$PXl$j j
  ;t L2@ PD$ PXl$ j A
  ;t L2@ PD$(PXl$(L$QҋWҋL$ QҋL$$QҋL$QҋL$(QҍD$4PD$0   1@ \$8|$<-0@ L$4Q1@ T$<;  D$4;  ՙe   T$0D$0^(ՙ   T$0D$08@ ^0ՙ   ΃<T$0D$0B^ Ћ\$4|$8D$, HD$,H   P@ $8@ h0@ hP2@ RL$ PQ_h0@ h2@ PD$$@h0@ h2@ PD$(*h0@ h2@ P|D$,h0@ h03@ PfD$0RP҃|$, h0@ hh3@ P: 1@ 3L$@d
    Y_^][]ÍI x@ @ @ @ @ @  UE@ <V^h3@ @(^@0^h0@ P
h0@ h3@ QFh0@ h4@ \$h4@ RH0@ PzFh0@ h$4@ \$h04@ PXH0@ PGF
h0@ h@4@ \$hL4@ Q$H0@ Ph0@ h\4@ R^]  T5@ ̡h0@ h4@ P ̡h0@ h4@ P2 ̡h0@ h5@ PUE@ <V^h`5@ @(^@0^h0@ PO
h0@ h5@ Q>h0@ h5@ R-h0@ h5@ P
h0@ h5@ Qh0@ h$6@ RFh0@ 0h`6@ \$hp6@ PH0@ PF
h0@ h6@ \$h6@ QH0@ PFh0@ h6@ \$h6@ RqH0@ P`h0@ h6@ PPh$7@ 
h0@ Q?h0@ h`7@ R.h0@ h7@ P(^] P8@ %0@ VP8@ 0@ D$t	V
  ^ ̃y$rAÍAVN\8@ 80@ 0@ D$t	V  ^ VN\8@ 80@ ^%0@ jhi+@ d    PQVWP@ 3PD$d    t$|$ W0@ D$    WN\8@ <0@ ƋL$d
    Y_^ jhX,@ d    PQVP@ 3PD$d    t$FD$    Pt8@ 3  j 1@ P0@ ƋL$d
    Y^ UVqNWu3F+~+;s
E~;v0@ WPMQT$R  h0@ h7@ P&_^] UQSVW~;~v0@ ^I FD$9Fv0@ Ft;t0@ ;|$   u60@ 3;xr0@ E;t$u0@ 3;xr0@ 뙋΋
h0@ h8@ QpFO+~PQPW0@ FF9~w;v0@ _^[] _^2[] USUVW_;_v0@ wI o9ov0@ Gt;t0@ ;t:-0@ u(3;XrՋW҅u3;XrՃ뫋؋_^][]jh(,@ d    PQVP@ 3PD$d    t$j  3Ƀ;t03NNNƋL$d
    Y^ ̋QN  ỸSUVFW~+u3';v0@ L$(t;t0@ \$,+T$,D$(L$$RPQ   ~;~v0@ 6|$u0@ 3<;xwt63;~s0@ D$ x_^(][ ̋ƋυvS$    Hw[SU؋KVWu3k+s+?+ȃs|  @;   ?+;s3;s  t$+sD$T$K+vPQPW0@ T$,C+vPRPTR0@ Cs+Ft	P  CK{_^][ |$+sUD$(WƉl$  {+L$   +T$C[D$K;t_I (;u_^][ T$*~֋N  CD$+~    QPQ+V0@ D$,H;t	(;u_^][ jh,@ d    PDP@ 3PD$Hd    h88@ L$@0@ L$ D$P    0@ D$D$PPL$0D$$\8@ <0@ h=@ L$$D$T QD$(h8@ 

  ̃w3ɍ    R  Ã3s$PL$D$    0@ h=@ L$QD$P8@ 	  ̋D$VP#h8@ ^ +    V4v
QWQR0@ ^̋D$VP0@ P8@ ^ ;
P@ u  UEWt%Vh+@ w6jWT  EtV    Y^  EtW	   Y_] %1@ %0@ %0@ %0@ h:(@ e  T@ $tQ@ 5T@ tQ@ hdQ@ hhQ@ h`Q@ 1@ pQ@ }j{  Yjh<@   3ۉ]d   p]T@ SVW0@ ;t;u3Fuh   0@ 3FT@ ;u
j  Y;T@ u,5T@ h41@ h(1@ o  YYtE      5|Q@ T@ ;uh$1@ h1@ 4  YYT@    9]uSW00@ 9T@ thT@ K  Yt
SjST@ dQ@ 
0@ 5dQ@ 5hQ@ 5`Q@ (xQ@ 9lQ@ u7P0@ E	MPQP  YYËeExQ@ 39lQ@ uPx0@ 9|Q@ ut0@ ExQ@   øMZ  f9  @ t3M< @   @ 8PE  uH  t  uՃ   v39   xtv39   jlQ@ 0@ j0@ YYT@ T@ 0@ 
T@ 0@ 
T@ 0@  T@   t  =,P@  uhu*@ 0@ Y/  =(P@ u	j0@ Y3C  U(  R@ 
R@ R@ |R@ 5xR@ =tR@ fR@ f
R@ fpR@ flR@ f%hR@ f-dR@ R@ E R@ ER@ ER@ Q@   R@ Q@ Q@ 	 Q@    P@ P@ 0@ Q@ j  Yj 0@ hd1@ 0@ =Q@  uj  Yh	 0@ P0@ jh<@   e Mx:M+MMUEEE EE8csmtE    E  eEv   jh<@ "  e uEEe Mx)uMUE   E   +   } uuuuu@ËUE 8csmu*xu$@= t=!t="t= @u  3] h'@ 0@ 3%p0@ jh<@ h  5T@ 50@ YEuu0@ Ygj  Ye 5T@ ։E5T@ YYEEPEPu50@ YPa  Eu֣T@ uփT@ E	   E  j%  YËUuNYH]ËVt<@ t<@ W;stЃ;r_^ËV|<@ |<@ W;stЃ;r_^%|0@ ̋UMMZ  f9t3]ËA<8PE  u3ҹ  f9H]̋UEH<ASVq3WDv}H;r	X;r
B(;r3_^[]̋Ujh =@ h%*@ d    PSVWP@ 1E3PEd    eE    h  @ *tUE-  @ Ph  @ Pt;@$ЃEMd
    Y_^[]ËE3=  ËeE3Md
    Y_^[]%0@ %0@ h%*@ d5    D$l$l$+SVWP@ 1E3PeuEEEEd    ËMd
    Y__^[]QËUuuuuh"@ hP@    ]ËVh   h   3V   t
VVVVV   ^3ËUP@ e e SWN@  ;t
t	УP@ `VEP,0@ u3u(0@ 3$0@ 3 0@ 3EP0@ E3E3;uO@u5P@ ։5P@ ^_[%0@ %0@ %0@ %0@ %0@ %0@ %0@ %0@ %0@ %1@ %1@ ̋M%0@ T$BJ3=@ ̋ET$BJ3q=@ ̍EPÍE^T$BJ37d>@ c̍M%80@ M%0@ T$BJ3>@ 3̋ET$BJ3>@ 
̋ET$BJ3>@ ̋EPYËT$BċJ3~?@                                                                                                                                                                                                                                                                                                                                                           F  F  G  $G  8G  TG  rG  G  G  G  G  G  F      C  ZC  C  B  B  NB  B  A  A  NA  
A  @  @      E  2E  <E  DE  RE  ZE  fE  rE  E  E  E  E  E  E  E  E  F  &F  \F  fF  tF  |F  F  F  F  F   E  D  D  D  D  ~D  bD  BD  6D  &D  D  D  D  "E  H  H          "@         O$@ C'@                 A
MO       a   8  *  49@ )"@ Q@ Q@ bad allocation           /----------\
          / GPSDisplay \
        /    shows     \
          /  readings of:  \
   		|
         | Temp.=   %		|
        | Hmd.=    mB	|
        | Pssr.=        \__________________/

 |9@  @ >>>>>>>>> PDA 1 observer is unsubscribing <<<<<<<<<<
   >>>>>>>>> TV 2 observer is unsubscribing <<<<<<<<<<
    >>>>>>>>> GPS 1 observer is unsubscribing <<<<<<<<<<
   >>>>>>>>> PDA 2 observer is unsubscribing <<<<<<<<<<
   >>>>>>>>> GPS 2 observer is unsubscribing <<<<<<<<<<
   

Press enter to end this demonstation...   |--------------------------------------------------|
   | PDADisplay shows readings of:                    |
   			   |
    |	Temperature =     %				   |
  |	Humidity =    mB			   |
  |	Pressure =    |--------------------------------------------------|

  9@ `@ Subclasses should override the registerObserver function.
  Subclasses should override the removeObserver function.
    Subclasses should override the notifyObservers function.
   H:@ p@ @ @                         o      o
                            \    /
                              \  /
                            \/
   /-----------------------------------------------------\
   | The TV weather report for today shows a current      |
   .			       |
   |   temperature reading of  %,			       |
  |   The Humidity is     mB	       |
    |   and the barametric pressure is  | Stay tuned for more after a word from our sponsor... |
    \-----------------------------------------------------/
    |      O               [==========]               O   |
    \-----------------------------------------------------/

  :@ @ WeatherData reports new observer registered.
   WeatherData reports observer removed.
  vector<T> too long  ;@ P@ "@ x;@ @ @ (;@ @ @ :@ @ @@ 0@ fffff@H                                                           P@ P<@    RSDS$fD3O   H:\UAH\Classes\CS307\Code Demos\DesignPatterns\Release\DP02-Observer.pdb                 P@ H9@            X9@ `9@      P@             @   H9@             HP@ 9@            9@ 9@ 9@     0P@             @   9@            9@ 9@     HP@            @   9@             P@ :@             :@ ,:@ 9@     P@            @   :@             P@ \:@            l:@ t:@     P@             @   \:@             P@ :@            :@ :@ 9@     P@            @   :@             P@ :@             ;@ ;@ t:@     P@            @   :@             $Q@ <;@            L;@ \;@ ;@ ;@     $Q@            @   <;@             Q@ ;@            ;@ ;@ ;@     Q@            @   ;@             DQ@ ;@            ;@ (<@ ;@     P@             @   <@             <@ ;@     DQ@            @   ;@             %*  i+  +  +  ,  (,  X,  ,                          #@ $@             c&@ &@                 &@                 '@             )@ )@     P@            "@     Q@         (   @     $Q@         (   !@    T=@ 8=@ =@     @     p=@     DQ@             "@    =@ =@     @@     =@ `+@ "   =@                        +@ "   =@                        +@                 +@ @           @             @>@ "    >@    P>@                +@     +@ "   >@                         ,@ "   >@                        P,@ "   >@                        ,@ "   ?@                        ?          C  80   @          E  p0  ?          G   0                      F  F  G  $G  8G  TG  rG  G  G  G  G  G  F      C  ZC  C  B  B  NB  B  A  A  NA  
A  @  @      E  2E  <E  DE  RE  ZE  fE  rE  E  E  E  E  E  E  E  E  F  &F  \F  fF  tF  |F  F  F  F  F   E  D  D  D  D  ~D  bD  BD  6D  &D  D  D  D  "E  H  H      ?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A  ?uncaught_exception@std@@YA_NXZ ?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z  ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ  W?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ  ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ  ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@N@Z  S?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z  _??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ  o??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z  v??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z MSVCP90.dll  ??3@YAXPAX@Z  _time64 getchar  ??2@YAPAXI@Z  )memmove_s F ?what@exception@std@@UBEPBDXZ 
 ??1exception@std@@UAE@XZ  	 ??0exception@std@@QAE@XZ   ??0exception@std@@QAE@ABQBD@Z  ??0exception@std@@QAE@ABV01@@Z  
_invalid_parameter_noinfo 8rand  Isrand MSVCR90.dll _amsg_exit   __getmainargs ,_cexit  |_exit f _XcptFilter exit   __initenv _initterm _initterm_e <_configthreadlocale  __setusermatherr  _adjust_fdiv   __p__commode   __p__fmode  j_encode_pointer  __set_app_type  K_crt_debugger_hook  C ?terminate@@YAXXZ 6 ?_type_info_dtor_internal_method@type_info@@QAEXXZ  _unlock  __dllonexit v_lock _onexit `_decode_pointer s_except_handler4_common _invoke_watson  ?_controlfp_s  InterlockedExchange !Sleep InterlockedCompareExchange  -TerminateProcess  GetCurrentProcess >UnhandledExceptionFilter  SetUnhandledExceptionFilter IsDebuggerPresent TQueryPerformanceCounter fGetTickCount  GetCurrentThreadId  GetCurrentProcessId OGetSystemTimeAsFileTime KERNEL32.dll  s __CxxFrameHandler3  Z _CxxThrowException                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  `1@     .?AVtype_info@@ N@D   `1@     .?AVObserver@@  `1@     .?AVGPSDisplay@@    l1@ l1@ l1@ l1@ l1@ l1@ l1@ `1@     .?AVPDADisplay@@    `1@     .?AVSubject@@   `1@     .?AVTVDisplay@@ `1@     .?AVWeatherData@@   `1@     .?AVexception@std@@ `1@     .?AVlogic_error@std@@   `1@     .?AVlength_error@std@@  `1@     .?AVbad_alloc@std@@                                                                                                                                                                                                     0                	  H   X`  V        <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
      </requestedPrivileges>
    </security>
  </trustInfo>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
</assembly>PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING   p  0'03080D0I0T0Y0h0p0|0000000000 11#101V1z11111
2C2V2h23*3W3d3q333334,4~44445F5555!6m6t6z666666666677787<7@7D7H7L7v77777777777788"838?8D8b8q8v88888889999$9)959:9F9K9Y9a9m9~99999999999::::#:(:B:H:U:[:::::::::;%;+;S;a;;;;<< <V<n<<<<<<<<<=F=Z=k=u===U>i>>>>??    h  000001&1,111C111111
22292x2~222222222222222 33%383B3G3L3n3s3|3333333333333334"4+41494E4W4b4h4444444444445555(5F5L5R5X5^5d5k5r5y55555555555555555666636:6C66D7J7T7[7f7l777777788>8C8b89
99=9Q9W999997:<:::::::::;;;;";(;.;4;:;@;R;X;e;{;;;;;<:<j<< 0  ,   1,101\1`1d1h1H2L244P5T5X5\577L8P8T8X8\8`8d8h8l8p8t8x8|888@9D9T9X9`9x999999999999::: :$:,:D:T:X:h:l:t:::::::::::: ;;;$;4;8;H;L;P;T;\;t;;;;;;;;;;;;;;<< <(<@<<<<<<<== =4=<=P=X=l=t=x=|============>$><>L>`>l>t>>>>>>>>?$? P  ,    000H0d0h0l0p0t0x0|0000001$1D1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                