5!=  U  !"")*y a!**9 :0Y*0,*0.0/W001023\=0*W0*3:;<?!A(B7?9A;?@DC?GEOFQE# U$% &&'()Ri"))u$i%y%% **6Y*07,W80,*3HIJK!J*+," '55(A(I(** WW9 :0%J*3R./  $0Q)<>1*9*I****=1* 1*3QR STS fram y+<<!,I,I,q,**XFW01HWX\=X0-0-10H-0H*3_a`a1b3a/3 1 114('4I-%E./)/q/[Y Y**07#W[B7 0?50@WA5WY*O7*06B0*W5@*9 2:0Y*WCWDH*,*WGHW6HHIH*3VW#X1W3X5W7Y?ZN[RYT]b^s_{cec567 5uzz89:$ 0a5%%y556A6 **:0*;0*$0*3NO QV"f$V;  %79991919**"0*$0*0*&0*(0*40*9 -:+*3+,04!6-:9HENTgVN  <   W):!!W<1=1= **9 :0*9 :0*9 :0*9 :0*3,9;>>>><Y>JJ59@q@q@** +* + * + * +* +=*3  +*356yA)CiCiC** +*3 1DDDD* +3 EEEEEDiCAA qy 9i=Y)A&!(a9,*7/@KLMN%OPQRSTUVWXYZ[\]^_`')abcdefghijk5lmnopqrstuvwxyz{|}~&E&Y/home/vagrant/.rvm/gems/ruby-2.4.0@cmor/gems/temple-0.8.2/lib/temple/mixins/dispatcher.rbE&
E&E&E&&E&on_multiǛ&E&block in on_multi& E& on_capture&E&&E& on_escape&E&&E&on_if&E&block in on_if&E&on_case&E&block in on_case&E&on_block&&E&on_condǛ&E&block in on_condE&&#E&call&%E&compile&'E& dispatcher&)E&replace_dispatcherE&block in replace_dispatcherE&_ &E&&block (2 levels) in replace_dispatcherE&Z def dispatcher(exp) return replace_dispatcher(exp) if self.class != E& E& E& E& end &&5E&dispatched_methods&&&E&&f&<E& initialize&E&block in initializeE&(*exp)E&(*exp[E&..-1])E&Invalid dispatcher nodeE& case(exp[E&]) E&block in compileE&when E&else E&expE& endE&E&TempleE&MixinsE&CoreDispatcherE&expE&<V]V|VVVVVWW:WFWaW{WWWWWWWX&X